@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-content:"";--tw-outline-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-sans-ui:"Plus Jakarta Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-heading:"Plus Jakarta Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--neutral:#fff;--primary:#bc312b;--primary-deep:#af2a25;--primary-mild:#c94d47;--primary-subtle:#bc312b1a;--accent:#ba965a;--accent-deep:#9f7f49;--accent-subtle:#ba965a26;--brand-primary-rgb:188 49 43;--brand-accent-rgb:186 150 90;--error:#ff6a55;--error-subtle:#ff6a551a;--success:#10b981;--success-subtle:#05eb7624;--info:#bc312b;--info-subtle:#bc312b1a;--warning:#ba965a;--warning-subtle:#ba965a2e;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-950:#0a0a0a;--surface-shadow-dropdown:0px 48px 64px -16px #00000040;--focus-ring-primary-soft:0 0 0 3px var(--primary-subtle);--calendar-day-other-line-light:var(--gray-200);--calendar-day-other-line-dark:var(--gray-500);--gantt-grid-divider:var(--gray-300);--vendor-scroll-thumb:#0003;--vendor-scroll-thumb-hover:#0000004d;--palette-black-alpha-20:var(--vendor-scroll-thumb);--palette-black-alpha-30:var(--vendor-scroll-thumb-hover);--gantt-task-progress:var(--primary);--gantt-task-background:var(--gray-200);--gantt-project-progress:#ffffff52;--gantt-project-background:var(--primary-mild);--gantt-milestone-background:var(--primary);--content-overlay-gradient:linear-gradient(220deg,#090c11 10%,#15122f 35%,#2b1e38 55%,#0c2239 70%,#090c11 90%)}.dark{--font-sans-ui:"Plus Jakarta Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-heading:"Plus Jakarta Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--neutral:#fff;--primary:#bc312b;--primary-deep:#af2a25;--primary-mild:#d25f59;--primary-subtle:#bc312b1f;--accent:#ba965a;--accent-deep:#9f7f49;--accent-subtle:#ba965a2b;--brand-primary-rgb:188 49 43;--brand-accent-rgb:186 150 90;--error:#ff6a55;--error-subtle:#ff6a551a;--success:#10b981;--success-subtle:#05eb7624;--info:#bc312b;--info-subtle:#bc312b1f;--warning:#ba965a;--warning-subtle:#ba965a34;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-950:#0a0a0a;--surface-shadow-dropdown:0px 48px 64px -16px #00000059;--focus-ring-primary-soft:0 0 0 3px var(--primary-subtle);--calendar-day-other-line-light:var(--gray-200);--calendar-day-other-line-dark:var(--gray-500);--gantt-grid-divider:var(--gray-600);--vendor-scroll-thumb:#ffffff2e;--vendor-scroll-thumb-hover:#ffffff47;--palette-black-alpha-20:var(--vendor-scroll-thumb);--palette-black-alpha-30:var(--vendor-scroll-thumb-hover);--gantt-task-progress:var(--primary-mild);--gantt-task-background:var(--gray-700);--gantt-project-progress:#ffffff59;--gantt-project-background:var(--primary);--gantt-milestone-background:var(--primary);--content-overlay-gradient:linear-gradient(220deg,#090c11 10%,#15122f 35%,#2b1e38 55%,#0c2239 70%,#090c11 90%)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}html{font-size:80%}button,[role=button]{cursor:pointer}body{background-color:var(--gray-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--gray-600)}body:is(.dark *){background-color:var(--gray-950);color:var(--gray-300)}body{font-family:var(--font-sans-ui);letter-spacing:.001em;-webkit-font-smoothing:antialiased}h1,.h1{--tw-leading:1.16;--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:1.16;font-weight:var(--font-weight-bold);color:var(--gray-900)}:is(h1,.h1):is(.dark *){color:var(--gray-100)}h1,.h1{font-family:var(--font-heading);letter-spacing:-.008em}h2,.h2{--tw-leading:1.18;--tw-font-weight:var(--font-weight-bold);font-size:1.54rem;line-height:1.18;font-weight:var(--font-weight-bold);color:var(--gray-900)}:is(h2,.h2):is(.dark *){color:var(--gray-100)}h2,.h2{font-family:var(--font-heading);letter-spacing:-.006em}h3,.h3{--tw-leading:1.22;--tw-font-weight:var(--font-weight-bold);font-size:1.24rem;line-height:1.22;font-weight:var(--font-weight-bold);color:var(--gray-900)}:is(h3,.h3):is(.dark *){color:var(--gray-100)}h3,.h3{font-family:var(--font-heading);letter-spacing:-.004em}h4,.h4{--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:1.05rem;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--gray-900)}:is(h4,.h4):is(.dark *){color:var(--gray-100)}h4,.h4{font-family:var(--font-heading);letter-spacing:-.003em}h5,.h5{--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:.98rem;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--gray-900)}:is(h5,.h5):is(.dark *){color:var(--gray-100)}h5,.h5{font-family:var(--font-heading);letter-spacing:-.006em}h6,.h6{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--gray-900)}:is(h6,.h6):is(.dark *){color:var(--gray-100)}h6,.h6{font-family:var(--font-heading);letter-spacing:-.004em}hr{border-color:var(--gray-200)}hr:is(.dark *){border-color:var(--gray-600)}:root,.luxury-soft{--luxury-header-accent-alpha:.16;--luxury-card-shadow-alpha:.3;--luxury-card-hover-shadow-alpha:.45;--luxury-table-hover-accent-alpha:.16;--luxury-button-glow-alpha:.8}.luxury-bold{--luxury-header-accent-alpha:.24;--luxury-card-shadow-alpha:.4;--luxury-card-hover-shadow-alpha:.58;--luxury-table-hover-accent-alpha:.24;--luxury-button-glow-alpha:.95}body{background-image:radial-gradient(1200px 520px at 100% -8%,rgb(var(--brand-accent-rgb)/.12),transparent 58%),radial-gradient(900px 520px at -12% 8%,rgb(var(--brand-primary-rgb)/.1),transparent 55%);background-attachment:fixed}.dark body{background-image:radial-gradient(1200px 560px at 100% -10%,rgb(var(--brand-accent-rgb)/.1),transparent 62%),radial-gradient(920px 560px at -12% 12%,rgb(var(--brand-primary-rgb)/.14),transparent 58%)}}@layer components{.heading-text{color:var(--gray-900)}.heading-text:is(.dark *){color:var(--gray-100)}.alert{padding:calc(var(--spacing)*4);display:flex;position:relative}.avatar{background-color:var(--gray-400);color:var(--gray-100);display:inline-block;position:relative}.avatar:is(.dark *){background-color:var(--gray-600)}.avatar-sm{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.avatar-md{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.avatar-lg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.avatar-round{border-radius:var(--radius-lg)}.avatar-square{border-radius:0}.avatar-circle{border-radius:3.40282e38px}.avatar-img{object-fit:cover;width:100%;height:100%;display:block}.avatar-string{transform-origin:50%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:flex;position:absolute;left:50%}.avatar-inner-sm{height:calc(var(--spacing)*8)}.avatar-inner-md{height:calc(var(--spacing)*10)}.avatar-inner-lg{height:calc(var(--spacing)*12)}.avatar-icon{justify-content:center;align-items:center;height:100%;display:flex}.avatar-icon-sm{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.avatar-icon-md{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.avatar-icon-lg{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.avatar-group{display:inline-flex}.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper{margin-left:calc(var(--spacing)*-2)}:is(.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*-2)}:is(.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper):first-child{margin-left:calc(var(--spacing)*0)}:is(.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper):first-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*0)}.badge-inner{top:calc(var(--spacing)*0);z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);position:absolute}.badge-inner:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*0);--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.badge-inner:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*0);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;--tw-outline-style:none;outline-style:none;align-content:center}.button-press-feedback{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.button-press-feedback:active{scale:.98}.card{border-radius:var(--radius-2xl);background-color:var(--color-white)}.card:is(.dark *){background-color:var(--gray-800)}.card-border{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200)}.card-border:is(.dark *){border-color:var(--gray-800)}.card-shadow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);--tw-shadow:0 .125rem .25rem var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-shadow:is(.dark *){--tw-border-style:none;border-style:none;border-color:var(--gray-600);--tw-shadow:0 .125rem .25rem var(--tw-shadow-color,#00000026),inset 0 0 0 .0625rem var(--tw-shadow-color,#fefefe1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-header-border{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.card-header-border:is(.dark *){border-color:var(--gray-700)}.card-header-extra{justify-content:space-between;align-items:center;display:flex}.card-footer{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.card-footer-border{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.card-footer-border:is(.dark *){border-color:var(--gray-600)}.card-header,.card-footer{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3)}.card-body{padding:calc(var(--spacing)*5)}.card-gutterless{padding:calc(var(--spacing)*0)}.checkbox{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);padding:calc(var(--spacing)*0);vertical-align:middle;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-in-out);transition-duration:.15s;transition-timing-function:var(--ease-in-out);border-radius:.25rem;flex-shrink:0;display:inline-block}.checkbox:is(.dark *){border-color:var(--gray-600);--tw-ring-color:var(--gray-600)}.checkbox:checked{--tw-ring-color:currentcolor;background-color:currentColor;border-color:currentColor}.checkbox.disabled{cursor:not-allowed;border-color:var(--gray-200);background-color:var(--gray-200);color:var(--gray-200);--tw-ring-color:var(--gray-200)}.checkbox.disabled:is(.dark *){border-color:var(--gray-600);background-color:var(--gray-600);color:var(--gray-600);--tw-ring-color:var(--gray-600)}.checkbox-label{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.checkbox-label:not(.disabled):hover .checkbox{--tw-ring-color:currentcolor;border-color:currentColor}.checkbox-label.disabled{cursor:not-allowed}.close-button[type=button],.close-button[type=reset]{background-color:var(--gray-100);padding:calc(var(--spacing)*1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}@media(hover:hover){:is(.close-button[type=button],.close-button[type=reset]):hover{background-color:var(--gray-200);color:var(--gray-800)}}:is(.close-button[type=button],.close-button[type=reset]):is(.dark *){background-color:var(--gray-700)}@media(hover:hover){:is(.close-button[type=button],.close-button[type=reset]):is(.dark *):hover{background-color:var(--gray-600);color:var(--gray-100)}}.date-picker{z-index:40;max-width:var(--container-xs);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.date-picker:is(.dark *){background-color:var(--gray-800);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.date-picker-panel{border-radius:var(--radius-lg)}.date-picker-header-label{margin-inline:calc(var(--spacing)*.5);cursor:pointer;color:var(--gray-900);-webkit-user-select:none;user-select:none}.date-picker-header-label:is(.dark *){color:var(--gray-100)}.date-picker-current-month{color:var(--gray-700)}.date-picker-current-month:is(.dark *){color:var(--gray-100)}.date-picker-other-month{color:var(--gray-400)}.date-picker-other-month:is(.dark *){color:var(--gray-600)}.date-picker-selected-date{color:var(--color-white)}@media(hover:hover){.date-picker-available:hover{color:var(--color-white)}}.date-picker-today{border-style:var(--tw-border-style);border-width:1px}.date-picker-month-cell{padding-block:calc(var(--spacing)*6);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.date-picker-month-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.date-picker-month-cell-inner{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none}.date-picker-year-cell{padding-block:calc(var(--spacing)*6);text-align:center}.date-picker-year-cell-inner{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}.date-picker-year-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.picker{z-index:40}.picker-panel{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.picker-panel:is(.dark *){border-style:var(--tw-border-style);border-width:2px;border-color:var(--gray-700);background-color:var(--gray-900);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.picker-view{gap:calc(var(--spacing)*6);width:100%;min-width:280px;display:flex}.picker-table{border-collapse:separate;--tw-border-spacing-y:calc(var(--spacing)*1.5);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.picker-header-arrow{height:calc(var(--spacing)*10);cursor:pointer;padding-inline:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.picker-header-arrow:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.picker-direction-button{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.picker-direction-button:hover{background-color:var(--gray-100);color:var(--gray-800)}.picker-direction-button:hover:is(.dark *){background-color:var(--gray-700);color:var(--gray-100)}}.picker-header-label{margin-inline:calc(var(--spacing)*.5);cursor:pointer;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900);-webkit-user-select:none;user-select:none}.picker-header-label:is(.dark *){color:var(--gray-100)}.year-table,.month-table{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.date-picker-cell{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0);text-align:center}.date-picker-cell-selected{color:var(--gray-100)}.date-picker-cell-selected-start{border-radius:3.40282e38px;position:relative}.date-picker-cell-selected-start:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--primary-subtle);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}.date-picker-cell-selected-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *):before{content:var(--tw-content);border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.date-picker-cell-selected-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *):before{content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.date-picker-cell-selected-end{border-radius:3.40282e38px;position:relative}.date-picker-cell-selected-end:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--primary-subtle);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}.date-picker-cell-selected-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *):before{content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.date-picker-cell-selected-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *):before{content:var(--tw-content);border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.date-picker-cell-inrange-today{border-radius:3.40282e38px;position:relative}.date-picker-cell-inrange-today:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--primary-subtle);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}.date-picker-cell-content{width:100%;height:100%}.date-picker-cell-current-month{color:var(--gray-700)}.date-picker-cell-current-month:is(.dark *){color:var(--gray-400)}@media(hover:hover){.date-picker-cell-hoverable:hover{background-color:var(--gray-100)}.date-picker-cell-hoverable:is(.dark *):hover{background-color:var(--gray-600);color:var(--gray-300)}}.date-picker-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.date-picker-week-cell{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.week-day-cell{height:calc(var(--spacing)*7)}.week-day-cell-content{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.day-picker,.month-picker,.year-picker{width:100%}.month-picker-cell,.year-picker-cell{border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-800)}.month-picker-cell-active,.year-picker-cell-active{color:var(--color-white)}.month-picker-cell-disabled,.year-picker-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.dialog{outline:none;margin-inline:auto}.dialog-content{margin-inline:calc(var(--spacing)*4);margin-block:calc(var(--spacing)*8);border-radius:var(--radius-2xl);background-color:var(--color-white);height:100%;padding:calc(var(--spacing)*6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}@media(min-width:640px){.dialog-content{margin-inline:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*16)}}.dialog-content:is(.dark *){background-color:var(--gray-800)}.dialog-overlay{inset:calc(var(--spacing)*0);z-index:40;background-color:#0009;transition:all .15s ease-in-out;position:fixed}@supports (color:color-mix(in lab,red,red)){.dialog-overlay{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.dialog-overlay{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.dialog-overlay:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dialog-overlay:is(.dark *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dialog-overlay-after-open{opacity:1}.dialog-overlay-before-close{opacity:0}.drawer-content{background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute}.drawer-content:is(.dark *){background-color:var(--gray-800)}.drawer-content.vertical{height:100%}.drawer-content.horizontal{width:100%}.drawer-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.drawer-header:is(.dark *){border-color:var(--gray-700)}.drawer-body{height:100%;padding:calc(var(--spacing)*6);overflow-y:auto}.drawer-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.drawer-footer:is(.dark *){border-color:var(--gray-700)}.drawer-open.drawer-lock-scroll{overflow:hidden}.drawer-overlay{inset:calc(var(--spacing)*0);z-index:40;background-color:#000c;transition:all .3s ease-in-out;position:fixed}@supports (color:color-mix(in lab,red,red)){.drawer-overlay{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.drawer-overlay-after-open{opacity:1}.drawer-overlay-before-close{opacity:0}.dropdown{display:inline-block;position:relative}.dropdown-menu{z-index:30;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--color-white);padding:calc(var(--spacing)*3);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.dropdown-menu:focus{--tw-outline-style:none;outline-style:none}.dropdown-menu:is(.dark *){border-color:var(--gray-800);background-color:var(--gray-900)}.dropdown-menu{box-shadow:var(--surface-shadow-dropdown)}.dropdown-menu.top-start{transform-origin:bottom;bottom:100%}.dropdown-menu.top-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:calc(var(--spacing)*0)}.dropdown-menu.top-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing)*0)}.dropdown-menu.top-center{transform-origin:bottom;bottom:100%;left:50%}.dropdown-menu.top-end{transform-origin:bottom;bottom:100%}.dropdown-menu.top-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*0)}.dropdown-menu.top-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*0)}.dropdown-menu.bottom-start{transform-origin:top;top:100%}.dropdown-menu.bottom-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:calc(var(--spacing)*0)}.dropdown-menu.bottom-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing)*0)}.dropdown-menu.bottom-center{transform-origin:top;top:100%;left:50%}.dropdown-menu.bottom-end{transform-origin:top;top:100%}.dropdown-menu.bottom-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*0)}.dropdown-menu.bottom-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*0)}.dropdown-menu.middle-start-top{top:calc(var(--spacing)*0);transform-origin:top;left:100%}.dropdown-menu.middle-start-bottom{bottom:calc(var(--spacing)*0);transform-origin:bottom;left:100%}.dropdown-menu.middle-end-top{top:calc(var(--spacing)*0);transform-origin:top;right:100%}.dropdown-menu.middle-end-bottom{right:100%;bottom:calc(var(--spacing)*0);transform-origin:bottom}.dropdown-toggle-default{cursor:pointer;padding:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-block}.dropdown-toggle-default.dropdown-toggle-disabled{opacity:.6}.dropdown-submenu-item{justify-content:space-between}.dropdown-toggle-disabled{cursor:not-allowed}.form-item{margin-bottom:calc(var(--spacing)*5);position:relative}.form-item.horizontal{flex:auto;display:flex}.form-item.vertical{flex-direction:column;display:flex}.form-item.inline{margin-right:calc(var(--spacing)*3)}@media(min-width:768px){.form-item.inline{display:inline-flex!important}}.form-item.inline:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*3)}.form-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);align-items:center;display:flex}.form-label:is(.dark *){color:var(--gray-200)}.form-label.invalid{color:var(--error)}.form-explain{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--error);position:absolute}.form-container.inline{align-items:center}@media(min-width:768px){.form-container.inline{display:flex!important}}.input-group{align-items:center;display:flex}.input-group .input:focus,.input-group .input:focus-within{z-index:20}.input-group .date-picker{z-index:11}.input-group .select-control-focused,.input-group .date-picker.picker-expanded,.input-group .input-suffix-end,.input-group .input-suffix-start{z-index:20}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):first-child:where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-right-radius:0!important;border-bottom-right-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):first-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):last-child:not(.picker):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-left-radius:0!important;border-bottom-left-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):last-child:not(.picker):where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-top-right-radius:0!important;border-bottom-right-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-left:-1px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:-1px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:last-child):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-right-radius:0!important;border-bottom-right-radius:0!important}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:last-child):where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-top-left-radius:0!important;border-bottom-left-radius:0!important}:is(.input-group>:first-child .input,.input-group>:first-child .select__control):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>:first-child .input,.input-group>:first-child .select__control):where(:dir(rtl),[dir=rtl],[dir=rtl] *),:is(.input-group>:last-child .input,.input-group>:last-child .select__control):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}:is(.input-group>:last-child .input,.input-group>:last-child .select__control):where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>:not(:first-child) .input,.input-group>:not(:first-child) .select__control):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}:is(.input-group>:not(:first-child) .input,.input-group>:not(:first-child) .select__control):where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}:is(.input-group>:not(:last-child) .input,.input-group>:not(:last-child) .select__control):where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>:not(:last-child) .input,.input-group>:not(:last-child) .select__control):where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.button{z-index:10}@media(hover:hover){.input-group>.button:hover{z-index:20}}.input{appearance:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--gray-100);width:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-in-out);transition-duration:.15s;transition-timing-function:var(--ease-in-out)}.input:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;outline-style:none}.input:read-only:focus{background-color:var(--gray-100);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0000!important}.input:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.input:focus:is(.dark *){background-color:#0000}.input:read-only:focus:is(.dark *){background-color:var(--gray-700)}.input::placeholder{color:var(--gray-400)}.input.input-invalid{background-color:var(--error-subtle)}.input.input-invalid:focus-within,.input.input-invalid:focus{border-color:var(--error);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--error);background-color:#0000}.input.input-invalid::placeholder{color:var(--error)}.input.input-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.input-addon{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-200);padding-inline:calc(var(--spacing)*4);align-items:center;display:flex}.input-addon:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-600)}.input-textarea{min-height:7rem}.input-textarea.input-sm{min-height:5rem}.input-wrapper{width:100%;display:flex;position:relative}.input-disabled{opacity:.5;cursor:not-allowed!important}.input-suffix-start{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);position:absolute;top:50%}.input-suffix-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:calc(var(--spacing)*2.5)}.input-suffix-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing)*2.5)}.input-suffix-end{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:flex;position:absolute;top:50%}.input-suffix-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*2.5)}.input-suffix-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*2.5)}.menu-item{cursor:pointer;align-items:center;column-gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}.menu-item:is(.dark *){color:var(--gray-400)}.menu-item.menu-item-multiline{height:auto;min-height:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*2);white-space:normal}@media(hover:hover){.menu-item.menu-item-hoverable:hover{background-color:var(--gray-100);color:var(--gray-900)}.menu-item.menu-item-hoverable:is(.dark *):hover{background-color:var(--gray-700);color:var(--gray-100)}}.menu-item.menu-item-active{color:var(--primary)}@media(hover:hover){.menu-item.menu-item-active:hover{color:var(--primary)}}.menu-item a{outline-style:var(--tw-outline-style);outline-width:0}.menu-collapse-item{height:calc(var(--spacing)*12);cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex}@media(hover:hover){.menu-collapse-item:hover{background-color:var(--gray-100);color:var(--gray-900)}}.menu-collapse-item:is(.dark *){color:var(--gray-400)}@media(hover:hover){.menu-collapse-item:is(.dark *):hover{background-color:var(--gray-700);color:var(--gray-100)}}.menu-collapse-item.menu-collapse-item-multiline{height:auto;min-height:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*2)}.menu-collapse-item.menu-collapse-item-multiline>span:first-child{min-width:calc(var(--spacing)*0);flex:1}.menu-collapse-item.menu-collapse-item-multiline>span:last-child{flex-shrink:0}.menu-collapse-item.menu-collapse-item-active{background-color:var(--primary-subtle);color:var(--primary)}@media(hover:hover){.menu-collapse-item.menu-collapse-item-active:hover{background-color:var(--primary-subtle)}}.app-dropdown-divider,.menu-item-divider{margin-block:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}:is(.app-dropdown-divider,.menu-item-divider):is(.dark *){border-color:var(--gray-700)}.menu-item-disabled{cursor:not-allowed;opacity:.6}.menu-item-link{align-items:center;width:100%;height:100%;display:flex}.menu-sidebar-link{min-width:calc(var(--spacing)*0)}.menu-sidebar-label{min-width:calc(var(--spacing)*0);--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);overflow-wrap:break-word;white-space:normal}.menu-side-collapsed .menu-item{padding-inline:calc(var(--spacing)*0);justify-content:center}.menu-side-collapsed .menu-item-link{justify-content:center}.menu-side-collapsed .menu-collapse-item{padding-inline:calc(var(--spacing)*0);justify-content:center}.menu-side-collapsed .menu-collapse-item>span{justify-content:center}.contrast-dark .menu-item{color:var(--gray-400)}@media(hover:hover){.contrast-dark .menu-item.menu-item-hoverable:hover{background-color:var(--gray-700);color:var(--gray-100)}}.contrast-dark .menu-item.menu-item-active{color:var(--primary)}@media(hover:hover){.contrast-dark .menu-item.menu-item-active:hover{color:var(--primary)}}.contrast-dark .app-dropdown-divider,.contrast-dark .menu-item-divider{border-color:var(--gray-700)}.contrast-dark .menu-collapse-item{color:var(--gray-400)}@media(hover:hover){.contrast-dark .menu-collapse-item:hover{background-color:var(--gray-700);color:var(--gray-100)}}.contrast-dark .menu-collapse-item.menu-collapse-item-active{background-color:var(--primary-subtle);color:var(--primary)}@media(hover:hover){.contrast-dark .menu-collapse-item.menu-collapse-item-active:hover{background-color:var(--primary-subtle)}}.menu-title{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}.menu-title.menu-title-light{color:var(--gray-500)}.menu-title.menu-title-dark{color:var(--gray-300)}.menu-title.menu-title-themed{color:var(--gray-100)}@supports (color:color-mix(in lab,red,red)){.menu-title.menu-title-themed{color:color-mix(in oklab,var(--gray-100)50%,transparent)}}.menu-light{background-color:var(--color-white)}.menu-dark{background-color:var(--gray-800)}.menu-transparent{background-color:#0000}.notification{margin-bottom:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.notification:is(.dark *){background-color:var(--gray-700);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0000}.notification-content{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5);display:flex}.notification-content.no-child{align-items:center}.notification-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--gray-800)}.notification-title:is(.dark *){color:var(--color-white)}.notification-close{top:calc(var(--spacing)*5)}.notification-close:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*4)}.notification-close:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*4)}.pagination{z-index:0;border-radius:var(--radius-lg);align-items:center;display:inline-flex;position:relative}.pagination-pager{margin-inline:calc(var(--spacing)*1);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);cursor:pointer;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pagination-pager-inactive{color:var(--gray-500)}@media(hover:hover){.pagination-pager-inactive:hover{background-color:var(--gray-100)}}.pagination-pager-inactive:is(.dark *){color:var(--gray-400)}@media(hover:hover){.pagination-pager-inactive:is(.dark *):hover{background-color:var(--gray-600);color:var(--gray-100)}}.pagination-pager-disabled{cursor:not-allowed;color:var(--gray-300)}.pagination-pager-disabled:is(.dark *){color:var(--gray-600)}.pagination-total{margin-right:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-500)}.pagination-total:is(.dark *){color:var(--gray-400)}.pagination-pager-next{margin-right:calc(var(--spacing)*1)}.pagination-pager-next:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination-pager-prev{margin-left:calc(var(--spacing)*1)}.pagination-pager-prev:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.progress{display:inline-block}.progress.circle{width:100%;position:relative}.progress.line{align-items:center;width:100%;display:flex;position:relative}.progress-bg{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}.progress-info.line:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-left:calc(var(--spacing)*2)}.progress-info.line:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*2)}.progress-inner{background-color:var(--gray-100);border-radius:3.40282e38px;width:100%;position:relative;overflow:hidden}.progress-inner:is(.dark *){background-color:var(--gray-600)}.progress-wrapper{width:100%}.progress-circle{position:relative}.progress-circle-info{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);position:absolute;top:50%;left:50%}.progress-circle-trail{stroke:currentColor;color:var(--gray-100)}.progress-circle-trail:is(.dark *){color:var(--gray-600)}.progress-circle-stroke{stroke:currentColor;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.radio{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);padding:calc(var(--spacing)*0);vertical-align:middle;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-in-out);transition-duration:.15s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.radio:is(.dark *){border-color:var(--gray-600);--tw-ring-color:var(--gray-600)}.radio:checked{--tw-ring-color:currentcolor;background-color:currentColor;border-color:currentColor}.radio.disabled{cursor:not-allowed;border-color:var(--gray-200);background-color:var(--gray-200);color:var(--gray-200);--tw-ring-color:var(--gray-200)}.radio.disabled:is(.dark *){border-color:var(--gray-600);background-color:var(--gray-600);color:var(--gray-600);--tw-ring-color:var(--gray-600)}.radio-label{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.radio-label:not(.disabled):hover .radio{--tw-ring-color:currentcolor;border-color:currentColor}.radio-label.disabled{cursor:not-allowed}.radio-group{gap:calc(var(--spacing)*4);display:inline-flex}.radio-group.vertical{flex-direction:column}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{right:calc(var(--spacing)*.5);left:calc(var(--spacing)*.5);border-radius:var(--radius-xl);background-color:var(--gray-400);opacity:0;--tw-content:"";content:var(--tw-content);transition:opacity .2s linear .5s;position:absolute}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:10px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:10px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.segment{border-radius:var(--radius-xl);padding:calc(var(--spacing)*1);display:inline-flex}.segment-item{cursor:pointer;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;transition-duration:.1s}@media(min-width:768px){.segment-item{width:auto}}@media(hover:hover){.segment-item:not(.segment-item-active):not(.segment-item-disabled):hover{color:var(--gray-800)}.segment-item:not(.segment-item-active):not(.segment-item-disabled):hover:is(.dark *){color:var(--gray-100)}}.segment-item.segment-item-active{background-color:var(--color-white);color:var(--gray-800);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.segment-item.segment-item-active:is(.dark *){background-color:var(--gray-800);color:var(--gray-100)}.segment-item.segment-item-disabled{cursor:not-allowed;opacity:.4}.select-control{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:space-between;align-items:center;transition-duration:.15s;display:flex}.select-control:is(.dark *){border-color:var(--gray-700)}.select-control-focused{background-color:#0000}.select-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:1/1/2/3}.select-value-container{align-items:center;row-gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);flex-wrap:wrap;flex:1;position:relative;overflow:hidden}.select-input-container{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);flex:auto;display:inline-grid}.select-input-container:is(.dark *){color:var(--gray-100)!important}.select-input-container{grid-area:1/1/2/3;grid-template-columns:0 min-content}.select-indicators-container{padding-inline:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.select-single-value{max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--gray-800);grid-area:1/1/2/3;overflow:hidden}.select-single-value:is(.dark *){color:var(--gray-100)}.select-multi-value{margin-inline:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--gray-50);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--gray-800);display:flex}.select-multi-value:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-800);color:var(--gray-100)}.select-multi-value-label{padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));align-items:center;display:flex}.select-multi-value-label:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-left:calc(var(--spacing)*2)}.select-multi-value-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing)*2)}.select-multi-value-remove{align-items:center;display:flex}.select-multi-value-remove:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*1)}.select-multi-value-remove:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*2)}.select-menu{margin-block:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--color-white);min-height:50px;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-shadow:0px 48px 64px -16px var(--tw-shadow-color,#00000040);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--gray-100);z-index:30!important}.select-menu:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900);--tw-ring-color:var(--gray-700)}.select-option{cursor:default;border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.select-clear-indicator{cursor:pointer;padding-inline:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.select-sm .select-indicators-container{padding-inline:calc(var(--spacing)*1)}.skeleton{background-color:var(--gray-200);display:flex}.skeleton:is(.dark *){background-color:var(--gray-600)}.skeleton-circle{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:3.40282e38px}.skeleton-block{height:calc(var(--spacing)*2.5);border-radius:.25rem;width:100%}.slider-tooltip{pointer-events:none;top:calc(var(--spacing)*-11);left:calc(var(--spacing)*0);z-index:50;--tw-translate-x: -50% ;max-width:250px;translate:var(--tw-translate-x)var(--tw-translate-y);touch-action:none;border-radius:var(--radius-lg);background-color:var(--gray-800);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-white);-webkit-user-select:none;user-select:none;position:absolute}.slider-tooltip:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.slider-tooltip:is(.dark *){background-color:var(--color-black)}.slider-thumb-wrapper{position:absolute}.slider-thumb{top:2.75px;left:calc(var(--spacing)*0);z-index:3;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;touch-action:none;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--primary);background-color:var(--color-white);outline-offset:2px;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.slider-thumb:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.slider-thumb:active:not(.disabled){height:calc(var(--spacing)*5.5);width:calc(var(--spacing)*5.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.slider-thumb.disabled{cursor:not-allowed;border-color:var(--gray-300)}.slider-track-wrapper{height:calc(var(--spacing)*1.5);cursor:pointer;align-items:center;width:100%;display:flex}.slider-track{height:calc(var(--spacing)*1.5);width:100%;position:relative}.slider-track:before{inset-inline:calc(var(--spacing)*0);top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:0;background-color:var(--gray-100);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}.slider-bar{inset-block:calc(var(--spacing)*0);z-index:1;border-radius:var(--radius-sm);background-color:var(--primary);position:absolute}.slider-bar.disabled{cursor:not-allowed;background-color:var(--gray-300)}.slider-mark-wrapper{pointer-events:none;z-index:2;align-items:center;gap:calc(var(--spacing)*1);flex-direction:column;display:flex;position:absolute;top:-3px}.slider-mark-wrapper:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.slider-mark-wrapper:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.slider-mark{pointer-events:none;height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:3px;border-color:var(--gray-200);background-color:var(--color-white);border-radius:3.40282e38px}.slider-mark.slider-mark-filled{border-color:var(--primary)}.slider-mark-label{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none}.steps{justify-content:space-between;align-items:center;display:flex}.steps.steps-vertical{flex-direction:column;align-items:flex-start}.step-item{align-items:center;display:flex}.step-item.step-item-vertical{flex-direction:column;align-items:flex-start}.step-item-wrapper{align-items:center;display:flex}.step-item-icon{min-width:2.25rem;height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.step-item-icon.step-item-icon-pending{border-style:var(--tw-border-style);border-width:2px;border-color:var(--gray-300)}.step-item-icon.step-item-icon-pending:is(.dark *){border-color:var(--gray-600)}.step-item-icon.step-item-icon-current{border-style:var(--tw-border-style);border-width:2px}.step-item-content{position:relative}.step-item-content:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-left:calc(var(--spacing)*3)}.step-item-content:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*3)}.step-item-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--gray-600);display:block}.step-item-title:is(.dark *){color:var(--gray-300)}.step-item-title.step-item-title-error{color:var(--color-red-500)}.step-item-icon-error{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-500);color:var(--color-red-500)}.step-clickable{cursor:pointer}.step-title{margin-left:calc(var(--spacing)*2.5)}.step-title:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*2.5)}.step-connect{width:100%;height:2px}.step-connect.inactive{background-color:var(--gray-200)}.step-connect.inactive:is(.dark *){background-color:var(--gray-600)}.step-connect.step-connect-vertical{width:2px;min-height:3.5rem}.step-connect.step-connect-vertical:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-left:calc(var(--spacing)*4)}.step-connect.step-connect-vertical:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*4)}.switcher{cursor:pointer;border-radius:var(--radius-3xl);background-color:var(--gray-200);min-width:2.75rem;height:1.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);align-items:center;display:inline-flex;position:relative}.switcher:is(.dark *){background-color:var(--gray-600)}.switcher input{display:none}.switcher.switcher-checked .switcher-toggle,.switcher.switcher-checked .switcher-toggle-loading{left:calc(100% - 1.375rem)}.switcher.switcher-checked .switcher-content{margin:0 1.65rem 0 .45rem}.switcher.switcher-disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;user-select:none}.switcher-toggle{top:50%;left:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);position:absolute}.switcher-toggle:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);border-radius:var(--radius-xl);background-color:var(--neutral);position:absolute}.switcher-content{color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);margin:0 .45rem 0 1.65rem}.switcher-toggle-loading{width:1.25rem;height:1.25rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);position:absolute;top:.125rem;left:.125rem}.switcher-checked-loading,.switcher-uncheck-loading:is(.dark *){color:var(--color-white)!important}.table-default{table-layout:auto;min-width:100%}:where(.table-default>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--gray-200)}:where(.table-default:is(.dark *)>:not(:last-child)){border-color:var(--gray-700)}.table-default>thead>tr>th{padding-inline:17px;padding-block:calc(var(--spacing)*3);text-align:center;--tw-leading:calc(var(--spacing)*4);font-size:11px;line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--gray-500);text-transform:uppercase}.table-default>thead>tr>th:is(.dark *){color:var(--gray-100)}:where(.table-default>tbody>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--gray-200)}:where(.table-default>tbody:is(.dark *)>:not(:last-child)){border-color:var(--gray-700)}.table-default>tbody>tr>td{padding-inline:17px;padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-700);text-transform:capitalize}.table-default>tbody>tr>td:is(.dark *){color:var(--gray-200)}.table-default>tfoot>tr>td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:17px;padding-block:calc(var(--spacing)*3)}.table-default>tfoot>tr>td:is(.dark *){border-color:var(--gray-700)}.table-flex{min-width:100%}:where(.table-flex>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--gray-200)}:where(.table-flex:is(.dark *)>:not(:last-child)){border-color:var(--gray-700)}.table-flex .thead{background-color:var(--gray-50)}.table-flex .thead:is(.dark *){background-color:var(--gray-700)}.table-flex .thead .tr .th{padding-inline:17px;padding-block:calc(var(--spacing)*3);text-align:center;--tw-leading:calc(var(--spacing)*4);font-size:11px;line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--gray-500);text-transform:uppercase}.table-flex .thead .tr .th:is(.dark *){color:var(--gray-100)}:where(.table-flex .tbody>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--gray-200)}:where(.table-flex .tbody:is(.dark *)>:not(:last-child)){border-color:var(--gray-700)}.table-flex .tbody .tr .td{padding-inline:17px;padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-700);text-transform:capitalize}.table-flex .tbody .tr .td:is(.dark *){color:var(--gray-200)}.table-flex .tfoot .tr .td{border-top-style:var(--tw-border-style);padding-inline:17px;padding-block:calc(var(--spacing)*3);border-top-width:1px}.table-flex .tfoot .tr .td:is(.dark *){border-color:var(--gray-700)}.table-border>thead>tr>th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200)}.table-border>thead>tr>th:is(.dark *){border-color:var(--gray-700)}.table-border>tbody>tr>td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200)}.table-border>tbody>tr>td:is(.dark *){border-color:var(--gray-700)}.table-border>tfoot>tr>td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200)}.table-border>tfoot>tr>td:is(.dark *){border-color:var(--gray-700)}:where(.table-virtual>div>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--gray-200)}:where(.table-virtual>div:is(.dark *)>:not(:last-child)){border-color:var(--gray-700)}.table-compact thead>tr>th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table-compact tbody>tr>td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.table-compact .thead>.tr>.th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table-compact .tbody>.tr>.td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.table-hover>tbody>tr:hover>*{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.table-hover>tbody>tr:hover>*{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.table-hover>tbody>tr:hover>:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.table-hover>tbody>tr:hover>:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.table-resizer{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);z-index:10;height:100%;width:calc(var(--spacing)*2);border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--gray-200);position:absolute}.table-resizer:is(.dark *){border-color:var(--gray-600)}.table-resizer{touch-action:none}th,td{word-wrap:break-word}.tab-list{align-items:center;display:flex;overflow:auto hidden}.tab-list-underline{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.tab-list-underline:is(.dark *){border-color:var(--gray-700)}.tab-nav{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;display:flex}.tab-nav:is(.dark *){color:var(--gray-100)}.tab-nav.tab-nav-disabled{cursor:not-allowed;opacity:.6}.tab-nav-underline{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);border-color:#0000;border-bottom-width:2px}.tab-nav-pill{margin-right:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);border-radius:3.40282e38px}.tab-nav-pill:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*1)}.tab-nav-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.tab-nav-icon:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing)*1.5)}.tab-nav-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*1.5)}.tag{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border-width:1px;align-items:center;display:inline-flex}.tag-affix{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--gray-400);border-radius:3.40282e38px}.tag-prefix{margin-right:calc(var(--spacing)*1.5)}.tag-prefix:where(:dir(rtl),[dir=rtl],[dir=rtl] *),.tag-suffix{margin-left:calc(var(--spacing)*1.5)}.tag-suffix:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*1.5)}.time-input-field{width:calc(var(--spacing)*6);text-align:center;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;outline-style:none}.time-input-wrapper{align-items:center;height:100%;display:flex}.time-input-wrapper:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse;justify-content:flex-end}.time-input-separator{margin-inline:calc(var(--spacing)*2)}.timeline{flex-direction:column;align-items:flex-start}.timeline-item{min-height:70px;display:flex}.timeline-item-last{min-height:max-content}.timeline-item-media{flex-direction:column;align-items:center;display:flex}.timeline-item-media-content{margin-block:calc(var(--spacing)*1)}.timeline-item-media-default{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);background-color:var(--gray-200);border-radius:3.40282e38px}.timeline-item-media-default:is(.dark *){background-color:var(--gray-600)}.timeline-item-wrapper{flex:auto;display:flex}.timeline-item-content{margin-left:calc(var(--spacing)*4);width:100%;padding-top:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*6)}.timeline-item-content:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*4)}.timeline-item-content-last{padding-bottom:calc(var(--spacing)*0)}.timeline-connect{background-color:var(--gray-200);flex-grow:1;width:2px;height:100%}.timeline-connect:is(.dark *){background-color:var(--gray-600)}.toast{z-index:40;position:fixed}.tooltip{z-index:50;border-radius:var(--radius-lg);max-width:250px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);color:var(--color-white);position:relative}.upload{display:inline-block;position:relative}.upload.disabled{cursor:not-allowed;opacity:.6}.upload.disabled .upload-input{cursor:not-allowed}.upload-input{inset:calc(var(--spacing)*0);display:none;position:absolute}.upload-input.draggable{cursor:pointer;opacity:0;width:100%;display:block}.upload-draggable{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--gray-300);justify-content:center;align-items:center;min-height:7rem;display:flex}.upload-draggable:is(.dark *){border-color:var(--gray-600)}.upload-file-list{margin-top:calc(var(--spacing)*4)}.upload-file-info{flex-direction:column;justify-content:center;min-height:4rem;display:flex}.upload-file-info:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-left:calc(var(--spacing)*3)}.upload-file-info:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*3)}.upload-file{margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--gray-100);justify-content:space-between;align-items:center;display:flex}.upload-file:is(.dark *){background-color:var(--gray-700)}.upload-file-thumbnail{min-height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;display:flex}.upload-file-image{max-width:100%}.upload-file-remove{margin-inline:calc(var(--spacing)*2);padding:calc(var(--spacing)*3)}.app-separator-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.app-separator-b:is(.dark *){border-color:var(--gray-700)}.app-separator-t{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.app-separator-t:is(.dark *){border-color:var(--gray-700)}.app-separator-r{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--gray-200)}.app-separator-r:is(.dark *){border-color:var(--gray-700)}.app-separator-l{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--gray-200)}.app-separator-l:is(.dark *){border-color:var(--gray-700)}.app-separator-b-soft{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}@supports (color:color-mix(in lab,red,red)){.app-separator-b-soft{border-color:color-mix(in oklab,var(--gray-200)80%,transparent)}}.app-separator-b-soft:is(.dark *){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.app-separator-b-soft:is(.dark *){border-color:color-mix(in oklab,var(--gray-700)80%,transparent)}}.app-separator-b-subtle{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.app-separator-b-subtle:is(.dark *){border-color:var(--gray-600)}.app-separator-x-nav{border-color:var(--gray-200)}.app-separator-x-nav:where(:dir(ltr),[dir=ltr],[dir=ltr] *){border-left-style:var(--tw-border-style);border-left-width:1px}.app-separator-x-nav:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-right-style:var(--tw-border-style);border-right-width:1px}.app-separator-x-nav:is(.dark *){border-color:var(--gray-800)}:where(.app-page-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(17px*var(--tw-space-y-reverse));margin-block-end:calc(17px*calc(1 - var(--tw-space-y-reverse)))}.app-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-panel{border-color:color-mix(in oklab,var(--gray-200)80%,transparent)}}.app-panel{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.app-panel:is(.dark *){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.app-panel:is(.dark *){border-color:color-mix(in oklab,var(--gray-700)80%,transparent)}}.app-panel>.card-header{padding-inline:17px;padding-block:calc(var(--spacing)*3)}.app-panel>.card-body{padding:14px}.app-panel-header{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff5f1;--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#f8f4ea;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);padding:14px}.app-panel-header:is(.dark *){border-color:var(--gray-700);--tw-gradient-from:var(--gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--gray-800)}.app-panel-header .app-section-eyebrow{--tw-leading:calc(var(--spacing)*4);font-size:10px;line-height:calc(var(--spacing)*4);--tw-tracking:.08em;letter-spacing:.08em}.app-panel-header .app-section-title{--tw-leading:1.18;font-size:1.3rem;line-height:1.18}@media(min-width:768px){.app-panel-header .app-section-title{font-size:1.38rem}}.app-panel-header .app-section-subtitle{--tw-leading:1.45;font-size:11px;line-height:1.45}.app-toolbar-shell{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.app-toolbar-shell{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.app-toolbar-shell{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);padding:14px}.app-toolbar-shell:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.app-toolbar-shell:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)40%,transparent)}}.app-data-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);position:relative;overflow-x:auto}.app-data-shell:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.app-data-shell:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)40%,transparent)}}.app-data-shell:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;background-color:var(--gray-200);height:1px;position:absolute}.app-data-shell-divider-top{position:relative}.app-data-shell-divider-top:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;background-color:var(--gray-200);height:1px;position:absolute}.app-data-footer{gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:#ffffffb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.app-data-footer{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.app-data-footer{padding-inline:14px;padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}@media(min-width:640px){.app-data-footer{flex-direction:row;justify-content:space-between;align-items:center}}.app-data-footer:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.app-data-footer:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)40%,transparent)}}.app-action-btn{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.app-action-btn:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.app-action-btn-primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-action-btn-primary{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.app-action-btn-primary{color:var(--primary)}@media(hover:hover){.app-action-btn-primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-action-btn-primary:hover{border-color:color-mix(in oklab,var(--primary)80%,transparent)}}.app-action-btn-primary:hover{color:var(--primary-deep);--tw-shadow-color:#bc312b40}@supports (color:color-mix(in lab,red,red)){.app-action-btn-primary:hover{--tw-shadow-color:color-mix(in oklab,#bc312b40 var(--tw-shadow-alpha),transparent)}}}.app-action-btn-primary:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-action-btn-primary:is(.dark *){border-color:color-mix(in oklab,var(--primary)70%,transparent)}}.app-action-btn-primary:is(.dark *){color:var(--primary-mild)}@media(hover:hover){.app-action-btn-primary:is(.dark *):hover{color:var(--primary)}}.app-action-btn-outline{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-action-btn-outline{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}@media(hover:hover){.app-action-btn-outline:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-action-btn-outline:hover{border-color:color-mix(in oklab,var(--primary)55%,transparent)}}.app-action-btn-outline:hover{color:var(--primary);--tw-shadow-color:#bc312b2e}@supports (color:color-mix(in lab,red,red)){.app-action-btn-outline:hover{--tw-shadow-color:color-mix(in oklab,#bc312b2e var(--tw-shadow-alpha),transparent)}}}.app-action-btn-accent{color:#8d6b35;border-color:#ba965a8c}@media(hover:hover){.app-action-btn-accent:hover{color:#7e5b26;--tw-shadow-color:#ba965a40;border-color:#ba965abf}@supports (color:color-mix(in lab,red,red)){.app-action-btn-accent:hover{--tw-shadow-color:color-mix(in oklab,#ba965a40 var(--tw-shadow-alpha),transparent)}}}.app-action-btn-accent:is(.dark *){color:#e0c596;border-color:#ba965a99}@media(hover:hover){.app-action-btn-accent:is(.dark *):hover{color:#f1dcb6}}.app-primary-cta-btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.app-primary-cta-btn:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.app-primary-cta-btn{box-shadow:0 10px 22px -12px #bc312b85}.app-primary-cta-btn:hover{box-shadow:0 12px 24px -10px #bc312b9e}.app-avatar-fallback{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background-color:#ba965a}.app-section-eyebrow{--tw-leading:calc(var(--spacing)*4);font-size:10px;line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--gray-500);text-transform:uppercase}.app-section-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);font-size:1.38rem;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--gray-900)}@media(min-width:768px){.app-section-title{font-size:1.46rem}}.app-section-title:is(.dark *){color:var(--gray-100)}.app-section-title{font-family:var(--font-heading);letter-spacing:-.003em}.app-section-title--compact{font-size:1.3rem}@media(min-width:768px){.app-section-title--compact{font-size:1.38rem}}.app-section-subtitle{--tw-leading:1.45;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1.45;font-weight:var(--font-weight-medium);color:var(--gray-600)}.app-section-subtitle:is(.dark *){color:var(--gray-300)}.app-card-title{--tw-leading:1.28;--tw-font-weight:var(--font-weight-semibold);font-size:.98rem;line-height:1.28;font-weight:var(--font-weight-semibold);color:var(--gray-900)}@media(min-width:768px){.app-card-title{font-size:1.02rem}}.app-card-title:is(.dark *){color:var(--gray-100)}.app-card-title{font-family:var(--font-heading);letter-spacing:-.002em}.app-subsection-title{--tw-leading:calc(var(--spacing)*5);font-size:.92rem;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.app-subsection-title:is(.dark *){color:var(--gray-100)}.app-subsection-title{font-family:var(--font-heading);letter-spacing:-.001em}.app-card-subtitle{margin-top:calc(var(--spacing)*1);--tw-leading:calc(var(--spacing)*5);font-size:12px;line-height:calc(var(--spacing)*5);color:var(--gray-500)}.app-field-label{margin-bottom:calc(var(--spacing)*2);--tw-leading:calc(var(--spacing)*5);font-size:12px;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:block}.app-field-label:is(.dark *){color:var(--gray-200)}.app-tab-label{--tw-leading:calc(var(--spacing)*5);font-size:13px;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700)}.app-tab-label:is(.dark *){color:var(--gray-200)}.app-field-value{--tw-leading:calc(var(--spacing)*5);font-size:13px;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--gray-900)}.app-field-value:is(.dark *){color:var(--gray-100)}.app-field-meta{--tw-leading:calc(var(--spacing)*4);font-size:12px;line-height:calc(var(--spacing)*4);color:var(--gray-500)}.app-field-meta:is(.dark *){color:var(--gray-400)}.app-label{margin-bottom:calc(var(--spacing)*1);--tw-leading:calc(var(--spacing)*5);font-size:11px;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--gray-500);text-transform:uppercase;display:block}.app-native-control{height:calc(var(--spacing)*11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--gray-100);width:100%;padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-in-out);transition-duration:.15s;transition-timing-function:var(--ease-in-out)}.app-native-control:focus{border-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary);--tw-outline-style:none;background-color:#0000;outline-style:none}.app-native-control:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.app-native-control:focus:is(.dark *){background-color:#0000}.app-native-control-sm{height:calc(var(--spacing)*10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--gray-100);width:100%;padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-in-out);transition-duration:.15s;transition-timing-function:var(--ease-in-out)}.app-native-control-sm:focus{border-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary);--tw-outline-style:none;background-color:#0000;outline-style:none}.app-native-control-sm:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.app-native-control-sm:focus:is(.dark *){background-color:#0000}.app-table-head-cell{--tw-leading:calc(var(--spacing)*4);font-size:10px;line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--gray-500);text-transform:uppercase}.app-table-meta-text{--tw-leading:calc(var(--spacing)*5);font-size:11px;line-height:calc(var(--spacing)*5);color:var(--gray-500)}.app-table-action-group{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;width:100%;display:inline-flex}.app-table-action-group .button{height:calc(var(--spacing)*7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-table-action-group .button{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.app-table-action-group .button{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.app-table-action-group .button:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-table-action-group .button:hover{border-color:color-mix(in oklab,var(--primary)55%,transparent)}}.app-table-action-group .button:hover{color:var(--primary);--tw-shadow-color:#bc312b2e}@supports (color:color-mix(in lab,red,red)){.app-table-action-group .button:hover{--tw-shadow-color:color-mix(in oklab,#bc312b2e var(--tw-shadow-alpha),transparent)}}}.app-table-action-group .button:is(.dark *){color:var(--gray-100)}.app-table-action-group .button[disabled]{cursor:not-allowed;opacity:.5}@media(hover:hover){.app-table-action-group .button[disabled]:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.app-table-action-group .button[class*=text-red],.app-table-action-group .button[class*=text-rose]{border-color:var(--color-red-300);color:var(--color-red-600)}@media(hover:hover){:is(.app-table-action-group .button[class*=text-red],.app-table-action-group .button[class*=text-rose]):hover{border-color:var(--color-red-400);color:var(--color-red-700);--tw-shadow-color:#dc26262e}@supports (color:color-mix(in lab,red,red)){:is(.app-table-action-group .button[class*=text-red],.app-table-action-group .button[class*=text-rose]):hover{--tw-shadow-color:color-mix(in oklab,#dc26262e var(--tw-shadow-alpha),transparent)}}}.app-table-action-group .button[class*=text-emerald],.app-table-action-group .button[class*=text-green]{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}@media(hover:hover){:is(.app-table-action-group .button[class*=text-emerald],.app-table-action-group .button[class*=text-green]):hover{border-color:var(--color-emerald-400);color:var(--color-emerald-800);--tw-shadow-color:#10b9812e}@supports (color:color-mix(in lab,red,red)){:is(.app-table-action-group .button[class*=text-emerald],.app-table-action-group .button[class*=text-green]):hover{--tw-shadow-color:color-mix(in oklab,#10b9812e var(--tw-shadow-alpha),transparent)}}}.health-table-panel .table-default>thead>tr>th,.health-table-panel .table-flex .thead .tr .th{text-align:center;text-transform:none}.health-table-panel .table-default>thead>tr>th>button,.health-table-panel .table-flex .thead .tr .th>button{text-align:center;justify-content:center;width:100%}.app-status-tag-active{border-color:var(--color-emerald-100)!important;background-color:var(--color-emerald-100)!important;color:var(--color-emerald-700)!important}.app-status-tag-active:is(.dark *){border-color:#00bb7f33!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-active:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)!important}}.app-status-tag-active:is(.dark *){background-color:#00bb7f33!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-active:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)!important}}.app-status-tag-active:is(.dark *){color:var(--color-emerald-200)!important}.app-status-tag-danger{border-color:var(--color-red-100)!important;background-color:var(--color-red-100)!important;color:var(--color-red-700)!important}.app-status-tag-danger:is(.dark *){border-color:#fb2c3633!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-danger:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)!important}}.app-status-tag-danger:is(.dark *){background-color:#fb2c3633!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-danger:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)!important}}.app-status-tag-danger:is(.dark *){color:var(--color-red-200)!important}.app-status-tag-warning{border-color:var(--color-amber-100)!important;background-color:var(--color-amber-100)!important;color:var(--color-amber-700)!important}.app-status-tag-warning:is(.dark *){border-color:#f99c0033!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-warning:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)!important}}.app-status-tag-warning:is(.dark *){background-color:#f99c0033!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-warning:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)!important}}.app-status-tag-warning:is(.dark *){color:var(--color-amber-200)!important}.app-status-tag-inactive{border-color:var(--color-rose-100)!important;background-color:var(--color-rose-100)!important;color:var(--color-rose-700)!important}.app-status-tag-inactive:is(.dark *){border-color:#ff235733!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-inactive:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)!important}}.app-status-tag-inactive:is(.dark *){background-color:#ff235733!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-inactive:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)!important}}.app-status-tag-inactive:is(.dark *){color:var(--color-rose-200)!important}.app-status-tag-muted{border-color:var(--gray-100)!important;background-color:var(--gray-100)!important;color:var(--gray-600)!important}.app-status-tag-muted:is(.dark *){border-color:var(--gray-500)!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-muted:is(.dark *){border-color:color-mix(in oklab,var(--gray-500)20%,transparent)!important}}.app-status-tag-muted:is(.dark *){background-color:var(--gray-500)!important}@supports (color:color-mix(in lab,red,red)){.app-status-tag-muted:is(.dark *){background-color:color-mix(in oklab,var(--gray-500)20%,transparent)!important}}.app-status-tag-muted:is(.dark *){color:var(--gray-300)!important}.app-count-pill{margin-left:calc(var(--spacing)*2);height:calc(var(--spacing)*5);background-color:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-count-pill{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.app-count-pill{padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--primary)}.app-notification-badge-text{height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);justify-content:center;align-items:center;font-size:10px;display:inline-flex}@keyframes app-notification-badge-pulse{0%{box-shadow:0 0 #dc262673}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}@keyframes app-notification-badge-pop{0%{transform:translateY(-50%)scale(.86)}38%{transform:translateY(-50%)scale(1.2)}70%{transform:translateY(-50%)scale(.98)}to{transform:translateY(-50%)scale(1)}}.app-notification-badge-pulse{animation:2.4s ease-out infinite app-notification-badge-pulse}.app-notification-badge-pop{animation:2.4s ease-out infinite app-notification-badge-pulse,.65s cubic-bezier(.22,1,.36,1) app-notification-badge-pop}.app-notification-tabs{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);display:flex}.app-notification-header-title{--tw-leading:calc(var(--spacing)*5);font-size:.96rem;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.app-notification-header-title:is(.dark *){color:var(--gray-100)}.app-notification-header-title{font-family:var(--font-heading);letter-spacing:-.002em}.app-notification-tab-btn{height:calc(var(--spacing)*8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-notification-tab-btn{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.app-notification-tab-btn{padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--gray-600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.app-notification-tab-btn:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-notification-tab-btn:hover{border-color:color-mix(in oklab,var(--primary)55%,transparent)}}.app-notification-tab-btn:hover{color:var(--primary);--tw-shadow-color:#bc312b2e}@supports (color:color-mix(in lab,red,red)){.app-notification-tab-btn:hover{--tw-shadow-color:color-mix(in oklab,#bc312b2e var(--tw-shadow-alpha),transparent)}}}.app-notification-tab-btn:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-notification-tab-btn:is(.dark *){border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.app-notification-tab-btn:is(.dark *){color:var(--gray-200)}.app-notification-tab-btn-active{border-color:var(--primary);background-color:var(--primary);color:var(--color-white)}@media(hover:hover){.app-notification-tab-btn-active:hover{color:var(--color-white)}}.app-notification-tab-btn-active:is(.dark *){border-color:var(--primary);background-color:var(--primary);color:var(--color-white)}.app-notification-tab-btn-active{box-shadow:0 8px 18px -12px #bc312b9e}.app-notification-list{padding-block:calc(var(--spacing)*2)}.app-notification-item{margin-inline:calc(var(--spacing)*2);cursor:pointer;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex;position:relative}@media(hover:hover){.app-notification-item:hover{background-color:var(--gray-100)}}.app-notification-item:active{background-color:var(--gray-100)}@media(hover:hover){.app-notification-item:is(.dark *):hover{background-color:var(--gray-700)}}.app-notification-item-content{margin-inline:calc(var(--spacing)*3);min-width:calc(var(--spacing)*0);flex:1}.app-notification-kind-chip{background-color:var(--gray-100);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--gray-600);text-transform:uppercase;border-radius:3.40282e38px}.app-notification-kind-chip:is(.dark *){background-color:var(--gray-700);color:var(--gray-200)}.app-notification-time{color:var(--gray-500);font-size:11px}.app-notification-time:is(.dark *){color:var(--gray-400)}.app-notification-message{--tw-leading:calc(var(--spacing)*5);font-size:12px;line-height:calc(var(--spacing)*5);color:var(--gray-700)}.app-notification-message:is(.dark *){color:var(--gray-200)}.app-notification-target{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.app-notification-target:is(.dark *){color:var(--gray-100)}.app-notification-date{--tw-leading:calc(var(--spacing)*5);font-size:11px;line-height:calc(var(--spacing)*5);color:var(--gray-500)}.app-notification-date:is(.dark *){color:var(--gray-400)}.app-notification-action-btn{height:calc(var(--spacing)*7);border-radius:var(--radius-lg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-notification-action-btn{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.app-notification-action-btn{padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.app-notification-action-btn:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-notification-action-btn:hover{border-color:color-mix(in oklab,var(--primary)80%,transparent)}}.app-notification-action-btn:hover{color:var(--primary-deep);--tw-shadow-color:#bc312b40}@supports (color:color-mix(in lab,red,red)){.app-notification-action-btn:hover{--tw-shadow-color:color-mix(in oklab,#bc312b40 var(--tw-shadow-alpha),transparent)}}}.app-notification-action-btn:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-notification-action-btn:is(.dark *){border-color:color-mix(in oklab,var(--primary)70%,transparent)}}.app-notification-action-btn:is(.dark *){color:var(--primary-mild)}@media(hover:hover){.app-notification-action-btn:is(.dark *):hover{color:var(--primary)}}.app-notification-divider{margin-inline:calc(var(--spacing)*3);margin-block:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.app-notification-divider:is(.dark *){border-color:var(--gray-700)}.app-notification-empty-card{margin-inline:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.app-notification-empty-card{background-color:color-mix(in oklab,var(--gray-50)70%,transparent)}}.app-notification-empty-card{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);text-align:center}.app-notification-empty-card:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.app-notification-empty-card:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)35%,transparent)}}.app-notification-empty-title{--tw-leading:calc(var(--spacing)*5);font-size:.96rem;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.app-notification-empty-title:is(.dark *){color:var(--gray-100)}.app-notification-empty-title{font-family:var(--font-heading)}.app-notification-empty-subtitle{margin-top:calc(var(--spacing)*1);--tw-leading:calc(var(--spacing)*5);font-size:12px;line-height:calc(var(--spacing)*5);color:var(--gray-500)}.app-notification-empty-subtitle:is(.dark *){color:var(--gray-400)}.app-dropdown-shadow-lg{box-shadow:var(--surface-shadow-dropdown)}.app-focus-ring-primary-soft:focus-within{box-shadow:var(--focus-ring-primary-soft)}.app-content-overlay-bg{background-image:var(--content-overlay-gradient)}.app-calendar-event-red{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-red{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.app-calendar-event-red{color:var(--gray-900)}.app-calendar-event-red:is(.dark *){color:var(--gray-100)}.app-calendar-event-orange{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-orange{background-color:color-mix(in oklab,var(--warning)30%,transparent)}}.app-calendar-event-orange{color:var(--gray-900)}.app-calendar-event-orange:is(.dark *){color:var(--gray-100)}.app-calendar-event-yellow{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-yellow{background-color:color-mix(in oklab,var(--warning)40%,transparent)}}.app-calendar-event-yellow{color:var(--gray-900)}.app-calendar-event-yellow:is(.dark *){color:var(--gray-100)}.app-calendar-event-green{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-green{background-color:color-mix(in oklab,var(--success)30%,transparent)}}.app-calendar-event-green{color:var(--gray-900)}.app-calendar-event-green:is(.dark *){color:var(--gray-100)}.app-calendar-event-blue{background-color:var(--color-sky-100);color:var(--gray-900)}.app-calendar-event-blue:is(.dark *){background-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-blue:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500)25%,transparent)}}.app-calendar-event-blue:is(.dark *){color:var(--gray-100)}.app-calendar-event-purple{background-color:var(--color-violet-100);color:var(--gray-900)}.app-calendar-event-purple:is(.dark *){background-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.app-calendar-event-purple:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500)25%,transparent)}}.app-calendar-event-purple:is(.dark *){color:var(--gray-100)}.hr-table-controls{gap:calc(var(--spacing)*4)}@media(min-width:1024px){.hr-table-controls{gap:calc(var(--spacing)*5)}}.hr-toolbar-search .hr-toolbar-search-input.input-wrapper .input{height:calc(var(--spacing)*10);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.hr-toolbar-actions .app-action-btn{height:calc(var(--spacing)*10);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.hr-table-data-shell>div,.app-data-shell.hr-table-data-shell>div{border-radius:var(--radius-2xl)}.app-home-inspiration{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffa3a3e6;max-width:72ch;display:flex}@supports (color:color-mix(in lab,red,red)){.app-home-inspiration{border-color:color-mix(in oklab,var(--color-red-300)90%,transparent)}}.app-home-inspiration{background-color:#fef2f2e6}@supports (color:color-mix(in lab,red,red)){.app-home-inspiration{background-color:color-mix(in oklab,var(--color-red-50)90%,transparent)}}.app-home-inspiration{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5)}.app-home-inspiration:is(.dark *){border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.app-home-inspiration:is(.dark *){border-color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.app-home-inspiration:is(.dark *){background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.app-home-inspiration:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)12%,transparent)}}.app-home-inspiration{animation:4s ease-in-out infinite appFloatSoft;box-shadow:0 0 0 1px #ff456524,0 0 16px #ff2d5533}.app-home-inspiration-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-red-500)}.app-home-inspiration-icon:is(.dark *){color:var(--color-red-300)}.app-home-inspiration-icon{text-shadow:0 0 6px #ff2d55a6,0 0 14px #ff2d5561}.app-home-inspiration-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;font-style:italic;line-height:1.5}@media(min-width:768px){.app-home-inspiration-text{font-size:.95rem}}.app-home-inspiration-text{color:#ff234a;text-shadow:0 0 8px #ff234ab8,0 0 16px #ff234a80}.app-home-greeting-row{align-items:flex-start;gap:calc(var(--spacing)*2.5);display:flex}.app-home-greeting-icon-wrap{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:var(--gray-100);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.app-home-greeting-icon-wrap:is(.dark *){background-color:var(--gray-700)}.app-home-greeting-icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.app-home-date-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.app-home-date-card{background-color:color-mix(in oklab,var(--gray-50)80%,transparent)}}.app-home-date-card{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2)}.app-home-date-card:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.app-home-date-card:is(.dark *){background-color:color-mix(in oklab,var(--gray-800)50%,transparent)}}.app-home-date-card{animation:4.2s ease-in-out .35s infinite appFloatSoft}.app-home-date-icon-wrap{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.app-home-date-icon-wrap:is(.dark *){background-color:var(--gray-700)}.app-home-date-icon-wrap{animation:3.2s ease-in-out infinite appFloatSoft}.app-home-date-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-red-500);animation:3.1s ease-in-out infinite appNeonGlow}:where(.health-page-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.health-hero-panel-shell{overflow:hidden}.health-summary-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff6f2;--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#f2f8ff;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}.health-summary-hero:is(.dark *){border-color:var(--gray-700);--tw-gradient-from:var(--gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--gray-800)}.health-summary-hero-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--gray-500);text-transform:uppercase}.health-summary-hero-title{margin-top:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.health-summary-hero-title:is(.dark *){color:var(--gray-100)}.health-summary-hero-subtitle{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-600)}.health-summary-hero-subtitle:is(.dark *){color:var(--gray-300)}.health-summary-hero-tags{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:640px){.health-summary-hero-tags{grid-template-columns:repeat(3,minmax(0,1fr))}}.health-metric-card{overflow:hidden}.health-metric-card .health-metric-label{--tw-font-weight:var(--font-weight-semibold);font-size:.78rem;font-weight:var(--font-weight-semibold);color:var(--gray-500)}.health-metric-card .health-metric-value{margin-top:calc(var(--spacing)*1);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--gray-800)}.health-metric-card .health-metric-value:is(.dark *){color:var(--gray-100)}.health-metric-card .health-metric-divider{margin-block:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.health-metric-card .health-metric-divider:is(.dark *){border-color:var(--gray-700)}.health-metric-card .health-metric-note{--tw-leading:calc(var(--spacing)*6);font-size:.8rem;line-height:calc(var(--spacing)*6);color:var(--gray-500)}.health-table-panel{overflow:hidden}.health-content-panel{height:100%}.health-panel-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.health-panel-title:is(.dark *){color:var(--gray-100)}.health-panel-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-500)}.health-panel-subtitle:is(.dark *){color:var(--gray-300)}.health-modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.health-modal-header{background-color:color-mix(in oklab,var(--gray-50)70%,transparent)}}.health-modal-header{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4)}.health-modal-header:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.health-modal-header:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)40%,transparent)}}.app-section-box,.health-section-box{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.app-section-box,.health-section-box):is(.dark *){border-color:var(--gray-700);background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){:is(.app-section-box,.health-section-box):is(.dark *){background-color:color-mix(in oklab,var(--gray-800)60%,transparent)}}.app-modal-info-card.card,.health-modal-info-card.card{border-color:var(--color-orange-200);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.app-modal-info-card.card,.health-modal-info-card.card):is(.dark *){border-color:var(--gray-700)}.app-section-heading,.health-section-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-800)}:is(.app-section-heading,.health-section-heading):is(.dark *){color:var(--gray-100)}.app-section-caption,.health-section-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--gray-500)}.employee-modal-panel{flex-direction:column;height:calc(100vh - 1rem);max-height:calc(100vh - 1rem);display:flex;overflow:hidden}@media(min-width:640px){.employee-modal-panel{height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}}.employee-modal-scroll{min-height:calc(var(--spacing)*0);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:scroll}.employee-modal-panel form,.employee-modal-panel .form-container{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.employee-settings-form .form-item{margin-bottom:calc(var(--spacing)*4)}.employee-settings-form .health-visit-top-item,.employee-settings-form .health-visit-mid-item{margin-bottom:calc(var(--spacing)*0)}.employee-settings-form .health-visit-group-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffe4e6cc;border-radius:24px}@supports (color:color-mix(in lab,red,red)){.employee-settings-form .health-visit-group-card{border-color:color-mix(in oklab,var(--color-rose-100)80%,transparent)}}.employee-settings-form .health-visit-group-card{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.employee-settings-form .health-visit-group-card{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.employee-settings-form .health-visit-group-card{padding:calc(var(--spacing)*4);--tw-shadow:0 16px 36px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.employee-settings-form .health-visit-group-card-primary{border-color:var(--color-rose-100);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-via:color-mix(in oklab,var(--color-rose-50)35%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white)}.employee-settings-form .form-label{margin-bottom:calc(var(--spacing)*1.5);--tw-leading:calc(var(--spacing)*5);font-size:.82rem;line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.01em;letter-spacing:.01em;color:var(--gray-500)}.employee-settings-form .form-label:is(.dark *){color:var(--gray-300)}.employee-settings-form .form-explain{margin-top:calc(var(--spacing)*1);position:static}.employee-settings-form .form-item .invalid-feedback{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.employee-settings-form .input,.employee-settings-form .select-control{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-100);background-color:var(--gray-100);min-height:46px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffbf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.employee-settings-form .input,.employee-settings-form .select-control):is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.employee-settings-form .input{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.employee-settings-form .input::placeholder{color:var(--gray-400)}.employee-settings-form .select-value-container{min-height:46px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.employee-settings-form .select-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-400)}.employee-settings-form .select-single-value,.employee-settings-form .select-input-container{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800)}:is(.employee-settings-form .select-single-value,.employee-settings-form .select-input-container):is(.dark *){color:var(--gray-100)}.employee-settings-form .select-indicators-container,.employee-settings-form .select-clear-indicator{color:var(--gray-500)}:is(.employee-settings-form .select-indicators-container,.employee-settings-form .select-clear-indicator):is(.dark *){color:var(--gray-300)}.employee-settings-form .input:focus,.employee-settings-form .select-control.select-control--is-focused{border-color:var(--color-rose-200);background-color:var(--color-white);--tw-shadow:0 8px 22px var(--tw-shadow-color,#fb71851a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-100)}.employee-settings-form textarea.input{--tw-leading:calc(var(--spacing)*6);min-height:110px;line-height:calc(var(--spacing)*6)}.employee-settings-form .picker-panel,.employee-settings-form .select-menu{border-radius:var(--radius-2xl)}.employee-settings-form .picker{z-index:70}.employee-settings-form .picker-panel{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-shadow:0 18px 42px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:24px}.employee-settings-form .picker-view{min-width:304px;color:var(--gray-800)}.employee-settings-form .picker-header{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-100);padding-bottom:calc(var(--spacing)*3);display:flex}.employee-settings-form .picker-direction-button,.employee-settings-form .picker-header button{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);color:var(--gray-500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.employee-settings-form .picker-direction-button:hover,.employee-settings-form .picker-header button:hover{background-color:var(--gray-100);color:var(--gray-700)}.employee-settings-form .picker-header-label{--tw-font-weight:var(--font-weight-semibold);font-size:1.05rem;font-weight:var(--font-weight-semibold);--tw-tracking:.01em;letter-spacing:.01em;color:var(--gray-900)}.employee-settings-form .picker-table{border-collapse:separate;border-spacing:0 7px;width:100%}.employee-settings-form .week-day-cell{padding-bottom:calc(var(--spacing)*2);text-align:center}.employee-settings-form .week-day-cell-content{--tw-font-weight:var(--font-weight-semibold);font-size:.82rem;font-weight:var(--font-weight-semibold);--tw-tracking:.01em;letter-spacing:.01em;color:var(--gray-500);text-transform:none}.employee-settings-form .date-picker-cell{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);text-align:center}.employee-settings-form .date-picker-cell-content{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;transition-duration:.15s;display:flex}.employee-settings-form .date-picker-cell-hoverable:hover{background-color:var(--color-blue-50);color:var(--color-blue-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .date-picker-cell-selected,.employee-settings-form .date-picker-cell-selected-start,.employee-settings-form .date-picker-cell-selected-end{background-color:var(--color-blue-500);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .date-picker-cell-content.ring-primary{background-color:var(--color-white);color:var(--color-blue-600);--tw-ring-color:var(--color-blue-500)}.employee-settings-form .date-picker-cell-current-month{color:var(--gray-700)}.employee-settings-form .date-picker-other-month{color:var(--gray-300)}.employee-settings-form .date-picker-cell-disabled{cursor:not-allowed;background-color:var(--gray-100);color:var(--gray-300);opacity:1;border-radius:3.40282e38px}.employee-settings-form .health-visit-top-field .picker-input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .time-input-wrapper{border-radius:var(--radius-xl);min-height:44px;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);background-color:#0000}.employee-settings-form .time-input-field{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800)}.employee-settings-form .time-input-field:is(.dark *){color:var(--gray-100)}.employee-settings-form .time-input-separator{color:var(--gray-500)}.employee-settings-form .time-input-separator:is(.dark *){color:var(--gray-300)}.employee-settings-form .health-visit-top-field{position:relative}.employee-settings-form .health-visit-top-field .input,.employee-settings-form .health-visit-top-field .select-control,.employee-settings-form .health-visit-top-field .picker-input{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);min-height:46px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-800);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .health-visit-top-field .input,.employee-settings-form .health-visit-top-field .picker-input input{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.employee-settings-form .health-visit-top-field .select-value-container{min-height:46px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.employee-settings-form .health-visit-top-field .picker-input,.employee-settings-form .health-visit-top-field .select-control{overflow:hidden}.employee-settings-form .health-visit-top-field .picker-input:focus-within,.employee-settings-form .health-visit-top-field .select-control.select-control--is-focused,.employee-settings-form .health-visit-top-field .input:focus{border-color:var(--color-rose-200);background-color:var(--color-white);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-100)}.employee-settings-form .health-visit-top-field .picker-input input::placeholder,.employee-settings-form .health-visit-top-field .input::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-400)}.employee-settings-form .health-visit-top-field .picker-input-toggle,.employee-settings-form .health-visit-top-field .picker-input-clear,.employee-settings-form .health-visit-top-field .select-dropdown-indicator,.employee-settings-form .health-visit-top-field .select-clear-indicator{color:var(--gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.employee-settings-form .health-visit-top-field .picker-input-toggle:hover,.employee-settings-form .health-visit-top-field .picker-input-clear:hover,.employee-settings-form .health-visit-top-field .select-dropdown-indicator:hover,.employee-settings-form .health-visit-top-field .select-clear-indicator:hover{color:var(--gray-600)}.employee-settings-form .health-visit-date-field .picker-input{border-color:var(--gray-200);background-color:var(--gray-50);padding-right:calc(var(--spacing)*2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .health-visit-date-field .picker-input input{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.01em;letter-spacing:.01em;color:var(--gray-800)}.employee-settings-form .health-visit-date-field .picker-input-toggle,.employee-settings-form .health-visit-time-field .input-suffix{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--color-white);color:var(--gray-500);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.employee-settings-form .health-visit-time-field .input{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);--tw-shadow:0 0 #0000;min-height:46px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .health-visit-time-field .input:focus-within{border-color:var(--color-rose-200);background-color:var(--color-white);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-100)}.employee-settings-form .health-visit-time-picker{position:relative}.employee-settings-form .health-visit-time-field .time-input-wrapper{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);min-height:46px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);background-color:#0000}.employee-settings-form .health-visit-time-field .time-input-field{min-width:24px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12em;letter-spacing:.12em;color:var(--gray-800);background-color:#0000}.employee-settings-form .health-visit-time-field .time-input-wrapper>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.employee-settings-form .health-visit-time-input .input-content{gap:calc(var(--spacing)*2)}.employee-settings-form .health-visit-date-field .picker-input:focus-within{border-color:var(--color-rose-200);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.employee-settings-form .health-visit-staff-field .select-single-value,.employee-settings-form .health-visit-staff-field .select-placeholder,.employee-settings-form .health-visit-date-field .picker-input input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.employee-settings-form .health-visit-top-item .form-container,.employee-settings-form .health-visit-mid-item .form-container{gap:calc(var(--spacing)*0)}.app-time-picker{position:relative}.app-time-trigger{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);width:100%;min-height:46px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:space-between;align-items:center;transition-duration:.15s;display:flex}.app-time-trigger:hover,.app-time-trigger:focus-visible{border-color:var(--color-rose-200);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-100);--tw-outline-style:none;outline-style:none}.app-time-trigger-invalid{border-color:var(--color-red-400);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-red-100)}.app-time-trigger-value{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.01em;letter-spacing:.01em;color:var(--gray-800);display:flex}.app-time-trigger-separator{padding-inline:1px}.app-time-trigger-icon{margin-left:calc(var(--spacing)*2);width:.95rem;height:.95rem;color:var(--gray-500)}.app-time-panel{top:calc(100% + 10px);right:calc(var(--spacing)*0);z-index:140;border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--color-white);border-radius:22px;width:272px;position:absolute;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.app-time-panel-header{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);display:flex}.app-time-panel-value{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-light);font-size:2.05rem;line-height:1;font-weight:var(--font-weight-light);color:var(--gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.app-time-panel-value.is-active{border-color:var(--color-rose-300);background-color:var(--color-rose-50);color:#bc312b;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-100)}.app-time-panel-separator{margin-top:calc(var(--spacing)*-1);--tw-leading:1;--tw-font-weight:var(--font-weight-light);font-size:1.95rem;line-height:1;font-weight:var(--font-weight-light);color:var(--gray-600)}.app-time-panel-hint{padding-inline:calc(var(--spacing)*4);text-align:center;color:var(--gray-500);font-size:.7rem}.app-time-dial{margin-inline:auto;margin-block:calc(var(--spacing)*3);-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#f1f2f4,#e8eaed);border-radius:3.40282e38px;width:190px;height:190px;position:relative}.app-time-dial.is-dragging{cursor:grabbing}.app-time-dial-hand{--tw-translate-y: -50% ;height:2px;translate:var(--tw-translate-x)var(--tw-translate-y);transform-origin:0%;background-color:#bc312b;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.app-time-dial-center{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#bc312b;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.app-time-dial-selection{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#bc312b;border-radius:3.40282e38px;position:absolute;box-shadow:0 8px 18px #bc312b3d}.app-time-dial-label{pointer-events:none;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-font-weight:var(--font-weight-medium);font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--gray-700);position:absolute}.app-time-dial-label.is-selected{color:var(--color-white)}.app-time-panel-footer{align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-100);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-time-footer-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-height:34px;padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--gray-600);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#0000;transition-duration:.15s;display:inline-flex}.app-time-footer-btn:hover{background-color:var(--color-rose-50);color:#bc312b}.app-time-footer-btn.is-primary{color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:oklch(89.2% .058 10.001);background-color:#bc312b}@supports (color:color-mix(in lab,red,red)){.app-time-footer-btn.is-primary{--tw-shadow-color:color-mix(in oklab,var(--color-rose-200)var(--tw-shadow-alpha),transparent)}}.app-time-footer-btn.is-primary:hover{color:var(--color-white);background-color:#a92b26}.header{background:linear-gradient(120deg,#ffffffe6,#ffffffc7 55%,rgb(var(--brand-accent-rgb)/var(--luxury-header-accent-alpha)));border-bottom:1px solid rgb(var(--brand-primary-rgb)/.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .header{background:linear-gradient(120deg,#141414e6,#141414d1 55%,rgb(var(--brand-primary-rgb)/.2));border-bottom-color:rgb(var(--brand-accent-rgb)/.22)}.header:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--brand-primary-rgb)/.55),rgb(var(--brand-accent-rgb)/.75),transparent);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-action-item-hoverable{transition:transform .18s,box-shadow .18s,color .18s,background-color .18s}.header-action-item-hoverable:hover{box-shadow:0 10px 20px -16px rgb(var(--brand-primary-rgb)/.75),inset 0 0 0 1px rgb(var(--brand-accent-rgb)/.35);background-color:rgb(var(--brand-accent-rgb)/.13);animation:.8s ease-out luxuryFloat}.card{border-color:rgb(var(--brand-primary-rgb)/.12);background-image:linear-gradient(150deg,#fffffff5,#ffffffe6 42%,rgb(var(--brand-accent-rgb)/.08));box-shadow:0 16px 34px -24px rgb(var(--brand-primary-rgb)/var(--luxury-card-shadow-alpha)),0 8px 18px -16px #0f172a40;transition:border-color .22s,box-shadow .22s,transform .22s}.dark .card{background-image:linear-gradient(150deg,#1f2937db,#1f2937c2 42%,rgb(var(--brand-primary-rgb)/.18));border-color:rgb(var(--brand-accent-rgb)/.2);box-shadow:0 16px 36px -28px #0000008c,inset 0 0 0 1px rgb(var(--brand-accent-rgb)/.08)}.card:hover{border-color:rgb(var(--brand-accent-rgb)/.5);box-shadow:0 20px 38px -28px rgb(var(--brand-primary-rgb)/var(--luxury-card-hover-shadow-alpha)),0 10px 22px -18px #0f172a40;transform:none}.button{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s}.button.bg-primary{background-image:linear-gradient(135deg,var(--primary)0%,var(--primary-deep)100%);box-shadow:0 12px 20px -14px rgb(var(--brand-primary-rgb)/var(--luxury-button-glow-alpha)),inset 0 1px #ffffff3d}.button.bg-primary:hover{box-shadow:0 16px 26px -14px rgb(var(--brand-primary-rgb)/.85),inset 0 1px #ffffff47;transform:translateY(-1px)}.button:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-primary-rgb)/.2),0 8px 14px -10px rgb(var(--brand-primary-rgb)/.5);outline:none}.dropdown-menu{border-color:rgb(var(--brand-accent-rgb)/.25);box-shadow:0 28px 38px -22px rgb(var(--brand-primary-rgb)/.45),0 16px 24px -22px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input:not(.input-invalid):focus,.input:not(.input-invalid):focus-within{box-shadow:0 0 0 3px rgb(var(--brand-primary-rgb)/.14)}.table-default>thead>tr>th{background:linear-gradient(120deg,rgb(var(--brand-primary-rgb)/.09),rgb(var(--brand-accent-rgb)/.16))}.dark .table-default>thead>tr>th{background:linear-gradient(120deg,rgb(var(--brand-primary-rgb)/.24),rgb(var(--brand-accent-rgb)/.18))}.table-default>tbody>tr>*{transition:background-color .16s,color .16s}.table-default.table-hover>tbody>tr:hover>*{background-color:rgb(var(--brand-accent-rgb)/var(--luxury-table-hover-accent-alpha))}.dark .table-default.table-hover>tbody>tr:hover>*{background-color:rgb(var(--brand-primary-rgb)/.2)}.menu-item.menu-item-active,.menu-collapse-item.menu-collapse-item-active{box-shadow:inset 0 0 0 1px rgb(var(--brand-primary-rgb)/.28)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-4\.5{top:calc(var(--spacing)*4.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.container{width:100%}@media(min-width:576px){.container{max-width:576px}}@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}}.m-5{margin:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.\!my-2{margin-block:calc(var(--spacing)*2)!important}.my-2{margin-block:calc(var(--spacing)*2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.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] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.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);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.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);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.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);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.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);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.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-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.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,.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] *)),.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] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.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-width:1px;border-top-color:var(--tw-prose-th-borders)}.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-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.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-top:.75em;margin-bottom:.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-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom: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] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.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-top:2em;margin-bottom: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}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-32{height:calc(var(--spacing)*32)}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-\[65px\]{width:65px}.w-\[175px\]{width:175px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[56ch\]{max-width:56ch}.max-w-\[380px\]{max-width:380px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-14{min-width:calc(var(--spacing)*14)}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-\[1160px\]{min-width:1160px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-error{border-color:var(--error)}.border-gray-100{border-color:var(--gray-100)}.border-gray-200{border-color:var(--gray-200)}.border-gray-300{border-color:var(--gray-300)}.border-info-subtle{border-color:var(--info-subtle)}.border-primary{border-color:var(--primary)}.border-success-subtle{border-color:var(--success-subtle)}.border-warning-subtle{border-color:var(--warning-subtle)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-gray-50,.bg-gray-50\/30{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/30{background-color:color-mix(in oklab,var(--gray-50)30%,transparent)}}.bg-gray-100{background-color:var(--gray-100)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-primary{background-color:var(--primary)}.bg-primary-deep{background-color:var(--primary-deep)}.bg-primary-subtle{background-color:var(--primary-subtle)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-transparent{background-color:#0000}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-3{padding:calc(var(--spacing)*3)!important}.\!p-5{padding:calc(var(--spacing)*5)!important}.\!p-\[12px\]{padding:12px!important}.\!p-\[14px\]{padding:14px!important}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[1\.9rem\]{font-size:1.9rem}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.\!text-white\/70{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.\!text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.text-amber-900{color:var(--color-amber-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-error{color:var(--error)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-info{color:var(--info)}.text-neutral{color:var(--neutral)}.text-primary{color:var(--primary)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-sky-500{color:var(--color-sky-500)}.text-slate-500{color:var(--color-slate-500)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-error{--tw-ring-color:var(--error)}.ring-primary{--tw-ring-color:var(--primary)}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.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-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-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,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-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,)}.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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--primary)}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-gray-100:hover{background-color:var(--gray-100)}.hover\:bg-primary-mild:hover{background-color:var(--primary-mild)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-800:hover{color:var(--gray-800)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-mild:hover{color:var(--primary-mild)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:\!my-4{margin-block:calc(var(--spacing)*4)!important}.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\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:\!p-6{padding:calc(var(--spacing)*6)!important}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:768px){.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:self-auto{align-self:auto}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.xl\:max-w-\[450px\]{max-width:450px}.xl\:max-w-\[520px\]{max-width:520px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:max-w-\[720px\]{max-width:720px}}.ltr\:right-6:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing)*6)}.ltr\:mr-1:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing)*1)}.ltr\:pr-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing)*2)}.rtl\:left-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*6)}.rtl\:ml-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*1)}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:pl-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing)*2)}.dark\:border-gray-500:is(.dark *){border-color:var(--gray-500)}.dark\:border-gray-700:is(.dark *){border-color:var(--gray-700)}.dark\:bg-gray-500:is(.dark *){background-color:var(--gray-500)}.dark\:bg-gray-700:is(.dark *){background-color:var(--gray-700)}.dark\:bg-gray-800:is(.dark *),.dark\:bg-gray-800\/95:is(.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--gray-800)95%,transparent)}}.dark\:bg-gray-900\/20:is(.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--gray-900)20%,transparent)}}.dark\:bg-primary:is(.dark *){background-color:var(--primary)}.dark\:text-gray-50:is(.dark *){color:var(--gray-50)}.dark\:text-gray-100:is(.dark *){color:var(--gray-100)}.dark\:text-gray-300:is(.dark *){color:var(--gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--gray-400)}.dark\:text-neutral:is(.dark *){color:var(--neutral)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:ring-white:is(.dark *){--tw-ring-color:var(--color-white)}@media(hover:hover){.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.dark\:hover\:text-gray-100:is(.dark *):hover{color:var(--gray-100)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}.swal2-popup.app-confirm-dialog{color:#374151;border-radius:.5rem;width:min(28.75rem,100vw - 2rem);padding:2rem 2rem 1.5rem;box-shadow:0 1.5rem 3.75rem #0f172a3d}.app-confirm-dialog .swal2-icon{color:#ffb56f;border-color:#ffb56f;width:4.8rem;height:4.8rem;margin:0 auto 1.35rem}.app-confirm-dialog .swal2-icon .swal2-icon-content{font-size:3rem;font-weight:400}.app-confirm-dialog__title.swal2-title{color:#4b5563;margin:0;padding:0;font-size:1.75rem;font-weight:600;line-height:1.25}.app-confirm-dialog__description.swal2-html-container{color:#6b7280;max-width:22rem;margin:.8rem auto 0;padding:0;font-size:1rem;font-weight:400;line-height:1.45}.app-confirm-dialog__actions.swal2-actions{gap:.7rem;margin:1.55rem 0 0;display:flex}.app-confirm-dialog__confirm,.app-confirm-dialog__cancel{border:0;border-radius:.3rem;min-height:2.45rem;margin:0;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .18s,box-shadow .18s,transform .18s}.app-confirm-dialog__confirm:hover,.app-confirm-dialog__cancel:hover{transform:translateY(-1px)}.app-confirm-dialog--primary .app-confirm-dialog__confirm{color:#fff;background:#bc312b;box-shadow:0 .5rem 1rem #bc312b33}.app-confirm-dialog--danger .app-confirm-dialog__confirm{color:#fff;background:#e54b4b;box-shadow:0 .5rem 1rem #e54b4b33}.app-confirm-dialog--warning .app-confirm-dialog__confirm{color:#fff;background:#d97706;box-shadow:0 .5rem 1rem #d9770633}.app-confirm-dialog__cancel{color:#fff;background:#64748b}.app-confirm-dialog__cancel:hover{background:#475569}@media(max-width:640px){.swal2-popup.app-confirm-dialog{padding:1.6rem 1.25rem 1.25rem}.app-confirm-dialog__title.swal2-title{font-size:1.45rem}.app-confirm-dialog__description.swal2-html-container{font-size:.94rem}}@keyframes appNeonGlow{0%,to{color:#0284c7;text-shadow:0 0 4px #38bdf859,0 0 10px #0ea5e938}50%{color:#0ea5e9;text-shadow:0 0 6px #38bdf88c,0 0 16px #0ea5e959}}@keyframes appFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.app-home-inspiration,.app-home-inspiration-icon,.app-home-inspiration-text,.app-home-greeting-row,.app-home-greeting-icon-wrap,.app-home-greeting-icon,.app-home-date-card,.app-home-date-icon-wrap,.app-home-date-icon{animation:none!important}}@keyframes luxuryFloat{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.button,.card,.header-action-item-hoverable{transition:none!important}}:root{font-family:var(--font-sans-ui);color:var(--gray-800);background:var(--gray-50);font-synthesis:none}*{box-sizing:border-box}body{background:var(--gray-50);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.65}.portal-public-shell{flex-direction:column;min-height:100vh;display:flex}.portal-public-shell__content{flex:1}.portal-public-shell__footer{width:min(100%,1320px);color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin:0 auto;padding:1rem 1.5rem 1.5rem;font-size:.75rem;line-height:1.25rem;display:flex}.portal-public-shell__footer i:before{content:"|";color:var(--gray-300);margin:0 .5rem;font-style:normal;display:inline-block}.portal-workspace{flex:1}.portal-topbar{z-index:50;border-bottom:1px solid var(--gray-200);width:100%;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.portal-topbar{border-bottom:1px solid color-mix(in srgb,var(--gray-200)84%,var(--primary)16%)}}.portal-topbar{background:var(--neutral)}@supports (color:color-mix(in lab,red,red)){.portal-topbar{background:color-mix(in srgb,var(--neutral)94%,transparent)}}.portal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #0f172a0d,0 .5rem 1.25rem #0f172a09}.portal-detail-dialog-overlay{z-index:60}.portal-topbar__inner{align-items:center;gap:1.25rem;width:min(100%,1600px);min-height:4.5rem;margin:0 auto;padding:0 2rem;display:flex}.portal-topbar__nav{flex:1;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.portal-topbar__nav button{color:var(--gray-500);white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.portal-topbar__nav button:hover,.portal-topbar__nav button.is-active{background:var(--primary-subtle);color:var(--primary)}.portal-topbar__actions{align-items:center;gap:.75rem;display:flex}.portal-brand{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.portal-brand__full{width:17.95rem;height:auto}.portal-brand__mark{width:2.75rem;height:auto;display:none}.portal-topbar__icon,.portal-topbar__menu-toggle{width:2.35rem;height:2.35rem;color:var(--gray-500);background:0 0;border:0;border-radius:.625rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.portal-topbar__notification{position:relative}.portal-topbar__notification>span{border:2px solid var(--neutral);background:var(--error);min-width:1rem;height:1rem;color:var(--neutral);border-radius:999px;justify-content:center;align-items:center;font-size:.5625rem;font-weight:800;animation:2.4s ease-out infinite portal-notification-pulse;display:inline-flex;position:absolute;top:-.05rem;right:-.05rem}.portal-topbar__icon:hover,.portal-topbar__menu-toggle:hover{background:var(--gray-100);color:var(--primary)}.portal-topbar__menu-toggle{display:none}.portal-profile{position:relative}.portal-profile__trigger{text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.65rem;padding:.25rem;display:inline-flex}.portal-profile__trigger:hover{background:var(--gray-100)}.portal-profile__avatar{background:var(--success);width:2.45rem;height:2.45rem;color:var(--neutral);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.portal-profile__avatar--large{width:3.25rem;height:3.25rem;font-size:.875rem}.portal-profile__summary,.portal-profile__identity>span:last-child{gap:.1rem;display:grid}.portal-profile__summary strong,.portal-profile__identity strong{color:var(--gray-800);font-size:.8125rem;font-weight:700}.portal-profile__summary small,.portal-profile__identity small{color:var(--gray-500);font-size:.6875rem;line-height:1rem}.portal-popover-anchor{position:relative}.portal-popover{transform-origin:100% 0;animation:.18s cubic-bezier(.22,1,.36,1) both portal-popover-in}.portal-profile__menu{z-index:55;border:1px solid var(--gray-200);width:min(19rem,100vw - 1.5rem);position:absolute;top:calc(100% + .75rem);right:0}@supports (color:color-mix(in lab,red,red)){.portal-profile__menu{border:1px solid color-mix(in srgb,var(--gray-200)80%,var(--primary)20%)}}.portal-profile__menu{background:var(--neutral);box-shadow:var(--surface-shadow-dropdown);border-radius:.9rem;padding:1rem}.portal-profile__identity{align-items:center;gap:.75rem;display:flex}.portal-profile__divider{background:var(--gray-100);height:1px;margin:1rem 0}.portal-profile__menu>button{width:100%;color:var(--gray-700);text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.625rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.portal-profile__menu>button:hover{background:var(--gray-100);color:var(--primary)}.portal-notification-center{z-index:55;border:1px solid var(--gray-200);width:min(25rem,100vw - 1.5rem);position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.portal-notification-center{border:1px solid color-mix(in srgb,var(--gray-200)80%,var(--primary)20%)}}.portal-notification-center{background:var(--neutral);box-shadow:var(--surface-shadow-dropdown);border-radius:1rem}.portal-notification-center>header{justify-content:space-between;align-items:center;padding:1rem 1rem .55rem;display:flex}.portal-notification-center h2{color:var(--gray-800);font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:700}.portal-notification-center>header button{background:var(--primary-subtle);width:2rem;height:2rem;color:var(--primary);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.portal-notification-tabs{gap:.45rem;padding:.3rem 1rem .8rem;display:flex;overflow-x:auto}.portal-notification-tabs button{border:1px solid var(--primary);flex:none;height:2rem}@supports (color:color-mix(in lab,red,red)){.portal-notification-tabs button{border:1px solid color-mix(in srgb,var(--primary)30%,transparent)}}.portal-notification-tabs button{color:var(--gray-600);background:0 0;border-radius:.7rem;padding:0 .7rem;font-size:.6875rem;font-weight:700;transition:transform .16s,background-color .16s,color .16s}.portal-notification-tabs button:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.portal-notification-tabs button:hover{border-color:color-mix(in srgb,var(--primary)58%,transparent)}}.portal-notification-tabs button:hover{color:var(--primary)}.portal-notification-tabs button.is-active{border-color:var(--primary);background:var(--primary);color:var(--neutral);box-shadow:0 .45rem 1rem -.7rem var(--primary)}@supports (color:color-mix(in lab,red,red)){.portal-notification-tabs button.is-active{box-shadow:0 .45rem 1rem -.7rem color-mix(in srgb,var(--primary)82%,transparent)}}.portal-notification-list{max-height:18rem;padding:.15rem 1rem .9rem;overflow-y:auto}.portal-notification-item{border-top:1px solid var(--gray-200);gap:.7rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.portal-notification-item{border-top:1px solid color-mix(in srgb,var(--gray-200)86%,var(--primary)14%)}}.portal-notification-item{padding:.8rem 0}.portal-notification-item__icon{background:var(--error-subtle);width:2.2rem;height:2.2rem;color:var(--error);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.portal-notification-item__meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-notification-item__meta span{background:var(--gray-100);color:var(--gray-600);letter-spacing:.04em;border-radius:999px;padding:.18rem .45rem;font-size:.6rem;font-weight:800}.portal-notification-item__meta i{background:var(--error);border-radius:999px;width:.55rem;height:.55rem}.portal-notification-item strong{color:var(--gray-800);margin-top:.25rem;font-size:.8125rem;display:block}.portal-notification-item p{color:var(--gray-600);margin:.2rem 0 0;font-size:.75rem;line-height:1.2rem}.portal-notification-item button{background:var(--primary);color:var(--neutral);border:0;border-radius:.5rem;margin-top:.6rem;padding:.42rem .65rem;font-size:.6875rem;font-weight:700;transition:transform .16s,box-shadow .16s}.portal-notification-item button:hover{box-shadow:0 .5rem 1rem -.65rem var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.portal-notification-item button:hover{box-shadow:0 .5rem 1rem -.65rem color-mix(in srgb,var(--primary)80%,transparent)}}.portal-notification-empty{border:1px solid var(--gray-100);background:var(--gray-50);color:var(--gray-500);text-align:center;border-radius:.75rem;gap:.25rem;margin:.25rem 0;padding:1.25rem;font-size:.75rem;display:grid}.portal-notification-empty strong{color:var(--gray-700);font-size:.8125rem}.portal-overlay-hero{isolation:isolate;background:var(--primary-deep);background-image:radial-gradient(circle at 90% 8%,#ffca7638,transparent 28%),radial-gradient(circle at 5% 110%,#ffffff1a,transparent 32%),linear-gradient(125deg,var(--primary-deep),var(--primary)58%,var(--primary));min-height:13rem;margin:-1.25rem -1rem -8.25rem;padding:1.5rem 1rem 9.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.portal-overlay-hero{background-image:radial-gradient(circle at 90% 8%,#ffca7638,transparent 28%),radial-gradient(circle at 5% 110%,#ffffff1a,transparent 32%),linear-gradient(125deg,color-mix(in srgb,var(--primary-deep)96%,#020617),var(--primary)58%,color-mix(in srgb,var(--primary)78%,#e06b4d))}}.portal-overlay-hero{background-size:140% 140%;animation:16s ease-in-out infinite alternate portal-hero-gradient}.portal-overlay-hero:before{z-index:-1;opacity:.26;content:"";background-image:linear-gradient(135deg,#ffffff14 1px,#0000 1px),linear-gradient(45deg,#ffffff0a 1px,#0000 1px);background-position:0 0,16px 16px;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.portal-overlay-hero:after{z-index:-1;opacity:.13;filter:brightness(0)invert();content:"";background:url(/img/logo/logo-dark-streamline.png) 50%/contain no-repeat;width:clamp(9rem,18vw,16rem);height:clamp(5.5rem,10vw,9rem);position:absolute;top:50%;right:clamp(1rem,8vw,8rem);transform:translateY(-50%)}.portal-overlay-hero__content{z-index:1;width:min(100%,1320px);margin:0 auto;animation:.46s cubic-bezier(.22,1,.36,1) both portal-hero-content-in;position:relative}.portal-overlay-hero__orb{z-index:-1;pointer-events:none;filter:blur(1px);border-radius:999px;display:block;position:absolute}.portal-overlay-hero__orb--one{background:#ffb45c33;width:15rem;height:15rem;animation:15s ease-in-out infinite portal-hero-float-one;top:-5rem;right:18%}.portal-overlay-hero__orb--two{background:#4e0a124d;width:13rem;height:13rem;animation:18s ease-in-out infinite portal-hero-float-two;bottom:-6rem;right:-4rem}@keyframes portal-hero-gradient{0%{background-position:0 38%}to{background-position:100% 68%}}@keyframes portal-hero-content-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes portal-hero-float-one{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.25rem,.9rem)scale(1.08)}}@keyframes portal-hero-float-two{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-1rem,-1.25rem)scale(.93)}}.portal-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;display:grid;position:relative}.portal-location-summary{margin-top:1.25rem;overflow:hidden}.portal-countdown{align-items:center;gap:.875rem;padding:1rem;display:flex}.portal-countdown>svg{color:var(--primary);flex:none;font-size:1.75rem}.portal-countdown span,.portal-countdown small{color:var(--gray-500);font-size:.75rem;line-height:1.1rem;display:block}.portal-countdown strong{color:var(--gray-800);margin:.1rem 0;font-size:1.25rem;line-height:1.6rem;display:block}.portal-next-leave{border-top:1px solid var(--gray-200);gap:.12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.portal-next-leave{border-top:1px solid color-mix(in srgb,var(--gray-200)80%,var(--warning)20%)}}.portal-next-leave{padding:.8rem 1rem}.portal-next-leave span{color:var(--warning);font-size:.75rem;font-weight:600}.portal-next-leave strong{color:var(--gray-800);font-size:.875rem;line-height:1.25rem}.portal-dashboard-tag--primary{color:#0d6efd!important;background:#0d6efd17!important;border-color:#0d6efd6b!important}.portal-dashboard-tag--secondary{color:#6c757d!important;background:#6c757d1a!important;border-color:#6c757d6b!important}.portal-dashboard-tag--muted{border-color:var(--gray-200)!important;background:var(--gray-100)!important;color:var(--gray-600)!important}.portal-leave-schedule{border-top:1px solid var(--gray-200);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.portal-leave-schedule{border-top:1px solid color-mix(in srgb,var(--gray-200)86%,var(--primary)14%)}}.portal-leave-schedule{padding-top:1rem}.portal-leave-schedule>strong{color:var(--gray-700);margin-bottom:.65rem;font-size:.8125rem;font-weight:700;display:block}.portal-leave-schedule__rows{gap:.5rem;display:grid}.portal-leave-schedule__rows>div{min-width:0;padding-left:.85rem;position:relative}.portal-leave-schedule__rows>div:before{background:var(--primary);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.42rem;left:0}.portal-leave-schedule__rows span,.portal-leave-schedule__rows b,.portal-leave-schedule__rows small{display:block}.portal-leave-schedule__rows span{color:var(--gray-500);font-size:.6875rem;font-weight:600}.portal-leave-schedule__rows b{color:var(--gray-700);font-size:.75rem;font-weight:700;line-height:1.15rem}.portal-leave-schedule__rows small{color:var(--gray-500);margin-top:.06rem;font-size:.6875rem;line-height:1rem}.portal-employee-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.portal-employee-summary-item{border:1px solid var(--gray-200);gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-employee-summary-item{border:1px solid color-mix(in srgb,var(--gray-200)80%,var(--primary)20%)}}.portal-employee-summary-item{background:var(--gray-50);border-radius:.75rem;padding:.9rem;box-shadow:0 .3rem .9rem #0f172a06}.portal-employee-summary-item>svg{background:var(--info-subtle);width:2.25rem;height:2.25rem;color:var(--info);border-radius:.625rem;flex:none;padding:.5rem}.portal-employee-summary-item>div{min-width:0}.portal-employee-summary-item span,.portal-employee-summary-item small{color:var(--gray-500);font-size:.75rem;line-height:1.15rem;display:block}.portal-employee-summary-item strong{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0;font-size:.875rem;font-weight:700;line-height:1.25rem;display:block;overflow:hidden}.portal-employee-summary-item__details{gap:.16rem;margin-top:.3rem;display:grid}.portal-employee-summary-item__note{margin-top:.26rem;font-style:italic}.portal-employee-summary-item.is-success>svg{background:var(--success-subtle);color:var(--success)}.portal-employee-summary-item.is-warning>svg{background:var(--warning-subtle);color:var(--warning)}.portal-form-choice{border:1px solid var(--primary);min-width:0;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-form-choice{border:1px solid color-mix(in srgb,var(--primary)26%,var(--gray-200))}}.portal-form-choice{background:var(--gray-50);border-radius:.75rem;padding:.9rem;box-shadow:0 .3rem .9rem #0f172a06}.portal-form-choice>div{width:100%}.portal-form-choice__icon{background:var(--primary-subtle);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.portal-form-choice__content{flex-direction:column;flex:1;min-width:0;display:flex}.portal-form-choice__content h3{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden}.portal-form-choice__content p{color:var(--gray-500);margin:.18rem 0 0;font-size:.75rem;line-height:1.15rem}.portal-activity-timeline{gap:.9rem;display:grid}.portal-activity-timeline__item{gap:.75rem;min-width:0;display:flex;position:relative}.portal-activity-timeline__item.is-actionable{cursor:pointer;border-radius:.625rem;margin:-.25rem;padding:.25rem}.portal-activity-timeline__item.is-actionable:hover,.portal-activity-timeline__item.is-actionable:focus-visible{background:var(--gray-100);outline:none}.portal-activity-timeline__item:not(:last-child):after{background:var(--gray-200);content:"";width:1px;position:absolute;top:2rem;bottom:-1rem;left:.9rem}.portal-activity-timeline__icon{z-index:1;background:var(--info-subtle);width:1.85rem;height:1.85rem;color:var(--info);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.portal-activity-timeline__icon.is-success{background:var(--success-subtle);color:var(--success)}.portal-activity-timeline__icon.is-warning{background:var(--warning-subtle);color:var(--warning)}.portal-activity-timeline__icon.is-danger{background:var(--error-subtle);color:var(--error)}.portal-activity-timeline__item strong{color:var(--gray-800);font-size:.8125rem;font-weight:700;display:block}.portal-activity-timeline__item p,.portal-activity-timeline__item small{color:var(--gray-500);margin:.1rem 0 0;font-size:.75rem;line-height:1.15rem;display:block}.portal-link-button{color:var(--primary);text-underline-offset:.2rem;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:700;text-decoration:underline}.portal-link-button:hover{color:var(--primary-mild)}.portal-hac-reminder{z-index:1;color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex;position:relative}.portal-hac-reminder>svg{color:#dc2626;flex:none;font-size:1.5rem}.portal-hac-reminder>div{flex:1;min-width:0}.portal-hac-reminder strong{color:#991b1b;font-size:.875rem;display:block}.portal-hac-reminder p{color:#7f1d1d;margin:.15rem 0 0;font-size:.8125rem;line-height:1.25rem}.portal-hac-reminder .app-action-btn{color:#b91c1c;box-shadow:none;background:#fff;border:1px solid #fca5a5}.portal-hac-reminder .app-action-btn:hover{color:#991b1b;background:#fff7f7;border-color:#dc2626}.portal-primary-submit{background:var(--primary);color:#fff;min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.portal-primary-submit:hover:not(:disabled){background:var(--primary-mild);color:#fff}.portal-primary-submit:disabled{opacity:.6}.portal-form-access-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.portal-activity-filters{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.portal-activity-filters label{border:1px solid var(--gray-200);background:var(--gray-100);height:2.4rem;color:var(--gray-400);border-radius:.625rem;flex:13rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.portal-activity-filters label input,.portal-activity-filters>input,.portal-activity-filters>select{border:1px solid var(--gray-200);background:var(--neutral);min-width:0;height:2.4rem;color:var(--gray-700);border-radius:.625rem;outline:0;padding:0 .75rem;font-size:.8125rem}.portal-activity-filters label input{background:0 0;border:0;width:100%;height:auto;padding:0}.portal-activity-pagination{border-top:1px solid var(--gray-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-activity-pagination{border-top:1px solid color-mix(in srgb,var(--gray-200)86%,var(--primary)14%)}}.portal-activity-pagination{color:var(--gray-500);padding-top:1rem;font-size:.75rem}.portal-activity-pagination>div{align-items:center;gap:.625rem;display:flex}.portal-activity-pagination button{border:1px solid var(--gray-200);background:var(--neutral);color:var(--gray-700);border-radius:.5rem;padding:.45rem .65rem;font-size:.75rem;font-weight:600}.portal-activity-pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}html[data-portal-theme=dark] body,html[data-portal-theme=dark] .portal-public-shell{color:#e5e7eb;background:#101827}html[data-portal-theme=dark] .portal-topbar{background:#101827f0;border-color:#94a3b82e}html[data-portal-theme=dark] .portal-topbar__nav,html[data-portal-theme=dark] .portal-notification-center{background:#172033;border-color:#94a3b847;box-shadow:0 .9rem 2.4rem #0206177a}html[data-portal-theme=dark] .portal-topbar__nav button,html[data-portal-theme=dark] .portal-topbar__icon,html[data-portal-theme=dark] .portal-topbar__menu-toggle{color:#cbd5e1}html[data-portal-theme=dark] .portal-topbar__nav button:hover,html[data-portal-theme=dark] .portal-topbar__nav button.is-active,html[data-portal-theme=dark] .portal-topbar__icon:hover,html[data-portal-theme=dark] .portal-topbar__menu-toggle:hover,html[data-portal-theme=dark] .portal-profile__trigger:hover{color:#fff;background:#ffffff14}html[data-portal-theme=dark] .portal-profile__menu{background:#172033;border-color:#94a3b833}html[data-portal-theme=dark] .portal-profile__summary strong,html[data-portal-theme=dark] .portal-profile__identity strong,html[data-portal-theme=dark] .portal-profile__menu>button{color:#f8fafc}html[data-portal-theme=dark] .portal-profile__summary small,html[data-portal-theme=dark] .portal-profile__identity small,html[data-portal-theme=dark] .portal-profile__menu>button:hover{color:#cbd5e1}html[data-portal-theme=dark] .portal-profile__divider{background:#94a3b833}html[data-portal-theme=dark] .portal-notification-center h2,html[data-portal-theme=dark] .portal-notification-item strong,html[data-portal-theme=dark] .portal-notification-empty strong{color:#f8fafc}html[data-portal-theme=dark] .portal-notification-item p,html[data-portal-theme=dark] .portal-notification-empty{color:#cbd5e1}html[data-portal-theme=dark] .portal-notification-item,html[data-portal-theme=dark] .portal-leave-schedule,html[data-portal-theme=dark] .portal-activity-pagination{border-color:#94a3b833}html[data-portal-theme=dark] .portal-notification-item__meta span,html[data-portal-theme=dark] .portal-notification-empty{color:#cbd5e1;background:#ffffff12}html[data-portal-theme=dark] .portal-employee-summary-item{background:#0f172a8f;border-color:#94a3b83d}html[data-portal-theme=dark] .portal-next-leave{border-color:#94a3b833}html[data-portal-theme=dark] .portal-dashboard-tag--primary{color:#93c5fd!important;background:#2563eb33!important;border-color:#60a5fa85!important}html[data-portal-theme=dark] .portal-dashboard-tag--secondary{color:#cbd5e1!important;background:#94a3b829!important;border-color:#94a3b86b!important}html[data-portal-theme=dark] .portal-dashboard-tag--muted{color:#e2e8f0!important;background:#94a3b829!important;border-color:#94a3b842!important}.portal-field-hint{color:var(--gray-500);margin:.45rem 0 0;font-size:.75rem;line-height:1rem}.portal-field-message{min-height:1.25rem;padding-top:.35rem}.portal-field-error{color:var(--error);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.portal-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite portal-spin}.portal-status-tag{letter-spacing:.025em;border-radius:.375rem;align-items:center;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.portal-status-tag--available,.portal-status-tag--success{background:var(--success-subtle);color:var(--success)}.portal-status-tag--pending{background:var(--warning-subtle);color:var(--warning)}.portal-status-tag--rejected,.portal-status-tag--blocked{background:var(--error-subtle);color:var(--error)}.portal-page-header{overflow:hidden}.portal-workspace .app-panel,.portal-workspace .app-panel-header,.portal-workspace .portal-page-header{border-color:var(--gray-200)}@supports (color:color-mix(in lab,red,red)){.portal-workspace .app-panel,.portal-workspace .app-panel-header,.portal-workspace .portal-page-header{border-color:color-mix(in srgb,var(--gray-200)78%,var(--primary)22%)}}.portal-workspace .app-panel,.portal-workspace .app-panel-header,.portal-workspace .portal-page-header{transition:border-color .22s,box-shadow .22s;box-shadow:0 .5rem 1.15rem #0f172a09}.portal-workspace .app-panel{border-width:1px}.portal-workspace .app-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.portal-workspace .app-panel:hover{border-color:color-mix(in srgb,var(--primary)42%,var(--gray-200))}}.portal-workspace .app-panel:hover{box-shadow:0 1.25rem 2.25rem -1.55rem rgb(var(--brand-primary-rgb)/.55),0 .7rem 1.25rem -1.15rem #0f172a38}.portal-status-alert{border:1px solid;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.portal-status-alert--success{border-color:var(--success-subtle);background:var(--success-subtle);color:var(--success)}.portal-status-alert--warning{border-color:var(--warning-subtle);background:var(--warning-subtle);color:var(--warning)}.portal-status-alert--info{border-color:var(--info-subtle);background:var(--info-subtle);color:var(--info)}.portal-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-table-toolbar .hr-toolbar-search{border:1px solid var(--gray-200);background:var(--gray-100);width:min(100%,340px);color:var(--gray-400);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.portal-table-toolbar .hr-toolbar-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--neutral)}.portal-table-toolbar .hr-toolbar-search input{width:100%;height:2.25rem;color:var(--gray-700);background:0 0;border:0;outline:0;font-size:.8125rem}.portal-date-filters{color:var(--gray-500);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.portal-sort-button{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.portal-sort-button:hover{color:var(--primary)}.portal-empty-state{border:1px dashed var(--gray-200);min-height:7.5rem;color:var(--gray-500);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.35rem;padding:1.25rem;font-size:.875rem;display:flex}.portal-empty-state strong{color:var(--gray-700)}.portal-dialog-backdrop{z-index:60;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.portal-dialog{background:var(--neutral);width:min(100%,920px);max-height:calc(100vh - 2rem);box-shadow:var(--surface-shadow-dropdown);border-radius:.75rem;overflow:hidden}.portal-dialog-footer{border-top:1px solid var(--gray-100);justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.portal-dialog-close{border:1px solid var(--gray-200);background:var(--neutral);width:2.25rem;height:2.25rem;color:var(--gray-500);border-radius:.625rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.portal-dialog-close:hover{border-color:var(--primary);color:var(--primary)}.portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.portal-detail-item{border:1px solid var(--gray-100);background:var(--neutral);border-radius:.625rem;min-width:0;padding:.875rem}.portal-detail-item dt{color:var(--gray-500);margin-bottom:.35rem;font-size:.75rem;font-weight:600}.portal-detail-item dd{color:var(--gray-800);word-break:break-word;margin:0;font-weight:600}@keyframes portal-spin{to{transform:rotate(360deg)}}@keyframes portal-popover-in{0%{opacity:0;transform:translateY(-.35rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-notification-pulse{0%{box-shadow:0 0 #dc26266b}70%{box-shadow:0 0 0 .5rem #dc262600}to{box-shadow:0 0 #dc262600}}@media(prefers-reduced-motion:reduce){.portal-overlay-hero,.portal-overlay-hero__content,.portal-overlay-hero__orb{animation:none}}@media(max-width:639px){.form-item{margin-bottom:1.4rem}.portal-detail-grid{grid-template-columns:1fr}.portal-status-alert{flex-direction:column;align-items:flex-start}.portal-table-toolbar .hr-toolbar-search,.portal-date-range-filter,.portal-date-filters{width:100%}.portal-date-filters input{flex:1;min-width:0}.portal-public-shell__footer{padding:1rem;font-size:.6875rem}.portal-topbar__inner{gap:.625rem;min-height:3.75rem;padding:0 .75rem}.portal-brand__full{display:none}.portal-brand__mark{width:4.8rem;display:block}.portal-topbar__nav{z-index:54;border:1px solid var(--gray-200);flex-direction:column;align-items:stretch;display:none;position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;overflow:visible}@supports (color:color-mix(in lab,red,red)){.portal-topbar__nav{border:1px solid color-mix(in srgb,var(--gray-200)80%,var(--primary)20%)}}.portal-topbar__nav{background:var(--neutral);box-shadow:var(--surface-shadow-dropdown);border-radius:.75rem;padding:.5rem}.portal-topbar__nav.is-open{display:flex}.portal-topbar__nav button{width:100%;padding:.7rem}.portal-topbar__actions{margin-left:auto}.portal-profile__summary,.portal-topbar__icon[title]{display:none}.portal-topbar__menu-toggle{display:inline-flex}.portal-notification-center{border-radius:.9rem;width:auto;max-height:calc(100dvh - 5rem);position:fixed;top:4.25rem;left:.75rem;right:.75rem}.portal-notification-list{max-height:min(18rem,100dvh - 13rem)}.portal-overlay-hero{min-height:12rem;margin:-1.25rem -1rem -7rem;padding-bottom:8.25rem}.portal-overlay-hero:after{opacity:.1;width:10rem;right:-1.5rem}.portal-overlay-hero__orb--one{width:11rem;height:11rem;right:-4rem}.portal-dashboard-grid,.portal-employee-summary-grid{grid-template-columns:1fr}.portal-leave-schedule{margin-top:.75rem}.portal-hac-reminder{flex-wrap:wrap;align-items:flex-start}.portal-hac-reminder .app-action-btn{width:100%}.portal-activity-filters>input{flex:8rem}}@media(min-width:640px)and (max-width:1279px){.portal-topbar__inner{padding:0 1.25rem}.portal-brand__full{width:14rem}.portal-profile__summary{display:none}}@media(min-width:640px){.portal-overlay-hero{margin:-1.75rem -1.5rem -8.75rem;padding:2rem 1.5rem 10.5rem}}@media(max-width:1023px){.portal-dashboard-grid,.portal-employee-summary-grid{grid-template-columns:1fr}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}
