.datatable-wrapper.no-header .datatable-container{border-top:1px solid #d9d9d9}.datatable-wrapper.no-footer .datatable-container{border-bottom:1px solid #d9d9d9}.datatable-top,.datatable-bottom{padding:8px 10px}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left}.datatable-top>nav:last-child,.datatable-top>div:not(first-child),.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right}.datatable-selector{padding:6px}.datatable-input{padding:6px 12px}.datatable-info{margin:7px 0}.datatable-pagination ul{margin:0;padding-left:0}.datatable-pagination li{list-style:none;float:left}.datatable-pagination li.datatable-hidden{visibility:hidden}.datatable-pagination a,.datatable-pagination button{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:#333;cursor:pointer}.datatable-pagination a:hover,.datatable-pagination button:hover{background-color:#d9d9d9}.datatable-pagination .datatable-active a,.datatable-pagination .datatable-active a:focus,.datatable-pagination .datatable-active a:hover,.datatable-pagination .datatable-active button,.datatable-pagination .datatable-active button:focus,.datatable-pagination .datatable-active button:hover{background-color:#d9d9d9;cursor:default}.datatable-pagination .datatable-ellipsis a,.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-ellipsis button,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{pointer-events:none;cursor:default}.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{cursor:not-allowed;opacity:.4}.datatable-pagination .datatable-pagination a,.datatable-pagination .datatable-pagination button{font-weight:700}.datatable-table{max-width:100%;width:100%;border-spacing:0;border-collapse:separate}.datatable-table>tbody>tr>td,.datatable-table>tbody>tr>th,.datatable-table>tfoot>tr>td,.datatable-table>tfoot>tr>th,.datatable-table>thead>tr>td,.datatable-table>thead>tr>th{vertical-align:top;padding:8px 10px}.datatable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9}.datatable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9}.datatable-table th{vertical-align:bottom;text-align:left}.datatable-table th a{text-decoration:none;color:inherit}.datatable-table th button,.datatable-pagination-list button{color:inherit;border:0;background-color:inherit;cursor:pointer;text-align:inherit;font-family:inherit;font-weight:inherit;font-size:inherit}.datatable-sorter,.datatable-filter{display:inline-block;height:100%;position:relative;width:100%}.datatable-sorter:before,.datatable-sorter:after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.2}.datatable-sorter:before{border-top:4px solid #000;bottom:0}.datatable-sorter:after{border-bottom:4px solid #000;border-top:4px solid transparent;top:0}.datatable-ascending .datatable-sorter:after,.datatable-descending .datatable-sorter:before,.datatable-ascending .datatable-filter:after,.datatable-descending .datatable-filter:before{opacity:.6}.datatable-filter:before{content:"";position:absolute;right:4px;opacity:.2;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-radius:50%;border-top:10px solid #000;top:25%}.datatable-filter-active .datatable-filter:before{opacity:.6}.datatable-empty{text-align:center}.datatable-top:after,.datatable-bottom:after{clear:both;content:" ";display:table}table.datatable-table:focus tr.datatable-cursor>td:first-child{border-left:3px blue solid}table.datatable-table:focus{outline:solid 1px black;outline-offset:-1px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-neutral-tertiary)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-3px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-3px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-3px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-3px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-dark)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-dark)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-4px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-4px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-4px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-4px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:var(--color-body);border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: var(--color-brand);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-brand)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-body);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-body);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:var(--color-brand);background-color:#fff;border-color:var(--color-default);border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:1px solid transparent;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-color: #fff;--tw-ring-color: var(--color-brand);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,.dark [type=checkbox]:checked{border-color:currentColor!important}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-color:currentColor!important;background-size:.85em .85em!important;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 11.917 9.724 16.5 19 7.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.75em .75em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked:before,[type=radio]:disabled:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-brand);width:.9em!important;height:.9em!important}[type=radio]:checked:after,[type=radio]:disabled:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-white);width:.35em!important;height:.35em!important}.dark [type=radio]:checked:before,.dark [type=radio]:disabled:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-brand);width:.9em!important;height:.9em!important}.dark [type=radio]:checked:after,.dark [type=radio]:disabled:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-white);width:.35em!important;height:.35em!important}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor!important;border-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:1.55em 1.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent!important;background-color:currentColor!important}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:var(--color-body);background:var(--color-neutral-quaternary);border:0;font-weight:500;font-size:0;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:var(--color-neutral-quaternary)}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:var(--color-body);background:var(--color-neutral-quaternary)}.dark input[type=file]::file-selector-button:hover{background:var(--color-neutral-quaternary)}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:var(--color-brand);border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-body)}.dark input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-body)}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:var(--color-brand);border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:var(--color-body)}.dark input[type=range]:disabled::-moz-range-thumb{background:var(--color-body)}input[type=range]::-moz-range-progress{background:var(--color-brand)}input[type=range]::-ms-fill-lower{background:var(--color-brand)}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:#fff;border-color:var(--color-default);border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:var(--color-brand);border-color:var(--color-brand)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.selectedCell,.dark .selectedCell{background-color:var(--color-neutral-secondary-medium)}.datatable-wrapper{width:100%}.datatable-wrapper .datatable-top{display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:start;gap:1rem;margin-bottom:1rem}@media(min-width:640px){.datatable-wrapper .datatable-top{flex-direction:row-reverse;align-items:center}}.datatable-wrapper .datatable-search .datatable-input,.datatable-wrapper .datatable-input{color:var(--color-heading);font-size:0;border:1px solid var(--color-default);border-radius:var(--radius-base);background-color:var(--color-neutral-secondary-soft);min-width:16rem}.datatable-wrapper thead th .datatable-input{background-color:var(--color-neutral-primary);font-weight:400;color:var(--color-heading);padding-top:.35rem;padding-bottom:.35rem;min-width:0}.datatable-wrapper .datatable-top .datatable-dropdown{color:var(--color-body);font-size:0}.datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector{background-color:var(--color-neutral-secondary-soft);color:var(--color-heading);font-size:0;border:1px solid var(--color-default);border-radius:var(--radius-base);margin-right:.25rem;min-width:4rem}.datatable-wrapper .datatable-container thead tr.search-filtering-row th{padding-top:0}.datatable-wrapper .datatable-search .datatable-input:focus{border-color:var(--color-brand)}.datatable-wrapper .datatable-container{overflow-x:auto;border:1px solid var(--color-default);border-radius:var(--radius-base)}.datatable-wrapper .datatable-table{width:100%;font-size:0;color:var(--color-body);text-align:left}.datatable-wrapper .datatable-table thead{font-size:0;color:var(--color-body);background-color:var(--color-neutral-secondary-medium);border-bottom:1px solid var(--color-default)}.datatable-wrapper .datatable-table thead th{white-space:nowrap}.datatable-wrapper .datatable-table thead th,.datatable-wrapper .datatable-table tbody th,.datatable-wrapper .datatable-table tbody td{width:auto!important;padding:.75rem 1.5rem}.datatable-wrapper .datatable-table thead th .datatable-sorter,.datatable-wrapper .datatable-table thead th{text-transform:uppercase}.datatable-wrapper .datatable-table thead th .datatable-sorter:hover,.datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,.datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter{color:var(--color-heading)}.datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-neutral-secondary)}.datatable-wrapper .datatable-table tbody tr.\!selected{background-color:var(--color-neutral-secondary)!important}.datatable-wrapper .datatable-table tbody tr{border-bottom:1px solid var(--color-default)}.datatable-wrapper .datatable-table tbody tr:last-child{border-bottom:0}.datatable-wrapper .datatable-table .datatable-empty{text-align:center}.datatable-wrapper .datatable-bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:start;margin-top:1rem;gap:1rem}@media(min-width:640px){.datatable-wrapper .datatable-bottom{flex-direction:row;align-items:center}}.datatable-wrapper .datatable-bottom .datatable-info{color:var(--color-body);font-size:0}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list{display:flex;align-items:center;height:2rem;font-size:0}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link{display:flex;align-items:center;color:var(--color-body);background-color:var(--color-neutral-secondary-medium);font-weight:500;padding-left:.75rem;padding-right:.75rem;height:2rem;font-size:0;border-top:1px solid var(--color-default);border-bottom:1px solid var(--color-default);border-right:1px solid var(--color-default)}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:hover .datatable-pagination-list-item-link{color:var(--color-heading);background-color:var(--color-neutral-tertiary-medium)}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type,.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type{position:relative}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item.datatable-active .datatable-pagination-list-item-link{color:var(--color-fg-brand);background-color:var(--color-neutral-tertiary-medium)}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base);border-left:1px solid var(--color-default)}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);border-left:0}.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover{background-color:var(--color-neutral-secondary-medium);color:var(--color-body)}.apexcharts-canvas .apexcharts-tooltip{background-color:primary!important;color:var(--color-body)!important;border:0!important;border-radius:var(--radius-base)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:var(--color-neutral-secondary-medium)!important;color:var(--color-body)!important;border-color:var(--color-default)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{padding:.5rem .75rem!important;margin-bottom:.75rem!important;background-color:var(--color-neutral-tertiary-medium)!important;border-color:var(--color-light)!important;font-size:0!important;font-weight:600!important;color:var(--color-heading)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-neutral-tertiary-medium)!important;border-color:var(--color-light)!important;color:var(--color-heading)!important}.apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-body)!important;padding:.5rem .75rem!important;border-color:transparent!important;background-color:#fff!important;border-radius:.25rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-body)!important;background-color:var(--color-neutral-secondary-medium)!important}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-body)!important;font-size:0!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-body)!important}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:var(--color-heading);font-size:0!important}:is([dir=rtl]) .apexcharts-tooltip .apexcharts-tooltip-marker{margin-right:0!important;margin-left:e!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff!important}.apexcharts-canvas .apexcharts-xaxistooltip-text{font-weight:400!important;font-size:0!important}.apexcharts-canvas .apexcharts-xaxistooltip:after,.apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:var(--color-neutral-primary-medium)!important}.apexcharts-canvas .apexcharts-xaxistooltip:after{border-width:8px!important;margin-left:-8px!important}.apexcharts-canvas .apexcharts-xaxistooltip:before{border-width:10px!important;margin-left:-10px!important}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group{padding:0!important}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{padding-left:.75rem!important;padding-right:.75rem!important;padding-bottom:.75rem!important;background-color:var(--color-neutral-primary-medium)!important;color:var(--color-body)!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:var(--color-neutral-secondary-medium)!important;color:var(--color-body)!important}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type{padding-top:.75rem!important}.apexcharts-canvas .apexcharts-legend{padding:0!important}.apexcharts-canvas .apexcharts-legend-text{font-size:0!important;font-weight:500!important;padding-left:1.25rem!important;color:var(--color-body)!important}:is([dir=rtl]) .apexcharts-canvas .apexcharts-legend-text{padding-right:.5rem!important}.apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:var(--color-heading)!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:var(--color-body)!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:heading!important}.apexcharts-canvas .apexcharts-legend-series{margin-left:.5rem!important;margin-right:.5rem!important;margin-bottom:.25rem!important;display:flex!important;align-items:center!important}.apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:var(--color-heading)!important;font-size:1.875rem!important;font-weight:700!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-body)!important;font-size:1rem!important;font-weight:400!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-body)!important}.apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label{font-size:.75rem!important;font-weight:600!important;text-shadow:none!important;filter:none!important}.apexcharts-gridline,.apexcharts-xcrosshairs,.apexcharts-ycrosshairs,.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:var(--color-default)!important}.pencaker-wizard{--pw-input-bg: rgb(248 250 252 / 1);--pw-input-border: rgb(203 213 225 / 1);--pw-input-text: rgb(15 23 42 / 1);--pw-input-placeholder: rgb(100 116 139 / 1);--pw-input-disabled-bg: rgb(241 245 249 / 1);--pw-input-disabled-text: rgb(51 65 85 / 1);--pw-focus-border: rgb(var(--sp-blue) / 1);--pw-focus-ring: rgb(var(--sp-blue) / .18);--pw-input-shadow: rgb(15 23 42 / .05);--pw-label-bg: rgb(248 250 252 / .95);--pw-file-btn-bg: rgb(241 245 249 / 1);--pw-file-btn-border: rgb(203 213 225 / 1);--pw-file-btn-text: rgb(30 41 59 / 1);--pw-file-btn-hover: rgb(226 232 240 / 1);--pw-upload-bg: rgb(248 250 252 / .92);--pw-upload-border: rgb(148 163 184 / .48);--pw-upload-text: rgb(51 65 85 / 1);--pw-upload-subtext: rgb(100 116 139 / 1);--pw-upload-ready-bg: rgb(236 253 245 / 1);--pw-upload-ready-border: rgb(16 185 129 / .45);--pw-upload-ready-text: rgb(6 95 70 / 1);--pw-upload-error-bg: rgb(255 241 242 / 1);--pw-upload-error-border: rgb(251 113 133 / .55);--pw-upload-error-text: rgb(159 18 57 / 1);--pw-upload-stored-bg: rgb(236 254 255 / 1);--pw-upload-stored-border: rgb(34 211 238 / .55);--pw-upload-stored-text: rgb(14 116 144 / 1);--pw-upload-remove-bg: rgb(254 243 199 / .9);--pw-upload-remove-border: rgb(245 158 11 / .48);--pw-upload-remove-text: rgb(146 64 14 / 1);--pw-error-border: rgb(248 113 113 / .7);--pw-error-bg: rgb(254 242 242 / 1);--pw-error-text: rgb(185 28 28 / 1);--pw-badge-required-bg: rgb(254 226 226 / 1);--pw-badge-required-border: rgb(248 113 113 / .55);--pw-badge-required-text: rgb(185 28 28 / 1);--pw-badge-success-bg: rgb(220 252 231 / 1);--pw-badge-success-border: rgb(52 211 153 / .6);--pw-badge-success-text: rgb(22 101 52 / 1);--pw-badge-optional-bg: rgb(226 232 240 / 1);--pw-badge-optional-border: rgb(148 163 184 / .6);--pw-badge-optional-text: rgb(51 65 85 / 1);--pw-step-dot-idle: rgb(148 163 184 / 1);--pw-step-dot-active: rgb(6 182 212 / 1);--pw-step-dot-done: rgb(16 185 129 / 1);--pw-step-dot-draft: rgb(245 158 11 / 1)}.dark .pencaker-wizard,html[data-theme=dark] .pencaker-wizard{--pw-input-bg: rgb(30 41 59 / .85);--pw-input-border: rgb(100 116 139 / .88);--pw-input-text: rgb(241 245 249 / 1);--pw-input-placeholder: rgb(148 163 184 / 1);--pw-input-disabled-bg: rgb(30 41 59 / .62);--pw-input-disabled-text: rgb(203 213 225 / 1);--pw-focus-border: rgb(var(--sp-blue) / 1);--pw-focus-ring: rgb(var(--sp-blue) / .24);--pw-input-shadow: rgb(2 6 23 / .36);--pw-label-bg: rgb(30 41 59 / .96);--pw-file-btn-bg: rgb(51 65 85 / 1);--pw-file-btn-border: rgb(100 116 139 / 1);--pw-file-btn-text: rgb(241 245 249 / 1);--pw-file-btn-hover: rgb(71 85 105 / 1);--pw-upload-bg: rgb(15 23 42 / .78);--pw-upload-border: rgb(100 116 139 / .68);--pw-upload-text: rgb(226 232 240 / 1);--pw-upload-subtext: rgb(148 163 184 / 1);--pw-upload-ready-bg: rgb(6 78 59 / .45);--pw-upload-ready-border: rgb(52 211 153 / .5);--pw-upload-ready-text: rgb(167 243 208 / 1);--pw-upload-error-bg: rgb(136 19 55 / .44);--pw-upload-error-border: rgb(251 113 133 / .58);--pw-upload-error-text: rgb(251 207 232 / 1);--pw-upload-stored-bg: rgb(8 47 73 / .5);--pw-upload-stored-border: rgb(34 211 238 / .52);--pw-upload-stored-text: rgb(165 243 252 / 1);--pw-upload-remove-bg: rgb(120 53 15 / .48);--pw-upload-remove-border: rgb(251 191 36 / .52);--pw-upload-remove-text: rgb(253 230 138 / 1);--pw-error-border: rgb(248 113 113 / .6);--pw-error-bg: rgb(69 10 10 / .35);--pw-error-text: rgb(254 202 202 / 1);--pw-badge-required-bg: rgb(136 19 55 / .35);--pw-badge-required-border: rgb(251 113 133 / .6);--pw-badge-required-text: rgb(254 205 211 / 1);--pw-badge-success-bg: rgb(6 78 59 / .55);--pw-badge-success-border: rgb(52 211 153 / .6);--pw-badge-success-text: rgb(167 243 208 / 1);--pw-badge-optional-bg: rgb(30 41 59 / .85);--pw-badge-optional-border: rgb(100 116 139 / .8);--pw-badge-optional-text: rgb(203 213 225 / 1);--pw-step-dot-idle: rgb(148 163 184 / 1);--pw-step-dot-active: rgb(34 211 238 / 1);--pw-step-dot-done: rgb(52 211 153 / 1);--pw-step-dot-draft: rgb(251 191 36 / 1)}.pencaker-wizard .input,.pencaker-wizard .select,.pencaker-wizard .textarea{background-color:var(--pw-input-bg)!important;border-color:var(--pw-input-border)!important;color:var(--pw-input-text)!important;box-shadow:0 1px 2px var(--pw-input-shadow);caret-color:var(--pw-input-text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.pencaker-wizard .\!input,.pencaker-wizard .\!select{background-color:var(--pw-input-bg)!important;border-color:var(--pw-input-border)!important;color:var(--pw-input-text)!important;box-shadow:0 1px 2px var(--pw-input-shadow)!important;caret-color:var(--pw-input-text)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease!important}.pencaker-wizard .input::-moz-placeholder,.pencaker-wizard .textarea::-moz-placeholder{color:var(--pw-input-placeholder)!important}.pencaker-wizard .input::placeholder,.pencaker-wizard .textarea::placeholder{color:var(--pw-input-placeholder)!important}.pencaker-wizard .\!input::-moz-placeholder{color:var(--pw-input-placeholder)!important}.pencaker-wizard .\!input::placeholder{color:var(--pw-input-placeholder)!important}.pencaker-wizard .input:disabled,.pencaker-wizard .select:disabled,.pencaker-wizard .textarea:disabled{background-color:var(--pw-input-disabled-bg)!important;color:var(--pw-input-disabled-text)!important;border-color:var(--pw-input-border)!important;opacity:1}.pencaker-wizard .\!input:disabled{background-color:var(--pw-input-disabled-bg)!important;color:var(--pw-input-disabled-text)!important;border-color:var(--pw-input-border)!important;opacity:1!important}.pencaker-wizard .\!select:disabled{background-color:var(--pw-input-disabled-bg)!important;color:var(--pw-input-disabled-text)!important;border-color:var(--pw-input-border)!important;opacity:1!important}.pencaker-wizard .input:focus,.pencaker-wizard .select:focus,.pencaker-wizard .textarea:focus{border-color:var(--pw-focus-border)!important;box-shadow:0 0 0 3px var(--pw-focus-ring),0 1px 2px var(--pw-input-shadow)!important}.pencaker-wizard .\!input:focus{border-color:var(--pw-focus-border)!important;box-shadow:0 0 0 3px var(--pw-focus-ring),0 1px 2px var(--pw-input-shadow)!important}.pencaker-wizard .\!select:focus{border-color:var(--pw-focus-border)!important;box-shadow:0 0 0 3px var(--pw-focus-ring),0 1px 2px var(--pw-input-shadow)!important}.pencaker-wizard .input-floating-label,.pencaker-wizard .select-floating-label,.pencaker-wizard .textarea-floating-label{background-color:var(--pw-label-bg)!important;color:var(--pw-input-placeholder)!important;border-radius:.375rem;padding-inline:.35rem;font-weight:500}.pencaker-wizard .select option{background-color:#fff;color:#0f172a}.pencaker-wizard .\!select option{background-color:#fff!important;color:#0f172a!important}.dark .pencaker-wizard .select option,html[data-theme=dark] .pencaker-wizard .select option{background-color:#0f172a;color:#f1f5f9}.dark .pencaker-wizard .\!select option,html[data-theme=dark] .pencaker-wizard .\!select option{background-color:#0f172a!important;color:#f1f5f9!important}.pencaker-wizard .input[type=file]{padding-top:.45rem;padding-bottom:.45rem}.pencaker-wizard .\!input[type=file]{padding-top:.45rem!important;padding-bottom:.45rem!important}.pencaker-wizard .input[type=file]::file-selector-button{margin-right:.75rem;border:1px solid var(--pw-file-btn-border);background-color:var(--pw-file-btn-bg);color:var(--pw-file-btn-text);border-radius:.55rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:background-color .14s ease}.pencaker-wizard .\!input[type=file]::file-selector-button{margin-right:.75rem!important;border:1px solid var(--pw-file-btn-border)!important;background-color:var(--pw-file-btn-bg)!important;color:var(--pw-file-btn-text)!important;border-radius:.55rem!important;padding:.35rem .7rem!important;font-size:.75rem!important;font-weight:600!important;transition:background-color .14s ease!important}.pencaker-wizard .input[type=file]::file-selector-button:hover{background-color:var(--pw-file-btn-hover)}.pencaker-wizard .\!input[type=file]::file-selector-button:hover{background-color:var(--pw-file-btn-hover)!important}.pencaker-wizard .input[type=date]::-webkit-calendar-picker-indicator{opacity:.78}.pencaker-wizard .\!input[type=date]::-webkit-calendar-picker-indicator{opacity:.78!important}.dark .pencaker-wizard .input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] .pencaker-wizard .input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.9)}.dark .pencaker-wizard .\!input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] .pencaker-wizard .\!input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.9)!important}.pencaker-wizard .input:-webkit-autofill,.pencaker-wizard .input:-webkit-autofill:hover,.pencaker-wizard .input:-webkit-autofill:focus,.pencaker-wizard .textarea:-webkit-autofill,.pencaker-wizard .textarea:-webkit-autofill:hover,.pencaker-wizard .textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--pw-input-text);box-shadow:0 0 0 1000px var(--pw-input-bg) inset!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.pencaker-wizard .\!input:-webkit-autofill,.pencaker-wizard .\!input:-webkit-autofill:hover,.pencaker-wizard .\!input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pw-input-text)!important;box-shadow:0 0 0 1000px var(--pw-input-bg) inset!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.pencaker-wizard .pencaker-upload-card{border:1px solid var(--pw-input-border);background-color:color-mix(in srgb,var(--pw-input-bg) 88%,rgb(248 250 252) 12%);border-radius:1rem;padding:1rem}.pencaker-wizard .pencaker-upload-dropzone{border:1.5px dashed var(--pw-upload-border);background:var(--pw-upload-bg);border-radius:.9rem;padding:1rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pencaker-wizard .pencaker-upload-dropzone.is-dragging{border-color:var(--pw-focus-border);box-shadow:0 0 0 3px var(--pw-focus-ring)}.pencaker-wizard .pencaker-upload-title{color:var(--pw-upload-text);font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}.pencaker-wizard .pencaker-upload-name{color:var(--pw-upload-text);font-size:.86rem;font-weight:600;margin-top:.35rem}.pencaker-wizard .pencaker-upload-meta{color:var(--pw-upload-subtext);font-size:.75rem;margin-top:.2rem}.pencaker-wizard .pencaker-upload-state{margin-top:.55rem;display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid var(--pw-upload-border);background:var(--pw-upload-bg);color:var(--pw-upload-text);font-size:.68rem;font-weight:700;line-height:1;padding:.3rem .6rem;text-transform:uppercase;letter-spacing:.04em}.pencaker-wizard .pencaker-upload-state.is-default{border-color:var(--pw-upload-border);background:var(--pw-upload-bg);color:var(--pw-upload-text)}.pencaker-wizard .pencaker-upload-state.is-ready{border-color:var(--pw-upload-ready-border);background:var(--pw-upload-ready-bg);color:var(--pw-upload-ready-text)}.pencaker-wizard .pencaker-upload-state.is-error{border-color:var(--pw-upload-error-border);background:var(--pw-upload-error-bg);color:var(--pw-upload-error-text)}.pencaker-wizard .pencaker-upload-state.is-stored{border-color:var(--pw-upload-stored-border);background:var(--pw-upload-stored-bg);color:var(--pw-upload-stored-text)}.pencaker-wizard .pencaker-upload-state.is-remove{border-color:var(--pw-upload-remove-border);background:var(--pw-upload-remove-bg);color:var(--pw-upload-remove-text)}.pencaker-wizard .pw-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:.2rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pencaker-wizard .pw-badge-required{border-color:var(--pw-badge-required-border);background:var(--pw-badge-required-bg);color:var(--pw-badge-required-text)}.pencaker-wizard .pw-badge-success{border-color:var(--pw-badge-success-border);background:var(--pw-badge-success-bg);color:var(--pw-badge-success-text)}.pencaker-wizard .pw-badge-optional{border-color:var(--pw-badge-optional-border);background:var(--pw-badge-optional-bg);color:var(--pw-badge-optional-text)}.pencaker-wizard .pw-field-invalid{border-color:var(--pw-error-border)!important;background-color:var(--pw-error-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-error-border) 35%,transparent)!important}.pencaker-wizard .pw-field-error{margin-top:.35rem;font-size:.75rem;font-weight:600;color:var(--pw-error-text)}.pencaker-wizard .pw-choice-invalid{border-color:var(--pw-error-border)!important;background-color:var(--pw-error-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-error-border) 25%,transparent)!important}.pencaker-wizard .pw-step-chip{position:relative;padding-left:2.1rem}.pencaker-wizard .pw-step-chip:before{content:"";position:absolute;left:.7rem;top:.9rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--pw-step-dot-idle)}.pencaker-wizard .pw-step-chip[data-step-state=active]:before{background:var(--pw-step-dot-active)}.pencaker-wizard .pw-step-chip[data-step-state=done]:before{background:var(--pw-step-dot-done)}.pencaker-wizard .pw-step-chip[data-step-state=draft]:before{background:var(--pw-step-dot-draft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-left-10{left:-2.5rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-top-1{top:-.25rem}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[60px\]{bottom:60px}.end-0{inset-inline-end:0px}.left-0{left:0}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-4{right:1rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2{top:50%}.top-24{top:6rem}.top-4{top:1rem}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.order-none{order:0}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-start{float:inline-start}.float-end{float:inline-end}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-start{clear:inline-start}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ms-0{margin-inline-start:0px}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.inline-table{display:inline-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-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-auto{width:auto;height:auto}.\!h-10{height:2.5rem!important}.\!h-9{height:2.25rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[3\.85rem\]{height:3.85rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-52{max-height:13rem}.max-h-96{max-height:24rem}.max-h-\[340px\]{max-height:340px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[92vh\]{max-height:92vh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[calc\(82svh-5\.5rem\)\]{min-height:calc(82svh - 5.5rem)}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-9{width:2.25rem!important}.w-0{width:0px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[3\.85rem\]{width:3.85rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-top{caption-side:top}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-top{transform-origin:top}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.transform-cpu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.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)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.snap-none{scroll-snap-type:none}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-proximity{--tw-scroll-snap-strictness: proximity}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-align-none{scroll-snap-align:none}.snap-normal{scroll-snap-stop:normal}.snap-always{scroll-snap-stop:always}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.content-normal{align-content:normal}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.hyphens-none{-webkit-hyphens:none;hyphens:none}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.\!border-amber-200\/80{border-color:#fde68acc!important}.\!border-emerald-200\/80{border-color:#a7f3d0cc!important}.\!border-red-200{--tw-border-opacity: 1 !important;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))!important}.\!border-rose-200{--tw-border-opacity: 1 !important;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))!important}.\!border-rose-200\/80{border-color:#fecdd3cc!important}.\!border-sky-200\/80{border-color:#bae6fdcc!important}.border-\[rgb\(var\(--border\)\)\]{border-color:rgb(var(--border))}.border-\[rgb\(var\(--sp-blue\)\/0\.12\)\]{border-color:rgb(var(--sp-blue)/.12)}.border-\[var\(--ac-border\)\]{border-color:var(--ac-border)}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-black\/5{border-color:#0000000d}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/70{border-color:#a5f3fcb3}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-rose-100\/80{border-color:#ffe4e6cc}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/70{border-color:#fecdd3b3}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/60{border-color:#fda4af99}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/80{border-color:#cbd5e1cc}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/70{border-color:#ffffffb3}.bg-\[rgb\(var\(--background\)\)\]{background-color:rgb(var(--background))}.bg-\[rgb\(var\(--danger\)\)\]{background-color:rgb(var(--danger))}.bg-\[rgb\(var\(--primary\)\)\]{background-color:rgb(var(--primary))}.bg-\[rgb\(var\(--primary\)\)\]\/10{background-color:rgb(var(--primary) / .1)}.bg-\[rgb\(var\(--surface\)\)\]{background-color:rgb(var(--surface))}.bg-\[rgb\(var\(--surface\)\)\]\/90{background-color:rgb(var(--surface) / .9)}.bg-\[rgb\(var\(--surface\)\)\]\/95{background-color:rgb(var(--surface) / .95)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200\/80{background-color:#fde68acc}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/80{background-color:#a7f3d0cc}.bg-emerald-300\/30{background-color:#6ee7b74d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/35{background-color:#ecfdf559}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200\/80{background-color:#fecdd3cc}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/35{background-color:#fff1f259}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200\/80{background-color:#bae6fdcc}.bg-sky-300\/30{background-color:#7dd3fc4d}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/35{background-color:#f0f9ff59}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/85{background-color:#020617d9}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.\!bg-\[linear-gradient\(165deg\,\#f0fdf4_0\%\,\#ecfdf5_55\%\,\#effffb_100\%\)\]{background-image:linear-gradient(165deg,#f0fdf4,#ecfdf5 55%,#effffb)!important}.\!bg-\[linear-gradient\(165deg\,\#fff7f7_0\%\,\#fff1f2_55\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(165deg,#fff7f7,#fff1f2 55%,#fff7ed)!important}.\!bg-\[linear-gradient\(165deg\,\#fffaf0_0\%\,\#fff7ed_55\%\,\#fffbeb_100\%\)\]{background-image:linear-gradient(165deg,#fffaf0,#fff7ed 55%,#fffbeb)!important}.\!bg-\[linear-gradient\(165deg\,\#ffffff_0\%\,\#f8fbff_55\%\,\#eefbf5_100\%\)\]{background-image:linear-gradient(165deg,#fff,#f8fbff 55%,#eefbf5)!important}.\!bg-\[linear-gradient\(90deg\,\#059669\,\#14b8a6\)\]{background-image:linear-gradient(90deg,#059669,#14b8a6)!important}.\!bg-\[linear-gradient\(90deg\,\#0ea5e9\,\#10b981\)\]{background-image:linear-gradient(90deg,#0ea5e9,#10b981)!important}.\!bg-\[linear-gradient\(90deg\,\#f43f5e\,\#f59e0b\)\]{background-image:linear-gradient(90deg,#f43f5e,#f59e0b)!important}.\!bg-\[linear-gradient\(90deg\,\#f59e0b\,\#f97316\)\]{background-image:linear-gradient(90deg,#f59e0b,#f97316)!important}.\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(14\,165\,233\,0\.20\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(16\,185\,129\,0\.16\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(56\,189\,248\,0\.14\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(14,165,233,.2),transparent 48%),radial-gradient(circle at 82% 24%,rgba(16,185,129,.16),transparent 50%),radial-gradient(circle at 70% 80%,rgba(56,189,248,.14),transparent 52%)!important}.\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(244\,63\,94\,0\.18\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(251\,146\,60\,0\.15\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(253\,164\,175\,0\.14\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(244,63,94,.18),transparent 48%),radial-gradient(circle at 82% 24%,rgba(251,146,60,.15),transparent 50%),radial-gradient(circle at 70% 80%,rgba(253,164,175,.14),transparent 52%)!important}.\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(245\,158\,11\,0\.18\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(249\,115\,22\,0\.16\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(251\,191\,36\,0\.12\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(245,158,11,.18),transparent 48%),radial-gradient(circle at 82% 24%,rgba(249,115,22,.16),transparent 50%),radial-gradient(circle at 70% 80%,rgba(251,191,36,.12),transparent 52%)!important}.\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(5\,150\,105\,0\.18\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(20\,184\,166\,0\.16\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(110\,231\,183\,0\.14\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(5,150,105,.18),transparent 48%),radial-gradient(circle at 82% 24%,rgba(20,184,166,.16),transparent 50%),radial-gradient(circle at 70% 80%,rgba(110,231,183,.14),transparent 52%)!important}.\!bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.bg-\[linear-gradient\(135deg\,\#f0fdf4_0\%\,\#ecfdf5_45\%\,\#effffb_100\%\)\]{background-image:linear-gradient(135deg,#f0fdf4,#ecfdf5 45%,#effffb)}.bg-\[linear-gradient\(135deg\,\#f0fdf4_0\%\,\#ecfdf5_48\%\,\#effffb_100\%\)\]{background-image:linear-gradient(135deg,#f0fdf4,#ecfdf5 48%,#effffb)}.bg-\[linear-gradient\(135deg\,\#fff7f7_0\%\,\#fff1f2_45\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(135deg,#fff7f7,#fff1f2 45%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#fff7f7_0\%\,\#fff1f2_48\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(135deg,#fff7f7,#fff1f2 48%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#fffaf0_0\%\,\#fff7ed_45\%\,\#ffedd5_100\%\)\]{background-image:linear-gradient(135deg,#fffaf0,#fff7ed 45%,#ffedd5)}.bg-\[linear-gradient\(135deg\,\#fffaf0_0\%\,\#fff7ed_50\%\,\#fffbeb_100\%\)\]{background-image:linear-gradient(135deg,#fffaf0,#fff7ed,#fffbeb)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f8fbff_45\%\,\#eefbf5_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f8fbff 45%,#eefbf5)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f8fbff_45\%\,\#effcf5_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f8fbff 45%,#effcf5)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f8fbff_52\%\,\#eefbf5_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f8fbff 52%,#eefbf5)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(14\,165\,233\,0\.18\)\,transparent_36\%\)\,radial-gradient\(circle_at_left_bottom\,rgba\(16\,185\,129\,0\.18\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 36%),radial-gradient(circle at left bottom,rgba(16,185,129,.18),transparent 34%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from: rgb(245 158 11 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/15{--tw-gradient-from: rgb(244 63 94 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/15{--tw-gradient-from: rgb(14 165 233 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-700{--tw-gradient-from: #0369a1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-100{--tw-gradient-from: #f5f5f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-600{--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 184 166 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to: #fecdd3 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-stone-200{--tw-gradient-to: #e7e5e4 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left{background-position:left}.bg-left-bottom{background-position:left bottom}.bg-left-top{background-position:left top}.bg-right{background-position:right}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.fill-none{fill:none}.stroke-none{stroke:none}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.\!p-3\.5{padding:.875rem!important}.\!p-4{padding:1rem!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-variant-numeric:normal}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.15rem\]{line-height:1.15rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\!text-rose-600{--tw-text-opacity: 1 !important;color:rgb(225 29 72 / var(--tw-text-opacity, 1))!important}.text-\[rgb\(var\(--danger\)\)\]{color:rgb(var(--danger))}.text-\[rgb\(var\(--foreground\)\)\]{color:rgb(var(--foreground))}.text-\[rgb\(var\(--muted\)\)\]{color:rgb(var(--muted))}.text-\[rgb\(var\(--muted-foreground\,100_116_139\)\)\]{color:rgb(var(--muted-foreground,100 116 139))}.text-\[rgb\(var\(--primary\)\)\]{color:rgb(var(--primary))}.text-\[var\(--ac-ink\)\]{color:var(--ac-ink)}.text-\[var\(--ac-muted\)\]{color:var(--ac-muted)}.text-\[var\(--primary\,\#0ea5e9\)\]{color:var(--primary,#0ea5e9)}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/90{color:#b45309e6}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/90{color:#047857e6}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-indigo-500\/80{color:#6366f1cc}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/90{color:#be123ce6}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/90{color:#0369a1e6}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-solid{text-decoration-style:solid}.decoration-double{text-decoration-style:double}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-wavy{text-decoration-style:wavy}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-auto{accent-color:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.16);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 20px 60px -15px rgba(0,0,0,.5);--tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 22px 70px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.\!shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.\!shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.\!shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[rgb\(var\(--primary\)\)\]{--tw-ring-color: rgb(var(--primary))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-rose-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.ring-sky-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.blur-3xl{--tw-blur: blur(64px);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: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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-none{--tw-drop-shadow: drop-shadow(0 0 #0000);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.invert{--tw-invert: invert(100%);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)}.sepia{--tw-sepia: sepia(100%);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-blur-sm{--tw-backdrop-blur: blur(4px);-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-blur-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-none{contain:none}.contain-content{contain:content}.contain-strict{contain:strict}.contain-size{--tw-contain-size: size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-inline-size{--tw-contain-size: inline-size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-layout{--tw-contain-layout: layout;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-paint{--tw-contain-paint: paint;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-style{--tw-contain-style: style;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.content-none{--tw-content: none;content:var(--tw-content)}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.datatable-wrapper .datatable-top,.datatable-wrapper .datatable-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0}.datatable-wrapper .datatable-top>nav:first-child,.datatable-wrapper .datatable-top>div:first-child,.datatable-wrapper .datatable-bottom>nav:first-child,.datatable-wrapper .datatable-bottom>div:first-child,.datatable-wrapper .datatable-top>nav:last-child,.datatable-wrapper .datatable-top>div:last-child,.datatable-wrapper .datatable-bottom>nav:last-child,.datatable-wrapper .datatable-bottom>div:last-child{float:none}.datatable-wrapper .datatable-container{overflow-x:auto}.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{border:1px solid rgb(203 213 225 / 1);border-radius:.5rem;padding:.5rem .65rem;font-size:.875rem;line-height:1.25rem;background-color:#fff;color:#334155}.dark .datatable-wrapper .datatable-selector,.dark .datatable-wrapper .datatable-input{border-color:#334155;background-color:#0f172a;color:#e2e8f0}.datatable-wrapper .datatable-pagination ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}.datatable-wrapper .datatable-pagination a,.datatable-wrapper .datatable-pagination button{border:1px solid rgb(226 232 240 / 1);border-radius:.5rem;background-color:#fff;color:#475569}.datatable-wrapper .datatable-pagination a:hover,.datatable-wrapper .datatable-pagination button:hover,.datatable-wrapper .datatable-pagination .datatable-active a,.datatable-wrapper .datatable-pagination .datatable-active button{background-color:#0f172a14}.dark .datatable-wrapper .datatable-pagination a,.dark .datatable-wrapper .datatable-pagination button{border-color:#334155;background-color:#0f172a;color:#e2e8f0}*{-webkit-tap-highlight-color:transparent}[x-cloak]{display:none!important}.theme-btn{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700}.theme-btn:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.theme-btn:hover:is(.dark *){background-color:#ffffff1a}.btn-primary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@keyframes auroraMove{0%{transform:translate(-10%,-10%) scale(1)}50%{transform:translate(10%,5%) scale(1.1)}to{transform:translate(-10%,-10%) scale(1)}}.aurora-bg{position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(0,158,224,.35),transparent 55%),radial-gradient(circle at 70% 40%,rgba(255,206,0,.3),transparent 55%),radial-gradient(circle at 50% 70%,rgba(101,162,117,.3),transparent 60%);filter:blur(80px);animation:auroraMove 18s ease-in-out infinite;pointer-events:none}.noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.2, .8, .2, 1);--dur-1: .18s;--dur-2: .32s;--dur-3: .7s}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html.theme-anim,html.theme-anim *{transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.hero-cosmos{--hero-grid-shift: 0px;--hero-orbit-rotate: 0deg;isolation:isolate}.hero-cosmos:before,.hero-cosmos:after{content:"";position:absolute;inset:-22%;pointer-events:none;z-index:0}.hero-cosmos:before{background:conic-gradient(from 120deg at 50% 50%,#0ea5e926,#2dd4bf1a,#fbbf241a,#0ea5e926);filter:blur(58px);opacity:.48;animation:heroNebulaSweep 18s linear infinite}.hero-cosmos:after{background:linear-gradient(112deg,transparent 24%,rgba(56,189,248,.18) 44%,transparent 58%),linear-gradient(292deg,transparent 22%,rgba(34,197,94,.14) 42%,transparent 56%);mix-blend-mode:screen;filter:blur(22px);opacity:.4;animation:heroLightSweep 12s ease-in-out infinite}.hero-aurora,.hero-aurora-2,.hero-coords,.hero-orbit,.hero-atmosphere,.hero-starfield,.grain{pointer-events:none}.hero-aurora{position:absolute;inset:-28%;filter:blur(54px) saturate(128%);opacity:.68;background:radial-gradient(52rem 34rem at 14% 12%,rgba(14,165,233,.44),transparent 62%),radial-gradient(46rem 32rem at 86% 18%,rgba(249,115,22,.36),transparent 64%),radial-gradient(52rem 36rem at 54% 88%,rgba(16,185,129,.34),transparent 62%);animation:heroFlowA 14s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}.hero-aurora-2{position:absolute;inset:-36%;filter:blur(62px);opacity:.56;mix-blend-mode:screen;background:radial-gradient(50rem 34rem at 74% 72%,rgba(56,189,248,.28),transparent 64%),radial-gradient(44rem 30rem at 26% 74%,rgba(45,212,191,.24),transparent 66%),radial-gradient(40rem 26rem at 52% 14%,rgba(251,191,36,.2),transparent 68%);animation:heroFlowB 16s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}.hero-coords{position:absolute;inset:-14%;opacity:.44;transform:translate3d(0,var(--hero-grid-shift),0);background:linear-gradient(115deg,rgba(148,163,184,.11) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(24deg,rgba(148,163,184,.09) 1px,transparent 1px) 0 0 / 72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.96) 0%,rgba(0,0,0,.56) 56%,rgba(0,0,0,0) 86%);mask-image:radial-gradient(ellipse at center,#000000f5,#0000008f 56%,#0000 86%);animation:heroGridDrift 18s linear infinite}.hero-orbit{position:absolute;inset:-18%;opacity:.42;transform:rotate(var(--hero-orbit-rotate));mix-blend-mode:screen;background:radial-gradient(circle at center,transparent 0 34%,rgba(56,189,248,.3) 34.2% 34.6%,transparent 34.8% 100%),radial-gradient(circle at center,transparent 0 48%,rgba(45,212,191,.18) 48.2% 48.6%,transparent 48.8% 100%),radial-gradient(circle at center,transparent 0 62%,rgba(251,191,36,.16) 62.2% 62.6%,transparent 62.8% 100%);animation:heroOrbitSpin 24s linear infinite}.hero-atmosphere{position:absolute;inset:-12%;opacity:.5;mix-blend-mode:screen;background:radial-gradient(50rem 30rem at 18% 18%,rgba(125,211,252,.25),transparent 66%),radial-gradient(48rem 32rem at 84% 24%,rgba(251,191,36,.2),transparent 68%),radial-gradient(44rem 30rem at 56% 86%,rgba(74,222,128,.2),transparent 70%);animation:heroAtmosPulse 7.5s ease-in-out infinite}.hero-starfield{position:absolute;inset:0;overflow:hidden}.hero-star{position:absolute;width:4px;height:4px;border-radius:999px;background:#f0f9ffe6;box-shadow:0 0 0 1px #f0f9ff1f,0 0 16px #38bdf873;animation:heroTwinkle 3.2s ease-in-out infinite}.hero-star:nth-child(1){top:14%;left:11%;animation-delay:.2s}.hero-star:nth-child(2){top:24%;left:24%;animation-delay:1.3s}.hero-star:nth-child(3){top:12%;left:40%;animation-delay:2.1s}.hero-star:nth-child(4){top:21%;left:58%;animation-delay:.8s}.hero-star:nth-child(5){top:17%;left:74%;animation-delay:1.9s}.hero-star:nth-child(6){top:30%;left:87%;animation-delay:2.8s}.hero-star:nth-child(7){top:41%;left:16%;animation-delay:1.5s}.hero-star:nth-child(8){top:55%;left:33%;animation-delay:3s}.grain{position:absolute;inset:0;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.visual-cinematic .hero-aurora{animation-duration:11s;opacity:.76}.visual-cinematic .hero-aurora-2{animation-duration:13s;opacity:.62}.visual-cinematic .hero-coords{animation-duration:12s}.visual-lite .hero-orbit{opacity:.2}.visual-lite .hero-atmosphere{opacity:.26}.dark .hero-aurora{opacity:.74}.dark .hero-aurora-2{opacity:.64}.dark .hero-coords{opacity:.4}.dark .hero-orbit{opacity:.48}.dark .hero-atmosphere{opacity:.56}.dark .grain{opacity:.2}@keyframes heroFlowA{0%,to{transform:translate(-4%,-2%) scale(1.01) rotate(-2deg);opacity:.62}33%{transform:translate(4%,2%) scale(1.1) rotate(2deg);opacity:.78}66%{transform:translate(-1%,4%) scale(1.06) rotate(-1deg);opacity:.7}}@keyframes heroFlowB{0%,to{transform:translate(3%,2%) scale(1.03) rotate(1deg);opacity:.5}50%{transform:translate(-5%,-3%) scale(1.14) rotate(-2deg);opacity:.66}}@keyframes heroGridDrift{0%{background-position:0 0,0 0;transform:translate3d(0,var(--hero-grid-shift),0)}50%{background-position:46px 24px,24px 46px;transform:translate3d(0,calc(var(--hero-grid-shift) + 4px),0)}to{background-position:92px 44px,44px 92px;transform:translate3d(0,var(--hero-grid-shift),0)}}@keyframes heroOrbitSpin{0%{transform:rotate(calc(var(--hero-orbit-rotate) - 6deg)) scale(.98)}50%{transform:rotate(calc(var(--hero-orbit-rotate) + 178deg)) scale(1.03)}to{transform:rotate(calc(var(--hero-orbit-rotate) + 354deg)) scale(.98)}}@keyframes heroAtmosPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.64;transform:scale(1.05)}}@keyframes heroTwinkle{0%,to{opacity:.22;transform:translateY(0) scale(.88)}50%{opacity:.95;transform:translateY(-4px) scale(1.22)}}@keyframes heroNebulaSweep{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes heroLightSweep{0%,to{transform:translate(-2%) translateY(0);opacity:.3}50%{transform:translate(2%) translateY(-1%);opacity:.52}}@media(max-width:1024px),(pointer:coarse){.hero-cosmos:before,.hero-cosmos:after{animation-duration:20s;opacity:.26}.hero-aurora{filter:blur(48px)}.hero-aurora-2{filter:blur(58px);opacity:.28}.hero-orbit{opacity:.16;animation-duration:70s}.hero-coords{opacity:.2;animation-duration:40s}}@media(min-width:1280px)and (pointer:fine){.hero-cosmos:before{opacity:.62;animation-duration:14s}.hero-cosmos:after{opacity:.54;animation-duration:9s}.hero-aurora{opacity:.82;animation-duration:10s;filter:blur(50px) saturate(132%)}.hero-aurora-2{opacity:.7;animation-duration:11.5s;filter:blur(56px)}.hero-coords{opacity:.5;animation-duration:12s}.hero-orbit{opacity:.5;animation-duration:16s}.hero-atmosphere{opacity:.64;animation-duration:5.8s}.hero-star{animation-duration:2.4s}}@media(max-width:768px){.hero-cosmos:before,.hero-cosmos:after{display:none}.hero-coords{opacity:.14}.hero-orbit{display:none}.hero-starfield{opacity:.42}}@media(prefers-reduced-motion:reduce){.hero-cosmos:before,.hero-cosmos:after,.hero-aurora,.hero-aurora-2,.hero-coords,.hero-orbit,.hero-atmosphere,.hero-star{animation:none!important}}.reveal-up{opacity:0;transform:translateY(14px);animation:revealUp .9s var(--ease-out) forwards}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}.sr{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}.sr.is-in{opacity:1;transform:translateY(0)}.home-glass{background:#ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2)}.dark .home-glass{background:#0206176b;border:1px solid rgba(255,255,255,.1)}.hero-logo-panel{position:relative;display:inline-flex;align-items:center;gap:.85rem;padding:.6rem .9rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.32);background:linear-gradient(135deg,#ffffff3d,#ffffff14),radial-gradient(circle at top right,rgba(56,189,248,.28),transparent 55%);box-shadow:0 18px 46px #02061752,inset 0 1px #ffffff57;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-logo-panel:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#7dd3fc8c,#ffffff26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-logo-item{height:3.5rem;width:3.5rem;border-radius:.95rem;-o-object-fit:contain;object-fit:contain;background:#fffffff2;padding:.38rem;box-shadow:0 10px 22px #02061738,inset 0 0 0 1px #0f172a14}@media(max-width:640px){.hero-logo-item{height:3rem;width:3rem}}.store-badge{display:inline-flex;align-items:center;gap:.55rem;min-width:10.6rem;padding:.58rem .82rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.24);background:linear-gradient(145deg,#080c14e0,#141c2adb),radial-gradient(circle at top right,rgba(56,189,248,.22),transparent 55%);box-shadow:0 12px 26px #02061759,inset 0 1px #ffffff29}.store-badge-icon{height:1.45rem;width:1.45rem;flex-shrink:0}.store-badge-text{display:inline-flex;flex-direction:column;line-height:1.05;color:#f8fafc}.store-badge-text small{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.store-badge-text strong{margin-top:.12rem;font-size:.87rem;font-weight:700}.btn-glass{border:1px solid rgba(255,255,255,.2);background:#ffffff14;border-radius:10px;padding:6px 0;font-size:11px;font-weight:600;color:#ffffffd9;transition:all .2s ease}.btn-glass:hover{background:#ffffff2e}.card-soft{transform:translateZ(0);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);will-change:transform}.card-soft:hover{transform:translateY(-4px);box-shadow:0 18px 40px #02061724}.dark .card-soft:hover{box-shadow:0 18px 40px #00000059}.flow-card{border-radius:1.35rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(160deg,#fffffffa,#f8fafcf2),radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 52%);padding:1.15rem 1.2rem;box-shadow:0 16px 34px #02061714}.flow-card.is-alt{background:linear-gradient(160deg,#fffffffa,#f8fafcf2),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 52%)}.flow-card-title{font-size:1.08rem;font-weight:800;color:#0f172a}.timeline-infographic{--timeline-dot-size: 2.08rem;--timeline-line-offset: calc(var(--timeline-dot-size) + .2rem);margin-top:1rem;display:grid;gap:.9rem}.timeline-item{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.92rem}.timeline-rail{position:relative;width:2.6rem;display:flex;justify-content:center;min-height:100%}.timeline-dot{position:relative;z-index:2;display:inline-grid;place-items:center;width:var(--timeline-dot-size);height:var(--timeline-dot-size);margin-top:.04rem;border-radius:.72rem;color:#0f172a;background:linear-gradient(145deg,#e0f2fef2,#d1fae5eb);border:1px solid rgba(148,163,184,.22);box-shadow:0 8px 16px #02061714}.timeline-dot svg{width:1rem;height:1rem}.timeline-line{position:absolute;left:50%;top:var(--timeline-line-offset);bottom:-.6rem;width:2px;transform:translate(-50%);border-radius:999px;background:#94a3b8;opacity:.78}.timeline-panel{border-radius:.88rem;border:1px solid rgba(148,163,184,.2);background:#fffc;padding:.74rem .88rem;min-height:calc(var(--timeline-dot-size) + .08rem);display:flex;align-items:center}.timeline-kicker{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0284c7}.timeline-text{margin-top:0;font-size:.9rem;line-height:1.6;color:#334155}@media(max-width:640px){.timeline-infographic{--timeline-dot-size: 1.94rem;gap:.78rem}.timeline-item{grid-template-columns:2.28rem minmax(0,1fr);gap:.7rem}.timeline-rail{width:2.28rem}.timeline-line{bottom:-.48rem}.timeline-panel{padding:.62rem .72rem}}html.dark .flow-card{border-color:#94a3b838;background:linear-gradient(160deg,#0f172ae6,#020617eb),radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 56%);box-shadow:0 20px 38px #00000057}html.dark .flow-card.is-alt{background:linear-gradient(160deg,#0f172ae6,#020617eb),radial-gradient(circle at top right,rgba(16,185,129,.18),transparent 56%)}html.dark .flow-card-title{color:#f8fafc}html.dark .timeline-dot{color:#e2e8f0;background:linear-gradient(145deg,#0ea5e942,#10b98147);border-color:#94a3b840;box-shadow:0 12px 18px #00000057}html.dark .timeline-panel{border-color:#94a3b83d;background:#0f172a9e}html.dark .timeline-kicker{color:#38bdf8}html.dark .timeline-text{color:#cbd5e1}html.dark .timeline-line{background:#64748b}.flow-line--premium .timeline-line{width:3px;background:linear-gradient(180deg,#38bdf8,#0ea5e9 40%,#10b981);box-shadow:0 0 14px #0ea5e966;animation:timelineFlow 2.2s ease-in-out infinite}.flow-line--premium .timeline-panel{background:linear-gradient(160deg,#ffffffe6,#f8fafcd1),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 56%)}html.dark .flow-line--premium .timeline-line{background:linear-gradient(180deg,#38bdf8,#0ea5e9 42%,#34d399);box-shadow:0 0 16px #38bdf86b}html.dark .flow-line--premium .timeline-panel{background:linear-gradient(160deg,#0f172ae0,#020617e0),radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 60%)}.flow-line--clean .timeline-line{width:2px;background:#94a3b8;box-shadow:none;animation:none}.flow-line--clean .timeline-panel{background:#fffc}html.dark .flow-line--clean .timeline-line{background:#64748b}html.dark .flow-line--clean .timeline-panel{background:#0f172a9e}@keyframes timelineFlow{0%{opacity:.7;box-shadow:0 0 8px #0ea5e947}50%{opacity:1;box-shadow:0 0 16px #0ea5e985}to{opacity:.74;box-shadow:0 0 10px #10b98152}}.theme-flash{position:fixed;inset:0;pointer-events:none;z-index:60;opacity:0;background:radial-gradient(60rem 40rem at 50% 20%,rgba(56,189,248,.18),transparent 60%);transition:opacity .52s var(--ease-out)}.theme-flash.show{opacity:1}.faq-ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}details[open] .faq-ans{grid-template-rows:1fr}.faq-ans>div{overflow:hidden}.faq-icon{transition:transform .22s cubic-bezier(.16,1,.3,1)}details[open] .faq-icon{transform:rotate(180deg)}.job-card{min-height:210px}.job-card-pro{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 34px #02061714}.job-card-pro:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.45);opacity:.75}.dark .job-card-pro:before{border-color:#ffffff14}.job-card-pro .job-card-glow{will-change:opacity}.dark .job-card-pro{box-shadow:0 18px 40px #0000004d}.lowongan-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(165deg,#fff,#f8fbff);padding:.95rem;display:flex;flex-direction:column;gap:.8rem;box-shadow:0 12px 28px #02061714;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.lowongan-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#fff,#f8fbff);padding-block:3.3rem}.lowongan-kicker{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0369a1}.lowongan-title{margin-top:.5rem;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.2;font-weight:800;color:#0f172a}.lowongan-subtitle{margin-top:.75rem;max-width:40rem;font-size:.93rem;line-height:1.65;color:#475569}.lowongan-summary-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:1rem;border:1px solid rgba(148,163,184,.28);background:#fffc;padding:.58rem .88rem;font-size:.83rem;color:#334155;box-shadow:0 10px 24px #02061714}.lowongan-result-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1.25rem}.lowongan-result-count{font-size:.82rem;color:#334155;font-weight:600}.lowongan-result-meta{font-size:.75rem;color:#64748b}.lowongan-card:hover{transform:translateY(-4px);border-color:#0ea5e959;box-shadow:0 20px 40px #02061724}.lowongan-card-accent{position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,#0ea5e9,#f59e0b,#22c55e,#38bdf8);background-size:220% 100%;animation:lowonganAccentShift 8s linear infinite}.lowongan-card-glow{pointer-events:none;position:absolute;inset:-35%;opacity:0;transition:opacity .26s ease;background:radial-gradient(circle at 18% 18%,rgba(14,165,233,.2),transparent 48%),radial-gradient(circle at 82% 24%,rgba(245,158,11,.17),transparent 50%),radial-gradient(circle at 70% 80%,rgba(34,197,94,.16),transparent 52%);filter:blur(24px);transform:translateZ(0)}.lowongan-card:hover .lowongan-card-glow{opacity:1}.lowongan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lowongan-card-brand{display:flex;align-items:center;gap:.7rem;min-width:0}.lowongan-card-logo{display:inline-grid;place-items:center;height:2.6rem;width:2.6rem;flex-shrink:0;border-radius:.9rem;background:linear-gradient(135deg,#e0f2fe,#d1fae5);color:#075985;font-size:.78rem;font-weight:800;letter-spacing:.04em}.lowongan-card-company{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.lowongan-card-title{margin-top:.2rem;font-size:1.06rem;line-height:1.35;font-weight:800;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lowongan-status{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .58rem;font-size:.67rem;font-weight:700;white-space:nowrap}.lowongan-status.is-open{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.lowongan-status.is-closed{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.lowongan-badge-stack{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.2rem}.lowongan-card-grid{--lowongan-gap: 1.3rem;--lowongan-gap-half: .65rem;--lowongan-gap-third: .8667rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--lowongan-gap)}.lowongan-card-grid.is-lg{--lowongan-gap: 1.1rem;--lowongan-gap-half: .55rem;--lowongan-gap-third: .7333rem}.lowongan-card-grid.is-tight{--lowongan-gap: .95rem;--lowongan-gap-half: .475rem;--lowongan-gap-third: .6333rem}.lowongan-card-grid.is-compact{--lowongan-gap: .8rem;--lowongan-gap-half: .4rem;--lowongan-gap-third: .5333rem}.lowongan-card-grid.is-tight .lowongan-card{padding:.9rem;gap:.7rem}.lowongan-card-grid.is-compact .lowongan-card{padding:.84rem;gap:.62rem}.lowongan-card-grid.is-tight .lowongan-meta-item{padding:.48rem .55rem}.lowongan-card-grid.is-compact .lowongan-meta-item{padding:.45rem .5rem}.lowongan-card-grid.is-tight .lowongan-chip-wrap{min-height:2.2rem}.lowongan-card-grid.is-compact .lowongan-chip-wrap{min-height:1.95rem}.lowongan-card-grid.is-compact .lowongan-card-foot{padding-top:.5rem}.lowongan-card-grid>.lowongan-card{flex:0 1 100%;max-width:100%}@media(min-width:768px){.lowongan-card-grid>.lowongan-card{flex-basis:calc(50% - var(--lowongan-gap-half));max-width:calc(50% - var(--lowongan-gap-half))}}@media(min-width:1024px){.lowongan-card-grid.is-lg>.lowongan-card{flex-basis:calc(33.333% - var(--lowongan-gap-third));max-width:calc(33.333% - var(--lowongan-gap-third))}}@media(min-width:1280px){.lowongan-card-grid>.lowongan-card{flex-basis:calc(33.333% - var(--lowongan-gap-third));max-width:calc(33.333% - var(--lowongan-gap-third))}}@media(min-width:640px){.lowongan-card-grid.is-two>.lowongan-card{flex-basis:calc(50% - var(--lowongan-gap-half));max-width:calc(50% - var(--lowongan-gap-half))}}@media(min-width:1280px){.lowongan-card-grid.is-two>.lowongan-card{flex-basis:calc(50% - var(--lowongan-gap-half));max-width:calc(50% - var(--lowongan-gap-half))}}.lowongan-application-row{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.lowongan-application-placeholder{visibility:hidden}.lowongan-application-badge{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lowongan-area-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .55rem;font-size:.64rem;font-weight:700;white-space:nowrap}.lowongan-area-badge.is-in-province{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.lowongan-area-badge.is-out-province{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.lowongan-area-badge.is-out-country{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.lowongan-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.lowongan-meta-item{border-radius:.85rem;border:1px solid rgba(148,163,184,.24);background:#f8fafce6;padding:.52rem .58rem}.lowongan-meta-item small{display:block;font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#64748b}.lowongan-meta-item strong{display:block;margin-top:.2rem;font-size:.76rem;line-height:1.3;color:#0f172a;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lowongan-chip-wrap{display:flex;flex-wrap:wrap;gap:.3rem;min-height:2.3rem;align-items:flex-start;min-width:0}.lowongan-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:700;color:#334155;background:#e2e8f0}.lowongan-chip.is-sky{color:#0369a1;background:#e0f2fe}.lowongan-chip.is-emerald{color:#047857;background:#dcfce7}.lowongan-card-desc{margin-top:.02rem;font-size:.82rem;line-height:1.5;color:#475569;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.69rem}.lowongan-card-foot{margin-top:auto;padding-top:.6rem;border-top:1px solid rgba(148,163,184,.22);display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lowongan-deadline{font-size:.71rem;color:#64748b}.lowongan-cta-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;padding:.5rem .82rem;font-size:.74rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0284c7,#10b981);box-shadow:0 8px 18px #0e74904d;transition:transform .18s ease,opacity .18s ease}.lowongan-cta-btn:hover{transform:translateY(-1px);opacity:.96}@keyframes lowonganAccentShift{0%{background-position:0% 50%}to{background-position:220% 50%}}.lowongan-pagination nav{display:flex;justify-content:center}.lowongan-pagination nav>div:first-child{display:none}.lowongan-pagination nav>div:last-child{display:inline-flex;align-items:center;gap:.45rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.3);background:#fff;padding:.42rem;box-shadow:0 10px 24px #02061714}.lowongan-pagination nav span[aria-current=page] span{border-radius:.62rem!important;background:linear-gradient(135deg,#0284c7,#10b981)!important;color:#fff!important;border-color:transparent!important}.lowongan-pagination nav a,.lowongan-pagination nav span{display:inline-flex!important;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding-inline:.65rem!important;border-radius:.62rem!important;font-size:.82rem}.lowongan-pagination nav a:hover{background:#eff6ff!important;color:#0369a1!important}html.dark .lowongan-card{border-color:#94a3b838;background:linear-gradient(165deg,#0f172ad1,#020617d1);box-shadow:0 16px 34px #00000059}html.dark .lowongan-card-glow{background:radial-gradient(circle at 20% 20%,rgba(56,189,248,.22),transparent 50%),radial-gradient(circle at 82% 26%,rgba(251,191,36,.16),transparent 52%),radial-gradient(circle at 72% 80%,rgba(74,222,128,.16),transparent 54%)}html.dark .lowongan-card-logo{background:linear-gradient(135deg,#0ea5e940,#10b98147);color:#e0f2fe}html.dark .lowongan-card-company{color:#94a3b8}html.dark .lowongan-card-title{color:#f8fafc}html.dark .lowongan-meta-item{border-color:#94a3b833;background:#ffffff0a}html.dark .lowongan-meta-item small{color:#94a3b8}html.dark .lowongan-meta-item strong{color:#e2e8f0}html.dark .lowongan-chip{color:#e2e8f0;background:#94a3b838}html.dark .lowongan-chip.is-sky{color:#bae6fd;background:#0ea5e933}html.dark .lowongan-chip.is-emerald{color:#bbf7d0;background:#22c55e33}html.dark .lowongan-card-desc{color:#cbd5e1}html.dark .lowongan-card-foot{border-top-color:#94a3b83d}html.dark .lowongan-deadline{color:#94a3b8}html.dark .lowongan-hero{border-bottom-color:#94a3b833;background:linear-gradient(180deg,#0f172af2,#020617f2)}html.dark .lowongan-kicker{color:#7dd3fc}html.dark .lowongan-title{color:#f8fafc}html.dark .lowongan-subtitle{color:#cbd5e1}html.dark .lowongan-summary-badge{border-color:#94a3b842;background:#ffffff0a;color:#cbd5e1;box-shadow:0 16px 28px #00000047}html.dark .lowongan-result-count{color:#e2e8f0}html.dark .lowongan-result-meta{color:#94a3b8}html.dark .lowongan-pagination nav>div:last-child{border-color:#94a3b83d;background:#0f172ae0;box-shadow:0 18px 30px #00000052}html.dark .lowongan-pagination nav a:hover{background:#0ea5e933!important;color:#bae6fd!important}html.dark .lowongan-area-badge.is-in-province{color:#bae6fd;background:#0ea5e933;border-color:#7dd3fc59}html.dark .lowongan-area-badge.is-out-province{color:#fdba74;background:#f9731633;border-color:#fb923c59}html.dark .lowongan-area-badge.is-out-country{color:#ddd6fe;background:#8b5cf633;border-color:#a78bfa59}.career-premium-shell{position:relative;isolation:isolate}.career-premium-shell:before,.career-premium-shell:after{content:"";position:absolute;inset:0;pointer-events:none}.career-premium-shell:before{inset:2.5rem 3.5rem auto auto;height:18rem;width:18rem;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.16),transparent 68%);filter:blur(12px);opacity:.95;z-index:-2}.career-premium-shell:after{inset:auto auto 2rem 1rem;height:17rem;width:17rem;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.13),transparent 68%);filter:blur(18px);opacity:.8;z-index:-2}.career-premium-panel{position:relative;overflow:hidden}.career-premium-panel:before,.career-premium-panel:after{content:"";position:absolute;pointer-events:none}.career-premium-panel:before{inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.34);opacity:.9}.career-premium-panel:after{top:-6rem;right:-4rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 70%);opacity:.65}.career-premium-panel>*{position:relative;z-index:1}.career-premium-stat{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(255,255,255,.7);background:linear-gradient(180deg,#ffffffe6,#f8fafcd1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard),border-color .22s var(--ease-standard)}.career-premium-stat:hover{transform:translateY(-2px);border-color:#0ea5e952;box-shadow:0 16px 30px #0f172a1a}.career-premium-band{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(145deg,#fffffff5,#f8fafce6),linear-gradient(90deg,#0ea5e91a,#22c55e14);box-shadow:0 18px 44px #0f172a14}.career-premium-band:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(15,23,42,.22),transparent 85%);mask-image:linear-gradient(180deg,rgba(15,23,42,.22),transparent 85%);pointer-events:none}.career-premium-step{position:relative;border-radius:1.4rem;border:1px solid rgba(148,163,184,.16);background:#ffffffc7;padding:1rem 1rem 1rem 3.9rem;box-shadow:inset 0 1px #ffffffb8}.career-premium-step-index{position:absolute;left:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:999px;background:linear-gradient(90deg,#0284c7,#0891b2 52%,#10b981);color:#f8fafc;font-size:.72rem;font-weight:800;letter-spacing:.06em;box-shadow:0 12px 20px #0284c72e}.career-premium-channel{position:relative;overflow:hidden}.career-premium-channel:after{content:"";position:absolute;inset:auto -18% -24% auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.46),transparent 72%);opacity:.66;pointer-events:none}.career-premium-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(148,163,184,.32),transparent)}.career-premium-note{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffffd6;padding:.48rem .85rem;font-size:.78rem;font-weight:700;color:#334155;box-shadow:0 10px 24px #0f172a14}.career-premium-note:before{content:"";height:.55rem;width:.55rem;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#22c55e);box-shadow:0 0 0 6px #0ea5e91a}body.career-detail-page .career-premium-shell:before{inset:3rem 3rem auto auto;height:14rem;width:14rem;opacity:.5;filter:blur(18px)}body.career-detail-page .career-premium-shell:after{inset:auto auto 2.5rem 1rem;height:13rem;width:13rem;opacity:.4;filter:blur(22px)}body.career-detail-page .career-premium-panel:after{top:-7rem;right:-5rem;width:10rem;height:10rem;opacity:.3}body.career-detail-page .career-premium-band{background:linear-gradient(145deg,#fffffff2,#f8fafceb),linear-gradient(90deg,#0ea5e90f,#22c55e0d);box-shadow:0 14px 34px #0f172a12}body.career-detail-page .career-premium-band:before{opacity:.32;background-size:36px 36px}body.career-detail-page .career-premium-step{background:#ffffffe6;box-shadow:none}body.career-list-page .career-premium-shell:before{inset:2.5rem 2.5rem auto auto;height:15rem;width:15rem;opacity:.55;filter:blur(18px)}body.career-list-page .career-premium-shell:after{inset:auto auto 2rem .5rem;height:14rem;width:14rem;opacity:.42;filter:blur(22px)}body.career-list-page .career-premium-panel:after{opacity:.34}body.career-list-page .career-premium-band{background:linear-gradient(145deg,#fffffff5,#f8fafceb),linear-gradient(90deg,#0ea5e914,#22c55e0f);box-shadow:0 16px 38px #0f172a12}body.career-list-page .career-premium-step{background:#ffffffe0;box-shadow:none}.career-list-hero,.career-list-band,.career-list-search-shell,.career-list-side-panel,.career-list-results-shell{box-shadow:0 18px 42px #0f172a14}.career-list-mini-stat{border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffffd9}body.career-list-page .career-list-workspace{align-items:start}body.career-list-page .career-list-hero{border-radius:2rem}.career-list-hero-copy{max-width:42rem}.career-list-hero-actions{display:grid;width:min(100%,25rem);gap:.75rem}.career-list-hero-actions__primary{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.career-list-hero-actions__links{display:flex;flex-wrap:wrap;gap:.55rem}.career-list-hero-quicklink{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#ffffffc7;color:#334155;padding:.72rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.career-list-hero-quicklink:hover{transform:translateY(-1px);border-color:#0ea5e93d;background:#f0f9ffe0;color:#0f766e}html.dark .career-list-hero-quicklink{border-color:#ffffff1a;background:#ffffff0d;color:#cbd5e1}html.dark .career-list-hero-quicklink:hover{border-color:#38bdf83d;background:#38bdf814;color:#bae6fd}.career-list-hero-stat-grid{align-items:stretch}body.career-list-page .career-list-band{border-radius:2rem;padding-block:1.55rem}.career-list-band-row{display:grid;gap:1rem;align-items:start}.career-list-band-intro{max-width:40rem}.career-list-band-note{min-height:100%;border-color:#94a3b82e;background:#ffffffc7;display:flex;flex-direction:column;justify-content:center}html.dark .career-list-band-note{border-color:#ffffff14;background:#ffffff0d}body.career-list-page .career-list-step-grid{gap:.85rem}body.career-list-page .career-premium-step{border:1px solid rgba(148,163,184,.16);border-radius:1.4rem;padding:1rem 1.05rem}body.career-list-page .career-list-search-shell{border-radius:2rem}body.career-list-page .career-list-search-summary{height:100%;display:flex;flex-direction:column;justify-content:center}body.career-list-page .career-list-search-summary-grid{align-content:start}body.career-list-page .career-list-side-stack{gap:1rem}body.career-list-page .career-list-side-panel{border-radius:2rem;padding:1.25rem}body.career-list-page .career-list-side-links{display:grid;gap:.85rem}body.career-list-page .career-list-channel-card{min-height:0}body.career-list-page .career-list-results-shell{border-radius:2rem;padding:1.35rem}body.career-list-page .career-list-results-head{padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.16)}html.dark body.career-list-page .career-list-results-head{border-bottom-color:#94a3b81f}.career-list-results-copy{max-width:38rem}.career-list-result-stat-grid{min-width:min(100%,22rem)}.career-list-active-filters{padding-top:1rem;border-top:1px solid rgba(148,163,184,.18)}.career-list-home-job-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem}body.career-list-page .home-job-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:1.35rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);display:flex;flex-direction:column;min-height:100%;padding:1.05rem;gap:.72rem;box-shadow:0 14px 28px #0f172a12}body.career-list-page .home-job-card>*{position:relative;z-index:1}body.career-list-page .home-job-card:hover{transform:translateY(-2px);box-shadow:0 20px 36px #0f172a1a}html.dark body.career-list-page .home-job-card{border-color:#94a3b82e;background:linear-gradient(180deg,#0f172af0,#0f172ae6)}body.career-list-page .home-job-card>.home-job-card__brand-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:right -1.8rem center;background-size:min(34%,9.5rem);opacity:.055;filter:saturate(.68) contrast(1.02) grayscale(.22)}body.career-list-page .home-job-card__brand-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffffb,#fffffff7 42%,#fffffff0 68%,#fffffff2)}html.dark body.career-list-page .home-job-card>.home-job-card__brand-bg{opacity:.08;filter:saturate(.72) contrast(1.03) grayscale(.12)}html.dark body.career-list-page .home-job-card__brand-bg:after{background:linear-gradient(90deg,#0f172afb,#0f172af7 42%,#0f172af0 68%,#0f172af2)}body.career-list-page .home-job-card__head{display:block}body.career-list-page .home-job-card__brand{display:flex;min-width:0;align-items:flex-start;gap:.78rem}body.career-list-page .home-job-card__logo{display:inline-flex;height:2.7rem;width:2.7rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f0f9fff0);box-shadow:inset 0 1px #ffffffdb,0 18px 32px -26px #0284c738}html.dark body.career-list-page .home-job-card__logo{border-color:#ffffff14;background:linear-gradient(180deg,#08101eeb,#08172be6);box-shadow:inset 0 1px #ffffff0a,0 18px 32px -26px #00000057}body.career-list-page .home-job-card--with-brand-bg .home-job-card__logo{background:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.dark body.career-list-page .home-job-card--with-brand-bg .home-job-card__logo{background:#08101ed6}body.career-list-page .home-job-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fffffff5;padding:.42rem}body.career-list-page .home-job-card__logo span{font-size:.95rem;font-weight:800;letter-spacing:.08em;color:#0369a1}html.dark body.career-list-page .home-job-card__logo span{color:#7dd3fc}body.career-list-page .home-job-card__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}html.dark body.career-list-page .home-job-card__company{color:#cbd5e1c7}body.career-list-page .home-job-card__title{margin-top:.22rem;color:#0f172a;font-size:.98rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.dark body.career-list-page .home-job-card__title{color:#f8fafc}body.career-list-page .home-job-card__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.34rem;margin-top:.55rem}body.career-list-page .home-job-badge,body.career-list-page .home-job-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.3rem .62rem;font-size:.7rem;font-weight:700;white-space:nowrap}body.career-list-page .home-job-badge.is-emerald{background:#10b9811f;color:#047857}body.career-list-page .home-job-badge.is-sky{background:#0ea5e91f;color:#0369a1}body.career-list-page .home-job-badge.is-gold{background:#f59e0b1f;color:#b45309}body.career-list-page .home-job-badge.is-rose{background:#f43f5e1f;color:#be123c}html.dark body.career-list-page .home-job-badge.is-emerald{background:#10b98129;color:#a7f3d0}html.dark body.career-list-page .home-job-badge.is-sky{background:#38bdf829;color:#bae6fd}html.dark body.career-list-page .home-job-badge.is-gold{background:#f59e0b29;color:#fde68a}html.dark body.career-list-page .home-job-badge.is-rose{background:#f43f5e29;color:#fecdd3}body.career-list-page .home-job-status-pill.is-open{background:#10b9811f;color:#047857}body.career-list-page .home-job-status-pill.is-closed{background:#f43f5e1a;color:#be123c}html.dark body.career-list-page .home-job-status-pill.is-open{background:#10b98129;color:#a7f3d0}html.dark body.career-list-page .home-job-status-pill.is-closed{background:#f43f5e24;color:#fda4af}body.career-list-page .career-list-home-job-note{margin-top:-.05rem}body.career-list-page .home-job-meta-grid{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.career-list-page .home-job-meta{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;gap:.36rem;border-radius:.85rem;background:#f8fafccc;padding:.72rem .78rem}html.dark body.career-list-page .home-job-meta{background:#ffffff0a}body.career-list-page .home-job-meta span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}body.career-list-page .home-job-meta strong{color:#0f172a;font-size:.83rem;font-weight:600;line-height:1.3;text-align:left}html.dark body.career-list-page .home-job-meta strong{color:#e2e8f0}body.career-list-page .home-job-meta--wide{grid-column:1 / -1}.career-list-home-job-tags{display:flex;flex-wrap:wrap;gap:.32rem}.career-list-home-job-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .58rem;background:#f1f5f9f2;color:#475569;font-size:.69rem;font-weight:700}html.dark .career-list-home-job-tag{background:#ffffff14;color:#cbd5e1}.career-list-home-job-tools{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap;margin-top:-.1rem}.career-list-home-job-tools__group{display:flex;flex-wrap:wrap;gap:.35rem}.career-list-home-job-tool{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(125,211,252,.42);background:#ffffffdb;color:#0f766e;padding:.46rem .68rem;font-size:.72rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.career-list-home-job-tool:hover{transform:translateY(-1px);border-color:#0ea5e966;background:#f0f9fff2}.career-list-home-job-tool--icon{width:2.4rem;height:2.4rem;padding:0;border-radius:.9rem}html.dark .career-list-home-job-tool{border-color:#38bdf82e;background:#ffffff0a;color:#7dd3fc}html.dark .career-list-home-job-tool:hover{border-color:#38bdf847;background:#38bdf814}body.career-list-page .home-job-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-top:1px solid rgba(226,232,240,.86);padding-top:.76rem}html.dark body.career-list-page .home-job-card__footer{border-top-color:#ffffff1a}body.career-list-page .home-job-card__deadline{display:flex;min-width:0;flex-direction:column;gap:.28rem}body.career-list-page .home-job-card__deadline-label{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}body.career-list-page .home-job-card__deadline strong{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.4}html.dark body.career-list-page .home-job-card__deadline strong{color:#f8fafc}.career-list-home-job-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.62rem .92rem;background:linear-gradient(90deg,#0ea5e9,#10b981);color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;box-shadow:0 18px 32px -24px #0ea5e973;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.career-list-home-job-link:hover{transform:translateY(-1px);box-shadow:0 22px 36px -24px #0ea5e985}.career-list-card-grid.lowongan-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;justify-content:stretch}.career-list-card-grid.lowongan-card-grid>.lowongan-card{max-width:none;flex-basis:auto}body.career-list-page .lowongan-card{padding:1.05rem;gap:.92rem;border-color:#94a3b838;box-shadow:0 14px 30px #0f172a14}body.career-list-page .lowongan-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0f172a1f}body.career-list-page .lowongan-card-head{gap:.85rem}body.career-list-page .lowongan-card-brand{align-items:flex-start;gap:.85rem}body.career-list-page .lowongan-card-logo{height:2.9rem;width:2.9rem;border-radius:1rem}body.career-list-page .lowongan-card-company{font-size:.7rem;letter-spacing:.14em}body.career-list-page .lowongan-card-title{margin-top:.28rem;font-size:1.08rem;line-height:1.42}body.career-list-page .lowongan-badge-stack{gap:.28rem}body.career-list-page .lowongan-meta-grid{gap:.6rem}body.career-list-page .lowongan-meta-item{padding:.62rem .68rem}body.career-list-page .lowongan-chip-wrap{min-height:2.5rem;gap:.36rem}body.career-list-page .lowongan-card-desc{min-height:auto}body.career-list-page .lowongan-card-foot{flex-direction:column;align-items:stretch;gap:.8rem}.lowongan-card-foot__tools{justify-content:flex-start}.lowongan-card-foot__cta{justify-content:space-between;width:100%}.lowongan-card-foot__cta .lowongan-cta-btn{flex-shrink:0}html.dark body.career-list-page .career-premium-shell:before{opacity:.48}html.dark body.career-list-page .career-premium-shell:after{opacity:.32}html.dark body.career-list-page .career-premium-band{background:linear-gradient(150deg,#0a1220f5,#0f172ae6),linear-gradient(90deg,#38bdf817,#22c55e0f)}html.dark body.career-list-page .career-premium-step{background:#0f172ab8}html.dark .career-list-mini-stat{border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0a}html.dark .career-list-active-filters{border-top-color:#94a3b824}@media(min-width:768px){.career-list-home-job-grid,.career-list-card-grid.lowongan-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.career-list-home-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.career-list-band-row{grid-template-columns:minmax(0,1.25fr) minmax(17rem,21rem)}}@media(min-width:1536px){.career-list-card-grid.lowongan-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1279px){.career-list-side-stack{position:static}}@media(max-width:767px){.career-list-hero-actions__primary{grid-template-columns:minmax(0,1fr)}.career-list-hero-actions{width:100%}.career-list-hero-actions__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.career-list-page .career-list-band,body.career-list-page .career-list-search-shell,body.career-list-page .career-list-side-panel,body.career-list-page .career-list-results-shell{border-radius:1.6rem}body.career-list-page .home-job-card{padding:.96rem}body.career-list-page .home-job-card>.home-job-card__brand-bg{background-position:right -1.15rem center;background-size:min(38%,7.8rem);opacity:.05}html.dark body.career-list-page .home-job-card>.home-job-card__brand-bg{opacity:.075}body.career-list-page .home-job-meta-grid{grid-template-columns:minmax(0,1fr)}body.career-list-page .home-job-meta--wide{grid-column:auto}body.career-list-page .home-job-card__footer{flex-direction:column;align-items:flex-start}.career-list-home-job-link{width:100%}.career-list-result-stat-grid{min-width:0;width:100%}body.career-list-page .lowongan-card{padding:.96rem}.lowongan-card-foot__cta{flex-direction:column;align-items:flex-start}.lowongan-card-foot__cta .lowongan-cta-btn{width:100%}}.career-detail-back-link{margin-bottom:1rem}.career-detail-shell{position:relative;overflow-x:clip}.career-detail-layout{align-items:start}.career-detail-layout>*{min-width:0}.career-detail-hero{position:relative}.career-detail-hero>*{position:relative;z-index:1}.career-detail-hero__brand-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:right -2.5rem top 1.4rem;background-size:min(38%,13rem);opacity:.085;filter:saturate(.7) contrast(1.02) grayscale(.14)}.career-detail-hero__brand-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(92deg,#fffffffb,#fffffff7 48%,#fffffff2 72%,#fffffff0)}.career-detail-brand{display:flex;align-items:center;gap:1rem;min-width:0}.career-detail-brand__logo{display:inline-flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1.3rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f0f9fff0);box-shadow:inset 0 1px #ffffffe0,0 22px 36px -28px #0284c747}.career-detail-brand__logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:#fffffff5;padding:.65rem}.career-detail-brand__logo span{font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:#0369a1}.career-detail-brand__eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.career-detail-hero__stack{min-width:0}.career-detail-hero__publication{opacity:.92}.career-detail-hero,.career-detail-band,.career-detail-section-card,.career-detail-action-panel,.career-detail-sidebar-panel,.career-detail-mobile-bar{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 20px 44px #0f172a14}.career-detail-section-card>*,.career-detail-action-panel>*,.career-detail-sidebar-panel>*{position:relative;z-index:1}.career-detail-chip{border:1px solid rgba(148,163,184,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.career-detail-chip--muted{background:#ffffffbd}.career-detail-side-card,.career-detail-aside-card,.career-detail-focus{background:#ffffffd1;box-shadow:inset 0 1px #ffffffb8}.career-detail-application-note,.career-detail-mini-card,.career-detail-fact-card{border-color:#94a3b82e;background:#ffffffd1;box-shadow:inset 0 1px #ffffffd1}.career-detail-fact-grid{align-items:stretch}.career-detail-fact-grid--hero{grid-template-columns:repeat(1,minmax(0,1fr))}.career-detail-fact-card{min-height:5.5rem}.career-detail-hero__lead{max-width:44rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-detail-application-note--compact{display:inline-flex;max-width:100%}.career-detail-primary-card,.career-detail-action-panel,.career-detail-sidebar-panel{padding:1.45rem}.career-detail-unified-shell{display:grid;gap:1.5rem;align-items:start}.career-detail-mobile-accordions{display:grid;gap:.85rem}.career-detail-mobile-accordion{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:1.35rem;background:#ffffffeb;box-shadow:0 16px 34px #0f172a0f;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}.career-detail-mobile-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1rem 1rem .95rem;transition:background-color .18s ease}.career-detail-mobile-accordion__summary::-webkit-details-marker{display:none}.career-detail-mobile-accordion__chevron{height:.8rem;width:.8rem;flex-shrink:0;border-right:2px solid rgba(71,85,105,.88);border-bottom:2px solid rgba(71,85,105,.88);transform:rotate(45deg);transition:transform .18s ease}.career-detail-mobile-accordion[open] .career-detail-mobile-accordion__chevron{transform:rotate(225deg)}.career-detail-mobile-accordion__body{padding:0 1rem 1rem;overflow:hidden;opacity:1}.career-detail-mobile-accordion[open]{border-color:#0ea5e93d;box-shadow:0 18px 38px #0ea5e914,0 10px 24px #0f172a0d}.career-detail-mobile-accordion[open] .career-detail-mobile-accordion__summary{background:linear-gradient(180deg,#f8fafcc7,#fff0)}.career-detail-unified-facts,.career-detail-action-quick-grid{display:grid;gap:.75rem}.career-detail-panel-head{max-width:42rem}.career-detail-reading-grid,.career-detail-secondary-grid,.career-detail-desktop-stack,.career-detail-sidebar{min-width:0}.career-detail-summary-lead{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-detail-summary-card,.career-detail-guide-note,.career-detail-mini-card,.career-detail-fact-card{min-height:100%;min-width:0;overflow:hidden}.career-detail-guide-panel{position:relative;overflow:hidden}.career-detail-guide-panel:after{content:"";position:absolute;inset:auto -3rem -3rem auto;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 72%);opacity:.72;pointer-events:none}.career-detail-guide-panel>*{position:relative;z-index:1}.career-detail-info-grid{display:grid;gap:.75rem}.career-detail-sidebar-highlights{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.career-detail-sidebar-highlight--wide{grid-column:1 / -1}.career-detail-sidebar-facts{display:grid;gap:0}.career-detail-sidebar-fact{padding:.9rem 0;border-bottom:1px solid rgba(148,163,184,.16)}.career-detail-sidebar-fact:first-child{padding-top:0}.career-detail-sidebar-fact:last-child{padding-bottom:0;border-bottom:none}.career-detail-sidebar-fact__label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.career-detail-sidebar-fact__value{margin-top:.3rem;color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.55}.career-detail-compact-note{border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#ffffffad;padding:.9rem 1rem;color:#475569;box-shadow:inset 0 1px #ffffffc2}.career-detail-prose{color:#475569;line-height:1.85;min-width:0;overflow-wrap:anywhere;word-break:break-word}.career-detail-prose :where(p,li){color:inherit}.career-detail-prose>*+*{margin-top:.9rem}.career-detail-prose :where(ul,ol){padding-left:1.15rem}.career-detail-prose :where(a){overflow-wrap:anywhere}.career-detail-action-grid,.career-detail-step-list{align-items:stretch}.career-detail-action-panel .career-detail-action-grid{grid-template-columns:minmax(0,1fr)}.career-detail-mobile-actions{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.career-detail-mobile-actions__primary{grid-column:1 / -1}.career-detail-list-item{align-items:flex-start}html.dark body.career-detail-page .career-premium-shell:before{opacity:.45}html.dark body.career-detail-page .career-premium-shell:after{opacity:.35}html.dark body.career-detail-page .career-premium-panel:after{opacity:.24}html.dark body.career-detail-page .career-premium-band{background:linear-gradient(150deg,#0a1220f5,#0f172ae6),linear-gradient(90deg,#38bdf814,#22c55e0f);box-shadow:0 20px 50px #0003}html.dark body.career-detail-page .career-premium-step{background:#0f172ab8}html.dark .career-detail-chip{border-color:#94a3b82e}html.dark .career-detail-chip--muted{background:#0f172a75}html.dark .career-detail-hero__brand-bg{opacity:.11;filter:saturate(.8) contrast(1.03) grayscale(.06)}html.dark .career-detail-hero__brand-bg:after{background:linear-gradient(92deg,#0f172afb,#0f172af7 48%,#0f172af2 72%,#0f172af0)}html.dark .career-detail-brand__logo{border-color:#ffffff14;background:linear-gradient(180deg,#08101eeb,#08172be6);box-shadow:inset 0 1px #ffffff0a,0 22px 36px -28px #0006}html.dark .career-detail-brand__logo img{background:#08101ef0}html.dark .career-detail-brand__logo span{color:#7dd3fc}html.dark .career-detail-mobile-accordion{border-color:#94a3b829;background:#0f172abd;box-shadow:0 18px 36px #02061747}html.dark .career-detail-mobile-accordion__chevron{border-color:#e2e8f0d6}html.dark .career-detail-mobile-accordion[open]{border-color:#38bdf842;box-shadow:0 22px 42px #02061757,0 8px 28px #0ea5e91a}html.dark .career-detail-mobile-accordion[open] .career-detail-mobile-accordion__summary{background:linear-gradient(180deg,#1e293b85,#0f172a00)}html.dark .career-detail-side-card,html.dark .career-detail-aside-card,html.dark .career-detail-focus{background:#0f172aad;box-shadow:inset 0 1px #ffffff0d}html.dark .career-detail-application-note,html.dark .career-detail-mini-card,html.dark .career-detail-fact-card{border-color:#94a3b826;background:#0f172a9e;box-shadow:inset 0 1px #ffffff0a}html.dark .career-detail-prose{color:#cbd5e1}html.dark .career-detail-guide-panel:after{background:radial-gradient(circle,rgba(125,211,252,.16),transparent 72%)}html.dark .career-detail-sidebar-fact{border-bottom-color:#94a3b824}html.dark .career-detail-sidebar-fact__label{color:#94a3b8}html.dark .career-detail-sidebar-fact__value{color:#f8fafc}html.dark .career-detail-compact-note{border-color:#94a3b824;background:#0f172a94;color:#cbd5e1;box-shadow:inset 0 1px #ffffff0a}@media(min-width:640px){.career-detail-unified-facts,.career-detail-action-quick-grid,.career-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-detail-fact-grid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.career-detail-unified-shell{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr)}.career-detail-action-panel .career-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.career-detail-sidebar{position:static}body.career-detail-page .career-detail-shell{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}@media(max-width:767px){body.career-detail-page .career-detail-layout{gap:1rem}body.career-detail-page .career-detail-hero .border-b{padding:1rem}body.career-detail-page .career-detail-hero>div:last-child{padding:0 1rem 1rem}body.career-detail-page .career-detail-section-card{border-radius:1.5rem;padding:1rem}body.career-detail-page .career-detail-hero,body.career-detail-page .career-detail-mobile-bar{border-radius:1.5rem}.career-detail-mobile-bar-wrap{bottom:max(.75rem,env(safe-area-inset-bottom))}.career-detail-support-copy{display:none}.career-detail-unified-shell{gap:1rem}.career-detail-mobile-accordion{border-radius:1.2rem}.career-detail-mobile-accordion__summary,.career-detail-mobile-accordion__body{padding-inline:.9rem}.career-detail-panel-head h2,.career-detail-guide-panel h3{font-size:1.08rem;line-height:1.45}.career-detail-step-list{gap:.6rem}.career-detail-brand{align-items:flex-start;gap:.85rem}.career-detail-brand__logo{height:3.4rem;width:3.4rem;border-radius:1.1rem}.career-detail-mobile-bar{padding:.75rem}.career-detail-chip-row{gap:.45rem}.career-detail-chip-row .career-detail-chip{max-width:100%}.career-detail-mobile-actions__secondary{min-width:0;padding-inline:.75rem;font-size:.8rem}.career-detail-hero__brand-bg{background-position:right -1.4rem top 1rem;background-size:min(46%,9.25rem)}}html.dark .career-premium-shell:before{background:radial-gradient(circle,rgba(56,189,248,.17),transparent 68%)}html.dark .career-premium-shell:after{background:radial-gradient(circle,rgba(52,211,153,.15),transparent 68%)}html.dark .career-premium-panel:before{border-color:#ffffff14}html.dark .career-premium-panel:after{background:radial-gradient(circle,rgba(125,211,252,.18),transparent 72%);opacity:.55}html.dark .career-premium-stat{border-color:#ffffff1a;background:linear-gradient(180deg,#0f172abf,#0f172a8c)}html.dark .career-premium-stat:hover{border-color:#38bdf842;box-shadow:0 18px 34px #00000038}html.dark .career-premium-band{border-color:#94a3b82e;background:linear-gradient(150deg,#0a1220f5,#0f172adb),linear-gradient(90deg,#0ea5e924,#22c55e1a);box-shadow:0 20px 50px #00000038}html.dark .career-premium-band:before{background:linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px)}html.dark .career-premium-step{border-color:#94a3b829;background:#0f172aad;box-shadow:inset 0 1px #ffffff0a}html.dark .career-premium-note{border-color:#94a3b82e;background:#0f172abd;color:#e2e8f0}@media(max-width:768px){.career-premium-shell:before,.career-premium-shell:after{display:none}.career-premium-step{padding-left:3.5rem}}.modal-backdrop{background:#0206178c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.public-modal{overscroll-behavior:contain}.modal-panel{transform:translateY(10px) scale(.985);opacity:0;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.public-modal.modal-open .modal-panel{transform:translateY(0) scale(1);opacity:1}.public-modal:target{display:flex!important}.public-modal:target .modal-panel{transform:translateY(0) scale(1);opacity:1}:root{--background: 233 241 250;--foreground: 15 23 42;--surface: 255 255 255;--surface-muted: 247 251 255;--primary: 0 171 228;--primary-hover: 0 139 194;--secondary: 0 171 228;--accent: 255 255 255;--border: 191 222 239;--muted: 100 116 139;--success: 22 163 74;--warning: 245 158 11;--danger: 220 38 38;--info: 14 165 233;--font-sans-app: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--brand-1: rgb(var(--secondary));--brand-1-strong: rgb(var(--primary));--brand-2: rgb(var(--accent));--brand-3: rgb(var(--warning));--accent-warm-400: #c4ab78;--accent-warm-500: #b18f55;--ink: rgb(var(--foreground));--ink-soft: rgb(var(--muted));--surface-base: rgb(var(--background));--surface-raised: rgb(var(--surface) / .92);--surface-raised-strong: rgb(var(--surface) / .97);--surface-muted-color: rgb(var(--surface-muted) / .88);--border-soft: rgb(var(--border) / .72);--border-strong: rgb(var(--border));--shadow-soft: 0 14px 34px rgba(15, 23, 42, .08);--shadow-elev: 0 18px 42px rgba(15, 23, 42, .13);--radius-control: .9rem;--radius-card: 1rem;--radius-panel: 1.2rem;--control-height: 2.75rem;--control-padding-x: 1rem;--control-padding-y: .68rem;--ease-standard: cubic-bezier(.16, 1, .3, 1);--button-primary-border: rgba(14, 165, 233, .3);--button-primary-bg: linear-gradient(90deg, #00abe4 0%, #008bc2 100%);--button-primary-text: #f8fafc;--button-primary-shadow: 0 18px 32px -18px rgba(0, 171, 228, .42);--button-primary-shadow-hover: 0 22px 38px -18px rgba(0, 171, 228, .52);--button-secondary-border: rgb(var(--border));--button-secondary-bg: rgb(var(--surface) / .84);--button-secondary-text: rgb(var(--foreground) / .96);--button-secondary-hover-border: rgba(14, 165, 233, .46);--button-secondary-hover-text: rgba(2, 132, 199, .98);--button-secondary-shadow-hover: 0 12px 24px rgba(14, 165, 233, .14);color-scheme:light}html.dark{--background: 5 16 28;--foreground: 248 250 252;--surface: 8 28 45;--surface-muted: 13 43 64;--primary: 0 171 228;--primary-hover: 66 204 245;--secondary: 0 171 228;--accent: 233 241 250;--border: 33 75 99;--muted: 148 163 184;--success: 74 222 128;--warning: 251 191 36;--danger: 248 113 113;--info: 56 189 248;--ink: rgb(var(--foreground));--ink-soft: rgb(var(--muted));--surface-base: rgb(var(--background));--surface-raised: rgb(var(--surface) / .78);--surface-raised-strong: rgb(10 18 32 / .92);--surface-muted-color: rgb(var(--surface-muted) / .72);--border-soft: rgb(var(--border) / .72);--border-strong: rgb(var(--muted) / .34);--shadow-soft: 0 18px 42px rgba(2, 6, 23, .42);--shadow-elev: 0 22px 48px rgba(2, 6, 23, .5);--button-primary-border: rgba(125, 211, 252, .34);--button-primary-bg: linear-gradient(90deg, #00abe4 0%, #42ccf5 100%);--button-primary-shadow: 0 18px 32px -18px rgba(0, 171, 228, .42);--button-primary-shadow-hover: 0 22px 38px -18px rgba(0, 171, 228, .55);--button-secondary-border: rgb(var(--border));--button-secondary-bg: rgb(var(--surface) / .72);--button-secondary-text: rgb(var(--foreground) / .96);--button-secondary-hover-border: rgba(56, 189, 248, .5);--button-secondary-hover-text: rgba(186, 230, 253, .98);--button-secondary-shadow-hover: 0 12px 24px rgba(14, 165, 233, .18);color-scheme:dark}body,body.font-sans{font-family:var(--font-sans-app)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:90;transform:translateY(-160%);border-radius:999px;background:linear-gradient(135deg,#0f172a,#0ea5e9);color:#f8fafc;padding:.7rem 1rem;font-size:.82rem;font-weight:700;box-shadow:0 16px 30px #02061738;transition:transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}.skip-link:focus{transform:translateY(0)}.page-progress{--page-progress: 0;position:fixed;inset-inline:0;top:0;z-index:80;height:3px;transform-origin:left center;transform:scaleX(var(--page-progress));opacity:0;background:linear-gradient(90deg,#0ea5e9,#22c55e 45%,#f59e0b);box-shadow:0 8px 22px #0ea5e952;transition:transform .22s var(--ease-standard),opacity .18s ease}html.is-page-loading .page-progress{opacity:1}.page-loader-shell{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard),visibility .22s var(--ease-standard)}html.page-booting .page-loader-shell,html.is-page-loader-visible .page-loader-shell{opacity:1;pointer-events:auto}.page-loader-backdrop{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(14,165,233,.16),transparent 46%),#f8fafcd1;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.page-loader-orb{position:absolute;border-radius:999px;filter:blur(18px);opacity:.75;animation:pageLoaderFloat 6.5s ease-in-out infinite}.page-loader-orb-primary{width:16rem;height:16rem;top:12%;right:10%;background:radial-gradient(circle,rgba(14,165,233,.45),transparent 70%)}.page-loader-orb-secondary{width:14rem;height:14rem;bottom:12%;left:8%;animation-delay:-2.2s;background:radial-gradient(circle,rgba(34,197,94,.35),transparent 70%)}.page-loader-panel{position:relative;width:min(100%,56rem);border-radius:1.8rem;border:1px solid rgba(148,163,184,.22);background:#ffffffe0;padding:1.25rem;box-shadow:0 26px 60px #0f172a29}.page-loader-brand{display:flex;align-items:center;gap:.85rem}.page-loader-brand-badge{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,#0ea5e929,#22c55e29);box-shadow:inset 0 0 0 1px #ffffff73}.page-loader-kicker{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#0369a1}.page-loader-title{margin-top:.2rem;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.15;font-weight:800;color:#0f172a}.page-loader-message{margin-top:.9rem;max-width:38rem;font-size:.94rem;line-height:1.7;color:#475569}.page-loader-body{margin-top:1.2rem}.page-loader-skeleton-grid,.page-loader-skeleton-row{display:grid;gap:1rem}.page-loader-skeleton-card{border-radius:1.3rem;border:1px solid rgba(148,163,184,.2);background:#f8fafcdb;padding:1rem;display:grid;gap:.75rem}.page-loader-skeleton-card-wide{min-height:11rem}.page-loader-skeleton-line,.page-loader-skeleton-pill{position:relative;overflow:hidden;border-radius:999px;background:#94a3b82e}.page-loader-skeleton-line:after,.page-loader-skeleton-pill:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);animation:pageLoaderShimmer 1.6s linear infinite}.page-loader-skeleton-line{height:.82rem}.page-loader-skeleton-line-lg{width:72%;height:1.1rem}.page-loader-skeleton-line-md{width:100%}.page-loader-skeleton-line-sm{width:46%}.page-loader-skeleton-line-xs{width:62%}.page-loader-skeleton-pill{width:6.2rem;height:1.8rem}.page-loader-skeleton-inline{display:flex;flex-wrap:wrap;gap:.55rem}@media(min-width:768px){.page-loader-panel{padding:1.5rem}.page-loader-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-public-header]{transition:transform .22s var(--ease-standard),opacity .22s var(--ease-standard)}[data-public-header] .public-nav{transition:background-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard),border-color .22s var(--ease-standard),backdrop-filter .22s var(--ease-standard)}[data-public-header].is-scrolled .public-nav{background:#f8fafcd1;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 18px 32px #0f172a14}[data-public-header].is-condensed .public-brand{transform:translateY(-1px) scale(.992)}html.dark [data-public-header].is-scrolled .public-nav{background:#020617c7;box-shadow:0 18px 32px #02061757}@supports (content-visibility: auto){body[data-page-shell] main>.reveal>*{content-visibility:auto;contain-intrinsic-size:960px}body[data-page-shell] .lowongan-card{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:360px}}html.visual-lite .lowongan-card-glow{display:none}html.visual-lite .lowongan-card{box-shadow:0 10px 22px #02061714}html.dark .page-loader-backdrop{background:radial-gradient(circle at top,rgba(56,189,248,.18),transparent 46%),#020617d1}html.dark .page-loader-panel{border-color:#94a3b82e;background:#0a1220e0;box-shadow:0 28px 64px #0206177a}html.dark .page-loader-kicker{color:#7dd3fc}html.dark .page-loader-title{color:#f8fafc}html.dark .page-loader-message{color:#cbd5e1}html.dark .page-loader-skeleton-card{border-color:#94a3b824;background:#0f172ad1}html.dark .page-loader-skeleton-line,html.dark .page-loader-skeleton-pill{background:#94a3b829}html.dark .page-loader-skeleton-line:after,html.dark .page-loader-skeleton-pill:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}@keyframes pageLoaderShimmer{to{transform:translate(100%)}}@keyframes pageLoaderFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.04)}}@supports (view-transition-name: root){::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.page-loader-orb,.page-loader-skeleton-line:after,.page-loader-skeleton-pill:after{animation:none!important}}.bg-aurora{opacity:.9;background:radial-gradient(48rem 40rem at -4% -16%,rgba(14,165,233,.2),transparent 66%),radial-gradient(42rem 34rem at 104% -18%,rgba(249,115,22,.16),transparent 68%),radial-gradient(36rem 30rem at 52% 112%,rgba(34,197,94,.15),transparent 70%),linear-gradient(180deg,#f8fafcdb,#f8fafcd1);background-size:120% 120%,120% 120%,120% 120%,100% 100%;animation:pageAuroraFloat 30s ease-in-out infinite}.glass{background:linear-gradient(135deg,#ffffffd9,#fff9)}.dark .bg-aurora{background:radial-gradient(48rem 40rem at -4% -16%,rgba(14,165,233,.24),transparent 68%),radial-gradient(42rem 34rem at 104% -18%,rgba(251,191,36,.2),transparent 70%),radial-gradient(36rem 30rem at 52% 112%,rgba(45,212,191,.18),transparent 72%),linear-gradient(180deg,#020617e0,#020617e6)}@keyframes pageAuroraFloat{0%,to{background-position:0% 0%,100% 0%,50% 100%,0 0}50%{background-position:4% 3%,96% 4%,50% 96%,0 0}}.dark .glass{background:linear-gradient(135deg,#0f172acc,#020617a6)}.float-soft{animation:floatSoft 14s ease-in-out infinite}.cta-premium{position:relative;isolation:isolate}.cta-premium:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:999px;filter:blur(12px);opacity:.55;background:linear-gradient(120deg,#0ea5e9b3,#22c55eb3);transition:opacity .25s ease}.cta-premium:hover:after{opacity:.85}.btn-outline-premium{position:relative;border:1px solid rgba(148,163,184,.65);background:#ffffffb3;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dark .btn-outline-premium{border-color:#94a3b859;background:#0f172a99}.btn-outline-premium:hover{transform:translateY(-1px);border-color:#0ea5e999;box-shadow:0 10px 24px #0ea5e92e}.logo-badge{transition:transform .25s ease,box-shadow .25s ease}.group:hover .logo-badge{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 28px #0f172a24}.reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal-ready .reveal{opacity:0;transform:translateY(18px)}.reveal-ready .reveal.reveal-show{opacity:1;transform:none}.fade-up{opacity:0;transform:translateY(12px);animation:fadeUp .8s ease forwards}.fade-delay-1{animation-delay:.12s}.fade-delay-2{animation-delay:.24s}.fade-delay-3{animation-delay:.36s}@property --public-nav-ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.public-header{padding-top:max(.72rem,env(safe-area-inset-top));transition:padding-top .22s var(--ease-standard),transform .22s var(--ease-standard)}.public-nav-frame{position:relative;isolation:isolate;width:min(calc(100% - 1.5rem),78rem);margin-inline:auto;border-radius:1.45rem;padding:1px;transition:width .26s var(--ease-standard),transform .22s var(--ease-standard)}.public-nav-frame:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--secondary) / .42),rgb(var(--accent) / .38),rgb(var(--warning) / .3));opacity:.74}.public-nav-frame:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:inherit;background:rgb(var(--background) / .7)}.dark .public-nav-frame:before{opacity:.8;background:linear-gradient(90deg,#38bdf87a,#34d39966,#fbbf2452)}[data-public-header].is-scrolled{padding-top:.55rem}[data-public-header].is-condensed .public-nav-frame{width:min(calc(100% - 1.25rem),76rem)}.public-nav{position:relative;overflow:hidden;border:1px solid rgb(var(--border) / .58);border-radius:inherit;background:rgb(var(--surface) / .92);color:rgb(var(--foreground));box-shadow:0 24px 44px -30px #0f172a2e,0 8px 18px #0f172a14;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:min-height .22s var(--ease-standard),border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s var(--ease-standard)}@keyframes publicNavRingSpin{to{--public-nav-ring-angle: 360deg}}.dark .public-nav{border-color:#ffffff1c;background:#020617f5;color:#f8fafc;box-shadow:0 24px 44px -28px #020617b8,0 8px 18px #0206173d}[data-public-header].is-scrolled .public-nav{border-color:rgb(var(--border) / .92);background:rgb(var(--surface) / .97);box-shadow:0 28px 52px -34px #0f172a38,0 10px 22px #0f172a14}.dark [data-public-header].is-scrolled .public-nav{border-color:#ffffff29;background:#020617fa;box-shadow:0 28px 52px -30px #020617cc,0 10px 22px #0206174d}.public-nav-inner{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.5rem .58rem;transition:min-height .22s var(--ease-standard),padding .22s var(--ease-standard)}[data-public-header].is-condensed .public-nav-inner{min-height:3.62rem;padding-block:.42rem}.public-nav-menu{grid-column:2;justify-self:center;min-width:0;gap:.24rem}.public-nav-menu--compact,.public-nav-menu--auth{max-width:min(100%,24rem);overflow:hidden;border:1px solid rgb(var(--border) / .68);border-radius:1rem;background:rgb(var(--surface-muted) / .46);padding:.18rem}.public-nav-actions{grid-column:3;justify-self:end;min-width:0;gap:.42rem}.public-mobile-btn{grid-column:4;justify-self:end}.public-brand{grid-column:1;display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:rgb(var(--foreground));text-decoration:none}.public-brand-copy{display:block;max-width:17rem}.public-brand-badge{display:grid;place-items:center;height:2.9rem;width:2.9rem;border-radius:1rem;background:rgb(var(--surface-muted) / .94);box-shadow:inset 0 0 0 1px rgb(var(--border) / .6),0 12px 24px #0f172a1f;border:1px solid rgb(var(--border) / .72);transition:transform .18s ease,box-shadow .18s ease,height .22s var(--ease-standard),width .22s var(--ease-standard)}[data-public-header].is-condensed .public-brand-badge{height:2.6rem;width:2.6rem}.public-brand:hover .public-brand-badge{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgb(var(--border) / .68),0 16px 28px #0f172a24}.public-brand-title{display:block;font-size:.9rem;line-height:1.1;font-weight:800;letter-spacing:0;color:rgb(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-brand-subtitle{display:block;margin-top:.2rem;font-size:.675rem;line-height:1;font-weight:600;color:rgb(var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .public-brand-title{color:#f8fafcfa}.dark .public-brand-subtitle{color:#94a3b8f2}.public-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.28rem;padding:0 .78rem;border-radius:.86rem;font-size:.82rem;font-weight:700;color:rgb(var(--foreground) / .72);white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.public-nav-link:hover{transform:translateY(-1px);background:rgb(var(--primary) / .08);color:rgb(var(--primary-hover))}.dark .public-nav-link{color:#f8fafcc2}.dark .public-nav-link:hover{background:#ffffff1a;color:#fff}.public-nav-link.is-active{color:rgb(var(--primary-hover));background:rgb(var(--primary) / .1);box-shadow:inset 0 0 0 1px rgb(var(--primary) / .16)}.dark .public-nav-link.is-active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}.public-nav-link-mobile{justify-content:flex-start;width:100%;min-height:2.6rem;height:auto;padding:.65rem .78rem}.public-btn-ghost,.public-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;min-height:2.54rem;padding:0 .95rem;font-size:.82rem;font-weight:700;white-space:nowrap;transition:transform .18s var(--ease-standard),box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.public-btn-ghost{border:1px solid rgb(var(--border) / .84);background:rgb(var(--surface-muted) / .64);color:rgb(var(--foreground) / .86)}.public-btn-ghost:hover{transform:translateY(-1px);border-color:rgb(var(--primary) / .36);color:rgb(var(--primary-hover));box-shadow:0 12px 24px -18px rgb(var(--primary) / .32)}.public-btn-primary{border:1px solid var(--button-primary-border);color:var(--button-primary-text);background:var(--button-primary-bg);box-shadow:var(--button-primary-shadow)}.public-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.dark .public-btn-ghost{border-color:#ffffff1f;background:#ffffff0f;color:#f8fafce0}.dark .public-btn-ghost:hover{border-color:#fff3;color:#fff;box-shadow:0 12px 24px -18px #ffffff52}.public-mobile-btn{height:2.54rem;width:2.54rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;border:1px solid rgb(var(--border) / .82);background:rgb(var(--surface-muted) / .64);color:rgb(var(--foreground));transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.public-mobile-btn:hover{transform:translateY(-1px);border-color:rgb(var(--primary) / .36);background:rgb(var(--primary) / .08)}.dark .public-mobile-btn{border-color:#ffffff24;background:#ffffff14;color:#fff}.dark .public-mobile-btn:hover{border-color:#ffffff3d;background:#ffffff1f}.public-mobile-menu{margin:0 .58rem .58rem;border-top:1px solid rgb(var(--border) / .78);border-radius:1.05rem;background:rgb(var(--surface-muted) / .72);padding:.74rem;box-shadow:inset 0 1px rgb(var(--surface) / .68)}.public-mobile-menu__nav{display:grid;gap:.38rem}.public-mobile-menu__actions{margin-top:.74rem;display:grid;gap:.48rem}.dark .public-mobile-menu{border-top-color:#ffffff1f;background:#0f172ab8;box-shadow:inset 0 1px #ffffff0a}.dark .public-brand-badge{border-color:#ffffff80;background:#fff;box-shadow:inset 0 0 0 1px #0f172a14,0 12px 24px #02061752}@media(max-width:1023px){.public-nav-frame,[data-public-header].is-condensed .public-nav-frame{width:min(calc(100% - 1rem),48rem)}.public-brand-copy{max-width:12rem}.public-brand-subtitle{display:none}}@media(max-width:900px){.public-brand-copy{max-width:9.5rem}.public-nav-menu--compact{max-width:20rem}.public-nav-link--compact:nth-child(4){display:none}}@media(max-width:767px){.public-header{padding-top:.6rem}.public-nav{border-radius:1.75rem}.public-nav-inner{min-height:3.7rem;display:flex;justify-content:space-between;padding:.48rem .55rem}.public-brand{gap:.55rem}.public-brand-copy{max-width:min(48vw,10rem)}.public-brand-badge{height:2.62rem;width:2.62rem;border-radius:.9rem}.public-brand-title{font-size:.86rem}.public-mobile-menu{max-height:calc(100dvh - 5.8rem);overflow-y:auto;overscroll-behavior:contain}.public-mobile-menu__nav{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px)and (max-width:767px){.public-mobile-menu__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.public-nav-frame:before{animation:none}}.role-shell{min-height:100vh;background:radial-gradient(48rem 34rem at -6% -12%,rgb(var(--secondary) / .12),transparent 64%),radial-gradient(42rem 30rem at 106% -12%,rgb(var(--accent) / .1),transparent 66%),rgb(var(--background))}.role-nav-header{position:sticky;top:0;z-index:40;padding-top:max(.72rem,env(safe-area-inset-top))}.role-nav-frame{position:relative;isolation:isolate;width:min(calc(100% - 1.5rem),78rem);margin-inline:auto;border-radius:1.45rem;padding:1px;transition:width .26s var(--ease-standard),transform .22s var(--ease-standard)}.role-nav-frame:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--secondary) / .42),rgb(var(--accent) / .38),rgb(var(--warning) / .3));opacity:.74}.role-nav-frame:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:inherit;background:rgb(var(--background) / .7)}.dark .role-nav-frame:before{opacity:.8;background:linear-gradient(90deg,#38bdf87a,#34d39966,#fbbf2452)}.role-nav-frame--company{width:min(calc(100% - 1.5rem),84rem)}[data-public-header].is-scrolled .role-nav-frame{width:min(calc(100% - 1.25rem),76rem)}[data-public-header].is-scrolled .role-nav-frame--company{width:min(calc(100% - 1.25rem),82rem)}.role-nav{overflow:visible;border:1px solid rgb(var(--border) / .6);border-radius:inherit;background:rgb(var(--surface) / .94);box-shadow:0 24px 44px -30px #0f172a38,0 8px 18px #0f172a14;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.dark .role-nav{border-color:#ffffff1f;background:#020617f5;box-shadow:0 24px 44px -28px #020617b8,0 8px 18px #0206173d}[data-public-header].is-scrolled .role-nav{border-color:rgb(var(--border) / .92);background:rgb(var(--surface) / .97);box-shadow:0 28px 52px -34px #0f172a38,0 10px 22px #0f172a14}.dark [data-public-header].is-scrolled .role-nav{border-color:#ffffff29;background:#020617fa;box-shadow:0 28px 52px -30px #020617cc,0 10px 22px #0206174d}.role-nav-inner{display:grid;min-height:4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.5rem .58rem;transition:min-height .22s var(--ease-standard),padding .22s var(--ease-standard)}[data-public-header].is-condensed .role-nav-inner{min-height:3.62rem;padding-block:.42rem}[data-public-header].is-condensed .role-brand-mark{height:2.6rem;width:2.6rem}.role-brand{display:inline-flex;min-width:0;align-items:center;gap:.65rem;color:rgb(var(--foreground));text-decoration:none}.role-brand-mark{display:grid;height:2.9rem;width:2.9rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgb(var(--border) / .72);border-radius:1rem;background:rgb(var(--surface-muted) / .94);box-shadow:inset 0 0 0 1px rgb(var(--border) / .6),0 12px 24px #0f172a1f;transition:height .22s var(--ease-standard),width .22s var(--ease-standard)}.dark .role-brand-mark{border-color:#ffffff80;background:#fff}.role-brand-logo{height:1.55rem;width:1.55rem;-o-object-fit:contain;object-fit:contain}.role-brand-copy,.role-account-copy{display:block;min-width:0}.role-brand-title,.role-account-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--foreground));font-size:.9rem;font-weight:800;line-height:1.1}.role-brand-subtitle,.role-account-meta{display:block;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--muted));font-size:.68rem;font-weight:650;line-height:1}.role-nav-menu{min-width:0;justify-self:center;gap:.24rem;overflow-x:auto;border:1px solid rgb(var(--border) / .68);border-radius:1rem;background:rgb(var(--surface-muted) / .46);padding:.18rem;scrollbar-width:none}.role-nav-menu::-webkit-scrollbar{display:none}.role-nav-link,.role-mobile-link{display:inline-flex;align-items:center;gap:.44rem;text-decoration:none;color:rgb(var(--foreground) / .72);font-weight:750;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.role-nav-link{min-height:2.34rem;border-radius:.86rem;padding:0 .78rem;font-size:.82rem;white-space:nowrap}.role-nav-link:hover,.role-mobile-link:hover{background:rgb(var(--primary) / .08);color:rgb(var(--primary-hover))}.role-nav-link.is-active,.role-mobile-link.is-active{background:rgb(var(--primary) / .1);color:rgb(var(--primary-hover));box-shadow:inset 0 0 0 1px rgb(var(--primary) / .16)}.dark .role-nav-link,.dark .role-mobile-link{color:#f8fafcc2}.dark .role-nav-link:hover,.dark .role-mobile-link:hover,.dark .role-nav-link.is-active,.dark .role-mobile-link.is-active{background:#ffffff1a;color:#fff}.role-nav-link.is-disabled,.role-mobile-link.is-disabled{cursor:not-allowed;opacity:.48}.role-nav-actions{display:flex;min-width:0;align-items:center;justify-self:end;gap:.45rem}.role-nav-ghost,.role-account-btn,.role-mobile-btn{align-items:center;justify-content:center;border:1px solid rgb(var(--border) / .82);border-radius:.95rem;background:rgb(var(--surface-muted) / .64);color:rgb(var(--foreground));transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.role-nav-ghost{gap:.45rem;min-height:2.54rem;padding:0 .88rem;font-size:.8rem;font-weight:750;text-decoration:none;white-space:nowrap}.role-account-btn{display:inline-flex;gap:.55rem;min-height:2.72rem;max-width:15.5rem;padding:.24rem .42rem .24rem .28rem}.role-nav-ghost:hover,.role-account-btn:hover,.role-mobile-btn:hover{transform:translateY(-1px);border-color:rgb(var(--primary) / .36);background:rgb(var(--primary) / .08)}.dark .role-nav-ghost,.dark .role-account-btn,.dark .role-mobile-btn{border-color:#ffffff24;background:#ffffff14}.role-avatar{display:inline-flex;height:2.12rem;width:2.12rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:.82rem;background:linear-gradient(135deg,#0284c7,#10b981);color:#fff;font-size:.78rem;font-weight:800}.role-avatar--company{background:linear-gradient(135deg,#0f766e,#0284c7)}.role-mobile-btn{display:inline-flex;height:2.54rem;width:2.54rem}.role-mobile-panel{display:grid;gap:.42rem;margin:0 .58rem .58rem;border-top:1px solid rgb(var(--border) / .78);border-radius:1.05rem;background:rgb(var(--surface-muted) / .72);padding:.74rem}.dark .role-mobile-panel{border-top-color:#ffffff1f;background:#0f172ab8}.role-mobile-link{min-height:2.62rem;width:100%;border-radius:.88rem;padding:.65rem .78rem;font-size:.88rem}.role-account-menu{position:absolute;right:0;top:calc(100% + .6rem);z-index:55;width:min(18rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgb(var(--border) / .8);border-radius:1.2rem;background:rgb(var(--surface) / .98);box-shadow:0 24px 52px -34px #0f172a6b}.dark .role-account-menu{border-color:#ffffff24;background:#0f172afa;box-shadow:0 24px 52px -28px #020617b8}.role-account-menu__header,.role-account-menu__footer{padding:.85rem}.role-account-menu__header{border-bottom:1px solid rgb(var(--border) / .7)}.role-account-menu__name,.role-account-menu__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-account-menu__name{font-size:.9rem;font-weight:800;color:rgb(var(--foreground))}.role-account-menu__email{margin-top:.2rem;font-size:.76rem;color:rgb(var(--muted))}.role-account-menu__list{display:grid;gap:.24rem;padding:.5rem}.role-account-menu__item{display:flex;align-items:center;gap:.55rem;border-radius:.86rem;padding:.62rem .7rem;color:rgb(var(--foreground) / .82);font-size:.86rem;font-weight:650;text-decoration:none}.role-account-menu__item:hover{background:rgb(var(--primary) / .08);color:rgb(var(--primary-hover))}.role-account-menu__item.is-disabled{color:rgb(var(--muted));opacity:.72}.role-account-menu__footer{border-top:1px solid rgb(var(--border) / .7)}.role-status-chip,.role-lock-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.66rem;font-weight:800;line-height:1}.role-status-chip{margin-top:.65rem;border:1px solid transparent;padding:.36rem .62rem}.role-status-chip.is-complete{border-color:#10b98157;background:#10b9811f;color:#047857}.role-status-chip.is-warning{border-color:#f59e0b57;background:#f59e0b1f;color:#92400e}.dark .role-status-chip.is-complete{color:#86efac}.dark .role-status-chip.is-warning{color:#fde68a}.role-lock-chip{margin-left:auto;background:#f59e0b1f;padding:.28rem .48rem;color:#92400e}.role-logout-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.86rem;background:rgb(var(--foreground));padding:.68rem .75rem;color:rgb(var(--background));font-size:.84rem;font-weight:800}.role-page-header{border-bottom:1px solid rgb(var(--border) / .72);background:rgb(var(--surface) / .78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.role-process-strip{border-bottom:1px solid rgb(var(--border) / .72);background:rgb(var(--surface-muted) / .48)}.role-process-inner{display:grid;gap:1rem}.role-process-kicker{font-size:.72rem;font-weight:800;text-transform:uppercase;color:rgb(var(--muted))}.role-process-text{margin-top:.3rem;color:rgb(var(--muted));font-size:.9rem}.role-step-list{display:grid;gap:.55rem}.role-step-card{display:flex;min-width:0;align-items:flex-start;gap:.55rem;border:1px solid rgb(var(--border) / .72);border-radius:1rem;background:rgb(var(--surface) / .72);padding:.72rem}.role-step-card.is-active{border-color:rgb(var(--primary) / .34);background:rgb(var(--primary) / .08)}.role-step-card.is-disabled{opacity:.56}.role-step-count{flex:0 0 auto;border-radius:999px;background:rgb(var(--surface-muted) / .86);padding:.24rem .45rem;color:rgb(var(--muted));font-size:.64rem;font-weight:800}.role-step-body{min-width:0}.role-step-title,.role-step-desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-step-title{color:rgb(var(--foreground));font-size:.84rem;font-weight:800}.role-step-desc{margin-top:.15rem;color:rgb(var(--muted));font-size:.74rem}@media(min-width:640px){.role-step-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.role-process-inner{grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);align-items:center}}@media(max-width:1180px){.role-account-copy{display:none}.role-account-btn{min-height:2.54rem;padding:.2rem}}@media(max-width:767px){.role-nav-header{padding-top:.6rem}.role-nav-frame{width:min(calc(100% - 1rem),48rem);border-radius:1.55rem}.role-nav-inner{display:flex;min-height:3.7rem;justify-content:space-between;padding:.48rem .55rem}.role-brand-copy{max-width:min(48vw,11rem)}.role-brand-subtitle{display:none}.role-brand-mark{height:2.62rem;width:2.62rem;border-radius:.9rem}.role-account-btn{display:none}.role-mobile-panel{max-height:calc(100dvh - 5.8rem);overflow-y:auto;overscroll-behavior:contain}}.role-shell{background:radial-gradient(52rem 34rem at -8% -16%,rgba(0,171,228,.16),transparent 64%),radial-gradient(44rem 32rem at 108% -12%,rgba(233,241,250,.78),transparent 66%),linear-gradient(180deg,#e9f1fa,#fff 48%,#e9f1fa)}.dark .role-shell{background:radial-gradient(52rem 34rem at -8% -16%,rgba(0,171,228,.18),transparent 64%),radial-gradient(44rem 32rem at 108% -12%,rgba(0,171,228,.08),transparent 66%),linear-gradient(180deg,#05101c,#081c2d 48%,#05101c)}.role-nav-header{z-index:60;padding-bottom:.45rem}.role-nav-frame{border-radius:1.18rem;background:linear-gradient(90deg,#00abe4c7,#e9f1fab8,#ffffffe6);box-shadow:0 22px 46px -34px #00587a6b}.role-nav-frame--company{background:linear-gradient(90deg,#00abe4b8,#ffffffdb,#00abe457)}.role-nav{position:relative;border-color:#00abe438;background:#ffffffe0;box-shadow:0 18px 38px -30px #00587a6b,inset 0 1px #ffffffb8}.role-nav:before{content:"";position:absolute;inset:.22rem .32rem auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,171,228,.5),transparent);pointer-events:none}.dark .role-nav{border-color:#00abe433;background:#05101ce0;box-shadow:0 18px 38px -28px #000000b8,inset 0 1px #ffffff14}.role-nav-inner{min-height:3.9rem;gap:.65rem}.role-brand{max-width:16rem}.role-brand-mark{height:2.68rem;width:2.68rem;border-color:#00abe433;border-radius:.9rem;background:#ffffffb8;box-shadow:0 14px 26px -22px #00587a7a}.dark .role-brand-mark{border-color:#ffffff29;background:#ffffffeb}.role-brand-title,.role-account-name{letter-spacing:0}.role-brand-subtitle,.role-account-meta{color:#345066;letter-spacing:0}.dark .role-brand-subtitle,.dark .role-account-meta{color:#e9f1fab3}.role-nav-menu{max-width:100%;border-color:#00abe42e;background:#e9f1fab3;padding:.22rem}.dark .role-nav-menu{border-color:#00abe429;background:#ffffff0f}.role-nav-link{min-height:2.26rem;border-radius:.72rem;padding-inline:.7rem;font-size:.8rem}.role-nav-link svg,.role-mobile-link svg,.role-account-menu__item svg{flex:0 0 auto}.role-nav-link:hover,.role-mobile-link:hover,.role-account-menu__item:hover{color:#007fb0}.role-nav-link.is-active,.role-mobile-link.is-active{background:#00abe4;color:#fff;box-shadow:0 12px 22px -18px #00abe4cc,inset 0 0 0 1px #ffffff42}.role-nav-link.is-active:hover,.role-mobile-link.is-active:hover,.dark .role-nav-link:hover,.dark .role-mobile-link:hover,.dark .role-account-menu__item:hover{color:#fff}.dark .role-nav-link.is-active,.dark .role-mobile-link.is-active{background:#00abe4;color:#fff}.role-nav-ghost,.role-account-btn,.role-mobile-btn{border-color:#00abe42e;background:#ffffffb3}.role-account-btn{max-width:14.25rem}.role-nav-ghost:hover,.role-account-btn:hover,.role-mobile-btn:hover{border-color:#00abe47a;background:#e9f1faeb;color:#007fb0}.role-avatar{background:linear-gradient(135deg,#00abe4,#008bc2)}.role-avatar--company{background:linear-gradient(135deg,#008bc2,#00abe4)}.role-mobile-panel{border-color:#00abe429;background:#ffffffd1;box-shadow:inset 0 1px #ffffffb8}.dark .role-mobile-panel{border-color:#00abe424;background:#05101cd6}.role-account-menu{border-color:#00abe42e;background:#fffffffa;box-shadow:0 24px 54px -34px #00587a6b}.role-status-chip.is-complete{border-color:#00abe452;background:#00abe41a;color:#007fb0}.role-status-chip.is-warning{border-color:#00abe43d;background:#e9f1fadb;color:#345066}.dark .role-status-chip.is-complete{color:#7dd3fc}.dark .role-status-chip.is-warning{background:#00abe41f;color:#e9f1fadb}@media(max-width:1279px){.role-nav-frame--company .role-nav-link{padding-inline:.56rem;font-size:.76rem}.role-nav-frame--company .role-brand{max-width:13.5rem}}@media(min-width:768px)and (max-width:1023px){.role-nav-frame{width:min(calc(100% - 1.25rem),62rem)}.role-nav-menu{justify-self:end}.role-brand{max-width:13rem}}@media(max-width:767px){.role-nav-header{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:.35rem}.role-nav-frame{width:min(calc(100% - .75rem),48rem);border-radius:1.05rem}.role-nav-inner{min-height:3.45rem;gap:.45rem;padding:.42rem}.role-brand{flex:1 1 auto;max-width:calc(100vw - 8.4rem)}.role-brand-mark{height:2.35rem;width:2.35rem;border-radius:.78rem}.role-brand-logo{height:1.42rem;width:1.42rem}.role-brand-title{font-size:.86rem}.role-mobile-btn{height:2.35rem;width:2.35rem;border-radius:.78rem}.role-mobile-panel{margin:0 .42rem .42rem;border-radius:.92rem;padding:.5rem}.role-mobile-link{min-height:2.74rem;border-radius:.72rem;padding:.66rem .72rem}}@media(max-width:420px){.role-brand-copy{max-width:calc(100vw - 9.2rem)}.role-brand-title{font-size:.8rem}}.admin-mobile-topbar{border-color:#00abe42e!important;background:#ffffffe6!important;box-shadow:0 16px 32px -28px #00587a61}.dark .admin-mobile-topbar{border-color:#00abe424!important;background:#05101ce6!important}.admin-mobile-menu-btn{border:1px solid rgba(0,171,228,.2);background:#e9f1fac7;color:#007fb0}.dark .admin-mobile-menu-btn{border-color:#00abe42e;background:#ffffff14;color:#7dd3fc}.admin-mobile-title{max-width:calc(100vw - 8rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.public-footer{position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--border-soft);background:rgb(var(--background));color:rgb(var(--foreground))}.public-footer__accent{height:3px;background:linear-gradient(90deg,rgb(var(--primary)),rgb(var(--secondary)) 52%,rgb(var(--accent)));opacity:.78}.public-footer__inner{position:relative}.public-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.public-footer__panel{min-width:0;display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--border-soft);border-radius:1.1rem;background:var(--surface-raised);padding:1rem;box-shadow:0 18px 38px -32px #0f172a47}.public-footer__panel--brand{justify-content:space-between}.public-footer__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.public-footer__logo{display:grid;place-items:center;flex:0 0 auto;height:2.5rem;width:2.5rem;border-radius:.95rem;border:1px solid var(--border-soft);background:rgb(var(--surface));box-shadow:0 12px 24px #0f172a1a}.public-footer__brand-title{font-size:1rem;line-height:1.15;font-weight:800;letter-spacing:0}.public-footer__brand-subtitle{margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;font-weight:600;color:rgb(var(--muted))}.public-footer__heading{font-size:.88rem;line-height:1.4;font-weight:800;letter-spacing:0}.public-footer__text{max-width:34rem;font-size:.88rem;line-height:1.65;color:rgb(var(--muted))}.public-footer__status{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.5rem;border:1px solid rgb(var(--accent) / .22);border-radius:999px;background:rgb(var(--accent) / .08);padding:.45rem .65rem;font-size:.75rem;line-height:1.3;font-weight:700;color:rgb(var(--muted))}.public-footer__status-dot{flex:0 0 auto;height:.45rem;width:.45rem;border-radius:999px;background:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .14)}.public-footer__map{overflow:hidden;min-height:7.4rem;max-height:8.6rem;aspect-ratio:16 / 8;border:1px solid var(--border-soft);border-radius:.95rem;background:rgb(var(--surface-muted) / .72)}.public-footer__address{font-style:normal;font-size:.78rem;line-height:1.6;color:rgb(var(--muted))}.public-footer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.public-footer__button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border-radius:.82rem;padding:.55rem .9rem;font-size:.82rem;line-height:1.2;font-weight:800;text-align:center;transition:transform .18s var(--ease-standard),box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.public-footer__button:hover{transform:translateY(-1px)}.public-footer__button--primary{border:1px solid var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.public-footer__button--primary:hover{box-shadow:var(--button-primary-shadow-hover)}.public-footer__button--ghost{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.public-footer__button--ghost:hover{border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text);box-shadow:var(--button-secondary-shadow-hover)}.public-footer__bottom{display:flex;flex-direction:column;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-soft);font-size:.75rem;line-height:1.5;color:rgb(var(--muted))}.public-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.public-footer__links a{color:inherit;transition:color .18s ease}.public-footer__links a:hover{color:rgb(var(--foreground))}html.dark .public-footer__panel,html.dark .public-footer__logo{box-shadow:0 18px 38px -34px #020617b8}html.dark .public-footer__status{color:rgb(var(--foreground) / .82)}@media(min-width:640px){.public-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.public-footer__grid{grid-template-columns:minmax(0,1.14fr) minmax(15rem,.9fr) minmax(14rem,.78fr);align-items:stretch}}@media(max-width:640px){.public-footer__button{flex:1 1 auto}}@media(max-width:767px){.public-brand-subtitle{display:none}}.nav-link-enterprise{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:12px;font-weight:700;font-size:.875rem;color:#334155f2;transition:background .16s ease,color .16s ease}.dark .nav-link-enterprise{color:#e2e8f0eb}.nav-link-enterprise:hover{background:#0f172a0a;color:#0f172af2}.dark .nav-link-enterprise:hover{background:#ffffff14;color:#fffffff2}.nav-link-enterprise.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,#0ea5e9f2,#22c55ef2)}.nav-link-enterprise.is-active{color:#0f172afa}.dark .nav-link-enterprise.is-active{color:#fffffffa}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-luxe{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#efe5d2;background:#0a111d}.auth-scene{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(1200px 700px at 15% -10%,rgba(192,145,77,.22),transparent 65%),radial-gradient(1000px 680px at 95% 110%,rgba(29,127,119,.22),transparent 68%),linear-gradient(145deg,#07101b,#0c1625 45%,#141c2b)}.auth-noise{position:absolute;inset:0;opacity:.1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.26) .5px,transparent .5px);background-size:3px 3px}.auth-orb{position:absolute;border-radius:999px;filter:blur(56px);pointer-events:none;opacity:.55}.auth-orb-a{width:26rem;height:26rem;top:-7rem;left:-8rem;background:#d29d5985;animation:authOrbFloat 14s ease-in-out infinite}.auth-orb-b{width:24rem;height:24rem;right:-8rem;top:14%;background:#46b0a67a;animation:authOrbFloat 16s ease-in-out infinite reverse}.auth-orb-c{width:20rem;height:20rem;left:35%;bottom:-8rem;background:#8390cc52;animation:authOrbFloat 18s ease-in-out infinite}.auth-slide-layer{position:absolute;inset:-10%;pointer-events:none;overflow:hidden;opacity:.55}.auth-slide-line{position:absolute;display:block;height:9rem;border-radius:999px;filter:blur(26px);transform:rotate(-14deg) translate(-130%)}.auth-slide-line-a{top:12%;width:40rem;background:linear-gradient(90deg,#dea95e00,#dea95e85,#dea95e00);animation:authSlideFlow 14s linear infinite}.auth-slide-line-b{top:46%;width:34rem;background:linear-gradient(90deg,#4abab000,#4abab080,#4abab000);animation:authSlideFlow 16s linear infinite;animation-delay:2.4s}.auth-slide-line-c{top:74%;width:28rem;background:linear-gradient(90deg,#9199db00,#9199db6b,#9199db00);animation:authSlideFlow 18s linear infinite;animation-delay:1.3s}.auth-grid{position:relative;z-index:10;min-height:100vh;max-width:840px;margin:0 auto;padding:1.5rem 1rem;display:flex;justify-content:center;align-items:center}.auth-brand-link{display:inline-flex;align-items:center;gap:.75rem}.auth-brand-link-card{margin-bottom:1.2rem}.auth-brand-logo{width:2.75rem;height:2.75rem;border-radius:.8rem;-o-object-fit:contain;object-fit:contain;padding:.45rem;background:#fcf8f0f0;box-shadow:0 10px 24px #00000040}.auth-brand-text{font-weight:800;letter-spacing:.08em;color:#203247;text-shadow:0 1px 0 rgba(255,255,255,.55)}.auth-kicker{color:#d3b780;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-headline{margin-top:.5rem;font-family:Cormorant Garamond,serif;color:#fff4e3;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.1;font-weight:700}.auth-copy{margin-top:.65rem;color:#f7efe1c2;max-width:36ch}.auth-form-wrap{width:100%}.auth-card{width:100%;max-width:34rem;margin:0 auto;padding:1.55rem;border-radius:1.5rem;border:1px solid rgba(228,212,184,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(150deg,#fffaf1f5,#faf3e7e6);box-shadow:0 24px 60px #02061752,inset 0 1px #ffffff73}.auth-card-enter{animation:authCardEnter .78s cubic-bezier(.16,1,.3,1) both;animation-delay:80ms}.auth-form-head{text-align:center}.auth-form-kicker{font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8f6a34}.auth-form-title{margin-top:.38rem;color:#1c2838;font-size:1.45rem;font-weight:800;letter-spacing:-.01em}.auth-form-subtitle{margin-top:.38rem;color:#5d6776;font-size:.92rem}.auth-hint{color:#5c6877;font-size:.78rem}.auth-hint-ok{color:#13806b;font-weight:600}.auth-hint-bad{color:#be4a3a;font-weight:600}.auth-strength{border:1px solid rgba(157,129,84,.22);border-radius:.75rem;background:#fffcf7a8;padding:.6rem .72rem}.auth-strength-top{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.auth-strength-title{font-size:.72rem;color:#5f6a79;font-weight:700;letter-spacing:.02em}.auth-strength-label{font-size:.72rem;font-weight:700;color:#6a7483}.auth-strength-bars{margin-top:.45rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.auth-strength-bars span{height:.34rem;border-radius:999px;background:#94a3b859}.auth-strength[data-strength="1"] .auth-strength-bars span:nth-child(-n+1){background:#dc2626}.auth-strength[data-strength="2"] .auth-strength-bars span:nth-child(-n+2){background:#ea580c}.auth-strength[data-strength="3"] .auth-strength-bars span:nth-child(-n+3){background:#d97706}.auth-strength[data-strength="4"] .auth-strength-bars span:nth-child(-n+4){background:#0891b2}.auth-strength[data-strength="5"] .auth-strength-bars span:nth-child(-n+5){background:#059669}.auth-stepper{border:1px solid rgba(157,129,84,.2);border-radius:1rem;padding:1rem;background:#fffcf775}.auth-stepper-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:1rem}.auth-step-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(157,129,84,.22);border-radius:.78rem;background:#fff9;padding:.52rem .45rem;text-align:center;color:#5d6776}.auth-step-dot span{display:inline-flex;width:1.4rem;height:1.4rem;border-radius:999px;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;background:#9d815429;color:#4a5362}.auth-step-dot small{display:block;margin-top:.34rem;font-size:.67rem;font-weight:700;letter-spacing:.01em}.auth-step-dot.is-active{border-color:#118a8257}.auth-step-dot.is-active span{background:#118a822b;color:#0f7d76}.auth-step-dot.is-current{border-color:#118a8294;box-shadow:0 0 0 3px #4aa29a24}.auth-label{color:#3d4755;font-weight:700}.auth-role-grid{display:grid;gap:.7rem;grid-template-columns:1fr}.auth-role-item{display:block;cursor:pointer}.auth-role-input{position:absolute;opacity:0;pointer-events:none}.auth-role-body{display:block;border:1px solid rgba(157,129,84,.25);border-radius:.85rem;padding:.78rem .9rem;background:#fffcf7c7;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.auth-role-body strong{display:block;color:#223041;font-size:.92rem}.auth-role-body small{display:block;margin-top:.22rem;color:#5f6a79;font-size:.78rem}.auth-role-input:checked+.auth-role-body{border-color:#118a82a3;box-shadow:0 0 0 4px #4aa29a29;transform:translateY(-1px)}.auth-req-box{border-radius:.85rem;border:1px solid rgba(157,129,84,.2);background:#fffcf7bd;padding:.8rem .92rem}.auth-req-list{margin:0;padding-left:1.1rem;color:#465263;font-size:.85rem;line-height:1.55}.auth-check{display:flex;align-items:flex-start;gap:.5rem;color:#4f5b6c;font-size:.84rem}.auth-check input{width:.95rem;height:.95rem;margin-top:.16rem;accent-color:#0f9188}.auth-step-actions{display:flex;gap:.6rem}.auth-btn-secondary{border:1px solid rgba(157,129,84,.34);background:#fffcf7d9;color:#314152;font-weight:700;border-radius:.82rem;padding:.72rem 1rem;min-width:7.2rem;transition:border-color .18s ease,transform .18s ease}.auth-btn-secondary:hover{border-color:#118a828a;transform:translateY(-1px)}.auth-password-wrap,.auth-field-wrap{position:relative}.auth-input-password{padding-right:4.3rem!important}.auth-input-live{padding-right:2.4rem!important}.auth-field-wrap.has-toggle .auth-input-live{padding-right:6.4rem!important}.auth-valid-indicator{position:absolute;right:.7rem;top:50%;transform:translateY(-50%) scale(.92);width:1.25rem;height:1.25rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;line-height:1;border:1px solid rgba(148,163,184,.5);color:#64748b;background:#ffffffdb;opacity:0;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,color .18s ease}.auth-valid-indicator.is-visible{opacity:1;transform:translateY(-50%) scale(1)}.auth-valid-indicator.is-ok{border-color:#10b98199;color:#059669}.auth-valid-indicator.is-bad{border-color:#ef444494;color:#dc2626}.auth-field-wrap.has-toggle .auth-valid-indicator{right:3rem}.auth-password-toggle{position:absolute;right:.52rem;top:50%;transform:translateY(-50%);border:1px solid rgba(157,129,84,.34);background:#fffcf7eb;color:#365069;border-radius:.58rem;width:2rem;height:2rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease,transform .18s ease}.auth-password-toggle:hover{border-color:#118a827a;color:#0f7d76}.auth-input{border:1px solid rgba(157,129,84,.34)!important;background:#fffcf7e6!important;color:#192536!important;border-radius:.8rem!important;padding:.72rem .95rem!important;box-shadow:inset 0 1px #ffffff8f;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.auth-input:focus{border-color:#19766dbd!important;box-shadow:0 0 0 4px #4aa29a33,inset 0 1px #ffffffb3!important}.auth-btn-primary{color:#fff!important;font-weight:700!important;padding-top:.76rem!important;padding-bottom:.76rem!important;border-radius:.82rem!important;background:linear-gradient(120deg,#0b7a73,#0f9188,#bb8c43)!important;box-shadow:0 14px 28px #0f464247;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.auth-btn-primary:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 20px 30px #0f464252}.auth-link{color:#0f7d76;font-weight:700;transition:color .2s ease}.auth-link:hover{color:#a37735}.auth-error{color:#be4a3a;font-size:.8rem}.auth-session-status{border:1px solid rgba(23,121,113,.22);background:#118a8214;color:#0f7d76;padding:.66rem .82rem;border-radius:.72rem}.auth-footnote{display:flex;justify-content:center;align-items:center;gap:.45rem;color:#5d6776;font-size:.89rem}html.dark .auth-scene{background:radial-gradient(1200px 700px at 15% -10%,rgba(130,94,42,.24),transparent 65%),radial-gradient(1000px 680px at 95% 110%,rgba(25,102,96,.24),transparent 68%),linear-gradient(145deg,#050a13,#0b1220 48%,#111827)}html.dark .auth-card{border-color:#788eb240;background:linear-gradient(150deg,#0b1220f0,#131b2beb);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}html.dark .auth-brand-text{color:#e9f2ff;text-shadow:none}html.dark .auth-form-kicker{color:#9dd9d3}html.dark .auth-form-title{color:#e8f0fc}html.dark .auth-form-subtitle,html.dark .auth-footnote,html.dark .auth-hint,html.dark .auth-check,html.dark .auth-step-dot,html.dark .auth-req-list{color:#aab8cf}html.dark .auth-strength{border-color:#788eb247;background:#101c2eb3}html.dark .auth-strength-title,html.dark .auth-strength-label{color:#b3c2da}html.dark .auth-stepper{border-color:#788eb240;background:#0d17278c}html.dark .auth-step-dot{border-color:#788eb247;background:#111c2ead}html.dark .auth-step-dot span{background:#4d658e4d;color:#d9e7ff}html.dark .auth-label,html.dark .auth-role-body strong{color:#dbe8ff}html.dark .auth-role-body{border-color:#788eb24d;background:#121d30bf}html.dark .auth-role-body small{color:#a8b8d0}html.dark .auth-role-input:checked+.auth-role-body{border-color:#47bcb2c7;box-shadow:0 0 0 4px #47bcb238}html.dark .auth-req-box{border-color:#788eb247;background:#0f192aad}html.dark .auth-input{border-color:#788eb26b!important;background:#0e1828d6!important;color:#f1f6ff!important;box-shadow:inset 0 1px #ffffff0a}html.dark .auth-input::-moz-placeholder{color:#8fa2c0}html.dark .auth-input::placeholder{color:#8fa2c0}html.dark .auth-password-toggle{border-color:#788eb273;background:#101c2ee0;color:#c8d8f1}html.dark .auth-password-toggle:hover{border-color:#47bcb2b3;color:#83ddd4}html.dark .auth-valid-indicator{border-color:#788eb273;background:#101c2ee0;color:#aab8cf}html.dark .auth-valid-indicator.is-ok{border-color:#34d399b3;color:#34d399}html.dark .auth-valid-indicator.is-bad{border-color:#f87171b3;color:#f87171}html.dark .auth-btn-secondary{border-color:#788eb273;background:#0f192abd;color:#d8e6ff}html.dark .auth-link{color:#6ad2ca}html.dark .auth-link:hover{color:#d8b270}.theme-fab{position:fixed;right:1.15rem;bottom:1.15rem;z-index:80;width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffff5,#f8fafce6);color:#0f172a;box-shadow:0 18px 36px #0f172a24,inset 0 1px #ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s var(--ease-standard),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.theme-fab:hover{transform:translateY(-1px);border-color:#0ea5e947;box-shadow:0 22px 42px #0f172a29,inset 0 1px #ffffffdb}html.dark .theme-fab{border-color:#38bdf82e;background:linear-gradient(180deg,#0f172af0,#020617eb);color:#e2e8f0;box-shadow:0 20px 42px #00000052,inset 0 1px #ffffff0d}.auth-fade-up{animation:authFadeUp .9s cubic-bezier(.16,1,.3,1) both}.auth-delay-1{animation-delay:.11s}@keyframes authCardEnter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes authOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.06)}}@keyframes authSlideFlow{0%{transform:rotate(-14deg) translate(-130%)}to{transform:rotate(-14deg) translate(180%)}}@media(min-width:768px){.auth-grid{padding:2.1rem 1.25rem}.auth-card{padding:2rem}}@media(prefers-reduced-motion:reduce){.auth-orb,.auth-fade-up,.auth-card-enter,.auth-slide-line{animation:none!important}.auth-fade-up,.auth-card-enter{opacity:1!important;transform:none!important}}html[data-auth-theme=light],html[data-auth-theme=light].dark{color-scheme:light}html[data-auth-theme=light].dark{background:#e9f1fa}html[data-auth-theme=light].dark .auth-scene,html[data-auth-theme=light] .auth-scene{background:radial-gradient(760px 420px at 12% 4%,rgba(0,171,228,.2),transparent 62%),radial-gradient(760px 480px at 92% 90%,rgba(233,241,250,.92),transparent 64%),linear-gradient(180deg,#e9f1fa,#fff 48%,#e9f1fa)}html[data-auth-theme=light] .auth-luxe{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a;background:#e9f1fa}.auth-home-button{position:fixed;top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));z-index:80;display:inline-grid;height:3rem;width:3rem;place-items:center;border:1px solid rgba(0,171,228,.22);border-radius:.9rem;background:#ffffffd6;color:#007fb0;box-shadow:0 18px 34px -26px #00587a6b,inset 0 1px #ffffffc7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.auth-home-button:hover,.auth-home-button:focus-visible{border-color:#00abe47a;background:#fff;color:#00abe4;transform:translateY(-1px);box-shadow:0 22px 40px -28px #00587a80,0 0 0 4px #00abe41a}html[data-auth-theme=light] .auth-noise{opacity:.28;background-image:linear-gradient(rgba(0,171,228,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,171,228,.05) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}html[data-auth-theme=light] .auth-orb{filter:blur(48px);opacity:.58}html[data-auth-theme=light] .auth-orb-a{background:#00abe447}html[data-auth-theme=light] .auth-orb-b{background:#e9f1faf0}html[data-auth-theme=light] .auth-orb-c{background:#00abe429}html[data-auth-theme=light] .auth-slide-layer{opacity:.42}html[data-auth-theme=light] .auth-slide-line{filter:blur(22px)}html[data-auth-theme=light] .auth-slide-line-a,html[data-auth-theme=light] .auth-slide-line-b,html[data-auth-theme=light] .auth-slide-line-c{background:linear-gradient(90deg,#00abe400,#00abe433,#ffffff8f,#00abe400)}html[data-auth-theme=light] .auth-grid{max-width:760px;padding:clamp(5.5rem,8vw,7rem) 1rem 2rem}html[data-auth-theme=light] .auth-card{max-width:35rem;border:1px solid rgba(0,171,228,.18);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f7fbfff0);box-shadow:0 28px 58px -42px #00587a70,inset 0 1px #ffffffeb}html[data-auth-theme=light] .auth-brand-link-card{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:1.4rem;text-decoration:none}.auth-brand-copy{display:grid;gap:.14rem}html[data-auth-theme=light] .auth-brand-logo{width:2.9rem;height:2.9rem;border:1px solid rgba(0,171,228,.18);border-radius:.85rem;background:#fff;box-shadow:0 14px 24px -20px #00587a6b}html[data-auth-theme=light] .auth-brand-text{color:#0f172a;font-size:.92rem;letter-spacing:0;line-height:1;text-shadow:none}.auth-brand-subtext{color:#647b8f;font-size:.72rem;font-weight:700;line-height:1.1}html[data-auth-theme=light] .auth-form-kicker{color:#007fb0;letter-spacing:.06em}html[data-auth-theme=light] .auth-form-title{color:#0f172a;font-size:clamp(1.55rem,4.5vw,1.9rem);line-height:1.12;letter-spacing:0}html[data-auth-theme=light] .auth-form-subtitle,html[data-auth-theme=light] .auth-footnote,html[data-auth-theme=light] .auth-hint,html[data-auth-theme=light] .auth-check,html[data-auth-theme=light] .auth-req-list{color:#345066}html[data-auth-theme=light] .auth-label,html[data-auth-theme=light] .auth-role-body strong{color:#1f2f3f}html[data-auth-theme=light] .auth-input{min-height:2.95rem;border-color:#00abe438!important;border-radius:.72rem!important;background:#fff!important;color:#0f172a!important;box-shadow:inset 0 1px #ffffffd1,0 10px 20px -22px #00587a59}html[data-auth-theme=light] .auth-input:focus{border-color:#00abe4b3!important;box-shadow:0 0 0 4px #00abe424,inset 0 1px #ffffffe6!important}html[data-auth-theme=light] .auth-stepper,html[data-auth-theme=light] .auth-strength,html[data-auth-theme=light] .auth-req-box,html[data-auth-theme=light] .auth-role-body,.auth-soft-panel{border-color:#00abe429;background:#e9f1fa85}.auth-soft-panel{border-width:1px;border-style:solid;border-radius:.8rem;padding:.88rem 1rem;color:#345066;font-size:.9rem;line-height:1.55}html[data-auth-theme=light] .auth-step-dot{border-color:#00abe429;background:#ffffffc2}html[data-auth-theme=light] .auth-step-dot span{background:#00abe41c;color:#007fb0}html[data-auth-theme=light] .auth-step-dot.is-active,html[data-auth-theme=light] .auth-step-dot.is-current{border-color:#00abe480}html[data-auth-theme=light] .auth-role-input:checked+.auth-role-body{border-color:#00abe4a3;box-shadow:0 0 0 4px #00abe41f}html[data-auth-theme=light] .auth-btn-primary{background:linear-gradient(90deg,#00abe4,#008bc2)!important;box-shadow:0 18px 32px -24px #00abe4ad}html[data-auth-theme=light] .auth-btn-primary:hover{box-shadow:0 22px 36px -24px #00abe4c2}html[data-auth-theme=light] .auth-btn-secondary{border-color:#00abe438;background:#fff;color:#007fb0}html[data-auth-theme=light] .auth-btn-secondary:hover{border-color:#00abe48a;background:#e9f1fa}html[data-auth-theme=light] .auth-password-toggle,html[data-auth-theme=light] .auth-valid-indicator{border-color:#00abe433;background:#fff;color:#007fb0}html[data-auth-theme=light] .auth-link{color:#007fb0}html[data-auth-theme=light] .auth-link:hover{color:#00abe4}html[data-auth-theme=light] .auth-session-status{border-color:#00abe438;background:#00abe414;color:#007fb0}html[data-auth-theme=light] .auth-error{color:#dc2626}html[data-auth-theme=light] .theme-fab{display:none}@media(min-width:768px){html[data-auth-theme=light] .auth-card{padding:2.15rem}}@media(max-width:640px){.auth-home-button{height:2.7rem;width:2.7rem;border-radius:.78rem}html[data-auth-theme=light] .auth-grid{align-items:flex-start;padding-top:5.25rem}html[data-auth-theme=light] .auth-card{border-radius:.85rem;padding:1.15rem}html[data-auth-theme=light] .auth-stepper{padding:.78rem}html[data-auth-theme=light] .auth-stepper-head{gap:.32rem}html[data-auth-theme=light] .auth-step-dot{padding:.46rem .32rem}html[data-auth-theme=light] .auth-step-dot small{font-size:.62rem}.auth-footnote{flex-wrap:wrap;text-align:center}}.am-shell{--am-navy-950: #0b1220;--am-navy-900: #111a2d;--am-navy-800: #1d2940;--am-platinum-50: var(--surface-base);--am-platinum-100: #eef2f7;--am-platinum-200: #e1e7ef;--am-ink: var(--ink);--am-muted: var(--ink-soft);--am-border: var(--border-soft);--am-border-strong: var(--border-strong);--am-gold-400: var(--accent-warm-400);--am-gold-500: var(--accent-warm-500);--am-shadow-soft: var(--shadow-soft);--am-shadow-elev: var(--shadow-elev);--am-ease: var(--ease-standard);--am-sticky-top: 12px;position:relative;isolation:isolate}.dark .am-shell{--am-platinum-50: #0d1524;--am-platinum-100: #111c31;--am-platinum-200: #1a2740;--am-ink: var(--ink);--am-muted: var(--ink-soft);--am-border: var(--border-soft);--am-border-strong: var(--border-strong);--am-shadow-soft: var(--shadow-soft);--am-shadow-elev: var(--shadow-elev)}.am-shell:before,.am-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.am-shell:before{background:radial-gradient(50rem 24rem at 6% -6%,rgba(17,26,45,.1),transparent 72%),radial-gradient(44rem 22rem at 96% -4%,rgba(177,143,85,.14),transparent 74%)}.am-shell:after{opacity:.16;background-image:linear-gradient(to right,rgba(100,116,139,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(100,116,139,.16) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.88),rgba(0,0,0,0) 78%);mask-image:radial-gradient(ellipse at top,#000000e0,#0000 78%)}.dark .am-shell:before{background:radial-gradient(46rem 24rem at 10% -8%,rgba(196,171,120,.12),transparent 72%),radial-gradient(44rem 24rem at 90% -4%,rgba(100,116,139,.12),transparent 74%)}.dark .am-shell:after{opacity:.1}.am-page-wide{width:min(100%,80rem);padding-inline:1rem}@media(min-width:640px){.am-page-wide{width:min(100%,88rem);padding-inline:1.5rem}}@media(min-width:1024px){.am-page-wide{width:min(100%,96rem);padding-inline:1.75rem}}@media(min-width:1280px){.am-page-wide{width:min(100%,106rem);padding-inline:2.25rem}}@media(min-width:1536px){.am-page-wide{width:min(100%,116rem);padding-inline:2.75rem}}.am-header-card{position:relative;overflow:hidden;border-radius:var(--radius-panel);border:1px solid var(--am-border-strong);background:linear-gradient(145deg,#fffffffa,#f4f7fcf0),radial-gradient(circle at top right,rgba(177,143,85,.1),transparent 62%);padding:1.18rem 1.25rem;box-shadow:var(--am-shadow-soft)}.dark .am-header-card{background:linear-gradient(150deg,#0a1220f0,#111c31e6),radial-gradient(circle at top right,rgba(196,171,120,.12),transparent 62%)}.am-header-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,rgba(177,143,85,.58),rgba(177,143,85,.16) 42%,transparent)}.am-header-kicker{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#896732f5}.dark .am-header-kicker{color:#d8c7a0f0}.am-header-title{font-size:clamp(1.34rem,1.8vw,1.84rem);line-height:1.2;font-weight:800;letter-spacing:-.012em;color:var(--am-ink)}.am-header-subtitle{max-width:56ch;font-size:.9rem;color:var(--am-muted)}.am-live-indicator{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(177,143,85,.35);background:#fdfaf4db;padding:.34rem .76rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#896732f2}.dark .am-live-indicator{border-color:#d8c7a052;background:#4438233d;color:#ebdebef5}.am-live-dot{width:.46rem;height:.46rem;border-radius:999px;background:var(--am-gold-500);animation:amBreath 3.2s ease-in-out infinite}.am-panel{position:relative;border-radius:var(--radius-panel);border:1px solid var(--am-border);background:linear-gradient(145deg,#fffffff7,#f7fafdeb),radial-gradient(circle at top right,rgba(177,143,85,.07),transparent 62%);box-shadow:var(--am-shadow-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .am-panel{background:linear-gradient(150deg,#0a1220eb,#111c31e0),radial-gradient(circle at top right,rgba(196,171,120,.1),transparent 62%)}.am-kpi-card{position:relative;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--am-border);background:#ffffffe6;padding:1rem;box-shadow:0 10px 26px #0f172a12;transition:transform .24s var(--am-ease),border-color .24s var(--am-ease),box-shadow .24s var(--am-ease);animation:amLiftIn .52s var(--am-ease) both}.am-kpi-card:nth-child(2){animation-delay:40ms}.am-kpi-card:nth-child(3){animation-delay:80ms}.am-kpi-card:nth-child(4){animation-delay:.12s}.dark .am-kpi-card{background:#111c31ad}.am-kpi-card:before{content:"";position:absolute;inset:auto -24% -70%;height:70%;border-radius:100% 100% 0 0;background:radial-gradient(circle at top,rgba(177,143,85,.13),transparent 70%)}.am-kpi-card:hover{transform:translateY(-1px);box-shadow:var(--am-shadow-elev)}.am-kpi-card[data-tone=neutral]{border-color:#94a3b857}.am-kpi-card[data-tone=success]{border-color:#10b98147}.am-kpi-card[data-tone=warning]{border-color:#f59e0b4d}.am-kpi-card[data-tone=accent]{border-color:#b18f5561}.am-kpi-label{font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--am-muted)}.am-kpi-value{margin-top:.54rem;font-size:clamp(1.62rem,1.95vw,2.06rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--am-ink)}.am-kpi-meta{margin-top:.38rem;font-size:.76rem;color:var(--am-muted)}.am-section-kicker{font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#896732e6}.dark .am-section-kicker{color:#d8c7a0e6}.am-section-subtitle{margin-top:.22rem;font-size:.85rem;color:var(--am-muted)}.am-form-card{border-radius:.96rem;border:1px solid var(--am-border);background:linear-gradient(145deg,#fffffff7,#f7fafded),radial-gradient(circle at top right,rgba(177,143,85,.06),transparent 64%);padding:1.05rem;box-shadow:inset 0 1px #ffffffb3}.dark .am-form-card{background:linear-gradient(150deg,#0a1220bd,#111c31b3),radial-gradient(circle at top right,rgba(196,171,120,.08),transparent 64%);box-shadow:inset 0 1px #ffffff0d}.am-form-title{margin:0;font-size:.98rem;font-weight:700;color:var(--am-ink)}.am-form-subtitle{margin-top:.28rem;font-size:.81rem;color:var(--am-muted)}.am-edit-overview{display:flex;flex-direction:column;gap:.8rem;border-radius:.92rem;border:1px solid var(--am-border);background:linear-gradient(145deg,#fffffff2,#f7fafde6),radial-gradient(circle at top right,rgba(177,143,85,.08),transparent 62%);padding:.9rem 1rem;box-shadow:inset 0 1px #ffffffb8}.dark .am-edit-overview{background:linear-gradient(150deg,#0a1220c7,#111c31b8),radial-gradient(circle at top right,rgba(196,171,120,.1),transparent 62%);box-shadow:inset 0 1px #ffffff0f}.am-edit-overview-title{margin:0;font-size:.95rem;font-weight:700;color:var(--am-ink);word-break:break-word}.am-edit-overview-subtitle{margin-top:.24rem;font-size:.78rem;color:var(--am-muted)}.am-edit-overview-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}@media(min-width:640px){.am-edit-overview{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.am-edit-overview-badges{justify-content:flex-end}}.am-verify-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.am-verify-option{display:block;cursor:pointer}.am-verify-option input{position:absolute;opacity:0;pointer-events:none}.am-verify-card{display:block;border-radius:.78rem;border:1px solid var(--am-border-strong);background:#ffffffd6;padding:.72rem .72rem .68rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .am-verify-card{background:#111c31ad}.am-verify-card strong{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--am-ink)}.am-verify-card small{display:block;margin-top:.28rem;font-size:.72rem;line-height:1.35;color:var(--am-muted)}.am-verify-option input:checked+.am-verify-card{border-color:#b18f558a;background:#faf5ebeb;box-shadow:0 8px 14px #0b12201a;transform:translateY(-1px)}.dark .am-verify-option input:checked+.am-verify-card{border-color:#d8c7a080;background:#44382357}.am-form-label{display:block;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 90%,#000 10%)}.am-input{border:1px solid color-mix(in srgb,var(--am-border-strong) 90%,#cbd5e1 10%);border-radius:.76rem;background:#ffffffeb;color:var(--am-ink);font-size:.87rem;line-height:1.35;padding:.6rem .78rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dark .am-input{border-color:color-mix(in srgb,var(--am-border-strong) 88%,#64748b 12%);background:#111c31cc}.am-input:focus{border-color:#b18f55b3;box-shadow:0 0 0 4px #b18f5529;outline:none}.dark .am-input:focus{box-shadow:0 0 0 4px #c4ab7833}.am-input::-moz-placeholder{color:color-mix(in srgb,var(--am-muted) 74%,#fff 26%)}.am-input::placeholder{color:color-mix(in srgb,var(--am-muted) 74%,#fff 26%)}.am-tab-chip{display:inline-flex;align-items:center;gap:.48rem;border-radius:.75rem;border:1px solid var(--am-border);background:#f8fafce6;padding:.5rem .7rem;font-size:.76rem;font-weight:700;color:var(--am-muted);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.dark .am-tab-chip{background:#111c31b8}.am-tab-chip:hover{transform:translateY(-1px);border-color:#b18f5561}.am-tab-chip.is-active{border-color:#b18f5585;background:#faf5ebf0;color:color-mix(in srgb,var(--am-ink) 78%,#6b4f26 22%)}.dark .am-tab-chip.is-active{background:#44382357;color:#ebdebef2}.am-tab-count{border-radius:999px;border:1px solid var(--am-border);background:#ffffffe6;padding:.15rem .44rem;font-size:.68rem;color:var(--am-muted)}.dark .am-tab-count{background:#0b1220db}.am-table{width:100%;border-collapse:separate;border-spacing:0}.am-table-wrap{position:relative}.am-table-scroll{overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable both-edges}.am-table.am-table-luxe{min-width:760px;border-collapse:separate;border-spacing:0 .6rem}.am-table.am-table-luxe thead{background:transparent}.am-table.am-table-luxe thead th{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 92%,#0f172a 8%);position:sticky;top:var(--am-sticky-top);z-index:18;background:linear-gradient(180deg,#f8fafdf5,#f1f5faeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1.5px solid rgba(177,143,85,.22);padding-top:.4rem;padding-bottom:.66rem;white-space:normal;line-height:1.15;vertical-align:bottom}.am-table.am-table-luxe tbody tr{transition:transform .18s ease}.am-table.am-table-luxe tbody td{background:#fff;border-top:1px solid rgba(226,232,240,.82);border-bottom:1px solid rgba(226,232,240,.82);box-shadow:0 1px 1px #0f172a09;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.am-table.am-table-luxe tbody td:first-child{border-left:1px solid rgba(226,232,240,.82);border-top-left-radius:.9rem;border-bottom-left-radius:.9rem}.am-table.am-table-luxe tbody td:last-child{border-right:1px solid rgba(226,232,240,.82);border-top-right-radius:.9rem;border-bottom-right-radius:.9rem}.am-table.am-table-luxe .am-col-action{position:sticky;right:0;z-index:14;min-width:11.25rem}.am-table.am-table-luxe tbody .am-col-action{position:sticky;right:0;z-index:14}.am-table.am-table-luxe .am-col-action:before{content:"";position:absolute;left:-18px;top:-1px;bottom:-1px;width:18px;pointer-events:none;background:linear-gradient(to left,#fffffff5,#fff0)}.am-table.am-table-luxe thead .am-col-action{z-index:26}.am-table.am-table-luxe tbody tr:hover{transform:translateY(-2px)}.am-table.am-table-luxe tbody tr:hover td{background:#fcfaf5fa;border-color:#b18f5561;box-shadow:0 14px 28px -20px #0f172a73}.am-table.am-table-luxe tbody tr:hover td:first-child{box-shadow:inset 3px 0 #b18f55bf,0 14px 28px -20px #0f172a73}.dark .am-table.am-table-luxe thead th{color:color-mix(in srgb,var(--am-muted) 86%,#fff 14%);background:linear-gradient(180deg,#0c1424f0,#0a1220e6);border-bottom-color:#d8c7a042}.dark .am-table.am-table-luxe tbody td{background:#111c31c7;border-top-color:#334155d1;border-bottom-color:#334155d1;box-shadow:0 1px 1px #02061740}.dark .am-table.am-table-luxe tbody td:first-child{border-left-color:#334155d1}.dark .am-table.am-table-luxe tbody td:last-child{border-right-color:#334155d1}.dark .am-table.am-table-luxe tbody tr:hover td{background:#1a2840f2;border-color:#d8c7a057;box-shadow:0 16px 30px -20px #020617d9}.dark .am-table.am-table-luxe tbody tr:hover td:first-child{box-shadow:inset 3px 0 #d8c7a099,0 16px 30px -20px #020617d9}.dark .am-table.am-table-luxe .am-col-action:before{background:linear-gradient(to left,#111c31f5,#111c3100)}@media(max-width:640px){.am-verify-grid{grid-template-columns:1fr}.am-table.am-table-luxe{min-width:680px}}@media(max-width:1023px){.am-shell{--am-sticky-top: calc(4rem + 4px) }}.am-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;border:1px solid rgba(177,143,85,.34);background:linear-gradient(145deg,#fcf6ebe6,#f0e3c8bd);font-size:.82rem;font-weight:700;color:#70511f;box-shadow:inset 0 1px #ffffffd1}.dark .am-avatar{background:linear-gradient(145deg,#4438236b,#59442247);color:#f0e1bbf2}.am-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.22rem .62rem;font-size:.67rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.am-chip--success{border-color:#10b98157;background:#d1fae5ad;color:#059669}.am-chip--warning{border-color:#f59e0b5c;background:#fef3c7b8;color:#b45309}.am-chip--danger{border-color:#f8717166;background:#fee2e2b3;color:#b91c1c}.am-chip--accent{border-color:#b18f5566;background:#faf5ebdb;color:#7f5d29f5}.am-chip--info{border-color:#64748b66;background:#e2e8f0c7;color:#334155}.am-chip--neutral{border-color:#94a3b86b;background:#f1f5f9db;color:#475569}.dark .am-chip--success{border-color:#34d3996b;background:#064e3b57;color:#6ee7b7}.dark .am-chip--warning{border-color:#fbbf2470;background:#78350f4d;color:#fde68a}.dark .am-chip--danger{border-color:#f8717170;background:#7f1d1d57;color:#fecaca}.dark .am-chip--accent{border-color:#d8c7a05c;background:#44382357;color:#ebdebef5}.dark .am-chip--info{border-color:#94a3b86b;background:#1e293bb3;color:#cbd5e1}.dark .am-chip--neutral{border-color:#64748b8f;background:#1e293bb8;color:#cbd5e1}.am-btn-primary,.am-btn-secondary,.am-btn-inline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--radius-control);font-size:.8rem;font-weight:700;line-height:1;transition:transform .18s var(--ease-standard),box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.am-btn-primary{border:1px solid var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);padding:var(--control-padding-y) var(--control-padding-x);box-shadow:var(--button-primary-shadow)}.am-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.dark .am-btn-primary{border-color:var(--button-primary-border);background:var(--button-primary-bg)}.am-btn-secondary{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);padding:var(--control-padding-y) var(--control-padding-x)}.dark .am-btn-secondary{background:var(--button-secondary-bg)}.am-btn-secondary:hover{transform:translateY(-1px);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text);box-shadow:var(--button-secondary-shadow-hover)}.dark .am-btn-secondary:hover{color:var(--button-secondary-hover-text)}.am-btn-inline{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);padding:.46rem .7rem}.dark .am-btn-inline{background:var(--button-secondary-bg)}.am-btn-inline:hover{transform:translateY(-1px);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text);box-shadow:var(--button-secondary-shadow-hover)}.dark .am-btn-inline:hover{color:var(--button-secondary-hover-text)}.am-btn-inline--solid{border-color:#2563eb57;background:linear-gradient(130deg,#2563ebf0,#0ea5e9eb);color:#fffffffa}.am-btn-inline--solid:hover{border-color:#2563eb70;color:#fffffffa}.dark .am-btn-inline--solid{border-color:#38bdf86b;background:linear-gradient(130deg,#1e40aff5,#0e7490eb);color:#fffffffa}.am-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;border:1px solid rgba(148,163,184,.26);border-radius:.9rem;padding:.72rem .86rem;background:linear-gradient(135deg,#f8fafcf0,#f1f5f9e6)}.dark .am-toolbar{border-color:#64748b6b;background:linear-gradient(135deg,#111827db,#0f172ad6)}.am-toolbar-copy{min-width:240px}.am-toolbar-title{font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--am-ink) 74%,#1f3b63 26%)}.dark .am-toolbar-title{color:#dbeafee6}.am-toolbar-subtitle{margin-top:.2rem;font-size:.73rem;color:var(--am-muted)}.am-toolbar-actions{display:flex;align-items:center;gap:.55rem}.am-filter-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.am-filter-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#f8fafcf0;padding:.42rem .76rem;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 80%,#1f2937 20%);text-decoration:none;transition:transform .18s var(--ease-standard),border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.am-filter-pill:hover{transform:translateY(-1px);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text);box-shadow:var(--button-secondary-shadow-hover)}.am-filter-pill.is-active{border-color:var(--button-primary-border);background:#0ea5e91a;color:color-mix(in srgb,var(--am-ink) 70%,#0f5d85 30%);box-shadow:inset 0 0 0 1px #0ea5e91f}.dark .am-filter-pill{border-color:#64748b80;background:#0f172ac7;color:#e2e8f0f0}.dark .am-filter-pill.is-active{background:#0891b233;color:#bae6fdfa}.am-active-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.am-active-filter-chip{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:#ffffffe6;padding:.36rem .66rem;font-size:.7rem;color:color-mix(in srgb,var(--am-ink) 78%,#1f2937 22%)}.am-active-filter-chip-label{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.am-active-filter-chip-value{font-weight:700}.dark .am-active-filter-chip{border-color:#64748b85;background:#0f172acc;color:#e2e8f0f2}.am-inline-stat-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.am-inline-stat{border-radius:.92rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,#fffffff5,#f8fafce6);padding:.78rem .85rem}.am-inline-stat-label{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--am-muted)}.am-inline-stat-value{margin-top:.32rem;font-size:1.1rem;font-weight:800;color:var(--am-ink)}.am-inline-stat-meta{margin-top:.18rem;font-size:.72rem;color:var(--am-muted)}.dark .am-inline-stat{border-color:#64748b6b;background:linear-gradient(135deg,#111827e6,#0f172adb)}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:.7rem}.admin-priority-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-priority-card{position:relative;overflow:hidden;display:grid;gap:.3rem;border-radius:1.05rem;border:1px solid rgba(148,163,184,.3);background:linear-gradient(150deg,#fffffff7,#f8fafceb);padding:1rem;text-decoration:none;box-shadow:var(--shadow-soft);transition:transform .18s var(--ease-standard),box-shadow .18s ease,border-color .18s ease}.admin-priority-card:after{content:"";position:absolute;inset:auto -18% -62%;height:72%;border-radius:100% 100% 0 0;opacity:.7;background:radial-gradient(circle at top,rgba(14,165,233,.16),transparent 72%)}.admin-priority-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-elev)}.admin-priority-card[data-tone=warning]:after{background:radial-gradient(circle at top,rgba(245,158,11,.16),transparent 72%)}.admin-priority-card[data-tone=success]:after{background:radial-gradient(circle at top,rgba(16,185,129,.16),transparent 72%)}.admin-priority-card-label{position:relative;z-index:1;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--am-muted)}.admin-priority-card-value{position:relative;z-index:1;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;line-height:1.05;color:var(--am-ink)}.admin-priority-card-meta{position:relative;z-index:1;font-size:.78rem;color:var(--am-muted)}.dark .admin-priority-card{border-color:#64748b6b;background:linear-gradient(150deg,#111827eb,#0f172ae0)}.am-sort-link{display:inline-flex;align-items:center;gap:.3rem;color:inherit;text-decoration:none;border-radius:.5rem;margin:-.18rem -.4rem;padding:.18rem .4rem;transition:color .18s ease,background-color .18s ease}.am-th-sortable{cursor:pointer}.am-th-sortable:hover .am-sort-link{color:color-mix(in srgb,var(--am-ink) 80%,#0ea5e9 20%);background:#0ea5e914}.am-sort-link:focus-visible{outline:2px solid rgba(14,165,233,.65);outline-offset:1px;background:#0ea5e914}.am-sort-link.is-active{color:color-mix(in srgb,var(--am-ink) 70%,#0ea5e9 30%)}.am-sort-ico{width:.82rem;height:.82rem;flex:none}.am-sort-ico-up,.am-sort-ico-down{opacity:.28;transition:opacity .15s ease}.am-th-sortable:hover .am-sort-ico-up,.am-th-sortable:hover .am-sort-ico-down{opacity:.5}.am-sort-link[data-active-dir=asc] .am-sort-ico-up,.am-sort-link[data-active-dir=desc] .am-sort-ico-down{opacity:1}.am-sort-link[data-active-dir=asc] .am-sort-ico-down,.am-sort-link[data-active-dir=desc] .am-sort-ico-up{opacity:.15}.dark .am-th-sortable:hover .am-sort-link{color:#bfdbfef5;background:#38bdf81f}.dark .am-sort-link.is-active{color:#93c5fdf5}.dark .am-sort-link:focus-visible{background:#38bdf824}.am-table.am-table-luxe.am-table-pro tbody tr td{vertical-align:top}.am-table-template-shell{border:1px solid rgba(148,163,184,.34);border-radius:1rem;background:linear-gradient(180deg,#fffffff5,#f8fafcfa);box-shadow:0 20px 38px -34px #0f172a8f,0 10px 20px -18px #1e293b52}.dark .am-table-template-shell{border-color:#4755699e;background:linear-gradient(180deg,#0f172af0,#020617f5);box-shadow:0 24px 44px -34px #020617e6,inset 0 1px #3341558c}.am-table-template-flowbite{border-collapse:separate;border-spacing:0;border:1px solid rgba(148,163,184,.34);border-radius:.9rem;overflow:hidden;background:#fffffff2}.dark .am-table-template-flowbite{border-color:#4755699e;background:#020617e6}.am-table-template-flowbite thead th{position:sticky;top:0;z-index:4;font-size:.69rem;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid rgba(148,163,184,.38);background:linear-gradient(180deg,#f1f5f9fa,#e2e8f0f5)}.dark .am-table-template-flowbite thead th{border-bottom-color:#475569a3;background:linear-gradient(180deg,#1e293bf0,#0f172af0)}.am-table-template-flowbite tbody td{border-top:1px solid rgba(226,232,240,.9)}.am-table-template-flowbite tbody tr:first-child td{border-top:0}.am-table-template-flowbite tbody tr:nth-child(2n) td{background:#f8fafcd1}.am-table-template-flowbite tbody tr:hover td{background:#eff6ffdb}.dark .am-table-template-flowbite tbody td{border-top-color:#334155b3}.dark .am-table-template-flowbite tbody tr:nth-child(2n) td{background:#0f172ac7}.dark .am-table-template-flowbite tbody tr:hover td{background:#1e3a8a47}.am-template-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.am-template-badge{display:inline-flex;align-items:center;border:1px solid rgba(59,130,246,.32);border-radius:999px;padding:.25rem .66rem;font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#1e40affa;background:#eff6ffeb}.dark .am-template-badge{border-color:#3b82f68c;color:#bfdbfef5;background:#1e3a8a52}.am-template-note{font-size:.74rem;color:var(--am-muted)}.am-table.am-table-luxe.am-company-employee-table{min-width:980px;width:100%;table-layout:fixed;border-spacing:0 .44rem}.am-company-employee-table thead th,.am-company-employee-table tbody td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.am-company-employee-table thead th:nth-child(1),.am-company-employee-table tbody td:nth-child(1){width:24%}.am-company-employee-table thead th:nth-child(2),.am-company-employee-table tbody td:nth-child(2){width:28%}.am-company-employee-table thead th:nth-child(3),.am-company-employee-table tbody td:nth-child(3){width:18%}.am-company-employee-table thead th:nth-child(4),.am-company-employee-table tbody td:nth-child(4){width:16%}.am-company-employee-table .am-col-action{width:14%;min-width:5rem}.am-table.am-table-luxe.am-employee-table{--am-employee-name-sample-width: 18ch;--am-employee-avatar-slot: 3.5rem;--am-employee-name-col-min-width: calc(var(--am-employee-name-sample-width) + var(--am-employee-avatar-slot) + 2ch);min-width:1160px;width:100%;table-layout:auto;border-spacing:0 .44rem}.am-employee-table thead th,.am-employee-table tbody td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.am-employee-table thead th:nth-child(1),.am-employee-table tbody td:nth-child(1){width:var(--am-employee-name-col-min-width);min-width:var(--am-employee-name-col-min-width)}.am-employee-table thead th:nth-child(2),.am-employee-table tbody td:nth-child(2){width:22%;min-width:15.5rem}.am-employee-table thead th:nth-child(3),.am-employee-table tbody td:nth-child(3){width:18%;min-width:13.5rem}.am-employee-table thead th:nth-child(4),.am-employee-table tbody td:nth-child(4){width:14%;min-width:11.5rem}.am-employee-table thead th:nth-child(5),.am-employee-table tbody td:nth-child(5){width:16%;min-width:12rem}.am-employee-table .am-col-action{width:10%;min-width:7.4rem}.am-employee-table .am-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-table.am-table-luxe.am-table-pro.am-table-template-flowbite{border-spacing:0}.am-employee-name-block{display:flex;align-items:flex-start;gap:.72rem}.am-kv-list{display:grid;gap:.18rem}.am-kv-item{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.4rem;align-items:start}.am-kv-key{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 92%,#fff 8%)}.am-kv-value{margin:0;min-width:0;font-size:.73rem;line-height:1.35;color:color-mix(in srgb,var(--am-ink) 82%,#0f172a 18%)}.am-kv-value.is-empty{color:var(--am-muted);font-style:italic}.dark .am-kv-key{color:color-mix(in srgb,var(--am-muted) 84%,#fff 16%)}.dark .am-kv-value{color:#e2e8f0eb}.am-employee-meta{margin-top:.18rem;font-size:.73rem;line-height:1.35;color:#64748b}.dark .am-employee-meta{color:#94a3b8}.am-employee-address{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.am-employee-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.am-employee-actions .am-icon-btn{width:2rem;height:2rem;border-radius:.56rem}.am-density-switch{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.42);border-radius:.66rem;overflow:hidden;background:#f8fafceb}.am-density-option{display:inline-flex;align-items:center;justify-content:center;min-width:6.6rem;padding:.4rem .62rem;font-size:.72rem;font-weight:600;text-decoration:none;color:color-mix(in srgb,var(--am-ink) 80%,#1f2937 20%);transition:background-color .16s ease,color .16s ease}.am-density-option+.am-density-option{border-left:1px solid rgba(148,163,184,.32)}.am-density-option:hover{background:#f1f5f9f5}.am-density-option.is-active{background:#0f172aeb;color:#fffffff5}.dark .am-density-switch{border-color:#64748b80;background:#0f172ad1}.dark .am-density-option{color:#e2e8f0e6}.dark .am-density-option+.am-density-option{border-left-color:#64748b80}.dark .am-density-option:hover{background:#1e293bdb}.dark .am-density-option.is-active{background:#3b82f647;color:#dbeafefa}.am-table-density-comfortable tbody td{padding-top:.94rem!important;padding-bottom:.94rem!important}.am-table-density-compact tbody td{padding-top:.56rem!important;padding-bottom:.56rem!important}.am-table-density-compact .am-employee-name-block{gap:.56rem}.am-table-density-compact .am-avatar{width:2rem;height:2rem;font-size:.74rem}.am-table-density-compact .am-row-title{font-size:.8rem}.am-table-density-compact .am-kv-item{grid-template-columns:3.6rem minmax(0,1fr);gap:.3rem}.am-table-density-compact .am-kv-key{font-size:.62rem}.am-table-density-compact .am-kv-value{font-size:.69rem;line-height:1.26}.am-table-density-compact .am-employee-actions .am-icon-btn{width:1.86rem;height:1.86rem}.am-table-density-compact .am-col-action{min-width:7.2rem}.am-table-density-compact.am-jobs-table .am-job-title,.am-table-density-compact.am-jobs-table .am-row-title{font-size:.94rem}.am-table-density-compact.am-jobs-table .am-job-submeta,.am-table-density-compact.am-jobs-table .am-cell-caption,.am-table-density-compact.am-jobs-table .am-row-subtitle,.am-table-density-compact.am-jobs-table .am-date-label,.am-table-density-compact.am-jobs-table .am-date-value{font-size:.69rem}.am-table-density-compact.am-jobs-table .am-company-cell{gap:.58rem}.am-table-density-compact.am-jobs-table .am-company-logo-thumb{width:2.25rem;height:2.25rem}.am-table-density-compact.am-jobs-table .am-detail-trigger{padding-inline:.64rem}.am-table-density-compact.am-jobs-table .am-progress-track{height:.3rem}.am-jobs-table-intro{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.am-jobs-table-intro-badge{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.42);border-radius:999px;padding:.24rem .6rem;font-size:.67rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--am-ink) 72%,#1f3b63 28%);background:#f8fafceb}.dark .am-jobs-table-intro-badge{border-color:#64748b85;color:#bfdbfef2;background:#0f172ac2}.am-jobs-table-intro-note{font-size:.71rem;color:var(--am-muted)}.am-progress-track{position:relative;width:100%;height:.36rem;overflow:hidden;border-radius:999px;background:#e2e8f0eb}.am-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9e6,#10b981e0)}.am-progress-bar.is-warning{background:linear-gradient(90deg,#f59e0beb,#fbbf24e6)}.am-progress-bar.is-danger{background:linear-gradient(90deg,#f87171eb,#f43f5ee6)}.dark .am-progress-track{background:#334155d6}.am-empty-state{display:grid;justify-items:center;gap:.78rem;text-align:center}.am-empty-state-icon{display:grid;place-items:center;width:3.35rem;height:3.35rem;border-radius:1rem;border:1px solid rgba(148,163,184,.32);background:linear-gradient(145deg,#f8fafcf5,#f1f5f9eb);color:color-mix(in srgb,var(--am-ink) 75%,#0ea5e9 25%)}.dark .am-empty-state-icon{border-color:#64748b75;background:linear-gradient(145deg,#111827e0,#0f172ad6);color:#bae6fdf2}.am-empty-state-title{font-size:1rem;font-weight:700;color:var(--am-ink)}.am-empty-state-copy{max-width:34ch;font-size:.84rem;color:var(--am-muted)}.am-table.am-table-luxe.am-jobs-table{min-width:980px;width:100%;table-layout:fixed;border-spacing:0 .44rem}.am-jobs-table thead th,.am-jobs-table tbody td{white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;padding-left:.9rem;padding-right:.9rem}.am-jobs-table thead th:nth-child(1),.am-jobs-table tbody td:nth-child(1){width:28%}.am-jobs-table thead th:nth-child(2),.am-jobs-table tbody td:nth-child(2){width:26%}.am-jobs-table thead th:nth-child(3),.am-jobs-table tbody td:nth-child(3){width:18%}.am-jobs-table thead th:nth-child(4),.am-jobs-table tbody td:nth-child(4){width:16%}.am-jobs-table thead th:nth-child(5),.am-jobs-table tbody td:nth-child(5){width:12%}.am-jobs-table .am-col-action{min-width:9.5rem}.am-jobs-table .am-col-action .am-detail-trigger{margin-left:auto}.am-job-primary{display:grid;gap:.44rem}.am-job-topline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.am-job-id{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.52);background:#f1f5f9eb;padding:.14rem .5rem;font-size:.63rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 76%,#1f2937 24%)}.dark .am-job-id{border-color:#64748b8f;background:#1e293bd1;color:#e2e8f0f2}.am-job-kategori{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(177,143,85,.42);background:#faf5ebeb;padding:.14rem .56rem;font-size:.62rem;font-weight:700;color:#7f5d29f5}.dark .am-job-kategori{border-color:#d8c7a070;background:#4438235c;color:#ebdebef5}.am-job-title{margin:0;font-size:.92rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 88%,#020617 12%);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .am-job-title{color:#f1f5f9f7}.am-job-submeta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;font-size:.7rem;color:var(--am-muted)}.am-dot-divider{width:.24rem;height:.24rem;border-radius:999px;background:#94a3b8b8}.am-company-cell{display:flex;align-items:center;gap:.62rem}.am-company-logo-thumb{width:2rem;height:2rem;flex-shrink:0;border-radius:.62rem;border:1px solid rgba(148,163,184,.42);-o-object-fit:cover;object-fit:cover;background:#fff;box-shadow:inset 0 1px #ffffffe6}.dark .am-company-logo-thumb{border-color:#64748b80;background:#0f172ac7}.am-company-avatar{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;border:1px solid rgba(148,163,184,.44);background:linear-gradient(145deg,#eff6fff0,#e0e7ffe6);color:#2563eb;font-size:.76rem;font-weight:700}.dark .am-company-avatar{border-color:#60a5fa73;background:linear-gradient(145deg,#1e3a8a66,#1e40af4d);color:#bfdbfef5}.am-placement-stack{display:grid;gap:.12rem}.am-salary-cell{display:grid;gap:.18rem}.am-salary-meter{position:relative;width:100%;height:.32rem;border-radius:999px;background:#e2e8f0e6;overflow:hidden;margin-top:.1rem}.dark .am-salary-meter{background:#334155c7}.am-salary-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9d9,#10b981db)}.am-status-cell,.am-quota-cell{display:grid;gap:.12rem}.am-applicant-cell{display:grid;gap:.26rem;justify-items:start;border:1px solid rgba(148,163,184,.28);border-radius:.72rem;background:#f8fafccc;padding:.52rem .58rem;width:100%;min-width:10.6rem}.dark .am-applicant-cell{border-color:#64748b73;background:#0f172a94}.am-cell-caption{margin:0;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 88%,#fff 12%)}.am-date-stack{display:grid;gap:.4rem}.am-date-item{display:grid;gap:.08rem}.am-date-label{font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 90%,#fff 10%)}.am-date-value{font-size:.76rem;color:color-mix(in srgb,var(--am-ink) 82%,#0f172a 18%)}.dark .am-date-value{color:#e2e8f0f0}.am-detail-trigger--jobs{min-width:5rem;font-size:.75rem}.am-table.am-table-luxe.am-jobs-table{min-width:900px}.am-job-modal{padding:1.15rem;max-height:calc(100vh - 7.25rem);overflow-y:auto;overscroll-behavior:contain}.am-job-modal-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.82rem;border-bottom:1px solid rgba(148,163,184,.26)}.dark .am-job-modal-head{border-bottom-color:#64748b73}.am-job-modal-head-copy{min-width:260px}.am-job-modal-actions{display:flex;align-items:center;gap:.48rem}.am-job-modal-chipset{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.52rem}.am-job-modal-company{display:flex;align-items:center;gap:.72rem;margin-top:.56rem}.am-job-modal-logo{width:2.8rem;height:2.8rem;flex-shrink:0;border-radius:.8rem;border:1px solid rgba(148,163,184,.36);-o-object-fit:cover;object-fit:cover;background:#fff}.dark .am-job-modal-logo{border-color:#64748b7a;background:#0f172ad1}.am-job-modal-company-name{margin:0;font-size:.9rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 86%,#020617 14%);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .am-job-modal-company-name{color:#f1f5f9f5}.am-job-modal-company-meta{margin-top:.18rem;font-size:.7rem;color:var(--am-muted)}.am-job-modal-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin-bottom:.8rem}.am-job-modal-kpi-item{border:1px solid rgba(148,163,184,.3);border-radius:.8rem;background:linear-gradient(180deg,#fffffff0,#f8fafceb);padding:.68rem .74rem;box-shadow:inset 0 1px #ffffffbd}.dark .am-job-modal-kpi-item{border-color:#64748b80;background:linear-gradient(180deg,#0f172ac2,#0f172aad);box-shadow:inset 0 1px #ffffff0f}.am-job-modal-kpi-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 90%,#fff 10%)}.am-job-modal-kpi-value{margin-top:.22rem;font-size:1.02rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 86%,#020617 14%)}.dark .am-job-modal-kpi-value{color:#f1f5f9f5}.am-job-modal-kpi-meta{margin-top:.14rem;font-size:.68rem;color:var(--am-muted)}.am-job-modal-grid{margin-top:.15rem}.am-job-modal-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;margin-top:.9rem}.am-note-card{overflow:hidden;padding:0}.am-note-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.72rem .8rem;border-bottom:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#f8fafce6,#f1f5f9d1)}.dark .am-note-card-head{border-bottom-color:#64748b70;background:linear-gradient(180deg,#1e293bbd,#0f172aa8)}.am-job-modal-richtext{padding:.78rem .86rem .84rem;font-size:.82rem;line-height:1.65;color:color-mix(in srgb,var(--am-ink) 82%,#0f172a 18%);white-space:normal;word-break:break-word}.dark .am-job-modal-richtext{color:#e2e8f0eb}.am-job-modal-richtext>*:first-child{margin-top:0}.am-job-modal-richtext>*:last-child{margin-bottom:0}.am-job-modal-richtext p{margin:0 0 .56rem}.am-job-modal-richtext ul,.am-job-modal-richtext ol{margin:0 0 .68rem 1.1rem;padding:0;display:grid;gap:.24rem}.am-job-modal-richtext li{margin:0}.am-job-modal-richtext strong,.am-job-modal-richtext b{font-weight:700}.am-job-modal-richtext em,.am-job-modal-richtext i{font-style:italic}.am-job-modal-stickybar{position:sticky;bottom:0;z-index:8;margin-top:.95rem;border:1px solid rgba(148,163,184,.34);border-radius:.86rem;padding:.62rem .72rem;background:#f8fafce6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;gap:.7rem}.dark .am-job-modal-stickybar{border-color:#64748b75;background:#0f172adb}.am-job-modal-sticky-copy{min-width:0}.am-job-modal-sticky-title{margin:0;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 84%,#0f172a 16%)}.dark .am-job-modal-sticky-title{color:#f1f5f9f5}.am-job-modal-sticky-meta{margin-top:.16rem;font-size:.68rem;color:var(--am-muted)}.am-job-modal-sticky-actions{display:flex;align-items:center;gap:.44rem;flex-wrap:wrap;justify-content:flex-end}.am-job-modal-icon-actions{display:inline-flex;align-items:center;gap:.34rem;padding-right:.12rem;margin-right:.12rem;border-right:1px dashed rgba(148,163,184,.36)}.dark .am-job-modal-icon-actions{border-right-color:#64748b75}.am-icon-btn{width:2.08rem;height:2.08rem;border-radius:.62rem;border:1px solid rgba(148,163,184,.4);background:#ffffffe6;color:color-mix(in srgb,var(--am-ink) 80%,#1e3a8a 20%);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.am-icon-btn svg{width:1rem;height:1rem}.am-icon-btn:hover{transform:translateY(-1px);border-color:#3b82f66b;background:#eff6ffeb;color:#1e40af}.am-icon-btn--danger{color:#b91c1c}.am-icon-btn--danger:hover{border-color:#ef44446b;background:#fef2f2eb;color:#991b1b}.am-icon-btn--brand{color:#065f46}.am-icon-btn--brand:hover{border-color:#10b98170;background:#ecfdf5f0;color:#059669}.am-icon-btn.is-disabled,.am-icon-btn:disabled{opacity:.46;cursor:not-allowed;pointer-events:none;transform:none}.dark .am-icon-btn{border-color:#64748b7a;background:#0f172ac7;color:#bfdbfef0}.dark .am-icon-btn:hover{border-color:#60a5fa85;background:#1e3a8a61;color:#dbeafefa}.am-job-modal-note{margin-top:.5rem;font-size:.78rem;line-height:1.52;color:color-mix(in srgb,var(--am-ink) 80%,#0f172a 20%);white-space:pre-wrap;word-break:break-word}.dark .am-job-modal-note{color:#e2e8f0eb}@media(max-width:1024px){.am-job-modal-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.am-job-modal-note-grid{grid-template-columns:1fr}}.am-row-title{font-size:.85rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 88%,#020617 12%)}.dark .am-row-title{color:#f1f5f9f5}.am-row-subtitle{font-size:.8rem;font-weight:600;color:color-mix(in srgb,var(--am-ink) 80%,#0f172a 20%)}.dark .am-row-subtitle{color:#e2e8f0f0}.am-detail-trigger{min-width:4.2rem}.am-detail-modal{background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border:1px solid rgba(148,163,184,.25);border-radius:1rem;padding:1rem}.dark .am-detail-modal{background:linear-gradient(180deg,#0f172af5,#0f172aeb);border-color:#64748b73}.am-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.am-detail-kicker{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--am-muted)}.am-detail-title{margin-top:.2rem;font-size:1rem;font-weight:700;color:color-mix(in srgb,var(--am-ink) 88%,#020617 12%)}.dark .am-detail-title{color:#f1f5f9f5}.am-detail-subtitle{margin-top:.16rem;font-size:.79rem;color:var(--am-muted)}.am-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.am-detail-card{border:1px solid rgba(148,163,184,.28);border-radius:.86rem;padding:.72rem .76rem;background:#ffffffdb;box-shadow:0 10px 24px #0f172a0d}.dark .am-detail-card{border-color:#64748b80;background:#11182799;box-shadow:0 10px 24px #02061752}.am-detail-card.am-card-accent{position:relative;overflow:hidden;--am-card-accent: #64748b}.am-detail-card.am-card-accent:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--am-card-accent) 90%,#fff 10%),color-mix(in srgb,var(--am-card-accent) 62%,#fff 38%))}.am-card-accent--violet{--am-card-accent: #8b5cf6}.am-card-accent--sky{--am-card-accent: #0ea5e9}.am-card-accent--emerald{--am-card-accent: #10b981}.am-card-accent--amber{--am-card-accent: #f59e0b}.am-card-accent--indigo{--am-card-accent: #6366f1}.am-card-accent--rose{--am-card-accent: #f43f5e}.am-detail-card-head{display:flex;align-items:center;gap:.46rem}.am-detail-card-icon{width:1.55rem;height:1.55rem;border-radius:.48rem;border:1px solid rgba(148,163,184,.32);background:#f1f5f9d6;color:#475569;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.am-detail-card-icon svg{width:.92rem;height:.92rem}.am-detail-card-icon[data-tone=violet]{border-color:#8b5cf657;background:#f3e8ffc7;color:#6d28d9}.am-detail-card-icon[data-tone=sky]{border-color:#0ea5e957;background:#e0f2fed1;color:#0369a1}.am-detail-card-icon[data-tone=emerald]{border-color:#10b98157;background:#d1fae5d1;color:#059669}.am-detail-card-icon[data-tone=amber]{border-color:#f59e0b57;background:#fef3c7d6;color:#b45309}.am-detail-card-icon[data-tone=indigo]{border-color:#6366f157;background:#e0e7ffd1;color:#4338ca}.am-detail-card-icon[data-tone=rose]{border-color:#f43f5e57;background:#ffe4e6d1;color:#be185d}.dark .am-detail-card-icon{border-color:#64748b80;background:#1e293bd6;color:#e2e8f0f0}.am-detail-card-title{font-size:.71rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--am-muted);margin:0}.am-detail-list{margin-top:.55rem;display:grid;gap:.45rem}.am-detail-list div{display:grid;gap:.12rem;padding:.34rem 0;border-bottom:1px dashed rgba(148,163,184,.3)}.am-detail-list div:last-child{border-bottom:0;padding-bottom:0}.dark .am-detail-list div{border-bottom-color:#64748b66}.am-detail-list dt{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--am-muted) 90%,#fff 10%)}.am-detail-list dd{font-size:.82rem;color:color-mix(in srgb,var(--am-ink) 82%,#0f172a 18%)}.dark .am-detail-list dd{color:#e2e8f0eb}.am-detail-link{color:color-mix(in srgb,var(--am-ink) 76%,#0369a1 24%);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.dark .am-detail-link{color:#7dd3fcf5}@media(max-width:768px){.am-detail-grid{grid-template-columns:1fr}.am-job-modal{max-height:calc(100vh - 5.25rem)}.am-job-modal-stickybar{flex-direction:column;align-items:stretch}.am-job-modal-sticky-actions{justify-content:stretch}.am-job-modal-sticky-actions .am-btn-inline{width:100%}}.cv-stage-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffffa,#f8fafcfa 58%,#f1f5f9eb);box-shadow:0 18px 34px #0f172a14}.cv-stage-panel:before{content:"";position:absolute;right:-7rem;top:-7.5rem;width:19rem;height:19rem;border-radius:999px;background:radial-gradient(circle at center,#7dd3fc57,#7dd3fc17 46%,#7dd3fc00 74%);pointer-events:none;z-index:0}.cv-stage-panel:after{content:"";position:absolute;left:-6.25rem;bottom:-8rem;width:17.5rem;height:17.5rem;border-radius:999px;background:radial-gradient(circle at center,#fbbf2429,#fbbf240f 54%,#fbbf2400 78%);pointer-events:none;z-index:0}.dark .cv-stage-panel{border-color:#94a3b833;background:linear-gradient(180deg,#0f172af2,#0f172ae6 58%,#0f172adb);box-shadow:0 24px 44px #0206176b}.dark .cv-stage-panel:before{background:radial-gradient(circle at center,#38bdf83d,#38bdf814 48%,#38bdf800 78%)}.dark .cv-stage-panel:after{background:radial-gradient(circle at center,#fbbf2429,#fbbf240f 52%,#fbbf2400 78%)}.cv-stage-panel>*{position:relative;z-index:1}.cv-mode-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cv-mode-head .am-form-title{margin:0;letter-spacing:.01em}.cv-mode-head .am-form-subtitle{margin-top:.32rem;max-width:52ch}.cv-mode-head .am-chip{letter-spacing:.08em}.cv-exec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.86rem}.cv-exec-card{position:relative;border-radius:.9rem;border:1px solid rgba(148,163,184,.26);background:linear-gradient(156deg,#fffffff5,#f8fafce6 54%,#f1f5f9e0);padding:.92rem .96rem .9rem 1.12rem;box-shadow:0 11px 22px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:cv-fade-slide-up .28s ease both}.cv-exec-card:before{content:"";position:absolute;left:.62rem;top:.72rem;bottom:.72rem;width:2px;border-radius:999px;background:linear-gradient(180deg,#38bdf8cc,#0ea5e93d)}.cv-exec-card:nth-child(2):before{background:linear-gradient(180deg,#22c55ecc,#22c55e38)}.cv-exec-card:nth-child(3):before{background:linear-gradient(180deg,#f59e0bd1,#f59e0b33)}.cv-exec-card:nth-child(4):before{background:linear-gradient(180deg,#3b82f6c7,#3b82f638)}.cv-exec-card:hover{transform:translateY(-2px);border-color:#38bdf859;box-shadow:0 16px 30px #0f172a1a}.cv-exec-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#64748bf0}.cv-exec-value{margin:.3rem 0 0;font-size:.92rem;font-weight:800;letter-spacing:.01em;color:#0f172af0;line-height:1.25}.cv-exec-meta{margin:.26rem 0 0;font-size:.68rem;font-weight:600;color:#475569e6}.cv-exec-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem}.dark .cv-exec-card{border-color:#94a3b838;background:linear-gradient(156deg,#0f172ae6,#1e293bcc 56%,#1e293bbd);box-shadow:0 14px 28px #02061757}.dark .cv-exec-card:hover{border-color:#7dd3fc70;box-shadow:0 18px 36px #0206176b}.dark .cv-exec-label{color:#94a3b8eb}.dark .cv-exec-value{color:#f1f5f9f2}.dark .cv-exec-meta{color:#cbd5e1db}@media(max-width:1024px){.cv-exec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-mode-head{align-items:flex-start}}.cv-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.86rem}.cv-launcher-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;text-align:left;border-radius:.95rem;border:1px solid rgba(148,163,184,.26);background:linear-gradient(146deg,#fffffff7,#f8fafcf0 66%,#f1f5f9e6);padding:.98rem 1.02rem;min-height:8.6rem;box-shadow:0 11px 24px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;animation:cv-fade-slide-up .34s ease both}.cv-launcher-card:after{content:"";position:absolute;right:-1.2rem;bottom:-1.45rem;width:4.8rem;height:4.8rem;border-radius:999px;background:radial-gradient(circle at center,#94a3b838,#94a3b80a 58%,#94a3b800 80%);pointer-events:none}.cv-launcher-card:nth-child(2){animation-delay:80ms}.cv-launcher-card:hover{transform:translateY(-2px) scale(1.004);border-color:#38bdf861;box-shadow:0 16px 30px #0f172a1a}.cv-launcher-card:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:1px}.cv-launcher-icon{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.24);background:linear-gradient(145deg,#f8fafcfa,#f1f5f9eb);color:#1e293be0;box-shadow:inset 0 0 0 1px #ffffffa8}.cv-launcher-title{margin-top:.04rem;font-size:.84rem;font-weight:700;letter-spacing:.01em;color:#0f172aeb}.cv-launcher-desc{font-size:.73rem;line-height:1.4;color:#475569eb;max-width:31ch}.dark .cv-launcher-card{border-color:#94a3b833;background:linear-gradient(146deg,#0f172aeb,#0f172adb 62%,#1e293bc7);box-shadow:0 14px 28px #02061757}.dark .cv-launcher-card:after{background:radial-gradient(circle at center,#7dd3fc38,#7dd3fc0f 56%,#7dd3fc00 80%)}.dark .cv-launcher-card:hover{border-color:#7dd3fc70;box-shadow:0 18px 34px #02061766}.dark .cv-launcher-icon{border-color:#94a3b83d;background:#1e293bd1;color:#e2e8f0eb}.dark .cv-launcher-title{color:#f1f5f9f0}.dark .cv-launcher-desc{color:#94a3b8eb}.cv-modal-frame{border-radius:1.02rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffffc,#f8fafcfa);box-shadow:0 24px 40px #0f172a1f;animation:cv-fade-slide-up .24s ease both}.cv-modal-meta{display:flex;flex-wrap:wrap;gap:.45rem}.cv-modal-block{position:relative;border-radius:.94rem;border:1px solid rgba(148,163,184,.24);background:linear-gradient(160deg,#ffffffe6,#f8fafcdb);padding:.9rem;box-shadow:inset 0 1px #ffffff80;animation:cv-fade-slide-up .28s ease both}.cv-modal-block:nth-of-type(2){animation-delay:70ms}.cv-modal-block:nth-of-type(3){animation-delay:.12s}.cv-action-bar{border-color:#94a3b847;background:linear-gradient(145deg,#fffffff2,#f8fafce6 58%,#f1f5f9e0);box-shadow:inset 0 1px #ffffff73}.dark .cv-modal-frame{border-color:#94a3b83d;background:linear-gradient(180deg,#0f172af5,#0f172aeb);box-shadow:0 26px 42px #02061770}.dark .cv-modal-block{border-color:#94a3b833;background:linear-gradient(160deg,#1e293b9e,#1e293b80);box-shadow:inset 0 1px #94a3b824}.dark .cv-action-bar{border-color:#94a3b833;background:linear-gradient(145deg,#1e293bb8,#1e293b8f)}@keyframes cv-fade-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.cv-exec-grid,.cv-exec-grid--compact{grid-template-columns:1fr}.cv-mode-head .am-chip{align-self:flex-start}.cv-launcher-grid{grid-template-columns:1fr}.cv-modal-frame{border-radius:.78rem}}@media(prefers-reduced-motion:reduce){.cv-modal-frame,.cv-launcher-card,.cv-modal-block{animation:none!important}.cv-launcher-card,.cv-launcher-card:hover{transform:none!important}}.am-icon-action{position:relative;overflow:visible}.am-icon-tooltip{pointer-events:none;position:absolute;left:50%;bottom:calc(100% + .4rem);transform:translate(-50%,6px);border-radius:.46rem;border:1px solid rgba(148,163,184,.28);background:#f8fafcf0;color:#0f172adb;padding:.18rem .42rem;font-size:.62rem;font-weight:600;letter-spacing:.005em;line-height:1.15;white-space:nowrap;box-shadow:0 8px 16px #0f172a14;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:30}.dark .am-icon-tooltip{border-color:#94a3b83d;background:#0f172ae6;color:#e2e8f0e6;box-shadow:0 10px 20px #02061742}@media(min-width:768px){.am-icon-action:hover .am-icon-tooltip,.am-icon-action:focus-visible .am-icon-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}}.am-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;flex-wrap:wrap}.am-pagination-caption{margin:0;font-size:.72rem;font-weight:600;color:var(--am-muted)}.am-pagination-caption span{font-weight:800;color:var(--am-ink)}.dark .am-pagination-caption span{color:#f8fafc}.am-pagination-list{margin:0;padding:.28rem;list-style:none;display:inline-flex;align-items:center;gap:.32rem;border-radius:.9rem;border:1px solid var(--am-border);background:#ffffffdb;box-shadow:0 8px 18px #0b122014}.dark .am-pagination-list{background:#111c31c2;border-color:var(--am-border-strong);box-shadow:0 12px 20px #0206174d}.am-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.05rem;height:2.05rem;padding:0 .6rem;border-radius:.64rem;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--am-ink) 76%,#41516e 24%);font-size:.76rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.am-page-link:hover{transform:translateY(-1px);border-color:#b18f555c;background:#faf5ebe6;color:#7f5d29f5}.am-page-link--nav{min-width:2.45rem;padding-inline:.7rem}.am-page-link.is-active{border-color:#c4ab7870;background:linear-gradient(135deg,#0f172a,#22304a 70%,#334563);color:#f8fafc;box-shadow:0 8px 14px #0b12203d}.am-page-link.is-disabled{opacity:.44;cursor:not-allowed;color:color-mix(in srgb,var(--am-muted) 70%,#cbd5e1 30%);border-color:transparent}.am-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;color:var(--am-muted);font-size:.78rem;font-weight:700}.dark .am-page-link{color:color-mix(in srgb,#e2e8f0 84%,#94a3b8 16%)}.dark .am-page-link:hover{border-color:#d8c7a06b;background:#44382357;color:#ebdebef2}.dark .am-page-link.is-active{border-color:#d8c7a066;background:linear-gradient(135deg,#0b1220,#1a2740 72%,#2a3854)}@media(max-width:640px){.am-pagination{width:100%;justify-content:center;gap:.55rem}.am-pagination-caption{width:100%;text-align:center}}.am-alert{border-radius:.86rem;border:1px solid transparent;padding:.7rem .86rem;font-size:.8rem;font-weight:600}.am-alert-success{border-color:#10b9814d;background:#d1fae5a3;color:#047857}.am-alert-warning{border-color:#f59e0b61;background:#fef3c7b3;color:#92400e}.dark .am-alert-success{border-color:#34d39957;background:#064e3b57;color:#a7f3d0}.dark .am-alert-warning{border-color:#fbbf2466;background:#78350f52;color:#fde68a}.am-password-meter{border-radius:.78rem;border:1px solid var(--am-border-strong);background:#f8fafcd6;padding:.68rem .76rem}.dark .am-password-meter{background:#111c31bd}.am-password-meter-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.71rem;font-weight:700;color:var(--am-muted)}.am-password-meter-bars{margin-top:.44rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.26rem}.am-password-meter-bars span{display:block;height:.32rem;border-radius:999px;background:#94a3b857}.am-password-meter[data-strength="1"] .am-password-meter-bars span:nth-child(-n+1){background:#dc2626}.am-password-meter[data-strength="2"] .am-password-meter-bars span:nth-child(-n+2){background:#ea580c}.am-password-meter[data-strength="3"] .am-password-meter-bars span:nth-child(-n+3){background:#d97706}.am-password-meter[data-strength="4"] .am-password-meter-bars span:nth-child(-n+4){background:#0369a1}.am-password-meter[data-strength="5"] .am-password-meter-bars span:nth-child(-n+5){background:#059669}@keyframes amBreath{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:.96;transform:scale(1)}}@keyframes amLiftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.am-header-card{padding:1rem}.am-kpi-card,.am-form-card{padding:.92rem}}@media(prefers-reduced-motion:reduce){.am-live-dot,.am-kpi-card{animation:none!important}.am-kpi-card,.am-tab-chip,.am-btn-primary,.am-btn-secondary,.am-btn-inline{transition:none!important}}.sidebar-shell{border-right:1px solid rgba(148,163,184,.32);background:#fffffff0;box-shadow:0 28px 48px -34px #0f172a8c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .sidebar-shell{border-right-color:#334155d1;background:#020617ed;box-shadow:0 28px 48px -34px #020617f2}.sidebar-shell__glow{pointer-events:none;position:absolute;inset:0 0 auto;height:11rem;background:linear-gradient(180deg,#bae6fdd1,#bae6fd00)}.dark .sidebar-shell__glow{background:linear-gradient(180deg,#0e749040,#0e749000)}.sidebar-shell__inner{position:relative;display:flex;height:100%;flex-direction:column}.app-main-shell{min-width:0;flex:1 1 auto}@media(min-width:1024px){.app-main-shell{padding-left:18rem;transition:padding-left .34s cubic-bezier(.22,1,.36,1)}.sidebar-is-collapsed .app-main-shell{padding-left:4.85rem}}.sidebar-header{display:flex;height:5rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.32);padding-inline:1rem}.dark .sidebar-header{border-bottom-color:#334155d1}.sidebar-brand{display:flex;align-items:center;gap:.75rem;transform:translateY(1px);text-decoration:none}.sidebar-brand-mark{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:.95rem;border:1px solid rgba(148,163,184,.3);background:#fffffff5;box-shadow:0 12px 22px -18px #0f172a80;overflow:hidden}.dark .sidebar-brand-mark{border-color:#475569db;background:#0f172ad1}.sidebar-brand-logo{height:1.85rem;width:1.85rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sidebar-brand-copy{padding-top:.08rem}.sidebar-brand-title{display:block;font-size:.82rem;line-height:1.1rem;color:#0f172a}.dark .sidebar-brand-title{color:#f1f5f9}.sidebar-brand-subtitle{display:block;margin-top:.1rem;font-size:.73rem;color:#64748b}.dark .sidebar-brand-subtitle{color:#94a3b8}.sidebar-close-btn{display:inline-flex;border-radius:.6rem;padding:.5rem;color:#64748b;transition:.2s ease}.sidebar-header-actions{display:flex;align-items:center;gap:.3rem}.sidebar-collapse-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid rgba(148,163,184,.46);background:#ffffffd6;padding:.45rem;color:#334155;transition:.2s ease}.sidebar-collapse-btn:hover{border-color:#0f172a5c;background:#fff;color:#0f172a}.dark .sidebar-collapse-btn{border-color:#475569e6;background:#1e293be6;color:#e2e8f0}.dark .sidebar-collapse-btn:hover{border-color:#94a3b8e6;background:#334155e6;color:#f8fafc}.sidebar-close-btn:hover{background:#94a3b829;color:#0f172a}.dark .sidebar-close-btn{color:#cbd5e1}.dark .sidebar-close-btn:hover{background:#1e293bb8;color:#f8fafc}.sidebar-role-wrap{padding:1rem;padding-bottom:0}.sidebar-role-card{border:1px solid rgba(148,163,184,.32);border-radius:1rem;background:#ffffffc2;padding:.85rem}.dark .sidebar-role-card{border-color:#475569e6;background:#0f172ab8}.sidebar-live-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:.34rem;border-radius:999px;border:1px solid rgba(16,185,129,.45);background:#ecfdf5f5;padding:.24rem .52rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#059669}.dark .sidebar-live-badge{border-color:#10b98180;background:#064e3b5c;color:#6ee7b7}.sidebar-live-dot{position:relative;height:.46rem;width:.46rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 2px #10b98133}.sidebar-live-dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:#10b98173;animation:sidebar-live-ping 1.8s ease-out infinite}@keyframes sidebar-live-ping{0%{transform:scale(1);opacity:.85}80%,to{transform:scale(2.2);opacity:0}}.sidebar-section-eyebrow{font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.dark .sidebar-section-eyebrow{color:#64748b}.sidebar-nav{flex:1 1 auto;overflow-y:auto;padding:1rem .95rem 1.1rem}.sidebar-badge-legend{margin-top:.48rem;display:flex;flex-wrap:wrap;gap:.36rem;padding-inline:.5rem}.sidebar-badge-legend-item{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:#ffffffdb;padding:.14rem .4rem;font-size:.6rem;font-weight:600;letter-spacing:.03em;color:#64748b}.dark .sidebar-badge-legend-item{border-color:#475569d9;background:#0f172ab8;color:#94a3b8}.sidebar-badge-legend-dot{height:.44rem;width:.44rem;border-radius:999px;flex-shrink:0}.sidebar-badge-legend-dot.is-amber{background:#f59e0b}.sidebar-badge-legend-dot.is-slate{background:#64748b}.sidebar-menu-list{margin-top:.62rem;display:flex;flex-direction:column;gap:.42rem}.sidebar-menu-section{list-style:none;margin-top:.82rem;padding-inline:.44rem}.sidebar-menu-section:first-child{margin-top:0}.sidebar-menu-section-label{position:relative;display:flex;align-items:center;gap:.45rem;font-size:.63rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#64748b}.sidebar-menu-section-label:before{content:"";height:.12rem;flex:0 0 1rem;border-radius:999px;background:#94a3b88f}.dark .sidebar-menu-section-label{color:#94a3b8}.dark .sidebar-menu-section-label:before{background:#64748bd9}.sidebar-nav-item{list-style:none}.sidebar-nav-link{position:relative;display:flex;align-items:flex-start;gap:.72rem;border:1px solid rgba(148,163,184,.28);border-radius:1rem;background:#ffffffb8;box-shadow:0 10px 20px -22px #0f172adb;padding:.72rem .74rem;text-decoration:none;color:#475569;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar-nav-link:before{content:"";position:absolute;inset:.52rem auto .52rem .42rem;width:.18rem;border-radius:999px;background:transparent;transition:background-color .2s ease}.sidebar-nav-link[data-sidebar-tone=cyan] .sidebar-link-icon{background:linear-gradient(135deg,#0ea5e929,#06b6d438);color:#0369a1}.sidebar-nav-link[data-sidebar-tone=violet] .sidebar-link-icon{background:linear-gradient(135deg,#a78bfa33,#818cf833);color:#5b21b6}.sidebar-nav-link[data-sidebar-tone=emerald] .sidebar-link-icon{background:linear-gradient(135deg,#10b98133,#14b8a633);color:#047857}.dark .sidebar-nav-link[data-sidebar-tone=cyan] .sidebar-link-icon{background:linear-gradient(135deg,#0284c747,#0891b247);color:#e0f2fe}.dark .sidebar-nav-link[data-sidebar-tone=violet] .sidebar-link-icon{background:linear-gradient(135deg,#6d28d947,#4f46e547);color:#ede9fe}.dark .sidebar-nav-link[data-sidebar-tone=emerald] .sidebar-link-icon{background:linear-gradient(135deg,#0596694d,#0d94884d);color:#d1fae5}.sidebar-nav-link:hover{transform:translate(2px);border-color:#94a3b894;background:#fffffff5;box-shadow:0 16px 24px -24px #0f172a9e;color:#0f172a}.dark .sidebar-nav-link{border-color:#475569c7;background:#0f172a9e;color:#cbd5e1}.dark .sidebar-nav-link:hover{border-color:#475569e6;background:#1e293bd9;box-shadow:0 16px 24px -24px #020617;color:#f1f5f9}.sidebar-link-icon{position:relative;display:grid;margin-top:.02rem;height:2rem;width:2rem;flex-shrink:0;place-items:center;border-radius:.78rem;border:1px solid rgba(148,163,184,.28);background:#fffffff5;box-shadow:inset 0 0 0 .45px #94a3b838;color:#475569;transition:inherit}.dark .sidebar-link-icon{border-color:#475569db;background:#1e293bdb;box-shadow:none;color:#cbd5e1}.sidebar-link-collapsed-alert{display:none;position:absolute;right:-.26rem;top:-.26rem;min-width:1rem;height:1rem;padding-inline:.18rem;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:#f59e0b;color:#fff;font-size:.58rem;font-weight:700;line-height:1;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 8px 16px -14px #b45309f2;pointer-events:none;z-index:3}.sidebar-link-collapsed-alert[data-sidebar-alert-tone=amber]{background:#f59e0b;box-shadow:0 8px 16px -14px #b45309f2}.sidebar-link-collapsed-alert[data-sidebar-alert-tone=red]{background:#ef4444;box-shadow:0 8px 16px -14px #991b1bfa}.dark .sidebar-link-collapsed-alert{border-color:#0f172ae6}.dark .sidebar-link-collapsed-alert[data-sidebar-alert-tone=amber]{box-shadow:0 8px 16px -14px #f59e0bf2}.dark .sidebar-link-collapsed-alert[data-sidebar-alert-tone=red]{box-shadow:0 8px 16px -14px #f87171f2}.sidebar-link-body{min-width:0;flex:1 1 auto}.sidebar-link-title-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.sidebar-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;line-height:1.2rem}.sidebar-link-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-width:1.72rem;border:1px solid rgba(148,163,184,.48);background:#f8fafcf2;padding:.11rem .42rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;line-height:1.05;font-variant-numeric:tabular-nums}.dark .sidebar-link-badge{border-color:#475569e6;background:#1e293beb}.sidebar-link-badge[data-sidebar-badge-tone=slate]{border-color:#94a3b880;background:#f8fafcf5;color:#475569}.sidebar-link-badge[data-sidebar-badge-tone=amber]{border-color:#fbbf248c;background:#fef3c7f5;color:#92400e}.dark .sidebar-link-badge[data-sidebar-badge-tone=slate]{border-color:#64748bdb;background:#1e293beb;color:#cbd5e1}.dark .sidebar-link-badge[data-sidebar-badge-tone=amber]{border-color:#d9770694;background:#78350f61;color:#fde68a}.sidebar-link-description{margin-top:.14rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;color:#64748b}.dark .sidebar-link-description{color:#94a3b8}.sidebar-nav-link.is-active{border-color:#0ea5e9b3;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;box-shadow:0 16px 26px -19px #0284c78c,0 12px 20px -20px #0f172af2}.sidebar-nav-link.is-active:before{background:#bae6fdf2}.sidebar-nav-link.is-active .sidebar-link-icon{border-color:#fff6;background:#fff3;color:#fff;box-shadow:none}.sidebar-nav-link.is-active .sidebar-link-description{color:#e2e8f0eb}.sidebar-nav-link.is-active .sidebar-link-badge{border-color:#fff6;background:#ffffff2e;color:#fff}.sidebar-nav-link.is-active .sidebar-link-badge[data-sidebar-badge-tone=slate]{border-color:#bfdbfe8f;background:#bfdbfe33;color:#eff6ff}.sidebar-nav-link.is-active .sidebar-link-badge[data-sidebar-badge-tone=amber]{border-color:#fdba74ad;background:#fb923c3b;color:#ffedd5}.dark .sidebar-nav-link.is-active{border-color:#38bdf8b3;background:linear-gradient(135deg,#0e74908c,#0f172af0);color:#f1f5f9;box-shadow:0 16px 26px -19px #0e7490b3}.dark .sidebar-nav-link.is-active .sidebar-link-icon{border-color:#bae6fd5c;background:#bae6fd29;color:#e0f2fe}.dark .sidebar-nav-link.is-active .sidebar-link-description{color:#bae6fddb}.dark .sidebar-nav-link.is-active .sidebar-link-badge,.dark .sidebar-nav-link.is-active .sidebar-link-badge[data-sidebar-badge-tone=slate]{border-color:#bae6fd70;background:#bae6fd29;color:#e0f2fe}.dark .sidebar-nav-link.is-active .sidebar-link-badge[data-sidebar-badge-tone=amber]{border-color:#fbbf2494;background:#d977064d;color:#fef3c7}.sidebar-theme-card,.sidebar-tip-card{margin-top:1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.35);padding:.75rem}.sidebar-theme-card{background:#f8fafce0}.sidebar-tip-card{border-style:dashed;background:#f8fafcbd}.dark .sidebar-theme-card,.dark .sidebar-tip-card{border-color:#475569db;background:#0f172ab8}.sidebar-theme-title{font-size:.73rem;font-weight:700;color:#475569}.dark .sidebar-theme-title{color:#cbd5e1}.sidebar-theme-actions{margin-top:.55rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.sidebar-theme-chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.42);background:#ffffffe6;padding:.42rem .5rem;font-size:.71rem;font-weight:600;color:#475569;text-decoration:none;transition:.2s ease}.sidebar-theme-chip:hover{border-color:#0f172a73;color:#0f172a}.sidebar-theme-chip.is-active{border-color:#0f172ad9;background:#0f172a;color:#fff}.dark .sidebar-theme-chip{border-color:#475569e6;background:#1e293bd9;color:#e2e8f0}.dark .sidebar-theme-chip:hover{border-color:#94a3b8db;color:#f8fafc}.dark .sidebar-theme-chip.is-active{border-color:#e2e8f0e0;background:#e2e8f0f2;color:#0f172a}.sidebar-theme-desc{margin-top:.55rem;font-size:.7rem;line-height:1.35;color:#64748b}.dark .sidebar-theme-desc{color:#94a3b8}.sidebar-footer{border-top:1px solid rgba(148,163,184,.32);padding:1rem}.dark .sidebar-footer{border-top-color:#334155d1}.sidebar-user-card{display:flex;align-items:center;gap:.72rem;border-radius:1rem;border:1px solid rgba(148,163,184,.32);background:#ffffffd1;padding:.7rem}.dark .sidebar-user-card{border-color:#475569db;background:#0f172abd}.sidebar-user-avatar{position:relative;display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:999px;background:#0f172a;font-size:.82rem;font-weight:700;color:#fff}.dark .sidebar-user-avatar{background:#e2e8f0;color:#0f172a}.sidebar-user-dot{position:absolute;right:-.12rem;top:-.12rem;height:.66rem;width:.66rem;border-radius:999px;border:2px solid #fff;background:#10b981}.dark .sidebar-user-dot{border-color:#0f172a}.sidebar-logout-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.8rem;background:#0f172a;padding:.64rem .75rem;font-size:.82rem;font-weight:700;color:#fff;transition:background-color .2s ease}.sidebar-logout-btn:hover{background:#1e293b}.dark .sidebar-logout-btn{background:#e2e8f0;color:#0f172a}.dark .sidebar-logout-btn:hover{background:#cbd5e1}@media(min-width:1024px){.sidebar-shell{width:18rem;transition:width .34s cubic-bezier(.22,1,.36,1),transform .26s ease-out}.sidebar-shell.is-collapsed{width:4.85rem;overflow:visible}.sidebar-shell.is-collapsed .sidebar-shell__inner{overflow:visible}.sidebar-shell .sidebar-brand-copy,.sidebar-shell .sidebar-link-body,.sidebar-shell .sidebar-logout-label{transition:opacity .2s ease,transform .2s ease,width .2s ease}.sidebar-shell.is-collapsed .sidebar-header{position:relative;justify-content:center;padding-inline:.65rem}.sidebar-shell.is-collapsed .sidebar-brand{gap:0}.sidebar-shell.is-collapsed .sidebar-header-actions{position:absolute;right:-.58rem;top:50%;transform:translateY(-50%);z-index:72}.sidebar-shell.is-collapsed .sidebar-collapse-btn{box-shadow:0 10px 16px -14px #0f172adb}.sidebar-shell.is-collapsed .sidebar-brand-copy{width:0;opacity:0;transform:translate(-8px);pointer-events:none;overflow:hidden}.sidebar-shell.is-collapsed .sidebar-role-wrap,.sidebar-shell.is-collapsed .sidebar-theme-card,.sidebar-shell.is-collapsed .sidebar-tip-card,.sidebar-shell.is-collapsed .sidebar-user-card{display:none}.sidebar-shell.is-collapsed .sidebar-nav{overflow:visible;padding-inline:.46rem}.sidebar-shell.is-collapsed .sidebar-section-eyebrow{opacity:0;pointer-events:none;height:0;overflow:hidden}.sidebar-shell.is-collapsed .sidebar-badge-legend{display:none}.sidebar-shell.is-collapsed .sidebar-menu-list{margin-top:.26rem;align-items:center;gap:.4rem}.sidebar-shell.is-collapsed .sidebar-menu-section{display:none}.sidebar-shell.is-collapsed .sidebar-nav-item{width:100%;display:flex;justify-content:center}.sidebar-shell.is-collapsed .sidebar-nav-link{position:relative;width:2.9rem;height:2.9rem;align-items:center;justify-content:center;gap:0;padding:0;border-radius:.86rem}.sidebar-shell.is-collapsed .sidebar-nav-link:hover{transform:none}.sidebar-shell.is-collapsed .sidebar-nav-link:before{content:"";position:absolute;left:calc(100% + .4rem);top:50%;width:0;height:0;border-top:.36rem solid transparent;border-bottom:.36rem solid transparent;border-right:.46rem solid rgb(15 23 42);transform:translate(-8px,-50%);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:69}.sidebar-shell.is-collapsed .sidebar-link-icon{margin-top:0;height:1.95rem;width:1.95rem}.sidebar-shell.is-collapsed .sidebar-link-body{width:0;opacity:0;transform:translate(-8px);pointer-events:none;overflow:hidden}.sidebar-shell.is-collapsed .sidebar-link-collapsed-alert{display:inline-flex}.sidebar-shell.is-collapsed .sidebar-nav-link:after{content:attr(data-sidebar-label);position:absolute;left:calc(100% + .72rem);top:50%;transform:translate(-8px,-50%);border-radius:999px;border:1px solid rgba(148,163,184,.3);background:linear-gradient(135deg,#1e293bfa,#0f172afa);padding:.38rem .66rem;font-size:.69rem;font-weight:650;letter-spacing:.01em;line-height:1;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;box-shadow:0 16px 24px -18px #0f172ae0;z-index:70}.dark .sidebar-shell.is-collapsed .sidebar-nav-link:before{border-right-color:#f1f5f9f5}.dark .sidebar-shell.is-collapsed .sidebar-nav-link:after{border-color:#94a3b87a;background:linear-gradient(135deg,#f8fafcfa,#e2e8f0fa);color:#0f172a;box-shadow:0 14px 22px -20px #020617b8}.sidebar-shell.is-collapsed .sidebar-nav-link:hover:before,.sidebar-shell.is-collapsed .sidebar-nav-link:focus-visible:before,.sidebar-shell.is-collapsed .sidebar-nav-link:hover:after,.sidebar-shell.is-collapsed .sidebar-nav-link:focus-visible:after{opacity:1;transform:translateY(-50%)}.sidebar-shell.is-collapsed .sidebar-footer{padding:.8rem .52rem}.sidebar-shell.is-collapsed .sidebar-logout-btn{width:2.9rem;height:2.9rem;border-radius:.86rem;padding:0;margin-inline:auto}.sidebar-shell.is-collapsed .sidebar-logout-label{width:0;opacity:0;transform:translate(-8px);overflow:hidden;pointer-events:none}}.sidebar-theme-minimal{border-right-color:#cbd5e1eb;background:#fffffffa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .sidebar-theme-minimal{border-right-color:#334155f2;background:#020617fc}.sidebar-theme-minimal .sidebar-shell__glow{display:none}.sidebar-theme-minimal .sidebar-brand-mark{border-radius:.85rem;box-shadow:none}.sidebar-theme-minimal .sidebar-role-card,.sidebar-theme-minimal .sidebar-theme-card,.sidebar-theme-minimal .sidebar-tip-card,.sidebar-theme-minimal .sidebar-user-card{border-radius:.8rem;box-shadow:none}.sidebar-theme-minimal .sidebar-nav-link{border-radius:.8rem;padding:.64rem .68rem}.sidebar-theme-minimal .sidebar-link-icon{height:1.86rem;width:1.86rem;border-radius:.62rem}.sidebar-theme-minimal .sidebar-nav-link.is-active{box-shadow:none}@media(prefers-reduced-motion:reduce){.app-main-shell{transition:none!important}.sidebar-live-dot:after{animation:none!important}.sidebar-nav-link,.sidebar-close-btn,.sidebar-collapse-btn,.sidebar-theme-chip,.sidebar-logout-btn,.sidebar-shell,.sidebar-shell .sidebar-brand-copy,.sidebar-shell .sidebar-link-body,.sidebar-shell .sidebar-logout-label{transition:none!important}}.auth-luxe{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#dfeaf6;background:#07101d}.auth-scene{background:radial-gradient(1100px 620px at 12% -8%,rgba(56,189,248,.18),transparent 64%),radial-gradient(960px 640px at 100% 112%,rgba(16,185,129,.18),transparent 68%),radial-gradient(720px 360px at 50% 8%,rgba(251,191,36,.08),transparent 60%),linear-gradient(148deg,#06101c,#0b1628 48%,#101c2d)}.auth-noise{opacity:.08;background-image:radial-gradient(rgba(255,255,255,.18) .5px,transparent .5px)}.auth-orb-a{background:#38bdf857}.auth-orb-b{background:#10b98142}.auth-orb-c{background:#fbbf2429}.auth-slide-line-a{background:linear-gradient(90deg,#0ea5e900,#0ea5e957,#0ea5e900)}.auth-slide-line-b{background:linear-gradient(90deg,#22d3ee00,#22d3ee47,#22d3ee00)}.auth-slide-line-c{background:linear-gradient(90deg,#10b98100,#10b98138,#10b98100)}.auth-brand-logo{padding:.38rem;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#fffffffa,#f1f5f9f2);box-shadow:0 16px 30px -18px #0f172a47}.auth-brand-text,.auth-form-title{font-family:Space Grotesk,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.auth-brand-text{color:#0f172a;text-shadow:none}.auth-form-kicker{color:#0284c7}.auth-form-title{color:#0f172a;letter-spacing:-.03em}.auth-form-subtitle,.auth-footnote,.auth-hint,.auth-check,.auth-req-list,.auth-step-dot,.auth-role-body small{color:#5b6b7c}.auth-card{border-color:#94a3b82e;background:linear-gradient(156deg,#fffffff2,#f7fafce6);box-shadow:0 30px 60px -36px #0f172a4d,inset 0 1px #ffffffd1}.auth-strength,.auth-stepper,.auth-role-body,.auth-req-box{border-color:#94a3b838;background:#ffffffb8;box-shadow:inset 0 1px #ffffff9e}.auth-strength-title,.auth-strength-label{color:#475569}.auth-step-dot{border-color:#94a3b838;background:#ffffffbd}.auth-step-dot span{background:#0ea5e91f;color:#0369a1}.auth-step-dot.is-active{border-color:#0ea5e957}.auth-step-dot.is-active span{background:#0ea5e929;color:#0369a1}.auth-step-dot.is-current{border-color:#0ea5e97a;box-shadow:0 0 0 4px #0ea5e91f}.auth-label,.auth-role-body strong{color:#0f172a}.auth-check input{accent-color:#0284c7}.auth-btn-secondary{border-color:#94a3b847;background:#ffffffd6;color:#0f172a;box-shadow:0 16px 28px -22px #0f172a29}.auth-btn-secondary:hover{border-color:#0ea5e961;color:#0369a1;box-shadow:0 20px 30px -20px #0284c72e}.auth-input{border-color:#94a3b857!important;background:#ffffffeb!important;color:#0f172a!important;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #0f172a0d}.auth-input::-moz-placeholder{color:#94a3b8}.auth-input::placeholder{color:#94a3b8}.auth-input:focus{border-color:#0ea5e9ad!important;box-shadow:0 0 0 4px #0ea5e924,inset 0 1px #ffffffdb!important}.auth-password-toggle,.auth-valid-indicator{border-color:#94a3b847;background:#ffffffe6;color:#475569}.auth-password-toggle:hover{border-color:#0ea5e961;color:#0369a1}.auth-btn-primary{background:linear-gradient(130deg,#0b1220,#0f3a56 52%,#0ea5e9)!important;box-shadow:0 18px 30px -18px #0284c747}.auth-btn-primary:hover{box-shadow:0 22px 34px -18px #0284c752}.auth-link{color:#0284c7}.auth-link:hover{color:#0f766e}.auth-session-status{border-color:#0ea5e933;background:#f0f9ffd6;color:#0369a1}html.dark .auth-scene{background:radial-gradient(1100px 620px at 12% -8%,rgba(14,165,233,.2),transparent 64%),radial-gradient(960px 640px at 100% 112%,rgba(16,185,129,.18),transparent 68%),radial-gradient(720px 360px at 50% 8%,rgba(245,158,11,.1),transparent 60%),linear-gradient(148deg,#040a14,#08111f 48%,#0d1726)}html.dark .auth-brand-logo{border-color:#7dd3fc29;background:linear-gradient(180deg,#0f172af0,#08101ef0);box-shadow:0 18px 30px -22px #0000006b}html.dark .auth-card{border-color:#7dd3fc29;background:linear-gradient(160deg,#07101deb,#0a1626e6);box-shadow:0 30px 64px -34px #00000075,inset 0 1px #ffffff0a}html.dark .auth-brand-text{color:#f8fbff}html.dark .auth-form-kicker{color:#7dd3fc}html.dark .auth-form-title{color:#eff6ff}html.dark .auth-form-subtitle,html.dark .auth-footnote,html.dark .auth-hint,html.dark .auth-check,html.dark .auth-step-dot,html.dark .auth-req-list,html.dark .auth-role-body small{color:#9db1c7}html.dark .auth-strength,html.dark .auth-stepper,html.dark .auth-role-body,html.dark .auth-req-box{border-color:#7dd3fc29;background:#08101ec2;box-shadow:inset 0 1px #ffffff08}html.dark .auth-strength-title,html.dark .auth-strength-label{color:#bfd0e4}html.dark .auth-step-dot{border-color:#7dd3fc24;background:#08101ec7}html.dark .auth-step-dot span{background:#0ea5e929;color:#7dd3fc}html.dark .auth-step-dot.is-current{border-color:#7dd3fc3d;box-shadow:0 0 0 4px #0ea5e91f}html.dark .auth-label,html.dark .auth-role-body strong{color:#e2e8f0}html.dark .auth-input{border-color:#7dd3fc2e!important;background:#08101edb!important;color:#f1f5f9!important;box-shadow:inset 0 1px #ffffff08}html.dark .auth-input::-moz-placeholder{color:#8ea4bd}html.dark .auth-input::placeholder{color:#8ea4bd}html.dark .auth-password-toggle,html.dark .auth-valid-indicator{border-color:#7dd3fc29;background:#08101ee0;color:#bfd0e4}html.dark .auth-password-toggle:hover{border-color:#7dd3fc3d;color:#7dd3fc}html.dark .auth-btn-secondary{border-color:#7dd3fc29;background:#08101ed6;color:#e2e8f0;box-shadow:0 18px 30px -24px #00000042}html.dark .auth-btn-primary{background:linear-gradient(130deg,#08111f,#10253a 52%,#0e7490)!important;box-shadow:0 20px 34px -18px #082f4961}html.dark .auth-link{color:#7dd3fc}html.dark .auth-link:hover{color:#5eead4}html.dark .auth-session-status{border-color:#7dd3fc2e;background:#082f4957;color:#bae6fd}body.auth-luxe.home-page{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--home-text);background:linear-gradient(180deg,var(--home-bg) 0%,var(--home-bg-soft) 100%)}body.auth-luxe.home-page .auth-scene{min-height:calc(100vh - 66px);overflow:visible;background:transparent}body.auth-luxe.home-page .auth-grid{min-height:calc(100vh - 66px);max-width:1180px;padding:2.5rem 1rem}body.auth-luxe.home-page .auth-card{border-color:var(--home-border);border-radius:1.1rem;background:var(--home-surface);box-shadow:var(--home-shadow)}body.auth-luxe.home-page .auth-card:before,body.auth-luxe.home-page .auth-card:after{display:none}body.auth-luxe.home-page .auth-brand-logo{border-color:var(--home-border);background:#fffffff5;box-shadow:0 16px 30px -18px #0f172a47}body.auth-luxe.home-page .auth-brand-text,body.auth-luxe.home-page .auth-form-title,body.auth-luxe.home-page .auth-label,body.auth-luxe.home-page .auth-role-body strong{color:var(--home-text)}body.auth-luxe.home-page .auth-form-kicker,body.auth-luxe.home-page .auth-link{color:#0284c7}body.auth-luxe.home-page .auth-form-subtitle,body.auth-luxe.home-page .auth-footnote,body.auth-luxe.home-page .auth-hint,body.auth-luxe.home-page .auth-check,body.auth-luxe.home-page .auth-step-dot,body.auth-luxe.home-page .auth-req-list,body.auth-luxe.home-page .auth-role-body small{color:var(--home-muted)}body.auth-luxe.home-page .auth-strength,body.auth-luxe.home-page .auth-stepper,body.auth-luxe.home-page .auth-role-body,body.auth-luxe.home-page .auth-req-box,body.auth-luxe.home-page .auth-input,body.auth-luxe.home-page .auth-btn-secondary,body.auth-luxe.home-page .auth-password-toggle,body.auth-luxe.home-page .auth-valid-indicator{border-color:var(--home-border)!important;background:var(--home-surface-soft)!important}body.auth-luxe.home-page .auth-input{color:var(--home-text)!important}body.auth-luxe.home-page .auth-input:focus{border-color:var(--home-border-strong)!important;box-shadow:0 0 0 4px #0ea5e924,inset 0 1px #ffffffbd!important}body.auth-luxe.home-page .auth-role-input:checked+.auth-role-body,body.auth-luxe.home-page .auth-step-dot.is-current{border-color:var(--home-border-strong)!important;box-shadow:0 0 0 4px #0ea5e91f}body.auth-luxe.home-page .auth-btn-primary{background:var(--home-premium-gradient)!important;box-shadow:var(--home-premium-shadow)}body.auth-luxe.home-page .auth-btn-primary:hover{box-shadow:0 24px 44px -26px #0284c76b}body.auth-luxe.home-page .auth-btn-secondary{color:var(--home-text)}body.auth-luxe.home-page .auth-session-status{border-color:#0ea5e933;background:#f0f9ffd6;color:#0369a1}html.dark body.auth-luxe.home-page .auth-brand-logo{background:#0f172af0}html.dark body.auth-luxe.home-page .auth-input:focus{box-shadow:0 0 0 4px #0ea5e924!important}html.dark body.auth-luxe.home-page .auth-session-status{border-color:#7dd3fc2e;background:#082f4957;color:#bae6fd}.pencaker-shell-card{border-color:#94a3b829!important;background:linear-gradient(160deg,#fffffff5,#f7fafceb)!important;box-shadow:0 26px 52px -34px #0f172a3d,inset 0 1px #ffffffd1}.dark .pencaker-shell-card,html[data-theme=dark] .pencaker-shell-card{border-color:#7dd3fc24!important;background:linear-gradient(160deg,#07101df0,#0a1626e6)!important;box-shadow:0 30px 60px -34px #0000006b,inset 0 1px #ffffff0a}.pencaker-wizard{--pw-input-bg: rgb(255 255 255 / .92);--pw-input-border: rgb(148 163 184 / .34);--pw-input-text: rgb(15 23 42 / 1);--pw-input-placeholder: rgb(100 116 139 / .92);--pw-input-disabled-bg: rgb(248 250 252 / .9);--pw-input-disabled-text: rgb(51 65 85 / 1);--pw-focus-border: rgb(var(--sp-blue) / 1);--pw-focus-ring: rgb(var(--sp-blue) / .18);--pw-input-shadow: rgb(15 23 42 / .05);--pw-label-bg: rgb(255 255 255 / .96);--pw-file-btn-bg: rgb(240 249 255 / .86);--pw-file-btn-border: rgb(148 163 184 / .34);--pw-file-btn-text: rgb(15 23 42 / .9);--pw-file-btn-hover: rgb(224 242 254 / .92);--pw-upload-bg: linear-gradient(180deg, rgba(248, 252, 255, .94), rgba(255, 255, 255, .98));--pw-upload-border: rgb(148 163 184 / .34);--pw-upload-text: rgb(30 41 59 / 1);--pw-upload-subtext: rgb(100 116 139 / 1);--pw-upload-ready-bg: rgb(236 253 245 / .94);--pw-upload-ready-border: rgb(16 185 129 / .42);--pw-upload-ready-text: rgb(6 95 70 / 1);--pw-upload-error-bg: rgb(255 241 242 / .96);--pw-upload-error-border: rgb(244 63 94 / .46);--pw-upload-error-text: rgb(159 18 57 / 1);--pw-upload-stored-bg: rgb(240 249 255 / .94);--pw-upload-stored-border: rgb(var(--sp-blue) / .38);--pw-upload-stored-text: rgb(var(--sp-blue-deep) / 1);--pw-upload-remove-bg: rgb(254 249 195 / .9);--pw-upload-remove-border: rgb(245 158 11 / .42);--pw-upload-remove-text: rgb(146 64 14 / 1);--pw-error-border: rgb(248 113 113 / .62);--pw-error-bg: rgb(254 242 242 / .94);--pw-error-text: rgb(185 28 28 / 1);--pw-badge-required-bg: rgb(240 249 255 / 1);--pw-badge-required-border: rgb(var(--sp-blue) / .34);--pw-badge-required-text: rgb(var(--sp-blue-deep) / 1);--pw-badge-success-bg: rgb(236 253 245 / 1);--pw-badge-success-border: rgb(16 185 129 / .38);--pw-badge-success-text: rgb(6 95 70 / 1);--pw-badge-optional-bg: rgb(248 250 252 / .94);--pw-badge-optional-border: rgb(148 163 184 / .34);--pw-badge-optional-text: rgb(51 65 85 / 1);--pw-step-dot-idle: rgb(148 163 184 / .9);--pw-step-dot-active: rgb(var(--sp-blue) / 1);--pw-step-dot-done: rgb(16 185 129 / 1);--pw-step-dot-draft: rgb(245 158 11 / 1)}.dark .pencaker-wizard,html[data-theme=dark] .pencaker-wizard{--pw-input-bg: rgb(8 16 30 / .86);--pw-input-border: rgb(125 211 252 / .18);--pw-input-text: rgb(241 245 249 / 1);--pw-input-placeholder: rgb(148 163 184 / .92);--pw-input-disabled-bg: rgb(15 23 42 / .76);--pw-input-disabled-text: rgb(203 213 225 / 1);--pw-focus-border: rgb(var(--sp-blue) / 1);--pw-focus-ring: rgb(var(--sp-blue) / .24);--pw-input-shadow: rgb(2 6 23 / .32);--pw-label-bg: rgb(8 16 30 / .96);--pw-file-btn-bg: rgb(8 47 73 / .44);--pw-file-btn-border: rgb(125 211 252 / .18);--pw-file-btn-text: rgb(226 232 240 / 1);--pw-file-btn-hover: rgb(8 47 73 / .6);--pw-upload-bg: linear-gradient(180deg, rgba(8, 16, 30, .92), rgba(6, 13, 25, .88));--pw-upload-border: rgb(125 211 252 / .18);--pw-upload-text: rgb(226 232 240 / 1);--pw-upload-subtext: rgb(148 163 184 / 1);--pw-upload-ready-bg: rgb(6 78 59 / .42);--pw-upload-ready-border: rgb(52 211 153 / .42);--pw-upload-ready-text: rgb(167 243 208 / 1);--pw-upload-error-bg: rgb(136 19 55 / .4);--pw-upload-error-border: rgb(251 113 133 / .42);--pw-upload-error-text: rgb(254 205 211 / 1);--pw-upload-stored-bg: rgb(8 47 73 / .4);--pw-upload-stored-border: rgb(125 211 252 / .22);--pw-upload-stored-text: rgb(186 230 253 / 1);--pw-upload-remove-bg: rgb(120 53 15 / .46);--pw-upload-remove-border: rgb(251 191 36 / .44);--pw-upload-remove-text: rgb(253 230 138 / 1);--pw-error-border: rgb(248 113 113 / .56);--pw-error-bg: rgb(69 10 10 / .32);--pw-error-text: rgb(254 202 202 / 1);--pw-badge-required-bg: rgb(8 47 73 / .42);--pw-badge-required-border: rgb(125 211 252 / .22);--pw-badge-required-text: rgb(186 230 253 / 1);--pw-badge-success-bg: rgb(6 78 59 / .5);--pw-badge-success-border: rgb(52 211 153 / .42);--pw-badge-success-text: rgb(167 243 208 / 1);--pw-badge-optional-bg: rgb(15 23 42 / .84);--pw-badge-optional-border: rgb(100 116 139 / .56);--pw-badge-optional-text: rgb(203 213 225 / 1);--pw-step-dot-idle: rgb(148 163 184 / .9);--pw-step-dot-active: rgb(125 211 252 / 1);--pw-step-dot-done: rgb(52 211 153 / 1);--pw-step-dot-draft: rgb(251 191 36 / 1)}.pencaker-wizard [data-step-panel]{border-color:#94a3b829!important;background:linear-gradient(160deg,#fffffff5,#f7fafceb)!important;box-shadow:0 26px 52px -34px #0f172a3d,inset 0 1px #ffffffd1}.dark .pencaker-wizard [data-step-panel],html[data-theme=dark] .pencaker-wizard [data-step-panel]{border-color:#7dd3fc24!important;background:linear-gradient(160deg,#07101df0,#0a1626e6)!important;box-shadow:0 30px 60px -34px #0000006b,inset 0 1px #ffffff0a}.pencaker-wizard .pw-badge{box-shadow:inset 0 1px #ffffff6b}.pencaker-wizard [data-step-chip]{border-color:#94a3b838!important;background:linear-gradient(180deg,#ffffffeb,#f8fafcdb)!important;box-shadow:inset 0 1px #ffffffb8,0 18px 36px -30px #0284c72e}.pencaker-wizard [data-step-chip][data-step-state=active]{border-color:#0ea5e957!important;background:linear-gradient(140deg,#f0f9fff5,#e0f2fee6)!important}.pencaker-wizard [data-step-chip][data-step-state=done]{border-color:#10b9814d!important;background:linear-gradient(140deg,#ecfdf5f5,#d1fae5e6)!important}.pencaker-wizard [data-step-chip][data-step-state=draft]{border-color:#f59e0b4d!important;background:linear-gradient(140deg,#fffbebf5,#fef3c7e6)!important}.dark .pencaker-wizard [data-step-chip],html[data-theme=dark] .pencaker-wizard [data-step-chip]{border-color:#7dd3fc24!important;background:linear-gradient(180deg,#08101ee6,#060d19db)!important;box-shadow:inset 0 1px #ffffff08}.dark .pencaker-wizard [data-step-chip][data-step-state=active],html[data-theme=dark] .pencaker-wizard [data-step-chip][data-step-state=active]{border-color:#7dd3fc38!important;background:linear-gradient(140deg,#082f49b8,#08172be6)!important}.dark .pencaker-wizard [data-step-chip][data-step-state=done],html[data-theme=dark] .pencaker-wizard [data-step-chip][data-step-state=done]{border-color:#5eead433!important;background:linear-gradient(140deg,#064e3bad,#071918e0)!important}.dark .pencaker-wizard [data-step-chip][data-step-state=draft],html[data-theme=dark] .pencaker-wizard [data-step-chip][data-step-state=draft]{border-color:#fbbf2438!important;background:linear-gradient(140deg,#78350f99,#451a03d6)!important}.pencaker-wizard #wizardProgressBar{background:linear-gradient(90deg,#0ea5e9,#22d3ee 45%,#10b981)!important;box-shadow:0 0 22px #22d3ee52}.pencaker-wizard .pencaker-upload-card{border-color:#94a3b838;background:linear-gradient(180deg,#ffffffe0,#f8fafcc2);box-shadow:inset 0 1px #ffffffb8}.pencaker-wizard .pencaker-upload-dropzone{box-shadow:inset 0 1px #ffffffb8}.dark .pencaker-wizard .pencaker-upload-card,html[data-theme=dark] .pencaker-wizard .pencaker-upload-card{border-color:#7dd3fc24;background:linear-gradient(180deg,#08101ed6,#060d19c2);box-shadow:inset 0 1px #ffffff08}.pencaker-wizard [data-skill-picker] .rounded-box,.pencaker-wizard [data-skill-picker] [data-role=options]{border-color:#94a3b847!important;background:#ffffffe0!important;box-shadow:0 18px 32px -28px #0f172a29}.dark .pencaker-wizard [data-skill-picker] .rounded-box,.dark .pencaker-wizard [data-skill-picker] [data-role=options],html[data-theme=dark] .pencaker-wizard [data-skill-picker] .rounded-box,html[data-theme=dark] .pencaker-wizard [data-skill-picker] [data-role=options]{border-color:#7dd3fc29!important;background:#08101ed6!important;box-shadow:0 22px 36px -30px #00000047}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-sky-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.file\:bg-slate-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[rgb\(var\(--muted\)\)\]::-moz-placeholder{color:rgb(var(--muted))}.placeholder\:text-\[rgb\(var\(--muted\)\)\]::placeholder{color:rgb(var(--muted))}.empty\:hidden:empty{display:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-red-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))!important}.hover\:\!border-rose-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))!important}.hover\:border-\[rgb\(var\(--primary\)\)\]\/40:hover{border-color:rgb(var(--primary) / .4)}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[rgb\(var\(--primary-hover\)\)\]:hover{background-color:rgb(var(--primary-hover))}.hover\:bg-\[rgb\(var\(--surface-muted\)\)\]:hover{background-color:rgb(var(--surface-muted))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/70:hover{background-color:#fffbebb3}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/70:hover{background-color:#fff1f2b3}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}.hover\:bg-sky-50\/70:hover{background-color:#f0f9ffb3}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:from-sky-500:hover{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:\!text-red-700:hover{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.hover\:\!text-rose-700:hover{--tw-text-opacity: 1 !important;color:rgb(190 18 60 / var(--tw-text-opacity, 1))!important}.hover\:text-\[rgb\(var\(--foreground\)\)\]:hover{color:rgb(var(--foreground))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-sky-700::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.focus\:border-\[rgb\(var\(--primary\)\)\]:focus{border-color:rgb(var(--primary))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:bg-\[rgb\(var\(--surface-muted\)\)\]:focus{background-color:rgb(var(--surface-muted))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[rgb\(var\(--danger\)\)\]\/15:focus{--tw-ring-color: rgb(var(--danger) / .15)}.focus\:ring-\[rgb\(var\(--primary\)\)\]:focus{--tw-ring-color: rgb(var(--primary))}.focus\:ring-\[rgb\(var\(--primary\)\)\]\/10:focus{--tw-ring-color: rgb(var(--primary) / .1)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[rgb\(var\(--surface-muted\)\)\]:disabled{background-color:rgb(var(--surface-muted))}.disabled\:font-semibold:disabled{font-weight:600}.disabled\:text-\[rgb\(var\(--muted\)\)\]:disabled{color:rgb(var(--muted))}.disabled\:text-slate-900:disabled{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:\!border-amber-400\/20:is(.dark *){border-color:#fbbf2433!important}.dark\:\!border-emerald-400\/20:is(.dark *){border-color:#34d39933!important}.dark\:\!border-red-500\/30:is(.dark *){border-color:#ef44444d!important}.dark\:\!border-rose-400\/20:is(.dark *){border-color:#fb718533!important}.dark\:\!border-rose-500\/30:is(.dark *){border-color:#f43f5e4d!important}.dark\:\!border-sky-400\/20:is(.dark *){border-color:#38bdf833!important}.dark\:border-amber-300\/20:is(.dark *){border-color:#fcd34d33}.dark\:border-amber-400\/15:is(.dark *){border-color:#fbbf2426}.dark\:border-amber-400\/20:is(.dark *){border-color:#fbbf2433}.dark\:border-amber-400\/30:is(.dark *){border-color:#fbbf244d}.dark\:border-amber-400\/40:is(.dark *){border-color:#fbbf2466}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-cyan-400\/20:is(.dark *){border-color:#22d3ee33}.dark\:border-cyan-400\/30:is(.dark *){border-color:#22d3ee4d}.dark\:border-cyan-400\/40:is(.dark *){border-color:#22d3ee66}.dark\:border-emerald-300\/20:is(.dark *){border-color:#6ee7b733}.dark\:border-emerald-400\/15:is(.dark *){border-color:#34d39926}.dark\:border-emerald-400\/20:is(.dark *){border-color:#34d39933}.dark\:border-emerald-400\/30:is(.dark *){border-color:#34d3994d}.dark\:border-emerald-400\/40:is(.dark *){border-color:#34d39966}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-500\/40:is(.dark *){border-color:#10b98166}.dark\:border-indigo-400\/20:is(.dark *){border-color:#818cf833}.dark\:border-indigo-500\/20:is(.dark *){border-color:#6366f133}.dark\:border-rose-300\/20:is(.dark *){border-color:#fda4af33}.dark\:border-rose-400\/15:is(.dark *){border-color:#fb718526}.dark\:border-rose-400\/20:is(.dark *){border-color:#fb718533}.dark\:border-rose-400\/30:is(.dark *){border-color:#fb71854d}.dark\:border-rose-400\/40:is(.dark *){border-color:#fb718566}.dark\:border-rose-500\/20:is(.dark *){border-color:#f43f5e33}.dark\:border-rose-500\/40:is(.dark *){border-color:#f43f5e66}.dark\:border-sky-300\/20:is(.dark *){border-color:#7dd3fc33}.dark\:border-sky-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.dark\:border-sky-400\/15:is(.dark *){border-color:#38bdf826}.dark\:border-sky-400\/20:is(.dark *){border-color:#38bdf833}.dark\:border-sky-400\/30:is(.dark *){border-color:#38bdf84d}.dark\:border-sky-400\/40:is(.dark *){border-color:#38bdf866}.dark\:border-sky-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.dark\:border-sky-500\/20:is(.dark *){border-color:#0ea5e933}.dark\:border-sky-500\/30:is(.dark *){border-color:#0ea5e94d}.dark\:border-sky-500\/40:is(.dark *){border-color:#0ea5e966}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-700\/70:is(.dark *){border-color:#334155b3}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/70:is(.dark *){border-color:#1e293bb3}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fbbf241a}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-amber-500\/5:is(.dark *){background-color:#f59e0b0d}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#06b6d41a}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-emerald-500\/5:is(.dark *){background-color:#10b9810d}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-indigo-500\/10:is(.dark *){background-color:#6366f11a}.dark\:bg-indigo-500\/15:is(.dark *){background-color:#6366f126}.dark\:bg-orange-500\/15:is(.dark *){background-color:#f9731626}.dark\:bg-rose-400\/10:is(.dark *){background-color:#fb71851a}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-500\/15:is(.dark *){background-color:#f43f5e26}.dark\:bg-rose-500\/20:is(.dark *){background-color:#f43f5e33}.dark\:bg-rose-500\/5:is(.dark *){background-color:#f43f5e0d}.dark\:bg-sky-400\/10:is(.dark *){background-color:#38bdf81a}.dark\:bg-sky-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:bg-sky-500\/15:is(.dark *){background-color:#0ea5e926}.dark\:bg-sky-500\/20:is(.dark *){background-color:#0ea5e933}.dark\:bg-sky-500\/5:is(.dark *){background-color:#0ea5e90d}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-500\/15:is(.dark *){background-color:#64748b26}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/40:is(.dark *){background-color:#33415566}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1e293bb3}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/40:is(.dark *){background-color:#02061766}.dark\:bg-slate-950\/50:is(.dark *){background-color:#02061780}.dark\:bg-slate-950\/60:is(.dark *){background-color:#02061799}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-stone-900\/70:is(.dark *){background-color:#1c1917b3}.dark\:bg-teal-500\/15:is(.dark *){background-color:#14b8a626}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-zinc-900\/70:is(.dark *){background-color:#18181bb3}.dark\:\!bg-\[linear-gradient\(165deg\,rgba\(15\,23\,42\,0\.82\)_0\%\,rgba\(7\,15\,28\,0\.82\)_55\%\,rgba\(6\,78\,59\,0\.45\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#0f172ad1,#070f1cd1 55%,#064e3b73)!important}.dark\:\!bg-\[linear-gradient\(165deg\,rgba\(24\,24\,27\,0\.84\)_0\%\,rgba\(60\,18\,30\,0\.82\)_55\%\,rgba\(154\,52\,18\,0\.30\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#18181bd6,#3c121ed1 55%,#9a34124d)!important}.dark\:\!bg-\[linear-gradient\(165deg\,rgba\(28\,25\,23\,0\.84\)_0\%\,rgba\(41\,25\,12\,0\.82\)_55\%\,rgba\(146\,64\,14\,0\.36\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#1c1917d6,#29190cd1 55%,#92400e5c)!important}.dark\:\!bg-\[linear-gradient\(165deg\,rgba\(6\,23\,22\,0\.84\)_0\%\,rgba\(8\,32\,30\,0\.82\)_55\%\,rgba\(13\,148\,136\,0\.28\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#061716d6,#08201ed1 55%,#0d948847)!important}.dark\:\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(251\,113\,133\,0\.22\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(251\,146\,60\,0\.18\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(253\,164\,175\,0\.15\)\,transparent_52\%\)\]:is(.dark *){background-image:radial-gradient(circle at 18% 18%,rgba(251,113,133,.22),transparent 48%),radial-gradient(circle at 82% 24%,rgba(251,146,60,.18),transparent 50%),radial-gradient(circle at 70% 80%,rgba(253,164,175,.15),transparent 52%)!important}.dark\:\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(251\,191\,36\,0\.22\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(249\,115\,22\,0\.18\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(253\,230\,138\,0\.14\)\,transparent_52\%\)\]:is(.dark *){background-image:radial-gradient(circle at 18% 18%,rgba(251,191,36,.22),transparent 48%),radial-gradient(circle at 82% 24%,rgba(249,115,22,.18),transparent 50%),radial-gradient(circle at 70% 80%,rgba(253,230,138,.14),transparent 52%)!important}.dark\:\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(52\,211\,153\,0\.22\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(45\,212\,191\,0\.18\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(167\,243\,208\,0\.14\)\,transparent_52\%\)\]:is(.dark *){background-image:radial-gradient(circle at 18% 18%,rgba(52,211,153,.22),transparent 48%),radial-gradient(circle at 82% 24%,rgba(45,212,191,.18),transparent 50%),radial-gradient(circle at 70% 80%,rgba(167,243,208,.14),transparent 52%)!important}.dark\:\!bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(56\,189\,248\,0\.24\)\,transparent_48\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(52\,211\,153\,0\.18\)\,transparent_50\%\)\,radial-gradient\(circle_at_70\%_80\%\,rgba\(125\,211\,252\,0\.18\)\,transparent_52\%\)\]:is(.dark *){background-image:radial-gradient(circle at 18% 18%,rgba(56,189,248,.24),transparent 48%),radial-gradient(circle at 82% 24%,rgba(52,211,153,.18),transparent 50%),radial-gradient(circle at 70% 80%,rgba(125,211,252,.18),transparent 52%)!important}.dark\:bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)_0\%\,rgba\(7\,15\,28\,0\.96\)_55\%\,rgba\(6\,78\,59\,0\.7\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#0f172af5,#070f1cf5 55%,#064e3bb3)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)_0\%\,rgba\(7\,15\,28\,0\.96\)_55\%\,rgba\(6\,78\,59\,0\.72\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#0f172af5,#070f1cf5 55%,#064e3bb8)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)_0\%\,rgba\(7\,15\,28\,0\.96\)_60\%\,rgba\(6\,78\,59\,0\.55\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#0f172af5,#070f1cf5 60%,#064e3b8c)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(24\,24\,27\,0\.96\)_0\%\,rgba\(60\,18\,30\,0\.94\)_55\%\,rgba\(154\,52\,18\,0\.30\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#18181bf5,#3c121ef0 55%,#9a34124d)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(24\,24\,27\,0\.96\)_0\%\,rgba\(60\,18\,30\,0\.94\)_60\%\,rgba\(154\,52\,18\,0\.28\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#18181bf5,#3c121ef0 60%,#9a341247)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(28\,25\,23\,0\.96\)_0\%\,rgba\(41\,25\,12\,0\.95\)_55\%\,rgba\(146\,64\,14\,0\.35\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#1c1917f5,#29190cf2 55%,#92400e59)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(28\,25\,23\,0\.96\)_0\%\,rgba\(41\,25\,12\,0\.96\)_60\%\,rgba\(194\,65\,12\,0\.30\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#1c1917f5,#29190cf5 60%,#c2410c4d)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(6\,23\,22\,0\.96\)_0\%\,rgba\(8\,32\,30\,0\.96\)_55\%\,rgba\(13\,148\,136\,0\.28\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#061716f5,#08201ef5 55%,#0d948847)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(6\,23\,22\,0\.96\)_0\%\,rgba\(8\,32\,30\,0\.96\)_60\%\,rgba\(13\,148\,136\,0\.26\)_100\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#061716f5,#08201ef5 60%,#0d948842)}.dark\:from-amber-500\/20:is(.dark *){--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-500\/20:is(.dark *){--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-rose-500\/20:is(.dark *){--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky-500\/20:is(.dark *){--tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-cyan-500\/10:is(.dark *){--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-orange-500\/10:is(.dark *){--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-teal-500\/10:is(.dark *){--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 184 166 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-slate-900\/20:is(.dark *){--tw-gradient-to: rgb(15 23 42 / .2) var(--tw-gradient-to-position)}.dark\:\!text-red-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 202 202 / var(--tw-text-opacity, 1))!important}.dark\:\!text-rose-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 205 211 / var(--tw-text-opacity, 1))!important}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-200\/90:is(.dark *){color:#fde68ae6}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/90:is(.dark *){color:#fcd34de6}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200\/90:is(.dark *){color:#a7f3d0e6}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300\/70:is(.dark *){color:#a5b4fcb3}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-200\/90:is(.dark *){color:#fecdd3e6}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-200\/90:is(.dark *){color:#bae6fde6}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-700:is(.dark *){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-emerald-500\/30:is(.dark *){--tw-ring-color: rgb(16 185 129 / .3)}.dark\:ring-slate-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-slate-900:is(.dark *){--tw-ring-offset-color: #0f172a}.dark\:file\:bg-slate-800:is(.dark *)::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:border-amber-300\/40:hover:is(.dark *){border-color:#fcd34d66}.dark\:hover\:border-emerald-300\/40:hover:is(.dark *){border-color:#6ee7b766}.dark\:hover\:border-rose-300\/40:hover:is(.dark *){border-color:#fda4af66}.dark\:hover\:border-rose-400\/50:hover:is(.dark *){border-color:#fb718580}.dark\:hover\:border-sky-300\/40:hover:is(.dark *){border-color:#7dd3fc66}.dark\:hover\:border-sky-400\/30:hover:is(.dark *){border-color:#38bdf84d}.dark\:hover\:border-sky-400\/40:hover:is(.dark *){border-color:#38bdf866}.dark\:hover\:border-sky-500\/50:hover:is(.dark *){border-color:#0ea5e980}.dark\:hover\:border-sky-500\/60:hover:is(.dark *){border-color:#0ea5e999}.dark\:hover\:border-slate-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#fff3}.dark\:hover\:bg-amber-500\/10:hover:is(.dark *){background-color:#f59e0b1a}.dark\:hover\:bg-amber-500\/20:hover:is(.dark *){background-color:#f59e0b33}.dark\:hover\:bg-emerald-500\/10:hover:is(.dark *){background-color:#10b9811a}.dark\:hover\:bg-emerald-500\/20:hover:is(.dark *){background-color:#10b98133}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-rose-500\/10:hover:is(.dark *){background-color:#f43f5e1a}.dark\:hover\:bg-sky-500\/10:hover:is(.dark *){background-color:#0ea5e91a}.dark\:hover\:bg-sky-500\/20:hover:is(.dark *){background-color:#0ea5e933}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/60:hover:is(.dark *){background-color:#1e293b99}.dark\:hover\:bg-white:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-rose-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:disabled\:text-slate-100:disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:left-auto{left:auto}.sm\:right-6{right:1.5rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-\[4\.55rem\]{height:4.55rem}.sm\:h-\[4\.75rem\]{height:4.75rem}.sm\:max-h-\[62vh\]{max-height:62vh}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-\[4\.55rem\]{width:4.55rem}.sm\:w-\[4\.75rem\]{width:4.75rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.8fr_auto_auto\]{grid-template-columns:1.8fr auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:justify-self-end{justify-self:end}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-xs{max-width:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:min-h-\[34rem\]{min-height:34rem}.lg\:w-auto{width:auto}.lg\:max-w-md{max-width:28rem}.lg\:max-w-xs{max-width:20rem}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.6fr_1fr_1fr_1fr_auto_auto\]{grid-template-columns:1.6fr 1fr 1fr 1fr auto auto}.lg\:grid-cols-\[1\.6fr_1fr_1fr_auto_auto\]{grid-template-columns:1.6fr 1fr 1fr auto auto}.lg\:grid-cols-\[1\.6fr_1fr_1fr_auto_auto_auto\]{grid-template-columns:1.6fr 1fr 1fr auto auto auto}.lg\:grid-cols-\[1\.6fr_1fr_auto_auto\]{grid-template-columns:1.6fr 1fr auto auto}.lg\:grid-cols-\[1\.8fr_1fr_1fr_auto_auto\]{grid-template-columns:1.8fr 1fr 1fr auto auto}.lg\:grid-cols-\[1\.8fr_1fr_auto_auto\]{grid-template-columns:1.8fr 1fr auto auto}.lg\:grid-cols-\[1\.8fr_auto_auto\]{grid-template-columns:1.8fr auto auto}.lg\:grid-cols-\[3rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:3rem minmax(0,1fr) minmax(0,1fr) auto auto}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_340px\]{grid-template-columns:minmax(0,1.1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,24rem)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_220px_auto\]{grid-template-columns:minmax(0,1.2fr) 220px auto}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(20rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_11rem_11rem_auto\]{grid-template-columns:minmax(0,1fr) 11rem 11rem auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(170px\,0\.35fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(170px,.35fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:w-auto{width:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_1\.9fr\]{grid-template-columns:1.1fr 1.9fr}.xl\:grid-cols-\[1\.4fr_1fr_1fr_1fr_1fr_1fr_1fr_auto_auto\]{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr 1fr auto auto}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_320px\]{grid-template-columns:minmax(0,1.08fr) 320px}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_336px\]{grid-template-columns:minmax(0,1fr) 336px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px auto}.xl\:grid-cols-\[minmax\(220px\,1\.2fr\)_repeat\(5\,minmax\(140px\,0\.72fr\)\)_auto\]{grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(140px,.72fr)) auto}.xl\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(230px\,0\.8fr\)_minmax\(160px\,0\.45fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(230px,.8fr) minmax(160px,.45fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}.xl\:pb-12{padding-bottom:3rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}@media print{.print\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}
