*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Inter var,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--primary:#4a3045;--secondary:#e2c86b}*{scrollbar-color:var(--secondary) var(--primary);scrollbar-width:thin}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--primary);border-radius:25px}::-webkit-scrollbar-thumb{background-color:var(--secondary);border:3px solid var(--primary);border-radius:14px}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.btn-primary{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(0 89 187/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem 1rem}.btn-primary:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(0 69 143/var(--tw-bg-opacity,1))}.btn-primary-disabled{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(0 89 187/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem 1rem}.btn-primary-disabled:hover{cursor:not-allowed}.card-selected{--tw-bg-opacity:1;background-color:rgb(99 64 92/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(138 111 142/var(--tw-ring-opacity,1))}.card-selected.sidebar-item:not(.project){margin-left:.25rem;margin-right:-.25rem}.hover-outline{border-radius:.375rem;cursor:pointer;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover-outline:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.btn-delete{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(170 90 81/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem 1rem}.btn-delete:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(145 77 70/var(--tw-bg-opacity,1))}.btn-golden{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1))}.btn-golden:hover{--tw-bg-opacity:1;background-color:rgb(215 179 51/var(--tw-bg-opacity,1))}.cp-atmosphere .sidebar-item .btn-mini,.staff-atmosphere .sidebar-item .btn-mini{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.btn-mini{border-radius:.25rem;place-self:center;--tw-bg-opacity:1;background-color:rgb(0 89 187/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.btn-mini:hover{--tw-bg-opacity:1;background-color:rgb(0 69 143/var(--tw-bg-opacity,1))}.cp-atmosphere .sidebar-item .btn-mini-delete,.staff-atmosphere .sidebar-item .btn-mini-delete{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.btn-mini-delete{border-radius:.25rem;place-self:center;--tw-bg-opacity:1;background-color:rgb(170 90 81/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.btn-mini-delete:hover{--tw-bg-opacity:1;background-color:rgb(145 77 70/var(--tw-bg-opacity,1))}.input-field{border-radius:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(69 45 64/var(--tw-bg-opacity,1));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-field:hover{--tw-bg-opacity:1;background-color:rgb(66 43 62/var(--tw-bg-opacity,1))}.input-field:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1))}#te-main-stack .te-entry-card .input-field.cde-chip,.cde-chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cde-chip{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1rem;max-width:100%;padding:.125rem .5rem}.cde-chip--existing{--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1))}.cde-chip--existing,.cde-chip--option{--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1))}.cde-chip--option{background-color:hsla(47,67%,65%,.9);font-size:10px;letter-spacing:.025em;padding:.125rem .375rem;text-transform:uppercase}.cde-chip--selection{bottom:.25rem;gap:.25rem;justify-content:space-between;left:.5rem;position:absolute;right:.5rem;top:.25rem;z-index:1;--tw-bg-opacity:1;background-color:rgb(75 64 44/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(47,67%,65%,.35)}.cde-chip__logo{background:rgba(30,18,30,.35);border-radius:9999px;flex:none;height:1.35rem;-o-object-fit:contain;object-fit:contain;width:1.35rem}.cde-chip--selection-logo{padding-left:.35rem}#te-main-stack .te-entry-card .input-field.cde-chip__label,.cde-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cde-chip__label{flex:1 1 0%;min-width:0;text-align:left}#te-main-stack .te-entry-card .input-field.cde-chip__primary,.cde-chip__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cde-chip__primary{display:block;min-width:0}#te-main-stack .te-entry-card .input-field.cde-chip__secondary,.cde-chip__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cde-chip__secondary{color:hsla(47,67%,65%,.75);display:block;font-size:.68rem;font-weight:500;line-height:1.25;min-width:0}.cde-chip--selection-stacked{align-items:center;min-height:2.55rem;padding-bottom:.2rem;padding-top:.2rem}.cde-chip--selection-stacked .cde-chip__label{align-items:flex-start;display:flex;flex-direction:column;gap:.05rem;white-space:normal}.cde-chip__clear{align-items:center;border-radius:.25rem;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem;--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.cde-chip__clear:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.cde-chip--inline{background:hsla(47,67%,65%,.16);border:1px solid hsla(47,67%,65%,.35);color:hsla(0,0%,98%,.92);font-size:.68rem;font-weight:600;gap:.15rem;max-width:100%;padding:.1rem .15rem .1rem .45rem}.combobox-inline-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-inline-chip__remove{align-items:center;border-radius:.25rem;color:hsla(0,0%,98%,.7);display:inline-flex;flex:none;font-size:.85rem;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.combobox-inline-chip__remove:hover{background:hsla(0,0%,98%,.12);color:hsla(0,0%,98%,.95)}.heading2{font-size:1.125rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.modal{left:50%;max-height:calc(100vh - 84px);position:fixed;z-index:10;--tw-translate-x:-50%;border-radius:.5rem;overflow-x:clip;overflow-y:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(74 48 69/var(--tw-bg-opacity,1));padding:3rem;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.7),0 4px 6px -4px rgba(0,0,0,.7);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal:has(.receipt-crop),.modal:has(.receipt-view){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(ellipse 80% 60% at 12% 0,hsla(47,67%,65%,.1),transparent 55%),radial-gradient(ellipse 70% 55% at 92% 18%,rgba(91,141,239,.12),transparent 50%),linear-gradient(165deg,rgba(72,48,70,.94),rgba(33,21,33,.96) 58%,rgba(45,29,44,.92));border:1px solid rgba(186,157,196,.34);box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,98%,.08),inset 0 1px 0 hsla(0,0%,98%,.14);padding:1.25rem 1.5rem 1.35rem;top:4.5rem;width:min(56rem,calc(100vw - 2rem))}.modal:has(.receipt-crop)>h2,.modal:has(.receipt-view)>h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.modal:has(.te-modal){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(ellipse 80% 60% at 12% 0,hsla(47,67%,65%,.1),transparent 55%),radial-gradient(ellipse 70% 55% at 92% 18%,rgba(91,141,239,.1),transparent 50%),linear-gradient(165deg,rgba(72,48,70,.94),rgba(33,21,33,.96) 58%,rgba(45,29,44,.92));border:1px solid rgba(186,157,196,.34);box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,98%,.08),inset 0 1px 0 hsla(0,0%,98%,.14);padding:2.75rem 2.75rem 1.2rem 1.35rem;top:3.5rem;width:min(68rem,calc(100vw - 2rem))}.modal:has(.te-modal)>h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.modal:has(.te-modal) #close-modal{right:.85rem;top:.85rem;z-index:20}.te-modal{display:flex;flex-direction:column;gap:.85rem;min-width:0}.te-modal__main{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-width:0}.te-modal-card{display:flex;flex-direction:column;min-height:0;min-width:0}.te-modal__main>.te-modal-card{height:100%}.te-modal-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.te-modal-card__head{align-items:flex-start;display:flex;gap:.65rem;margin-bottom:.75rem}.te-modal-card__head--compact{margin-bottom:.55rem}.te-modal-card__head-text{flex:1 1 auto;min-width:0}.te-modal-card__icon{align-items:center;background:hsla(47,67%,65%,.12);border-radius:.45rem;color:#e2c86b;display:inline-flex;flex:none;height:2rem;justify-content:center;width:2rem}.te-modal-card__icon svg{height:1.05rem;width:1.05rem}.te-modal-card__title{color:#e2c86b;font-size:1.05rem;font-weight:700;line-height:1.25;margin:0}.te-modal-card__title--entry{font-size:1.35rem;letter-spacing:.01em}.te-modal-card__subtitle{color:hsla(0,0%,98%,.62);font-size:.78rem;line-height:1.35;margin:.15rem 0 0}.te-modal-card__list-row .te-status-picker,.te-modal-card__list-row .te-status-pill{vertical-align:middle}.te-modal-card__list-row .cp-status-picker{justify-content:flex-start}.te-modal-card__list{display:flex;flex-direction:column;margin:0}.te-modal-card__list>div{align-items:baseline;border-top:1px solid rgba(186,157,196,.16);display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.te-modal-card__list>div:first-child{border-top:0;padding-top:.05rem}.te-modal-card__list dt{color:hsla(0,0%,98%,.58);flex:none;font-size:.78rem;margin:0;min-width:5.75rem}.te-modal-card__list dd{color:hsla(0,0%,98%,.92);flex:1 1 auto;font-size:.84rem;font-weight:550;margin:0;min-width:0;text-align:left}.te-modal-card--details .te-modal-card__list>div{justify-content:flex-start}.te-modal-card--user{padding-bottom:.85rem;padding-top:.85rem}.te-modal-card__list--split{align-items:start;display:grid;gap:0 1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.te-modal-card__list-col{display:flex;flex-direction:column;min-width:0}.te-modal-card__list-col>div{align-items:baseline;border-top:1px solid rgba(186,157,196,.16);display:flex;gap:.75rem;justify-content:space-between;padding:.42rem 0}.te-modal-card__list-col>div:first-child{border-top:0;padding-top:.05rem}.te-modal-card__list--split dt{min-width:5.5rem}.te-modal-card__list--split dd{flex:1 1 auto;text-align:left}.te-modal-card__value{display:block}.te-modal-card__value-secondary{color:hsla(0,0%,98%,.55);display:block;font-size:.75rem;font-weight:500;margin-top:.15rem}.te-modal-card__list--inline .te-modal-card__list-row{align-items:baseline;border-top:1px solid rgba(186,157,196,.16);display:flex;gap:.75rem;justify-content:space-between;padding:.55rem 0}.te-modal-card__list--inline .te-modal-card__list-row:first-child{border-top:0;padding-top:.1rem}.te-modal-card__list--inline .te-modal-card__list-row dt{color:hsla(0,0%,98%,.58);flex:none;font-size:.78rem;margin:0;min-width:6.5rem}.te-modal-card__list--inline .te-modal-card__list-row dd{color:hsla(0,0%,98%,.92);flex:1 1 auto;font-size:.84rem;font-weight:550;margin:0;min-width:0;text-align:left}.te-modal-card__list--inline .te-modal-card__list-row dd form,.te-modal-card__list--inline .te-modal-card__list-row dd turbo-frame{display:block;min-width:0;width:100%}.te-modal-card__list--inline .te-modal-card__list-row dd a{color:inherit;text-decoration:none}.te-modal-inline-edit{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.5rem;min-width:0;width:100%}.te-modal-inline-edit__value{flex:1 1 auto;min-width:0}.te-modal-inline-edit__icon{color:hsla(47,67%,65%,.72);display:none;flex:none;height:1rem;width:1rem}.te-modal-inline-edit.group:focus-within .te-modal-inline-edit__icon,.te-modal-inline-edit.group:hover .te-modal-inline-edit__icon{display:block}.te-modal-inline-edit.\!group:focus-within .te-modal-inline-edit__icon,.te-modal-inline-edit.\!group:hover .te-modal-inline-edit__icon{display:block!important}.te-modal-card__list--inline .te-modal-card__list-row dd a:focus-visible{border-radius:2px;outline:2px solid hsla(47,67%,65%,.65);outline-offset:2px}.te-modal-inline-fields{align-items:flex-start;display:flex;gap:.5rem;min-width:0;width:100%}.te-modal-inline-fields__control{flex:1 1 auto;min-width:0}.te-modal-inline-fields__actions{align-items:center;display:flex;flex:none;gap:.35rem;padding-top:.15rem}.te-modal-inline-form .field{display:contents}.te-modal-inline-form .\!field{display:contents!important}.cp-atmosphere .sidebar-item .te-modal-inline-form .input-field,.cp-atmosphere .sidebar-item .te-modal-inline-form .te-combobox-input,.staff-atmosphere .sidebar-item .te-modal-inline-form .input-field,.staff-atmosphere .sidebar-item .te-modal-inline-form .te-combobox-input{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-modal-inline-form .input-field,.te-modal-inline-form .te-combobox-input{border-radius:.375rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(94 71 91/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 41 57/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1));--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.te-modal-inline-form .input-field::-moz-placeholder,.te-modal-inline-form .te-combobox-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.te-modal-inline-form .input-field::placeholder,.te-modal-inline-form .te-combobox-input::placeholder{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.te-modal-inline-form .input-field:hover,.te-modal-inline-form .te-combobox-input:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.te-modal-inline-form .input-field:focus,.te-modal-inline-form .te-combobox-input:focus{--tw-border-opacity:1;border-color:rgb(120 184 245/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(120 184 245/var(--tw-ring-opacity,1))}.te-modal-inline-form .te-field .input-field,.te-modal-inline-form .te-field .te-combobox-input{padding-left:2.25rem}.te-modal-inline-form .te-field--hours .input-field{padding-left:1.65rem}.te-modal-inline-form .te-field--with-stepper .input-field{padding-right:1.35rem}.te-modal-inline-form .te-field--project .te-combobox-input{min-height:2.85rem}.te-modal-inline-form .te-modal-form__textarea{min-height:4.75rem;resize:vertical}.te-modal-inline-form .te-field--comment .te-field__icon{top:.85rem;transform:none}.te-modal-combobox{width:100%}.modal:has(.te-modal .date-picker [aria-expanded=true]),.te-modal-card:has(.date-picker [aria-expanded=true]),.te-modal:has(.date-picker [aria-expanded=true]){overflow:visible}.te-modal__footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-top:.15rem}.te-modal__footer-right{align-items:center;display:flex;gap:.5rem}.te-modal__btn{align-items:center;border:1px solid transparent;border-radius:.5rem;display:inline-flex;font-size:.88rem;font-weight:650;gap:.4rem;justify-content:center;line-height:1.2;min-height:2.35rem;padding:.45rem .95rem}.te-modal__btn svg{height:1rem;width:1rem}.te-modal__btn--danger{background:transparent;border-color:hsla(0,91%,71%,.55);color:#fca5a5}.te-modal__btn--danger:disabled{cursor:not-allowed;opacity:.55}.te-modal__btn--ghost{background:hsla(0,0%,100%,.04);border-color:rgba(186,157,196,.35);color:hsla(0,0%,98%,.9)}@media (max-width:960px){.te-modal__main{grid-template-columns:1fr}.te-modal-card__list--split{gap:0;grid-template-columns:1fr}.te-modal-card__list-col+.te-modal-card__list-col>div:first-child{border-top:1px solid rgba(186,157,196,.16);padding-top:.42rem}}@media (max-width:640px){.te-modal-card__head{flex-wrap:wrap}.te-modal__footer{align-items:stretch;flex-direction:column-reverse}.te-modal__footer-right{display:grid;grid-template-columns:1fr}}.confirm-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.confirm-dialog[hidden],.confirm-dialog__btn[hidden]{display:none!important}.confirm-dialog__backdrop{background-color:rgba(0,0,0,.5);inset:0;position:absolute}.confirm-dialog__panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(45,29,44,.92);border-color:rgba(186,157,196,.36);border-radius:.75rem;border-width:1px;box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,98%,.08),inset 0 1px 0 hsla(0,0%,98%,.14);max-width:28rem;outline:2px solid transparent;outline-offset:2px;padding:1.5rem;position:relative;width:100%;z-index:1}.confirm-dialog__panel,.confirm-dialog__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.confirm-dialog__title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.cp-atmosphere .sidebar-item .confirm-dialog__message,.staff-atmosphere .sidebar-item .confirm-dialog__message{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.confirm-dialog__message{color:hsla(0,0%,98%,.9);font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-top:.5rem;white-space:pre-line}.confirm-dialog__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.cp-atmosphere .sidebar-item .confirm-dialog__btn,.staff-atmosphere .sidebar-item .confirm-dialog__btn{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.confirm-dialog__btn{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;padding:.625rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.confirm-dialog__btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-offset-color:#4a3045}.confirm-dialog__btn--cancel{background-color:transparent;border-color:rgba(144,124,159,.5);border-width:1px;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.confirm-dialog__btn--cancel:hover{background-color:hsla(0,0%,100%,.1)}.confirm-dialog__btn--cancel:focus{--tw-ring-color:rgba(144,124,159,.5)}.confirm-dialog__btn--alternate{background-color:transparent;border-color:rgba(144,124,159,.5);border-width:1px;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.confirm-dialog__btn--alternate:hover{background-color:hsla(0,0%,100%,.1)}.confirm-dialog__btn--alternate:focus{--tw-ring-color:rgba(144,124,159,.5)}.confirm-dialog__btn--confirm{--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1))}.confirm-dialog__btn--confirm:hover{--tw-bg-opacity:1;background-color:rgb(215 179 51/var(--tw-bg-opacity,1))}.confirm-dialog__btn--confirm:focus{--tw-ring-color:hsla(47,67%,65%,.7)}.confirm-dialog--danger .confirm-dialog__btn--confirm{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.confirm-dialog--danger .confirm-dialog__btn--confirm:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.confirm-dialog--danger .confirm-dialog__btn--confirm:focus{--tw-ring-color:rgba(239,68,68,.7)}.show-dropdown:focus-within .dropdown{display:block}[data-controller~=dropdown] [data-dropdown-target=button].is-open,[data-controller~=dropdown] [data-dropdown-target=button][aria-expanded=true]{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.active-tab{position:relative;--tw-bg-opacity:1;font-weight:700;--tw-shadow:inset 0 0px 7px 0.5px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 0px 7px 0.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.active-tab,.active-tab:after{background-color:rgb(74 48 69/var(--tw-bg-opacity,1))}.active-tab:after{border-radius:.125rem;height:.75rem;position:absolute;--tw-bg-opacity:1;bottom:-5px;content:"";left:50%;transform:translateX(-50%);width:96%;z-index:10}.cell-changed{border-radius:.375rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1))}#te-main-stack .input-field.cell-changed,#te-main-stack .input-field.cell-changed:focus,#te-main-stack .te-field.cell-changed .input-field,#te-main-stack .te-field.cell-changed .input-field:focus,#te-main-stack .te-project-combobox.cell-changed .te-combobox-input,#te-main-stack .te-project-combobox.cell-changed .te-combobox-input:focus{--tw-border-opacity:1;border-color:rgb(0 118 245/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1))}#te-main-stack .te-entry-card--dirty{box-shadow:inset .25rem 0 0 var(--te-entry-accent),0 4px 14px rgba(0,0,0,.22),0 0 0 1px rgba(0,118,245,.35),inset 0 1px 0 hsla(0,0%,98%,.14)}:root{--app-nav-height:3rem;--impersonation-banner-height:2rem;--app-chrome-top:var(--app-nav-height)}body.\!impersonating{--app-chrome-top:calc(var(--app-nav-height) + var(--impersonation-banner-height))!important}body.impersonating{--app-chrome-top:calc(var(--app-nav-height) + var(--impersonation-banner-height))}.app-fixed-below-chrome{top:var(--app-chrome-top)}.app-top-nav{background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(33,45%,92%,.96) 55%,hsla(32,36%,86%,.94));border-bottom:1px solid rgba(74,48,69,.12);box-shadow:0 1px 0 hsla(47,67%,65%,.18)}.main-nav-list{gap:1rem}.main-nav{align-items:center;border-color:transparent;border-radius:.375rem;border-width:1px;color:rgba(74,48,69,.85);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;height:2.25rem;padding:.375rem .75rem;position:relative}.main-nav__icon{color:rgba(74,48,69,.7);flex-shrink:0;height:1.25rem;width:1.25rem}.main-nav:hover{background-color:hsla(0,0%,100%,.7);transition-duration:.2s}.main-nav--active,.main-nav:hover,.main-nav:hover .main-nav__icon,.main-nav[aria-current=page]{--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1))}.main-nav--active,.main-nav[aria-current=page]{background-color:hsla(0,0%,100%,.4);border-color:#e2c86b;box-shadow:inset 0 0 0 .5px hsla(47,67%,65%,.35)}.main-nav--active .main-nav__icon,.main-nav[aria-current=page] .main-nav__icon{--tw-text-opacity:1;color:rgb(154 123 51/var(--tw-text-opacity,1))}.flash-alert{align-items:center;display:inline-flex;gap:.75rem;max-width:min(36rem,calc(100vw - 2rem));padding:.375rem .5rem .375rem 1.25rem;--flash-alert-circumference:47.1239}.flash-alert__message{flex:1 1 0%;line-height:1.375;min-width:0;text-align:left}.flash-alert__dismiss{align-items:center;border-radius:9999px;color:hsla(0,0%,98%,.9);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;position:relative;width:1.75rem}.flash-alert__dismiss:hover{background-color:hsla(0,0%,100%,.15);--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.flash-alert__dismiss:focus-visible{outline-color:#fafafa;outline-offset:2px;outline-style:solid;outline-width:2px}.flash-alert__timer{height:100%;inset:0;position:absolute;width:100%}.flash-alert__timer-progress,.flash-alert__timer-track{stroke-width:1.75;transform:rotate(-90deg);transform-origin:center}.flash-alert__timer-track{stroke:hsla(0,0%,100%,.28)}.flash-alert__timer-progress{stroke:currentColor;stroke-linecap:round;stroke-dasharray:var(--flash-alert-circumference);stroke-dashoffset:0}.flash-alert__timer-progress.is-running{animation:flash-alert-countdown linear forwards;animation-duration:var(--flash-alert-duration,8s)}@keyframes flash-alert-countdown{to{stroke-dashoffset:var(--flash-alert-circumference)}}.flash-alert__close{height:.875rem;position:relative;width:.875rem}.staff-atmosphere{background:radial-gradient(circle at 22% 78%,rgba(114,81,131,.3),transparent 26rem),radial-gradient(circle at 82% 14%,rgba(99,64,92,.34),transparent 30rem),linear-gradient(152deg,#2f1c2e,#4a3045 50%,#271927);isolation:isolate}.staff-atmosphere:after,.staff-atmosphere:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.staff-atmosphere:before{background-image:linear-gradient(90deg,hsla(0,0%,98%,.14) 1px,transparent 0),linear-gradient(hsla(0,0%,98%,.12) 1px,transparent 0),radial-gradient(circle at 20% 12%,hsla(0,0%,98%,.55) 1px,transparent 2px);background-size:12rem 12rem,12rem 12rem,3.5rem 3.5rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 38%,rgba(0,0,0,.25) 62%,rgba(0,0,0,.9));mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 38%,rgba(0,0,0,.25) 62%,rgba(0,0,0,.9));opacity:.14}.staff-atmosphere:after{background:linear-gradient(28deg,transparent 0 32%,hsla(0,0%,98%,.12) 32.1% 32.3%,transparent 32.4% 100%),repeating-linear-gradient(90deg,transparent 0 6rem,hsla(0,0%,98%,.06) 6.05rem 6.1rem,transparent 6.15rem 12rem);opacity:.1}.staff-atmosphere>*{position:relative;z-index:1}.staff-atmosphere #page-sidebar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#322032;box-shadow:inset -1px 0 0 hsla(0,0%,98%,.08),8px 0 24px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.staff-atmosphere #page-sidebar>turbo-frame#sidebar{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.staff-atmosphere #page-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(69,45,64,.55);box-shadow:inset 0 -1px 0 hsla(0,0%,98%,.12),0 10px 32px rgba(0,0,0,.22)}.staff-atmosphere #cp-user-show>#page-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.cp-atmosphere .sidebar-item.card-selected,.staff-atmosphere .sidebar-item.card-selected{box-shadow:inset 3px 0 0 #e2c86b,0 0 0 1px rgba(186,157,196,.28)}.staff-empty{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(45,29,44,.72);border-color:rgba(186,157,196,.28);border-radius:.75rem;border-width:1px;box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,98%,.12);display:flex;flex-direction:column;gap:.5rem;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:32rem;padding:2.5rem 2rem;position:relative;text-align:center;z-index:10}.staff-empty:before{background:#e2c86b;border-radius:999px;content:"";display:block;height:.25rem;margin-bottom:.25rem;width:2.25rem}.cp-atmosphere{background:radial-gradient(circle at 18% 82%,rgba(114,81,131,.36),transparent 26rem),radial-gradient(circle at 84% 8%,rgba(99,64,92,.42),transparent 30rem),linear-gradient(162deg,#221522,#3c263a 50%,#281828);isolation:isolate}#cp-client-show:after,#cp-client-show:before,#cp-project-show:after,#cp-project-show:before,.cp-atmosphere #main-page-content:not(:has(#cp-project-show)):not(:has(#cp-client-show)):after,.cp-atmosphere #main-page-content:not(:has(#cp-project-show)):not(:has(#cp-client-show)):before,.cp-atmosphere:not(:has(#page-sidebar)):after,.cp-atmosphere:not(:has(#page-sidebar)):before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}#cp-client-show:before,#cp-project-show:before,.cp-atmosphere #main-page-content:not(:has(#cp-project-show)):not(:has(#cp-client-show)):before,.cp-atmosphere:not(:has(#page-sidebar)):before{background-image:linear-gradient(60deg,hsla(0,0%,98%,.14) 1px,transparent 0),linear-gradient(150deg,hsla(0,0%,98%,.14) 1px,transparent 0),radial-gradient(circle at 28% 16%,hsla(0,0%,98%,.65) 1px,transparent 2px),radial-gradient(circle at 64% 78%,hsla(0,0%,98%,.5) 1px,transparent 2px),radial-gradient(circle at 88% 34%,hsla(0,0%,98%,.45) 1px,transparent 2px);background-size:16rem 16rem,16rem 16rem,12rem 12rem,9.5rem 9.5rem,14rem 14rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 18%,rgba(0,0,0,.55));mask-image:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 18%,rgba(0,0,0,.55));opacity:.2}#cp-client-show:after,#cp-project-show:after,.cp-atmosphere #main-page-content:not(:has(#cp-project-show)):not(:has(#cp-client-show)):after,.cp-atmosphere:not(:has(#page-sidebar)):after{background:linear-gradient(32deg,transparent 0 24%,hsla(0,0%,98%,.16) 24.1% 24.32%,transparent 24.4% 100%),linear-gradient(148deg,transparent 0 71%,hsla(0,0%,98%,.14) 71.1% 71.32%,transparent 71.42% 100%),linear-gradient(86deg,transparent 0 41%,hsla(0,0%,98%,.08) 41.1% 41.26%,transparent 41.35% 100%),repeating-linear-gradient(0deg,transparent 0 8.5rem,hsla(0,0%,98%,.08) 8.55rem 8.61rem,transparent 8.67rem 15rem);box-shadow:inset 3.5rem 0 6rem rgba(0,0,0,.14),inset -3.5rem 0 6rem rgba(0,0,0,.12);opacity:.22}.cp-atmosphere>*{position:relative;z-index:1}#cp-client-show>*,#cp-project-show>*,.cp-atmosphere #main-page-content:not(:has(#cp-project-show)):not(:has(#cp-client-show))>*{position:relative;z-index:1}.cp-atmosphere #page-sidebar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#322032;box-shadow:inset -1px 0 0 hsla(0,0%,98%,.08),8px 0 24px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.cp-atmosphere #page-sidebar>turbo-frame#sidebar,.cp-rail{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.cp-rail{overflow:hidden;width:20rem}.cp-rail__search{background:#322032;box-shadow:0 1px 0 hsla(0,0%,98%,.06);box-sizing:border-box;flex-shrink:0;min-width:0;overflow:hidden;padding:.25rem .75rem .5rem;position:sticky;top:0;z-index:20}.cp-rail__search .search-box{margin-top:.5rem}.cp-rail__search-combobox{box-sizing:border-box;margin:.5rem 0 0;max-width:100%;min-width:0;width:100%}.cp-rail__search-combobox .combobox-chip-input{background:hsla(0,0%,98%,.06);border:1px solid hsla(0,0%,98%,.14);box-sizing:border-box;max-width:100%;min-width:0}.cp-rail__search-combobox .combobox-chip-input:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1));border-color:transparent}.cp-rail__search-combobox .combobox-search-icon{color:hsla(0,0%,98%,.45)}.cp-rail__search-combobox .combobox-inline-input{color:#fafafa}.cp-rail__search-combobox .combobox-inline-input::-moz-placeholder{color:hsla(0,0%,98%,.45)}.cp-rail__search-combobox .combobox-inline-input::placeholder{color:hsla(0,0%,98%,.45)}.cp-rail__list{--cp-rail-sticky-top:-0.375rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 0 1rem}.cp-rail__list>.cp-rail-card.is-kind-staff{margin-top:.45rem}.cp-rail__list>.cp-rail-card.is-kind-staff:first-child{margin-top:.15rem}.cp-rail-group{background:transparent;border:none;box-shadow:none;outline:none;overflow-anchor:none;position:relative}.cp-rail-group__head{align-items:center;background-color:#322032;display:flex;isolation:isolate;padding:.15rem 0}.cp-rail-group__head,.cp-rail-group__head>.cp-rail-card{position:relative;z-index:1}.cp-rail-group.is-expanded>.cp-rail-group__head,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden))>.cp-rail-group__head{background-color:#322032;box-shadow:0 1px 0 hsla(0,0%,98%,.08);position:sticky;top:var(--cp-rail-sticky-top);z-index:10}.cp-rail-group.is-expanded>.cp-rail-group__head:before,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden))>.cp-rail-group__head:before{background-color:#322032;bottom:-1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:var(--cp-rail-sticky-top);z-index:0}.cp-rail-group__stack{display:flex;flex-direction:column;gap:.3rem;padding:.15rem var(--cp-rail-gutter,.5rem) .4rem 1.15rem}.cp-rail-card{--cp-rail-accent:hsla(47,67%,65%,.68);--cp-rail-accent-soft:hsla(47,67%,65%,.28);--cp-rail-accent-focus:hsla(47,67%,65%,.82);--cp-rail-bar-width:0.25rem;--cp-rail-gutter:0.5rem;--cp-rail-radius-closed:0.35rem;--cp-rail-radius-open:0.95rem;--cp-rail-card-floor:#352333;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(180deg,#3b2939,#352333);border-radius:var(--cp-rail-radius-closed);box-shadow:0 1px 0 hsla(0,0%,98%,.07);box-sizing:border-box;margin:0 var(--cp-rail-gutter);overflow:hidden;position:relative;transition:border-radius .14s ease,background-color .14s ease,box-shadow .14s ease}.cp-rail-card:before{background:var(--cp-rail-accent);border-radius:var(--cp-rail-radius-closed) 0 0 var(--cp-rail-radius-closed);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transition:opacity .14s ease,border-radius .14s ease,background-color .14s ease,width .14s ease;width:var(--cp-rail-bar-width);z-index:1}.cp-rail-card.is-kind-client,.cp-rail-card.is-kind-staff{--cp-rail-accent:hsla(47,67%,65%,.68);--cp-rail-accent-soft:hsla(47,67%,65%,.28);--cp-rail-accent-focus:hsla(47,67%,65%,.82)}.cp-rail-card.is-kind-project{--cp-rail-accent:rgba(95,167,232,.68);--cp-rail-accent-soft:rgba(95,167,232,.28);--cp-rail-accent-focus:rgba(95,167,232,.82);margin-left:0;margin-right:0}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client{border-radius:var(--cp-rail-radius-open);box-shadow:0 4px 14px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,98%,.05),inset 0 1px 0 hsla(0,0%,98%,.1)}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client:before,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client:before{border-radius:var(--cp-rail-radius-open) .4rem .4rem var(--cp-rail-radius-open);opacity:1}.cp-rail-card:hover{background-color:var(--cp-rail-card-floor);background-image:linear-gradient(180deg,#443042,#3a2638);box-shadow:0 3px 10px rgba(0,0,0,.2),0 1px 0 hsla(0,0%,98%,.1)}.cp-rail-card:hover:before{background:var(--cp-rail-accent-focus)}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client:hover,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client:hover{box-shadow:0 4px 14px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,98%,.06),inset 0 1px 0 hsla(0,0%,98%,.1)}.cp-rail-card.is-selected,.cp-rail-card:has(.card-selected){--cp-rail-card-floor:#3a2638;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(180deg,#422e40,#3a2638);box-shadow:0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,98%,.1)}.cp-rail-card.is-selected:before,.cp-rail-card:has(.card-selected):before{background:var(--cp-rail-accent-focus);width:.28rem}.cp-rail-card.is-kind-staff.is-selected,.cp-rail-card.is-kind-staff:has(.card-selected){--cp-rail-card-floor:#443042;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(180deg,#563e54,#443042);box-shadow:0 3px 10px rgba(0,0,0,.22),0 0 0 1px hsla(47,67%,65%,.42),inset 0 1px 0 hsla(0,0%,98%,.12)}.cp-rail-card.is-kind-staff.is-selected:before,.cp-rail-card.is-kind-staff:has(.card-selected):before{background:#f4e7b0;width:.34rem}.cp-rail-card.is-kind-staff.is-selected:hover,.cp-rail-card.is-kind-staff:has(.card-selected):hover{--cp-rail-card-floor:#483446;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(180deg,#5e445c,#483446);box-shadow:0 4px 14px rgba(0,0,0,.24),0 0 0 1px hsla(47,67%,65%,.52),inset 0 1px 0 hsla(0,0%,98%,.14)}.cp-rail-card.is-kind-staff.is-selected:hover:before,.cp-rail-card.is-kind-staff:has(.card-selected):hover:before{background:#f8efc8}.cp-rail-card.is-kind-client.is-selected,.cp-rail-card.is-kind-client:has(.card-selected){--cp-rail-card-floor:#3a2638;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(90deg,hsla(47,67%,65%,.24),#422e40 48%,#3a2638);box-shadow:0 5px 16px rgba(0,0,0,.28),0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.14)}.cp-rail-card.is-kind-client.is-selected:before,.cp-rail-card.is-kind-client:has(.card-selected):before{background:#e2c86b;width:.32rem}.cp-rail-card.is-kind-client.is-selected:hover,.cp-rail-card.is-kind-client:has(.card-selected):hover{--cp-rail-card-floor:#3c283a;background-color:var(--cp-rail-card-floor);background-image:linear-gradient(90deg,hsla(47,67%,65%,.3),#463244 48%,#3c283a);box-shadow:0 6px 18px rgba(0,0,0,.3),0 0 0 1px hsla(47,67%,65%,.48),inset 0 1px 0 hsla(0,0%,98%,.16)}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client.is-selected,.cp-rail-group.is-expanded .cp-rail-card.is-kind-client:has(.card-selected),.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client.is-selected,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client:has(.card-selected){box-shadow:0 5px 16px rgba(0,0,0,.28),0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.14)}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client.is-selected:before,.cp-rail-group.is-expanded .cp-rail-card.is-kind-client:has(.card-selected):before,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client.is-selected:before,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client:has(.card-selected):before{background:#e2c86b;opacity:1;width:.32rem}.cp-rail-group.is-expanded .cp-rail-card.is-kind-client.is-selected:hover,.cp-rail-group.is-expanded .cp-rail-card.is-kind-client:has(.card-selected):hover,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client.is-selected:hover,.cp-rail-group:has(.cp-rail-group__stack:not(.hidden)) .cp-rail-card.is-kind-client:has(.card-selected):hover{box-shadow:0 6px 18px rgba(0,0,0,.3),0 0 0 1px hsla(47,67%,65%,.48),inset 0 1px 0 hsla(0,0%,98%,.16)}.cp-rail-card .sidebar-item{background:transparent;border-radius:0;max-width:none}.cp-atmosphere .cp-rail .sidebar-item.card-selected,.staff-atmosphere .cp-rail .sidebar-item.card-selected{background:transparent;box-shadow:none}.cp-rail-card__chevron{align-items:center;border-radius:.35rem;color:hsla(47,67%,65%,.88);display:flex;height:1.75rem;justify-content:center;margin-right:.35rem;padding:.25rem;transition:background-color .12s ease,color .12s ease;width:1.75rem}.cp-rail-card__chevron svg{height:1.15rem;transition:transform .15s ease;width:1.15rem}.cp-rail-card__chevron[aria-expanded=true] svg{transform:rotate(180deg)}.cp-rail-card__chevron:focus-visible,.cp-rail-card__chevron:hover{background:hsla(0,0%,98%,.08);color:#e2c86b}.cp-rail-card__chevron:focus-visible{outline:2px solid var(--cp-rail-accent-focus,hsla(47,67%,65%,.82));outline-offset:1px}#cp-user-show .cp-project-stack{gap:1rem}#cp-card-designations.cp-section-card--fill{min-height:18rem}#cp-card-designations turbo-frame#user_designations{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#cp-card-designations .cp-designations-head{flex-shrink:0;gap:.75rem;justify-content:space-between}#cp-card-designations .cp-designations-add{align-items:center;display:inline-flex;flex-shrink:0;font-size:.75rem;line-height:1.2;margin-left:auto;padding:.4rem .85rem}#cp-card-designations .cp-designations-head .cp-section-card__title{flex:0 1 auto;min-width:0}.cp-designations-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cp-designations-groups{display:flex;flex-direction:column;gap:1rem}.cp-designations-group__head{align-items:center;display:flex;gap:.55rem;margin-bottom:.45rem}.cp-designations-group__title{color:hsla(47,67%,65%,.82);font-size:.72rem;font-weight:650;letter-spacing:.04em;margin:0;text-transform:uppercase}.cp-designations-group__count{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.65rem;font-weight:650;line-height:1.2;padding:.12rem .45rem}.cp-designations-group--default .cp-designations-group__count,.cp-designations-group--specific .cp-designations-group__count{background:rgba(125,206,154,.14);border-color:rgba(125,206,154,.35);color:#7dce9a}.cp-designations-group--upcoming .cp-designations-group__count{background:hsla(47,67%,65%,.14);border-color:hsla(47,67%,65%,.35);color:#e2c86b}.cp-designations-group--past .cp-designations-group__count{background:hsla(0,0%,98%,.08);border-color:hsla(0,0%,98%,.16);color:hsla(0,0%,98%,.62)}.cp-designations-cards{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.cp-designation-card{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid rgba(186,157,196,.28);border-radius:.65rem;color:inherit;display:grid;gap:.7rem;grid-template-columns:auto auto minmax(0,1fr) auto minmax(0,33.333%);min-height:3.6rem;overflow:hidden;padding:.65rem .85rem;position:relative;text-decoration:none}a.cp-designation-card:focus-visible,a.cp-designation-card:hover{background:hsla(0,0%,100%,.12);border-color:hsla(47,67%,65%,.45);outline:none}.cp-designation-card__accent{bottom:0;left:0;position:absolute;top:0;width:.22rem}.cp-designation-card--default .cp-designation-card__accent,.cp-designation-card--specific .cp-designation-card__accent{background:#6ea8ff}.cp-designation-card--upcoming .cp-designation-card__accent{background:#e2c86b}.cp-designation-card--past .cp-designation-card__accent{background:hsla(0,0%,98%,.28)}.cp-designation-card__icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:.45rem;color:hsla(0,0%,98%,.9);display:inline-flex;height:2.15rem;justify-content:center;width:2.15rem}.cp-designation-card__icon .cp-access-group__icon{height:1.15rem;width:1.15rem}.cp-designation-card__main{display:flex;flex-direction:column;gap:.22rem;min-width:0}.cp-designation-card__name{color:hsla(0,0%,98%,.95);font-size:.88rem;font-weight:650}.cp-designation-card__meta{align-items:center;color:hsla(0,0%,98%,.55);display:inline-flex;font-size:.72rem;gap:.35rem;min-width:0}.cp-designation-card__clock{flex-shrink:0;height:.85rem;width:.85rem}.cp-designation-card__range{min-width:0;white-space:nowrap}.cp-designation-card__divider{align-self:stretch;background:rgba(186,157,196,.28);width:1px}.cp-designation-card__side{align-items:center;display:inline-flex;gap:.45rem;min-width:0;width:100%}.cp-designation-card__side-icon{color:hsla(0,0%,98%,.45);display:inline-flex;flex-shrink:0}.cp-designation-card__side-icon .cp-access-group__icon{height:.95rem;width:.95rem}.cp-designation-card__side-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cp-designation-card__side-label{color:hsla(0,0%,98%,.42);font-size:.62rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cp-designation-card__side-value{color:hsla(0,0%,98%,.9);font-size:.78rem;font-weight:600}.cp-designations-form{display:flex;flex-direction:column;gap:.9rem;max-width:36rem}.cp-designations-form__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cp-designations-form__field--full{width:100%}.cp-designations-form__label{color:hsla(47,67%,65%,.78);font-size:.72rem;font-weight:600}.cp-designations-form__locked{background:hsla(0,0%,100%,.06);border:1px solid rgba(186,157,196,.28);border-radius:.45rem;color:hsla(0,0%,98%,.88);font-size:.85rem;padding:.55rem .75rem}.cp-designations-combobox{width:100%}.cp-designations-combobox.combobox--selection-chip .cde-chip--selection{gap:.25rem;justify-content:flex-start;left:.5rem;max-width:calc(100% - 2.25rem);padding-left:.55rem;padding-right:.3rem;right:auto;width:-moz-max-content;width:max-content}.cp-designations-combobox.combobox--selection-chip .cde-chip__label{flex:0 1 auto}.cp-designations-combobox .cde-chip--selection-stacked{min-height:0;padding-bottom:0;padding-top:0}.cp-designations-combobox .cde-chip--selection-stacked .cde-chip__label{align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:.35rem;white-space:nowrap}.cp-designations-combobox .cde-chip--selection-stacked .cde-chip__primary,.cp-designations-combobox .cde-chip--selection-stacked .cde-chip__secondary{display:inline;white-space:nowrap}.cp-designations-combobox .cde-chip--selection-stacked .cde-chip__secondary{color:inherit;font-size:inherit;font-weight:500;line-height:inherit;opacity:.78}.cp-designations-combobox .cde-chip--selection-stacked .cde-chip__secondary:not(.hidden):before{content:"· "}.cp-designations-combobox.combobox--selection-chip.combobox--chip-active:has(.cde-chip--selection-stacked) input[data-combobox-target=input]{min-height:0}.cp-designations-dates{width:100%}.cp-designations-form__actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}@media (max-width:820px){.cp-designation-card{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto}.cp-designation-card__divider{display:none}.cp-designation-card__side{grid-column:3/4;grid-row:2}}.cp-user-impersonation{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem .85rem;margin-top:1.25rem}.cp-user-impersonation--labeled{border-top:1px solid rgba(186,157,196,.28);padding-top:1rem}.cp-user-impersonation__label{color:hsla(0,0%,98%,.78);font-size:.8rem;font-weight:600;margin:0}.cp-user-impersonation__btn{min-width:14rem;text-align:center}#cp-user-show #cp-card-activity.cp-section-card--activity{width:100%}.cp-atmosphere .entity-show-charts:not(#cp-project-stats):not(#cp-client-stats){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(69,45,64,.68);border-color:rgba(186,157,196,.4);box-shadow:inset 0 1px 0 hsla(0,0%,98%,.14),inset 0 2px 0 hsla(47,67%,65%,.22),0 12px 30px rgba(0,0,0,.26)}.entity-show-charts{align-items:flex-end;display:flex;flex-shrink:0;min-height:3.5rem;padding:.45rem 1rem .4rem}.entity-show-charts .tracker-charts{width:100%}#cp-client-stats.entity-show-charts,#cp-project-stats.entity-show-charts{align-items:stretch;min-height:6.75rem;overflow:visible;padding:.85rem 1rem .75rem}#cp-client-stats:has(.hover-detail:not([hidden])),#cp-project-stats:has(.hover-detail:not([hidden])){position:relative;z-index:5}.cp-empty{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(45,29,44,.72);border-color:rgba(186,157,196,.28);border-radius:.75rem;border-width:1px;box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,98%,.12);display:flex;flex-direction:column;gap:.5rem;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:32rem;padding:2.5rem 2rem;position:relative;text-align:center;z-index:10}.cp-project-page{display:flex;flex:1 1 auto;flex-direction:column;isolation:isolate;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}.cp-project-header__identity{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cp-header-client-link{color:inherit;text-decoration:none}.cp-header-client-link:focus-visible,.cp-header-client-link:hover{color:#e2c86b;text-decoration:underline;text-underline-offset:.12em}.cp-project-header__badges{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.cp-header-badge{align-items:center;background:rgba(45,29,44,.72);border:1px solid rgba(186,157,196,.36);border-radius:999px;color:hsla(0,0%,98%,.88);display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.15rem .65rem}.cp-header-badge--status{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.45);color:#e2c86b}.cp-rail-status{align-items:center;background:hsla(47,67%,65%,.14);border:1px solid hsla(47,67%,65%,.38);border-radius:999px;color:#e2c86b;display:inline-flex;flex-shrink:0;font-size:.58rem;font-weight:600;letter-spacing:.03em;padding:.05rem .4rem;text-transform:uppercase}.cp-header-badge--status.cp-status--active,.cp-rail-status.cp-status--active{background:rgba(125,206,154,.16);border-color:rgba(125,206,154,.45);color:#7dce9a}.cp-header-badge--status.cp-status--active_open,.cp-rail-status.cp-status--active_open{background:rgba(110,200,192,.16);border-color:rgba(110,200,192,.45);color:#6ec8c0}.cp-header-badge--status.cp-status--paused,.cp-rail-status.cp-status--paused{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.45);color:#e2c86b}.cp-header-badge--status.cp-status--completed,.cp-rail-status.cp-status--completed{background:rgba(139,180,232,.16);border-color:rgba(139,180,232,.45);color:#8bb4e8}.cp-header-badge--status.cp-status--cancelled,.cp-rail-status.cp-status--cancelled{background:hsla(0,58%,71%,.16);border-color:hsla(0,58%,71%,.45);color:#e08a8a}.cp-header-badge--status.cp-status--on_leave{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.45);color:#e2c86b}.cp-header-badge--status.cp-status--terminated{background:hsla(0,58%,71%,.16);border-color:hsla(0,58%,71%,.45);color:#e08a8a}.cp-status-picker{display:inline-flex;min-width:0;position:relative}.cp-status-picker__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:.3rem;padding:0}.cp-status-picker__trigger.is-open,.cp-status-picker__trigger:hover{filter:brightness(1.08)}[data-controller~=dropdown] .cp-status-picker__trigger.is-open,[data-controller~=dropdown] .cp-status-picker__trigger[aria-expanded=true]{background:transparent}.cp-status-picker__trigger:focus-visible{outline:2px solid hsla(47,67%,65%,.85);outline-offset:2px}.cp-status-picker__chevron{color:hsla(47,67%,65%,.78);flex-shrink:0;height:.7rem;width:.7rem}.cp-status-picker__menu{align-items:stretch;background:#2d1d2c;border:1px solid rgba(186,157,196,.36);border-radius:.55rem;box-shadow:0 12px 28px rgba(0,0,0,.42);flex-direction:column;gap:.2rem;max-width:min(16rem,calc(100vw - 1rem));overflow-y:auto;padding:.35rem;width:-moz-max-content;width:max-content}.cp-status-picker__menu:not(.hidden){display:flex}.cp-status-picker__option{align-items:center;background:transparent;border:0;border-radius:.4rem;cursor:pointer;display:flex;padding:.28rem .4rem;text-align:left;width:auto}.cp-status-picker__option.is-current,.cp-status-picker__option:hover{background:hsla(0,0%,98%,.08)}.cp-rail-meta{align-items:center;display:flex;gap:.35rem;min-width:0}.cp-rail-pm-badge{align-items:baseline;background:rgba(45,29,44,.55);border:1px solid rgba(186,157,196,.32);border-radius:999px;color:hsla(0,0%,98%,.84);display:inline-flex;font-size:.62rem;font-weight:500;letter-spacing:.01em;line-height:1.25;max-width:100%;min-width:0;padding:.08rem .45rem .1rem;text-transform:none}.cp-rail-meta .cp-rail-pm-badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-project-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;padding:.25rem 1rem 1.5rem}.cp-project-columns{flex:0 1 auto;flex-direction:row}.cp-project-columns,.cp-project-columns__stack{align-items:stretch;display:flex;gap:1rem;min-height:0}.cp-project-columns__stack{flex:1 1 0;flex-direction:column;min-width:0}.cp-section-card{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:1rem 1.1rem 1.05rem}.cp-section-card--fill{flex:1 1 auto}@media (max-width:1100px){.cp-project-columns{flex-direction:column}.cp-section-card--fill{flex:0 1 auto}}.cp-section-card--compact{padding:.7rem .9rem .75rem}.cp-section-card--no-scroll,.cp-section-card--no-scroll>.cp-section-card__body{flex:0 0 auto;overflow:visible}.cp-info-group{border-top:1px solid rgba(186,157,196,.18);margin-top:.85rem;padding-top:.75rem}.cp-info-group .cp-info-list{margin-top:0}.cp-section-card__title{color:#e2c86b;font-size:.95rem;font-weight:650;margin:0}.cp-section-card>.cp-section-card__head,.cp-section-card>.cp-section-card__title{flex-shrink:0}.cp-section-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cp-section-card__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.cp-section-card__head .cp-section-card__title{margin:0}#cp-card-access .cp-section-card__head .cp-section-card__title{flex:1 1 auto;min-width:0}.cp-section-card__link{color:hsla(47,67%,65%,.82);font-size:.75rem;font-weight:600}.cp-info-list{display:flex;flex-direction:column;gap:.45rem;margin:.7rem 0 0}.cp-info-list__row{display:grid;font-size:.85rem;gap:.75rem;grid-template-columns:9.5rem minmax(0,1fr)}.cp-info-list__row dt{color:hsla(47,67%,65%,.78);font-weight:600;margin:0}.cp-info-list__row dd{color:hsla(0,0%,98%,.88);margin:0;min-width:0}#cp-card-information .cp-info-list__row dd form,#cp-card-information .cp-info-list__row dd turbo-frame{display:block;min-width:0;width:100%}#cp-card-information .cp-info-list__row dd .group{min-width:0;width:100%}#cp-card-information .cp-info-list__row dd .\!group{min-width:0!important;width:100%!important}#cp-card-information .cp-info-list__row dd a{color:inherit;text-decoration:none}#cp-card-information .cp-info-list__row dd svg{color:hsla(47,67%,65%,.72);height:1rem;width:1rem}#cp-card-information .cp-info-list__row dd .group:focus-within svg{display:block}#cp-card-information .cp-info-list__row dd .\!group:focus-within svg{display:block!important}#cp-card-information .cp-info-list__row dd a:focus-visible{border-radius:2px;outline:2px solid hsla(47,67%,65%,.65);outline-offset:2px}#cp-card-access{min-height:0;overflow:hidden}#cp-card-access .cp-access-groups,#cp-card-access>.cp-section-card__body{flex:1 1 auto;min-height:0}#cp-card-access:has(.hover-detail:not([hidden])){position:relative;z-index:5}#cp-card-access .cp-section-card__head{flex-wrap:nowrap;gap:.55rem;margin-bottom:.5rem}.cp-switch{align-items:center;color:hsla(0,0%,98%,.82);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;gap:.4rem;position:relative;white-space:nowrap}.approvals-bulk-bar .cp-switch input{border:0}.approvals-bulk-bar .cp-switch input,.cp-switch input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.cp-switch input{border-width:0}.cp-switch__hit{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem}.cp-switch input:disabled+.cp-switch__hit{cursor:default}.cp-switch__track{background:rgba(45,29,44,.9);border:1px solid rgba(186,157,196,.42);border-radius:999px;box-shadow:inset 0 1px 2px rgba(0,0,0,.28);display:inline-block;height:1rem;width:1.85rem}.cp-switch__track:after{background:hsla(0,0%,98%,.82);border-radius:999px;content:"";display:block;height:.7rem;margin:.08rem 0 0 .1rem;width:.7rem}.cp-switch input:checked+.cp-switch__hit .cp-switch__track{background:rgba(125,206,154,.38);border-color:rgba(125,206,154,.7)}.cp-switch input:checked+.cp-switch__hit .cp-switch__track:after{margin-left:auto;margin-right:.1rem}.cp-switch input:disabled+.cp-switch__hit .cp-switch__label,.cp-switch input:disabled+.cp-switch__hit .cp-switch__track{opacity:.55}.cp-switch input:focus-visible+.cp-switch__hit .cp-switch__track{outline:2px solid hsla(47,67%,65%,.85);outline-offset:2px}.cp-access-add-form{flex:0 1 11rem;max-width:14rem;min-width:8rem}.cp-access-add{width:100%}.cp-access-empty{color:hsla(0,0%,98%,.72);font-size:.8rem;margin:.25rem 0 0}.cp-access-groups{align-content:start;display:grid;flex:1 1 auto;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;min-height:0;padding:0}.cp-access-group{background:hsla(0,0%,100%,.08);border:1px solid rgba(186,157,196,.2);border-radius:.5rem;min-width:0;overflow:visible;padding:.38rem .42rem .5rem}.cp-access-group__head{align-items:center;display:flex;gap:.28rem;margin-bottom:.32rem;min-width:0}.cp-access-group__icon{color:hsla(47,67%,65%,.78);flex-shrink:0;height:1.05rem;width:1.05rem}.cp-access-group__name{color:hsla(0,0%,98%,.82);flex:1 1 auto;font-size:.72rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-access-group__count{align-items:center;background:rgba(45,29,44,.72);border:1px solid rgba(186,157,196,.28);border-radius:999px;color:hsla(0,0%,98%,.78);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:650;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .32rem}.cp-access-group__avatars{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;overflow:visible;padding:.1rem .15rem .2rem 0}.cp-access-person{flex:0 0 auto;overflow:visible;position:relative}.cp-access-hours{background:rgba(45,29,44,.96);border:1px solid hsla(47,67%,65%,.62);border-radius:999px;bottom:-.28rem;box-shadow:0 1px 3px rgba(0,0,0,.35);color:#fafafa;font-size:.58rem;font-weight:700;line-height:1.15;min-width:1.15rem;padding:.08rem .28rem;pointer-events:none;position:absolute;right:-.3rem;z-index:2}.cp-access-action-form{margin:0;opacity:0;pointer-events:none;position:absolute;right:-.28rem;top:-.28rem;z-index:3}.cp-access-person:focus-within .cp-access-action-form,.cp-access-person:hover .cp-access-action-form{opacity:1;pointer-events:auto}.cp-access-action{border-radius:999px;display:grid;height:1rem;padding:0;place-items:center;width:1rem}.cp-access-action:focus-visible{outline:2px solid hsla(47,67%,65%,.85);outline-offset:1px}.cp-access-action svg{height:.55rem;width:.55rem}.cp-access-remove{background:rgba(90,28,32,.92);border:1px solid hsla(0,58%,71%,.7);color:#f3c0c0}.cp-access-add{background:rgba(24,72,48,.94);border:1px solid rgba(110,186,138,.72);color:#c8ecd4}.cp-initials{background:radial-gradient(circle at 32% 28%,hsla(0,0%,98%,.16),transparent 58%),#3b2939;border-radius:999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.14);color:#e2c86b;cursor:default;display:grid;height:2rem;overflow:hidden;place-items:center;position:relative;width:2rem}.cp-initials .user-avatar-placeholder__initials{font-size:.7rem;letter-spacing:.03em}.cp-initials__img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cp-initials--ghost{background:radial-gradient(circle at 32% 28%,hsla(0,0%,98%,.05),transparent 58%),#231820;border:1.5px dashed rgba(186,157,196,.62);box-shadow:inset 0 1px 0 hsla(0,0%,98%,.05);color:rgba(198,176,206,.78);opacity:.72}.cp-initials--ghost .user-avatar-placeholder__bust{opacity:.18}.cp-initials--ghost .cp-initials__img{opacity:.78}.cp-initials:focus-visible{outline:2px solid hsla(47,67%,65%,.85);outline-offset:1px}@media (max-width:1100px){.cp-access-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#cp-card-access .cp-section-card__head{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.45rem}#cp-card-access .cp-section-card__head .cp-section-card__title{flex:0 0 auto;order:1}#cp-card-access .cp-access-add-form{flex:1 1 auto;max-width:none;order:2;width:100%}#cp-card-access .cp-switch{align-self:flex-start;order:3}.cp-access-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-info-list__row{gap:.45rem;grid-template-columns:6.75rem minmax(0,1fr)}}#cp-card-activity.cp-section-card--activity{--cp-activity-head-h:1.55rem;--cp-activity-row-h:1.85rem;flex:0 0 auto}#cp-card-activity.cp-section-card--activity>.cp-activity-panel{background:#2d1d2c;border-radius:.55rem;flex:0 1 auto;max-height:calc(var(--cp-activity-head-h) + var(--cp-activity-row-h)*3);overflow-y:auto;overscroll-behavior:contain;padding:0 0 0 .55rem}.cp-activity-table{border-collapse:collapse;font-size:.8rem;width:100%}.cp-activity-table th{background:#2d1d2c;border-bottom:1px solid rgba(186,157,196,.28);color:hsla(47,67%,65%,.72);font-size:.68rem;font-weight:650;letter-spacing:.04em;padding:.35rem .4rem .4rem 0;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.cp-activity-table td{border-bottom:1px solid rgba(186,157,196,.12);color:hsla(0,0%,98%,.86);padding:.4rem .4rem .4rem 0}.cp-activity-table td:last-child{font-variant-numeric:tabular-nums;text-align:right}.cp-activity-table tr.cp-activity-row{cursor:pointer}.cp-activity-table tr.cp-activity-row:focus-visible td,.cp-activity-table tr.cp-activity-row:hover td{background:rgba(215,179,51,.08)}.cp-activity-table tr.cp-activity-row:focus-visible{outline:none}.cp-activity-table tr.cp-activity-row:focus-visible td:first-child{box-shadow:inset 2px 0 0 #d7b333}.cp-activity-empty{color:hsla(0,0%,98%,.62);text-align:left!important}.cp-activity-scroll-sentinel td{border-bottom:0;height:0;line-height:0;padding:0}.cp-activity-scroll-sentinel__probe{display:block;height:1px;width:1px}.cp-activity-scroll-status{color:hsla(0,0%,98%,.62);font-size:.72rem;margin:.35rem 0 0}#cp-client-show.cp-project-page{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}#cp-client-show .cp-project-stack{flex:1 1 auto;min-height:0;padding-bottom:2.5rem}#cp-client-show #cp-client-stats{flex:0 0 auto}#cp-client-show .cp-project-columns{display:block;flex:0 0 auto;min-height:0;position:relative}#cp-client-show .cp-project-columns__stack:has(#cp-card-projects-stats){margin-left:auto;min-height:auto;width:calc(50% - .5rem)}#cp-client-show .cp-project-columns__stack:has(#cp-card-information){bottom:0;display:flex;flex-direction:column;left:0;min-height:0;position:absolute;top:0;width:calc(50% - .5rem)}#cp-client-show #cp-card-projects-stats{flex:0 0 auto;height:auto;min-height:0}#cp-client-show #cp-card-information{flex:1 1 auto;max-height:100%;min-height:0;overflow:hidden}#cp-client-show #cp-card-information>.cp-section-card__body{overflow-y:auto;overscroll-behavior:contain}#cp-client-show #cp-card-projects-table{flex:1 1 auto;min-height:16.5rem;overflow:visible}#cp-client-show #cp-card-projects-table>.cp-client-projects-panel{--cp-projects-table-radius:0.75rem;--cp-projects-table-border:rgba(186,157,196,.26);--cp-projects-table-header-fill:#3a2438;background:linear-gradient(var(--cp-projects-table-header-fill),var(--cp-projects-table-header-fill)) top /100% 2.4rem no-repeat,rgba(53,35,51,.92);border-radius:var(--cp-projects-table-radius);box-shadow:0 4px 14px rgba(0,0,0,.22),0 0 0 1px var(--cp-projects-table-border);flex:1 1 auto;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 0 .4rem}#cp-client-show .cp-client-projects-table{border-collapse:separate;border-spacing:0;table-layout:fixed}#cp-client-show .cp-client-projects-table td,#cp-client-show .cp-client-projects-table th{border-bottom:0;padding:.45rem .55rem .45rem .85rem}#cp-client-show .cp-client-projects-table td{border-top:1px solid hsla(0,0%,98%,.08);overflow:hidden;position:relative;vertical-align:middle}#cp-client-show .cp-client-projects-table th{background-color:var(--cp-projects-table-header-fill);box-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cp-client-show .cp-client-projects-table thead th:first-child{border-top-left-radius:var(--cp-projects-table-radius)}#cp-client-show .cp-client-projects-table thead th:last-child{border-top-right-radius:var(--cp-projects-table-radius)}#cp-client-show .cp-client-projects-table td:last-child{text-align:left}#cp-client-show .cp-client-projects-table tbody tr.cp-client-project-row:nth-child(odd) td{background:rgba(72,48,70,.28)}#cp-client-show .cp-client-projects-table tbody tr.cp-client-project-row:nth-child(2n) td{background:rgba(53,35,51,.12)}#cp-client-show .cp-client-projects-table tbody tr.cp-client-project-row:hover td{background:hsla(0,0%,98%,.06);overflow:visible}#cp-client-show .cp-client-cell--name,#cp-client-show .cp-client-col--name{min-width:12rem;width:auto}#cp-client-show .cp-client-cell--status,#cp-client-show .cp-client-col--status{width:6.5rem}#cp-client-show .cp-client-cell--cde-pm,#cp-client-show .cp-client-cell--client-pm,#cp-client-show .cp-client-col--cde-pm,#cp-client-show .cp-client-col--client-pm{width:7.75rem}#cp-client-show .cp-client-cell--budget,#cp-client-show .cp-client-cell--remaining,#cp-client-show .cp-client-col--budget,#cp-client-show .cp-client-col--remaining{width:5.75rem}#cp-client-show .cp-client-cell--hours,#cp-client-show .cp-client-col--hours{width:5.5rem}#cp-client-show .cp-client-cell--start,#cp-client-show .cp-client-col--start{width:8.25rem}#cp-client-show .cp-client-cell--est,#cp-client-show .cp-client-col--est{width:7rem}#cp-client-show .cp-client-cell__text{display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cp-client-show .cp-client-cell--status .cp-header-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}#cp-client-show .cp-client-cell:hover .cp-client-cell__text{background-color:#3a2438;border-radius:.35rem;box-shadow:0 2px 10px rgba(0,0,0,.35);color:inherit;left:0;max-width:min(28rem,70vw);overflow:visible;padding:.45rem .55rem .45rem .85rem;position:absolute;text-overflow:clip;top:0;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:2}#cp-client-show .cp-client-cell--budget:hover .cp-client-cell__text,#cp-client-show .cp-client-cell--est:hover .cp-client-cell__text,#cp-client-show .cp-client-cell--hours:hover .cp-client-cell__text,#cp-client-show .cp-client-cell--remaining:hover .cp-client-cell__text,#cp-client-show .cp-client-cell--start:hover .cp-client-cell__text,#cp-client-show .cp-client-cell--status:hover .cp-client-cell__text{background:none;border-radius:0;box-shadow:none;max-width:none;padding:0;position:static;width:auto}@media (max-width:1100px){#cp-client-show .cp-project-columns{display:flex;flex-direction:column;gap:1rem}#cp-client-show .cp-project-columns__stack:has(#cp-card-information),#cp-client-show .cp-project-columns__stack:has(#cp-card-projects-stats){bottom:auto;flex:0 0 auto;left:auto;margin-left:0;min-height:auto;position:static;right:auto;top:auto;width:100%}#cp-client-show #cp-card-information{flex:0 1 auto;max-height:19.5rem}}#cp-card-projects-stats:has(.hover-detail:not([hidden])){position:relative;z-index:5}.cp-client-projects-stats{align-items:stretch;display:flex;flex-direction:column;gap:.85rem}.cp-client-projects-stats__label{color:hsla(47,67%,65%,.72);font-size:.68rem;font-weight:600;letter-spacing:.03em;margin:0 0 .4rem;text-transform:uppercase}.cp-client-status-chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.cp-client-status-chips .cp-header-badge{cursor:default}.cp-client-top-active{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.cp-client-top-active li{align-items:baseline;color:hsla(0,0%,98%,.88);display:grid;font-size:.82rem;gap:.45rem;grid-template-columns:1.25rem minmax(0,1fr) auto}.cp-client-top-active__rank{color:hsla(47,67%,65%,.78);font-weight:600}.cp-client-top-active__hours{color:hsla(0,0%,98%,.62);font-variant-numeric:tabular-nums}.cp-client-avg-hours{align-items:baseline;display:flex;gap:.35rem;margin:0}.cp-client-avg-hours__value{color:hsla(0,0%,98%,.92);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:650}.cp-client-avg-hours__unit{color:hsla(0,0%,98%,.62);font-size:.82rem}.cp-client-avg-hours__caption{color:hsla(0,0%,98%,.55);font-size:.72rem;margin:.25rem 0 0}.cp-client-projects-panel{overflow:auto}.cp-client-projects-table{min-width:58rem}.cp-client-sort-btn{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.2rem;letter-spacing:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.cp-client-sort-btn.is-active,.cp-client-sort-btn:focus-visible,.cp-client-sort-btn:hover{color:#e2c86b}.cp-client-sort-btn__mark{font-size:.85em;line-height:1}.cp-client-project-link{color:inherit;font-weight:600;text-decoration:none}.cp-client-project-link:focus-visible,.cp-client-project-link:hover{color:#e2c86b}.cp-client-projects-stats__empty{color:hsla(0,0%,98%,.55);font-size:.78rem;margin:0}.cp-client-top-active__name{color:inherit;font-weight:500;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cp-client-top-active__name:focus-visible,.cp-client-top-active__name:hover{color:#e2c86b}.cp-info-notes__title{color:hsla(47,67%,65%,.78);font-size:.85rem;font-weight:600;margin:0}.cp-info-notes__body{margin-top:.45rem;min-width:0}.cp-info-notes__value{color:hsla(0,0%,98%,.88);font-size:.85rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}#cp-card-information .cp-info-notes__body form,#cp-card-information .cp-info-notes__body turbo-frame{display:block;min-width:0;width:100%}#cp-card-information .cp-info-notes__body .group{align-items:flex-start;min-width:0;width:100%}#cp-card-information .cp-info-notes__body .\!group{align-items:flex-start!important;min-width:0!important;width:100%!important}#cp-card-information .cp-info-notes__body a{color:inherit;text-decoration:none}#cp-card-information .cp-info-notes__body textarea{min-height:7rem;width:100%}.cp-awaiting-copy{color:hsla(0,0%,98%,.78);font-size:.8rem;line-height:1.35;margin:0}.cp-section-card__head .cp-review-btn{align-self:center;flex-shrink:0;margin-top:0}.cp-review-btn,.cp-section-card__head .cp-review-btn{font-size:.75rem;line-height:1.2;padding:.28rem .7rem}.cp-atmosphere .hub-glass-panel,.cp-atmosphere [id^=panel-][id$=-container],.staff-atmosphere .hub-glass-panel,.staff-atmosphere [id^=panel-][id$=-container]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(45,29,44,.78);border:1px solid rgba(186,157,196,.36);box-shadow:0 14px 36px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,98%,.06),inset 0 1px 0 hsla(0,0%,98%,.16);isolation:isolate;position:relative}.cp-atmosphere .hub-glass-panel:before,.cp-atmosphere [id^=panel-][id$=-container]:before,.staff-atmosphere .hub-glass-panel:before,.staff-atmosphere [id^=panel-][id$=-container]:before{background:linear-gradient(180deg,hsla(0,0%,98%,.1),transparent 42%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cp-atmosphere .hub-glass-panel>*,.cp-atmosphere [id^=panel-][id$=-container]>*,.staff-atmosphere .hub-glass-panel>*,.staff-atmosphere [id^=panel-][id$=-container]>*{position:relative;z-index:1}.cp-atmosphere #tabs-list .tab,.staff-atmosphere #tabs-list .tab{background:rgba(53,35,51,.72);border:1px solid rgba(186,157,196,.18);border-bottom:none}.cp-atmosphere #tabs-list .tab.active-tab,.staff-atmosphere #tabs-list .tab.active-tab{background:rgba(45,29,44,.88);border-color:rgba(215,179,51,.35);box-shadow:inset 0 1px 0 hsla(0,0%,98%,.1)}.cp-atmosphere #tabs-list .tab.active-tab:after,.staff-atmosphere #tabs-list .tab.active-tab:after{background:#e2c86b;bottom:-1px;height:3px}.cp-atmosphere .sidebar-item .text-sm,.staff-atmosphere .sidebar-item .text-sm{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.login-shell{background:radial-gradient(circle at 22% 78%,rgba(114,81,131,.4),transparent 30rem),radial-gradient(circle at 78% 16%,rgba(99,64,92,.5),transparent 34rem),linear-gradient(135deg,#2b172b,#4a3045 48%,#2a172a)}.login-shell:after,.login-shell:before{content:"";inset:0;pointer-events:none;position:fixed}.login-shell:before{background-image:linear-gradient(90deg,hsla(0,0%,98%,.16) 1px,transparent 0),linear-gradient(hsla(0,0%,98%,.16) 1px,transparent 0),radial-gradient(circle at 20% 10%,hsla(0,0%,98%,.7) 1px,transparent 2px),radial-gradient(circle at 86% 14%,hsla(0,0%,98%,.7) 1px,transparent 2px);background-size:18rem 18rem,18rem 18rem,13rem 13rem,10rem 10rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.25) 36%,rgba(0,0,0,.25) 64%,rgba(0,0,0,.95));mask-image:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.25) 36%,rgba(0,0,0,.25) 64%,rgba(0,0,0,.95));opacity:.22}.login-shell:after{background:linear-gradient(16deg,transparent 0 21%,hsla(0,0%,98%,.18) 21.1% 21.35%,transparent 21.45% 100%),linear-gradient(126deg,transparent 0 72%,hsla(0,0%,98%,.16) 72.1% 72.35%,transparent 72.45% 100%),repeating-linear-gradient(90deg,transparent 0 5.75rem,hsla(0,0%,98%,.09) 5.8rem 5.86rem,transparent 5.92rem 11rem);box-shadow:inset 5rem 0 8rem rgba(0,0,0,.16),inset -5rem 0 8rem rgba(0,0,0,.16);opacity:.26}.login-brand-link{border-radius:.5rem;display:inline-flex;isolation:isolate;position:relative}.login-brand-link:before{background:radial-gradient(ellipse at 38% 34%,hsla(0,0%,98%,.15),rgba(190,157,199,.2) 34%,rgba(190,157,199,.08) 64%,transparent 82%);border-radius:999px;content:"";filter:blur(36px);inset:-3rem -5.5rem -3.4rem -5.5rem;opacity:.78;position:absolute;z-index:-1}.login-brand-logo{height:2.25rem;width:auto}@media (min-width:640px){.login-brand-logo{height:2.5rem}}@media (min-width:1024px){.login-brand-logo{height:2.75rem}}.login-brand-logo{filter:drop-shadow(0 0 12px rgba(190,157,199,.18)) drop-shadow(0 6px 14px rgba(0,0,0,.28))}.login-panel{border-color:rgba(144,124,159,.4);border-radius:.75rem;border-width:1px;margin-left:auto;margin-right:auto;max-width:56rem;padding:1rem;position:relative;width:100%;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.7),0 4px 6px -4px rgba(0,0,0,.7);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.login-panel{padding:1.25rem}}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(69,45,64,.74);box-shadow:0 18px 70px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,98%,.12)}.login-panel:before{background:linear-gradient(180deg,hsla(0,0%,98%,.08),transparent 38%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.login-environment-bar{border-color:rgba(144,124,159,.3);border-radius:.5rem;border-width:1px;display:grid;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;position:relative;z-index:10}@media (min-width:640px){.login-environment-bar{align-items:center;grid-template-columns:1fr auto;padding-left:1.25rem;padding-right:1.25rem}}.login-environment-bar{background:rgba(69,45,64,.58)}.login-card{background:rgba(43,23,43,.34);border-color:rgba(144,124,159,.3);border-radius:.5rem;border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.05);padding:1.25rem;position:relative;z-index:10}.login-section-kicker{border-radius:9999px;height:.25rem;margin-bottom:.75rem;width:2.25rem;--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1))}.cp-atmosphere .sidebar-item .login-field,.staff-atmosphere .sidebar-item .login-field{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.login-field{background-color:rgba(69,45,64,.7);border-color:rgba(144,124,159,.4);border-radius:.375rem;border-width:1px;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));--tw-shadow:inset 0 0px 7px 0.5px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 0px 7px 0.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.login-field::-moz-placeholder{--tw-text-opacity:1;color:rgb(185 178 192/var(--tw-text-opacity,1))}.login-field::placeholder{--tw-text-opacity:1;color:rgb(185 178 192/var(--tw-text-opacity,1))}.login-field:focus{--tw-border-opacity:1;border-color:rgb(226 200 107/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(47,67%,65%,.4)}.cp-atmosphere .sidebar-item .login-submit,.staff-atmosphere .sidebar-item .login-submit{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.login-submit{align-items:center;border-radius:.375rem;border-width:1px;display:flex;gap:.5rem;justify-content:center;width:100%;--tw-border-opacity:1;border-color:rgb(234 217 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-submit:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(215 179 51/var(--tw-bg-opacity,1))}.login-submit:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#4a3045}.cp-atmosphere .sidebar-item .login-microsoft-button,.staff-atmosphere .sidebar-item .login-microsoft-button{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.login-microsoft-button{align-items:center;background-color:rgba(69,45,64,.55);border-color:rgba(144,124,159,.7);border-radius:.375rem;border-width:1px;display:flex;font-size:.875rem;font-weight:700;gap:1.25rem;line-height:1.25rem;padding:.75rem 1.25rem;width:100%;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-microsoft-button:hover{--tw-border-opacity:1;border-color:rgb(226 200 107/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(66 43 62/var(--tw-bg-opacity,1))}.login-microsoft-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#4a3045}.login-entra-inactive{display:none}.login-context-toggle{border-color:rgba(144,124,159,.5);border-radius:.375rem;border-width:1px;display:flex;overflow:hidden}.login-context-option{cursor:pointer;flex:1 1 0%;font-size:.75rem;line-height:1rem;padding:.625rem 1.5rem;position:relative;text-align:center;--tw-text-opacity:1;color:rgb(224 224 224/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.login-context-option{min-width:9rem}}.login-context-option span{font-weight:500}.approvals-bulk-bar .login-context-option input{border:0}.approvals-bulk-bar .login-context-option input,.login-context-option input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.login-context-option input{border-width:0}.login-context-option:has(input:checked){--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1));--tw-shadow:inset 0 0px 7px 0.5px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 0px 7px 0.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.login-context-option:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1))}.login-context-option-disabled{cursor:not-allowed;opacity:.5}.login-data-context:has(#login-data-context-production:checked) .login-back-sandbox,.login-data-context:has(#login-data-context-production:checked) .login-context-help-sandbox,.login-data-context:has(#login-data-context-production:checked) .login-entra-sandbox,.login-data-context:has(#login-data-context-production:checked) .login-forgot-sandbox,.login-data-context:has(#login-data-context-sandbox:checked) .login-back-production,.login-data-context:has(#login-data-context-sandbox:checked) .login-context-help-production,.login-data-context:has(#login-data-context-sandbox:checked) .login-entra-production,.login-data-context:has(#login-data-context-sandbox:checked) .login-forgot-production{display:none}.login-data-context:has(#login-data-context-production:checked) .login-back-production,.login-data-context:has(#login-data-context-production:checked) .login-entra-production,.login-data-context:has(#login-data-context-production:checked) .login-forgot-production,.login-data-context:has(#login-data-context-sandbox:checked) .login-back-sandbox,.login-data-context:has(#login-data-context-sandbox:checked) .login-entra-sandbox,.login-data-context:has(#login-data-context-sandbox:checked) .login-forgot-sandbox{display:block}.te-shell{background:radial-gradient(circle at 16% 84%,rgba(114,81,131,.38),transparent 28rem),radial-gradient(circle at 86% 10%,rgba(99,64,92,.46),transparent 32rem),linear-gradient(148deg,#211521,#3a2438 48%,#271927);isolation:isolate}.te-shell:after,.te-shell:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.te-shell:before{background-image:linear-gradient(90deg,hsla(0,0%,98%,.14) 1px,transparent 0),linear-gradient(hsla(0,0%,98%,.14) 1px,transparent 0),radial-gradient(circle at 18% 12%,hsla(0,0%,98%,.65) 1px,transparent 2px),radial-gradient(circle at 78% 22%,hsla(0,0%,98%,.55) 1px,transparent 2px);background-size:14rem 14rem,14rem 14rem,11rem 11rem,9rem 9rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.22) 34%,rgba(0,0,0,.22) 66%,rgba(0,0,0,.9));mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.22) 34%,rgba(0,0,0,.22) 66%,rgba(0,0,0,.9));opacity:.2}.te-shell:after{background:linear-gradient(22deg,transparent 0 27%,hsla(0,0%,98%,.16) 27.1% 27.32%,transparent 27.4% 100%),linear-gradient(118deg,transparent 0 63%,hsla(0,0%,98%,.14) 63.1% 63.32%,transparent 63.42% 100%),repeating-linear-gradient(90deg,transparent 0 7.25rem,hsla(0,0%,98%,.08) 7.3rem 7.36rem,transparent 7.42rem 13rem);box-shadow:inset 4rem 0 7rem rgba(0,0,0,.18),inset -4rem 0 7rem rgba(0,0,0,.18);opacity:.22}.te-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(45,29,44,.68);border-color:rgba(186,157,196,.36);border-radius:.75rem;border-width:1px;box-shadow:0 14px 36px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,98%,.06),inset 0 1px 0 hsla(0,0%,98%,.16);isolation:isolate;position:relative}.te-glass:before{backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);background:linear-gradient(180deg,hsla(0,0%,98%,.1),transparent 42%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.te-glass>*{position:relative;z-index:1}.cp-atmosphere .sidebar-item .te-btn-accent,.staff-atmosphere .sidebar-item .te-btn-accent{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-btn-accent{align-items:center;border-radius:.375rem;display:inline-flex;gap:.5rem;justify-content:center;--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1));--tw-shadow:0 4px 16px rgba(0,0,0,.18);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.te-btn-accent:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(240 212 95/var(--tw-bg-opacity,1))}.te-btn-accent:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(47,67%,65%,.7);--tw-ring-offset-width:2px;--tw-ring-offset-color:#2d1d2c}.cp-atmosphere .sidebar-item .te-btn-secondary,.staff-atmosphere .sidebar-item .te-btn-secondary{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-btn-secondary{align-items:center;border-radius:.375rem;border-width:1px;display:inline-flex;gap:.5rem;justify-content:center;--tw-border-opacity:1;background-color:transparent;border-color:rgb(114 88 111/var(--tw-border-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.te-btn-secondary:hover{cursor:pointer;--tw-border-opacity:1;border-color:rgb(226 200 107/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.te-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(47,67%,65%,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#2d1d2c}.cp-atmosphere .sidebar-item .te-btn-secondary-filled,.staff-atmosphere .sidebar-item .te-btn-secondary-filled{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-btn-secondary-filled{align-items:center;border-radius:.375rem;border-width:1px;display:inline-flex;gap:.5rem;justify-content:center;--tw-border-opacity:1;border-color:rgb(0 118 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 118 245/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.te-btn-secondary-filled:hover{cursor:pointer;--tw-border-opacity:1;border-color:rgb(0 89 187/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 89 187/var(--tw-bg-opacity,1))}.te-btn-secondary-filled:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,118,245,.7);--tw-ring-offset-width:2px;--tw-ring-offset-color:#2d1d2c}.te-btn-secondary.magic-wand{background-position:1.1rem 50%;padding-left:2.75rem}.cp-atmosphere .sidebar-item #page-sidebar .input-field,.cp-atmosphere .sidebar-item #te-main-stack .input-field,.staff-atmosphere .sidebar-item #page-sidebar .input-field,.staff-atmosphere .sidebar-item #te-main-stack .input-field{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}#page-sidebar .input-field,#te-main-stack .input-field{border-radius:.375rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(94 71 91/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 41 57/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1));--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-sidebar .input-field::-moz-placeholder,#te-main-stack .input-field::-moz-placeholder{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}#page-sidebar .input-field::placeholder,#te-main-stack .input-field::placeholder{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}#page-sidebar .input-field:hover,#te-main-stack .input-field:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}#page-sidebar .input-field:focus,#te-main-stack .input-field:focus{--tw-border-opacity:1;border-color:rgb(120 184 245/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(120 184 245/var(--tw-ring-opacity,1))}#page-sidebar label{display:block;font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-status-pill{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1rem;padding:.125rem .625rem;text-transform:capitalize}.te-status-pill--unsubmitted{--tw-bg-opacity:1;background-color:rgb(75 64 44/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.te-status-pill--submitted{background-color:rgba(127,203,139,.15);--tw-text-opacity:1;color:rgb(127 203 139/var(--tw-text-opacity,1))}.te-status-pill--approved{background-color:rgba(95,167,232,.15);--tw-text-opacity:1;color:rgb(95 167 232/var(--tw-text-opacity,1))}.te-status-pill--locked{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.te-entry-card{align-items:stretch;border-radius:.5rem;border-width:1px;display:flex;overflow:visible;position:relative;width:100%;--te-entry-accent:transparent;background:rgba(45,29,44,.78);border-color:rgba(186,157,196,.36);box-shadow:inset .25rem 0 0 var(--te-entry-accent),0 4px 14px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,98%,.06),inset 0 1px 0 hsla(0,0%,98%,.14);isolation:isolate}.te-entry-card:before{background:linear-gradient(180deg,hsla(0,0%,98%,.08),transparent 48%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.te-entry-card>*{position:relative;z-index:1}.te-entry-body{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex:1 1 0%;flex-wrap:nowrap;min-width:0;padding:.375rem .75rem;row-gap:.25rem}.te-day-table-wrap{background:rgba(45,29,44,.62);border:1px solid rgba(186,157,196,.36);border-radius:.65rem;box-shadow:0 4px 14px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,98%,.08);overflow-x:auto}.te-day-table{border-collapse:collapse;table-layout:fixed;width:100%}.te-day-table th{background:rgba(58,36,56,.96);border-bottom:1px solid rgba(186,157,196,.28);color:hsla(0,0%,98%,.72);font-size:.7rem;font-weight:650;letter-spacing:.04em;padding:.55rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.te-day-table td{border-bottom:1px solid rgba(186,157,196,.16);color:#fafafa;font-size:.875rem;padding:.6rem .75rem;vertical-align:middle}.te-day-table__row{--te-entry-accent:transparent}.te-entry-card--accent-info{--te-entry-accent:rgba(95,167,232,.92)}.te-entry-card--accent-success{--te-entry-accent:rgba(127,203,139,.92)}.te-entry-card--accent-accent{--te-entry-accent:hsla(47,67%,65%,.92)}.te-entry-card--accent-plum{--te-entry-accent:rgba(144,124,159,.92)}.te-day-table th:first-child,.te-day-table__row>td:first-child{padding-left:.95rem}.te-day-table__row>td:first-child{box-shadow:inset .25rem 0 0 var(--te-entry-accent)}.te-day-table tbody tr:last-child td{border-bottom:0}.te-day-table tbody tr:nth-child(2n) td{background:hsla(0,0%,98%,.025)}.te-day-table tbody tr:hover td{background:hsla(0,0%,98%,.05)}.te-day-table__amount,.te-day-table__col--amount,.te-day-table__col--hours,.te-day-table__hours{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;width:5.5rem}.te-day-table__col--status,.te-day-table__status{width:7.5rem}.te-day-table__actions,.te-day-table__col--actions{text-align:center;width:2.75rem}.te-day-table__project{width:28%}.te-day-table__activity{width:18%}.te-day-table__comment{width:auto}.te-entry-project{flex:1.4 1 12rem;min-width:0}.te-entry-activity{flex-shrink:1;min-width:0;width:9rem}.te-entry-hours{flex-shrink:0;width:5.75rem}.te-entry-comment{flex:1 1 0%;min-width:0}.te-entry-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem;margin-left:auto}.cp-atmosphere .sidebar-item .te-entry-project-name,.staff-atmosphere .sidebar-item .te-entry-project-name{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}#te-main-stack .te-entry-card .input-field.te-entry-project-name,.te-entry-project-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-entry-project-name{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.25;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}#te-main-stack .te-entry-card .input-field.te-entry-project-sub,.te-entry-project-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-entry-project-sub{font-size:.75rem;line-height:1rem;line-height:1.25;margin-top:0;--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-entry-project .input-field,.te-project-combobox .te-combobox-input{margin-top:0}.cp-atmosphere .sidebar-item .te-combobox-input,.staff-atmosphere .sidebar-item .te-combobox-input{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}#te-main-stack .te-entry-card .input-field.te-combobox-input,.te-combobox-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-combobox-input{font-size:.875rem;line-height:1.25rem;padding-bottom:.25rem;padding-right:2rem;padding-top:.25rem;width:100%}.combobox-toggle{display:inline-flex;height:1.5rem;position:absolute;right:.25rem;top:50%;width:1.5rem;z-index:1;--tw-translate-y:-50%;align-items:center;border-radius:.25rem;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.combobox-toggle:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.combobox-chip-input{border-radius:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(69 45 64/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.combobox-chip-input:hover{--tw-bg-opacity:1;background-color:rgb(66 43 62/var(--tw-bg-opacity,1))}.combobox-chip-input{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;padding:.35rem .45rem .35rem .65rem}.combobox-chip-input:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1))}.combobox-chip-input--search{padding-left:.5rem}.combobox-search-icon{align-items:center;color:hsla(0,0%,98%,.45);display:inline-flex;flex-shrink:0;justify-content:center;pointer-events:none}.combobox-chip-commit{display:inline-flex;position:absolute;right:.25rem;top:50%;z-index:1;--tw-translate-y:-50%;align-items:center;background:hsla(0,0%,98%,.06);border:1px solid hsla(0,0%,98%,.14);border-radius:.25rem;color:hsla(0,0%,98%,.55);gap:.2rem;justify-content:center;padding:.12rem .35rem .12rem .28rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.combobox-chip-commit[hidden]{display:none}.combobox-chip-commit:hover{background:hsla(0,0%,98%,.1);border-color:hsla(0,0%,98%,.22);color:hsla(0,0%,98%,.9)}.combobox-chip-commit__icon{align-self:center;display:block;flex-shrink:0;height:.72rem;width:.72rem}.combobox-chip-commit__key{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.02em;line-height:1}.cp-rail__search-combobox .combobox-chip-commit{color:hsla(0,0%,98%,.55)}.combobox-inline-chips{display:contents}.combobox-listbox__footer{background:inherit;border-top:1px solid hsla(0,0%,98%,.16);bottom:0;position:sticky;z-index:1}[data-combobox-target=option].is-added{cursor:default;opacity:.5;pointer-events:none}.combobox-option__main{align-items:flex-start;display:flex;gap:.55rem}.combobox-option__logo{background:rgba(30,18,30,.45);border-radius:9999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.28);flex:none;height:1.45rem;margin-top:.1rem;-o-object-fit:contain;object-fit:contain;width:1.45rem}.combobox-option__already-note{background:hsla(0,0%,98%,.08);border:1px solid hsla(0,0%,98%,.18);border-radius:999px;color:hsla(0,0%,98%,.62);flex:none;font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.02em;line-height:1.2;margin-left:.4rem;padding:.12rem .4rem;white-space:nowrap}.combobox-option__budgets{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:.2rem;min-width:7.5rem;text-align:right}.combobox-option__budget-label{color:hsla(0,0%,98%,.55);display:block;font-size:.62rem;letter-spacing:.01em;line-height:1.15}.combobox-option__budget-amount{display:block;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.combobox-option__group{background:#3a2438;color:#e2c86b;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.4rem .75rem .25rem;pointer-events:none;position:sticky;text-transform:uppercase;top:0;z-index:1}.te-field{position:relative}.te-field__icon{left:.5rem;pointer-events:none;position:absolute;top:50%;z-index:1;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.te-field__icon svg{height:.875rem;width:.875rem}#page-sidebar .te-field .input-field,#page-sidebar .te-field .te-combobox-input,#te-main-stack .te-field .input-field,#te-main-stack .te-field .te-combobox-input,.te-field .input-field,.te-field .te-combobox-input{padding-left:2.25rem}#page-sidebar .te-field--no-leading-icon .input-field,#page-sidebar .te-field--no-leading-icon .te-combobox-input,#te-main-stack .te-field--no-leading-icon .input-field,#te-main-stack .te-field--no-leading-icon .te-combobox-input,.te-field--no-leading-icon .input-field,.te-field--no-leading-icon .te-combobox-input{padding-left:.75rem}#page-sidebar .te-field--hours .input-field,#te-main-stack .te-field--hours .input-field,.te-field--hours .input-field{padding-left:1.65rem}#page-sidebar .te-field--with-stepper .input-field,#te-main-stack .te-field--with-stepper .input-field,.te-field--with-stepper .input-field{padding-right:1.35rem}.te-field--hours .input-field[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.te-field--hours .input-field[type=number]::-webkit-inner-spin-button,.te-field--hours .input-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.te-number-stepper{display:flex;position:absolute;right:.125rem;top:50%;z-index:1;--tw-translate-y:-50%;flex-direction:column;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.te-number-stepper__btn{align-items:center;border-radius:.125rem;display:flex;height:.875rem;justify-content:center;width:1rem;--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.te-number-stepper__btn:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.te-number-stepper__btn:focus-visible{outline-color:#5fa7e8;outline-offset:0;outline-style:solid;outline-width:2px}.te-number-stepper__btn svg{height:.5rem;width:.625rem}.te-number-stepper__btn:disabled{opacity:.4;pointer-events:none}.combobox--selection-chip.combobox--chip-active .te-combobox-input,.combobox--selection-chip.combobox--chip-active input[data-combobox-target=input]{caret-color:transparent;color:transparent}.combobox--selection-chip .cde-chip--selection{left:2.25rem;max-width:none;right:1.75rem}.combobox--selection-chip.combobox--chip-active:has(.cde-chip--selection-stacked) .te-combobox-input,.combobox--selection-chip.combobox--chip-active:has(.cde-chip--selection-stacked) input[data-combobox-target=input]{min-height:2.85rem}#te-main-stack .te-entry-card .input-field{background:rgba(59,41,57,.4);border-color:rgba(144,124,159,.28);box-shadow:none}.cp-atmosphere .sidebar-item #te-main-stack .te-entry-card .input-field,.staff-atmosphere .sidebar-item #te-main-stack .te-entry-card .input-field{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}#te-main-stack .te-entry-card .input-field{font-size:.875rem;line-height:1.25rem;padding-bottom:.25rem;padding-top:.25rem}#te-main-stack .te-entry-card .input-field.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-image{background:rgba(59,41,57,.55);border-radius:9999px;display:inline-flex;flex-shrink:0;overflow:visible;position:relative}.profile-image__img{border-radius:9999px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.profile-image--editable:after{bottom:-.7rem;content:"";left:0;position:absolute;right:-.7rem;top:0;z-index:1}.profile-image__edit{align-items:center;background:#2d1d2c;border-radius:.375rem;bottom:0;box-shadow:0 0 0 1px hsla(0,0%,98%,.12),0 1px 2px rgba(20,12,20,.45);color:#fafafa;display:inline-flex;height:1.375rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:0;transform:translate(35%,35%);transition:opacity .15s ease .28s,visibility 0s linear .28s;visibility:hidden;width:1.375rem;z-index:10}.profile-image--editable:focus-within .profile-image__edit,.profile-image--editable:hover .profile-image__edit{opacity:1;pointer-events:auto;transition-delay:0s,0s;visibility:visible}.profile-image__edit:hover{background:#3b2939}.profile-image__edit:focus-visible{opacity:1;outline:2px solid hsla(47,67%,65%,.85);outline-offset:1px;pointer-events:auto;transition-delay:0s,0s;visibility:visible}.profile-image__edit-icon{height:.8125rem;width:.8125rem}.avatar-crop{min-width:min(100%,22rem)}.avatar-crop__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem}.cp-atmosphere .sidebar-item .avatar-crop__remove,.staff-atmosphere .sidebar-item .avatar-crop__remove{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.avatar-crop__remove{align-items:center;background-color:transparent;border-color:hsla(0,91%,71%,.4);border-radius:.375rem;border-width:1px;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.avatar-crop__remove:hover{--tw-border-opacity:1;background-color:rgba(127,29,29,.35);border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.avatar-crop__remove:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,94%,82%,.5)}.avatar-crop__stage{aspect-ratio:1;background:radial-gradient(circle at 30% 28%,hsla(0,0%,98%,.08),transparent 55%),rgba(45,29,44,.95);border:1px solid rgba(186,157,196,.36);border-radius:9999px;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.1);margin-inline:auto;max-width:100%;overflow:hidden;position:relative;width:20rem}.avatar-crop__stage--active{border-color:hsla(47,67%,65%,.7)}.avatar-crop__canvas{cursor:grab;display:block;height:100%;touch-action:none;width:100%}.avatar-crop__canvas:active{cursor:grabbing}.avatar-crop__placeholder{color:hsla(0,0%,98%,.72);display:grid;font-size:.875rem;inset:0;padding:1.5rem;place-items:center;pointer-events:none;position:absolute;text-align:center}.avatar-crop__zoom{accent-color:#5b8def;width:8rem}.receipt-crop{width:100%}.receipt-crop__layout{align-items:stretch;display:grid;gap:1.1rem 1.35rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.95fr)}@media (max-width:720px){.receipt-crop__layout{grid-template-columns:1fr}.modal:has(.receipt-crop),.modal:has(.receipt-view){padding:1rem 1rem 1.15rem;top:3.5rem;width:min(28rem,calc(100vw - 1.25rem))}}.receipt-crop__preview{background:radial-gradient(circle at 28% 22%,hsla(0,0%,98%,.08),transparent 52%),rgba(33,21,33,.72);border:1px solid rgba(186,157,196,.3);border-radius:.85rem;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.08);min-height:15.5rem;overflow:hidden;position:relative}.receipt-crop__preview-empty{color:hsla(0,0%,98%,.55);display:grid;font-size:.875rem;gap:.55rem;inset:0;justify-items:center;padding:1.25rem;place-content:center;position:absolute;text-align:center}.receipt-crop__preview-empty-icon{height:2.25rem;opacity:.7;width:2.25rem}.receipt-crop__image-panel{display:grid;gap:.45rem;height:100%;padding:.65rem}.receipt-crop__stage{background:rgba(21,12,21,.88);border:1px solid rgba(186,157,196,.36);border-radius:.55rem;overflow:hidden;position:relative;touch-action:none;width:100%}.receipt-crop__canvas{display:block;height:auto;max-height:16.5rem;pointer-events:none;width:100%}.receipt-crop__crop-hint{color:hsla(0,0%,98%,.58);font-size:.7rem;line-height:1.3;margin:0;text-align:center}.receipt-crop__box{border:1.5px solid hsla(47,67%,65%,.9);box-sizing:border-box;cursor:move;position:absolute;touch-action:none}.receipt-crop__handle{background:#e2c86b;border:1px solid rgba(33,21,33,.85);border-radius:.125rem;height:.7rem;position:absolute;width:.7rem;z-index:1}.receipt-crop__handle--n{top:-.35rem}.receipt-crop__handle--n,.receipt-crop__handle--s{cursor:ns-resize;left:50%;transform:translateX(-50%)}.receipt-crop__handle--s{bottom:-.35rem}.receipt-crop__handle--e{right:-.35rem}.receipt-crop__handle--e,.receipt-crop__handle--w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.receipt-crop__handle--w{left:-.35rem}.receipt-crop__handle--ne{cursor:nesw-resize;right:-.35rem;top:-.35rem}.receipt-crop__handle--nw{cursor:nwse-resize;left:-.35rem;top:-.35rem}.receipt-crop__handle--se{bottom:-.35rem;cursor:nwse-resize;right:-.35rem}.receipt-crop__handle--sw{bottom:-.35rem;cursor:nesw-resize;left:-.35rem}.receipt-crop__pdf-preview{inset:.65rem;position:absolute}.receipt-crop__pdf-frame{background:#fafafa;border:0;border-radius:.5rem;height:100%;min-height:14rem;width:100%}.receipt-crop__rail{display:flex;flex-direction:column;gap:.85rem;min-width:0}.receipt-crop__rail-head{display:grid;gap:.3rem}.receipt-crop__title{color:#e2c86b;font-size:1.2rem;font-weight:700;letter-spacing:.01em;margin:0}.receipt-crop__lede{color:hsla(0,0%,98%,.72);font-size:.8125rem;line-height:1.4;margin:0}.receipt-crop__drop{background:linear-gradient(160deg,hsla(0,0%,98%,.05),transparent 55%),rgba(45,29,44,.45);border:1px dashed rgba(186,157,196,.4);border-radius:.75rem;position:relative;transition:border-color .12s ease,background-color .12s ease}.receipt-crop__drop--active{background:rgba(72,48,70,.55);border-color:hsla(47,67%,65%,.75)}.receipt-crop__placeholder{display:grid;gap:.35rem;justify-items:center;padding:1.1rem 1rem 1.15rem;text-align:center}.receipt-crop__drop-icon{color:hsla(47,67%,65%,.85);height:1.75rem;margin-bottom:.15rem;width:1.75rem}.receipt-crop__drop-lead{color:hsla(0,0%,98%,.9);font-size:.875rem;font-weight:600;margin:0}.receipt-crop__drop-or{color:hsla(0,0%,98%,.55);font-size:.75rem;margin:0}.receipt-crop__choose{margin-top:.35rem}.receipt-crop__drop-meta{color:hsla(0,0%,98%,.5);font-size:.7rem;margin:.35rem 0 0}.receipt-crop__selected{display:grid;gap:.55rem}.receipt-crop__selected-label{color:hsla(0,0%,98%,.55);font-size:.7rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.receipt-crop__file-card{align-items:start;background:rgba(45,29,44,.62);border:1px solid rgba(186,157,196,.3);border-radius:.7rem;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.08);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto auto;padding:.75rem .8rem}.receipt-crop__file-card--ready{border-color:hsla(47,67%,65%,.45)}.receipt-crop__file-icon{color:#e2c86b;height:1.5rem;margin-top:.1rem;width:1.5rem}.receipt-crop__file-meta{display:grid;gap:.2rem;min-width:0}.receipt-crop__file-name{color:hsla(0,0%,98%,.95);font-size:.875rem;font-weight:600;margin:0}.receipt-crop__file-detail{color:hsla(0,0%,98%,.55);font-size:.72rem;margin:0}.receipt-crop__progress{display:grid;gap:.25rem;margin-top:.35rem}.receipt-crop__progress-track{background:hsla(0,0%,98%,.1);border-radius:999px;height:.35rem;overflow:hidden}.receipt-crop__progress-bar{background:linear-gradient(90deg,#5b8def,#e2c86b);border-radius:inherit;height:100%;transition:width .18s ease;width:0}.receipt-crop__progress-label{color:hsla(0,0%,98%,.62);font-size:.68rem}.receipt-crop__ready{align-items:center;background:#e2c86b;border-radius:999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.35);color:#211521;display:inline-flex;font-size:.68rem;font-weight:700;gap:.25rem;letter-spacing:.02em;margin-top:.1rem;padding:.2rem .5rem}.receipt-crop__ready-icon{height:.85rem;width:.85rem}.receipt-crop__clear{align-items:center;background:transparent;border:1px solid transparent;border-radius:.4rem;color:hsla(0,0%,98%,.7);display:inline-flex;height:1.6rem;justify-content:center;margin-top:.05rem;transition:color .12s ease,background-color .12s ease,border-color .12s ease;width:1.6rem}.receipt-crop__clear:hover{background:hsla(0,0%,98%,.08);border-color:rgba(186,157,196,.28);color:hsla(0,0%,98%,.95)}.receipt-crop__replace{color:hsla(47,67%,65%,.95);font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.receipt-crop__note{align-items:flex-start;background:rgba(91,141,239,.1);border:1px solid rgba(91,141,239,.28);border-radius:.55rem;color:hsla(0,0%,98%,.78);display:flex;font-size:.72rem;gap:.45rem;line-height:1.35;margin:0;padding:.55rem .65rem}.receipt-crop__note-icon{background:#5b8def;border-radius:999px;color:#211521;display:inline-grid;flex:0 0 auto;font-size:.65rem;font-style:italic;font-weight:700;height:1rem;margin-top:.05rem;place-items:center;width:1rem}.receipt-crop__error{color:#fca5a5;font-size:.8125rem;margin:0}.receipt-crop__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:auto;padding-top:.25rem}.receipt-crop__cancel{cursor:pointer;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.receipt-crop__cancel:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.receipt-crop__cancel{border-radius:.375rem;font-weight:600;padding:.5rem 1rem}.te-receipt-btn--attached{color:#e2c86b}.receipt-view{width:100%}.receipt-view__layout{align-items:stretch;display:grid;gap:1.1rem 1.35rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.95fr)}@media (max-width:720px){.receipt-view__layout{grid-template-columns:1fr}}.receipt-view__preview{background:radial-gradient(circle at 28% 22%,hsla(0,0%,98%,.08),transparent 52%),rgba(33,21,33,.72);border:1px solid rgba(186,157,196,.3);border-radius:.85rem;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.08);display:grid;min-height:15.5rem;overflow:hidden;padding:.65rem;place-items:center;position:relative}.receipt-view__preview-empty{color:hsla(0,0%,98%,.55);display:grid;font-size:.875rem;min-height:12rem;padding:1.25rem;place-content:center;text-align:center}.receipt-view__image{background:rgba(21,12,21,.88);border-radius:.55rem;display:block;margin:0;max-height:16.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.receipt-view__pdf{background:hsla(0,0%,98%,.96);border:0;border-radius:.55rem;display:block;height:16.5rem;width:100%}.receipt-view__rail{display:flex;flex-direction:column;gap:.85rem;min-width:0}.receipt-view__rail-head{display:grid;gap:.3rem}.receipt-view__title{color:#e2c86b;font-size:1.35rem;font-weight:700;letter-spacing:.01em;margin:0}.receipt-view__lede{color:hsla(0,0%,98%,.72);font-size:.875rem;line-height:1.45;margin:0}.receipt-view__selected{display:grid;gap:.4rem}.receipt-view__selected-label{color:hsla(0,0%,98%,.55);font-size:.7rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.receipt-view__file-card{align-items:center;background:rgba(45,29,44,.72);border:1px solid rgba(186,157,196,.28);border-radius:.7rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem .75rem}.receipt-view__file-card--ready{border-color:rgba(74,222,128,.35)}.receipt-view__file-icon{color:#e2c86b;flex-shrink:0;height:1.65rem;width:1.65rem}.receipt-view__file-meta{display:grid;gap:.15rem;min-width:0}.receipt-view__file-name{color:#fafafa;font-size:.875rem;font-weight:600;margin:0}.receipt-view__file-detail{color:hsla(0,0%,98%,.58);font-size:.75rem;margin:0}.receipt-view__ready{align-items:center;background:#4ade80;border-radius:9999px;color:#052e16;display:inline-flex;font-size:.7rem;font-weight:700;gap:.25rem;letter-spacing:.02em;padding:.2rem .55rem;white-space:nowrap}.receipt-view__ready-icon{height:.85rem;width:.85rem}.receipt-view__note{align-items:flex-start;background:hsla(0,0%,98%,.06);border:1px solid rgba(186,157,196,.22);border-radius:.55rem;color:hsla(0,0%,98%,.7);display:flex;font-size:.75rem;gap:.5rem;line-height:1.4;margin:0;padding:.55rem .7rem}.receipt-view__note-icon{background:hsla(0,0%,98%,.14);border-radius:9999px;color:#fafafa;display:inline-grid;flex-shrink:0;font-size:.65rem;font-style:italic;font-weight:700;height:1rem;margin-top:.05rem;place-items:center;width:1rem}.receipt-view__note-link{color:#e2c86b;text-decoration:underline;text-underline-offset:2px}.receipt-view__note-link:hover{color:#f0d98a}.receipt-view__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:auto;padding-top:.25rem}.receipt-view__secondary{cursor:pointer;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.receipt-view__secondary:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.receipt-view__secondary{border-radius:.375rem;font-weight:600;padding:.5rem 1rem}.receipt-view__danger{cursor:pointer;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.receipt-view__danger:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.receipt-view__danger{border-radius:.375rem;font-weight:600;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(170 90 81/var(--tw-text-opacity,1))}.te-avatar{height:6rem;width:6rem}.profile-image--user-placeholder,.user-avatar-placeholder{background:radial-gradient(circle at 32% 28%,hsla(0,0%,98%,.16),transparent 58%),#3b2939;border-radius:9999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.38),0 8px 18px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,98%,.14);color:#e2c86b;container-type:size;display:grid;overflow:hidden;place-items:center;position:relative}.profile-image.profile-image--user-placeholder{overflow:visible}.user-avatar-placeholder__bust{inset:18% 16% 2%;position:absolute;fill:currentColor;opacity:.28;pointer-events:none}.user-avatar-placeholder__initials{color:inherit;font-size:max(.5rem,30cqmin);font-weight:700;letter-spacing:.04em;line-height:1;position:relative;z-index:1}.te-avatar.profile-image--user-placeholder .user-avatar-placeholder__initials{font-size:1.45rem}.te-quote{text-shadow:0 1px 0 rgba(0,0,0,.28)}.te-day-nav{max-width:100%;width:-moz-max-content;width:max-content}.te-day-nav__arrow{flex-shrink:0}.te-day-nav__date{margin:0;min-width:300px;text-align:center;white-space:nowrap}.te-hours-ring{background:conic-gradient(#e2c86b calc(var(--te-ring-pct, 0)*1%),#3b2939 0);border-radius:9999px;display:grid;flex-shrink:0;height:4.5rem;place-items:center;position:relative;width:4.5rem}.te-hours-ring--overtime{background:conic-gradient(#d4a24a calc(var(--te-ring-ot-pct, 0)*1%),#e2c86b 0)}.te-hours-ring--overtime .te-hours-ring__value,.text-CDE-ot{color:#d4a24a}.te-hours-ring:before{background:#2d1d2c;border-radius:9999px;content:"";inset:.45rem;position:absolute}.te-hours-ring>*{position:relative;text-align:center;z-index:1}.te-calendar-day{border-radius:.375rem;display:flex;flex-direction:column;min-height:3.75rem;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(59 41 57/var(--tw-bg-opacity,1));padding:.125rem .25rem .25rem;text-align:left;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.te-calendar-day--outside{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1));opacity:.4}.te-calendar-day--today:not(.te-calendar-day--selected){--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.te-calendar-day--selected{--tw-bg-opacity:1;background-color:rgb(75 64 44/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1))}.te-calendar-day--holiday:not(.te-calendar-day--selected){background-color:rgba(75,64,44,.6)}.te-calendar-day--unsubmitted:after{background:#e2c86b;border-radius:9999px;content:"";height:.35rem;position:absolute;right:.28rem;top:.28rem;width:.35rem}.te-dismissible-notice{display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.cp-atmosphere .sidebar-item .te-dismissible-notice__title,.staff-atmosphere .sidebar-item .te-dismissible-notice__title{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-dismissible-notice__title{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.cp-atmosphere .sidebar-item .te-dismissible-notice__body,.staff-atmosphere .sidebar-item .te-dismissible-notice__body,.te-dismissible-notice__body{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-dismissible-notice__body{font-size:.875rem;line-height:1.25rem}.te-calendar-hours{font-size:.75rem;font-weight:500;line-height:1rem;line-height:1.25;margin-top:auto;padding-top:.5rem;--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.te-calendar-day--selected .te-calendar-hours{font-weight:600;--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.reports-shell{background:radial-gradient(circle at 18% 82%,rgba(114,81,131,.28),transparent 26rem),radial-gradient(circle at 88% 12%,rgba(99,64,92,.32),transparent 28rem),linear-gradient(145deg,#2f1a2f,#4a3045 52%,#2c182c);isolation:isolate}.reports-shell:before{background-image:linear-gradient(90deg,hsla(0,0%,98%,.14) 1px,transparent 0),linear-gradient(hsla(0,0%,98%,.14) 1px,transparent 0);background-size:14rem 14rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.85));mask-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.85));opacity:.16}.reports-shell:after,.reports-shell:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.reports-shell:after{background:linear-gradient(18deg,transparent 0 28%,hsla(0,0%,98%,.14) 28.1% 28.3%,transparent 28.4% 100%),repeating-linear-gradient(90deg,transparent 0 6.5rem,hsla(0,0%,98%,.07) 6.55rem 6.62rem,transparent 6.7rem 12.5rem);opacity:.18}.reports-sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(43,23,43,.72);box-shadow:inset -1px 0 0 hsla(0,0%,98%,.06),8px 0 28px rgba(0,0,0,.22)}.reports-tile{background:rgba(43,23,43,.42);border-color:rgba(144,124,159,.25);border-radius:.5rem;border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.06);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reports-tile:hover{background:rgba(69,45,64,.62);border-color:hsla(47,67%,65%,.35)}.reports-period-card{background:rgba(43,23,43,.28);border-color:rgba(144,124,159,.25);border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,98%,.05)}.settings-shell{background:radial-gradient(circle at 16% 84%,rgba(114,81,131,.3),transparent 26rem),radial-gradient(circle at 88% 8%,rgba(99,64,92,.34),transparent 28rem),linear-gradient(158deg,#2f1c2e,#4a3045 48%,#322033);isolation:isolate;min-height:calc(100vh - 2.75rem)}.settings-shell:after,.settings-shell:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.settings-shell:before{background-image:linear-gradient(90deg,hsla(0,0%,98%,.12) 1px,transparent 0),linear-gradient(hsla(0,0%,98%,.1) 1px,transparent 0);background-size:15rem 15rem,15rem 15rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.9));mask-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.9));opacity:.12}.settings-shell:after{background:repeating-linear-gradient(90deg,transparent 0 4.75rem,hsla(0,0%,98%,.07) 4.8rem 4.88rem,transparent 4.95rem 9.5rem);opacity:.14}.settings-shell>*{position:relative;z-index:1}.settings-sidebar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(66,43,62,.86);box-shadow:inset -1px 0 0 hsla(0,0%,98%,.1),8px 0 28px rgba(0,0,0,.2)}.settings-sidebar .card-selected{background:rgba(69,45,64,.55);box-shadow:inset 3px 0 0 #e2c86b,0 0 0 1px rgba(186,157,196,.28)}.settings-content{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(45,29,44,.82);border:1px solid rgba(186,157,196,.36);box-shadow:0 16px 40px rgba(0,0,0,.34),0 0 0 1px hsla(0,0%,98%,.07),inset 0 1px 0 hsla(0,0%,98%,.18);isolation:isolate;position:relative}.settings-content:before{background:linear-gradient(180deg,hsla(0,0%,98%,.12),transparent 38%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.settings-content>*{position:relative;z-index:1}.cp-rail-add-bar{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#322032;border-top:1px solid hsla(47,67%,65%,.35);bottom:0;display:flex;left:0;min-height:4rem;position:fixed;width:20rem;z-index:50}.cp-rail-add{flex:1 1 0;font-size:.8125rem;min-width:0;padding:.45rem .55rem}.approvals-skip-link{background:#f0d45f;border-radius:.4rem;color:#2b172b;font-size:.8rem;font-weight:700;left:.75rem;padding:.5rem .9rem;position:fixed;top:-3rem;transition:top .12s ease;z-index:30}.approvals-skip-link:focus-visible{outline:2px solid #2b172b;outline-offset:2px;top:.75rem}.approvals-shell{background:#211521;display:grid;height:100%;min-height:0}.approvals-center,.approvals-decision,.approvals-rail{min-height:0;min-width:0}.approvals-rail{background:#211521;box-shadow:inset -1px 0 0 hsla(0,0%,98%,.06);overflow:auto;padding:.85rem .7rem 1.5rem}.approvals-rail__separator{border:0;border-top:1px solid hsla(0,0%,98%,.14);margin:.65rem .35rem}.approvals-rail__label{color:hsla(47,67%,65%,.85);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin:0 0 .4rem;text-transform:uppercase}.approvals-rail__sublabel{color:hsla(0,0%,98%,.55);font-size:.65rem;font-weight:600;letter-spacing:.04em;margin:.45rem 0 .3rem;text-transform:uppercase}.approvals-rail__filter-row{align-items:center;display:grid;gap:.35rem .45rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:.4rem 0 .25rem;min-width:0}.approvals-rail__filter-row>.approvals-rail__sublabel{margin:0;min-width:0;white-space:nowrap}.approvals-rail__filter-row>.approvals-status-menu{justify-content:flex-end;justify-self:end;max-width:100%;min-width:0;width:100%}.approvals-rail__filter-row .approvals-status-menu__trigger{max-width:100%}.approvals-rail__filter-row .approvals-status-menu__trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-rail__add-list{margin:.35rem 0 .5rem}.approvals-rail__list-row{align-items:center;display:flex;margin:.15rem 0;position:relative}.approvals-rail__list-row>.approvals-rail__link{flex:1 1 auto;margin:0;min-width:0;width:auto}.approvals-rail__list-edit{align-items:center;background:transparent;border:0;border-radius:.35rem;color:hsla(47,67%,65%,.85);cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.65rem;justify-content:center;margin-left:.15rem;opacity:0;transition:opacity .1s ease,background-color .1s ease;width:1.65rem}.approvals-rail__list-edit:focus-visible,.approvals-rail__list-row:focus-within .approvals-rail__list-edit,.approvals-rail__list-row:hover .approvals-rail__list-edit{opacity:1}.approvals-rail__list-edit:hover{background:hsla(0,0%,98%,.08);color:#f4e7b0}.approvals-rail__list-edit:focus-visible{outline:2px solid #e2c86b;outline-offset:1px}.approvals-chip{border:1px solid hsla(0,0%,98%,.16);border-radius:999px;color:hsla(0,0%,98%,.66);font-size:.68rem;font-weight:600;line-height:1.35;padding:.15rem .45rem;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.approvals-chip:hover{border-color:hsla(47,67%,65%,.4);color:#fafafa}.approvals-chip.is-on{background:hsla(47,67%,65%,.88);border-color:hsla(47,67%,65%,.9);color:#2b172b}.approvals-chip:focus-visible{outline:2px solid #f0d45f;outline-offset:2px}.approvals-rail__note{color:hsla(0,0%,98%,.48);font-size:.62rem;line-height:1.25;margin:0 .2rem .45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-rail.is-workspace .approvals-rail__filters{opacity:.45;pointer-events:none}.approvals-rail.is-workspace .approvals-rail__filters .approvals-rail__note{color:hsla(47,67%,65%,.8);opacity:1}.approvals-rail__clear{color:hsla(47,67%,65%,.85);display:inline-block;font-size:.7rem;font-weight:600;margin:1.15rem .2rem 0}.approvals-rail__clear:hover{color:#f4e7b0;text-decoration:underline}.approvals-rail__idle-toggle{align-items:flex-start;border-radius:.45rem;color:hsla(0,0%,98%,.78);display:flex;gap:.55rem;margin:1.1rem .15rem 0;padding:.45rem .35rem;text-decoration:none;transition:background-color .14s ease,color .14s ease}.approvals-rail__idle-toggle:hover{background:hsla(0,0%,98%,.06);color:hsla(0,0%,98%,.92)}.approvals-rail__idle-toggle.is-on{color:#f4e7b0}.approvals-rail__idle-toggle-switch{background:hsla(0,0%,98%,.18);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.12);flex:0 0 auto;height:1rem;margin-top:.1rem;position:relative;width:1.7rem}.approvals-rail__idle-toggle.is-on .approvals-rail__idle-toggle-switch{background:hsla(47,67%,65%,.55);box-shadow:inset 0 0 0 1px hsla(47,67%,65%,.45)}.approvals-rail__idle-toggle-knob{background:#fafafa;border-radius:999px;height:.76rem;left:.12rem;position:absolute;top:.12rem;transition:transform .14s ease;width:.76rem}.approvals-rail__idle-toggle.is-on .approvals-rail__idle-toggle-knob{transform:translateX(.7rem)}.approvals-rail__idle-toggle-label{font-size:.7rem;font-weight:600;line-height:1.35}.approvals-rail.is-workspace .approvals-rail__idle-toggle{opacity:.45;pointer-events:none}.approvals-shell{--approvals-rail-width:13.25rem;transition:grid-template-columns .18s ease}@media (max-width:1180px){.approvals-shell{--approvals-panel-width:17.5rem}.approvals-shell[data-approvals-browse]:has(.approvals-project-panel.is-open){--approvals-panel-width:17.5rem}}@media (max-width:980px){.approvals-shell,.approvals-shell[data-approvals-browse]{grid-template-columns:var(--approvals-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:auto}.approvals-decision,.approvals-project-panel.is-open{box-shadow:inset 0 1px 0 hsla(0,0%,98%,.08);grid-column:1/-1;max-height:55vh}.approvals-shell:has(#approvals-list-panel:not(.hidden)){--approvals-rail-width:min(22rem,60vw)}}.approvals-shell:has(#approvals-list-panel:not(.hidden)){--approvals-rail-width:min(26rem,42vw)}.approvals-shell,.approvals-shell[data-approvals-browse]{grid-template-columns:var(--approvals-rail-width) minmax(0,1fr) var(--approvals-panel-width,22.5rem)}.approvals-shell[data-approvals-browse]{--approvals-panel-width:0rem}.approvals-shell[data-approvals-browse]:has(.approvals-project-panel.is-open){--approvals-panel-width:22.5rem}.approvals-list-panel{background:rgba(59,34,59,.75);border:1px solid hsla(47,67%,65%,.28);border-radius:.55rem;margin:.35rem 0 .6rem;padding:.7rem .6rem .2rem}.approvals-shell:has(#approvals-list-panel:not(.hidden)) .approvals-rail__separator~:not(#approvals-list-panel){opacity:.35;pointer-events:none}.approvals-list-panel__hint{color:hsla(0,0%,98%,.5);display:block;font-size:.66rem;line-height:1.4;margin:.2rem 0 0}.approvals-list-panel__add-all{border:1px dashed hsla(47,67%,65%,.45);border-radius:.4rem;color:hsla(47,67%,65%,.9);font-size:.7rem;font-weight:600;margin-top:.4rem;padding:.2rem .5rem}.approvals-list-panel__add-all:hover{background:hsla(47,67%,65%,.12)}.approvals-list-panel__project-name{display:flex;flex-direction:column;line-height:1.3;min-width:0}.approvals-list-panel__project-client{color:hsla(0,0%,98%,.5);font-size:.65rem}.approvals-list-panel__project.is-already-added{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.7)}.approvals-list-panel__empty{color:hsla(0,0%,98%,.45);font-size:.68rem;margin:.35rem 0 0}.approvals-list-panel__save-bar{align-items:center;background:rgba(59,34,59,.96);bottom:0;box-shadow:0 -1px 0 hsla(0,0%,98%,.1);display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem;padding:.55rem 0 .5rem;position:sticky}.cp-atmosphere .sidebar-item .approvals-list-panel__cancel,.staff-atmosphere .sidebar-item .approvals-list-panel__cancel{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.approvals-list-panel__cancel{align-items:center;border-radius:.375rem;border-width:1px;display:inline-flex;justify-content:center;--tw-border-opacity:1;border-color:rgb(114 88 111/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 41 57/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.approvals-list-panel__cancel:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.approvals-list-panel__danger{border-top:1px solid hsla(0,0%,98%,.1);margin-top:.5rem;padding-top:.5rem}.approvals-list-panel__delete{background:transparent;color:hsla(0,77%,75%,.85);font-size:.7rem;font-weight:600;padding:0}.approvals-list-panel__delete:hover{color:#ffb3b3;text-decoration:underline}.approvals-list-panel__bar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.approvals-list-panel__title{color:hsla(0,0%,98%,.92);font-size:1rem;font-weight:650;margin:0}.approvals-list-panel__form{display:flex;flex-direction:column;gap:.75rem}.approvals-list-panel__field{display:flex;flex-direction:column;gap:.3rem}.approvals-list-panel__field-label{color:hsla(47,67%,65%,.75);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.approvals-list-panel__hint{color:hsla(0,0%,98%,.55);font-size:.75rem;margin:0}.approvals-list-panel__projects{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;max-height:12rem;overflow:auto;padding:0}.approvals-list-panel__project{align-items:center;background:hsla(0,0%,98%,.06);border-radius:.4rem;display:flex;font-size:.84rem;gap:.5rem;justify-content:space-between;padding:.4rem .5rem}.approvals-list-panel__remove{background:transparent;border:0;color:hsla(0,77%,75%,.9);cursor:pointer;font-size:.7rem;font-weight:600}.approvals-rail__link{align-items:center;border-radius:.45rem;color:inherit;display:flex;font-size:.84rem;gap:.5rem;justify-content:space-between;line-height:1.2;margin:.15rem 0;padding:.38rem .5rem;text-align:left;width:100%}a.approvals-rail__link:hover{background:hsla(0,0%,98%,.06)}.approvals-flag:focus-visible,a.approvals-rail__link:focus-visible{outline:2px solid #e2c86b;outline-offset:2px}.approvals-rail__link.is-active{background:hsla(47,67%,65%,.16);box-shadow:inset .22rem 0 0 #e2c86b;color:#f4e7b0;font-weight:600}.approvals-rail__link.is-unavailable{cursor:default;opacity:.45}.approvals-rail__count{color:hsla(0,0%,98%,.7);flex:none;font-size:.75rem;font-variant-numeric:tabular-nums;min-width:1.25rem}.approvals-rail__note{color:hsla(0,0%,98%,.55);font-size:.78rem;margin:.2rem .5rem 0}.approvals-center{--approvals-center-gutter:1.15rem;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative}.approvals-center>turbo-frame{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative;z-index:1}.approvals-page-head{align-items:baseline;display:flex;flex:none;gap:.85rem 1.1rem;justify-content:space-between;margin:.85rem var(--approvals-center-gutter) .2rem;min-width:0}.approvals-header{flex:none;margin:.25rem var(--approvals-center-gutter) .55rem;padding:0;position:relative;z-index:30}.approvals-header__title-line{align-items:baseline;display:flex;flex:1 1 auto;gap:.65rem;min-width:0}.approvals-header__title-line h1{border-bottom:none;flex:none;font-size:1.12rem;font-weight:600;line-height:1.2;margin:0;text-decoration:none;white-space:nowrap}.approvals-header__summary{color:hsla(0,0%,98%,.66);flex:1 1 auto;font-size:.76rem;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-count{align-self:baseline;color:hsla(0,0%,98%,.62);flex:none;font-size:.78rem;margin:0;white-space:nowrap}.approvals-toolbar{align-items:center;border-top:0;display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:0;padding:0;width:100%}.approvals-approve-bar{align-items:stretch;background:hsla(47,67%,65%,.07);border:1px solid hsla(47,67%,65%,.26);border-radius:.55rem;display:flex;flex-direction:column;gap:.55rem;padding:.7rem .75rem .65rem}.approvals-approve-bar__cta-form{display:block;margin:0;width:100%}.approvals-approve-bar__cta{background:#e2c86b;border-radius:.5rem;box-shadow:0 1px 0 rgba(0,0,0,.25),0 0 0 1px hsla(47,67%,65%,.5);color:#2b172b;display:block;font-size:.95rem;font-weight:700;letter-spacing:.01em;padding:.65rem 1.1rem;text-align:center;transition:transform 80ms ease;width:100%}.approvals-approve-bar__cta:hover{background:#f0d45f}.approvals-approve-bar__cta:has([data-approvals-count="0"]){background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.22);color:hsla(0,0%,98%,.72);cursor:not-allowed;opacity:1;pointer-events:none;transform:none}.approvals-approve-bar__cta:has([data-approvals-count="0"]):hover{background:transparent;color:hsla(0,0%,98%,.72)}.approvals-approve-bar__cta:active{transform:translateY(1px)}.approvals-approve-bar__cta:focus-visible{outline:2px solid #f4e7b0;outline-offset:2px}.approvals-approve-bar__secondary{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between}.approvals-approve-bar__secondary form{margin:0}.approvals-approve-bar__scope{color:hsla(0,0%,98%,.6);font-size:.72rem;margin:0}.approvals-bulk-bar{margin:0 0 .85rem}.approvals-bulk-form{margin:0}.approvals-bulk-bar__cta{align-items:center;background:linear-gradient(180deg,#3aa0ff,#1a86ff 28%,#0076f5 58%,#005fc8 82%,#004ea8);border:0;border-radius:.85rem;box-shadow:0 3px 10px rgba(0,40,100,.38),0 1px 2px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -1.5px 0 rgba(0,40,90,.18);color:#fafafa;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;padding:.72rem 1.1rem;text-align:center;transition:background .12s ease,box-shadow 80ms ease,transform 80ms ease;width:100%}.approvals-bulk-bar__cta-icon{flex:0 0 auto;height:1rem;width:1rem}.approvals-bulk-bar__cta:hover{background:linear-gradient(180deg,#4aa8ff,#2a92ff 28%,#1a86ff 58%,#006ee0 82%,#0058b8)}.approvals-bulk-bar__cta:has([data-approvals-count="0"]),.approvals-bulk-bar__cta[aria-disabled=true]{background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.22);color:hsla(0,0%,98%,.62);cursor:not-allowed;pointer-events:none;transform:none}.approvals-bulk-bar__cta:has([data-approvals-count="0"]):hover,.approvals-bulk-bar__cta[aria-disabled=true]:hover{background:transparent}.approvals-bulk-bar__cta:active:not([aria-disabled=true]){box-shadow:0 1px 4px rgba(0,40,100,.3),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,40,90,.16);transform:translateY(1px)}.approvals-bulk-bar__cta:focus-visible{outline:2px solid #56a8ff;outline-offset:2px}.approvals-bulk-bar__tools{align-items:center;display:flex;flex-wrap:nowrap;gap:.35rem .4rem}.approvals-bulk-bar__quiet{align-items:center;background:hsla(0,0%,98%,.1);border:1px solid hsla(0,0%,98%,.14);border-radius:.4rem;color:hsla(0,0%,98%,.86);display:inline-flex;flex:0 1 auto;font-size:.7rem;font-weight:600;justify-content:center;line-height:1.2;margin:0;padding:.38rem .55rem;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.approvals-bulk-bar__quiet:hover{background:hsla(0,0%,98%,.16);color:#fafafa}.approvals-bulk-bar__flagged{background:hsla(47,67%,65%,.08);border:1px solid hsla(47,67%,65%,.45);border-radius:999px;color:hsla(49,76%,82%,.92);font-size:.7rem;font-weight:650;margin:0;padding:.2rem .55rem;white-space:nowrap}.approvals-bulk-bar__meta{align-items:center;display:flex;flex-wrap:nowrap;gap:.65rem .85rem;overflow-x:auto}.approvals-bulk-bar__switch{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.approvals-bulk-bar__switch-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.approvals-bulk-bar__switch-ui{background:hsla(0,0%,98%,.18);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.18);flex:0 0 auto;height:1rem;position:relative;transition:background-color .14s ease;width:1.75rem}.approvals-bulk-bar__switch-ui:after{background:#fafafa;border-radius:999px;content:"";height:.78rem;left:.1rem;position:absolute;top:.1rem;transition:transform .14s ease;width:.78rem}.approvals-bulk-bar__switch-input:checked+.approvals-bulk-bar__switch-ui{background:#0076f5;box-shadow:inset 0 0 0 1px rgba(0,118,245,.8)}.approvals-bulk-bar__switch-input:checked+.approvals-bulk-bar__switch-ui:after{transform:translateX(.72rem)}.approvals-bulk-bar__switch-input:focus-visible+.approvals-bulk-bar__switch-ui{outline:2px solid #56a8ff;outline-offset:2px}.approvals-bulk-bar__check,.approvals-bulk-bar__switch-label{color:hsla(0,0%,98%,.82);font-size:.7rem;font-weight:600;white-space:nowrap}.approvals-bulk-bar__check{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.35rem}.approvals-bulk-bar__status{color:hsla(0,0%,98%,.62);font-size:.72rem;margin:0;min-height:0}.approvals-bulk-bar__status:empty{display:none}.approvals-bulk-bar .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.approvals-bulk-changes{align-items:stretch;background:rgba(74,48,69,.42);border:1px solid hsla(0,0%,98%,.1);border-radius:.65rem;display:flex;flex-direction:column;gap:.55rem;padding:.75rem .8rem .85rem}.approvals-bulk-changes__title{align-items:center;color:hsla(47,67%,65%,.88);display:flex;font-size:.66rem;font-weight:700;gap:.55rem;letter-spacing:.08em;margin:.15rem 0 0;text-transform:uppercase}.approvals-bulk-changes__title:after{background:hsla(47,67%,65%,.28);content:"";flex:1 1 auto;height:1px}.approvals-bulk-changes .approvals-fields{gap:.55rem}.approvals-bulk-changes .approvals-field>label{color:hsla(0,0%,98%,.55);font-size:.66rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.approvals-bulk-changes .approvals-bulk-form__combobox,.approvals-bulk-changes .input-field{min-height:2.15rem}.approvals-decision .approvals-bulk-bar{margin-top:.15rem}.approvals-fact__window{color:hsla(47,67%,65%,.75);font-size:.66rem;font-weight:600;letter-spacing:.01em;margin:0 0 .35rem}.approvals-fact__matrix{display:flex;flex-direction:column;gap:.4rem;margin-top:.45rem}.approvals-fact__matrix-head,.approvals-fact__matrix-row{align-items:baseline;display:grid;gap:.45rem .6rem;grid-template-columns:minmax(6.75rem,1.4fr) 1fr 1fr}.approvals-fact__matrix-head{color:hsla(0,0%,98%,.52);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-align:right;text-transform:uppercase}.approvals-fact__matrix-stub{text-align:left}.approvals-fact__matrix-row [role=rowheader]{color:hsla(0,0%,98%,.84);font-size:.78rem;font-weight:600}.approvals-fact__hover{cursor:help}.approvals-fact__matrix-row .approvals-fact__value,.approvals-fact__selected-pair .approvals-fact__value{margin:0;text-align:right}.approvals-fact__selected-pair{display:grid;gap:.45rem .6rem;grid-column:2/span 2;grid-template-columns:1fr 1fr}.approvals-fact__rank{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:.25rem 0 0;padding:0}.approvals-fact__rank li{display:block;font-size:.78rem}.approvals-fact__rank-jump{align-items:baseline;background:transparent;border:0;border-radius:.28rem;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;margin:0;padding:.12rem .15rem;text-align:left;width:100%}.approvals-fact__rank-jump:focus-visible,.approvals-fact__rank-jump:hover{background:hsla(0,0%,98%,.08);outline:none}.approvals-fact__rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-fact__rank-value{color:hsla(0,0%,98%,.78);flex:none;font-variant-numeric:tabular-nums}.approvals-pins{display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}.approvals-pins__bar{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.approvals-pins__label{color:hsla(47,67%,65%,.85);font-size:.66rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.approvals-pins__impact-total{color:#56a8ff;font-size:.7rem;font-weight:600;margin:0}.approvals-pins__empty{color:hsla(0,0%,98%,.5);font-size:.72rem;line-height:1.45;margin:0}.approvals-pins__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;max-height:34rem;overflow-y:auto;padding:0}.approvals-pin{background:rgba(74,48,69,.35);border:1px solid hsla(0,0%,98%,.1);border-radius:.5rem;padding:.45rem .55rem;transition:border-color .14s ease,background-color .14s ease}.approvals-pin.is-target{background:rgba(0,118,245,.12);border-color:rgba(0,118,245,.6)}.approvals-pin.is-affected{border-color:rgba(86,168,255,.35)}.approvals-pin.is-over{border-color:rgba(196,64,77,.5)}.approvals-pin.is-preview-over{background:rgba(196,64,77,.14);border-color:rgba(196,64,77,.85)}.approvals-pin--ghost{border-style:dashed}.approvals-pin__ghost-note{color:hsla(0,0%,98%,.4);font-size:.62rem;line-height:1.4;margin:.3rem 0}.approvals-pin__top{align-items:flex-start;display:flex;gap:.4rem;justify-content:space-between}.approvals-pin__top .approvals-pin__logo.profile-image{flex:none;height:1.35rem;margin-top:.05rem;width:1.35rem}.approvals-pin__top .approvals-pin__logo .profile-image__img,img.approvals-pin__logo{background:rgba(30,18,30,.35);-o-object-fit:contain;object-fit:contain}img.approvals-pin__logo{border-radius:9999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.28);display:block;flex:none;height:1.35rem;margin-top:.05rem;width:1.35rem}.approvals-pin__identity{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.25;min-width:0}.approvals-pin__name{color:hsla(0,0%,98%,.92);font-size:.78rem;font-weight:650}.approvals-pin__client,.approvals-pin__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-pin__client{color:hsla(0,0%,98%,.5);font-size:.65rem}.approvals-pin__auto{color:hsla(0,0%,98%,.42);flex:0 0 auto;font-size:.62rem;font-weight:600}.approvals-pin__unpin-form{margin:0}.approvals-pin__unpin{background:transparent;border-radius:.3rem;color:hsla(0,0%,98%,.45);font-size:.9rem;line-height:1;padding:0 .25rem}.approvals-pin__unpin:hover{background:hsla(0,0%,98%,.12);color:#fafafa}.approvals-pin__unpin:focus-visible{outline:2px solid #f0d45f;outline-offset:1px}.approvals-pin__charts.tracker-charts--project{-moz-column-gap:.35rem;column-gap:.35rem;grid-template-columns:var(--tracker-charts-left,minmax(3.4rem,max-content)) minmax(0,1fr) var(--tracker-charts-right,minmax(3.4rem,max-content));margin-top:.35rem}.approvals-pin__charts .approvals-pie--card{height:2.5rem;width:2.5rem}.approvals-pin__charts .approvals-pie--card:before{inset:-.25rem}.approvals-pin__charts .approvals-pie__grow,.approvals-pin__charts .approvals-pie__inner--card{inset:4px}.approvals-pin__charts>.tracker-bars{align-self:stretch;gap:.18rem;height:auto;min-height:2.6rem;padding:.2rem 0 .15rem}.approvals-pin__charts>.tracker-bars .tracker-bars__col{flex:1 1 0;min-width:0;width:auto}.approvals-pin__charts>.tracker-bars .tracker-bars__track{margin-inline:auto;max-width:.38rem;width:100%}.approvals-pin .tracker-charts__caption-amount.is-preview{color:#8cc4ff}.approvals-pin__numbers{display:flex;gap:.5rem;justify-content:space-between;margin:.35rem 0 0}.approvals-pin__numbers dt{color:hsla(0,0%,98%,.45);font-size:.6rem;letter-spacing:.03em;text-transform:uppercase}.approvals-pin__numbers dd{color:hsla(0,0%,98%,.9);font-size:.82rem;font-weight:650;margin:0}.approvals-pin__numbers dd.is-preview{color:#8cc4ff}.approvals-pin__impact{border-top:1px dashed hsla(0,0%,98%,.14);color:#8cc4ff;font-size:.68rem;font-weight:600;margin:.35rem 0 0;padding-top:.3rem}.approvals-pin.is-preview-over .approvals-pin__impact{color:#ff9d9d}.approvals-pins__add-trigger{color:hsla(47,67%,65%,.8);cursor:pointer;display:inline-block;font-size:.68rem;font-weight:600}.approvals-pins__add-trigger:hover{color:#f4e7b0}.approvals-pins__add-form{align-items:flex-start;display:flex;gap:.35rem;margin-top:.4rem}.approvals-pins__combobox{flex:1 1 auto;min-width:0}.approvals-pins__add-submit{background:hsla(47,67%,65%,.85);border-radius:.4rem;color:#2b172b;flex:0 0 auto;font-size:.72rem;font-weight:600;padding:.3rem .6rem}.approvals-pins__add-submit:hover{background:#f0d45f}.approvals-approve-bar__quiet,.approvals-bulk-form__quiet,.approvals-selection-bar__quiet{background:transparent;border-radius:.4rem;color:hsla(0,0%,98%,.68);font-size:.75rem;font-weight:600;padding:.35rem .5rem}.approvals-approve-bar__quiet:hover,.approvals-bulk-form__quiet:hover,.approvals-selection-bar__quiet:hover{background:hsla(0,0%,98%,.08);color:#fafafa}.approvals-toolbar__search .input-field{min-width:9rem;width:100%}.approvals-view-tools{background:transparent;border:0;border-radius:0;flex:none;flex-wrap:wrap;gap:.45rem;padding:0}.approvals-group-by,.approvals-sort,.approvals-view-tools{align-items:stretch;display:inline-flex;max-width:100%;width:-moz-max-content;width:max-content}.approvals-group-by,.approvals-sort{flex:none}.approvals-nest-sorts{align-items:stretch;display:inline-flex;flex:none;flex-direction:row;flex-wrap:wrap;gap:.35rem;max-width:100%;width:-moz-max-content;width:max-content}.approvals-sort{background:hsla(0,0%,98%,.16);border:1px solid hsla(0,0%,98%,.26);border-radius:.65rem;flex-direction:column;overflow:visible}.approvals-sort__label{align-items:center;border-bottom:1px solid hsla(0,0%,98%,.14);color:hsla(0,0%,98%,.62);display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.03em;line-height:1.2;padding:.22rem .55rem .1rem;white-space:nowrap}.approvals-sort__row{align-items:stretch;border-radius:0 0 .65rem .65rem;display:inline-flex;overflow:visible}.approvals-sort__chooser{align-items:stretch;border-radius:0 0 0 .6rem;display:inline-flex;min-width:0;position:relative;z-index:1}.approvals-sort__chooser:has(.approvals-sort__menu-trigger.is-open),.approvals-sort__chooser:has([aria-expanded=true]){z-index:50}.approvals-group-by__option,.approvals-sort__direction,.approvals-sort__field{align-items:center;color:inherit;display:inline-flex;font-size:.8rem;gap:.35rem;line-height:1.2;padding:.32rem .6rem}.approvals-sort__menu-trigger{align-items:center;background:transparent;border:0;border-left:1px solid hsla(0,0%,98%,.16);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:0 .4rem}.approvals-sort__menu-trigger.is-open,.approvals-sort__menu-trigger:hover{background:hsla(0,0%,98%,.08)}.approvals-sort__chevron{height:.7rem;opacity:.75;width:.7rem}.approvals-sort__menu{background:rgba(45,29,44,.98);border:1px solid hsla(0,0%,98%,.18);border-radius:.55rem;box-shadow:0 12px 28px rgba(0,0,0,.45);left:0;min-width:max(100%,9.5rem);padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:60}.approvals-sort__menu-option{border-radius:.35rem;color:hsla(0,0%,98%,.88);display:block;font-size:.8rem;line-height:1.25;padding:.35rem .55rem;white-space:nowrap}.approvals-sort__menu-option:hover{background:hsla(0,0%,98%,.08)}.approvals-sort__menu-option.is-on{background:hsla(47,67%,65%,.18);color:#f4e7b0;font-weight:600}.approvals-sort__direction{border-left:1px solid hsla(0,0%,98%,.22);border-radius:0 0 .6rem 0;font-variant-numeric:tabular-nums}.approvals-group-by__option:hover,.approvals-sort__direction:hover,.approvals-sort__field:hover{background:hsla(0,0%,98%,.06)}.approvals-kind-icon{flex:none;height:.95rem;opacity:.78;width:.95rem}.approvals-group-by__option.is-active .approvals-kind-icon,.approvals-group__title .approvals-kind-icon,.tracker-card__top .approvals-kind-icon{opacity:.92}.approvals-group-by{background:hsla(0,0%,98%,.16);border:1px solid hsla(0,0%,98%,.26);border-radius:.65rem;flex-direction:column;overflow:hidden}.approvals-group-by__heading{border-bottom:1px solid hsla(0,0%,98%,.22);color:hsla(0,0%,98%,.62);display:block;font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:.22rem .55rem;text-align:center;white-space:nowrap}.approvals-group-by__options{align-items:stretch;display:inline-flex;max-width:100%;width:-moz-max-content;width:max-content}.approvals-group-by__options .approvals-group-by__option{border-radius:0;border-right:1px solid hsla(0,0%,98%,.22);flex:none;justify-content:center;white-space:nowrap}.approvals-group-by__options .approvals-group-by__option:last-child{border-right:0}.approvals-group-by__option.is-active{background:hsla(47,67%,65%,.16);color:#f4e7b0;font-weight:600}.approvals-group-by__option.is-disabled{color:hsla(0,0%,98%,.34);cursor:not-allowed;pointer-events:none}.approvals-group-by__option.is-disabled:hover{background:transparent}.approvals-group-by__note{border-top:1px solid hsla(0,0%,98%,.14);color:hsla(0,0%,98%,.55);font-size:.68rem;line-height:1.25;margin:0;padding:.2rem .55rem .28rem}.approvals-expenses-dropdown__option.is-on{background:hsla(47,67%,65%,.18);color:#f4e7b0;font-weight:600}.approvals-center__body{background:transparent;flex:1;overflow:auto;padding:0 var(--approvals-center-gutter) 1.5rem;position:relative;z-index:1}.approvals-group:not([open])>:not(summary){display:none}.approvals-group[open]>turbo-frame{background:transparent;border-top:0;display:block;min-height:2.5rem;padding:.65rem 0 .25rem 1.2rem}.approvals-group::details-content{content-visibility:visible;overflow:visible}.approvals-table{border-collapse:separate;border-spacing:0;font-size:.86rem;table-layout:fixed;width:100%}.approvals-col--select{width:3rem}.approvals-col--flag{width:2.8rem}.approvals-col--date{width:5.25rem}.approvals-col--staff{width:9.5rem}.approvals-col--project{width:32%}.approvals-col--hours{width:5.5rem}.approvals-col--activity{width:8.5rem}.approvals-col--comment{width:16%}.approvals-col--status{width:6.5rem}.approvals-col--approved-by{width:9.5rem}.approvals-table th{background-color:#3a2438;color:hsla(47,67%,65%,.9);font-size:.72rem;letter-spacing:.04em;padding:.45rem .4rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.approvals-table tr.approvals-scroll-sentinel td{border:0;height:1px;line-height:0;padding:0}.approvals-scroll-sentinel:not(tr),.approvals-scroll-sentinel__probe{display:block;height:1px;overflow:hidden}.approvals-scroll-status{color:hsla(0,0%,98%,.55);font-size:.75rem;margin:.5rem 0 0}.approvals-table td{border-top:1px solid hsla(0,0%,98%,.08);overflow:hidden;padding:.45rem .4rem;position:relative;vertical-align:middle}.approvals-table-card{--approvals-table-card-radius:0.75rem;--approvals-table-card-border:rgba(186,157,196,.26);--approvals-table-header-fill:#3a2438;background:linear-gradient(var(--approvals-table-header-fill),var(--approvals-table-header-fill)) top /100% 2.4rem no-repeat,rgba(53,35,51,.92);border:0;border-radius:var(--approvals-table-card-radius);box-shadow:0 4px 14px rgba(0,0,0,.22),0 0 0 1px var(--approvals-table-card-border);margin:var(--approvals-table-rest-gap,.55rem) 0 .55rem;padding:0 0 .4rem}.approvals-table-card .approvals-table{padding:0}.approvals-table-card thead th{background-color:var(--approvals-table-header-fill);box-shadow:none}.approvals-table-card thead th:first-child{border-top-left-radius:var(--approvals-table-card-radius)}.approvals-table-card thead th:last-child{border-top-right-radius:var(--approvals-table-card-radius)}.approvals-table tbody tr.approvals-entry-row:nth-child(odd) td{background:rgba(72,48,70,.28)}.approvals-table tbody tr.approvals-entry-row:nth-child(2n) td{background:rgba(53,35,51,.12)}.approvals-entry-row:focus-within td,.approvals-entry-row:hover td{background:hsla(0,0%,98%,.06)}.approvals-entry-row--time-entry[role=link]{cursor:pointer}.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected:focus-within>td,.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected:hover>td,.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected>td{background:linear-gradient(180deg,#483446,#3c2a3a);box-shadow:none}.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected:focus-within>td:first-child,.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected:hover>td:first-child,.approvals-table tbody tr.approvals-entry-row--time-entry.is-selected>td:first-child{box-shadow:inset .32rem 0 0 rgba(186,157,196,.85)}.approvals-cell--activity,.approvals-cell--flag,.approvals-cell--hours,.approvals-cell--select,.approvals-cell--status,.approvals-table tr:hover td{overflow:visible}.approvals-expense-activity{align-items:center;display:inline-flex;gap:.35rem;max-width:100%}.approvals-expense-badge{align-items:center;background:hsla(47,67%,65%,.12);border:1px solid hsla(47,67%,65%,.35);border-radius:9999px;color:#e2c86b;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.12rem .45rem;white-space:nowrap}.approvals-cell--status .te-status-pill{justify-content:center;white-space:nowrap;width:min(100%,6.2rem)}.approvals-cell__text{display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-cell:hover .approvals-cell__text{background-color:#3a2438;border-radius:.35rem;box-shadow:0 2px 10px rgba(0,0,0,.35);color:inherit;left:0;max-width:min(28rem,70vw);overflow:visible;padding:.45rem .4rem;position:absolute;text-overflow:clip;top:0;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:2}.approvals-cell--date:hover .approvals-cell__text,.approvals-cell--hours:hover .approvals-cell__text,.approvals-cell--status:hover .approvals-cell__text{background:none;border-radius:0;box-shadow:none;max-width:none;padding:0;position:static;width:auto}.approvals-flag-form{display:inline}.approvals-flag{background:transparent;border-radius:.35rem;color:hsla(0,0%,98%,.42);font-size:.95rem;line-height:1;padding:.15rem .4rem;transition:color .12s ease,background-color .12s ease}.approvals-flag__icon{display:block;height:.95rem;width:.95rem}.approvals-flag__icon-cloth{fill:none}.approvals-flag:hover{background:hsla(47,67%,65%,.14);color:#f0d45f}.approvals-flag:focus-visible{outline:2px solid #f0d45f;outline-offset:1px}.approvals-flag.is-flagged{color:#f0d45f}.approvals-flag.is-flagged .approvals-flag__icon-cloth{fill:currentColor}.approvals-flag.is-flagged:hover{background:rgba(240,212,95,.22);color:#f0d45f}.approvals-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;border-radius:.2rem;cursor:pointer;flex-shrink:0;height:1rem;width:1rem}.approvals-select:checked,.approvals-select:indeterminate{-moz-appearance:none;appearance:none;-webkit-appearance:none}.approvals-select.approvals-select--gold{border:1.5px solid #e2c86b;color:#e2c86b}.approvals-select.approvals-select--gold:checked,.approvals-select.approvals-select--gold:checked:focus,.approvals-select.approvals-select--gold:checked:hover,.approvals-select.approvals-select--gold:indeterminate,.approvals-select.approvals-select--gold:indeterminate:hover{background-color:#e2c86b;border-color:#e2c86b;color:#e2c86b}.approvals-select.approvals-select--gold:checked,.approvals-select.approvals-select--gold:checked:focus,.approvals-select.approvals-select--gold:checked:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234A3045' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E")}.approvals-select.approvals-select--gold:indeterminate,.approvals-select.approvals-select--gold:indeterminate:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234A3045' stroke-linecap='round' stroke-width='2.2' d='M4 8h8'/%3E%3C/svg%3E")}.approvals-select.approvals-select--blue{border:1.5px solid #0076f5;color:#0076f5}.approvals-select.approvals-select--blue:checked,.approvals-select.approvals-select--blue:checked:focus,.approvals-select.approvals-select--blue:checked:hover,.approvals-select.approvals-select--blue:indeterminate,.approvals-select.approvals-select--blue:indeterminate:hover{background-color:#0076f5;border-color:#0076f5;color:#0076f5}.approvals-select.approvals-select--blue:checked,.approvals-select.approvals-select--blue:checked:focus,.approvals-select.approvals-select--blue:checked:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23FAFAFA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E")}.approvals-select.approvals-select--blue:indeterminate,.approvals-select.approvals-select--blue:indeterminate:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23FAFAFA' stroke-linecap='round' stroke-width='2.2' d='M4 8h8'/%3E%3C/svg%3E")}.approvals-select:focus-visible{outline:2px solid #f0d45f;outline-offset:2px}.approvals-select--blue:focus-visible{outline-color:#56a8ff}.approvals-empty{color:hsla(0,0%,98%,.65);margin:1rem 0}.approvals-empty--done{background:hsla(47,67%,65%,.05);border:1px solid hsla(47,67%,65%,.2);border-radius:.75rem;color:hsla(0,0%,98%,.82);font-size:.95rem;margin:2rem auto;max-width:30rem;padding:1.4rem 1.5rem;text-align:center}.approvals-group{--approvals-sticky-top:0px;--approvals-group-summary-height:5.75rem;--approvals-for-descendant-sticky:5.75rem;--approvals-group-accent:hsla(47,67%,65%,.68);--approvals-group-accent-soft:rgba(186,157,196,.26);--approvals-group-accent-focus:hsla(47,67%,65%,.82);--approvals-table-rest-gap:0.55rem;--approvals-group-radius-closed:0.4rem;--approvals-group-radius-open:0.95rem;background:rgba(53,35,51,.92);border:1px solid var(--approvals-group-accent-soft);border-radius:var(--approvals-group-radius-closed);box-shadow:0 4px 14px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,98%,.05),inset 0 1px 0 hsla(0,0%,98%,.1);margin:0 0 .75rem;overflow-anchor:none}.approvals-group.is-kind-client{--approvals-group-accent:hsla(47,67%,65%,.68);--approvals-group-accent-soft:hsla(47,67%,65%,.28);--approvals-group-accent-focus:hsla(47,67%,65%,.82)}.approvals-group.is-kind-project{--approvals-group-accent:rgba(95,167,232,.68);--approvals-group-accent-soft:rgba(95,167,232,.28);--approvals-group-accent-focus:rgba(95,167,232,.82)}.approvals-group.is-kind-user{--approvals-group-accent:rgba(127,203,139,.68);--approvals-group-accent-soft:rgba(127,203,139,.28);--approvals-group-accent-focus:rgba(127,203,139,.82)}.approvals-group.is-kind-client_pm{--approvals-group-accent:rgba(144,124,159,.72);--approvals-group-accent-soft:rgba(144,124,159,.32);--approvals-group-accent-focus:rgba(186,157,196,.85)}.approvals-group:focus-within,.approvals-group:hover{border-color:var(--approvals-group-accent-soft)}.approvals-group.is-tracker-client,.approvals-group.is-tracker-project{--approvals-group-summary-height:6.55rem}.approvals-group.is-tracker-client_pm{--approvals-group-summary-height:7rem}.approvals-group.is-tracker-client{--approvals-for-descendant-sticky:6.55rem}.approvals-group.is-tracker-client_pm{--approvals-for-descendant-sticky:7rem}.approvals-group .approvals-group{--approvals-for-descendant-sticky:inherit;--approvals-sticky-top:var(--approvals-for-descendant-sticky);margin:.55rem 0 .7rem;--approvals-group-summary-height:5.25rem;background:rgba(53,35,51,.92);box-shadow:0 4px 14px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,98%,.05),inset 0 1px 0 hsla(0,0%,98%,.1)}.approvals-group:not([open]){overflow:hidden}.approvals-group .approvals-group[open],.approvals-group[open]{background:transparent;border-color:transparent;box-shadow:none}.approvals-group .approvals-group.is-tracker-client,.approvals-group .approvals-group.is-tracker-client_pm,.approvals-group .approvals-group.is-tracker-project{--approvals-group-summary-height:6.55rem}.approvals-group>summary{align-items:center;background:linear-gradient(180deg,#3b2939,#352333);border-bottom:1px solid hsla(0,0%,98%,.06);border-radius:inherit;box-shadow:inset .25rem 0 0 var(--approvals-group-accent),0 1px 0 hsla(0,0%,98%,.08);box-sizing:border-box;cursor:pointer;display:flex;font-weight:600;gap:.85rem;justify-content:space-between;min-height:var(--approvals-group-summary-height);padding:.7rem .95rem;position:sticky;top:var(--approvals-sticky-top);z-index:5}.approvals-group .approvals-group>summary{background:linear-gradient(180deg,#372636,#2f1f30);box-shadow:inset .25rem 0 0 var(--approvals-group-accent),0 1px 0 hsla(0,0%,98%,.07)}.approvals-group .approvals-group[open]>summary,.approvals-group[open]>summary{border:1px solid var(--approvals-group-accent-soft);border-radius:var(--approvals-group-radius-open);box-shadow:inset .25rem 0 0 var(--approvals-group-accent),0 4px 14px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,98%,.05),inset 0 1px 0 hsla(0,0%,98%,.1)}.approvals-group>summary:focus-visible{outline:2px solid var(--approvals-group-accent-focus);outline-offset:-3px}.approvals-group.is-tracker-client>summary,.approvals-group.is-tracker-client_pm>summary,.approvals-group.is-tracker-project>summary{align-items:stretch;padding:.22rem .65rem .28rem}.approvals-group.is-tracker-client.is-selected>summary,.approvals-group.is-tracker-project.is-selected>summary{background:linear-gradient(180deg,#483446,#3c2a3a);box-shadow:inset .32rem 0 0 var(--approvals-group-accent-focus),0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,98%,.1)}.approvals-group.is-tracker-project.is-selected[open]>summary{border-color:var(--approvals-group-accent-soft);box-shadow:inset .32rem 0 0 var(--approvals-group-accent-focus),0 4px 14px rgba(0,0,0,.24),0 0 0 1px rgba(95,167,232,.32),inset 0 1px 0 hsla(0,0%,98%,.12)}.approvals-group.is-tracker-client.is-selected>summary{box-shadow:inset .32rem 0 0 #e2c86b,0 3px 10px rgba(0,0,0,.22),0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.1)}.approvals-group.is-tracker-client.is-selected[open]>summary{border-color:hsla(47,67%,65%,.45);box-shadow:inset .32rem 0 0 #e2c86b,0 4px 14px rgba(0,0,0,.24),0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.12)}.approvals-group .approvals-group>summary{z-index:4}.approvals-group:has(.hover-detail:not([hidden])){position:relative;z-index:4}#approvals-group-rows>.approvals-group:has(.hover-detail:not([hidden])){z-index:5}.approvals-group:has(.hover-detail:not([hidden]))~.approvals-group{position:relative;z-index:0}.approvals-group:has(.hover-detail:not([hidden]))~.approvals-group>summary{z-index:0}.approvals-group__title{align-items:center;display:flex;flex:1 1 10rem;gap:.45rem;min-width:0}.approvals-group__heading{display:flex;flex-direction:column;gap:.12rem;justify-content:center;min-height:2.5rem;min-width:0}.approvals-group__name{font-size:1.08rem;letter-spacing:.01em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-group__context,.approvals-group__subtitle{color:hsla(47,67%,65%,.72);font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-group__check{align-items:center;display:inline-flex;flex-shrink:0;gap:.3rem;margin-right:.15rem}.approvals-group-select{border-radius:.2rem;cursor:pointer;height:1.05rem;width:1.05rem}.approvals-group-select:disabled{cursor:default;filter:grayscale(1);opacity:.22}.approvals-group__selected-count{background:hsla(0,0%,98%,.1);border:1px solid hsla(0,0%,98%,.12);border-radius:999px;color:hsla(0,0%,98%,.72);font-size:.65rem;font-weight:600;line-height:1.2;min-width:1.1rem;padding:.05rem .3rem;text-align:center}.approvals-pie{flex-shrink:0;position:relative}.approvals-pie--donut{border-radius:999px;overflow:hidden}.approvals-pie--donut:not(.approvals-pie--card):not(.approvals-pie--header){height:2.75rem;width:2.75rem}.approvals-pie--card{height:3.75rem;overflow:visible;width:3.75rem}.approvals-pie--card:before{border-radius:999px;content:"";inset:-.45rem;position:absolute}.approvals-pie--card:focus-within,.approvals-pie--card:has(.approvals-pie__grow:not([hidden])){overflow:visible}.approvals-pie__grow{border-radius:999px;inset:6px;overflow:visible;pointer-events:none;position:absolute;z-index:4;--slice-color:#fafafa}.approvals-pie__grow.is-outer{inset:0}.approvals-pie__grow-svg{display:block;height:100%;overflow:visible;width:100%}.approvals-pie__grow-svg path{fill:none;stroke:var(--slice-color,#fafafa);stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.approvals-pie__grow.is-full{box-shadow:0 0 0 .75px var(--slice-color);height:3.125rem;inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:3.125rem}.approvals-pie__grow.is-full .approvals-pie__grow-svg{display:none}.approvals-pie__tip{min-width:0;z-index:2}.approvals-pie__slice-keys{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;list-style:none;white-space:nowrap}.approvals-pie__slice-key{background:transparent;border:0;display:block;height:1px;margin:0;padding:0;width:1px}.approvals-pie__slice-key:focus-visible{outline:2px solid hsla(47,67%,65%,.85);outline-offset:2px}.approvals-pie__outer{border-radius:999px;inset:0;-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask-image:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));pointer-events:none;position:absolute;z-index:1}.approvals-pie__outer--card,.approvals-pie__outer--header{height:100%;width:100%}.approvals-pie__inner{border:1px solid hsla(47,67%,65%,.45);border-radius:999px;box-shadow:0 2px 5px rgba(0,0,0,.4),inset 0 1px 2px hsla(0,0%,100%,.22),inset 0 -2px 5px rgba(0,0,0,.28);flex-shrink:0;inset:5px;-webkit-mask-image:radial-gradient(farthest-side,transparent 36%,#000 37.5%);mask-image:radial-gradient(farthest-side,transparent 36%,#000 37.5%);position:absolute;z-index:2}.approvals-pie__inner:after{background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.06) 42%,transparent 68%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.approvals-pie__inner--card{inset:6px}.approvals-pie__inner--header{inset:10px}.approvals-pie__extreme{background:radial-gradient(circle at 35% 28%,#e0707a 0,#c4404d 42%,#8a2030 100%);border:1px solid rgba(196,64,77,.65);border-radius:999px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.28),inset 0 -2px 5px rgba(0,0,0,.35);box-sizing:border-box;inset:0;position:absolute;z-index:2}.approvals-pie__extreme:after{background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,.08) 40%,transparent 68%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.approvals-pie__extreme--card{height:3.125rem;inset:auto;left:50%;max-height:100%;max-width:100%;top:50%;transform:translate(-50%,-50%);width:3.125rem}.approvals-pie__extreme--header{inset:0}.approvals-group__meta{color:hsla(0,0%,98%,.62);flex:none;font-size:.78rem;font-weight:500;max-width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-card{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:.12rem;min-height:0;min-width:0;width:100%}.tracker-card__top{align-items:center;display:flex;flex:0 0 auto;gap:.4rem;justify-content:flex-start;min-width:0;padding-bottom:.05rem}.tracker-card__top .approvals-group__check{margin-right:.1rem}.tracker-card__top .tracker-card__warning{margin-left:.35rem}.tracker-card__warning{align-items:center;background:rgba(215,179,51,.12);border:1px solid rgba(215,179,51,.45);border-radius:.35rem;color:#e8cf7a;cursor:default;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:600;gap:.3rem;line-height:1.2;padding:.1rem .4rem .1rem .3rem}.tracker-card__warning-text{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-card__count{color:hsla(0,0%,98%,.62);flex:0 0 auto;font-size:.7rem;font-weight:600;letter-spacing:.02em;margin-left:auto;white-space:nowrap}.tracker-card__count.is-empty{color:hsla(0,0%,98%,.4);font-style:italic;font-weight:500}.tracker-card__identity-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:.08rem;justify-content:center;min-width:0}.tracker-card__identity-stack .tracker-card__identity{flex:0 1 auto}.tracker-card__identity-stack .approvals-group__subtitle{max-width:100%}.tracker-card__identity{color:hsla(0,0%,98%,.92);flex:1 1 auto;font-size:.98rem;font-weight:600;letter-spacing:.01em;line-height:1.25;margin-left:0;max-width:100%;min-width:0;outline:none;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tracker-card__top .approvals-kind-icon{height:1.05rem;margin-top:.1rem;width:1.05rem}.tracker-client-logo,.tracker-user-avatar{align-items:center;align-self:center;border-radius:9999px;display:inline-flex;flex:none;min-width:0;outline:none}.tracker-client-logo:focus-visible,.tracker-user-avatar:focus-visible{outline:2px solid hsla(47,67%,65%,.75);outline-offset:2px}.approvals-group__title .tracker-card__logo.profile-image,.tracker-card__top .tracker-card__logo.profile-image{align-self:center;flex:none;height:1.55rem;margin:0;width:1.55rem}.approvals-group__title .tracker-card__logo .profile-image__img,.tracker-card__top .tracker-card__logo .profile-image__img{background:rgba(30,18,30,.35);-o-object-fit:contain;object-fit:contain}.approvals-group__title .tracker-card__logo.profile-image--user-placeholder,.tracker-card__top .tracker-card__logo.profile-image--user-placeholder{overflow:hidden}.approvals-group__title .tracker-card__logo .user-avatar-placeholder__initials,.tracker-card__top .tracker-card__logo .user-avatar-placeholder__initials{font-size:.45rem}.hover-detail--logo:not([hidden]){align-items:center;border-radius:.85rem;display:flex;flex-direction:column;gap:.45rem;max-width:min(14rem,calc(100vw - 1.5rem));padding:.75rem .85rem .8rem;white-space:normal}.hover-detail__logo{background:radial-gradient(circle at 32% 28%,hsla(0,0%,98%,.16),transparent 58%),#3b2939;border-radius:9999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.14);display:block;height:7.5rem;-o-object-fit:contain;object-fit:contain;width:7.5rem}.hover-detail__logo-name{color:#4a3045;font-size:.82rem;font-weight:650;text-align:center}.approvals-group__title .approvals-kind-icon{height:1.1rem;width:1.1rem}.tracker-charts{align-items:center;display:flex;flex:0 1 auto;gap:.45rem;min-width:0}.tracker-charts.tracker-charts--card,.tracker-charts.tracker-charts--client,.tracker-charts.tracker-charts--project{align-items:stretch;-moz-column-gap:.55rem;column-gap:.55rem;display:grid;flex:1 1 auto;grid-template-columns:var(--tracker-charts-left,minmax(5.25rem,max-content)) minmax(0,1fr) var(--tracker-charts-right,minmax(5.25rem,max-content));margin-top:auto;min-height:0;width:100%}.tracker-instrument{align-items:stretch;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;min-width:0;outline:none;width:100%}.tracker-instrument__stage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;min-width:2.4rem}.tracker-instrument__stats{-moz-column-gap:.35rem;column-gap:.35rem;display:grid;flex:0 0 auto;grid-template-columns:auto auto;justify-content:start;margin:auto 0 0;padding:.04rem 0 0;row-gap:.04rem}.tracker-instrument__stats--stacked{display:block;width:100%}.tracker-instrument__stat{display:contents}.tracker-instrument__stat--stacked{align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;display:grid;grid-template-columns:auto auto;justify-content:start;max-width:100%;width:-moz-max-content;width:max-content}.tracker-instrument__stat dd,.tracker-instrument__stat dt{margin:0;text-align:left}.tracker-charts__caption-label--stack{display:flex;flex-direction:column;gap:.02rem;line-height:1.15}.tracker-instrument__stat--stacked .tracker-charts__caption-amount{align-self:center}.tracker-dot{flex-shrink:0;height:var(--tracker-dot-graph,var(--tracker-dot-outer,1.5rem));outline:none;position:relative;width:var(--tracker-dot-graph,var(--tracker-dot-outer,1.5rem))}.tracker-dot__graph{display:block;flex-shrink:0;height:100%;overflow:visible;position:relative;width:100%}.tracker-dot__inner,.tracker-dot__outer{border-radius:999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tracker-dot__outer{background:hsla(47,67%,65%,.14);border:none;box-shadow:inset 0 0 0 1px rgba(74,48,69,.28);height:var(--tracker-dot-outer,1.5rem);width:var(--tracker-dot-outer,1.5rem);z-index:1}.tracker-dot__inner{background:radial-gradient(circle at 35% 30%,#e2c86b 0,#d7b333 55%,#4a3045 100%);box-shadow:0 1px 3px rgba(0,0,0,.35);height:var(--tracker-dot-inner,.75rem);width:var(--tracker-dot-inner,.75rem);z-index:2}.tracker-dot__graph:after{background:transparent;border:1.5px solid hsla(47,67%,65%,.95);border-radius:999px;content:"";height:var(--tracker-dot-outer,1.5rem);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--tracker-dot-outer,1.5rem);z-index:3}.tracker-dot.is-over .tracker-dot__inner{background:radial-gradient(circle at 35% 30%,hsla(5,81%,69%,.72) 0,rgba(180,55,70,.55) 55%,rgba(120,40,55,.45) 100%);box-shadow:0 1px 3px rgba(0,0,0,.28)}.tracker-charts__caption-label{color:hsla(47,67%,65%,.72);font-size:.52rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.tracker-charts__caption-amount{color:hsla(0,0%,98%,.88);font-size:.62rem;font-weight:600;white-space:nowrap}.tracker-bars{align-items:flex-end;display:flex;flex-shrink:0;gap:2px;height:1.2rem;padding:.1rem .15rem 0}.tracker-bars--labeled{align-items:stretch;align-self:stretch;flex:1 1 auto;gap:.1rem;height:auto;min-height:0;min-width:0;padding:0}.tracker-bars__col{align-items:flex-end;display:flex;height:100%;outline:none;position:relative;width:.32rem}.tracker-bars--labeled .tracker-bars__col{align-items:center;flex:1 1 0;flex-direction:column;gap:.06rem;justify-content:flex-end;min-width:0;width:auto}.tracker-bars__track{align-items:flex-end;display:flex;height:100%;min-height:0;position:relative;width:100%}.tracker-bars--labeled .tracker-bars__track{flex:1 1 auto;max-width:.85rem;min-height:.95rem;width:.85rem}.tracker-bars__fill{background:linear-gradient(180deg,hsla(47,67%,65%,.95),rgba(114,81,131,.85));border-radius:1px 1px 0 0;display:block;height:var(--tracker-bar-h,0);min-height:0;width:100%}.tracker-bars__col.is-hover-shown .tracker-bars__fill,.tracker-bars__col:focus-visible .tracker-bars__fill{box-shadow:0 0 0 .75px #fafafa}.tracker-bars__meta{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.02rem;min-width:0;width:100%}.tracker-bars__amount,.tracker-bars__label{display:block;font-weight:500;line-height:1.05;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.tracker-bars__label{color:hsla(47,67%,65%,.86);font-size:.58rem}.tracker-bars__amount{color:hsla(0,0%,98%,.82);font-size:.56rem}.tracker-charts__revenue-disc{background:radial-gradient(circle at 35% 30%,#e2c86b 0,#d7b333 55%,#4a3045 100%);border:1px solid hsla(0,0%,98%,.32);border-radius:999px;box-shadow:0 2px 5px rgba(0,0,0,.35),inset 0 1px 2px hsla(0,0%,100%,.14);box-sizing:border-box;display:block;flex-shrink:0;height:var(--tracker-ytd-px,1.875rem);max-height:none;max-width:none;width:var(--tracker-ytd-px,1.875rem)}.hover-detail{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,98%,.9);border:.75px solid hsla(0,0%,98%,.78);border-radius:.55rem;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.88);color:#4a3045;contain:paint;font-size:.8rem;font-weight:500;isolation:isolate;letter-spacing:.01em;line-height:1.35;max-width:16.5rem;min-width:0;padding:.45rem .7rem .5rem;pointer-events:none;position:fixed;transform:translateZ(0);white-space:nowrap;z-index:40}.hover-detail__line+.hover-detail__line{font-variant-numeric:tabular-nums;font-weight:650;margin-top:.12rem}.hover-detail__heading{color:#6a4864;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hover-detail__heading+.hover-detail__heading,.hover-detail__heading+.hover-detail__line{margin-top:.28rem}.hover-detail--list .hover-detail__line{font-weight:500}.hover-detail--person{border-radius:.85rem;box-shadow:0 14px 28px rgba(0,0,0,.32),0 0 0 1px rgba(74,48,69,.08),inset 0 1px 0 hsla(0,0%,100%,.92);max-width:22rem;padding:.85rem .95rem .9rem;white-space:normal}.hover-detail__person-head{align-items:center;display:flex;gap:.85rem}.hover-detail__avatar{background:radial-gradient(circle at 32% 28%,hsla(0,0%,98%,.16),transparent 58%),#3b2939;border-radius:999px;box-shadow:0 0 0 1px hsla(47,67%,65%,.38),inset 0 1px 0 hsla(0,0%,98%,.14);color:#e2c86b;display:grid;flex-shrink:0;height:3.5rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;place-items:center;width:3.5rem}.hover-detail__avatar .user-avatar-placeholder__initials{font-size:1rem;letter-spacing:.02em}img.hover-detail__avatar{background:#3b2939;display:block}.hover-detail__person-identity{display:flex;flex-direction:column;gap:.18rem;min-width:0}.hover-detail__person-name{color:#4a3045;font-size:1.15rem;font-weight:650;line-height:1.25}.hover-detail__person-designation{color:#6a4864;font-size:.95rem;font-weight:500;line-height:1.3}.hover-detail__person-email{align-items:center;color:#6a4864;display:flex;font-size:.72rem;font-weight:500;gap:.28rem;line-height:1.25;min-width:0}.hover-detail__person-email span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-detail__email-icon{color:#8a647f;flex-shrink:0;height:.85rem;width:.85rem}.hover-detail__person-notes{border-top:1px solid rgba(74,48,69,.12);display:flex;flex-direction:column;gap:.32rem;margin-top:.65rem;padding-top:.55rem}.hover-detail__note{color:#6a4864;font-size:.9rem;font-weight:500;line-height:1.35;white-space:normal}.hover-detail--person .hover-detail__heading{margin-top:.45rem}.hover-detail--person .hover-detail__line{font-weight:500;white-space:normal}.approvals-group .approvals-table-card thead th{background-color:var(--approvals-table-header-fill,#3a2438);position:sticky;top:calc(var(--approvals-sticky-top) + var(--approvals-group-summary-height) + var(--approvals-table-rest-gap, .55rem) - 3px);z-index:3}.approvals-decision,.approvals-project-panel{background:rgba(43,23,43,.78);box-shadow:inset 1px 0 0 hsla(0,0%,98%,.06);display:flex;flex-direction:column;overflow:hidden}.approvals-project-panel{min-height:0;min-width:0}.approvals-project-panel:not(.is-open){background:transparent;border:0;box-shadow:none;overflow:hidden}#tracker-project-panel,#tracker-time-entry-panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0}#tracker-project-panel:not(:has(*)),#tracker-time-entry-panel:not(:has(*)){display:none}.approvals-project-panel__inner{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;height:100%;min-height:0;overflow:hidden;padding:.7rem .75rem 1rem}.approvals-project-panel__header{align-items:flex-start;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between}.approvals-project-panel__heading{align-items:center;display:flex;flex:1 1 auto;gap:.55rem;min-width:0}.approvals-project-panel__logo.profile-image{flex:none;height:2rem;width:2rem}.approvals-project-panel__logo .profile-image__img{background:rgba(30,18,30,.35);-o-object-fit:contain;object-fit:contain}.approvals-project-panel__titles{min-width:0}.approvals-project-panel__title{color:hsla(0,0%,98%,.94);font-size:.98rem;font-weight:650;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvals-project-panel__client{color:hsla(47,67%,65%,.78);font-size:.72rem;font-weight:600;letter-spacing:.04em;margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.approvals-project-panel__close{align-items:center;background:rgba(30,18,30,.45);border:1px solid rgba(186,157,196,.28);border-radius:.4rem;color:hsla(0,0%,98%,.82);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.75rem;justify-content:center;line-height:1;padding:0;text-decoration:none;width:1.75rem}.approvals-project-panel__close:hover{border-color:hsla(47,67%,65%,.45);color:#f4e7b0}.approvals-project-panel__close:focus-visible{outline:2px solid hsla(47,67%,65%,.75);outline-offset:2px}.approvals-project-panel__cards{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;min-height:0;overflow:hidden}.approvals-project-panel__cards--te{gap:.55rem;overflow-x:hidden;overflow-y:auto}.approvals-project-panel .te-modal--panel{gap:.55rem;padding-bottom:.15rem}.approvals-project-panel .te-modal--panel .te-modal__main{align-items:stretch;display:flex;flex-direction:column;gap:.55rem}.approvals-project-panel .te-modal--panel .te-modal__main>.te-modal-card{height:auto}.approvals-project-panel .te-modal--panel .te-modal-card{flex:0 0 auto;padding:.8rem .85rem .9rem}.approvals-project-panel .te-modal--panel .te-modal-card__title--entry{font-size:1.02rem}.approvals-project-panel .te-modal--panel .te-modal-card__list--split{gap:0;grid-template-columns:minmax(0,1fr)}.approvals-project-panel .te-modal--panel .te-modal__footer{flex-shrink:0;padding-top:.25rem}.approvals-project-panel .te-modal--panel .te-modal__btn{font-size:.78rem;min-height:2rem;padding:.35rem .7rem}.approvals-project-panel__frame{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.approvals-project-panel__frame>.approvals-project-panel__skeleton,.approvals-project-panel__frame>.cp-section-card{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:0;overflow:hidden;width:100%}.approvals-project-panel__frame>.cp-section-card>.cp-access-groups,.approvals-project-panel__frame>.cp-section-card>.cp-section-card__body,.approvals-project-panel__skeleton>.cp-section-card__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.approvals-project-panel__loading{color:hsla(0,0%,98%,.72);font-size:.78rem;font-weight:600;margin:0 0 .55rem}.approvals-project-panel__skeleton-lines{display:flex;flex-direction:column;gap:.45rem}.approvals-project-panel__skeleton-lines>span{animation:approvals-project-panel-shimmer 1.1s linear infinite;background:linear-gradient(90deg,hsla(0,0%,98%,.06),hsla(47,67%,65%,.14),hsla(0,0%,98%,.06));background-size:200% 100%;border-radius:.3rem;display:block;height:.7rem}.approvals-project-panel__skeleton-lines>span:nth-child(2){width:82%}.approvals-project-panel__skeleton-lines>span:nth-child(3){width:64%}@keyframes approvals-project-panel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.approvals-project-panel #cp-card-access .cp-section-card__head{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.45rem}.approvals-project-panel #cp-card-access .cp-section-card__head .cp-section-card__title{flex:0 0 auto;order:1}.approvals-project-panel #cp-card-access .cp-access-add-form{flex:1 1 auto;max-width:none;order:2;width:100%}.approvals-project-panel #cp-card-access .cp-switch{align-self:flex-start;order:3}.approvals-project-panel .cp-access-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.approvals-project-panel .cp-info-list__row{font-size:.8rem;gap:.45rem;grid-template-columns:6.75rem minmax(0,1fr)}.approvals-decision__title{color:hsla(0,0%,98%,.55);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin:0;padding:.7rem .85rem .15rem;text-transform:uppercase}.approvals-decision__body{flex:1;overflow:auto;padding:.35rem .85rem 1.25rem}.approvals-decision__body>.approvals-decision__title{padding:.85rem 0 .2rem}.approvals-decision .approvals-approve-bar{margin:0 0 .35rem}.approvals-decision .approvals-stats{margin-top:.15rem}.approvals-fields{display:flex;flex-direction:column;gap:.7rem}.approvals-field{display:flex;flex-direction:column;font-size:.75rem;gap:.25rem}.approvals-facts{display:grid;gap:.45rem;grid-template-columns:1fr 1fr;margin-top:.85rem}.approvals-facts__scope{color:hsla(47,67%,65%,.85);font-size:.68rem;font-weight:700;grid-column:1/-1;letter-spacing:.06em;margin:0;text-transform:uppercase}.approvals-fact{background:hsla(0,0%,98%,.05);border-radius:.5rem;padding:.5rem .55rem}.approvals-fact h3{color:hsla(0,0%,98%,.62);font-size:.68rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.approvals-fact__value{font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:600;margin:.15rem 0 0}.approvals-fact__note{color:hsla(0,0%,98%,.62);font-size:.72rem;line-height:1.35;margin:.2rem 0 0}.approvals-selection-bar{display:flex;flex-direction:column;gap:.45rem}.approvals-selection-bar__count{font-size:.95rem;font-weight:600;margin:0}.approvals-selection-bar__note,.approvals-selection-bar__status,.approvals-stat-card__note{color:hsla(0,0%,98%,.68);font-size:.75rem;line-height:1.35;margin:0}.approvals-selection-bar__actions{display:flex;flex-wrap:wrap;gap:.4rem}.approvals-selection-bar__actions form{margin:0}.approvals-stats{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem}.approvals-stat-card{background:hsla(0,0%,98%,.05);border-radius:.5rem;padding:.55rem .6rem}.approvals-stat-card h3{font-size:.82rem;margin:0}.approvals-stat-card__status{color:hsla(0,0%,98%,.55);font-size:.68rem;letter-spacing:.04em;margin:.1rem 0 0;text-transform:uppercase}.approvals-stat-card__main{align-items:center;display:flex;gap:.55rem}.approvals-stat-card__money{display:grid;gap:.35rem .6rem;grid-template-columns:1fr 1fr;margin:.45rem 0 0}.approvals-stat-card__money dt{color:hsla(0,0%,98%,.55);font-size:.65rem;letter-spacing:.03em;margin:0;text-transform:uppercase}.approvals-stat-card__money dd{font-size:.82rem;font-variant-numeric:tabular-nums;margin:0}.date-range-picker{margin:.25rem 0 .35rem;position:relative}.date-range-picker__trigger{align-items:baseline;background:hsla(0,0%,98%,.04);border:1px solid hsla(0,0%,98%,.12);border-radius:.45rem;color:inherit;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem;margin:0;padding:.32rem .45rem;text-align:left;width:100%}.date-range-picker [data-dropdown-target=button].is-open,.date-range-picker [data-dropdown-target=button][aria-expanded=true],.date-range-picker__trigger:hover{background:hsla(0,0%,98%,.08)}.date-range-picker.is-active .date-range-picker__trigger{background:hsla(47,67%,65%,.12);border-color:hsla(47,67%,65%,.45)}.date-range-picker.is-active [data-dropdown-target=button].is-open,.date-range-picker.is-active [data-dropdown-target=button][aria-expanded=true]{background:hsla(47,67%,65%,.18)}.date-range-picker__trigger:focus-visible{outline:2px solid #e2c86b;outline-offset:2px}.date-range-picker__label{color:hsla(47,67%,65%,.85);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.date-range-picker__summary{color:hsla(0,0%,98%,.88);flex:1 1 auto;font-size:.7rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-picker__caption{color:hsla(0,0%,98%,.55);flex:none;font-size:.62rem;line-height:1.2;white-space:nowrap}.date-range-picker__caption.is-empty{display:none}.date-range-picker__panel{background:#2b172b;border:1px solid hsla(0,0%,98%,.14);border-radius:.6rem;box-shadow:0 12px 28px rgba(0,0,0,.45);color:#fafafa;padding:.85rem 1rem .75rem;position:fixed;width:min(40rem,calc(100vw - 1.5rem));z-index:60}.date-range-picker__panel--single{background:#2a172a;border-color:hsla(47,67%,65%,.2);border-radius:.9rem;box-shadow:0 16px 36px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.04);box-sizing:border-box;max-width:calc(100vw - 1.5rem);padding:.9rem 1rem .85rem;width:22.5rem;z-index:90}#cp-card-designations:has(.date-range-picker [aria-expanded=true]),#cp-card-designations:has(.date-range-picker [aria-expanded=true]) .cp-designations-body,#cp-card-designations:has(.date-range-picker [aria-expanded=true]) turbo-frame#user_designations,#cp-card-information:has(.date-range-picker [aria-expanded=true]),#cp-card-information:has(.date-range-picker [aria-expanded=true])>.cp-section-card__body{overflow:visible}#cp-card-designations:has(.date-range-picker [aria-expanded=true]){position:relative;z-index:40}.date-range-picker--field .date-range-picker__panel{z-index:90}.date-range-picker--field{display:inline-flex;max-width:100%;min-width:12rem;position:relative;z-index:1}.date-range-picker--field:has([data-dropdown-target=button][aria-expanded=true]){z-index:6}.date-range-picker--field .date-range-picker__trigger{align-items:center;background:rgba(45,29,44,.92);border:1px solid rgba(186,157,196,.42);border-radius:.5rem;gap:.45rem;min-height:2.35rem;padding:.4rem .7rem;width:100%}.date-range-picker--field .date-range-picker__trigger:hover,.date-range-picker--field [data-dropdown-target=button].is-open,.date-range-picker--field [data-dropdown-target=button][aria-expanded=true]{background:rgba(61,40,58,.96);border-color:hsla(47,67%,65%,.55)}.date-range-picker--field.is-active .date-range-picker__trigger,.date-range-picker--field.is-active [data-dropdown-target=button].is-open,.date-range-picker--field.is-active [data-dropdown-target=button][aria-expanded=true]{background:rgba(45,29,44,.96);border-color:hsla(47,67%,65%,.72);box-shadow:0 0 0 1px hsla(47,67%,65%,.12)}.date-range-picker--field .date-range-picker__summary{color:#fafafa;flex:1 1 auto;font-size:.875rem;font-weight:500;min-width:0}.date-range-picker--field:not(.is-active) .date-range-picker__summary{color:hsla(0,0%,98%,.48)}.date-range-picker--field .date-range-picker__chevron{margin-left:auto}.date-range-picker__chevron{color:#e2c86b;flex-shrink:0;height:1.05rem;width:1.05rem}.date-range-picker__bounds{align-items:end;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,98%,.1);border-radius:.5rem;display:grid;gap:.75rem 1.25rem;grid-template-columns:1fr auto 1fr;margin:0 0 .85rem;padding:.55rem .65rem}.date-range-picker__bound{display:flex;flex-direction:column;gap:.2rem;min-width:0}.date-range-picker__bound-label{color:hsla(47,67%,65%,.9);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.date-range-picker__bound-value{color:#fafafa;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.date-range-picker__bound-sep{align-items:center;color:hsla(47,67%,65%,.75);display:flex;justify-content:center;padding-bottom:.15rem}.date-range-picker__bound-arrow{font-size:1rem;font-weight:600}.date-range-picker__calendars{display:grid;gap:1.75rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:1fr 1fr}.date-range-picker__calendar{min-width:0}.date-range-picker__calendar+.date-range-picker__calendar{border-left:1px solid hsla(0,0%,98%,.12);padding-left:2.5rem}.date-range-picker__cal-heading{color:hsla(47,67%,65%,.85);font-size:.72rem;font-weight:700;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.date-range-picker__cal-header{align-items:center;display:flex;gap:.25rem;justify-content:space-between;margin-bottom:.35rem}.date-range-picker__cal-title{align-items:center;display:flex;font-size:.82rem;font-weight:600;gap:.35rem}.date-range-picker__year{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,98%,.18);border-radius:.3rem;color:inherit;font-size:.75rem;max-width:4.6rem;padding:.1rem .2rem}.date-range-picker__nav{align-items:center;background:transparent;border:0;border-radius:.35rem;color:inherit;cursor:pointer;display:inline-flex;font-size:1.1rem;height:1.6rem;justify-content:center;line-height:1;width:1.6rem}.date-range-picker__nav:hover{background:hsla(0,0%,98%,.08)}.date-range-picker__grid,.date-range-picker__weekdays{display:grid;gap:.1rem;grid-template-columns:repeat(7,minmax(0,1fr))}.date-range-picker__weekdays{color:hsla(0,0%,98%,.45);font-size:.62rem;font-weight:600;letter-spacing:.04em;margin-bottom:.15rem;text-align:center;text-transform:uppercase}.date-range-picker__day{align-items:center;aspect-ratio:1;background:transparent;border:0;border-radius:.3rem;color:inherit;cursor:pointer;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;justify-content:center;margin:0;padding:0;width:100%}.date-range-picker__day.is-empty{pointer-events:none;visibility:hidden}.date-range-picker__day:hover{background:hsla(0,0%,98%,.1)}.date-range-picker__day.is-today{box-shadow:inset 0 0 0 1px hsla(47,67%,65%,.55)}.date-range-picker__day.is-in-range{background:hsla(47,67%,65%,.16)}.date-range-picker__day.is-end,.date-range-picker__day.is-start{background:#e2c86b;color:#2b172b;font-weight:700}.date-range-picker__presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.date-range-picker__preset{background:hsla(0,0%,98%,.05);border:1px solid hsla(0,0%,98%,.14);border-radius:.45rem;color:inherit;cursor:pointer;font-size:.72rem;margin:0;padding:.28rem .55rem}.date-range-picker__preset:hover{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.35)}.date-range-picker__preset.is-on{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.45);color:#f5e6a8}.date-range-picker__ongoing{display:flex;justify-content:center;margin-top:.65rem}.date-range-picker__ongoing-btn{min-width:6.5rem}.approvals-budget-threshold{align-items:stretch;display:flex;flex-direction:column;gap:.4rem;margin:.15rem 0 .35rem;max-width:100%}.approvals-budget-threshold__row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.35rem;max-width:100%}.approvals-budget-threshold__segment{border:1px solid hsla(0,0%,98%,.22);border-radius:.4rem;display:inline-flex;flex:none;overflow:hidden}.approvals-budget-threshold__option{align-items:center;border-right:1px solid hsla(0,0%,98%,.16);color:hsla(0,0%,98%,.78);display:inline-flex;font-size:.78rem;justify-content:center;line-height:1.2;min-width:1.75rem;padding:.28rem .45rem}.approvals-budget-threshold__option:last-child{border-right:0}.approvals-budget-threshold__option:hover{background:hsla(0,0%,98%,.06)}.approvals-budget-threshold__option.is-on{background:hsla(47,67%,65%,.16);color:#f4e7b0;font-weight:600}.approvals-budget-threshold__value{align-items:center;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,98%,.22);border-radius:.4rem;display:inline-flex;flex:1 1 auto;min-width:0;overflow:hidden}.approvals-budget-threshold__prefix,.approvals-budget-threshold__suffix{color:hsla(0,0%,98%,.55);flex:none;font-size:.75rem;padding:0 .35rem}.approvals-budget-threshold__input{background:transparent;border:0;color:hsla(0,0%,98%,.92);flex:1 1 auto;font-size:.8rem;font-variant-numeric:tabular-nums;line-height:1.2;min-width:0;padding:.28rem .4rem;width:100%}.approvals-budget-threshold__input::-moz-placeholder{color:hsla(0,0%,98%,.35)}.approvals-budget-threshold__input::placeholder{color:hsla(0,0%,98%,.35)}.approvals-budget-threshold__input:focus{outline:none}.approvals-budget-threshold__value:focus-within{border-color:hsla(47,67%,65%,.55);box-shadow:0 0 0 1px hsla(47,67%,65%,.25)}.approvals-budget-threshold__apply{background:hsla(47,67%,65%,.14);border:1px solid hsla(47,67%,65%,.4);border-radius:.4rem;color:#f4e7b0;flex:none;font-size:.75rem;font-weight:600;line-height:1.2;padding:.28rem .6rem}.approvals-budget-threshold__apply:hover{background:hsla(47,67%,65%,.22)}.approvals-budget-threshold__apply:focus-visible{outline:2px solid #e2c86b;outline-offset:2px}.approvals-status-menu{display:inline-flex;max-width:100%;position:relative}.approvals-status-menu.is-disabled{opacity:.5}.approvals-status-menu.is-disabled .approvals-status-menu__trigger{cursor:not-allowed}.approvals-status-menu__trigger{align-items:center;display:inline-flex;gap:.35rem;max-width:100%}.approvals-status-menu [data-dropdown-target=button].is-open,.approvals-status-menu [data-dropdown-target=button][aria-expanded=true]{background:hsla(0,0%,98%,.08);border-color:hsla(47,67%,65%,.4);color:#fafafa}.approvals-status-menu [data-dropdown-target=button].is-on.is-open,.approvals-status-menu [data-dropdown-target=button].is-on[aria-expanded=true]{background:hsla(47,67%,65%,.88);border-color:hsla(47,67%,65%,.9);color:#2b172b}.approvals-status-menu__chevron{flex:none;height:.7rem;opacity:.75;width:.7rem}.approvals-status-menu__panel{background:#2b172b;border:1px solid hsla(0,0%,98%,.14);border-radius:.45rem;box-shadow:0 10px 22px rgba(0,0,0,.4);left:auto;min-width:max(100%,8.5rem);padding:.25rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:40}.approvals-status-menu__option{border-radius:.3rem;color:hsla(0,0%,98%,.88);display:block;font-size:.78rem;padding:.35rem .55rem;text-decoration:none;white-space:nowrap}.approvals-status-menu__option:hover{background:hsla(0,0%,98%,.08)}.approvals-status-menu__option.is-on{background:hsla(47,67%,65%,.16);color:#f5e6a8}.date-range-picker__actions{display:flex;gap:.45rem;justify-content:flex-end;margin-top:.65rem}.date-range-picker__apply,.date-range-picker__clear{border-radius:.4rem;cursor:pointer;font-size:.78rem;font-weight:600;margin:0;padding:.35rem .7rem}.date-range-picker__clear{background:transparent;border:1px solid hsla(0,0%,98%,.18);color:inherit}.date-range-picker__apply{background:#e2c86b;border:0;color:#2b172b}.date-range-picker__apply:disabled{cursor:default;opacity:.45}.date-range-picker__bounds--single{background:rgba(0,0,0,.22);border:1px solid hsla(47,67%,65%,.32);border-radius:.6rem;display:block;margin-bottom:.75rem;padding:.75rem .85rem}.date-range-picker__bound.date-range-picker__bound--selected{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.date-range-picker__bound-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.date-range-picker__bounds--single .date-range-picker__bound-value{font-size:1.2rem;font-weight:700;letter-spacing:.01em;line-height:1.2}.date-range-picker__selected-icon{align-items:center;background:hsla(47,67%,65%,.1);border:1px solid hsla(47,67%,65%,.5);border-radius:.45rem;color:#e2c86b;display:inline-flex;flex:0 0 2.15rem;height:2.15rem;justify-content:center;width:2.15rem}.date-range-picker__selected-icon svg{display:block;height:1.05rem;width:1.05rem}.date-range-picker__calendars--single{display:block}.date-range-picker__panel--single .date-range-picker__cal-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.7rem}.date-range-picker__panel--single .date-range-picker__cal-title{align-items:center;display:inline-flex;flex:1 1 auto;font-size:1rem;font-weight:600;gap:.25rem;justify-content:center;min-width:0;white-space:nowrap}.date-range-picker__panel--single .date-range-picker__year{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23e2c86b' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .05rem center;background-repeat:no-repeat;background-size:.65rem;border:0;border-radius:0;color:inherit;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.2;margin:0;max-width:4.75rem;padding:0 1rem 0 .1rem}.date-range-picker__panel--single .date-range-picker__nav{align-items:center;align-self:center;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,98%,.18);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 2.25rem;font-size:1.15rem;height:2.25rem;justify-content:center;line-height:1;padding:0;width:2.25rem}.date-range-picker__panel--single .date-range-picker__nav:hover{background:hsla(47,67%,65%,.14);border-color:hsla(47,67%,65%,.35)}.date-range-picker__panel--single .date-range-picker__grid,.date-range-picker__panel--single .date-range-picker__weekdays{align-items:stretch;display:grid;gap:.3rem;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:stretch}.date-range-picker__panel--single .date-range-picker__weekdays{color:hsla(0,0%,98%,.42);font-size:.6rem;font-weight:600;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.date-range-picker__panel--single .date-range-picker__weekdays>*{align-items:center;display:flex;justify-content:center;min-height:1.2rem;min-width:0;overflow:hidden;text-align:center}.date-range-picker__panel--single .date-range-picker__day{align-items:center;aspect-ratio:1/1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,98%,.1);border-radius:.45rem;box-sizing:border-box;display:flex;font-size:.86rem;font-weight:500;height:auto;justify-content:center;line-height:1;max-height:none;min-height:0;padding:0;width:100%}.date-range-picker__panel--single .date-range-picker__day:hover{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.28)}.date-range-picker__panel--single .date-range-picker__day.is-empty{background:transparent;border:1px solid hsla(0,0%,98%,.1);pointer-events:none;visibility:visible}.date-range-picker__panel--single .date-range-picker__day.is-today:not(.is-selected):not(.is-start){box-shadow:inset 0 0 0 1px hsla(47,67%,65%,.65)}.date-range-picker__panel--single .date-range-picker__day.is-selected,.date-range-picker__panel--single .date-range-picker__day.is-start{background:linear-gradient(180deg,#f0d57a,#e2c86b);border-color:hsla(47,67%,65%,.9);box-shadow:0 0 10px hsla(47,67%,65%,.35);color:#2b172b;font-weight:700}.date-range-picker__actions--single{display:flex;gap:.55rem;justify-content:stretch;margin-top:.9rem}.date-range-picker__actions--single .date-range-picker__apply,.date-range-picker__actions--single .date-range-picker__clear{border-radius:.5rem;flex:1 1 0;font-size:.9rem;font-weight:700;min-height:2.4rem;padding:.5rem .85rem}.date-range-picker__actions--single .date-range-picker__clear{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,98%,.3);color:#fafafa}.date-range-picker__actions--single .date-range-picker__clear:hover{background:hsla(0,0%,98%,.08)}.date-range-picker__actions--single .date-range-picker__apply{background:linear-gradient(180deg,#f0d57a,#e2c86b 55%,#c9a84a);border:0;box-shadow:0 4px 14px hsla(47,67%,65%,.3);color:#2b172b}.date-range-picker__actions--single .date-range-picker__apply:hover{filter:brightness(1.04)}@media (max-width:40rem){.date-range-picker__calendars{gap:1rem;grid-template-columns:1fr}.date-range-picker__calendar+.date-range-picker__calendar{border-left:0;border-top:1px solid hsla(0,0%,98%,.12);padding-left:0;padding-top:.75rem}.date-range-picker__bounds{gap:.5rem .75rem}}.date-picker{color:#fafafa;display:inline-flex;max-width:100%;min-width:12rem;position:relative;z-index:1}.date-picker:has([data-dropdown-target=button][aria-expanded=true]){z-index:6}.date-picker__trigger{align-items:center;background:rgba(45,29,44,.92);border:1px solid rgba(186,157,196,.42);border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;gap:.45rem;margin:0;min-height:2.35rem;padding:.4rem .7rem;text-align:left;width:100%}.date-picker [data-dropdown-target=button].is-open,.date-picker [data-dropdown-target=button][aria-expanded=true],.date-picker__trigger:hover{background:rgba(61,40,58,.96);border-color:hsla(47,67%,65%,.55)}.date-picker.is-active .date-picker__trigger,.date-picker.is-active [data-dropdown-target=button].is-open,.date-picker.is-active [data-dropdown-target=button][aria-expanded=true]{background:rgba(45,29,44,.96);border-color:hsla(47,67%,65%,.72);box-shadow:0 0 0 1px hsla(47,67%,65%,.12)}.date-picker__trigger:focus-visible{outline:2px solid hsla(47,67%,65%,.65);outline-offset:2px}.date-picker__label{color:hsla(47,67%,65%,.78);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.date-picker__summary{color:#fafafa;flex:1 1 auto;font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker:not(.is-active) .date-picker__summary{color:hsla(0,0%,98%,.48)}.date-picker__trigger-icon{color:#e2c86b;flex-shrink:0;height:1.05rem;width:1.05rem}.date-picker__panel{background:#2a172a;border:1px solid hsla(47,67%,65%,.22);border-radius:.95rem;box-shadow:0 18px 40px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05);box-sizing:border-box;color:#fafafa;max-height:calc(100vh - 1rem);max-width:calc(100vw - 1.5rem);overflow-y:auto;padding:.95rem 1.05rem .9rem;position:fixed;width:22.5rem;z-index:90}#cp-card-information:has(.date-picker [aria-expanded=true]),#cp-card-information:has(.date-picker [aria-expanded=true])>.cp-section-card__body{overflow:visible}.date-picker__selected{align-items:center;background:rgba(0,0,0,.24);border:1px solid hsla(47,67%,65%,.34);border-radius:.65rem;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .85rem;padding:.8rem .9rem}.date-picker__selected-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.date-picker__selected-label{color:hsla(47,67%,65%,.82);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.date-picker__selected-value{color:#fafafa;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1.2}.date-picker__selected-icon{align-items:center;background:hsla(47,67%,65%,.12);border:1px solid hsla(47,67%,65%,.55);border-radius:.45rem;color:#e2c86b;display:inline-flex;flex:0 0 2.2rem;height:2.2rem;justify-content:center;width:2.2rem}.date-picker__selected-icon svg{display:block;height:1.05rem;width:1.05rem}.date-picker__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.date-picker__title{align-items:center;display:inline-flex;flex:1 1 auto;font-size:1.05rem;font-weight:650;gap:.3rem;justify-content:center;min-width:0;white-space:nowrap}.date-picker__year{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23e2c86b' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .05rem center;background-repeat:no-repeat;background-size:.7rem;border:0;border-radius:0;font-size:1.05rem;font-weight:650;line-height:1.2;max-width:4.9rem;padding:0 1.05rem 0 .1rem}.date-picker__nav,.date-picker__year{color:inherit;cursor:pointer;margin:0}.date-picker__nav{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,98%,.18);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 2.35rem;font-size:1.2rem;height:2.35rem;justify-content:center;line-height:1;padding:0;width:2.35rem}.date-picker__nav:hover{background:hsla(47,67%,65%,.14);border-color:hsla(47,67%,65%,.35)}.date-picker__grid,.date-picker__weekdays{align-items:stretch;display:grid;gap:.35rem;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:stretch;width:100%}.date-picker__weekdays{color:hsla(0,0%,98%,.44);font-size:.62rem;font-weight:650;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.date-picker__weekdays>*{min-height:1.25rem;text-align:center}.date-picker__day,.date-picker__weekdays>*{align-items:center;display:flex;justify-content:center}.date-picker__day{aspect-ratio:1/1;background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,98%,.12);border-radius:.5rem;box-sizing:border-box;color:#fafafa;cursor:pointer;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;margin:0;min-height:0;padding:0;width:100%}.date-picker__day:hover{background:hsla(47,67%,65%,.16);border-color:hsla(47,67%,65%,.3)}.date-picker__day.is-empty{background:transparent;border:1px solid hsla(0,0%,98%,.1);pointer-events:none;visibility:visible}.date-picker__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px hsla(47,67%,65%,.7)}.date-picker__day.is-selected{background:linear-gradient(180deg,#f0d57a,#e2c86b);border-color:hsla(47,67%,65%,.95);box-shadow:0 0 12px hsla(47,67%,65%,.38);color:#2b172b;font-weight:700}.date-picker__actions{display:flex;gap:.6rem;margin-top:.95rem}.date-picker__clear,.date-picker__done{border-radius:.55rem;cursor:pointer;flex:1 1 0;font-size:.92rem;font-weight:700;margin:0;min-height:2.45rem;padding:.5rem .85rem}.date-picker__clear{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,98%,.32);color:#fafafa}.date-picker__clear:hover{background:hsla(0,0%,98%,.08)}.date-picker__done{background:linear-gradient(180deg,#f0d57a,#e2c86b 55%,#c9a84a);border:0;box-shadow:0 4px 14px hsla(47,67%,65%,.3);color:#2b172b}.date-picker__done:hover{filter:brightness(1.04)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-right-2{right:-.5rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-start-4{grid-row-start:4}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-60{margin-left:15rem}.ml-64{margin-left:16rem}.ml-80{margin-left:20rem}.ml-\[22\.5rem\]{margin-left:22.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.size-5{height:1.25rem;width:1.25rem}.size-6{height:1.5rem;width:1.5rem}.size-8{height:2rem;width:2rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-6{min-height:1.5rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[275px\]{min-height:275px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/12{width:25%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-4\/5{width:80%}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[22\.5rem\]{width:22.5rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.place-self-end{place-self:end}.place-self-center{place-self:center}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-CDE-border-default{--tw-border-opacity:1;border-color:rgb(94 71 91/var(--tw-border-opacity,1))}.border-CDE-border-default\/40{border-color:rgba(94,71,91,.4)}.border-CDE-border-default\/50{border-color:rgba(94,71,91,.5)}.border-CDE-border-default\/60{border-color:rgba(94,71,91,.6)}.border-CDE-border-subtle{--tw-border-opacity:1;border-color:rgb(74 54 72/var(--tw-border-opacity,1))}.border-CDE-gray-dark{--tw-border-opacity:1;border-color:rgb(0 38 41/var(--tw-border-opacity,1))}.border-CDE-off-white{--tw-border-opacity:1;border-color:rgb(250 250 250/var(--tw-border-opacity,1))}.border-CDE-purple-light{--tw-border-opacity:1;border-color:rgb(144 124 159/var(--tw-border-opacity,1))}.border-CDE-purple-light\/30{border-color:rgba(144,124,159,.3)}.border-CDE-purple-lighter-tone-2{--tw-border-opacity:1;border-color:rgb(162 155 168/var(--tw-border-opacity,1))}.border-CDE-purple-lighter-tone-2\/30{border-color:hsla(272,7%,63%,.3)}.border-CDE-purple-lighter-tone-2\/40{border-color:hsla(272,7%,63%,.4)}.border-CDE-purple-lighter-tone-3\/60{border-color:rgba(185,178,192,.6)}.border-CDE-yellow-dark{--tw-border-opacity:1;border-color:rgb(215 179 51/var(--tw-border-opacity,1))}.border-CDE-yellow-logo{--tw-border-opacity:1;border-color:rgb(226 200 107/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.bg-CDE-accent{--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1))}.bg-CDE-blue-dark{--tw-bg-opacity:1;background-color:rgb(0 69 143/var(--tw-bg-opacity,1))}.bg-CDE-gray-dark{--tw-bg-opacity:1;background-color:rgb(0 38 41/var(--tw-bg-opacity,1))}.bg-CDE-gray-light{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-CDE-off-white{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-CDE-purple-dark{--tw-bg-opacity:1;background-color:rgb(74 48 69/var(--tw-bg-opacity,1))}.bg-CDE-purple-darker-tone-1{--tw-bg-opacity:1;background-color:rgb(66 43 62/var(--tw-bg-opacity,1))}.bg-CDE-purple-darker-tone-2{--tw-bg-opacity:1;background-color:rgb(69 45 64/var(--tw-bg-opacity,1))}.bg-CDE-purple-darker-tone-3{--tw-bg-opacity:1;background-color:rgb(71 46 66/var(--tw-bg-opacity,1))}.bg-CDE-purple-light{--tw-bg-opacity:1;background-color:rgb(144 124 159/var(--tw-bg-opacity,1))}.bg-CDE-purple-light\/40{background-color:rgba(144,124,159,.4)}.bg-CDE-surface-elevated{--tw-bg-opacity:1;background-color:rgb(53 35 51/var(--tw-bg-opacity,1))}.bg-CDE-surface-interactive{--tw-bg-opacity:1;background-color:rgb(59 41 57/var(--tw-bg-opacity,1))}.bg-CDE-yellow-light{--tw-bg-opacity:1;background-color:rgb(234 217 153/var(--tw-bg-opacity,1))}.bg-CDE-yellow-logo{--tw-bg-opacity:1;background-color:rgb(226 200 107/var(--tw-bg-opacity,1))}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-300{background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-yellow-300{--tw-bg-opacity:1}.bg-opacity-90{--tw-bg-opacity:0.9}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-CDE-accent{--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.text-CDE-danger{--tw-text-opacity:1;color:rgb(170 90 81/var(--tw-text-opacity,1))}.text-CDE-gray-dark{--tw-text-opacity:1;color:rgb(0 38 41/var(--tw-text-opacity,1))}.text-CDE-gray-light{--tw-text-opacity:1;color:rgb(224 224 224/var(--tw-text-opacity,1))}.text-CDE-off-white{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-CDE-off-white\/50{color:hsla(0,0%,98%,.5)}.text-CDE-off-white\/60{color:hsla(0,0%,98%,.6)}.text-CDE-off-white\/65{color:hsla(0,0%,98%,.65)}.text-CDE-off-white\/70{color:hsla(0,0%,98%,.7)}.text-CDE-off-white\/75{color:hsla(0,0%,98%,.75)}.text-CDE-off-white\/80{color:hsla(0,0%,98%,.8)}.text-CDE-purple-dark{--tw-text-opacity:1;color:rgb(74 48 69/var(--tw-text-opacity,1))}.text-CDE-purple-light{--tw-text-opacity:1;color:rgb(144 124 159/var(--tw-text-opacity,1))}.text-CDE-purple-light\/80{color:rgba(144,124,159,.8)}.text-CDE-purple-lighter-tone-2{--tw-text-opacity:1;color:rgb(162 155 168/var(--tw-text-opacity,1))}.text-CDE-purple-lighter-tone-3{--tw-text-opacity:1;color:rgb(185 178 192/var(--tw-text-opacity,1))}.text-CDE-red{--tw-text-opacity:1;color:rgb(170 90 81/var(--tw-text-opacity,1))}.text-CDE-text-muted{--tw-text-opacity:1;color:rgb(169 154 167/var(--tw-text-opacity,1))}.text-CDE-text-muted\/40{color:hsla(308,8%,63%,.4)}.text-CDE-text-muted\/80{color:hsla(308,8%,63%,.8)}.text-CDE-text-primary{--tw-text-opacity:1;color:rgb(250 247 250/var(--tw-text-opacity,1))}.text-CDE-text-secondary{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.text-CDE-yellow-dark{--tw-text-opacity:1;color:rgb(215 179 51/var(--tw-text-opacity,1))}.text-CDE-yellow-light{--tw-text-opacity:1;color:rgb(234 217 153/var(--tw-text-opacity,1))}.text-CDE-yellow-logo{--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.text-CDE-yellow-logo\/80{color:hsla(47,67%,65%,.8)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-950{--tw-text-opacity:1;color:rgb(66 32 6/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-deep{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.7),0 4px 6px -4px rgba(0,0,0,.7);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-deep,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-md-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md-inner{--tw-shadow:inset 0 0px 7px 0.5px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 0px 7px 0.5px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}body{--tw-bg-opacity:1;background-color:rgb(74 48 69/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.placeholder\:text-CDE-purple-light::-moz-placeholder{--tw-text-opacity:1;color:rgb(144 124 159/var(--tw-text-opacity,1))}.placeholder\:text-CDE-purple-light::placeholder{--tw-text-opacity:1;color:rgb(144 124 159/var(--tw-text-opacity,1))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-CDE-purple-light\/40:hover{background-color:rgba(144,124,159,.4)}.hover\:bg-CDE-surface-hover:hover{--tw-bg-opacity:1;background-color:rgb(70 51 66/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/40:hover{background-color:rgba(127,29,29,.4)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/70:hover{background-color:hsla(0,0%,100%,.7)}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.hover\:text-CDE-accent:hover{--tw-text-opacity:1;color:rgb(226 200 107/var(--tw-text-opacity,1))}.hover\:text-CDE-red:hover{--tw-text-opacity:1;color:rgb(170 90 81/var(--tw-text-opacity,1))}.hover\:text-CDE-text-secondary:hover{--tw-text-opacity:1;color:rgb(216 205 214/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:outline:hover{outline-style:solid}.hover\:outline-1:hover{outline-width:1px}.hover\:outline-offset-2:hover{outline-offset:2px}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-CDE-accent:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1))}.focus\:ring-CDE-blue-light:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 118 245/var(--tw-ring-opacity,1))}.focus\:ring-CDE-purple-dark\/20:focus{--tw-ring-color:rgba(74,48,69,.2)}.focus\:ring-CDE-yellow-logo:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(226 200 107/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-yellow-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(202 138 4/var(--tw-ring-opacity,1))}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:underline{text-decoration-line:underline}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-7{padding-top:1.75rem}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:overflow-hidden{overflow:hidden}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}[busy]~.\[\[busy\]\~\&\]\:z-20{z-index:20}[busy]~.\[\[busy\]\~\&\]\:opacity-100{opacity:1}
