*,:before,:after{box-sizing:border-box}*{min-width:0;margin:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh}html{overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg,embed,iframe,object,audio{max-width:100%;height:auto;display:block}svg[width][height]{max-width:revert}button{background:0 0;border:none}input,button,textarea,select{font:inherit;appearance:none}button,[role=button],label,summary,select{cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit}fieldset{border:none;padding:0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace;font-size:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}#root{isolation:isolate}:root{--col-bg-soft:#f1f3f7;--col-bg-surface:#fff;--col-accent:#0072ce;--col-text-muted:#333;--col-text-extra-muted:#7d7a75;--col-ticket-ref:#192a56;--col-alert-text:#333;--col-alert-danger-background:#f9d2d7;--col-alert-danger-icon:#861322;--col-alert-danger-text:#333;--col-alert-info-background:#d6e4f5;--col-alert-info-icon:#1f497a;--col-alert-info-text:#333;--col-alert-success-background:#d6f5e1;--col-alert-success-icon:#1f7a40;--col-alert-success-text:#333;--col-alert-warning-background:#fcefcf;--col-alert-warning-icon:#916808;--col-alert-warning-text:#333;--col-button-primary:var(--col-accent);--col-button-primary-text:#fff;--col-button-primary-hover:#254b87;--col-button-danger:#b3192e;--col-button-danger-text:#fff;--col-button-danger-hover:#861322;--col-button-start:#196636;--col-button-start-text:#fff;--col-button-start-hover:#0f3d20;--col-button-link-hover:oklch(63.2% .182 261.562/.08);--col-link-text-decoration:#0062b280;--col-form-field-border:oklch(68% .02 273);--col-error:oklch(53% .247 23);--box-shadow-dialog:#2526270a 0px 3px 5px -2px, #2526270f 0px 7px 14px -5px;--box-shadow-button:#2526270a 0px 3px 5px -2px, #2526270f 0px 7px 14px -5px;--box-shadow-input-glow:oklch(0% .02 273/.2) 0px 0px 10px 0px;--outline-offset:2px;--outline-color:#1354ec;--outline-style:solid;--radius-lg:16px;--radius-md:8px;--radius-sm:4px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:26px;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:32px;--transition-std-ease:50ms ease-in-out;--main-nav-width:260px;--top-nav-height:64px}body{font-family:proxima-nova,sans-serif;font-weight:var(--font-weight-regular);font-style:normal}*{scrollbar-width:15px;scrollbar-color:#d3d1cb #0000}.base-app{background:var(--col-bg-soft);flex-direction:column;width:100%;min-height:100vh;display:flex;overflow:hidden auto}.root-content{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);margin-left:var(--spacing-lg);margin-right:var(--spacing-lg);width:calc(100vw - var(--spacing-lg) - var(--spacing-lg));align-items:flex-start;gap:var(--spacing-md);flex-grow:1;display:flex;position:relative}.root-content>div{flex-direction:column;height:100%;display:flex;position:relative}.root-content>.main{padding:var(--spacing-lg);border-radius:var(--radius-lg);min-height:calc(100vh - var(--top-nav-height) - var(--spacing-lg));background:#fff;flex-grow:1}.root-content>.sidebar{gap:var(--spacing-md);width:var(--main-nav-width);flex-direction:column;flex-shrink:0;display:flex}.root-content>.sidebar>div{width:100%}.root-content>.sidebar>div:empty{display:none}h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.c-dialog{background:var(--col-bg-surface);box-shadow:var(--box-shadow-dialog);border-radius:var(--radius-md);flex-direction:column;flex-grow:0;width:auto;display:flex}.c-dialog.-pad{padding:var(--spacing-md)}@media (width<=500px){.c-dialog.-mobile-full-screen{justify-content:center;box-shadow:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;min-height:100vh!important;margin:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}}.c-notice{padding:var(--spacing-md);font-size:var(--font-size-md);border-radius:var(--radius-md);color:#1f2328;background:#ddf4ff;border:1px solid #54aeff66;flex-direction:column;gap:8px;display:flex}.c-notice.-lg{font-size:var(--font-size-lg)}.c-notice h3{font-weight:var(--font-weight-bold);font-size:inherit}.c-notice.-success{background:#dafce3;border-color:#addec0}.c-notice.-danger{color:#d14124;background:#fbefec;border-color:#d14124}.c-lite-table td,.c-lite-table th{text-align:left;vertical-align:middle;padding:var(--spacing-sm);font-weight:var(--font-weight-regular);border-bottom:1px solid #eee}.c-lite-table th{color:var(--col-text-extra-muted);font-weight:var(--font-weight-semibold)}@keyframes pill-status-pulse{0%,to{opacity:1}50%{opacity:.3}}.Button{text-align:center;text-wrap:balance;border-radius:var(--radius-md);width:fit-content;padding:0 var(--spacing-lg);box-shadow:var(--box-shadow-button);border:var(--border-size-1) solid transparent;font-weight:var(--font-weight-semibold);appearance:none;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.Button>span{margin:-.5px 0 0;padding:0}.Button.-lg{height:55px;font-size:var(--font-size-lg)}.Button.-md{height:37px;font-size:var(--font-size-md)}.Button.-sm{height:32px;font-size:var(--font-size-md);padding-top:.5px}.Button.-full-width{width:100%}.Button.-primary{background:var(--col-button-primary);color:var(--col-button-primary-text)}.Button.-primary:hover{background:var(--col-button-primary-hover)}.Button.-outline{border:1px solid var(--col-button-primary);color:var(--col-button-primary);background:0 0}.Button.-outline:hover{background:var(--col-button-link-hover)}.Button.-link{box-shadow:none;color:var(--col-button-primary);text-decoration:underline;-webkit-text-decoration-color:var(--col-link-text-decoration);text-decoration-color:var(--col-link-text-decoration)}.Button.-link:hover{background:var(--col-button-link-hover)}.Button.-link:active{color:#000}.Button.-danger{background:var(--col-button-danger);color:var(--col-button-danger-text)}.Button.-danger:hover{background:var(--col-button-danger-hover)}.Button.-start{background:var(--col-button-start);color:var(--col-button-start-text)}.Button.-start:hover{background:var(--col-button-start-hover)}.Button{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.Button:active,.Button:focus{outline-width:4px}.Button:active{color:#fff!important;background:#000!important}.Button svg.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button .kbd{font-size:10.5px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);background:#ffffff38;padding:1px 6px}.Button.-disabled{cursor:not-allowed;opacity:.75;outline:none!important}.FormField{gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.FormField.-md{font-size:var(--font-size-md)}.FormField.-md input,.FormField.-md textarea,.FormField.-md .reveal{height:37px;padding-bottom:.5px}.FormField.-lg{font-size:var(--font-size-lg)}.FormField.-lg input,.FormField.-lg textarea,.FormField.-lg .reveal{height:49px}.FormField label{font-weight:var(--font-weight-semibold);font-size:inherit}.FormField div.input-group{align-items:center;display:flex;position:relative}.FormField input,.FormField textarea{appearance:none;border:1px solid var(--col-form-field-border);border-radius:var(--radius-sm);transition:var(--transition-std-ease);padding:0 var(--spacing-sm);font-weight:var(--font-weight-regular);color:#333;outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);flex-grow:1;position:relative}.FormField input:active,.FormField input:focus,.FormField textarea:active,.FormField textarea:focus{outline-width:4px}.FormField input:focus,.FormField textarea:focus{background:var(--col-button-link-hover)}.FormField textarea{color:#21252b;resize:vertical;width:100%;min-height:80px;padding:10px 12px}.FormField .placeholder{font-size:var(--font-size-md);color:#aaa;left:var(--spacing-sm);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;transform:translateY(-50%)}.FormField.-lg .placeholder{transform:translateY(-55%)}.FormField.-rap .placeholder{right:var(--spacing-sm);left:auto}.FormField.-search .search-icon{z-index:1;left:var(--spacing-sm);color:var(--col-text-muted);position:absolute}.FormField.-search input,.FormField.-search.-md input{padding-left:32px}.FormField.-search .placeholder,.FormField.-search.-md .placeholder{padding-left:24px}.FormField.-with-reveal input,.FormField.-with-reveal textarea{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.FormField .reveal{border:1px solid var(--col-form-field-border);border-radius:var(--radius-sm);background:var(--col-bg-soft);height:100%;padding:0 var(--spacing-sm);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.FormField .reveal:hover{background:var(--col-button-link-hover)}.FormField.-checkbox{margin:var(--spacing-sm) 0;flex-direction:row}.FormField.-checkbox label{font-weight:var(--font-weight-regular)}.FormField .checkbox-outer{width:32px;height:32px;min-height:32px;max-height:32px;position:relative}.FormField .checkbox-outer svg{color:#fff;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormField input[type=checkbox]{text-align:center;cursor:pointer;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;max-height:32px;padding:0;display:inline-flex}.FormField input[type=checkbox]:checked{background:var(--col-button-primary)}.FormField.-disabled input,.FormField.-disabled textarea{cursor:default!important;outline:none!important}.FormField.-error input,.FormField.-error textarea{border-color:var(--col-error)}.FormField .error{color:var(--col-error);margin-top:-5px;animation:.1s ease-in error-appear}@keyframes error-appear{0%{opacity:0;font-size:0}to{font-size:inherit;opacity:1}}.LoginPage[data-v-3276ec35]{background:var(--col-bg-soft);flex-direction:column;place-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.LoginPage .c-dialog[data-v-3276ec35]{width:475px;max-width:90vw;margin:0 var(--spacing-lg);padding:var(--spacing-lg)}.LoginPage .c-dialog[data-v-3276ec35],.LoginPage .c-dialog>.fields[data-v-3276ec35],.LoginPage .c-dialog>.buttons[data-v-3276ec35]{gap:var(--spacing-md);flex-direction:column;display:flex}.LoginPage .c-dialog .logo[data-v-3276ec35]{text-align:center;justify-content:center;align-items:center;display:flex}.LoginPage .c-dialog .logo img[data-v-3276ec35]{object-fit:contain;border:none;width:auto;height:112.5px;margin:0;padding:0;display:block}.PasskeyPage[data-v-a7d04142]{background:var(--col-bg-soft);flex-direction:column;place-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.PasskeyPage .c-dialog[data-v-a7d04142]{width:475px;max-width:90vw;margin:0 var(--spacing-lg);padding:var(--spacing-lg)}.PasskeyPage .c-dialog[data-v-a7d04142],.PasskeyPage .c-dialog>.fields[data-v-a7d04142],.PasskeyPage .c-dialog>.buttons[data-v-a7d04142]{gap:var(--spacing-md);flex-direction:column;display:flex}.PasskeyPage .c-dialog .logo[data-v-a7d04142]{text-align:center;justify-content:center;align-items:center;display:flex}.PasskeyPage .c-dialog .logo img[data-v-a7d04142]{object-fit:contain;border:none;width:auto;height:112.5px;margin:0;padding:0;display:block}.PasskeyPage .c-notice.-horizontal[data-v-a7d04142]{flex-direction:row;align-items:center;display:flex}.PasskeyPage .c-notice.-horizontal .text[data-v-a7d04142]{gap:var(--spacing-sm);flex-direction:column;display:flex}.PasskeyPage .passkey-icon[data-v-a7d04142]{text-align:center;color:var(--col-accent);justify-content:center;align-items:center;padding:1.25rem;display:flex}.PasswordResetPage[data-v-ad3c9c7a]{background:var(--col-bg-soft);flex-direction:column;place-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.PasswordResetPage .c-dialog[data-v-ad3c9c7a]{width:475px;max-width:90vw;margin:0 var(--spacing-lg);padding:var(--spacing-lg)}.PasswordResetPage .c-dialog[data-v-ad3c9c7a],.PasswordResetPage .c-dialog>.fields[data-v-ad3c9c7a],.PasswordResetPage .c-dialog>.buttons[data-v-ad3c9c7a]{gap:var(--spacing-md);flex-direction:column;display:flex}.PasswordResetPage .c-dialog .logo[data-v-ad3c9c7a]{text-align:center;justify-content:center;align-items:center;display:flex}.PasswordResetPage .c-dialog .logo img[data-v-ad3c9c7a]{object-fit:contain;border:none;width:auto;height:112.5px;margin:0;padding:0;display:block}.Avi[data-v-2203d701]{text-align:center;background:var(--col-accent);transition:var(--transition-std-ease);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:default;width:32px;height:32px;box-shadow:var(--box-shadow-button);border:var(--border-size-1) solid transparent;appearance:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Dropdown{border-radius:var(--radius-md);box-shadow:var(--box-shadow-button);font-size:var(--font-size-md);transform-origin:0 0;z-index:100;background:#fff;border:1px solid #00000026;flex-direction:column;min-width:180px;display:flex;position:fixed}.Dropdown a{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:var(--border-size-1) solid transparent;-webkit-user-select:none;user-select:none;outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);align-items:center;gap:5px;margin:1px;text-decoration:none;display:inline-flex}.Dropdown a svg{opacity:.75;border-top:2.5px solid #0000;border-bottom:1px solid #0000;width:20px;height:20px;margin:0 0 0 -2px;display:block}.Dropdown a.-danger{color:var(--col-button-danger)}.Dropdown a:hover{background:var(--col-button-link-hover)}.Dropdown a:hover svg{opacity:1}.Dropdown a:active{color:#fff;background:#000}.Dropdown a:active,.Dropdown a:focus{outline-width:4px}.Dropdown-enter-active,.Dropdown-leave-active{transition:opacity .12s,transform .12s}.Dropdown-enter-from,.Dropdown-leave-to{opacity:0;transform:scale(0)}.Modal{z-index:1000;background:#e8e8ffaa;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.Modal>.inner{border-radius:var(--radius-md);box-shadow:var(--box-shadow-button);background:#fff;border:1px solid #00000026;flex-direction:column;display:flex;position:relative}.Modal>.inner>.title{padding:var(--spacing-lg);align-items:center;gap:vaR(--spacing-sm);border-bottom:1px solid #0000001a;display:flex;position:relative}.Modal>.inner>.title.-with-intro{padding-bottom:0}.Modal>.inner>.title h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex-grow:1}.Modal>.inner>.title .intro{color:var(--col-text-muted)}.Modal>.inner>.title .close{color:#888;width:19.5px;height:19.5px;transition:var(--transition-std-ease);appearance:none;border-radius:50%;flex-grow:0;flex-shrink:0}.Modal>.inner>.title .close:hover{color:#000}.Modal>.inner>.title .close{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.Modal>.inner>.title .close:active,.Modal>.inner>.title .close:focus{outline-width:4px}.Modal>.inner>.title .close:active{color:#fff!important;background:#000!important}.Modal>.inner .content-tabbed{flex-grow:1;height:100%;display:flex;position:relative}.Modal>.inner .content-tabbed>.tabs,.Modal>.inner .content-tabbed>.main{height:100%}.Modal>.inner .content-tabbed>.tabs{border-right:1px solid #0000001a;flex-direction:column;width:180px;padding:11px;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.Modal>.inner .content-tabbed>.tabs>a{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:var(--border-size-1) solid transparent;-webkit-user-select:none;user-select:none;outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);font-size:var(--font-size-md);align-items:center;gap:5px;margin:1px;text-decoration:none;display:inline-flex}.Modal>.inner .content-tabbed>.tabs>a .tab-icon{opacity:.666;transition:var(--transition-std-ease);flex-shrink:0}.Modal>.inner .content-tabbed>.tabs>a{cursor:pointer;transition:var(--transition-std-ease)}.Modal>.inner .content-tabbed>.tabs>a.-active{font-weight:var(--font-weight-semibold);background:var(--col-button-link-hover);border-color:#0000001a}.Modal>.inner .content-tabbed>.tabs>a.-active .tab-icon{opacity:1}.Modal>.inner .content-tabbed>.tabs>a:hover{background:var(--col-button-link-hover)}.Modal>.inner .content-tabbed>.tabs>a:hover .tab-icon{opacity:1}.Modal>.inner .content-tabbed>.tabs>a:active{color:#fff;background:#000}.Modal>.inner .content-tabbed>.tabs>a:active,.Modal>.inner .content-tabbed>.tabs>a:focus{outline-width:4px}.Modal>.inner .content-tabbed>.main{padding:var(--spacing-lg);flex-grow:1;margin-left:180px;overflow-y:auto}.Modal>.inner .content-full{padding:var(--spacing-lg)}.Modal>.inner .content-full.-with-intro{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}.Modal>.inner .content-full>.controls,.Modal>.inner .content-full>form>.controls{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.Modal>.inner .content-full>.controls>.spacer,.Modal>.inner .content-full>form>.controls>.spacer{flex-grow:1}.Modal form{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.Modal-enter-active,.Modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .12s}.Modal-enter-active>.inner,.Modal>.inner{transition:transform .12s}.Modal-enter-from,.Modal-leave-to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.Modal-enter-from>.inner,.Modal-leave-to>.inner{transform:scale(0)}.Modal.-single-action>.inner{max-width:420px}.Modal.-single-action>.inner>.title{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);border-bottom:0;flex-direction:column;display:flex}.Modal.-single-action>.inner>.title .intro{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.Modal.-single-action>.inner>.title .close{top:var(--spacing-md);right:var(--spacing-md);position:absolute}.Modal>.inner.-shake{animation:.4s modal-shake}@keyframes modal-shake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(5px)}}.Setting[data-v-23db27a0]{margin-bottom:var(--spacing-lg);display:flex}.Setting[data-v-23db27a0]:last-child{margin-bottom:0}.Setting>.text[data-v-23db27a0]{gap:var(--spacing-sm);padding-right:var(--spacing-sm);flex-direction:column;flex-grow:1;display:flex}.Setting>.text h4[data-v-23db27a0]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.Setting>.text p[data-v-23db27a0]{color:#555;font-size:var(--font-size-sm);margin:0}.Setting>.slot[data-v-23db27a0]{text-align:center;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ManagePasskeysModal>.inner{max-width:none!important}.AccountSettingsModal>.inner{min-width:700px;max-width:100%;min-height:420px}.SelectField{max-width:100%;display:inline-flex}.SelectField,.SelectField .trigger{min-height:35px}.SelectField .trigger{border:1px solid var(--col-form-field-border);border-radius:var(--radius-sm);background:var(--col-bg-surface);color:#2b3037;max-width:100%;font-family:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);align-items:center;gap:7px;display:inline-flex}.SelectField .trigger:hover{background:var(--col-button-link-hover)}.SelectField .trigger:active,.SelectField .trigger:focus{outline-width:4px}.SelectField .trigger .label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectField .trigger .label.-placeholder{color:#8a93a0;font-weight:var(--font-weight-regular)}.SelectField .trigger .chevron{color:#8a93a0;flex-shrink:0;width:14px;height:14px;margin-right:-2px}.SelectField.-md .trigger{height:35px;padding:0 var(--spacing-sm) 0 10px}.SelectField.-sm .trigger{height:30px;padding:0 7px 0 9px}.SelectField.-disabled .trigger{opacity:.6;pointer-events:none}.SelectField .label.-mono{font-family:var(--font-mono)}.SelectField .dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.SelectField .avi{color:#fff;width:20px;height:20px;font-weight:var(--font-weight-bold);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SelectField.-full-width,.SelectField.-full-width button{width:100%}.SelectField.-full-width>button>span{text-align:left;flex-grow:1}.SelectField-menu{flex-direction:column;max-width:340px;display:flex}.SelectField-menu .search{border-bottom:1px solid #00000014;align-items:center;gap:7px;padding:8px 11px;display:flex}.SelectField-menu .search svg{color:#8a93a0;flex-shrink:0;width:14px;height:14px}.SelectField-menu .search input{color:#2b3037;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit}.SelectField-menu .search input::placeholder{color:#a9b2bc}.SelectField-menu .opts{flex-direction:column;max-height:264px;padding:4px;display:flex;overflow-y:auto}.SelectField-menu .opt{border-radius:var(--radius-sm);width:100%;font-family:inherit;font-weight:var(--font-weight-semibold);color:#2b3037;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 9px;display:flex}.SelectField-menu .opt.-highlight{background:var(--col-button-link-hover)}.SelectField-menu .opt .label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectField-menu .opt .note{min-width:0;font-weight:var(--font-weight-regular);color:#8a93a0;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SelectField-menu .opt .check{width:14px;height:14px;color:var(--col-accent);flex-shrink:0;margin-left:auto}.SelectField-menu .opt{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.SelectField-menu .opt:active,.SelectField-menu .opt:focus{outline-width:4px}.SelectField-menu .opt:active{color:#fff!important;background:#000!important}.SelectField-menu .empty{color:#8a93a0;padding:10px 12px}.SystemSettingsModal>.inner{min-width:700px;max-width:100%;min-height:420px}.SystemSettingsModal>.inner .controls{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.SystemSettingsModal>.inner .controls>.spacer{flex-grow:1}.SystemSettingsModal>.inner table{width:100%}.SystemSettingsModal>.inner table td.actions{text-align:right;vertical-align:middle}.SystemSettingsModal>.inner table td.actions .buttons{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}.TicketCreateModal .inner{width:600px;max-width:calc(100vw - var(--spacing-lg) * 2)}.TicketCreateModal .tcm-content{gap:var(--spacing-md);flex-direction:column;display:flex}.TicketCreateModal .type-row{gap:6px;display:flex}.TicketCreateModal .type-option{justify-content:center;align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-bold);color:#66707c;transition:var(--transition-std-ease);cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);background:#fff;border:1.5px solid #e4e8ed;border-radius:10px;flex:1;padding:9px 10px;font-family:inherit;display:inline-flex}.TicketCreateModal .type-option:active,.TicketCreateModal .type-option:focus{outline-width:4px}.TicketCreateModal .type-option:active{color:#fff!important;background:#000!important}.TicketCreateModal .type-option .dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.TicketCreateModal .combined-options-rows{align-items:flex-start;gap:var(--spacing-lg);display:flex}.TicketCreateModal .title-input{width:100%;font-size:17px;font-weight:var(--font-weight-semibold);color:#21252b;border:none;padding:0;font-family:inherit;display:block}.TicketCreateModal .field-row{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.TicketCreateModal .field-label{font-weight:var(--font-weight-semibold);color:#8a93a0;flex-shrink:0;width:72px}.TicketCreateModal .field-label.-inline{width:auto;margin-left:10px}.TicketCreateModal .field-note{color:var(--col-text-muted);margin-left:var(--spacing-xs);margin-top:calc(24px + var(--spacing-sm));align-items:center;height:35px;display:inline-flex}.TicketCreateModal .pick-chip{border-radius:var(--radius-md);font-weight:var(--font-weight-bold);color:#66707c;transition:var(--transition-std-ease);background:#fff;border:1.5px solid #e4e8ed;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;display:inline-flex}.TicketCreateModal .pick-chip:hover:not(.-active){border-color:#c6cfda}.TicketCreateModal .pick-chip.-active{border-color:var(--col-accent);color:#2b3037;background:#e5f0fb}.TicketCreateModal .pick-chip.-mono{font-family:ui-monospace,Menlo,monospace}.TicketCreateModal .pick-chip.-mono.-active{color:var(--col-accent)}.TicketCreateModal .pick-chip .dot.-sq{border-radius:2px;flex-shrink:0;width:7px;height:7px}.TicketCreateModal .native-input,.TicketCreateModal .native-select{border-radius:var(--radius-md);height:32px;font-weight:var(--font-weight-semibold);color:#2b3037;background:#fafbfc;border:1.5px solid #e4e8ed;padding:0 10px;font-family:inherit}.TicketCreateModal .native-input:focus,.TicketCreateModal .native-select:focus{border-color:var(--col-accent)}.TicketCreateModal .native-select{cursor:pointer}.TicketCreateModal .native-input.-narrow{width:90px}.TicketCreateModal .sla-hint{font-weight:var(--font-weight-bold);color:#916808;background:#fcefcf;border-radius:7px;margin-left:6px;padding:4px 10px}.TicketCreateModal .desc-toggle{font-weight:var(--font-weight-bold);box-shadow:none;color:var(--col-button-primary);text-decoration:underline;-webkit-text-decoration-color:var(--col-link-text-decoration);text-decoration-color:var(--col-link-text-decoration);display:inline-block}.TicketCreateModal .desc-toggle:hover{background:var(--col-button-link-hover)}.TicketCreateModal .desc-toggle:active{color:#000}.TicketCreateModal .desc-toggle{cursor:pointer;transition:var(--transition-std-ease)}.TicketCreateModal .desc-toggle:hover{background:var(--col-button-link-hover);color:var(--col-accent);border-color:var(--col-accent)}.TicketCreateModal .controls{align-items:center;gap:10px;padding-top:14px;display:flex}.TicketCreateModal .controls .foot-note{color:#a9b2bc}.TicketCreateModal .controls .spacer{flex-grow:1}.GlobalSearch.Modal{align-items:flex-start;padding-top:12vh}.GlobalSearch.Modal>.inner{width:min(680px, 100vw - var(--spacing-xl));max-height:min(620px,76vh);overflow:hidden}.GlobalSearch.Modal>.inner>.content-full{flex-direction:column;min-height:0;padding:0;display:flex}.gs-search{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:var(--border-size-1) solid var(--col-form-field-border);display:flex}.gs-search .gs-search-icon{width:24px;height:24px;color:var(--col-text-extra-muted);flex-shrink:0}.gs-search input{min-width:0;font:inherit;font-size:var(--font-size-lg);background:0 0;border:0;outline:0;flex-grow:1}.gs-results{padding:var(--spacing-sm);overflow-y:auto}.gs-group-label{padding:var(--spacing-sm);color:var(--col-text-extra-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.gs-result{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.gs-result.-selected{background:var(--col-button-link-hover);color:var(--col-accent)}.gs-result .gs-result-icon,.gs-result .gs-arrow{flex-shrink:0;width:22px;height:22px}.gs-result .gs-result-icon{color:var(--col-text-extra-muted)}.gs-result .gs-arrow{opacity:0}.gs-result.-selected .gs-arrow{opacity:1}.gs-result-main{flex-direction:column;flex-grow:1;min-width:0;display:flex}.gs-result-label,.gs-result-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-result-label{font-weight:var(--font-weight-semibold)}.gs-result-description,.gs-status,.gs-footer{color:var(--col-text-extra-muted);font-size:var(--font-size-sm)}.gs-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.gs-loading svg{color:var(--col-accent);animation:1s linear infinite gs-loading-spin}@keyframes gs-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-status{padding:var(--spacing-xl) var(--spacing-md);text-align:center}.gs-footer{gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border-top:var(--border-size-1) solid var(--col-form-field-border);display:flex}.gs-footer span{align-items:center;gap:var(--spacing-xs);display:inline-flex}.GlobalSearch kbd{text-align:center;padding:2px var(--spacing-xs);border:var(--border-size-1) solid var(--col-form-field-border);border-radius:var(--radius-sm);background:var(--col-bg-soft);color:var(--col-text-extra-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}.TopNav[data-v-9f7686a7]{height:var(--top-nav-height);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.TopNav .logo[data-v-9f7686a7],.TopNav .user[data-v-9f7686a7]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);border-radius:var(--radius-md);transition:var(--transition-std-ease);text-decoration:none;display:flex}.TopNav .logo[data-v-9f7686a7]:hover,.TopNav .user[data-v-9f7686a7]:hover{background:#0000000d}.TopNav .logo[data-v-9f7686a7]:active,.TopNav .logo[data-v-9f7686a7]:focus,.TopNav .user[data-v-9f7686a7]:active,.TopNav .user[data-v-9f7686a7]:focus{outline-width:4px}.TopNav .logo[data-v-9f7686a7]:active,.TopNav .user[data-v-9f7686a7]:active{color:#fff;background:#000}.TopNav .logo[data-v-9f7686a7],.TopNav .logo>.avi[data-v-9f7686a7],.TopNav .user[data-v-9f7686a7],.TopNav .user>.avi[data-v-9f7686a7]{cursor:pointer;-webkit-user-select:none;user-select:none}.TopNav .logo .goblin-logomark[data-v-9f7686a7]{text-align:center;transition:var(--transition-std-ease);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:default;width:32px;height:32px;box-shadow:var(--box-shadow-button);border:var(--border-size-1) solid transparent;appearance:none;background:linear-gradient(118deg,#7550e9 0%,#0072ce 100%);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.TopNav .tabs[data-v-9f7686a7]{justify-content:center;align-items:center;gap:var(--spacing-lg);padding-left:var(--spacing-md);padding-right:var(--spacing-md);flex-grow:1;display:flex}.TopNav .tabs a[data-v-9f7686a7]{-webkit-user-select:none;user-select:none;outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);border-radius:var(--radius-md)}.TopNav .tabs a[data-v-9f7686a7]:active,.TopNav .tabs a[data-v-9f7686a7]:focus{outline-width:4px}.TopNav .tabs .global-search-trigger[data-v-9f7686a7]{align-items:center;gap:var(--spacing-sm);min-width:260px;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-size-1) solid var(--col-form-field-border);border-radius:var(--radius-md);background:var(--col-bg-surface);color:var(--col-text-extra-muted);cursor:pointer;box-shadow:var(--box-shadow-button);font:inherit;display:flex}.TopNav .tabs .global-search-trigger svg[data-v-9f7686a7]{width:20px;height:20px}.TopNav .tabs .global-search-trigger span[data-v-9f7686a7]{text-align:left;flex-grow:1}.TopNav .tabs .global-search-trigger kbd[data-v-9f7686a7]{padding:2px var(--spacing-xs);border:var(--border-size-1) solid var(--col-form-field-border);border-radius:var(--radius-sm);background:var(--col-bg-soft);font-size:var(--font-size-sm)}.TopNav .tabs .global-search-trigger[data-v-9f7686a7]:hover{border-color:var(--col-accent);color:var(--col-accent)}.TopNav .tabs .global-search-trigger[data-v-9f7686a7]:focus{outline:4px var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset)}.TopNav .user .chevron[data-v-9f7686a7]{color:#888;transition:all var(--transition-std-ease);margin-top:2px;margin-left:-5px;transform:rotate(0)}.TopNav .user .chevron.-open[data-v-9f7686a7]{transform:rotate(180deg)}@media (width<=760px){.TopNav .logo span[data-v-9f7686a7],.TopNav .tabs .global-search-trigger span[data-v-9f7686a7],.TopNav .tabs .global-search-trigger kbd[data-v-9f7686a7]{display:none}.TopNav .tabs .global-search-trigger[data-v-9f7686a7]{min-width:0}}.MainNav{border-radius:var(--radius-lg);width:var(--main-nav-width);padding:var(--spacing-md);background:#fff;flex-direction:column;display:flex;position:relative}.MainNav .nav-items{flex-direction:column;display:flex}.MainNav .root-item,.MainNav .sub-item{text-align:left;text-wrap:balance;transition:var(--transition-std-ease);cursor:pointer;border-radius:var(--radius-md);border:var(--border-size-1) solid transparent;font-weight:var(--font-weight-semibold);appearance:none;width:100%;padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);justify-content:flex-start;align-items:center;gap:11px;text-decoration:none;display:flex}.MainNav .root-item .icon,.MainNav .sub-item .icon{color:var(--col-text-extra-muted);border:0;flex-grow:0;flex-shrink:0;width:22px;height:22px;margin:-1px 0 0;padding:0}.MainNav .root-item .label,.MainNav .sub-item .label{flex-grow:1}.MainNav .root-item .chevron,.MainNav .sub-item .chevron{color:var(--col-text-extra-muted);transition:var(--transition-std-ease);transform:rotate(0)}.MainNav .root-item .chevron.-expand,.MainNav .sub-item .chevron.-expand{transform:rotate(180deg)}.MainNav .root-item,.MainNav .sub-item{outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.MainNav .root-item:active,.MainNav .root-item:focus,.MainNav .sub-item:active,.MainNav .sub-item:focus{outline-width:4px}.MainNav .root-item:hover,.MainNav .root-item.-active,.MainNav .sub-item:hover,.MainNav .sub-item.-active{background:var(--col-button-link-hover)}.MainNav .root-item:hover,.MainNav .root-item:hover .icon,.MainNav .root-item.-active,.MainNav .root-item.-active .icon,.MainNav .sub-item:hover,.MainNav .sub-item:hover .icon,.MainNav .sub-item.-active,.MainNav .sub-item.-active .icon{color:var(--col-accent)}.MainNav .root-item:active,.MainNav .sub-item:active{background:#000}.MainNav .root-item:active,.MainNav .root-item:active .icon,.MainNav .sub-item:active,.MainNav .sub-item:active .icon{color:#fff}.MainNav .expander{pointer-events:none;opacity:0;transition:var(--transition-std-ease);transform-origin:0 0;border-left:2px solid #0000;flex-direction:column;height:0;margin-left:18px;padding-left:20px;display:flex;transform:scale(0)}.MainNav .expander.-expand{pointer-events:auto;opacity:1;border-left-color:#eee;height:auto;transform:scale(1)}.MainNav .expander .sub-item{font-weight:var(--font-weight-regular)}.EventEditorModal .inner{width:460px;max-width:calc(100vw - var(--spacing-lg) * 2)}.EventEditorModal .locked-note .locked-head{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);display:flex}.EventEditorModal .field-label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.EventEditorModal .field-row{gap:var(--spacing-sm);flex-direction:column;display:flex}.EventEditorModal .native-input{border:1px solid var(--col-form-field-border);border-radius:var(--radius-sm);height:35px;padding:0 var(--spacing-sm);color:#333;font-weight:var(--font-weight-regular);transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color);background:#fff}.EventEditorModal .native-input:active,.EventEditorModal .native-input:focus{background:var(--col-button-link-hover);outline-width:4px}.EventEditorModal .native-input:disabled{background:var(--col-bg-soft);cursor:default;color:#888}.EventEditorModal .time-grid{align-items:flex-end;gap:var(--spacing-md);display:flex}.EventEditorModal .time-grid .field-row{flex:1}.EventEditorModal .time-grid .duration-pill{height:35px;padding:0 var(--spacing-md);border-radius:var(--radius-md);background:var(--col-bg-soft);color:var(--col-text-extra-muted);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.EventEditorModal .time-grid .duration-pill svg{width:16px;height:16px}.EventEditorModal .ticket-section{gap:var(--spacing-sm);flex-direction:column;display:flex}.EventEditorModal .ticket-icon{opacity:.8;flex-shrink:0;width:18px;height:18px}.EventEditorModal .ticket-chip{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--col-bg-surface);border:1px solid #0000001a;width:fit-content;max-width:100%;display:inline-flex}.EventEditorModal .ticket-chip .ticket-open{align-items:center;gap:var(--spacing-sm);min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.EventEditorModal .ticket-chip .ticket-open:hover .ticket-key{text-decoration:underline}.EventEditorModal .ticket-chip .ticket-key{font-weight:var(--font-weight-bold);color:var(--col-accent)}.EventEditorModal .ticket-chip .ticket-title{color:var(--col-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EventEditorModal .ticket-chip .ticket-remove{color:#888;border-radius:var(--radius-sm);transition:var(--transition-std-ease);justify-content:center;align-items:center;display:inline-flex}.EventEditorModal .ticket-chip .ticket-remove:hover{color:#000;background:var(--col-button-link-hover)}.EventEditorModal .ticket-picker .SelectField,.EventEditorModal .ticket-picker .SelectField .trigger{width:100%}.EventEditorModal .ticket-picker .SelectField .trigger .label{text-align:left;flex-grow:1}.EventEditorModal .ticket-link{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px dashed var(--col-form-field-border);color:var(--col-text-extra-muted);cursor:not-allowed;background:0 0;width:fit-content;display:inline-flex}.EventEditorModal .ticket-link .soon{font-size:var(--font-size-sm);opacity:.8;font-style:italic}.SituationalWidgets{gap:var(--spacing-md);flex-direction:column;display:flex}.SituationalWidgets:empty{display:none}.SituationalWidgets .widget{border-radius:var(--radius-lg);width:var(--main-nav-width);padding:var(--spacing-md);background:#fff;flex-direction:column;display:flex;position:relative}.SituationalWidgets .timer-widget-head{align-items:center;gap:var(--spacing-xs);color:var(--col-text-muted);display:flex}.SituationalWidgets .timer-widget-head strong{color:var(--col-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.SituationalWidgets .timer-widget-body{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.SituationalWidgets .timer-ticket{border-radius:var(--radius-sm);min-width:0;padding:var(--spacing-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.SituationalWidgets .timer-ticket .key{font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--col-ticket-ref)}.SituationalWidgets .timer-ticket .title{color:var(--col-text-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.SituationalWidgets .timer-ticket{cursor:pointer;transition:var(--transition-std-ease)}.SituationalWidgets .timer-ticket:hover{background:var(--col-button-link-hover);color:var(--col-accent);border-color:var(--col-accent)}.SituationalWidgets .timer-ticket{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.SituationalWidgets .timer-ticket:active,.SituationalWidgets .timer-ticket:focus{outline-width:4px}.SituationalWidgets .timer-ticket:active{color:#fff!important;background:#000!important}.SituationalWidgets .timer-stop{border-radius:var(--radius-md);background:var(--col-alert-danger-background);width:34px;height:34px;color:var(--col-alert-danger-icon);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SituationalWidgets .timer-stop:hover{background:var(--col-button-danger);color:var(--col-button-danger-text)}.SituationalWidgets .timer-stop{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.SituationalWidgets .timer-stop:active,.SituationalWidgets .timer-stop:focus{outline-width:4px}.SituationalWidgets .timer-stop:active{color:#fff!important;background:#000!important}.SituationalWidgets .timer-stop svg{width:20px;height:20px}.SituationalWidgets .rec-dot{background:var(--col-button-danger);border-radius:50%;width:8px;height:8px}.TicketDetailPanel .spacer{flex-grow:1}.TicketDetailPanel .avatar{border-radius:var(--radius-md);color:#fff;width:24px;height:24px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.TicketDetailPanel .avatar img{object-fit:cover;width:100%;height:100%}.TicketDetailPanel .avatar.-sm{border-radius:7px;width:20px;height:20px}.TicketDetailPanel .avatar.-system{background:var(--col-bg-soft);color:var(--col-text-extra-muted)}.TicketDetailPanel .avatar.-system svg{width:20px;height:20px}.TicketDetailPanel svg.spin{color:var(--col-accent);animation:1s linear infinite tdp-spin}.TicketDetailPanel .tdp-overlay{z-index:900;background:#0f172a38;position:fixed;inset:0}.TicketDetailPanel .tdp-panel{top:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);width:640px;max-width:calc(100vw - var(--spacing-md) * 2);border-radius:var(--radius-lg);z-index:910;background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.TicketDetailPanel .tdp-head{padding:14px var(--spacing-lg);border-bottom:1px solid #eef1f4;flex-shrink:0;align-items:center;gap:10px;display:flex}.TicketDetailPanel .tdp-head .type-chip{font-weight:var(--font-weight-bold);border-radius:6px;padding:3px 8px}.TicketDetailPanel .tdp-head .key{font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--col-ticket-ref)}.TicketDetailPanel .tdp-head .sla-chip{font-weight:var(--font-weight-bold);border-radius:7px;padding:3px 9px}.TicketDetailPanel .tdp-head .close{color:#888;width:19.5px;height:19.5px;transition:var(--transition-std-ease);appearance:none;border-radius:50%;flex-grow:0;flex-shrink:0}.TicketDetailPanel .tdp-head .close:hover{color:#000}.TicketDetailPanel .tdp-head .close{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.TicketDetailPanel .tdp-head .close:active,.TicketDetailPanel .tdp-head .close:focus{outline-width:4px}.TicketDetailPanel .tdp-head .close:active{color:#fff!important;background:#000!important}.TicketDetailPanel .tdp-body{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);flex:1;overflow-y:auto}.TicketDetailPanel .parent-link{max-width:100%;margin-bottom:var(--spacing-sm);margin-left:calc(var(--spacing-xs) * -1);padding:var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-extra-muted);cursor:pointer;transition:var(--transition-std-ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.TicketDetailPanel .parent-link:hover{background:var(--col-button-link-hover);color:var(--col-accent)}.TicketDetailPanel .parent-link .parent-icon{flex-shrink:0;width:16px;height:16px}.TicketDetailPanel .parent-link .pkey{font-family:var(--font-mono);flex-shrink:0}.TicketDetailPanel .parent-link .ptitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.TicketDetailPanel .parent-link .spin{flex-shrink:0;width:16px;height:16px}.TicketDetailPanel .title-input{width:100%;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:inherit;background:0 0;border:none;padding:0;font-family:inherit;line-height:1.3;display:block}.TicketDetailPanel .meta-row{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:14px;display:flex}.TicketDetailPanel .timer-btn{border-radius:var(--radius-md);font-weight:var(--font-weight-bold);color:var(--col-accent);transition:var(--transition-std-ease);background:#e5f0fb;border:1px solid #c3dcf4;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;display:inline-flex}.TicketDetailPanel .timer-btn:hover{background:#d6e8f9}.TicketDetailPanel .timer-btn{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.TicketDetailPanel .timer-btn:active,.TicketDetailPanel .timer-btn:focus{outline-width:4px}.TicketDetailPanel .timer-btn:active{color:#fff!important;background:#000!important}.TicketDetailPanel .timer-btn.-on{color:#c22333;background:#fdecec;border-color:#f6c9c9}.TicketDetailPanel .timer-btn.-on .rec-dot{background:#c22333;border-radius:50%;width:8px;height:8px;animation:1.2s infinite tp-recpulse}.TicketDetailPanel .props{margin-top:var(--spacing-md);padding:14px var(--spacing-md);background:#fafbfc;border:1px solid #eef1f4;border-radius:12px;flex-direction:column;gap:2px;display:flex}.TicketDetailPanel .props .prop{gap:var(--spacing-sm);align-items:center;height:35px;display:flex}.TicketDetailPanel .props .prop-label{width:104px;color:var(--col-text-extra-muted);font-weight:var(--font-weight-semibold);flex-shrink:0}.TicketDetailPanel .props .prop-value{font-weight:var(--font-weight-semibold)}.TicketDetailPanel .props .prop-value.-mono{font-family:var(--font-mono)}.TicketDetailPanel .props .channel-value{font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.TicketDetailPanel .props .channel-value svg{width:16px;height:16px;color:var(--col-text-extra-muted);flex-shrink:0}.TicketDetailPanel .section{margin-top:var(--spacing-lg)}.TicketDetailPanel .section.-last{padding-bottom:6px}.TicketDetailPanel .section-head{font-weight:var(--font-weight-semibold)}.TicketDetailPanel .section-head-row{align-items:center;gap:var(--spacing-sm);display:flex}.TicketDetailPanel .section-head-row .section-note{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted)}.TicketDetailPanel .section-head-row .total{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-accent)}.TicketDetailPanel .description-input{box-sizing:border-box;width:calc(100% + var(--spacing-sm) * 2);margin-top:6px;margin-left:calc(var(--spacing-sm) * -1);border-radius:var(--radius-md);padding:var(--spacing-sm);color:inherit;resize:none;font-family:inherit;line-height:1.55;font-size:inherit;transition:var(--transition-std-ease);background:0 0;border:1px solid #0000;display:block;overflow:hidden}.TicketDetailPanel .description-input:hover{border-color:#e4e8ed}.TicketDetailPanel .description-input:focus{border-color:var(--col-accent);background:#fff}.TicketDetailPanel .desc-add{margin-top:2px;margin-left:calc(var(--spacing-lg) * -1)}.TicketDetailPanel .subs-box{margin-top:var(--spacing-sm);border:1px solid #eef1f4;border-radius:12px;overflow:hidden}.TicketDetailPanel .sub-row{background:#fff;border-bottom:1px solid #f3f5f8;align-items:center;gap:10px;padding:9px 12px;display:flex}.TicketDetailPanel .sub-row .sub-check{border-radius:var(--radius-sm);border:1px solid var(--col-form-field-border);background:var(--col-bg-surface);color:#fff;cursor:pointer;width:18px;height:18px;transition:var(--transition-std-ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.TicketDetailPanel .sub-row .sub-check svg{pointer-events:none;width:14px;height:14px}.TicketDetailPanel .sub-row .sub-check:hover{border-color:var(--col-accent)}.TicketDetailPanel .sub-row .sub-check.-done{border-color:var(--col-button-primary);background:var(--col-button-primary)}.TicketDetailPanel .sub-row .sub-key{font-family:var(--font-mono);color:var(--col-text-extra-muted);cursor:pointer;flex-shrink:0}.TicketDetailPanel .sub-row .sub-title{min-width:0;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.TicketDetailPanel .sub-row .sub-title.-done{color:var(--col-text-extra-muted);text-decoration:line-through}.TicketDetailPanel .sub-row .sub-arrow{color:var(--col-text-extra-muted);cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.TicketDetailPanel .sub-row .sub-arrow svg{width:16px;height:16px}.TicketDetailPanel .sub-input{width:100%;color:inherit;background:var(--col-bg-soft);font-family:inherit;font-size:inherit;border:none;padding:10px 12px}.TicketDetailPanel .entries{margin-top:var(--spacing-sm);flex-direction:column;gap:6px;display:flex}.TicketDetailPanel .entries.-comments{gap:var(--spacing-md)}.TicketDetailPanel .entry-row{border:1px solid #eef1f4;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.TicketDetailPanel .entry-row .entry-name{font-weight:var(--font-weight-semibold);flex-shrink:0}.TicketDetailPanel .entry-row .entry-note{min-width:0;color:var(--col-text-extra-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.TicketDetailPanel .entry-row .entry-when{color:var(--col-text-extra-muted);flex-shrink:0}.TicketDetailPanel .entry-row .entry-dur{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);flex-shrink:0}.TicketDetailPanel .entries-empty{color:var(--col-text-extra-muted);padding:2px 0}.TicketDetailPanel .comment{gap:var(--spacing-sm);display:flex}.TicketDetailPanel .comment.-system{align-items:center}.TicketDetailPanel .comment .comment-main{min-width:0}.TicketDetailPanel .comment .comment-meta .name{font-weight:var(--font-weight-semibold)}.TicketDetailPanel .comment .comment-meta .when{color:var(--col-text-extra-muted);margin-left:var(--spacing-xs)}.TicketDetailPanel .comment .comment-text{margin-top:2px;line-height:1.5}.TicketDetailPanel .tdp-foot{padding:12px var(--spacing-lg);gap:var(--spacing-sm);border-top:1px solid #eef1f4;flex-shrink:0;display:flex}.TicketDetailPanel .tdp-foot .FormField{flex:1}.tdp-anim-enter-active .tdp-overlay{transition:opacity .15s}.tdp-anim-enter-active .tdp-panel{transition:transform .24s ease-out,opacity .24s ease-out}.tdp-anim-leave-active .tdp-overlay{transition:opacity .18s}.tdp-anim-leave-active .tdp-panel{transition:transform .18s ease-in,opacity .18s ease-in}.tdp-anim-enter-from .tdp-overlay,.tdp-anim-leave-to .tdp-overlay{opacity:0}.tdp-anim-enter-from .tdp-panel,.tdp-anim-leave-to .tdp-panel{opacity:0;transform:translate(50%)}@keyframes tdp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MinionChatPanel .mcp-overlay{z-index:900;background:#0f172a38;position:fixed;inset:0}.MinionChatPanel .mcp-panel{top:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);width:520px;max-width:calc(100vw - var(--spacing-md) * 2);border-radius:var(--radius-lg);z-index:910;background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.MinionChatPanel .mcp-head{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid #eef1f4;display:flex}.MinionChatPanel .mcp-head .avi{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.MinionChatPanel .mcp-head .avi img{object-fit:cover;width:100%;height:100%}.MinionChatPanel .mcp-head .avi.-initial{color:#fff;font-weight:var(--font-weight-bold)}.MinionChatPanel .mcp-head .ident{flex-direction:column;flex:1;min-width:0;display:flex}.MinionChatPanel .mcp-head .ident .name{font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MinionChatPanel .mcp-head .ident .model{font-size:var(--font-size-sm);color:var(--col-text-extra-muted)}.MinionChatPanel .mcp-head .close{color:#888;width:19.5px;height:19.5px;transition:var(--transition-std-ease);appearance:none;border-radius:50%;flex-grow:0;flex-shrink:0}.MinionChatPanel .mcp-head .close:hover{color:#000}.MinionChatPanel .mcp-head .close{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.MinionChatPanel .mcp-head .close:active,.MinionChatPanel .mcp-head .close:focus{outline-width:4px}.MinionChatPanel .mcp-head .close:active{color:#fff!important;background:#000!important}.MinionChatPanel .mcp-head .close{cursor:pointer;background:0 0;border:0;padding:0}.MinionChatPanel .mcp-scroll{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.MinionChatPanel .spin{animation:1s linear infinite mcp-spin}.MinionChatPanel .mcp-loading{color:var(--col-text-extra-muted);flex:1;justify-content:center;align-items:center;font-size:32px;display:flex}.MinionChatPanel .mcp-older-loading,.MinionChatPanel .mcp-history-start,.MinionChatPanel .mcp-empty{text-align:center;color:var(--col-text-extra-muted);font-size:var(--font-size-sm);padding:var(--spacing-sm);flex-shrink:0}.MinionChatPanel .mcp-date{align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) 0 var(--spacing-sm) 0;flex-shrink:0;display:flex}.MinionChatPanel .mcp-date:before,.MinionChatPanel .mcp-date:after{content:"";border-top:1px solid #eef1f4;flex:1}.MinionChatPanel .mcp-date span{color:var(--col-text-extra-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.MinionChatPanel .mcp-row{flex-shrink:0;display:flex}.MinionChatPanel .mcp-row.-right{justify-content:flex-end}.MinionChatPanel .mcp-row.-right .mcp-msg{align-items:flex-end}.MinionChatPanel .mcp-row.-right .mcp-msg .bubble{background:var(--col-accent);color:#fff;border-bottom-right-radius:var(--radius-sm)}.MinionChatPanel .mcp-row.-left .mcp-msg .bubble{border-bottom-left-radius:var(--radius-sm)}.MinionChatPanel .mcp-row.-system .mcp-msg .bubble{background:#fff6ec;border:1px dashed #ff9e1b}.MinionChatPanel .mcp-msg{flex-direction:column;align-items:flex-start;min-width:0;max-width:85%;display:flex}.MinionChatPanel .mcp-msg .meta{align-items:center;gap:var(--spacing-xs);margin:var(--spacing-sm) 2px 2px 2px;font-size:var(--font-size-sm);display:flex}.MinionChatPanel .mcp-msg .meta .sender{font-weight:var(--font-weight-semibold)}.MinionChatPanel .mcp-msg .meta .channel{width:14px;height:14px;color:var(--col-text-extra-muted)}.MinionChatPanel .mcp-msg .meta .when{color:var(--col-text-extra-muted)}.MinionChatPanel .mcp-msg .bubble{background:var(--col-bg-soft);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.MinionChatPanel .mcp-msg .bubble.-pending{opacity:.6}.MinionChatPanel .mcp-msg .pending-label{font-size:var(--font-size-sm);color:var(--col-text-extra-muted);margin-top:2px}.MinionChatPanel .mcp-tool{align-items:flex-start;gap:var(--spacing-xs);max-width:90%;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);background:var(--col-bg-surface);font-size:var(--font-size-sm);color:var(--col-text-muted);cursor:pointer;border:1px solid #eef1f4;flex-shrink:0;align-self:center;margin-top:2px;display:flex}.MinionChatPanel .mcp-tool.-call{align-self:flex-start}.MinionChatPanel .mcp-tool .tool-icon{width:13px;height:13px;color:var(--col-text-extra-muted);flex-shrink:0;align-self:center}.MinionChatPanel .mcp-tool .tool-name{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.MinionChatPanel .mcp-tool .tool-body{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.MinionChatPanel .mcp-tool.-expanded .tool-body{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.MinionChatPanel .mcp-jump{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--col-accent);color:#fff;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--box-shadow-button);cursor:pointer;z-index:1;border:0;border-radius:999px;display:inline-flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.MinionChatPanel .mcp-jump-enter-active,.MinionChatPanel .mcp-jump-leave-active{transition:opacity .15s,transform .15s}.MinionChatPanel .mcp-jump-enter-from,.MinionChatPanel .mcp-jump-leave-to{opacity:0;transform:translate(-50%)translateY(6px)}.MinionChatPanel .mcp-foot{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid #eef1f4;display:flex}.MinionChatPanel .mcp-foot .FormField{flex:1}.MinionChatPanel .mcp-foot .send{border-radius:var(--radius-md);background:var(--col-accent);color:#fff;cursor:pointer;width:40px;height:40px;transition:var(--transition-std-ease);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MinionChatPanel .mcp-foot .send:disabled{opacity:.4;cursor:default}@keyframes mcp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mcp-anim-enter-active .mcp-overlay{transition:opacity .15s}.mcp-anim-enter-active .mcp-panel{transition:transform .24s ease-out,opacity .24s ease-out}.mcp-anim-leave-active .mcp-overlay{transition:opacity .18s}.mcp-anim-leave-active .mcp-panel{transition:transform .18s ease-in,opacity .18s ease-in}.mcp-anim-enter-from .mcp-overlay,.mcp-anim-leave-to .mcp-overlay{opacity:0}.mcp-anim-enter-from .mcp-panel,.mcp-anim-leave-to .mcp-panel{opacity:0;transform:translate(50%)}.TimeTrackingPage{--tt-gutter:64px;--tt-line:#eef0f4;--tt-line-strong:#e3e6ec;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:calc(100vh - 132px);min-height:560px;display:flex}.TimeTrackingPage.-dragging{cursor:grabbing}.TimeTrackingPage .tt-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.TimeTrackingPage .tt-toolbar .tt-nav{align-items:center;gap:var(--spacing-md);display:flex}.TimeTrackingPage .tt-toolbar .tt-week-label{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);white-space:nowrap}.TimeTrackingPage .tt-toolbar .tt-today{height:37px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--col-form-field-border);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);cursor:pointer;transition:var(--transition-std-ease);background:#fff}.TimeTrackingPage .tt-toolbar .tt-today:hover{background:var(--col-button-link-hover);color:var(--col-accent);border-color:var(--col-accent)}.TimeTrackingPage .tt-toolbar .tt-today{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.TimeTrackingPage .tt-toolbar .tt-today:active,.TimeTrackingPage .tt-toolbar .tt-today:focus{outline-width:4px}.TimeTrackingPage .tt-toolbar .tt-today:active{color:#fff!important;background:#000!important}.TimeTrackingPage .tt-toolbar .tt-today.-current{pointer-events:none;opacity:.55}.TimeTrackingPage .tt-toolbar .tt-stepper{display:inline-flex}.TimeTrackingPage .tt-toolbar .tt-stepper button{border:1px solid var(--col-form-field-border);border-radius:var(--radius-md);width:37px;height:37px;color:var(--col-text-muted);transition:var(--transition-std-ease);z-index:1;background:#fff;justify-content:center;align-items:center;display:inline-flex;position:relative}.TimeTrackingPage .tt-toolbar .tt-stepper button:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.TimeTrackingPage .tt-toolbar .tt-stepper button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.TimeTrackingPage .tt-toolbar .tt-stepper button{cursor:pointer;transition:var(--transition-std-ease)}.TimeTrackingPage .tt-toolbar .tt-stepper button:hover{background:var(--col-button-link-hover);color:var(--col-accent);border-color:var(--col-accent)}.TimeTrackingPage .tt-toolbar .tt-stepper button{cursor:pointer;transition:var(--transition-std-ease);outline-offset:var(--outline-offset);outline:0 var(--outline-style) var(--outline-color)}.TimeTrackingPage .tt-toolbar .tt-stepper button:active,.TimeTrackingPage .tt-toolbar .tt-stepper button:focus{outline-width:4px}.TimeTrackingPage .tt-toolbar .tt-stepper button:active{color:#fff!important;background:#000!important}.TimeTrackingPage .tt-toolbar .tt-stepper button:hover{z-index:2}.TimeTrackingPage .tt-toolbar .tt-stepper button:active{z-index:3}.TimeTrackingPage .tt-toolbar .tt-stepper button svg{width:22px;height:22px}.TimeTrackingPage .tt-toolbar .tt-week-total{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.TimeTrackingPage .tt-toolbar .tt-week-total .tt-total-label{font-size:var(--font-size-sm);color:var(--col-text-extra-muted);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.TimeTrackingPage .tt-toolbar .tt-week-total .tt-total-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--col-accent)}.TimeTrackingPage .tt-scroll{border:1px solid var(--tt-line-strong);border-radius:var(--radius-lg);scrollbar-gutter:stable;background:#fff;flex:1;position:relative;overflow:hidden auto}.TimeTrackingPage .tt-head{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--tt-line-strong);background:#ffffffeb;flex-direction:column;display:flex;position:sticky;top:0}.TimeTrackingPage .tt-head .tt-head-row{display:flex}.TimeTrackingPage .tt-head .tt-corner{width:var(--tt-gutter);color:var(--col-text-extra-muted);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:10px;line-height:1.1;display:flex}.TimeTrackingPage .tt-head .tt-corner .tt-week-num{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-alert-info-background);padding:2px var(--spacing-sm);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;justify-content:center;align-items:center;height:25px;display:inline-flex}.TimeTrackingPage .tt-head .tt-corner .hint-icon{opacity:.7;width:14px;height:14px}.TimeTrackingPage .tt-head .tt-day-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-left:1px solid var(--tt-line);flex:1;min-height:58px;display:flex}.TimeTrackingPage .tt-head .tt-day-head .dh-labels{align-items:baseline;gap:6px;display:flex}.TimeTrackingPage .tt-head .tt-day-head .dh-dow{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-extra-muted);text-transform:uppercase;letter-spacing:.03em}.TimeTrackingPage .tt-head .tt-day-head .dh-dom{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--col-text-muted)}.TimeTrackingPage .tt-head .tt-day-head .dh-total{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-bg-soft);padding:2px var(--spacing-sm);white-space:nowrap;border-radius:999px}.TimeTrackingPage .tt-head .tt-day-head.-today{background:#0072ce0f}.TimeTrackingPage .tt-head .tt-day-head.-today .dh-dom,.TimeTrackingPage .tt-head .tt-day-head.-today .dh-dow{color:var(--col-accent)}.TimeTrackingPage .tt-head .tt-allday{border-top:1px solid var(--tt-line);display:flex}.TimeTrackingPage .tt-head .tt-allday-corner{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--col-text-extra-muted);justify-content:center}.TimeTrackingPage .tt-head .tt-allday-cell{min-width:0;padding:4px var(--spacing-sm);border-left:1px solid var(--tt-line);flex-direction:column;flex:1;gap:3px;display:flex}.TimeTrackingPage .tt-head .tt-allday-cell.-today{background:#0072ce0f}.TimeTrackingPage .tt-head .tt-allday-cell.-weekend{background:#00000005}.TimeTrackingPage .tt-head .tt-allday-event{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ev-color) 14%, #fff);border:1px solid color-mix(in srgb, var(--ev-color) 32%, #fff);border-left:3px solid var(--ev-color);min-width:0;color:color-mix(in srgb, var(--ev-color) 55%, #14181f);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 8px;display:flex}.TimeTrackingPage .tt-head .tt-allday-event.-locked{cursor:default}.TimeTrackingPage .tt-head .tt-allday-event .ade-lock{opacity:.8;flex-shrink:0;width:12px;height:12px}.TimeTrackingPage .tt-head .tt-allday-event .ade-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TimeTrackingPage .tt-grid{height:calc(var(--tt-hour-height) * 24);display:flex;position:relative}.TimeTrackingPage .tt-gutter{width:var(--tt-gutter);flex-shrink:0;position:relative}.TimeTrackingPage .tt-gutter .tt-hour-label{right:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--col-text-extra-muted);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.TimeTrackingPage .tt-days{flex:1;display:flex;position:relative}.TimeTrackingPage .tt-day{border-left:1px solid var(--tt-line);background-image:repeating-linear-gradient(to bottom, var(--tt-line) 0, var(--tt-line) 1px, transparent 1px, transparent var(--tt-hour-height)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--tt-hour-height) / 2), var(--tt-line) calc(var(--tt-hour-height) / 2), var(--tt-line) calc(var(--tt-hour-height) / 2 + 1px), transparent calc(var(--tt-hour-height) / 2 + 1px));background-size:100% calc(var(--tt-hour-height)), 100% var(--tt-hour-height);flex:1;position:relative}.TimeTrackingPage .tt-day.-today{background-color:#0072ce06}.TimeTrackingPage .tt-day.-weekend{background-color:#00000005}.TimeTrackingPage .tt-day:hover{background-color:#0072ce05}.TimeTrackingPage .tt-event{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ev-color) 12%, #fff);border:1px solid color-mix(in srgb, var(--ev-color) 28%, #fff);border-left:3px solid var(--ev-color);color:color-mix(in srgb, var(--ev-color) 55%, #14181f);cursor:grab;transition:box-shadow .1s,transform 50ms;position:absolute;overflow:hidden}.TimeTrackingPage .tt-event:hover{box-shadow:var(--box-shadow-button);z-index:3}.TimeTrackingPage .tt-event.-active{box-shadow:var(--box-shadow-dialog);cursor:grabbing;z-index:6;transform:scale(1.005)}.TimeTrackingPage .tt-event .ev-body{pointer-events:none;flex-direction:column;gap:1px;height:100%;padding:4px 8px;display:flex;overflow:hidden}.TimeTrackingPage .tt-event .ev-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.TimeTrackingPage .tt-event .ev-time{font-size:11px;font-weight:var(--font-weight-semibold);opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.TimeTrackingPage .tt-event .ev-lock{opacity:.8;flex-shrink:0;width:13px;height:13px}.TimeTrackingPage .tt-event .ev-desc{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#14181f;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.TimeTrackingPage .tt-event .ev-desc.-empty{opacity:.6;font-style:italic;font-weight:var(--font-weight-regular)}.TimeTrackingPage .tt-event .ev-ticket{font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;gap:3px;margin-top:auto;display:inline-flex}.TimeTrackingPage .tt-event .ev-ticket svg{width:12px;height:12px}.TimeTrackingPage .tt-event.-compact .ev-body{flex-direction:row;align-items:center;gap:6px;padding:2px 8px}.TimeTrackingPage .tt-event.-compact .ev-header{justify-content:flex-start}.TimeTrackingPage .tt-event.-compact .ev-desc{white-space:nowrap}.TimeTrackingPage .tt-event.-compact .ev-ticket{margin-top:0}.TimeTrackingPage .tt-event.-locked{cursor:default;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ev-color) 10%, #fff) 0, color-mix(in srgb, var(--ev-color) 10%, #fff) 6px, color-mix(in srgb, var(--ev-color) 18%, #fff) 6px, color-mix(in srgb, var(--ev-color) 18%, #fff) 12px)}.TimeTrackingPage .tt-event.-locked .ev-desc{color:var(--col-text-muted)}.TimeTrackingPage .tt-resize{z-index:4;cursor:ns-resize;height:7px;position:absolute;left:0;right:0}.TimeTrackingPage .tt-resize.-top{top:0}.TimeTrackingPage .tt-resize.-bottom{bottom:0}.TimeTrackingPage .tt-event.-compact .tt-resize{height:5px}.TimeTrackingPage .tt-now-line{border-top:2px solid var(--col-error);z-index:5;pointer-events:none;height:0;position:absolute;left:0;right:0}.TimeTrackingPage .tt-now-line .tt-now-dot{background:var(--col-error);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:50%;transform:translateY(-50%)}.TicketsPage{--tp-line:#eef0f4;--tp-line-strong:#e3e6ec;flex-direction:column;width:100%;height:calc(100vh - 132px);min-height:480px;display:flex}.TicketsPage .tp-toolbar{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);display:flex}.TicketsPage .tp-toolbar .tp-count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-bg-soft);align-items:center;gap:var(--spacing-xs);border-radius:999px;padding:4px 12px;display:inline-flex}.TicketsPage .tp-toolbar .tp-count .dot{border-radius:50%;width:9px;height:9px}.TicketsPage .tp-toolbar .tp-count .dot.-pulse{animation:1.2s infinite pill-status-pulse}.TicketsPage .tp-toolbar .tp-count.-status.-success{background-color:var(--col-alert-success-background);color:var(--col-alert-success-text)}.TicketsPage .tp-toolbar .tp-count.-status.-success .dot{background:var(--col-alert-success-icon)}.TicketsPage .tp-toolbar .tp-count.-status.-danger{background-color:var(--col-alert-danger-background);color:var(--col-alert-danger-text)}.TicketsPage .tp-toolbar .tp-count.-status.-danger .dot{background:var(--col-alert-danger-icon)}.TicketsPage .tp-toolbar .tp-spacer{flex-grow:1}.TicketsPage .tp-list{border:1px solid var(--tp-line-strong);border-radius:var(--radius-lg);background:#fff;flex:1;overflow-y:auto}.TicketsPage .tp-group-head{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--tp-line);border-bottom:1px solid var(--tp-line);background:#f8fafb;display:flex}.TicketsPage .tp-group-head:first-child{border-top:0}.TicketsPage .tp-group-head .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TicketsPage .tp-group-head .label{font-weight:var(--font-weight-bold);color:#525a65}.TicketsPage .tp-group-head .count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-extra-muted)}.TicketsPage .tp-row{padding:8px var(--spacing-lg);cursor:pointer;transition:var(--transition-std-ease);cursor:pointer;transition:var(--transition-std-ease);border-bottom:1px solid #f4f6f8;align-items:center;gap:12px;display:flex}.TicketsPage .tp-row:hover{background:var(--col-button-link-hover);color:var(--col-accent)}.TicketsPage .tp-row .pri-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.TicketsPage .tp-row .key{font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--col-ticket-ref);flex-shrink:0;width:82px}.TicketsPage .tp-row .title-wrap{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.TicketsPage .tp-row .title-wrap .title{font-weight:var(--font-weight-semibold);color:#2b3037;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TicketsPage .tp-row .title-wrap .sub-badge{font-size:11px;font-weight:var(--font-weight-bold);color:#8a93a0;background:var(--col-bg-soft);border-radius:6px;flex-shrink:0;padding:2px 7px}.TicketsPage .tp-row .title-wrap .rec-dot{background:var(--col-error);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s infinite tp-recpulse}.TicketsPage .tp-row .ch{font-family:ui-monospace,Menlo,monospace;font-weight:var(--font-weight-semibold);color:#a9b2bc;text-align:right;flex-shrink:0;width:56px}.TicketsPage .tp-row .chip-slot{flex-shrink:0;justify-content:flex-end;width:110px;display:flex}.TicketsPage .tp-row .chip-slot .chip{font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:7px;padding:3px 8px}.TicketsPage .tp-row .time{color:var(--col-text-extra-muted);text-align:right;flex-shrink:0;width:56px;font-family:ui-monospace,Menlo,monospace}.TicketsPage .tp-row .avatar{border-radius:var(--radius-md);color:#fff;width:24px;height:24px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TicketsPage .tp-empty{padding:60px var(--spacing-lg);text-align:center}.TicketsPage .tp-empty .head{font-weight:var(--font-weight-bold);color:#525a65}.TicketsPage .tp-empty .sub{color:var(--col-text-extra-muted);margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}@keyframes tp-recpulse{0%,to{opacity:1}50%{opacity:.3}}.MinionToolsModal .inner{min-width:750px}.MinionToolsModal .tool-list{gap:var(--spacing-sm);text-align:left;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%;display:grid}.MinionToolsModal .tool-list .tool{gap:var(--spacing-xs);background:var(--col-bg-soft);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;display:flex}.MinionToolsModal .tool-list .tool .head{align-items:center;gap:var(--spacing-sm);display:flex}.MinionToolsModal .tool-list .tool .head .name{font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.MinionToolsModal .tool-list .tool .head .tag{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-bg-soft);align-items:center;gap:var(--spacing-xs);border-radius:999px;padding:4px 12px;display:inline-flex}.MinionToolsModal .tool-list .tool .head .tag .dot{border-radius:50%;width:9px;height:9px}.MinionToolsModal .tool-list .tool .head .tag .dot.-pulse{animation:1.2s infinite pill-status-pulse}.MinionToolsModal .tool-list .tool .head .tag.-status.-success{background-color:var(--col-alert-success-background);color:var(--col-alert-success-text)}.MinionToolsModal .tool-list .tool .head .tag.-status.-success .dot{background:var(--col-alert-success-icon)}.MinionToolsModal .tool-list .tool .head .tag.-status.-danger{background-color:var(--col-alert-danger-background);color:var(--col-alert-danger-text)}.MinionToolsModal .tool-list .tool .head .tag.-status.-danger .dot{background:var(--col-alert-danger-icon)}.MinionToolsModal .tool-list .tool .head .tag{background:var(--col-bg-surface);flex-shrink:0}.MinionToolsModal .tool-list .tool .head .tag.-invalid{background:var(--col-alert-danger-background);color:var(--col-alert-danger-text)}.MinionToolsModal .tool-list .tool .description{color:var(--col-text-muted);font-size:var(--font-size-sm)}.MinionToolsModal .tool-list .tool.-invalid .name{color:var(--col-text-muted);text-decoration:line-through}.MinionToolsModal .tool-list .empty{color:var(--col-text-extra-muted);text-align:center;padding:var(--spacing-md)}.MinionsPage{width:100%}.MinionsPage .mp-toolbar{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);display:flex}.MinionsPage .mp-toolbar .mp-count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-bg-soft);align-items:center;gap:var(--spacing-xs);border-radius:999px;padding:4px 12px;display:inline-flex}.MinionsPage .mp-toolbar .mp-count .dot{border-radius:50%;width:9px;height:9px}.MinionsPage .mp-toolbar .mp-count .dot.-pulse{animation:1.2s infinite pill-status-pulse}.MinionsPage .mp-toolbar .mp-count.-status.-success{background-color:var(--col-alert-success-background);color:var(--col-alert-success-text)}.MinionsPage .mp-toolbar .mp-count.-status.-success .dot{background:var(--col-alert-success-icon)}.MinionsPage .mp-toolbar .mp-count.-status.-danger{background-color:var(--col-alert-danger-background);color:var(--col-alert-danger-text)}.MinionsPage .mp-toolbar .mp-count.-status.-danger .dot{background:var(--col-alert-danger-icon)}.MinionsPage .mp-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(500px,1fr));display:grid}.MinionsPage .mp-card{gap:var(--spacing-md);background:var(--col-bg-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:var(--transition-std-ease);border:1px solid #e3e6ec;flex-direction:column;display:flex}.MinionsPage .mp-card .head{gap:var(--spacing-md);display:flex}.MinionsPage .mp-card .head .avi{border-radius:var(--radius-md);width:100px;height:100px;box-shadow:var(--box-shadow-button);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.MinionsPage .mp-card .head .avi img{object-fit:cover;width:100%;height:100%}.MinionsPage .mp-card .head .avi.-initial{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.MinionsPage .mp-card .head .ident{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.MinionsPage .mp-card .head .ident .name{font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MinionsPage .mp-card .head .ident .model{font-size:var(--font-size-sm);color:var(--col-text-extra-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:inline-flex;overflow:hidden}.MinionsPage .mp-card .head .ident .detail{color:var(--col-text-muted);margin-bottom:var(--spacing-sm)}.MinionsPage .mp-card .head .ident .detail .since{color:var(--col-text-extra-muted);margin-left:var(--spacing-xs)}.MinionsPage .mp-card .chips{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.MinionsPage .mp-card .chips .chip{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--col-text-muted);background:var(--col-bg-soft);align-items:center;gap:var(--spacing-xs);border-radius:999px;padding:4px 12px;display:inline-flex}.MinionsPage .mp-card .chips .chip .dot{border-radius:50%;width:9px;height:9px}.MinionsPage .mp-card .chips .chip .dot.-pulse{animation:1.2s infinite pill-status-pulse}.MinionsPage .mp-card .chips .chip.-status.-success{background-color:var(--col-alert-success-background);color:var(--col-alert-success-text)}.MinionsPage .mp-card .chips .chip.-status.-success .dot{background:var(--col-alert-success-icon)}.MinionsPage .mp-card .chips .chip.-status.-danger{background-color:var(--col-alert-danger-background);color:var(--col-alert-danger-text)}.MinionsPage .mp-card .chips .chip.-status.-danger .dot{background:var(--col-alert-danger-icon)}.MinionsPage .mp-card .chips .chip.-link{cursor:pointer;transition:var(--transition-std-ease)}.MinionsPage .mp-card .chips .chip.-link:hover{background:var(--col-button-link-hover);color:var(--col-accent)}.MinionsPage .mp-empty{padding:60px var(--spacing-lg);text-align:center;background:var(--col-bg-surface);border-radius:var(--radius-lg);border:1px solid #e3e6ec;grid-column:1/-1}.MinionsPage .mp-empty .head{font-weight:var(--font-weight-bold);color:#525a65}.MinionsPage .mp-empty .sub{color:var(--col-text-extra-muted);margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}.ToastHost{z-index:9000;right:var(--spacing-md);bottom:var(--spacing-md);align-items:flex-end;gap:var(--spacing-sm);width:360px;max-width:calc(100vw - var(--spacing-md) - var(--spacing-md));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ToastHost>.toast{align-items:flex-start;gap:var(--spacing-sm);background:var(--col-bg-surface);border-radius:var(--radius-md);box-shadow:var(--box-shadow-dialog);padding:var(--spacing-md);pointer-events:auto;border:1px solid #00000026;width:100%;display:flex;position:relative;overflow:hidden}.ToastHost>.toast.-info{--toast-accent:var(--col-alert-info-icon)}.ToastHost>.toast.-success{--toast-accent:var(--col-alert-success-icon)}.ToastHost>.toast.-warning{--toast-accent:var(--col-alert-warning-icon)}.ToastHost>.toast.-error{--toast-accent:var(--col-alert-danger-icon)}.ToastHost>.toast>.icon{color:var(--toast-accent);font-size:var(--font-size-lg);flex-shrink:0;margin-top:1px}.ToastHost>.toast>.body{gap:var(--spacing-xs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.ToastHost>.toast>.body>.title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ToastHost>.toast>.body>.description{font-size:var(--font-size-sm);color:var(--col-text-muted)}.ToastHost>.toast>.body>.actions{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.ToastHost>.toast>.close{color:var(--col-text-extra-muted);border-radius:var(--radius-sm);transition:var(--transition-std-ease);flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.ToastHost>.toast>.close:hover{color:var(--col-text-muted);background:var(--col-button-link-hover)}.ToastHost>.toast>.progress{background:var(--toast-accent);width:100%;height:3px;animation-name:toast-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.ToastHost>.toast:hover>.progress{animation-play-state:paused}@keyframes toast-progress{0%{width:100%}to{width:0}}.Toast-enter-active,.Toast-leave-active,.Toast-move{transition:opacity .18s,transform .18s}.Toast-leave-active{position:absolute}.Toast-enter-from{opacity:0;transform:translateY(12px)}.Toast-leave-to{opacity:0;transform:translate(30px)}
