@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";*,: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:Inter,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-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-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}html{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--fg);width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background:rgba(var(--primary),.18)}::selection{background:rgba(var(--primary),.18)}a{text-underline-offset:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.\!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}}.\!prose{color:var(--tw-prose-body)!important;max-width:65ch!important}.prose{color:var(--tw-prose-body);max-width:65ch}.\!prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important;margin-bottom:1.25em!important}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\!prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead)!important;font-size:1.25em!important;line-height:1.6!important;margin-top:1.2em!important;margin-bottom:1.2em!important}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.\!prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links)!important;text-decoration:underline!important;font-weight:500!important}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.\!prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold)!important;font-weight:600!important}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.\!prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal!important;margin-top:1.25em!important;margin-bottom:1.25em!important;padding-inline-start:1.625em!important}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.\!prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha!important}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.\!prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha!important}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.\!prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha!important}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.\!prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha!important}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.\!prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman!important}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.\!prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman!important}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.\!prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman!important}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.\!prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman!important}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.\!prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal!important}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.\!prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc!important;margin-top:1.25em!important;margin-bottom:1.25em!important;padding-inline-start:1.625em!important}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.\!prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400!important;color:var(--tw-prose-counters)!important}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.\!prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)!important}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.\!prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;margin-top:1.25em!important}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.\!prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr)!important;border-top-width:1px!important;margin-top:3em!important;margin-bottom:3em!important}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.\!prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500!important;font-style:italic!important;color:var(--tw-prose-quotes)!important;border-inline-start-width:.25rem!important;border-inline-start-color:var(--tw-prose-quote-borders)!important;quotes:"“""”""‘""’"!important;margin-top:1.6em!important;margin-bottom:1.6em!important;padding-inline-start:1em!important}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.\!prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote!important}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.\!prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote!important}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.\!prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:800!important;font-size:2.25em!important;margin-top:0!important;margin-bottom:.8888889em!important;line-height:1.1111111!important}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.\!prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900!important;color:inherit!important}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.\!prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:700!important;font-size:1.5em!important;margin-top:2em!important;margin-bottom:1em!important;line-height:1.3333333!important}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.\!prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800!important;color:inherit!important}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.\!prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;font-size:1.25em!important;margin-top:1.6em!important;margin-bottom:.6em!important;line-height:1.6!important}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.\!prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700!important;color:inherit!important}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.\!prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;margin-top:1.5em!important;margin-bottom:.5em!important;line-height:1.5!important}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.\!prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700!important;color:inherit!important}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.\!prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\!prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block!important;margin-top:2em!important;margin-bottom:2em!important}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.\!prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\!prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500!important;font-family:inherit!important;color:var(--tw-prose-kbd)!important;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows)!important;font-size:.875em!important;border-radius:.3125rem!important;padding-top:.1875em!important;padding-inline-end:.375em!important;padding-bottom:.1875em!important;padding-inline-start:.375em!important}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code)!important;font-weight:600!important;font-size:.875em!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.\!prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important;font-size:.875em!important}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.\!prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important;font-size:.9em!important}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.\!prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code)!important;background-color:var(--tw-prose-pre-bg)!important;overflow-x:auto!important;font-weight:400!important;font-size:.875em!important;line-height:1.7142857!important;margin-top:1.7142857em!important;margin-bottom:1.7142857em!important;border-radius:.375rem!important;padding-top:.8571429em!important;padding-inline-end:1.1428571em!important;padding-bottom:.8571429em!important;padding-inline-start:1.1428571em!important}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent!important;border-width:0!important;border-radius:0!important;padding:0!important;font-weight:inherit!important;color:inherit!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.\!prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%!important;table-layout:auto!important;margin-top:2em!important;margin-bottom:2em!important;font-size:.875em!important;line-height:1.7142857!important}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.\!prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px!important;border-bottom-color:var(--tw-prose-th-borders)!important}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.\!prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;vertical-align:bottom!important;padding-inline-end:.5714286em!important;padding-bottom:.5714286em!important;padding-inline-start:.5714286em!important}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.\!prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px!important;border-bottom-color:var(--tw-prose-td-borders)!important}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.\!prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0!important}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.\!prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline!important}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.\!prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px!important;border-top-color:var(--tw-prose-th-borders)!important}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.\!prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top!important}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.\!prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start!important}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.\!prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\!prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions)!important;font-size:.875em!important;line-height:1.4285714!important;margin-top:.8571429em!important}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\!prose{--tw-prose-body: #374151 !important;--tw-prose-headings: #111827 !important;--tw-prose-lead: #4b5563 !important;--tw-prose-links: #111827 !important;--tw-prose-bold: #111827 !important;--tw-prose-counters: #6b7280 !important;--tw-prose-bullets: #d1d5db !important;--tw-prose-hr: #e5e7eb !important;--tw-prose-quotes: #111827 !important;--tw-prose-quote-borders: #e5e7eb !important;--tw-prose-captions: #6b7280 !important;--tw-prose-kbd: #111827 !important;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%) !important;--tw-prose-code: #111827 !important;--tw-prose-pre-code: #e5e7eb !important;--tw-prose-pre-bg: #1f2937 !important;--tw-prose-th-borders: #d1d5db !important;--tw-prose-td-borders: #e5e7eb !important;--tw-prose-invert-body: #d1d5db !important;--tw-prose-invert-headings: #fff !important;--tw-prose-invert-lead: #9ca3af !important;--tw-prose-invert-links: #fff !important;--tw-prose-invert-bold: #fff !important;--tw-prose-invert-counters: #9ca3af !important;--tw-prose-invert-bullets: #4b5563 !important;--tw-prose-invert-hr: #374151 !important;--tw-prose-invert-quotes: #f3f4f6 !important;--tw-prose-invert-quote-borders: #374151 !important;--tw-prose-invert-captions: #9ca3af !important;--tw-prose-invert-kbd: #fff !important;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%) !important;--tw-prose-invert-code: #fff !important;--tw-prose-invert-pre-code: #d1d5db !important;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders: #4b5563 !important;--tw-prose-invert-td-borders: #374151 !important;font-size:1rem!important;line-height:1.75!important}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.\!prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\!prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em!important;margin-bottom:.5em!important}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.\!prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em!important}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.\!prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em!important}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\!prose :where(.\!prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em!important;margin-bottom:.75em!important}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\!prose :where(.\!prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\!prose :where(.\!prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em!important}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\!prose :where(.\!prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\!prose :where(.\!prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em!important}.\!prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em!important;margin-bottom:.75em!important}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\!prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important;margin-bottom:1.25em!important}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\!prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em!important;padding-inline-start:1.625em!important}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.\!prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0!important}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.\!prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0!important}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.\!prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em!important;padding-inline-end:.5714286em!important;padding-bottom:.5714286em!important;padding-inline-start:.5714286em!important}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.\!prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0!important}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.\!prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0!important}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.\!prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(.\!prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.\!prose :where(.\!prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0!important}.prose-neutral{--tw-prose-body: #404040;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #171717;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #d4d4d4;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #171717;--tw-prose-kbd-shadows: rgb(23 23 23 / 10%);--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #525252;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040}.section{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:640px){.section{padding-top:3.5rem;padding-bottom:3.5rem}}.shadow-soft{box-shadow:var(--shadow-soft)}.muted{color:var(--muted)}.\!btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.\!btn:focus{outline:2px solid transparent;outline-offset:2px}.\!btn:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)}.\!btn:disabled{cursor:not-allowed;opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)}.btn:disabled{cursor:not-allowed;opacity:.6}.\!btn{border-radius:var(--r-md)!important;border:1px solid var(--border)!important;background:#ffffffdb!important;color:var(--fg)!important;box-shadow:0 6px 18px #0000000d!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.btn{border-radius:var(--r-md);border:1px solid var(--border);background:#ffffffdb;color:var(--fg);box-shadow:0 6px 18px #0000000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.\!dark .btn{background:#171717c2!important;border-color:var(--border)!important;box-shadow:0 12px 30px #00000059!important}.dark .btn{background:#171717c2;border-color:var(--border);box-shadow:0 12px 30px #00000059}.dark .\!btn{background:#171717c2!important;border-color:var(--border)!important;box-shadow:0 12px 30px #00000059!important}.\!btn:hover{transform:translateY(-1px)!important;box-shadow:var(--shadow-sm)!important}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.\!btn:active{transform:translateY(0)!important;box-shadow:0 6px 18px #0000000f!important}.btn:active{transform:translateY(0);box-shadow:0 6px 18px #0000000f}.\!btn:focus-visible{box-shadow:0 0 0 6px var(--ring),var(--shadow-sm)!important}.btn:focus-visible{box-shadow:0 0 0 6px var(--ring),var(--shadow-sm)}.btn-primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,rgba(var(--primary),1),rgba(var(--primary-2),1) 52%,#0f6b52)}.btn-primary:hover{filter:brightness(1.03)}.btn-primary:active{filter:brightness(.98)}.btn-secondary{border-color:rgba(var(--primary),.44);color:#fff;background:linear-gradient(135deg,rgba(var(--primary),1),rgba(var(--primary-2),1) 55%,#0f6b52);box-shadow:0 10px 20px #16a97f2e}.btn-secondary:hover{filter:brightness(1.04)}.btn-secondary:active{filter:brightness(.97)}.\!dark .btn-secondary{border-color:rgba(var(--primary-2),.5)!important;color:#fff!important;background:linear-gradient(135deg,rgba(var(--primary),1),rgba(var(--primary-2),1) 55%,#0f6b52)!important}.dark .btn-secondary{border-color:rgba(var(--primary-2),.5);color:#fff;background:linear-gradient(135deg,rgba(var(--primary),1),rgba(var(--primary-2),1) 55%,#0f6b52)}.btn-ghost{background:transparent;border-color:transparent;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.btn-ghost:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.btn-ghost:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.link{color:rgb(var(--primary))}.link:hover{text-decoration-line:underline;color:#0f6b52}.card{border-width:1px;padding:1.5rem;border-color:var(--border);border-radius:var(--r-lg);background:#ffffffe6;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\!dark .card{background:#171717db!important;box-shadow:0 18px 55px #00000059!important}.dark .card{background:#171717db;box-shadow:0 18px 55px #00000059}.\!dark .card-premium:before{background:linear-gradient(135deg,rgba(var(--primary-2),.25),#0000)!important;opacity:.6!important}.dark .card-premium:before{background:linear-gradient(135deg,rgba(var(--primary-2),.25),#0000);opacity:.6}@keyframes shineSweep{0%{left:-60%}to{left:140%}}.\!label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.\!label:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.label:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.\!input{width:100%;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;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}.\!input:focus{outline:2px solid transparent;outline-offset:2px}.\!input:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)}.input,.select,.textarea{width:100%;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;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}.input:focus,.select:focus,.textarea:focus{outline:2px solid transparent;outline-offset:2px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)}.\!input{border-radius:var(--r-md)!important;border:1px solid var(--border)!important;background:#ffffffeb!important;color:var(--fg)!important;box-shadow:0 6px 18px #0000000d!important}.input,.select,.textarea{border-radius:var(--r-md);border:1px solid var(--border);background:#ffffffeb;color:var(--fg);box-shadow:0 6px 18px #0000000d}.\!dark .input,.\!dark .select,.\!dark .textarea{background:#171717d9!important;box-shadow:0 12px 30px #00000059!important}.dark .input,.dark .select,.dark .textarea{background:#171717d9;box-shadow:0 12px 30px #00000059}.dark .\!input,.\!dark .input,.\!dark .select,.\!dark .textarea{background:#171717d9!important;box-shadow:0 12px 30px #00000059!important}.\!input:focus-visible{--tw-ring-color: var(--ring) !important}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{--tw-ring-color: var(--ring)}.help{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.help:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.alert{border-radius:1.5rem;border-width:1px;padding:1rem;font-size:.875rem;line-height:1.25rem;border-color:var(--border);background:#ffffffe6}.\!dark .alert{background:#171717d9!important}.dark .alert{background:#171717d9}.navlink{border-radius:1rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;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;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.navlink:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.navlink:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.navlink:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navlink-active{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.navlink-active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navlink-active{color:rgb(var(--primary))}.dropdown{box-shadow:var(--shadow-soft);visibility:hidden;position:absolute;left:0;top:100%;margin-top:.5rem;min-width:220px;--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));border-radius:1.5rem;border-width:1px;padding:.5rem;opacity:0;--tw-shadow: 0 10px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-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}.group:hover .dropdown{visibility:visible;--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));opacity:1}.dropdown{border-color:var(--border);background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\!dark .dropdown{background:#171717e6!important}.dark .dropdown{background:#171717e6}.dropdown-item{display:block;border-radius:1rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;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;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.dropdown-item:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.dropdown-item:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dropdown-item:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.badge-soft,.chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgba(var(--primary), .18);background:rgba(var(--primary),.06);color:rgb(var(--primary))}.dark .badge-soft,.dark .chip{--tw-ring-color: rgba(var(--primary-2), .25);background:rgba(var(--primary-2),.1);color:#d2e6be}.\!dark .badge-soft,.\!dark .chip{--tw-ring-color: rgba(var(--primary-2), .25) !important;background:rgba(var(--primary-2),.1)!important;color:#d2e6be!important}.\!dark .qlink{background:#171717d9!important}.dark .qlink{background:#171717d9}.\!table,.table{width:100%;font-size:.875rem;line-height:1.25rem}.\!table th{text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.\!table th:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.table th{text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.table th:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.\!table td,.\!table th,.table td,.table th{border-bottom-width:1px;padding-top:.75rem;padding-bottom:.75rem}.\!table td,.\!table th{border-bottom-width:1px;padding-top:.75rem;padding-bottom:.75rem;border-color:var(--border)!important}.table td,.table th{border-color:var(--border)}.\!table td,.\!table th{border-color:var(--border)!important}.mesh-olive{background:radial-gradient(1200px 520px at 10% 18%,rgba(var(--primary),.3),transparent 60%),radial-gradient(900px 480px at 85% 12%,rgba(var(--primary-2),.22),transparent 58%),radial-gradient(900px 520px at 55% 85%,rgba(13,63,48,.16),transparent 60%),linear-gradient(180deg,#fff9,#fff0);filter:saturate(108%)}.\!dark .mesh-olive{background:radial-gradient(1200px 520px at 10% 18%,rgba(var(--primary),.38),transparent 60%),radial-gradient(900px 480px at 85% 12%,rgba(var(--primary-2),.3),transparent 58%),radial-gradient(900px 520px at 55% 85%,rgba(13,63,48,.22),transparent 60%),linear-gradient(180deg,#0000006b,#0000)!important}.dark .mesh-olive{background:radial-gradient(1200px 520px at 10% 18%,rgba(var(--primary),.38),transparent 60%),radial-gradient(900px 480px at 85% 12%,rgba(var(--primary-2),.3),transparent 58%),radial-gradient(900px 520px at 55% 85%,rgba(13,63,48,.22),transparent 60%),linear-gradient(180deg,#0000006b,#0000)}[data-editor] .ProseMirror{color:var(--tw-prose-body);max-width:65ch}[data-editor] .ProseMirror :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-editor] .ProseMirror :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}[data-editor] .ProseMirror :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}[data-editor] .ProseMirror :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}[data-editor] .ProseMirror :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}[data-editor] .ProseMirror :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-editor] .ProseMirror :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-editor] .ProseMirror :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-editor] .ProseMirror :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-editor] .ProseMirror :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-editor] .ProseMirror :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-editor] .ProseMirror :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-editor] .ProseMirror :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-editor] .ProseMirror :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}[data-editor] .ProseMirror :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}[data-editor] .ProseMirror :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}[data-editor] .ProseMirror :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}[data-editor] .ProseMirror :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}[data-editor] .ProseMirror :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}[data-editor] .ProseMirror :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}[data-editor] .ProseMirror :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}[data-editor] .ProseMirror :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}[data-editor] .ProseMirror :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}[data-editor] .ProseMirror :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}[data-editor] .ProseMirror :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}[data-editor] .ProseMirror :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}[data-editor] .ProseMirror :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}[data-editor] .ProseMirror :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}[data-editor] .ProseMirror :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}[data-editor] .ProseMirror :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}[data-editor] .ProseMirror :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-editor] .ProseMirror :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}[data-editor] .ProseMirror :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-editor] .ProseMirror :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}[data-editor] .ProseMirror :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}[data-editor] .ProseMirror :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}[data-editor] .ProseMirror :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}[data-editor] .ProseMirror :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}[data-editor] .ProseMirror :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}[data-editor] .ProseMirror :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-editor] .ProseMirror :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}[data-editor] .ProseMirror :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}[data-editor] .ProseMirror :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}[data-editor] .ProseMirror :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}[data-editor] .ProseMirror :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}[data-editor] .ProseMirror :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}[data-editor] .ProseMirror :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}[data-editor] .ProseMirror :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}[data-editor] .ProseMirror :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}[data-editor] .ProseMirror :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}[data-editor] .ProseMirror :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}[data-editor] .ProseMirror :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}[data-editor] .ProseMirror :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}[data-editor] .ProseMirror :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-editor] .ProseMirror :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}[data-editor] .ProseMirror{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}[data-editor] .ProseMirror :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-editor] .ProseMirror :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}[data-editor] .ProseMirror :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}[data-editor] .ProseMirror :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}[data-editor] .ProseMirror :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-editor] .ProseMirror :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-editor] .ProseMirror :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-editor] .ProseMirror :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-editor] .ProseMirror :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-editor] .ProseMirror :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-editor] .ProseMirror :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-editor] .ProseMirror :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}[data-editor] .ProseMirror :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-editor] .ProseMirror :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-editor] .ProseMirror :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-editor] .ProseMirror :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-editor] .ProseMirror :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-editor] .ProseMirror :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-editor] .ProseMirror :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}[data-editor] .ProseMirror :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-editor] .ProseMirror :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-editor] .ProseMirror :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-editor] .ProseMirror :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-editor] .ProseMirror :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}[data-editor] .ProseMirror{--tw-prose-body: #404040;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #171717;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #d4d4d4;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #171717;--tw-prose-kbd-shadows: rgb(23 23 23 / 10%);--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #525252;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040;max-width:none}[data-editor] .ProseMirror:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}[data-editor] .ProseMirror:focus{outline:2px solid transparent;outline-offset:2px}[data-editor] .ProseMirror table{width:100%;border-collapse:collapse}[data-editor] .ProseMirror td,[data-editor] .ProseMirror th{border-width:1px;padding:.25rem .5rem;border-color:var(--border)}[data-editor] .ProseMirror a{color:rgb(var(--primary));text-decoration-line:underline}[data-editor] .ProseMirror img{max-width:100%;border-radius:var(--r-md)}.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}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-1{bottom:.25rem}.end-0{inset-inline-end:0px}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1{top:.25rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-me-2{margin-inline-end:-.5rem}.-ml-8{margin-left:-2rem}.-ml-px{margin-left:-1px}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.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}.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}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-7xl{max-width:80rem}.max-w-\[335px\]{max-width:335px}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.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-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))}.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: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))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * 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-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-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))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded-2xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:1rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#45552a70\]{border-color:#45552a70}.border-\[\#e3e3e0\]{--tw-border-opacity: 1;border-color:rgb(227 227 224 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/70{border-color:#e5e5e5b3}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-\[\#1b1b18\]{--tw-bg-opacity: 1;background-color:rgb(27 27 24 / var(--tw-bg-opacity, 1))}.bg-\[\#FDFDFC\]{--tw-bg-opacity: 1;background-color:rgb(253 253 252 / var(--tw-bg-opacity, 1))}.bg-\[\#dbdbd7\]{--tw-bg-opacity: 1;background-color:rgb(219 219 215 / var(--tw-bg-opacity, 1))}.bg-\[\#fff2f2\]{--tw-bg-opacity: 1;background-color:rgb(255 242 242 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(229 233 220 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(242 244 238 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(69 85 42 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,\#45552a_0\%\,\#5f6f3a_55\%\,\#2b351a_100\%\)\]{background-image:linear-gradient(135deg,#45552a,#5f6f3a 55%,#2b351a)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-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-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-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.pl-5{padding-left:1.25rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-start{text-align:start}.font-sans{font-family:Inter,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-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[20px\]{line-height:20px}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#1b1b18\]{--tw-text-opacity: 1;color:rgb(27 27 24 / var(--tw-text-opacity, 1))}.text-\[\#706f6c\]{--tw-text-opacity: 1;color:rgb(112 111 108 / var(--tw-text-opacity, 1))}.text-\[\#F53003\],.text-\[\#f53003\]{--tw-text-opacity: 1;color:rgb(245 48 3 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / 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-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-primary-900{--tw-text-opacity: 1;color:rgb(32 40 20 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0px 0px 1px 0px rgba(0,0,0,.03),0px 1px 2px 0px rgba(0,0,0,.06);--tw-shadow-colored: 0px 0px 1px 0px var(--tw-shadow-color), 0px 1px 2px 0px 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-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow: inset 0px 0px 0px 1px rgba(26,26,0,.16);--tw-shadow-colored: inset 0px 0px 0px 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-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-md{--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)}.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-soft{--tw-shadow: 0 10px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 30px 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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: 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)}.\!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)!important}.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-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}.delay-300{transition-delay:.3s}.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)}.smooth{scroll-behavior:smooth}:root{--primary: 22 169 127;--primary-2: 19 197 154;--ink: 10 10 10;--paper: 255 255 255;--bg: rgb(var(--paper));--fg: rgb(var(--ink));--muted: rgb(115 115 115);--border: rgb(229 229 229);--r-sm: .75rem;--r-md: 1rem;--r-lg: 1.5rem;--r-xl: 2rem;--shadow-soft: 0 10px 30px rgba(0, 0, 0, .08);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--shadow-md: 0 14px 40px rgba(0, 0, 0, .1);--ring: rgba(22, 169, 127, .22)}.dark{--bg: rgb(10 10 10);--fg: rgb(245 245 245);--muted: rgb(163 163 163);--border: rgb(38 38 38);--ring: rgba(19, 197, 154, .28)}:root{--pub-olive-1: #5b7d33;--pub-olive-2: #16a97f;--pub-olive-3: #7fa84a;--pub-pad: 12px;--pub-max: 1240px;--pub-line: rgba(0, 0, 0, .08);--pub-soft: 0 16px 28px rgba(0, 0, 0, .1);--pub-soft2: 0 28px 70px rgba(0, 0, 0, .12);--pub-radius: 18px;--pub-bg: #f7f8fb;--pub-card: #ffffff;--pub-text: rgba(15, 23, 42, .92);--pub-muted: rgba(15, 23, 42, .62)}html.dark{--pub-bg: #07070a;--pub-card: rgba(12, 12, 16, .72);--pub-text: rgba(255, 255, 255, .92);--pub-muted: rgba(255, 255, 255, .68);--pub-line: rgba(255, 255, 255, .1)}@media(min-width:640px){:root{--pub-pad: 18px}}@media(min-width:1024px){:root{--pub-pad: 24px}}.pub-body{margin:0;min-height:100vh;background:var(--pub-bg);color:var(--pub-text);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:clip}.pub-container{width:min(var(--pub-max),calc(100% - (var(--pub-pad) * 2)));margin-inline:auto}.pub-skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.pub-skip:focus{left:12px;top:12px;width:auto;height:auto;z-index:9999;background:var(--pub-card);border:1px solid var(--pub-line);padding:10px 12px;border-radius:12px;box-shadow:var(--pub-soft)}.pub-header{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--pub-line);background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.dark .pub-header{background:#09090b9e}.pub-header__row{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pub-brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.pub-brand__logo{width:36px;height:36px;border-radius:14px;background:#ffffffb3;border:1px solid var(--pub-line);box-shadow:0 10px 20px #0000001a;padding:7px;display:grid;place-items:center;flex:0 0 auto}.pub-brand__logo--sm{width:34px;height:34px;padding:7px}.pub-brand__meta{min-width:0}.pub-brand__title{font-weight:700;font-size:13px;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}.pub-brand__sub{font-size:12px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}.pub-actions{display:flex;align-items:center;gap:10px}.pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border-radius:14px;font-weight:650;font-size:12.5px;border:1px solid var(--pub-line);background:#ffffffd1;color:#0f172ae0;box-shadow:0 10px 18px #00000012;text-decoration:none;cursor:pointer;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease,filter .12s ease}html.dark .pub-btn{background:#09090b94;color:#ffffffe0;border-color:#ffffff1a}.pub-btn:hover{background:#16a97f1a;color:#0f172af2;transform:translateY(-1px);box-shadow:0 14px 24px #0000001a}html.dark .pub-btn:hover{background:#ffffff14;color:#fffffff2}.pub-btn--primary{border:none;background:linear-gradient(90deg,var(--pub-olive-1),var(--pub-olive-2));color:#fff;box-shadow:0 16px 28px #16a97f2e}.pub-btn--primary:hover{color:#fff;filter:brightness(1.05) saturate(1.06);background:linear-gradient(90deg,var(--pub-olive-1),var(--pub-olive-2))}.pub-btn--icon{width:40px;height:40px;padding:0;border-radius:14px;font-size:16px}.pub-only-mobile{display:inline-flex}.pub-only-desktop{display:none}@media(min-width:992px){.pub-only-desktop{display:inline-flex}.pub-only-mobile{display:none}}.pub-nav{display:none;align-items:center;gap:10px}@media(min-width:992px){.pub-nav{display:flex}}.pub-nav__link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;font-weight:650;font-size:12.75px;color:#0f172ac7;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease,transform .12s ease}html.dark .pub-nav__link{color:#ffffffd6}.pub-nav__link:hover{background:#16a97f1a;color:#0f172af2;transform:translateY(-1px)}html.dark .pub-nav__link:hover{background:#ffffff14;color:#fffffff2}.pub-nav__link.is-active{background:#16a97f1f;color:#0f172af2;box-shadow:inset 0 0 0 1px #16a97f2e}html.dark .pub-nav__link.is-active{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fffffff2}.pub-dd{position:relative}.pub-dd summary{list-style:none}.pub-dd summary::-webkit-details-marker{display:none}.pub-dd__panel{position:absolute;left:0;top:100%;margin-top:10px;min-width:250px;padding:7px;border-radius:var(--pub-radius);border:1px solid var(--pub-line);background:#fffffff5;box-shadow:var(--pub-soft);z-index:90}.pub-dd:not(.is-open) .pub-dd__panel{display:none!important}.pub-dd.is-open .pub-dd__panel{display:block!important}html.dark .pub-dd__panel{background:#09090be0}.pub-dd__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;font-size:12.75px;font-weight:600;color:#0f172ac7;text-decoration:none}html.dark .pub-dd__item{color:#ffffffdb}.pub-dd__item:hover{background:#16a97f1a;color:#0f172af2}html.dark .pub-dd__item:hover{background:#ffffff14;color:#fffffff2}.pub-locale{position:relative}.pub-locale__panel{position:absolute;right:0;top:100%;margin-top:10px;width:170px;border-radius:14px;border:1px solid var(--pub-line);background:#fffffff5;box-shadow:var(--pub-soft);overflow:hidden;display:none;z-index:120}html.dark .pub-locale__panel{background:#09090be6}.pub-locale.is-open .pub-locale__panel{display:block}.pub-locale__panel a{display:block;padding:10px 12px;font-size:13px;font-weight:650;text-decoration:none}.pub-locale__panel a:hover{background:#16a97f1a}.pub-locale-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--pub-line);background:#ffffffd1;box-shadow:0 10px 18px #00000014}.pub-locale-switch__item{min-width:44px;padding:8px 12px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-align:center;text-decoration:none;color:#0f172ad6;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.pub-locale-switch__item:hover{transform:translateY(-1px);background:#16a97f1f;color:#0f172af5}.pub-locale-switch__item.is-active{background:radial-gradient(120% 120% at 14% 8%,rgba(255,255,255,.34) 0%,transparent 46%),radial-gradient(100% 90% at 86% 100%,rgba(7,84,64,.34) 0%,transparent 52%),linear-gradient(140deg,#16a97f,#13c59a 42%,#53e1b5 72%,#0d8b6c);color:#083f31;box-shadow:0 8px 16px #0a73594d}html.dark .pub-locale-switch{border-color:#ffffff1f;background:#09090b9e;box-shadow:0 10px 18px #00000042}html.dark .pub-locale-switch__item{color:#ffffffe6}html.dark .pub-locale-switch__item:hover{background:#ffffff1f;color:#fff}html.dark .pub-locale-switch__item.is-active{color:#083f31}.pub-drawer{position:fixed;inset:0;z-index:2000;display:flex;pointer-events:none;isolation:isolate}.pub-drawer.is-open{pointer-events:auto}.pub-drawer__backdrop{position:absolute;inset:0;background:#00000070;opacity:0;transition:opacity .18s ease}.pub-drawer.is-open .pub-drawer__backdrop{opacity:1}.pub-drawer__panel{position:relative;width:min(88vw,390px);height:100%;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--pub-line);box-shadow:var(--pub-soft2);transform:translate(-110%);transition:transform .18s ease;overflow:hidden}html.dark .pub-drawer__panel{background:#09090be0}.pub-drawer.is-open .pub-drawer__panel{transform:translate(0)}.pub-drawer__head{padding:14px 14px 12px;border-bottom:1px solid var(--pub-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.pub-drawer__brand{display:flex;align-items:center;gap:10px;min-width:0}.pub-drawer__meta{min-width:0}.pub-drawer__title{font-weight:800;font-size:13px}.pub-drawer__sub{font-size:12px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.pub-drawer__body{height:calc(100% - 68px);overflow:auto;padding:12px}.pub-mnav{display:grid;gap:10px}.pub-mnav__link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:14px;font-weight:700;font-size:12.75px;color:var(--pub-text);background:#00000005;border:1px solid var(--pub-line);text-decoration:none;cursor:pointer}html.dark .pub-mnav__link{background:#ffffff0a}.pub-mnav__pm{font-weight:900;opacity:.85}.pub-mnav__sub{margin:8px 0 12px;padding-left:8px;display:grid;gap:6px}.pub-mnav__sub a{display:block;padding:10px 12px;border-radius:12px;font-size:12.75px;font-weight:650;color:#0f172ac7;background:#00000003;border:1px solid rgba(0,0,0,.06);text-decoration:none}html.dark .pub-mnav__sub a{color:#ffffffdb;background:#ffffff08;border-color:#ffffff14}.pub-mnav__sub a:hover{background:#16a97f1a;color:#0f172af2}html.dark .pub-mnav__sub a:hover{background:#ffffff14;color:#fffffff2}.pub-divider{height:1px;background:var(--pub-line);margin:12px 0}.pub-util{display:grid;gap:10px}.pub-util__row{display:flex;gap:10px}.pub-util__row>*{flex:1}.pub-util__label{font-weight:800;font-size:12.5px;opacity:.9}.pub-main{padding:22px 0 34px}.pub-footer{border-top:1px solid var(--pub-line);background:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.dark .pub-footer{background:#0a0a0c8c}.pub-footer__grid{display:grid;gap:18px;padding:34px 0}@media(min-width:900px){.pub-footer__grid{grid-template-columns:1.3fr 1fr 1fr;gap:22px}}.pub-footer__title{font-weight:800;font-size:13px}.pub-footer__text{margin-top:10px;color:var(--pub-muted);font-size:13px;line-height:1.6}.pub-footer__links a{display:block;color:var(--pub-muted);text-decoration:none;padding:4px 0;font-size:13px}.pub-footer__links a:hover{color:var(--pub-text)}.pub-copy{padding:0 0 26px;color:var(--pub-muted);font-size:12px}.page-admin{width:100%;min-width:0}.page-admin .is-hidden{display:none!important}.page-admin>:is([class$=-page],[class$=-wrap]){width:100%;max-width:1280px!important;margin-inline:auto;padding-inline:clamp(12px,2.2vw,24px)}@media(min-width:1280px){.page-admin>:is([class$=-page],[class$=-wrap]){max-width:1360px!important}}.page-admin :is(.kmi-page,.lp-page,.lw-page,.rg-page,.sp-page,.pmx-page,.jns-page,.rii-page){display:flex;flex-direction:column;gap:16px}.page-admin :is(.kmi-hero,.lp-hero,.lw-hero,.rg-hero,.sp-hero,.pmx-hero,.jns-hero,.rii-hero){border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(900px 360px at 100% 0%,rgba(132,239,208,.16),transparent 58%),#fffffffa;box-shadow:0 14px 32px #0000000f}.page-admin :is(.kmi-head,.lp-head,.lw-head,.rg-head,.sp-head,.pmx-head,.jns-head,.rii-head){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin :is(.kmi-title,.lp-title,.lw-title,.rg-title,.sp-title,.pmx-title,.jns-title,.rii-title){font-size:clamp(1.25rem,.8vw + 1.05rem,1.75rem);font-weight:900;letter-spacing:-.02em;color:#0f172aeb}.page-admin :is(.kmi-sub,.lp-sub,.lw-sub,.rg-sub,.sp-sub,.pmx-sub,.jns-sub,.rii-sub){margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:#0f172a9e;font-weight:600}.page-admin :is(.kmi-pill,.lp-pill,.lw-pill,.rg-pill,.sp-pill,.pmx-pill,.jns-pill,.rii-pill){display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fffc;font-size:12px}.page-admin :is(.kmi-dot,.lp-dot,.lw-dot,.rg-dot,.sp-dot,.pmx-dot,.jns-dot,.rii-dot){width:8px;height:8px;border-radius:999px;background:#16a97fcc;box-shadow:0 0 0 4px #16a97f29}.page-admin :is(.kmi-actions,.lp-actions,.lw-actions,.rg-actions,.sp-actions,.pmx-actions,.rii-actions){display:flex;gap:10px;flex-wrap:wrap}.page-admin :is(.kmi-btn,.lp-btn,.lw-btn,.rg-btn,.sp-btn,.pmx-btn,.rii-btn,.pcr-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172adb;font-weight:700;font-size:.9rem;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.page-admin :is(.kmi-btn,.lp-btn,.lw-btn,.rg-btn,.sp-btn,.pmx-btn,.rii-btn,.pcr-btn):hover,.page-admin :is(.kmi-btn,.lp-btn,.lw-btn,.rg-btn,.sp-btn,.pmx-btn,.rii-btn,.pcr-btn):focus-visible{border-color:#16a97f59;box-shadow:0 10px 18px #16a97f2e;transform:translateY(-1px)}.page-admin :is(.kmi-btn-primary,.lp-btn-primary,.lw-btn-primary,.rg-btn-primary,.sp-btn-primary,.pmx-btn-primary){background:linear-gradient(135deg,#16a97f,#13c59a);color:#fff;border-color:#16a97f66;box-shadow:0 10px 20px #16a97f33}.page-admin :is(.kmi-btn-primary,.lp-btn-primary,.lw-btn-primary,.rg-btn-primary,.sp-btn-primary,.pmx-btn-primary):hover,.page-admin :is(.kmi-btn-primary,.lp-btn-primary,.lw-btn-primary,.rg-btn-primary,.sp-btn-primary,.pmx-btn-primary):focus-visible{box-shadow:0 14px 26px #16a97f47}.page-admin :is(.kmi-alert,.lp-alert,.lw-alert,.rg-alert,.sp-alert,.pmx-alert){margin-top:12px;border-radius:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;box-shadow:0 8px 18px #0000000d}.page-admin :is(.kmi-alert-success,.lp-alert-success,.lw-alert-success,.rg-alert-success,.sp-alert-success,.pmx-alert-success){border-color:#10b98159;background:#10b98114;color:#14532d}.page-admin :is(.kmi-alert-danger,.lp-alert-danger,.lw-alert-danger,.rg-alert-danger,.sp-alert-danger,.pmx-alert-danger){border-color:#ef444459;background:#ef444414;color:#7f1d1d}.page-admin :is(.kmi-search,.lp-search,.lw-search,.rg-search,.sp-search,.pmx-search,.rii-search){margin-top:14px}.page-admin :is(.kmi-search-inner,.lp-search-inner,.lw-search-inner,.rg-search-inner,.sp-search-inner,.pmx-search-inner,.rii-search-inner){display:flex;flex-wrap:wrap;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.page-admin :is(.kmi-search-field,.lp-search-field,.lw-search-field,.rg-search-field,.sp-search-field,.pmx-search-field,.rii-search-field){position:relative;flex:1 1 290px;min-width:230px}.page-admin :is(.kmi-search-ico,.lp-search-ico,.lw-search-ico,.rg-search-ico,.sp-search-ico,.pmx-search-ico,.rii-search-ico){position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#0f172a8c;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.page-admin :is(.kmi-search-svg,.lp-search-svg,.lw-search-svg,.rg-search-svg,.sp-search-svg,.pmx-search-svg,.rii-search-svg){width:100%;height:100%}.page-admin :is(.kmi-search-input,.lp-search-input,.lw-search-input,.rg-search-input,.sp-search-input,.pmx-search-input,.rii-search-input),.page-admin :is(.kmi-select,.lp-select,.lw-select,.rg-select,.sp-select,.pmx-select,.rii-select){width:100%;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff}.page-admin :is(.kmi-search-input,.lp-search-input,.lw-search-input,.rg-search-input,.sp-search-input,.pmx-search-input,.rii-search-input){padding-left:38px}.page-admin :is(.kmi-filters,.lp-filters,.lw-filters,.rg-filters,.sp-filters,.pmx-filters,.rii-filters){display:flex;flex-wrap:wrap;gap:8px;flex:2 1 520px}.page-admin :is(.kmi-filters,.lp-filters,.lw-filters,.rg-filters,.sp-filters,.pmx-filters,.rii-filters)>:is(.kmi-select,.lp-select,.lw-select,.rg-select,.sp-select,.pmx-select,.rii-select){flex:1 1 170px;min-width:150px}.page-admin :is(.kmi-search-actions,.lp-search-actions,.lw-search-actions,.rg-search-actions,.sp-search-actions,.pmx-search-actions,.rii-search-actions){display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-admin :is(.kmi-cardpad,.lp-cardpad,.lw-cardpad,.rg-cardpad,.sp-cardpad,.pmx-cardpad,.rii-cardpad){padding:16px}.page-admin :is(.kmi-badge,.lp-badge,.lw-badge,.rg-badge,.sp-badge,.pmx-badge,.rii-badge){display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-size:12px}.page-admin :is(.kmi-tablewrap,.lp-tablewrap,.lw-tablewrap,.rg-tablewrap,.sp-tablewrap,.pmx-tablewrap,.rii-tablewrap){border-radius:16px;border:1px solid rgba(15,23,42,.1);overflow:auto;background:#fff}.page-admin :is(.kmi-table,.lp-table,.lw-table,.rg-table,.sp-table,.pmx-table,.rii-table){width:100%;border-collapse:collapse;font-size:.92rem}.page-admin :is(.kmi-table th,.lp-table th,.lw-table th,.rg-table th,.sp-table th,.pmx-table th,.rii-table th){text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#0f172a9e;background:#0f172a08;padding:12px 14px}.page-admin :is(.kmi-table td,.lp-table td,.lw-table td,.rg-table td,.sp-table td,.pmx-table td,.rii-table td){padding:12px 14px;border-top:1px solid rgba(15,23,42,.06);vertical-align:top}.page-admin :is(.kmi-table tbody tr:hover td,.lp-table tbody tr:hover td,.lw-table tbody tr:hover td,.rg-table tbody tr:hover td,.sp-table tbody tr:hover td,.pmx-table tbody tr:hover td,.rii-table tbody tr:hover td){background:#16a97f08}.page-admin :is(.kmi-titlecell,.lp-titlecell,.lw-titlecell,.rg-titlecell,.sp-titlecell,.pmx-titlecell,.rii-titlecell){display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin :is(.kmi-titlecell .main,.lp-titlecell .main,.lw-titlecell .main,.rg-titlecell .main,.sp-titlecell .main,.pmx-titlecell .main,.rii-titlecell .main){font-weight:850;color:#0f172ae6;line-height:1.35}.page-admin :is(.kmi-titlecell .sub,.lp-titlecell .sub,.lw-titlecell .sub,.rg-titlecell .sub,.sp-titlecell .sub,.pmx-titlecell .sub,.rii-titlecell .sub){color:#0f172a9e;line-height:1.45;font-size:.84rem}.page-admin :is(.lp-chip,.lw-chip,.rg-chip,.sp-chip,.kmi-chip,.pmx-chip,.rii-chip){display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a}.page-admin :is(.kmi-row-actions,.lp-row-actions,.lw-row-actions,.rg-row-actions,.sp-row-actions,.pmx-row-actions,.rii-row-actions){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-admin :is(.kmi-actions-mobile,.lp-actions-mobile,.lw-actions-mobile,.rg-actions-mobile,.sp-actions-mobile,.pmx-actions-mobile,.rii-actions-mobile){display:none;margin-top:10px;gap:8px;flex-wrap:wrap}.page-admin :is(.lp-link,.lw-link,.rg-link,.sp-link,.kmi-link,.pmx-link,.rii-link){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:10px;border:1px solid rgba(22,169,127,.2);background:#16a97f0f;color:#2f3d1c;font-weight:700;text-decoration:none;line-height:1.1;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease}.page-admin :is(.lp-link:hover,.lw-link:hover,.rg-link:hover,.sp-link:hover,.kmi-link:hover,.pmx-link:hover,.rii-link:hover){text-decoration:none;transform:translateY(-1px);border-color:#16a97f57;background:#16a97f1f;box-shadow:0 10px 18px #16a97f24}.page-admin :is(.lp-link-danger,.lw-link-danger,.rg-link-danger,.sp-link-danger,.kmi-link-danger,.pmx-link-danger,.rii-link-danger){border-color:#dc26263d;background:#dc262614;color:#b91c1c}.page-admin :is(.lp-link-danger:hover,.lw-link-danger:hover,.rg-link-danger:hover,.sp-link-danger:hover,.kmi-link-danger:hover,.pmx-link-danger:hover,.rii-link-danger:hover){border-color:#dc262657;background:#dc262624;box-shadow:0 10px 18px #dc262629}.page-admin :is(.kmi-empty,.lp-empty,.lw-empty,.rg-empty,.sp-empty,.pmx-empty,.rii-empty){padding:30px 16px;text-align:center}.page-admin :is(.kmi-empty .emoji,.lp-empty .emoji,.lw-empty .emoji,.rg-empty .emoji,.sp-empty .emoji,.pmx-empty .emoji,.rii-empty .emoji){width:42px;height:42px;border-radius:14px;margin:0 auto 10px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900;letter-spacing:.08em;border:1px solid rgba(22,169,127,.2);background:#16a97f1a;color:#2f3d1cf2}.page-admin :is(.kmi-empty .t,.lp-empty .t,.lw-empty .t,.rg-empty .t,.sp-empty .t,.pmx-empty .t,.rii-empty .t){font-weight:850;color:#0f172aeb}.page-admin :is(.kmi-empty .s,.lp-empty .s,.lw-empty .s,.rg-empty .s,.sp-empty .s,.pmx-empty .s,.rii-empty .s){margin-top:6px;color:#0f172a9e;line-height:1.5;font-weight:600}.page-admin :is(.lp-form-shell,.lw-form-shell,.sp-form-shell){display:grid;gap:14px}.page-admin :is(.lp-section,.lw-section,.sp-section){border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:14px;background:#ffffffe0}.page-admin :is(.lp-form,.lw-form,.sp-form) :is(.lp-head,.lw-head,.sp-head){margin-bottom:10px}.page-admin :is(.lp-h,.lw-h,.sp-h){display:inline-flex;align-items:center;gap:8px;font-weight:850;color:#0f172aeb}.page-admin :is(.lp-ico,.lw-ico,.sp-ico){width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(22,169,127,.18);background:#16a97f1a;color:#2f3d1cf2}.page-admin :is(.lp-ico-svg,.lw-ico-svg,.sp-ico-svg){width:14px;height:14px}.page-admin :is(.lp-grid,.lw-grid,.sp-grid){display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin :is(.lp-fileline,.lw-fileline,.sp-fileline){margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-admin .sp-body{display:flex;flex-direction:column;gap:12px}.page-admin .sp-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin .sp-upload{display:flex;flex-direction:column;gap:8px}.page-admin-student-publications-index .sp-table{table-layout:fixed}.page-admin-student-publications-index .sp-titlecell .main,.page-admin-student-publications-index .sp-titlecell .sub,.page-admin-student-publications-index td[data-label=Mahasiswa] span{overflow-wrap:anywhere;word-break:break-word}@media(max-width:840px){.page-admin :is(.kmi-head,.lp-head,.lw-head,.rg-head,.sp-head,.pmx-head,.jns-head,.rii-head){flex-direction:column;align-items:stretch}.page-admin :is(.kmi-actions,.lp-actions,.lw-actions,.rg-actions,.sp-actions,.pmx-actions,.rii-actions){width:100%;justify-content:flex-start}.page-admin :is(.lp-grid,.lw-grid,.sp-grid){grid-template-columns:1fr}}@media(max-width:680px){.page-admin :is(.kmi-search-inner,.lp-search-inner,.lw-search-inner,.rg-search-inner,.sp-search-inner,.pmx-search-inner,.rii-search-inner){padding:10px}.page-admin :is(.kmi-filters,.lp-filters,.lw-filters,.rg-filters,.sp-filters,.pmx-filters,.rii-filters){width:100%}.page-admin :is(.kmi-search-actions,.lp-search-actions,.lw-search-actions,.rg-search-actions,.sp-search-actions,.pmx-search-actions,.rii-search-actions){width:100%}.page-admin :is(.kmi-search-actions,.lp-search-actions,.lw-search-actions,.rg-search-actions,.sp-search-actions,.pmx-search-actions,.rii-search-actions) :is(.kmi-btn,.lp-btn,.lw-btn,.rg-btn,.sp-btn,.pmx-btn,.rii-btn){flex:1 1 calc(50% - 4px)}}@media(max-width:1024px){.page-admin :is(.kmi-row-actions,.lp-row-actions,.lw-row-actions,.rg-row-actions,.sp-row-actions,.pmx-row-actions,.rii-row-actions){display:none}.page-admin :is(.kmi-actions-mobile,.lp-actions-mobile,.lw-actions-mobile,.rg-actions-mobile,.sp-actions-mobile,.pmx-actions-mobile,.rii-actions-mobile){display:flex}.page-admin.page-admin-lecturer-publications-index .lp-row-actions{display:none!important}.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.page-admin-student-publications-index .sp-table thead th:last-child,.page-admin-student-publications-index .sp-table tbody tr:not(.sp-empty-row) td:last-child{display:none}}@media(max-width:460px){.page-admin :is(.kmi-search-actions,.lp-search-actions,.lw-search-actions,.rg-search-actions,.sp-search-actions,.pmx-search-actions,.rii-search-actions) :is(.kmi-btn,.lp-btn,.lw-btn,.rg-btn,.sp-btn,.pmx-btn,.rii-btn){flex-basis:100%}}@media(max-width:680px){.page-admin-student-publications-index .sp-search-field,.page-admin-student-publications-index .sp-filters>.sp-select,.page-admin-student-publications-index .sp-search-input,.page-admin-student-publications-index .sp-select{min-width:0}.page-admin-student-publications-index .sp-tablewrap{overflow:visible;border:0;background:transparent}.page-admin-student-publications-index .sp-table{border-collapse:separate;table-layout:auto}.page-admin-student-publications-index .sp-table thead{display:none}.page-admin-student-publications-index .sp-table,.page-admin-student-publications-index .sp-table tbody,.page-admin-student-publications-index .sp-table tr,.page-admin-student-publications-index .sp-table td{display:block;width:100%}.page-admin-student-publications-index .sp-table tbody{display:grid;gap:12px}.page-admin-student-publications-index .sp-table tbody tr{border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px;background:#fff}.page-admin-student-publications-index .sp-table tbody tr:not(.sp-empty-row) td{padding:0;border:0}.page-admin-student-publications-index .sp-table tbody tr:not(.sp-empty-row) td+td{margin-top:10px}.page-admin-student-publications-index .sp-table td[data-label]:not([data-label=Judul]){display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page-admin-student-publications-index .sp-table td[data-label]:not([data-label=Judul]):before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f172a8f;padding-top:2px}.page-admin-student-publications-index .sp-table td[data-label=Mahasiswa] span,.page-admin-student-publications-index .sp-table td[data-label=Info]>div{max-width:70%;text-align:right;justify-content:flex-end}.page-admin-student-publications-index .sp-table td[data-label=Info] .sp-chip{max-width:100%;overflow-wrap:anywhere}.page-admin-student-publications-index .sp-table tbody tr.sp-empty-row td{padding:0;border:0}}.dark .page-admin :is(.kmi-search-inner,.lp-search-inner,.lw-search-inner,.rg-search-inner,.sp-search-inner,.pmx-search-inner,.rii-search-inner){border-color:#ffffff1a;background:#0a0e16b8;box-shadow:none}.dark .page-admin :is(.kmi-search-input,.lp-search-input,.lw-search-input,.rg-search-input,.sp-search-input,.pmx-search-input,.rii-search-input),.dark .page-admin :is(.kmi-select,.lp-select,.lw-select,.rg-select,.sp-select,.pmx-select,.rii-select){border-color:#ffffff1f;background:#0a0e16e6;color:#ffffffe6}.dark .page-admin :is(.kmi-search-ico,.lp-search-ico,.lw-search-ico,.rg-search-ico,.sp-search-ico,.pmx-search-ico,.rii-search-ico){color:#ffffffa8}.dark .page-admin :is(.kmi-tablewrap,.lp-tablewrap,.lw-tablewrap,.rg-tablewrap,.sp-tablewrap,.pmx-tablewrap,.rii-tablewrap){border-color:#ffffff1f;background:#0a0e16a8}.dark .page-admin :is(.kmi-table th,.lp-table th,.lw-table th,.rg-table th,.sp-table th,.pmx-table th,.rii-table th){color:#ffffffad;background:#ffffff0a}.dark .page-admin :is(.kmi-table td,.lp-table td,.lw-table td,.rg-table td,.sp-table td,.pmx-table td,.rii-table td){border-top-color:#ffffff1a}.dark .page-admin :is(.kmi-table tbody tr:hover td,.lp-table tbody tr:hover td,.lw-table tbody tr:hover td,.rg-table tbody tr:hover td,.sp-table tbody tr:hover td,.pmx-table tbody tr:hover td,.rii-table tbody tr:hover td){background:#16a97f29}.dark .page-admin :is(.kmi-titlecell .main,.lp-titlecell .main,.lw-titlecell .main,.rg-titlecell .main,.sp-titlecell .main,.pmx-titlecell .main,.rii-titlecell .main){color:#ffffffeb}.dark .page-admin :is(.kmi-titlecell .sub,.lp-titlecell .sub,.lw-titlecell .sub,.rg-titlecell .sub,.sp-titlecell .sub,.pmx-titlecell .sub,.rii-titlecell .sub){color:#ffffffad}.dark .page-admin :is(.lp-link,.lw-link,.rg-link,.sp-link,.kmi-link,.pmx-link,.rii-link){border-color:#ffffff29;background:#ffffff0f;color:#ffffffeb}.dark .page-admin :is(.lp-link:hover,.lw-link:hover,.rg-link:hover,.sp-link:hover,.kmi-link:hover,.pmx-link:hover,.rii-link:hover){border-color:#ffffff47;background:#ffffff1f;box-shadow:none}.dark .page-admin :is(.lp-link-danger,.lw-link-danger,.rg-link-danger,.sp-link-danger,.kmi-link-danger,.pmx-link-danger,.rii-link-danger){border-color:#f871714d;background:#dc262633;color:#fee2e2}.dark .page-admin :is(.kmi-empty .emoji,.lp-empty .emoji,.lw-empty .emoji,.rg-empty .emoji,.sp-empty .emoji,.pmx-empty .emoji,.rii-empty .emoji){border-color:#ffffff29;background:#16a97f38;color:#ffffffeb}.dark .page-admin :is(.kmi-empty .t,.lp-empty .t,.lw-empty .t,.rg-empty .t,.sp-empty .t,.pmx-empty .t,.rii-empty .t){color:#ffffffeb}.dark .page-admin :is(.kmi-empty .s,.lp-empty .s,.lw-empty .s,.rg-empty .s,.sp-empty .s,.pmx-empty .s,.rii-empty .s){color:#ffffffb3}.dark .page-admin :is(.lp-section,.lw-section,.sp-section){border-color:#ffffff1f;background:#0a0e16b8}.dark .page-admin :is(.lp-h,.lw-h,.sp-h){color:#ffffffeb}.dark .page-admin :is(.lp-ico,.lw-ico,.sp-ico){border-color:#ffffff29;background:#16a97f38;color:#ffffffe6}.page-admin.page-admin-lecturer-publications-index{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturer-publications-index{overflow-x:hidden}}.page-admin.page-admin-lecturer-publications-index .lp-page,.page-admin.page-admin-lecturer-publications-index .lp-page *{box-sizing:border-box;min-width:0}.page-admin.page-admin-lecturer-publications-index .lp-tablewrap{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturer-publications-index .lp-tablewrap{overflow-x:hidden}}.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile{display:none!important;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1025px){.page-admin.page-admin-lecturer-publications-index .lp-row-actions{display:flex!important}.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile{display:none!important}}.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile form{margin:0}.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile .lp-link,.page-admin.page-admin-lecturer-publications-index .lp-actions-mobile form button.lp-link{width:100%}.page-admin.page-admin-lecturer-publications-index .lp-btn:not(.lp-btn-primary){background:#f1f5f9;border-color:#0f172a38;color:#0f172ae6}.page-admin.page-admin-lecturer-publications-create .lp-btn-secondary,.page-admin.page-admin-lecturer-publications-edit .lp-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid #94a3b8;background:#e2e8f0;color:#0f172a;font-weight:700;font-size:.9rem;text-decoration:none}.page-admin.page-admin-lecturer-publications-create .lp-btn-secondary:hover,.page-admin.page-admin-lecturer-publications-edit .lp-btn-secondary:hover{border-color:#64748b;background:#dbe4f0;color:#0f172a;box-shadow:0 10px 18px #0f172a1f;transform:translateY(-1px)}.page-admin.page-admin-lecturer-publications-index .lp-tablewrap{overflow-x:hidden}.page-admin.page-admin-lecturer-publications-index .lp-table{width:100%;table-layout:fixed;word-break:break-word}.page-admin.page-admin-lecturer-publications-index .lp-titlecell .main,.page-admin.page-admin-lecturer-publications-index .lp-titlecell .sub{word-break:break-word;overflow-wrap:anywhere}.page-admin.page-admin-lecturer-publications-index .lx-tablewrap{border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;box-shadow:0 12px 24px #0f172a0f}.page-admin.page-admin-lecturer-publications-index .dark .lx-tablewrap{border-color:#ffffff14;background:#0a0e16b3;box-shadow:0 14px 28px #0206174d}.page-admin.page-admin-lecturer-publications-index table.lx-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:transparent}.page-admin.page-admin-lecturer-publications-index table.lx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-lecturer-publications-index table.lx-table thead th:last-child{width:170px}.page-admin.page-admin-lecturer-publications-index .dark table.lx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody td{padding:16px 14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top;transition:background .12s ease}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody td:last-child{width:170px;text-align:right;vertical-align:middle}.page-admin.page-admin-lecturer-publications-index .dark table.lx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody tr:nth-child(2n) td{background:#0f172a05}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-lecturer-publications-index .dark table.lx-table tbody tr:nth-child(2n) td{background:#ffffff08}.page-admin.page-admin-lecturer-publications-index .dark table.lx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-lecturer-publications-index .lx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-lecturer-publications-index .lx-name .main{font-weight:900;color:#0f172aeb;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.page-admin.page-admin-lecturer-publications-index .dark .lx-name .main{color:#ffffffeb}.page-admin.page-admin-lecturer-publications-index .lx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-admin.page-admin-lecturer-publications-index .lx-name .sub+.sub{color:#0f172ab8;font-weight:750}.page-admin.page-admin-lecturer-publications-index .dark .lx-name .sub{color:#ffffff9e}.page-admin.page-admin-lecturer-publications-index .lx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-lecturer-publications-index .lx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-lecturer-publications-index .lp-chip{font-weight:750;font-size:11px;letter-spacing:.02em;border-color:#0f172a24;background:#0f172a0a;color:#0f172ab8}.page-admin.page-admin-lecturer-publications-index .dark .lp-chip{border-color:#ffffff1f;background:#ffffff0f;color:#fffc}.page-admin.page-admin-lecturer-publications-index .lx-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa}.page-admin.page-admin-lecturer-publications-index .dark .lx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-lecturer-publications-index .dark .lx-link:hover{color:#fffffffa}.page-admin.page-admin-lecturer-publications-index .lx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c}.page-admin.page-admin-lecturer-publications-index .lx-link-danger:hover{border-color:#dc262666;background:#dc262624;color:#7f1d1d}.page-admin.page-admin-lecturer-publications-index .dark .lx-link-danger{background:#dc26262e;color:#fee2e2;border-color:#f8717140}.page-admin.page-admin-lecturer-publications-index .dark .lx-link-danger:hover{background:#dc262638;color:#fff;border-color:#f8717159}.page-admin.page-admin-lecturer-publications-index .lx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-lecturer-publications-index .lx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-lecturer-publications-index .dark .lx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-lecturer-publications-index .lx-empty .t{font-weight:950}.page-admin.page-admin-lecturer-publications-index .lx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99}.page-admin.page-admin-lecturer-publications-index .dark .lx-empty .s{color:#ffffffa6}.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile{display:none;margin-top:10px}@media(max-width:1024px){.page-admin.page-admin-lecturer-publications-index table.lx-table thead th:last-child{width:140px}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody td:last-child{width:140px}}.page-admin.page-admin-lecturer-publications-create .btn,.page-admin.page-admin-lecturer-publications-edit .btn{border-color:#94a3b8!important;background:#e2e8f0!important;color:#0f172a!important;box-shadow:0 10px 20px #0f172a1f!important;opacity:1!important}.page-admin.page-admin-lecturer-publications-create .btn-primary,.page-admin.page-admin-lecturer-publications-edit .btn-primary{border-color:#10b981!important;background:linear-gradient(135deg,#16a97f,#13c59a)!important;color:#fff!important}.page-admin.page-admin-lecturer-publications-create .btn-secondary,.page-admin.page-admin-lecturer-publications-edit .btn-secondary{border-color:#94a3b8!important;background:#cbd5e1!important;opacity:1!important;color:#000!important}.page-admin.page-admin-lecturer-publications-create .btn-secondary *,.page-admin.page-admin-lecturer-publications-edit .btn-secondary *,.page-admin.page-admin-lecturer-publications-create a.btn-secondary,.page-admin.page-admin-lecturer-publications-edit a.btn-secondary{color:#000!important}@media(max-width:640px){.page-admin.page-admin-lecturer-publications-index .lp-hero{padding:14px}.page-admin.page-admin-lecturer-publications-index .lp-sub{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-lecturer-publications-index .lp-pill{width:100%;white-space:normal}.page-admin.page-admin-lecturer-publications-index .lp-actions,.page-admin.page-admin-lecturer-publications-index .lp-actions .lp-btn{width:100%}.page-admin.page-admin-lecturer-publications-index .lp-search-inner{align-items:stretch}.page-admin.page-admin-lecturer-publications-index .lp-filters{display:grid;grid-template-columns:1fr;gap:8px}.page-admin.page-admin-lecturer-publications-index .lp-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-admin.page-admin-lecturer-publications-index .lp-search-actions .lp-btn{width:100%}.page-admin.page-admin-lecturer-publications-index .lp-badge{width:100%;white-space:normal}.page-admin.page-admin-lecturer-publications-index .lp-table{border-collapse:separate;border-spacing:0 10px}.page-admin.page-admin-lecturer-publications-index .lp-table thead{display:none}.page-admin.page-admin-lecturer-publications-index .lp-table tbody tr{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;overflow:hidden}.dark .page-admin.page-admin-lecturer-publications-index .lp-table tbody tr{border-color:#ffffff1f;background:#0a0e16ad}.page-admin.page-admin-lecturer-publications-index .lp-table tbody td{display:block;width:100%;border-top:0;padding:10px 12px}.page-admin.page-admin-lecturer-publications-index .lp-table tbody td:nth-child(2):before{content:"Dosen";display:block;margin-bottom:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.page-admin.page-admin-lecturer-publications-index .lp-table tbody td:nth-child(3):before{content:"Info";display:block;margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.dark .page-admin.page-admin-lecturer-publications-index .lp-table tbody td:nth-child(2):before,.dark .page-admin.page-admin-lecturer-publications-index .lp-table tbody td:nth-child(3):before{color:#ffffff8f}.page-admin.page-admin-lecturer-publications-index .lp-table tbody td:nth-child(4){display:none}.page-admin.page-admin-lecturer-publications-index .lp-titlecell .main,.page-admin.page-admin-lecturer-publications-index .lp-titlecell .sub{white-space:normal;overflow:visible;text-overflow:clip}.page-admin.page-admin-lecturer-publications-index .lx-actions,.page-admin.page-admin-lecturer-publications-index .lx-actions .lx-btn{width:100%}.page-admin.page-admin-lecturer-publications-index .lx-row-actions{display:none}.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile form{margin:0;width:100%}.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile form button,.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile .lx-link,.page-admin.page-admin-lecturer-publications-index .lx-actions-mobile .lx-link-danger{width:100%}.page-admin.page-admin-lecturer-publications-index table.lx-table{border-collapse:separate;border-spacing:0 10px}.page-admin.page-admin-lecturer-publications-index table.lx-table thead{display:none}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody tr{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;overflow:hidden}.page-admin.page-admin-lecturer-publications-index .dark table.lx-table tbody tr{border-color:#ffffff1a;background:#0a0e16a6}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody td{display:block;width:100%;border:0;padding:12px}.page-admin.page-admin-lecturer-publications-index table.lx-table tbody td:last-child{display:none}.page-admin.page-admin-lecturer-publications-index .lx-name .main,.page-admin.page-admin-lecturer-publications-index .lx-name .sub{white-space:normal;overflow:visible;text-overflow:clip}.page-admin.page-admin-lecturer-publications-index .lx-name .main{display:block;-webkit-line-clamp:unset}}.page-admin.page-admin-lecturer-works-index{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturer-works-index{overflow-x:hidden}}.page-admin.page-admin-lecturer-works-index .lw-page,.page-admin.page-admin-lecturer-works-index .lw-page *{box-sizing:border-box;min-width:0}.page-admin.page-admin-lecturer-works-index .lw-tablewrap{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturer-works-index .lw-tablewrap{overflow-x:hidden}}.page-admin.page-admin-lecturer-works-index .lw-actions-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin.page-admin-lecturer-works-index .lw-actions-mobile form{margin:0}.page-admin.page-admin-lecturer-works-index .lw-actions-mobile .lw-link,.page-admin.page-admin-lecturer-works-index .lw-actions-mobile form button.lw-link{width:100%}@media(max-width:640px){.page-admin.page-admin-lecturer-works-index .lw-hero{padding:14px}.page-admin.page-admin-lecturer-works-index .lw-sub{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-lecturer-works-index .lw-pill{width:100%;white-space:normal}.page-admin.page-admin-lecturer-works-index .lw-actions,.page-admin.page-admin-lecturer-works-index .lw-actions .lw-btn{width:100%}.page-admin.page-admin-lecturer-works-index .lw-search-inner{align-items:stretch}.page-admin.page-admin-lecturer-works-index .lw-filters{display:grid;grid-template-columns:1fr;gap:8px}.page-admin.page-admin-lecturer-works-index .lw-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-admin.page-admin-lecturer-works-index .lw-search-actions .lw-btn{width:100%}.page-admin.page-admin-lecturer-works-index .lw-badge{width:100%;white-space:normal}.page-admin.page-admin-lecturer-works-index .lw-table{border-collapse:separate;border-spacing:0 10px}.page-admin.page-admin-lecturer-works-index .lw-table thead{display:none}.page-admin.page-admin-lecturer-works-index .lw-table tbody tr{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;overflow:hidden}.dark .page-admin.page-admin-lecturer-works-index .lw-table tbody tr{border-color:#ffffff1f;background:#0a0e16ad}.page-admin.page-admin-lecturer-works-index .lw-table tbody td{display:block;width:100%;border-top:0;padding:10px 12px}.page-admin.page-admin-lecturer-works-index .lw-table tbody td:nth-child(2):before{content:"Dosen";display:block;margin-bottom:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.page-admin.page-admin-lecturer-works-index .lw-table tbody td:nth-child(3):before{content:"Info";display:block;margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.dark .page-admin.page-admin-lecturer-works-index .lw-table tbody td:nth-child(2):before,.dark .page-admin.page-admin-lecturer-works-index .lw-table tbody td:nth-child(3):before{color:#ffffff8f}.page-admin.page-admin-lecturer-works-index .lw-table tbody td:nth-child(4){display:none}.page-admin.page-admin-lecturer-works-index .lw-titlecell .main,.page-admin.page-admin-lecturer-works-index .lw-titlecell .sub{white-space:normal;overflow:visible;text-overflow:clip}}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-body,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-body{display:grid;gap:14px}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-pad,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-pad{display:grid;gap:14px;padding:14px}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-head,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffd1}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-h,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-h{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#0f172aeb}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-ico,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-ico{width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(22,169,127,.18);background:#16a97f1a;color:#2f3d1cf2;font-size:.7rem;letter-spacing:.06em}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-pill,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-weight:850;font-size:.82rem;color:#0f172ad1}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-grid,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-field,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-field{display:grid;gap:6px}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-field-switch,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-field-switch{align-content:end}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-switch,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-switch{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#ffffffdb;font-weight:800;cursor:pointer}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-switch input,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-switch input{margin:0}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-err,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-err{color:#b91c1c;font-size:.84rem;font-weight:700}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-foot,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-foot{margin-top:2px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:860px){.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-head,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-head{flex-direction:column;align-items:stretch}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-grid,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-grid{grid-template-columns:1fr}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-field-switch,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-field-switch{align-content:start}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-foot,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-foot{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-foot .kmi-btn,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-foot .kmi-btn{width:100%}}@media(max-width:520px){.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-pad,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-pad{padding:12px}.page-admin.page-admin-kepuasan-mahasiswa-create .kmf-foot,.page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-foot{grid-template-columns:1fr}}.dark .page-admin.page-admin-kepuasan-mahasiswa-create .kmf-head,.dark .page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-head{border-color:#ffffff1f;background:#0a0e1699}.dark .page-admin.page-admin-kepuasan-mahasiswa-create .kmf-h,.dark .page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-h{color:#ffffffeb}.dark .page-admin.page-admin-kepuasan-mahasiswa-create .kmf-ico,.dark .page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-ico{border-color:#ffffff29;background:#16a97f38;color:#ffffffe6}.dark .page-admin.page-admin-kepuasan-mahasiswa-create .kmf-pill,.dark .page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-pill{border-color:#ffffff1f;background:#0a0e1699;color:#ffffffdb}.dark .page-admin.page-admin-kepuasan-mahasiswa-create .kmf-switch,.dark .page-admin.page-admin-kepuasan-mahasiswa-edit .kmf-switch{border-color:#ffffff24;background:#0a0e16c2;color:#ffffffe6}.page-admin.page-admin-registration-infos-index .rii-table{table-layout:fixed}.page-admin.page-admin-registration-infos-index .rii-table th:nth-child(1){width:48%}.page-admin.page-admin-registration-infos-index .rii-table th:nth-child(2){width:18%}.page-admin.page-admin-registration-infos-index .rii-table th:nth-child(3),.page-admin.page-admin-registration-infos-index .rii-table th:nth-child(4){width:9%}.page-admin.page-admin-registration-infos-index .rii-table th:nth-child(5){width:16%}.page-admin.page-admin-registration-infos-index .rii-titlecell--media{flex-direction:row;align-items:center;gap:12px}.page-admin.page-admin-registration-infos-index .rii-titlemeta{min-width:0}.page-admin.page-admin-registration-infos-index .rii-titlemeta .main{font-weight:900;line-height:1.28}.page-admin.page-admin-registration-infos-index .rii-titlemeta .sub{margin-top:2px;font-size:.82rem;color:#0f172aa3;font-weight:700}.page-admin.page-admin-registration-infos-index .rii-logo{width:64px;height:64px;flex:0 0 64px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:radial-gradient(120% 120% at 20% 20%,rgba(22,169,127,.14),transparent 60%),#fffffff2;overflow:hidden;display:grid;place-items:center}.page-admin.page-admin-registration-infos-index .rii-logo img{width:100%;height:100%;padding:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:#fff}.page-admin.page-admin-registration-infos-index .rii-logo-fallback{font-size:.68rem;letter-spacing:.08em;font-weight:900;color:#0f172a80}.page-admin.page-admin-registration-infos-index .rii-row-actions{white-space:nowrap}.page-admin.page-admin-registration-infos-index .rii-chip{min-width:56px;justify-content:center;font-weight:850}@media(max-width:1024px){.page-admin.page-admin-registration-infos-index .rii-row-actions{display:flex}}@media(max-width:860px){.page-admin.page-admin-registration-infos-index .rii-logo{width:52px;height:52px;flex-basis:52px;border-radius:12px}}@media(max-width:900px){.page-admin.page-admin-registration-infos-index .rii-tablewrap{overflow:hidden}.page-admin.page-admin-registration-infos-index .rii-table{table-layout:auto}.page-admin.page-admin-registration-infos-index .rii-table thead{display:none}.page-admin.page-admin-registration-infos-index .rii-table,.page-admin.page-admin-registration-infos-index .rii-table tbody,.page-admin.page-admin-registration-infos-index .rii-table tr,.page-admin.page-admin-registration-infos-index .rii-table td{display:block;width:100%}.page-admin.page-admin-registration-infos-index .rii-table tbody tr{margin-bottom:10px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:radial-gradient(100% 120% at 0% 0%,rgba(22,169,127,.05),transparent 60%),#fff;box-shadow:0 8px 18px #0f172a0f;overflow:hidden}.page-admin.page-admin-registration-infos-index .rii-table tbody tr:last-child{margin-bottom:0}.page-admin.page-admin-registration-infos-index .rii-table tbody td{border-top:0;border-bottom:1px dashed rgba(15,23,42,.12);padding:11px 12px}.page-admin.page-admin-registration-infos-index .rii-table tbody td:last-child{border-bottom:0}.page-admin.page-admin-registration-infos-index .rii-table tbody td[data-label=Judul]{padding-top:12px}.page-admin.page-admin-registration-infos-index .rii-table tbody td[data-label=Aksi]{padding-top:12px;padding-bottom:12px}.page-admin.page-admin-registration-infos-index .rii-table tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#0f172a8f;font-weight:900}.page-admin.page-admin-registration-infos-index .rii-titlecell--media{align-items:flex-start}.page-admin.page-admin-registration-infos-index .rii-row-actions{justify-content:flex-start;gap:8px;flex-wrap:wrap;white-space:normal}.page-admin.page-admin-registration-infos-index .rii-row-actions .rii-link,.page-admin.page-admin-registration-infos-index .rii-row-actions form{flex:1 1 calc(50% - 4px);margin:0}.page-admin.page-admin-registration-infos-index .rii-row-actions form .rii-link{width:100%}}@media(max-width:460px){.page-admin.page-admin-registration-infos-index .rii-row-actions .rii-link,.page-admin.page-admin-registration-infos-index .rii-row-actions form{flex-basis:100%}}.dark .page-admin.page-admin-registration-infos-index .rii-logo{border-color:#ffffff24;background:radial-gradient(120% 120% at 20% 20%,rgba(22,169,127,.22),transparent 60%),#0a0e16d1}.dark .page-admin.page-admin-registration-infos-index .rii-logo img{background:#0a0e16e6}.dark .page-admin.page-admin-registration-infos-index .rii-logo-fallback{color:#ffffff94}.dark .page-admin.page-admin-registration-infos-index .rii-titlemeta .sub{color:#ffffffb3}@media(max-width:900px){.dark .page-admin.page-admin-registration-infos-index .rii-table tbody tr{border-color:#ffffff1f;background:radial-gradient(100% 120% at 0% 0%,rgba(22,169,127,.16),transparent 60%),#0a0e16c7;box-shadow:none}.dark .page-admin.page-admin-registration-infos-index .rii-table tbody td{border-bottom-color:#ffffff1f}.dark .page-admin.page-admin-registration-infos-index .rii-table tbody td[data-label]:before{color:#ffffff9e}}.page-admin.page-admin-registration-infos-create .ric-page,.page-admin.page-admin-registration-infos-edit .rie-page{max-width:1180px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-registration-infos-create .ric-page,.page-admin.page-admin-registration-infos-edit .rie-page{overflow-x:hidden}}.page-admin.page-admin-registration-infos-create .ric-page,.page-admin.page-admin-registration-infos-edit .rie-page,.page-admin.page-admin-registration-infos-create .ric-page *,.page-admin.page-admin-registration-infos-edit .rie-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-registration-infos-create .ric-hero,.page-admin.page-admin-registration-infos-edit .rie-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fffffffa;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-registration-infos-create .ric-head,.page-admin.page-admin-registration-infos-edit .rie-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-registration-infos-create .ric-title,.page-admin.page-admin-registration-infos-edit .rie-title{font-size:1.65rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#0f172af0}.page-admin.page-admin-registration-infos-create .ric-sub,.page-admin.page-admin-registration-infos-edit .rie-sub{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;color:#0f172a9e;font-weight:650}.page-admin.page-admin-registration-infos-create .ric-pill,.page-admin.page-admin-registration-infos-edit .rie-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffc2;font-weight:850;font-size:.85rem;color:#0f172ad1}.page-admin.page-admin-registration-infos-create .ric-dot,.page-admin.page-admin-registration-infos-edit .rie-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-registration-infos-create .ric-actions,.page-admin.page-admin-registration-infos-edit .rie-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-admin.page-admin-registration-infos-create .ric-btn,.page-admin.page-admin-registration-infos-edit .rie-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;min-height:42px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin.page-admin-registration-infos-create .ric-btn:hover,.page-admin.page-admin-registration-infos-create .ric-btn:focus-visible,.page-admin.page-admin-registration-infos-edit .rie-btn:hover,.page-admin.page-admin-registration-infos-edit .rie-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;outline:none}.page-admin.page-admin-registration-infos-create .ric-section,.page-admin.page-admin-registration-infos-edit .rie-section{margin-top:14px}.page-admin.page-admin-registration-infos-create .ric-pad,.page-admin.page-admin-registration-infos-edit .rie-pad{display:grid;gap:10px}.page-admin.page-admin-registration-infos-create .ric-muted,.page-admin.page-admin-registration-infos-edit .rie-muted{color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin.page-admin-registration-infos-create .rif-wrap,.page-admin.page-admin-registration-infos-edit .rif-wrap{display:grid;gap:14px}.page-admin.page-admin-registration-infos-create .rif-card,.page-admin.page-admin-registration-infos-edit .rif-card{overflow:hidden}.page-admin.page-admin-registration-infos-create .rif-pad,.page-admin.page-admin-registration-infos-edit .rif-pad{display:grid;gap:14px;padding:14px}.page-admin.page-admin-registration-infos-create .rif-head,.page-admin.page-admin-registration-infos-edit .rif-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fffc}.page-admin.page-admin-registration-infos-create .rif-title,.page-admin.page-admin-registration-infos-edit .rif-title{font-weight:950;font-size:1.02rem;color:#0f172aeb}.page-admin.page-admin-registration-infos-create .rif-sub,.page-admin.page-admin-registration-infos-edit .rif-sub{margin-top:4px;color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin.page-admin-registration-infos-create .rif-pill,.page-admin.page-admin-registration-infos-edit .rif-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-weight:850;font-size:.82rem;color:#0f172ad1}.page-admin.page-admin-registration-infos-create .rif-grid,.page-admin.page-admin-registration-infos-edit .rif-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-admin.page-admin-registration-infos-create .rif-field,.page-admin.page-admin-registration-infos-edit .rif-field,.page-admin.page-admin-registration-infos-create .rif-area,.page-admin.page-admin-registration-infos-edit .rif-area{display:grid;gap:6px}.page-admin.page-admin-registration-infos-create .rif-area+.rif-area,.page-admin.page-admin-registration-infos-edit .rif-area+.rif-area{margin-top:2px}.page-admin.page-admin-registration-infos-create .rif-hint,.page-admin.page-admin-registration-infos-edit .rif-hint{font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.5}.page-admin.page-admin-registration-infos-create .rif-err,.page-admin.page-admin-registration-infos-edit .rif-err{color:#b91c1c;font-size:.84rem;font-weight:700}.page-admin.page-admin-registration-infos-create .rif-logo,.page-admin.page-admin-registration-infos-edit .rif-logo{width:84px;height:84px;flex:0 0 84px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:radial-gradient(120% 120% at 20% 20%,rgba(22,169,127,.1),transparent 60%),#fffffff0;display:grid;place-items:center;overflow:hidden}.page-admin.page-admin-registration-infos-create .rif-logo img,.page-admin.page-admin-registration-infos-edit .rif-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6px;background:#fff}.page-admin.page-admin-registration-infos-create .rif-logo-fallback,.page-admin.page-admin-registration-infos-edit .rif-logo-fallback{font-size:.72rem;letter-spacing:.08em;font-weight:900;color:#0f172a85}.page-admin.page-admin-registration-infos-create .rif-media-row,.page-admin.page-admin-registration-infos-edit .rif-media-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-admin.page-admin-registration-infos-create .rif-media-input,.page-admin.page-admin-registration-infos-edit .rif-media-input{min-width:220px;flex:1 1 320px}.page-admin.page-admin-registration-infos-create .rif-check,.page-admin.page-admin-registration-infos-edit .rif-check{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#ffffffdb;font-weight:800;cursor:pointer}.page-admin.page-admin-registration-infos-create .rif-check input,.page-admin.page-admin-registration-infos-edit .rif-check input{margin:0}.page-admin.page-admin-registration-infos-create .rif-actions,.page-admin.page-admin-registration-infos-edit .rif-actions{margin-top:2px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-registration-infos-create .rif-btn,.page-admin.page-admin-registration-infos-edit .rif-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:14px;padding:10px 14px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin.page-admin-registration-infos-create .rif-btn:hover,.page-admin.page-admin-registration-infos-create .rif-btn:focus-visible,.page-admin.page-admin-registration-infos-edit .rif-btn:hover,.page-admin.page-admin-registration-infos-edit .rif-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f3d;background:#fff;outline:none}.page-admin.page-admin-registration-infos-create .rif-btn-primary,.page-admin.page-admin-registration-infos-edit .rif-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-registration-infos-create .rif-btn-primary:hover,.page-admin.page-admin-registration-infos-create .rif-btn-primary:focus-visible,.page-admin.page-admin-registration-infos-edit .rif-btn-primary:hover,.page-admin.page-admin-registration-infos-edit .rif-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f3d}.page-admin.page-admin-registration-infos-create .rif-btn-ghost,.page-admin.page-admin-registration-infos-edit .rif-btn-ghost{background:#ffffffbd}@media(max-width:860px){.page-admin.page-admin-registration-infos-create .ric-head,.page-admin.page-admin-registration-infos-edit .rie-head,.page-admin.page-admin-registration-infos-create .rif-head,.page-admin.page-admin-registration-infos-edit .rif-head{flex-direction:column;align-items:stretch}.page-admin.page-admin-registration-infos-create .ric-actions,.page-admin.page-admin-registration-infos-edit .rie-actions,.page-admin.page-admin-registration-infos-create .ric-actions .ric-btn,.page-admin.page-admin-registration-infos-edit .rie-actions .rie-btn{width:100%}.page-admin.page-admin-registration-infos-create .rif-grid,.page-admin.page-admin-registration-infos-edit .rif-grid{grid-template-columns:1fr}.page-admin.page-admin-registration-infos-create .rif-actions,.page-admin.page-admin-registration-infos-edit .rif-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-registration-infos-create .rif-actions .rif-btn,.page-admin.page-admin-registration-infos-edit .rif-actions .rif-btn{width:100%}}@media(max-width:520px){.page-admin.page-admin-registration-infos-create .rif-pad,.page-admin.page-admin-registration-infos-edit .rif-pad{padding:12px}.page-admin.page-admin-registration-infos-create .rif-actions,.page-admin.page-admin-registration-infos-edit .rif-actions{grid-template-columns:1fr}}.dark .page-admin.page-admin-registration-infos-create .ric-hero,.dark .page-admin.page-admin-registration-infos-edit .rie-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.dark .page-admin.page-admin-registration-infos-create .ric-title,.dark .page-admin.page-admin-registration-infos-edit .rie-title{color:#fffffff0}.dark .page-admin.page-admin-registration-infos-create .ric-sub,.dark .page-admin.page-admin-registration-infos-edit .rie-sub,.dark .page-admin.page-admin-registration-infos-create .ric-muted,.dark .page-admin.page-admin-registration-infos-edit .rie-muted,.dark .page-admin.page-admin-registration-infos-create .rif-sub,.dark .page-admin.page-admin-registration-infos-edit .rif-sub,.dark .page-admin.page-admin-registration-infos-create .rif-hint,.dark .page-admin.page-admin-registration-infos-edit .rif-hint{color:#ffffffad}.dark .page-admin.page-admin-registration-infos-create .ric-pill,.dark .page-admin.page-admin-registration-infos-edit .rie-pill,.dark .page-admin.page-admin-registration-infos-create .rif-pill{border-color:#ffffff1f;background:#0a0e1699;color:#ffffffdb}.dark .page-admin.page-admin-registration-infos-create .ric-btn,.dark .page-admin.page-admin-registration-infos-edit .rie-btn,.dark .page-admin.page-admin-registration-infos-create .rif-btn,.dark .page-admin.page-admin-registration-infos-edit .rif-btn{background:#0a0e16d1;border-color:#ffffff1f;color:#ffffffeb!important}.dark .page-admin.page-admin-registration-infos-create .rif-head,.dark .page-admin.page-admin-registration-infos-edit .rif-head{border-color:#ffffff1f;background:#0a0e1699}.dark .page-admin.page-admin-registration-infos-create .rif-title,.dark .page-admin.page-admin-registration-infos-edit .rif-title{color:#ffffffeb}.dark .page-admin.page-admin-registration-infos-create .rif-logo,.dark .page-admin.page-admin-registration-infos-edit .rif-logo{border-color:#ffffff24;background:radial-gradient(120% 120% at 20% 20%,rgba(22,169,127,.2),transparent 60%),#0a0e16d1}.dark .page-admin.page-admin-registration-infos-create .rif-logo img,.dark .page-admin.page-admin-registration-infos-edit .rif-logo img{background:#0a0e16e6}.dark .page-admin.page-admin-registration-infos-create .rif-logo-fallback,.dark .page-admin.page-admin-registration-infos-edit .rif-logo-fallback{color:#ffffff94}.dark .page-admin.page-admin-registration-infos-create .rif-check,.dark .page-admin.page-admin-registration-infos-edit .rif-check{border-color:#ffffff24;background:#0a0e16c2;color:#ffffffe6}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--query{flex:1.8 1 320px}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--period{flex:1 1 190px;max-width:240px}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--status{flex:1 1 190px;max-width:220px}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-actions{margin-left:auto}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-note{padding:0 12px 12px;font-size:.82rem;font-weight:600;color:#0f172a9e}.page-admin.page-admin-penjaminan-mutu-index .pmx-pill--active{background:#16a97f1a;border-color:#16a97f3d;color:#2f3d1cf2}.page-admin.page-admin-penjaminan-mutu-index .pmx-badge{font-size:.84rem;font-weight:800}.page-admin.page-admin-penjaminan-mutu-index .pmx-badge b{font-weight:950}.page-admin.page-admin-penjaminan-mutu-index .pmx-badge-icon{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(22,169,127,.22);background:#16a97f1f;color:#2f3d1cf2}.page-admin.page-admin-penjaminan-mutu-index .pmx-badge-icon svg{width:13px;height:13px}.page-admin.page-admin-penjaminan-mutu-index .pmx-tablewrap{margin-top:14px;overflow:hidden}.page-admin.page-admin-penjaminan-mutu-index .pmx-table td{vertical-align:middle}.page-admin.page-admin-penjaminan-mutu-index .pmx-titlecell .main,.page-admin.page-admin-penjaminan-mutu-index .pmx-titlecell .sub{max-width:560px}.page-admin.page-admin-penjaminan-mutu-index .pmx-titlecell .sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-admin.page-admin-penjaminan-mutu-index .pmx-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:#0f172ad6;font-size:.76rem;font-weight:800;line-height:1.15}.page-admin.page-admin-penjaminan-mutu-index .pmx-chip--plan{border-color:#94a3b859;background:#94a3b824;color:#1e293be6}.page-admin.page-admin-penjaminan-mutu-index .pmx-chip--run{border-color:#f59e0b59;background:#f59e0b24;color:#78350ff2}.page-admin.page-admin-penjaminan-mutu-index .pmx-chip--done{border-color:#22c55e59;background:#22c55e24;color:#14532df2}.page-admin.page-admin-penjaminan-mutu-index .pmx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-penjaminan-mutu-index .pmx-muted{color:#0f172a9e}.page-admin.page-admin-penjaminan-mutu-index .pmx-desktop{display:none}.page-admin.page-admin-penjaminan-mutu-index .pmx-mobile{display:block;margin-top:12px}.page-admin.page-admin-penjaminan-mutu-index .pmx-cards{display:grid;gap:10px}.page-admin.page-admin-penjaminan-mutu-index .pmx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#ffffffeb}.page-admin.page-admin-penjaminan-mutu-index .pmx-card-top{padding:12px}.page-admin.page-admin-penjaminan-mutu-index .pmx-card-title{font-weight:900;color:#0f172aed;line-height:1.26;word-break:break-word}.page-admin.page-admin-penjaminan-mutu-index .pmx-card-sub{margin-top:5px;font-size:.82rem;font-weight:650;color:#0f172a9e}.page-admin.page-admin-penjaminan-mutu-index .pmx-card-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-admin.page-admin-penjaminan-mutu-index .pmx-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-size:.76rem;color:#0f172ac7}.page-admin.page-admin-penjaminan-mutu-index .pmx-card-actions{border-top:1px solid rgba(15,23,42,.08);padding:10px 12px 12px;background:#0f172a05}.page-admin.page-admin-penjaminan-mutu-index .pmx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-penjaminan-mutu-index .pmx-actions-grid form{margin:0}.page-admin.page-admin-penjaminan-mutu-index .pmx-actions-grid .pmx-link,.page-admin.page-admin-penjaminan-mutu-index .pmx-actions-grid button.pmx-link{width:100%;justify-content:center}@media(min-width:1024px){.page-admin.page-admin-penjaminan-mutu-index .pmx-desktop{display:block}.page-admin.page-admin-penjaminan-mutu-index .pmx-mobile{display:none}}@media(max-width:900px){.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--period,.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--status{max-width:none}}@media(max-width:680px){.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--query,.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--period,.page-admin.page-admin-penjaminan-mutu-index .pmx-search-field--status{flex-basis:100%}.page-admin.page-admin-penjaminan-mutu-index .pmx-search-actions{width:100%;margin-left:0}}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-search-note{color:#ffffffad}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-pill--active{background:#53e1b538;border-color:#53e1b55c;color:#e8f1d1f2}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-badge-icon{border-color:#53e1b566;background:#53e1b542;color:#edf5dcf5}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-chip--plan{border-color:#94a3b857;background:#64748b3d;color:#e2e8f0f2}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-chip--run{border-color:#f59e0b6b;background:#78350f57;color:#fef3c7f5}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-chip--done{border-color:#22c55e6b;background:#14532d5c;color:#dcfce7f5}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-muted{color:#ffffffa8}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-card{border-color:#ffffff1f;background:#0a0e16ad}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-card-title{color:#ffffffed}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-card-sub{color:#ffffffad}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-meta-pill{border-color:#ffffff24;background:#ffffff0f;color:#ffffffc7}.dark .page-admin.page-admin-penjaminan-mutu-index .pmx-card-actions{border-top-color:#ffffff1f;background:#ffffff08}.page-admin :is(.pmc-page,.pme-page){display:grid;gap:16px}.page-admin :is(.pmc-hero,.pme-hero){border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(900px 360px at 100% 0%,rgba(132,239,208,.16),transparent 58%),#fffffffa;box-shadow:0 14px 32px #0000000f}.page-admin :is(.pmc-head,.pme-head){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin :is(.pmc-title,.pme-title){font-size:clamp(1.2rem,.8vw + 1.05rem,1.65rem);font-weight:900;letter-spacing:-.02em;color:#0f172aeb}.page-admin :is(.pmc-sub,.pme-sub){margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:#0f172a9e;font-weight:600}.page-admin :is(.pmc-pill,.pme-pill){display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fffc;font-size:12px}.page-admin :is(.pmc-dot,.pme-dot){width:8px;height:8px;border-radius:999px;background:#16a97fcc;box-shadow:0 0 0 4px #16a97f29}.page-admin :is(.pmc-actions,.pme-actions){display:flex;gap:10px;flex-wrap:wrap}.page-admin :is(.pmc-btn,.pme-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172ae0;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.page-admin :is(.pmc-btn,.pme-btn):hover,.page-admin :is(.pmc-btn,.pme-btn):focus-visible{border-color:#16a97f57;box-shadow:0 10px 18px #16a97f2e;transform:translateY(-1px);outline:none}.page-admin :is(.pmc-btn-primary,.pme-btn-primary){background:linear-gradient(135deg,#16a97f,#13c59a);color:#fff;border-color:#16a97f66;box-shadow:0 10px 20px #16a97f33}.page-admin :is(.pmc-btn-primary,.pme-btn-primary):hover,.page-admin :is(.pmc-btn-primary,.pme-btn-primary):focus-visible{box-shadow:0 14px 26px #16a97f47}.page-admin :is(.pmc-btn-ghost,.pme-btn-ghost){background:#ffffffc2}.page-admin :is(.pmc-body,.pme-body){display:grid;gap:14px}.page-admin :is(.pmc-foot,.pme-foot){margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin .pm-card-pad{padding:16px}.page-admin .pm-section-title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page-admin .pm-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-size:.78rem;font-weight:800;color:#0f172acc}.page-admin .pm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-admin .pm-span-2{grid-column:1 / -1}.page-admin .pm-sep{margin:14px 0;border:0;border-top:1px solid rgba(15,23,42,.08)}.page-admin .pm-file{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fffc;padding:10px;display:grid;gap:10px}.page-admin .pm-file img{width:100%;max-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(15,23,42,.08)}.page-admin .pm-file-doc{font-size:.9rem;font-weight:700;color:#0f172adb;line-height:1.4;word-break:break-word}.page-admin .pm-file-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin .pm-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:10px;border:1px solid rgba(22,169,127,.2);background:#16a97f14;color:#2f3d1c;font-weight:700;text-decoration:none}.page-admin .pm-link:hover,.page-admin .pm-link:focus-visible{text-decoration:none;border-color:#16a97f57;background:#16a97f24;outline:none}.page-admin .pm-check{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:650;color:#0f172ac2}.page-admin .pm-check input{margin:0}.page-admin .pm-empty{border:1px dashed rgba(15,23,42,.2);border-radius:14px;background:#0f172a05;color:#0f172a9e;padding:12px;font-size:.86rem;font-weight:600}@media(max-width:860px){.page-admin :is(.pmc-head,.pme-head){flex-direction:column;align-items:stretch}.page-admin :is(.pmc-actions,.pme-actions){width:100%}}@media(max-width:760px){.page-admin .pm-grid{grid-template-columns:1fr}.page-admin :is(.pmc-foot,.pme-foot){justify-content:stretch}.page-admin :is(.pmc-foot,.pme-foot) :is(.pmc-btn,.pme-btn){width:100%}}.dark .page-admin :is(.pmc-hero,.pme-hero){border-color:#ffffff1a;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.2),transparent 60%),radial-gradient(900px 360px at 100% 0%,rgba(132,239,208,.14),transparent 58%),#0a0e16b8;box-shadow:none}.dark .page-admin :is(.pmc-title,.pme-title){color:#ffffffeb}.dark .page-admin :is(.pmc-sub,.pme-sub){color:#ffffffad}.dark .page-admin :is(.pmc-pill,.pme-pill){border-color:#ffffff24;background:#ffffff12;color:#ffffffdb}.dark .page-admin :is(.pmc-btn,.pme-btn){border-color:#ffffff24;background:#0a0e16d1;color:#ffffffeb}.dark .page-admin .pm-pill{border-color:#ffffff24;background:#ffffff0f;color:#ffffffdb}.dark .page-admin .pm-sep{border-top-color:#ffffff1f}.dark .page-admin .pm-file{border-color:#ffffff24;background:#ffffff0a}.dark .page-admin .pm-file img{border-color:#ffffff1f}.dark .page-admin .pm-file-doc{color:#ffffffe0}.dark .page-admin .pm-check{color:#ffffffc2}.dark .page-admin .pm-empty{border-color:#fff3;background:#ffffff0a;color:#ffffffb3}.page-admin :is(.pcr-card-pad,.pcr-cardpad){padding:16px}.page-admin .pcr-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-weight:700}.page-admin .pcr-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;font-size:12px}.page-admin .pcr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-admin .pcr-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.page-admin .pcr-grid{grid-template-columns:1fr}}.page-admin.page-admin-jurnal-index{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-jurnal-index{overflow-x:hidden}}.page-admin.page-admin-jurnal-index .jns-page,.page-admin.page-admin-jurnal-index .jns-page *{box-sizing:border-box;min-width:0}.page-admin.page-admin-jurnal-index .jns-body{display:grid;gap:14px}.page-admin.page-admin-jurnal-index .pcr-card-pad{padding:14px}.page-admin.page-admin-jurnal-index .pcr-section-title{flex-wrap:wrap;align-items:center}.page-admin.page-admin-jurnal-index .pcr-pill{white-space:normal}.page-admin.page-admin-jurnal-index .pcr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-admin.page-admin-jurnal-index .pcr-sep{margin:14px 0;border:0;border-top:1px solid rgba(15,23,42,.1)}.page-admin.page-admin-jurnal-index .pcr-file{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffdb;padding:12px;display:grid;gap:10px}.page-admin.page-admin-jurnal-index .pcr-file img{width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(15,23,42,.1)}.page-admin.page-admin-jurnal-index .pcr-file-doc{padding:10px 12px;border-radius:10px;border:1px dashed rgba(15,23,42,.2);color:#0f172ac7;font-weight:700;overflow-wrap:anywhere}.page-admin.page-admin-jurnal-index .pcr-file-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-jurnal-index .pcr-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#ffffffe6;color:#0f172ae6;text-decoration:none;font-weight:800}.page-admin.page-admin-jurnal-index .pcr-check{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px dashed rgba(15,23,42,.2);background:#0f172a08;font-size:.88rem}.page-admin.page-admin-jurnal-index .pcr-check input{margin:0}.page-admin.page-admin-jurnal-index .pcr-empty{border:1px dashed rgba(15,23,42,.2);border-radius:12px;background:#0f172a08;color:#0f172aa3;padding:12px;font-weight:650}.page-admin.page-admin-jurnal-index .jns-foot{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-admin.page-admin-jurnal-index .jns-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#ffffffeb;color:#0f172ae0;text-decoration:none;font-weight:900;font-size:.9rem}.page-admin.page-admin-jurnal-index .jns-btn-primary{color:#fff;border-color:#16a97f6b;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 10px 20px #16a97f33}.page-admin.page-admin-jurnal-index .dark .pcr-sep{border-top-color:#ffffff1f}.page-admin.page-admin-jurnal-index .dark .pcr-file{border-color:#ffffff1f;background:#0a0e169e}.page-admin.page-admin-jurnal-index .dark .pcr-file img{border-color:#ffffff1f}.page-admin.page-admin-jurnal-index .dark .pcr-file-doc{border-color:#ffffff3d;color:#ffffffdb}.page-admin.page-admin-jurnal-index .dark .pcr-link{border-color:#ffffff29;background:#ffffff0f;color:#ffffffe6}.page-admin.page-admin-jurnal-index .dark .pcr-check{border-color:#fff3;background:#ffffff0a;color:#ffffffd6}.page-admin.page-admin-jurnal-index .dark .pcr-empty{border-color:#fff3;background:#ffffff0a;color:#ffffffb3}.page-admin.page-admin-jurnal-index .dark .jns-btn{border-color:#ffffff1f;background:#0a0e16c7;color:#ffffffe6}.page-admin.page-admin-jurnal-index .dark .jns-btn-primary{color:#fff}@media(max-width:760px){.page-admin.page-admin-jurnal-index .jns-hero{padding:14px}.page-admin.page-admin-jurnal-index .jns-sub{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-jurnal-index .jns-pill{width:100%;white-space:normal}.page-admin.page-admin-jurnal-index .pcr-grid{grid-template-columns:1fr}.page-admin.page-admin-jurnal-index .pcr-file-actions{display:grid;grid-template-columns:1fr}.page-admin.page-admin-jurnal-index .pcr-link,.page-admin.page-admin-jurnal-index .pcr-check{width:100%;justify-content:center}}.page-admin .hs-wrap{width:100%;max-width:100%;overflow-x:clip}.page-admin .hs-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fffffff2,#ffffffbf);box-shadow:0 10px 26px #0000000f,inset 0 1px #ffffffb3;min-width:0}.page-admin .hs-left{min-width:0;flex:1 1 auto}.page-admin .hs-title{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-size:clamp(18px,1.2vw + 14px,26px);color:#0f172a;word-break:break-word}.page-admin .hs-sub{margin-top:6px;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:#0f172a08;color:#0f172aa6;font-size:12px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.page-admin .hs-sep{width:6px;height:6px;border-radius:999px;background:#0f172a73;flex:0 0 auto}.page-admin .hs-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:0}.page-admin .hs-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:12px;font-weight:700;font-size:14px;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease;outline:none}.page-admin .hs-btn-primary{color:#fff;background:linear-gradient(180deg,#4b6b2a,#3f5a24);box-shadow:0 10px 18px #16a97f38}.page-admin .hs-btn-primary:hover{filter:brightness(1.03) saturate(1.04);transform:translateY(-1px);box-shadow:0 14px 24px #16a97f47}.page-admin .hs-btn-primary:active{transform:translateY(0);box-shadow:0 10px 18px #16a97f38}.page-admin .hs-btn:focus-visible{box-shadow:0 0 0 4px #16a97f2e,0 10px 18px #16a97f38}@media(max-width:640px){.page-admin .hs-bar{flex-direction:column;align-items:stretch;padding:12px}.page-admin .hs-actions{width:100%;justify-content:flex-start}.page-admin .hs-btn{width:100%;justify-content:center;white-space:normal}}.page-admin .dark .hs-bar{border-color:#ffffff14;background:linear-gradient(180deg,#0a0a0a99,#0a0a0a59);box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f}.page-admin .dark .hs-title{color:#ffffffeb}.page-admin .dark .hs-sub{border-color:#ffffff1a;background:#ffffff0f;color:#ffffffb3}.page-admin .dark .hs-sep{background:#ffffff8c}.page-admin .dark .hs-btn-primary{color:#fff;background:linear-gradient(180deg,#5b7d33,#4a672b);box-shadow:0 10px 18px #00000059}.page-admin .sbx-wrap{margin-top:12px;overflow-x:clip}@supports not (overflow: clip){.page-admin .sbx-wrap{overflow-x:hidden}}.page-admin .sbx-wrap,.page-admin .sbx-wrap *{box-sizing:border-box}.page-admin .sbx-wrap *{min-width:0;max-width:100%}.page-admin .sbx-form{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6;box-shadow:0 12px 22px #0000000a;padding:10px}.page-admin .dark .sbx-form{border-color:#ffffff1a;background:#0a0e168c}.page-admin .sbx-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin .sbx-inputwrap{flex:1 1 360px;display:flex;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;padding:10px 12px;min-height:44px}.page-admin .dark .sbx-inputwrap{border-color:#ffffff1a;background:#0a0e16bf}.page-admin .sbx-ico{width:18px;height:18px;flex:0 0 auto;opacity:.7}.page-admin .sbx-input{width:100%;border:0;outline:none;background:transparent;font-weight:700;color:#0f172aeb}.page-admin .dark .sbx-input{color:#ffffffeb}.page-admin .sbx-input::-moz-placeholder{color:#0f172a80}.page-admin .sbx-input::placeholder{color:#0f172a80}.page-admin .dark .sbx-input::-moz-placeholder{color:#ffffff8c}.page-admin .dark .sbx-input::placeholder{color:#ffffff8c}.page-admin .sbx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 14px;min-height:44px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease}.page-admin .sbx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin .sbx-btn:hover *{color:inherit!important}.page-admin .dark .sbx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .sbx-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin .sbx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 22px #16a97f24}.page-admin .sbx-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#2f3a1c,#13c59a);box-shadow:0 18px 28px #16a97f33}.page-admin .sbx-btn-ghost{background:#ffffffb3}.page-admin .dark .sbx-btn-ghost{background:#0a0e168c}.page-admin .sbx-help{width:100%;margin-top:8px;font-size:.82rem;color:#0f172a8c}.page-admin .dark .sbx-help{color:#fff9}@media(max-width:560px){.page-admin .sbx-inputwrap{flex:1 1 100%}.page-admin .sbx-btn{flex:1 1 calc(50% - 5px)}}.page-admin .tw-wrap{width:100%;max-width:100%;overflow-x:clip}.page-admin .tw-card{width:100%;max-width:100%;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#ffffffeb;box-shadow:0 10px 24px #0000000f}.page-admin .tw-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.page-admin .tw-scroll::-webkit-scrollbar{height:10px}.page-admin .tw-scroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.page-admin .tw-scroll::-webkit-scrollbar-track{background:transparent}.page-admin .tw-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.35;min-width:720px}.page-admin .tw-thead th{position:sticky;top:0;z-index:2;text-align:left;font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#0f172a8c;background:linear-gradient(180deg,#fffffffa,#ffffffe6);border-bottom:1px solid rgba(0,0,0,.08);padding:12px 14px;white-space:nowrap}.page-admin .tw-tbody td{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle;color:#0f172ae0;min-width:0;overflow-wrap:anywhere}.page-admin .tw-tbody tr:nth-child(2n) td{background:#0f172a05}.page-admin .tw-tbody tr:hover td{background:#16a97f14}.page-admin .tw-thead th:first-child{padding-left:16px}.page-admin .tw-thead th:last-child{padding-right:16px}.page-admin .tw-tbody td:first-child{padding-left:16px}.page-admin .tw-tbody td:last-child{padding-right:16px}.page-admin .tw-empty{padding:18px 16px;color:#0f172a8c;font-size:14px}.page-admin .dark .tw-card{border-color:#ffffff14;background:#0a0a0a8c;box-shadow:0 10px 24px #00000059}.page-admin .dark .tw-thead th{color:#fff9;background:linear-gradient(180deg,#0a0a0abf,#0a0a0a8c);border-bottom-color:#ffffff1a}.page-admin .dark .tw-tbody td{color:#ffffffdb;border-bottom-color:#ffffff14}.page-admin .dark .tw-tbody tr:nth-child(2n) td{background:#ffffff08}.page-admin .dark .tw-tbody tr:hover td{background:#5b7d3329}.page-admin.page-admin-academic-documents-create .adc-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-academic-documents-create .adc-page{overflow-x:hidden}}.page-admin.page-admin-academic-documents-create .adc-page,.page-admin.page-admin-academic-documents-create .adc-page *{box-sizing:border-box}.page-admin.page-admin-academic-documents-create .adc-page *{min-width:0;max-width:100%}.page-admin.page-admin-academic-documents-create .adc-page input,.page-admin.page-admin-academic-documents-create .adc-page select,.page-admin.page-admin-academic-documents-create .adc-page textarea{max-width:100%}.page-admin.page-admin-academic-documents-create .adc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-academic-documents-create .dark .adc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-create .adc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-academic-documents-create .adc-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-academic-documents-create .adc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-academic-documents-create .dark .adc-sub{color:#ffffffa6}.page-admin.page-admin-academic-documents-create .adc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-academic-documents-create .dark .adc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-academic-documents-create .adc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-academic-documents-create .adc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-academic-documents-create .adc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-academic-documents-create .adc-btn:hover,.page-admin.page-admin-academic-documents-create .adc-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-academic-documents-create .adc-btn:hover *,.page-admin.page-admin-academic-documents-create .adc-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-academic-documents-create .dark .adc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-academic-documents-create .dark .adc-btn:hover,.page-admin.page-admin-academic-documents-create .dark .adc-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-academic-documents-create .adc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-academic-documents-create .adc-btn-primary:hover,.page-admin.page-admin-academic-documents-create .adc-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-academic-documents-create .adc-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-academic-documents-create .adc-body{margin-top:16px}}.page-admin.page-admin-academic-documents-create .adc-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-academic-documents-create .adc-actions,.page-admin.page-admin-academic-documents-create .adc-actions .adc-btn{width:100%}.page-admin.page-admin-academic-documents-create .adc-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-academic-documents-create .adc-foot .adc-btn{width:100%}}.page-admin.page-admin-academic-documents-edit .ade-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-academic-documents-edit .ade-page{overflow-x:hidden}}.page-admin.page-admin-academic-documents-edit .ade-page,.page-admin.page-admin-academic-documents-edit .ade-page *{box-sizing:border-box}.page-admin.page-admin-academic-documents-edit .ade-page *{min-width:0;max-width:100%}.page-admin.page-admin-academic-documents-edit .ade-page input,.page-admin.page-admin-academic-documents-edit .ade-page select,.page-admin.page-admin-academic-documents-edit .ade-page textarea{max-width:100%}.page-admin.page-admin-academic-documents-edit .ade-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-academic-documents-edit .dark .ade-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-edit .ade-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-academic-documents-edit .ade-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-academic-documents-edit .ade-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-academic-documents-edit .dark .ade-sub{color:#ffffffa6}.page-admin.page-admin-academic-documents-edit .ade-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-academic-documents-edit .dark .ade-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-academic-documents-edit .ade-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-academic-documents-edit .ade-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-academic-documents-edit .ade-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-academic-documents-edit .ade-btn:hover,.page-admin.page-admin-academic-documents-edit .ade-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-academic-documents-edit .ade-btn:hover *,.page-admin.page-admin-academic-documents-edit .ade-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-academic-documents-edit .dark .ade-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-academic-documents-edit .dark .ade-btn:hover,.page-admin.page-admin-academic-documents-edit .dark .ade-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-academic-documents-edit .ade-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-academic-documents-edit .ade-btn-primary:hover,.page-admin.page-admin-academic-documents-edit .ade-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-academic-documents-edit .ade-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-academic-documents-edit .ade-body{margin-top:16px}}.page-admin.page-admin-academic-documents-edit .ade-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-academic-documents-edit .ade-actions,.page-admin.page-admin-academic-documents-edit .ade-actions .ade-btn{width:100%}.page-admin.page-admin-academic-documents-edit .ade-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-academic-documents-edit .ade-foot .ade-btn{width:100%}}.page-admin.page-admin-academic-documents-edit .ade-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-academic-documents-edit .dark .ade-chip{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin.page-admin-academic-documents-edit .ade-chip a{color:inherit!important;text-decoration:none}.page-admin.page-admin-academic-documents-edit .ade-chip a:hover{text-decoration:underline}.page-admin .adf{--olive: #16a97f;--olive2: #53e1b5}.page-admin .adf,.page-admin .adf *{box-sizing:border-box}.page-admin .adf{overflow-x:clip}@supports not (overflow: clip){.page-admin .adf{overflow-x:hidden}}.page-admin .adf *{min-width:0;max-width:100%}.page-admin .adf input,.page-admin .adf select,.page-admin .adf textarea{max-width:100%}.page-admin .adf-shell{padding:14px}@media(min-width:768px){.page-admin .adf-shell{padding:16px}}@media(min-width:1024px){.page-admin .adf-shell{padding:18px}}.page-admin .adf-fields{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.page-admin .adf-fields{gap:16px}}.page-admin .adf-section{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.08),transparent 55%),#ffffffc7;box-shadow:0 10px 22px #0000000a}.page-admin .dark .adf-section{border-color:#ffffff1a;background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.16),transparent 55%),#0a0e168c;box-shadow:none}.page-admin .adf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .adf-h{display:flex;align-items:center;gap:10px;font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin .adf-ico{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf}.page-admin .dark .adf-ico{border-color:#ffffff1a;background:#0a0e168c}.page-admin .adf-sub{margin-top:6px;color:#0f172a94;font-weight:650;line-height:1.6}.page-admin .dark .adf-sub{color:#ffffff9e}.page-admin .adf-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .adf-mini{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .adf-hint{font-size:.78rem;color:#0f172a80;font-weight:650;margin-top:8px;line-height:1.6}.page-admin .dark .adf-hint{color:#fff9}.page-admin .adf :is(.input,.select,.textarea){transition:box-shadow .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.page-admin .adf :is(.input,.select,.textarea):focus{outline:none;border-color:#16a97f59!important;box-shadow:0 0 0 4px #16a97f29!important}.page-admin .adf-grid{margin-top:14px}.page-admin .adf-grid2{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.page-admin .adf-grid2{grid-template-columns:1fr 1fr;gap:16px}}.page-admin .adf-switch{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3}.page-admin .dark .adf-switch{border-color:#ffffff1a;background:#0a0e1673}.page-admin .adf-switch-title{font-weight:950}.page-admin .adf-switch-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.4}.page-admin .dark .adf-switch-sub{color:#ffffff9e}.page-admin .adf-toggle{position:relative;width:48px;height:28px;flex:0 0 auto}.page-admin .adf-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.page-admin .adf-toggle span{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0f;transition:all .15s ease}.page-admin .dark .adf-toggle span{border-color:#ffffff1f;background:#ffffff14}.page-admin .adf-toggle span:after{content:"";position:absolute;top:50%;left:3px;width:22px;height:22px;border-radius:999px;transform:translateY(-50%);background:#fff;box-shadow:0 8px 18px #0000001f;transition:transform .15s ease}.page-admin .dark .adf-toggle span:after{background:#ffffffeb}.page-admin .adf-toggle input:checked+span{background:#16a97f2e;border-color:#16a97f4d}.page-admin .adf-toggle input:checked+span:after{transform:translate(20px,-50%)}.page-admin .adf-upload{margin-top:14px;border-radius:18px;border:1px dashed rgba(15,23,42,.18);background:#ffffffb8;padding:14px}.page-admin .dark .adf-upload{border-color:#ffffff2e;background:#0a0e1673}.page-admin .adf-upload-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .adf-upload-title{font-weight:950}.page-admin .adf-upload-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.45}.page-admin .dark .adf-upload-sub{color:#ffffff9e}.page-admin .adf-fileline{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf}.page-admin .dark .adf-fileline{border-color:#ffffff1a;background:#0a0e168c}.page-admin .adf-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .adf-chip{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .adf-chip a{color:inherit!important;text-decoration:none}.page-admin .adf-chip a:hover{text-decoration:underline}.page-admin .adf :is(button,a):hover *,.page-admin .adf :is(button,a):focus-visible *{color:inherit!important}.page-admin.page-admin-academic-documents-index .adx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-academic-documents-index .adx-page{overflow-x:hidden}}.page-admin.page-admin-academic-documents-index .adx-page,.page-admin.page-admin-academic-documents-index .adx-page *{box-sizing:border-box}.page-admin.page-admin-academic-documents-index .adx-page *{min-width:0;max-width:100%}.page-admin.page-admin-academic-documents-index .adx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-academic-documents-index .dark .adx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-index .adx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-academic-documents-index .adx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-academic-documents-index .adx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-academic-documents-index .dark .adx-sub{color:#ffffffa6}.page-admin.page-admin-academic-documents-index .adx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-academic-documents-index .dark .adx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-academic-documents-index .adx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-academic-documents-index .adx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-academic-documents-index .adx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-academic-documents-index .adx-btn:hover,.page-admin.page-admin-academic-documents-index .adx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-academic-documents-index .adx-btn:hover *,.page-admin.page-admin-academic-documents-index .adx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-academic-documents-index .dark .adx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-academic-documents-index .dark .adx-btn:hover,.page-admin.page-admin-academic-documents-index .dark .adx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-academic-documents-index .adx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-academic-documents-index .adx-btn-primary:hover,.page-admin.page-admin-academic-documents-index .adx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-academic-documents-index .adx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-academic-documents-index .dark .adx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-academic-documents-index .adx-alert{margin-top:14px;border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0000000d;font-weight:750}.page-admin.page-admin-academic-documents-index .dark .adx-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-index .adx-alert--success{border-color:#22c55e38;background:#22c55e14}.page-admin.page-admin-academic-documents-index .adx-alert--error{border-color:#ef444438;background:#ef444414}.page-admin.page-admin-academic-documents-index .dark .adx-alert--success{background:#22c55e24}.page-admin.page-admin-academic-documents-index .dark .adx-alert--error{background:#ef444424}.page-admin.page-admin-academic-documents-index .adx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-academic-documents-index .dark .adx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-index .adx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-academic-documents-index .adx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-academic-documents-index .adx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-academic-documents-index .adx-search-ico svg{width:18px;height:18px;display:block;opacity:.82}.page-admin.page-admin-academic-documents-index .dark .adx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-academic-documents-index .adx-search-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-academic-documents-index .adx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-academic-documents-index .adx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-academic-documents-index .dark .adx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-academic-documents-index .dark .adx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-academic-documents-index .dark .adx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-academic-documents-index .adx-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-academic-documents-index .adx-select{min-width:180px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:800;color:#0f172ae0}.page-admin.page-admin-academic-documents-index .dark .adx-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-academic-documents-index .adx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-academic-documents-index .adx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-academic-documents-index .dark .adx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-academic-documents-index .adx-actions,.page-admin.page-admin-academic-documents-index .adx-actions .adx-btn{width:100%}.page-admin.page-admin-academic-documents-index .adx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-academic-documents-index .adx-search-actions .adx-btn,.page-admin.page-admin-academic-documents-index .adx-filters{width:100%}.page-admin.page-admin-academic-documents-index .adx-select{width:100%;min-width:0}}@media(max-width:420px){.page-admin.page-admin-academic-documents-index .adx-search-actions{grid-template-columns:1fr}}.page-admin.page-admin-academic-documents-index .adx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-academic-documents-index .adx-cardpad{padding:16px}}.page-admin.page-admin-academic-documents-index .adx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-academic-documents-index .dark .adx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-academic-documents-index .adx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-academic-documents-index .dark .adx-badge b{color:#ffffffeb}.page-admin.page-admin-academic-documents-index .adx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-academic-documents-index table.adx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-academic-documents-index table.adx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-academic-documents-index .dark table.adx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-academic-documents-index table.adx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-academic-documents-index .dark table.adx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-academic-documents-index table.adx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-academic-documents-index .dark table.adx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-academic-documents-index .adx-titlecell{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-academic-documents-index .adx-titlecell .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-academic-documents-index .dark .adx-titlecell .main{color:#ffffffeb}.page-admin.page-admin-academic-documents-index .adx-titlecell .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-academic-documents-index .dark .adx-titlecell .sub{color:#ffffff9e}.page-admin.page-admin-academic-documents-index .adx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-academic-documents-index .adx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-academic-documents-index .adx-link:hover,.page-admin.page-admin-academic-documents-index .adx-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-academic-documents-index .adx-link:hover *,.page-admin.page-admin-academic-documents-index .adx-link:focus-visible *{color:inherit!important}.page-admin.page-admin-academic-documents-index .dark .adx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-academic-documents-index .dark .adx-link:hover,.page-admin.page-admin-academic-documents-index .dark .adx-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-academic-documents-index .adx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-academic-documents-index .adx-link-danger:hover,.page-admin.page-admin-academic-documents-index .adx-link-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-academic-documents-index .dark .adx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-academic-documents-index .dark .adx-link-danger:hover,.page-admin.page-admin-academic-documents-index .dark .adx-link-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-academic-documents-index .adx-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-academic-documents-index .dark .adx-chip{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin.page-admin-academic-documents-index .adx-chip--pub{border-color:#22c55e38;background:#22c55e1a}.page-admin.page-admin-academic-documents-index .adx-chip--priv{border-color:#f59e0b38;background:#f59e0b1a}.page-admin.page-admin-academic-documents-index .adx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-academic-documents-index .adx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:11px;font-weight:950;letter-spacing:.08em}.page-admin.page-admin-academic-documents-index .dark .adx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-academic-documents-index .adx-empty .t{font-weight:950}.page-admin.page-admin-academic-documents-index .adx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-academic-documents-index .dark .adx-empty .s{color:#ffffffa6}.page-admin.page-admin-academic-documents-index .adx-desktop{display:none}.page-admin.page-admin-academic-documents-index .adx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-academic-documents-index .adx-desktop{display:block}.page-admin.page-admin-academic-documents-index .adx-mobile{display:none}.page-admin.page-admin-academic-documents-index .adx-titlecell .main,.page-admin.page-admin-academic-documents-index .adx-titlecell .sub{max-width:520px}}.page-admin.page-admin-academic-documents-index .adx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-academic-documents-index .adx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-academic-documents-index .dark .adx-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-academic-documents-index .adx-card-top{padding:12px}.page-admin.page-admin-academic-documents-index .adx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-academic-documents-index .dark .adx-card-title{color:#ffffffeb}.page-admin.page-admin-academic-documents-index .adx-card-sub{margin-top:6px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-academic-documents-index .dark .adx-card-sub{color:#ffffff9e}.page-admin.page-admin-academic-documents-index .adx-actions-panel{border-top:1px solid rgba(15,23,42,.08);padding:10px 12px 12px;background:#0f172a05}.page-admin.page-admin-academic-documents-index .dark .adx-actions-panel{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-academic-documents-index .adx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-academic-documents-index .adx-actions-grid .adx-link,.page-admin.page-admin-academic-documents-index .adx-actions-grid button.adx-link{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-academic-documents-index .adx-modal-backdrop{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0000006b;z-index:9999}@media(min-width:640px){.page-admin.page-admin-academic-documents-index .adx-modal-backdrop{align-items:center}}.page-admin.page-admin-academic-documents-index .adx-modal{width:min(520px,100%);border-radius:18px;border:1px solid rgba(15,23,42,.12);background:#fffffffa;box-shadow:0 24px 60px #0000002e;overflow:hidden}.page-admin.page-admin-academic-documents-index .dark .adx-modal{background:#0a0e16eb;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-academic-documents-index .adx-modal-h{padding:14px 14px 8px;font-weight:950}.page-admin.page-admin-academic-documents-index .adx-modal-b{padding:0 14px 14px;color:#0f172ab3;font-weight:700;line-height:1.55}.page-admin.page-admin-academic-documents-index .dark .adx-modal-b{color:#ffffffb3}.page-admin.page-admin-academic-documents-index .adx-modal-f{padding:12px 14px;border-top:1px solid rgba(15,23,42,.1);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.page-admin.page-admin-academic-documents-index .dark .adx-modal-f{border-top-color:#ffffff1a}.page-admin.page-admin-accreditations-create .acx-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-accreditations-create .acx-page{overflow-x:hidden}}.page-admin.page-admin-accreditations-create .acx-page,.page-admin.page-admin-accreditations-create .acx-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-accreditations-create .acx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-accreditations-create .dark .acx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-accreditations-create .acx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-accreditations-create .acx-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-accreditations-create .acx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-accreditations-create .dark .acx-sub{color:#ffffffa6}.page-admin.page-admin-accreditations-create .acx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-accreditations-create .dark .acx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-accreditations-create .acx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-accreditations-create .acx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-accreditations-create .acx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-accreditations-create .acx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-accreditations-create .dark .acx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-accreditations-create .dark .acx-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-accreditations-create .acx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-accreditations-create .acx-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-accreditations-create .acx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-accreditations-create .acx-cardpad{padding:16px}}.page-admin.page-admin-accreditations-create .acx-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-accreditations-create .dark .acx-muted{color:#ffffffa6}.page-admin.page-admin-accreditations-create .acx-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-accreditations-create .acx-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-accreditations-create .dark .acx-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-accreditations-create .acx-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-accreditations-create .acx-help .acx-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-accreditations-create .acx-help .acx-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-accreditations-create .acx-help .acx-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-accreditations-create .dark .acx-help .acx-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-accreditations-create .acx-help .acx-item b{font-weight:950}@media(max-width:560px){.page-admin.page-admin-accreditations-create .acx-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-accreditations-create .acx-actions .acx-btn{width:100%}.page-admin.page-admin-accreditations-create .acx-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-accreditations-create .acx-foot .acx-btn{width:100%}}.page-admin.page-admin-accreditations-edit .ae-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-accreditations-edit .ae-page{overflow-x:hidden}}.page-admin.page-admin-accreditations-edit .ae-page,.page-admin.page-admin-accreditations-edit .ae-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-accreditations-edit .ae-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-accreditations-edit .dark .ae-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-accreditations-edit .ae-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-accreditations-edit .ae-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-accreditations-edit .ae-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-accreditations-edit .dark .ae-sub{color:#ffffffa6}.page-admin.page-admin-accreditations-edit .ae-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-accreditations-edit .dark .ae-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-accreditations-edit .ae-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-accreditations-edit .ae-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7}.page-admin.page-admin-accreditations-edit .dark .ae-mono{color:#ffffffc7}.page-admin.page-admin-accreditations-edit .ae-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-accreditations-edit .ae-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-accreditations-edit .ae-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-accreditations-edit .dark .ae-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-accreditations-edit .dark .ae-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-accreditations-edit .ae-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-accreditations-edit .ae-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-accreditations-edit .ae-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-accreditations-edit .ae-btn-danger:hover{border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#991b1b!important}.page-admin.page-admin-accreditations-edit .dark .ae-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-accreditations-edit .dark .ae-btn-danger:hover{color:#fee2e2!important}.page-admin.page-admin-accreditations-edit .ae-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-accreditations-edit .ae-cardpad{padding:16px}}.page-admin.page-admin-accreditations-edit .ae-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-accreditations-edit .dark .ae-muted{color:#ffffffa6}.page-admin.page-admin-accreditations-edit .ae-kv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-accreditations-edit .ae-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3}.page-admin.page-admin-accreditations-edit .dark .ae-chip{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-accreditations-edit .ae-chip b{font-weight:950}.page-admin.page-admin-accreditations-edit .ae-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-accreditations-edit .dark .ae-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-accreditations-edit .ae-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-accreditations-edit .ae-help .ae-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-accreditations-edit .ae-help .ae-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-accreditations-edit .ae-help .ae-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-accreditations-edit .dark .ae-help .ae-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-accreditations-edit .ae-help .ae-item b{font-weight:950}.page-admin.page-admin-accreditations-edit .ae-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-accreditations-edit .ae-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-accreditations-edit .ae-actions .ae-btn{width:100%}.page-admin.page-admin-accreditations-edit .ae-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-accreditations-edit .ae-foot .ae-btn{width:100%}}.page-admin .afx-wrap{margin-top:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin .afx-wrap{overflow-x:hidden}}.page-admin .afx-wrap,.page-admin .afx-wrap *{box-sizing:border-box}.page-admin .afx-wrap *{min-width:0;max-width:100%}.page-admin .afx-section{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.08),transparent 60%),#ffffffeb;padding:14px}.page-admin .dark .afx-section{border-color:#ffffff1a;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 60%),#0a0e1699}.page-admin .afx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .afx-title{font-weight:950;letter-spacing:-.01em}.page-admin .afx-muted{color:#0f172a94;font-size:.88rem;line-height:1.6}.page-admin .dark .afx-muted{color:#ffffffa6}.page-admin .afx-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:normal}.page-admin .dark .afx-pill{border-color:#ffffff1a;background:#0a0e1699;color:#ffffffc7}.page-admin .afx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .afx-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media(min-width:768px){.page-admin .afx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.page-admin .afx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.page-admin .afx-hint{font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .afx-hint{color:#ffffff8c}.page-admin .afx-error{font-size:.82rem;color:#dc2626;margin-top:2px}.page-admin .dark .afx-error{color:#fca5a5}.page-admin .afx-field .input,.page-admin .afx-field .select{width:100%!important;max-width:100%!important;min-width:0!important}.page-admin .afx-upload{border:1px dashed rgba(15,23,42,.16);background:#ffffffb3;border-radius:16px;padding:12px}.page-admin .dark .afx-upload{border-color:#ffffff29;background:#0a0e168c}.page-admin .afx-upload-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .afx-filemeta{font-size:.82rem;color:#0f172a94;font-weight:650;line-height:1.55}.page-admin .dark .afx-filemeta{color:#ffffffa6}.page-admin .afx-filelink{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;text-decoration:none;font-weight:900;color:#0f172aeb!important}.page-admin .afx-filelink:hover{border-color:#16a97f38;box-shadow:0 10px 18px #0000000f}.page-admin .dark .afx-filelink{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .afx-row{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}@media(min-width:1024px){.page-admin .afx-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}}.page-admin .afx-preview{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffbf;padding:12px;display:flex;gap:12px;align-items:center;overflow:hidden}.page-admin .dark .afx-preview{border-color:#ffffff1a;background:#0a0e168c}.page-admin .afx-iconbox{width:52px;height:52px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:950;color:#0f172a8c}.page-admin .dark .afx-iconbox{border-color:#ffffff1a;color:#fff9;background:#16a97f29}.page-admin .afx-iconbox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .afx-pvtext{min-width:0}.page-admin .afx-pvtext .a{font-weight:950;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.page-admin .afx-pvtext .b{margin-top:4px;font-size:.82rem;color:#0f172a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.page-admin .dark .afx-pvtext .b{color:#fff9}@media(max-width:420px){.page-admin .afx-iconbox{width:48px;height:48px;border-radius:14px}.page-admin .afx-pvtext .a,.page-admin .afx-pvtext .b{max-width:68vw}}.page-admin.page-admin-accreditations-index .ax-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-accreditations-index .ax-page{overflow-x:hidden}}.page-admin.page-admin-accreditations-index .ax-page,.page-admin.page-admin-accreditations-index .ax-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-accreditations-index .ax-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-accreditations-index .dark .ax-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-accreditations-index .ax-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-accreditations-index .ax-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-accreditations-index .ax-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-accreditations-index .dark .ax-sub{color:#ffffffa6}.page-admin.page-admin-accreditations-index .ax-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-accreditations-index .dark .ax-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-accreditations-index .ax-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-accreditations-index .ax-flash{margin-top:12px}.page-admin.page-admin-accreditations-index .ax-alert{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-accreditations-index .dark .ax-alert{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-accreditations-index .ax-alert-success{border-color:#22c55e40;background:#22c55e14}.page-admin.page-admin-accreditations-index .dark .ax-alert-success{background:#22c55e24}.page-admin.page-admin-accreditations-index .ax-alert-danger{border-color:#dc262640;background:#dc262614}.page-admin.page-admin-accreditations-index .dark .ax-alert-danger{background:#dc262624}.page-admin.page-admin-accreditations-index .ax-alert .t{font-weight:950}.page-admin.page-admin-accreditations-index .ax-alert .s{margin-top:4px;font-weight:650;color:#0f172ab3;line-height:1.5}.page-admin.page-admin-accreditations-index .dark .ax-alert .s{color:#ffffffbf}.page-admin.page-admin-accreditations-index .ax-alert ul{margin:.35rem 0 0 1.15rem}.page-admin.page-admin-accreditations-index .ax-alert li{margin:.15rem 0}.page-admin.page-admin-accreditations-index .ax-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-accreditations-index .ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-accreditations-index .ax-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-accreditations-index .dark .ax-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-accreditations-index .dark .ax-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-accreditations-index .ax-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-accreditations-index .ax-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-accreditations-index .ax-btn-ghost{background:#ffffffa6}.page-admin.page-admin-accreditations-index .dark .ax-btn-ghost{background:#0a0e168c}.page-admin.page-admin-accreditations-index .ax-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-accreditations-index .dark .ax-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-accreditations-index .ax-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-accreditations-index .ax-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-accreditations-index .ax-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-accreditations-index .ax-search-ico .ax-search-svg{width:18px;height:18px;display:block}.page-admin.page-admin-accreditations-index .dark .ax-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-accreditations-index .ax-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-accreditations-index .ax-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-accreditations-index .ax-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-accreditations-index .dark .ax-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-accreditations-index .dark .ax-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-accreditations-index .dark .ax-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-accreditations-index .ax-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-accreditations-index .ax-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-accreditations-index .dark .ax-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-accreditations-index .ax-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-accreditations-index .ax-search-actions .ax-btn{width:100%}}.page-admin.page-admin-accreditations-index .ax-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-accreditations-index .ax-cardpad{padding:16px}}.page-admin.page-admin-accreditations-index .ax-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-accreditations-index .dark .ax-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-accreditations-index .ax-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-accreditations-index .dark .ax-badge b{color:#ffffffeb}.page-admin.page-admin-accreditations-index .ax-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-accreditations-index table.ax-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-accreditations-index table.ax-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-accreditations-index .dark table.ax-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-accreditations-index table.ax-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-accreditations-index .dark table.ax-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-accreditations-index table.ax-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-accreditations-index .dark table.ax-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-accreditations-index .ax-name{display:flex;flex-direction:column;gap:8px;min-width:0}.page-admin.page-admin-accreditations-index .ax-name .main{font-weight:950;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-accreditations-index .dark .ax-name .main{color:#ffffffeb}.page-admin.page-admin-accreditations-index .ax-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-accreditations-index .ax-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.8rem;color:#0f172abf}.page-admin.page-admin-accreditations-index .dark .ax-chip{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-accreditations-index .ax-subline{font-size:.84rem;color:#0f172a9e;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-accreditations-index .dark .ax-subline{color:#ffffffa6}.page-admin.page-admin-accreditations-index .ax-actions-cell{width:220px;text-align:right}.page-admin.page-admin-accreditations-index .ax-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-accreditations-index .ax-row-actions .ax-del-form{margin:0;display:inline-flex}.page-admin.page-admin-accreditations-index .ax-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;color:#0f172aeb!important;text-decoration:none;font-weight:950;font-size:.9rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;min-height:44px}.page-admin.page-admin-accreditations-index .ax-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-accreditations-index .dark .ax-link{background:#0a0e16b8;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-accreditations-index .dark .ax-link:hover{color:#fffffffa!important}.page-admin.page-admin-accreditations-index .ax-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-accreditations-index .ax-link-danger:hover{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-accreditations-index .dark .ax-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-accreditations-index .dark .ax-link-danger:hover{color:#fee2e2!important}.page-admin.page-admin-accreditations-index .ax-mobile-actions{display:none;margin-top:10px}.page-admin.page-admin-accreditations-index .ax-mobile-actions .ax-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.page-admin.page-admin-accreditations-index .ax-mobile-actions .ax-link{width:100%;justify-content:center}.page-admin.page-admin-accreditations-index .ax-mobile-actions .ax-del-form{margin:0;width:100%}.page-admin.page-admin-accreditations-index .ax-mobile-actions .ax-del-form button.ax-link{width:100%}.page-admin.page-admin-accreditations-index .ax-mobile-actions .ax-link svg{flex:0 0 auto}@media(max-width:640px){.page-admin.page-admin-accreditations-index .ax-actions,.page-admin.page-admin-accreditations-index .ax-actions .ax-btn{width:100%}.page-admin.page-admin-accreditations-index table.ax-table thead{display:none}.page-admin.page-admin-accreditations-index table.ax-table,.page-admin.page-admin-accreditations-index table.ax-table tbody{display:block}.page-admin.page-admin-accreditations-index table.ax-table tbody tr{display:block;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;border-radius:18px;padding:14px;margin:12px 0;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-accreditations-index .dark table.ax-table tbody tr{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-accreditations-index table.ax-table tbody td{display:block;padding:0;border-bottom:none}.page-admin.page-admin-accreditations-index table.ax-table tbody td.ax-actions-cell{display:none!important}.page-admin.page-admin-accreditations-index table.ax-table tbody tr:hover td{background:transparent}.page-admin.page-admin-accreditations-index .ax-name .main,.page-admin.page-admin-accreditations-index .ax-subline{max-width:86vw}.page-admin.page-admin-accreditations-index .ax-meta{gap:8px;row-gap:8px}.page-admin.page-admin-accreditations-index .ax-chip{font-size:.82rem;padding:7px 10px}.page-admin.page-admin-accreditations-index .ax-mobile-actions{display:block}}.page-admin.page-admin-accreditations-index .ax-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-accreditations-index .ax-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-accreditations-index .dark .ax-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-accreditations-index .ax-empty .t{font-weight:950}.page-admin.page-admin-accreditations-index .ax-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-accreditations-index .dark .ax-empty .s{color:#ffffffa6}.page-admin.page-admin-accreditations-index .ax-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-accreditations-index .ax-muted{color:#0f172a94}.page-admin.page-admin-accreditations-index .dark .ax-muted{color:#ffffffa6}.page-admin.page-admin-achievements-create .ac-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-achievements-create .ac-page{overflow-x:hidden}}.page-admin.page-admin-achievements-create .ac-page,.page-admin.page-admin-achievements-create .ac-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-achievements-create .ac-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-achievements-create .dark .ac-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-achievements-create .ac-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-achievements-create .ac-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-achievements-create .ac-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-achievements-create .dark .ac-sub{color:#ffffffa6}.page-admin.page-admin-achievements-create .ac-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-achievements-create .dark .ac-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-achievements-create .ac-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-achievements-create .ac-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-achievements-create .ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-achievements-create .ac-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-achievements-create .dark .ac-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-achievements-create .dark .ac-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-achievements-create .ac-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-achievements-create .ac-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-achievements-create .ac-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-achievements-create .ac-cardpad{padding:16px}}.page-admin.page-admin-achievements-create .ac-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-achievements-create .dark .ac-muted{color:#ffffffa6}.page-admin.page-admin-achievements-create .ac-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-achievements-create .ac-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-achievements-create .dark .ac-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-achievements-create .ac-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-achievements-create .ac-help .ac-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-achievements-create .ac-help .ac-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-achievements-create .ac-help .ac-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-achievements-create .dark .ac-help .ac-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-achievements-create .ac-help .ac-item b{font-weight:950}@media(max-width:560px){.page-admin.page-admin-achievements-create .ac-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-achievements-create .ac-actions .ac-btn{width:100%}.page-admin.page-admin-achievements-create .ac-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-achievements-create .ac-foot .ac-btn{width:100%}}.page-admin.page-admin-achievements-edit .ae-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-achievements-edit .ae-page{overflow-x:hidden}}.page-admin.page-admin-achievements-edit .ae-page,.page-admin.page-admin-achievements-edit .ae-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-achievements-edit .ae-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-achievements-edit .dark .ae-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-achievements-edit .ae-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-achievements-edit .ae-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-achievements-edit .ae-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-achievements-edit .dark .ae-sub{color:#ffffffa6}.page-admin.page-admin-achievements-edit .ae-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-achievements-edit .dark .ae-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-achievements-edit .ae-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-achievements-edit .ae-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7}.page-admin.page-admin-achievements-edit .dark .ae-mono{color:#ffffffc7}.page-admin.page-admin-achievements-edit .ae-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-achievements-edit .ae-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-achievements-edit .ae-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-achievements-edit .dark .ae-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-achievements-edit .dark .ae-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-achievements-edit .ae-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-achievements-edit .ae-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-achievements-edit .ae-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-achievements-edit .ae-btn-danger:hover{border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#991b1b!important}.page-admin.page-admin-achievements-edit .dark .ae-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-achievements-edit .dark .ae-btn-danger:hover{color:#fee2e2!important}.page-admin.page-admin-achievements-edit .ae-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-achievements-edit .ae-cardpad{padding:16px}}.page-admin.page-admin-achievements-edit .ae-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-achievements-edit .dark .ae-muted{color:#ffffffa6}.page-admin.page-admin-achievements-edit .ae-kv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-achievements-edit .ae-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3}.page-admin.page-admin-achievements-edit .dark .ae-chip{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-achievements-edit .ae-chip b{font-weight:950}.page-admin.page-admin-achievements-edit .ae-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-achievements-edit .dark .ae-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-achievements-edit .ae-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-achievements-edit .ae-help .ae-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-achievements-edit .ae-help .ae-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-achievements-edit .ae-help .ae-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-achievements-edit .dark .ae-help .ae-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-achievements-edit .ae-help .ae-item b{font-weight:950}.page-admin.page-admin-achievements-edit .ae-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-achievements-edit .ae-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-achievements-edit .ae-actions .ae-btn{width:100%}.page-admin.page-admin-achievements-edit .ae-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-achievements-edit .ae-foot .ae-btn{width:100%}}.page-admin .pf-wrap{margin-top:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin .pf-wrap{overflow-x:hidden}}.page-admin .pf-wrap,.page-admin .pf-wrap *{box-sizing:border-box}.page-admin .pf-wrap *{min-width:0;max-width:100%}.page-admin .pf-section{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.08),transparent 60%),#ffffffeb;padding:14px}.page-admin .dark .pf-section{border-color:#ffffff1a;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 60%),#0a0e1699}.page-admin .pf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .pf-title{font-weight:950;letter-spacing:-.01em}.page-admin .pf-muted{color:#0f172a94;font-size:.88rem;line-height:1.6}.page-admin .dark .pf-muted{color:#ffffffa6}.page-admin .pf-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:normal}.page-admin .dark .pf-pill{border-color:#ffffff1a;background:#0a0e1699;color:#ffffffc7}.page-admin .pf-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .pf-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media(min-width:768px){.page-admin .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.page-admin .pf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.page-admin .pf-hint{font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .pf-hint{color:#ffffff8c}.page-admin .pf-error{font-size:.82rem;color:#dc2626;margin-top:2px}.page-admin .dark .pf-error{color:#fca5a5}.page-admin .pf-field .input,.page-admin .pf-field .select,.page-admin .pf-field .textarea{width:100%!important;max-width:100%!important;min-width:0!important}.page-admin .pf-field .select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-admin .pf-row{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}@media(min-width:1024px){.page-admin .pf-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}}.page-admin .pf-upload{border:1px dashed rgba(15,23,42,.18);border-radius:16px;background:#ffffffbf;padding:12px}.page-admin .dark .pf-upload{border-color:#ffffff24;background:#0a0e168c}.page-admin .pf-upload .top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .pf-upload .top .t{font-weight:950}.page-admin .pf-upload .meta{margin-top:6px;color:#0f172a8f;font-weight:650;font-size:.82rem;line-height:1.5}.page-admin .dark .pf-upload .meta{color:#ffffff9e}.page-admin .pf-preview{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffbf;padding:12px;display:flex;gap:12px;align-items:center;overflow:hidden}.page-admin .dark .pf-preview{border-color:#ffffff1a;background:#0a0e168c}.page-admin .pf-iconbox{width:52px;height:52px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:950;color:#0f172a8c}.page-admin .dark .pf-iconbox{border-color:#ffffff1a;color:#fff9;background:#16a97f29}.page-admin .pf-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .pf-pvtext{min-width:0}.page-admin .pf-pvtext .a{font-weight:950;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.page-admin .pf-pvtext .b{margin-top:4px;font-size:.82rem;color:#0f172a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.page-admin .dark .pf-pvtext .b{color:#fff9}.page-admin .pf-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(22,169,127,.2);background:#16a97f14;font-weight:850;font-size:.8rem;margin-top:10px}.page-admin .dark .pf-badge{border-color:#16a97f4d;background:#16a97f24}.page-admin .pf-minirow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin .pf-check{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffa6;font-weight:850;font-size:.84rem}.page-admin .dark .pf-check{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-achievements-index .ax-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-achievements-index .ax-page{overflow-x:hidden}}.page-admin.page-admin-achievements-index .ax-page,.page-admin.page-admin-achievements-index .ax-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-achievements-index .ax-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-achievements-index .dark .ax-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-achievements-index .ax-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-achievements-index .ax-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-achievements-index .ax-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-achievements-index .dark .ax-sub{color:#ffffffa6}.page-admin.page-admin-achievements-index .ax-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-achievements-index .dark .ax-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-achievements-index .ax-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-achievements-index .ax-flash{margin-bottom:12px;border-radius:16px;padding:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-achievements-index .dark .ax-flash{background:#0a0e16b3;border-color:#ffffff1a}.page-admin.page-admin-achievements-index .ax-flash-row{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-achievements-index .ax-flash-ico{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-achievements-index .dark .ax-flash-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-achievements-index .ax-flash-t{font-weight:950}.page-admin.page-admin-achievements-index .ax-flash-s{margin-top:2px;font-weight:650;color:#0f172aa6;line-height:1.5}.page-admin.page-admin-achievements-index .dark .ax-flash-s{color:#ffffffb3}.page-admin.page-admin-achievements-index .ax-flash.err .ax-flash-ico{background:#dc26261a;border-color:#dc262640}.page-admin.page-admin-achievements-index .ax-flash.err .ax-dot{background:#dc2626f2;box-shadow:0 0 0 4px #dc262624}.page-admin.page-admin-achievements-index .ax-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-achievements-index .ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-achievements-index .ax-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-achievements-index .dark .ax-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-achievements-index .dark .ax-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-achievements-index .ax-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-achievements-index .ax-btn-primary:hover{box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-achievements-index .ax-btn-ghost{background:#ffffffa6}.page-admin.page-admin-achievements-index .dark .ax-btn-ghost{background:#0a0e168c}.page-admin.page-admin-achievements-index .ax-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-achievements-index .dark .ax-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-achievements-index .ax-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-achievements-index .ax-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-achievements-index .ax-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-achievements-index .dark .ax-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-achievements-index .ax-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-achievements-index .ax-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-achievements-index .ax-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-achievements-index .dark .ax-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-achievements-index .dark .ax-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-achievements-index .dark .ax-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-achievements-index .ax-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-achievements-index .ax-select{min-width:180px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:800;color:#0f172ae0}.page-admin.page-admin-achievements-index .dark .ax-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-achievements-index .ax-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-achievements-index .ax-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-achievements-index .dark .ax-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-achievements-index .ax-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-achievements-index .ax-search-actions .ax-btn,.page-admin.page-admin-achievements-index .ax-filters{width:100%}.page-admin.page-admin-achievements-index .ax-select{width:100%;min-width:0}}.page-admin.page-admin-achievements-index .ax-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-achievements-index .ax-cardpad{padding:16px}}.page-admin.page-admin-achievements-index .ax-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-achievements-index table.ax-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.page-admin.page-admin-achievements-index table.ax-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-achievements-index .dark table.ax-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-achievements-index table.ax-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-achievements-index .dark table.ax-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-achievements-index table.ax-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-achievements-index .dark table.ax-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-achievements-index .ax-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-achievements-index .ax-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-achievements-index .dark .ax-name .main{color:#ffffffeb}.page-admin.page-admin-achievements-index .ax-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-achievements-index .dark .ax-name .sub{color:#ffffff9e}.page-admin.page-admin-achievements-index .ax-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.page-admin.page-admin-achievements-index .ax-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.78rem;color:#0f172abf}.page-admin.page-admin-achievements-index .dark .ax-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffbf}.page-admin.page-admin-achievements-index .ax-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-achievements-index .ax-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-achievements-index .ax-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-achievements-index .dark .ax-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-achievements-index .dark .ax-link:hover{color:#fffffffa!important}.page-admin.page-admin-achievements-index .ax-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-achievements-index .ax-link-danger:hover{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-achievements-index .dark .ax-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-achievements-index .dark .ax-link-danger:hover{color:#fee2e2!important}.page-admin.page-admin-achievements-index .ax-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-achievements-index .ax-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-achievements-index .dark .ax-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-achievements-index .ax-empty .t{font-weight:950}.page-admin.page-admin-achievements-index .ax-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-achievements-index .dark .ax-empty .s{color:#ffffffa6}.page-admin.page-admin-achievements-index .ax-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-achievements-index .ax-muted{color:#0f172a94}.page-admin.page-admin-achievements-index .dark .ax-muted{color:#ffffffa6}.page-admin.page-admin-achievements-index .ax-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-achievements-index .dark .ax-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-achievements-index .ax-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-achievements-index .dark .ax-badge b{color:#ffffffeb}@media(max-width:640px){.page-admin.page-admin-achievements-index .ax-actions,.page-admin.page-admin-achievements-index .ax-actions .ax-btn{width:100%}.page-admin.page-admin-achievements-index table.ax-table thead{display:none}.page-admin.page-admin-achievements-index table.ax-table,.page-admin.page-admin-achievements-index table.ax-table tbody,.page-admin.page-admin-achievements-index table.ax-table tr,.page-admin.page-admin-achievements-index table.ax-table td{display:block;width:100%}.page-admin.page-admin-achievements-index table.ax-table tbody tr{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#ffffffeb;margin-bottom:12px}.page-admin.page-admin-achievements-index .dark table.ax-table tbody tr{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-achievements-index table.ax-table tbody td{border-bottom:0;padding:12px}.page-admin.page-admin-achievements-index table.ax-table tbody td+td{padding-top:0}.page-admin.page-admin-achievements-index .ax-name .main,.page-admin.page-admin-achievements-index .ax-name .sub{max-width:86vw}.page-admin.page-admin-achievements-index .ax-row-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;justify-content:space-between;margin-top:10px}.page-admin.page-admin-achievements-index .ax-row-actions .ax-link,.page-admin.page-admin-achievements-index .ax-row-actions button{width:100%;justify-content:center;min-height:42px}.page-admin.page-admin-achievements-index .ax-row-actions form{margin:0!important;width:100%}.page-admin.page-admin-achievements-index table.ax-table tbody tr:hover td{background:transparent}}@media(max-width:380px){.page-admin.page-admin-achievements-index .ax-chip{font-size:.76rem;padding:6px 9px}}.page-admin.page-admin-alumni-create .alc-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-alumni-create .alc-page{overflow-x:hidden}}.page-admin.page-admin-alumni-create .alc-page,.page-admin.page-admin-alumni-create .alc-page *{box-sizing:border-box}.page-admin.page-admin-alumni-create .alc-page *{min-width:0;max-width:100%}.page-admin.page-admin-alumni-create .alc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-alumni-create .dark .alc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-alumni-create .alc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-alumni-create .alc-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-alumni-create .alc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-alumni-create .dark .alc-sub{color:#ffffffa6}.page-admin.page-admin-alumni-create .alc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-alumni-create .dark .alc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-alumni-create .alc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-alumni-create .alc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-alumni-create .alc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-alumni-create .alc-btn:hover,.page-admin.page-admin-alumni-create .alc-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-alumni-create .alc-btn:hover *,.page-admin.page-admin-alumni-create .alc-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-alumni-create .dark .alc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-alumni-create .dark .alc-btn:hover,.page-admin.page-admin-alumni-create .dark .alc-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-alumni-create .alc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-alumni-create .alc-btn-primary:hover,.page-admin.page-admin-alumni-create .alc-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-alumni-create .alc-btn-ghost{background:#ffffffb3}.page-admin.page-admin-alumni-create .dark .alc-btn-ghost{background:#0a0e168c}.page-admin.page-admin-alumni-create .alc-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-alumni-create .dark .alc-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-alumni-create .alc-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-alumni-create .alc-cardpad{padding:16px}}.page-admin.page-admin-alumni-create .alc-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-alumni-create .dark .alc-muted{color:#ffffffa6}@media(max-width:560px){.page-admin.page-admin-alumni-create .alc-page{padding:14px 12px}.page-admin.page-admin-alumni-create .alc-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-alumni-create .alc-actions .alc-btn{width:100%}}.page-admin.page-admin-alumni-edit .ale-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-alumni-edit .ale-page{overflow-x:hidden}}.page-admin.page-admin-alumni-edit .ale-page,.page-admin.page-admin-alumni-edit .ale-page *{box-sizing:border-box}.page-admin.page-admin-alumni-edit .ale-page *{min-width:0;max-width:100%}.page-admin.page-admin-alumni-edit .ale-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-alumni-edit .dark .ale-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-alumni-edit .ale-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-alumni-edit .ale-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-alumni-edit .ale-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-alumni-edit .dark .ale-sub{color:#ffffffa6}.page-admin.page-admin-alumni-edit .ale-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-alumni-edit .dark .ale-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-alumni-edit .ale-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-alumni-edit .ale-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-alumni-edit .ale-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-alumni-edit .ale-btn:hover,.page-admin.page-admin-alumni-edit .ale-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-alumni-edit .ale-btn:hover *,.page-admin.page-admin-alumni-edit .ale-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-alumni-edit .dark .ale-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-alumni-edit .dark .ale-btn:hover,.page-admin.page-admin-alumni-edit .dark .ale-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-alumni-edit .ale-btn-ghost{background:#ffffffb3}.page-admin.page-admin-alumni-edit .dark .ale-btn-ghost{background:#0a0e168c}.page-admin.page-admin-alumni-edit .ale-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-alumni-edit .dark .ale-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-alumni-edit .ale-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-alumni-edit .ale-cardpad{padding:16px}}.page-admin.page-admin-alumni-edit .ale-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-alumni-edit .dark .ale-muted{color:#ffffffa6}.page-admin.page-admin-alumni-edit .ale-info{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:10px}.page-admin.page-admin-alumni-edit .ale-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-alumni-edit .dark .ale-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-alumni-edit .ale-chip b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-alumni-edit .dark .ale-chip b{color:#ffffffeb}@media(max-width:560px){.page-admin.page-admin-alumni-edit .ale-page{padding:14px 12px}.page-admin.page-admin-alumni-edit .ale-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-alumni-edit .ale-actions .ale-btn{width:100%}}.page-admin .alf-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin .alf-wrap{overflow-x:hidden}}.page-admin .alf-wrap,.page-admin .alf-wrap *{box-sizing:border-box}.page-admin .alf-wrap *{min-width:0;max-width:100%}.page-admin .alf-wrap :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin .alf-card{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin .dark .alf-card{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin .alf-head{padding:14px 14px 12px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.1),transparent 60%),#ffffffb3;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin .dark .alf-head{background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.16),transparent 60%),#0a0e168c;border-bottom-color:#ffffff1a}.page-admin .alf-title{font-weight:950;letter-spacing:-.01em;font-size:1rem;margin:0}.page-admin .alf-sub{margin-top:6px;font-size:.86rem;line-height:1.55;color:#0f172a99;font-weight:650}.page-admin .dark .alf-sub{color:#ffffffa6}.page-admin .alf-body{padding:14px}@media(min-width:1024px){.page-admin .alf-body{padding:16px}}.page-admin .alf-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.page-admin .alf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin .alf-field{min-width:0}.page-admin .alf-hint{margin-top:6px;font-size:.78rem;color:#0f172a8c;font-weight:650;line-height:1.45}.page-admin .dark .alf-hint{color:#ffffff94}.page-admin .alf-error{margin-top:6px;font-size:.82rem;color:#b91c1c;font-weight:700}.page-admin .alf-section{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(15,23,42,.12)}.page-admin .dark .alf-section{border-top-color:#ffffff24}.page-admin .alf-upload{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffbf;padding:12px}.page-admin .dark .alf-upload{border-color:#ffffff1a;background:#0a0e168c}.page-admin .alf-upload-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.page-admin .alf-thumb{width:72px;height:72px;border-radius:18px;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#16a97f14;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.page-admin .dark .alf-thumb{border-color:#ffffff1a;background:#16a97f29}.page-admin .alf-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .alf-thumb .ph{font-weight:950;color:#0f172a99}.page-admin .dark .alf-thumb .ph{color:#ffffffb3}.page-admin .alf-ptext{min-width:0;flex:1}.page-admin .alf-ptext .a{font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172aeb}.page-admin .dark .alf-ptext .a{color:#ffffffeb}.page-admin .alf-ptext .b{margin-top:4px;font-size:.82rem;color:#0f172a94;font-weight:650;line-height:1.45}.page-admin .dark .alf-ptext .b{color:#ffffff9e}.page-admin .alf-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin .alf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;white-space:nowrap}.page-admin .alf-btn:hover,.page-admin .alf-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin .alf-btn:hover *{color:inherit!important}.page-admin .dark .alf-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .alf-btn:hover,.page-admin .dark .alf-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin .alf-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin .alf-btn-primary:hover,.page-admin .alf-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin .alf-btn-ghost{background:#ffffffb3}.page-admin .dark .alf-btn-ghost{background:#0a0e168c}@media(max-width:560px){.page-admin .alf-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin .alf-actions .alf-btn{width:100%}}.page-admin.page-admin-alumni-index .alx-page{max-width:1200px;margin-inline:auto;padding:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-alumni-index .alx-page{overflow-x:hidden}}.page-admin.page-admin-alumni-index .alx-page,.page-admin.page-admin-alumni-index .alx-page *{box-sizing:border-box}.page-admin.page-admin-alumni-index .alx-page *{min-width:0;max-width:100%}.page-admin.page-admin-alumni-index .alx-page :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-alumni-index .alx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-alumni-index .dark .alx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-alumni-index .alx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-alumni-index .alx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-alumni-index .alx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-alumni-index .dark .alx-sub{color:#ffffffa6}.page-admin.page-admin-alumni-index .alx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-alumni-index .dark .alx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-alumni-index .alx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-alumni-index .alx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-alumni-index .alx-flash{margin-top:14px;display:grid;gap:10px}.page-admin.page-admin-alumni-index .alx-alert{border-radius:16px;border:1px solid rgba(15,23,42,.12);padding:12px 14px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-alumni-index .dark .alx-alert{background:#0a0e16b3;border-color:#ffffff1f;box-shadow:none}.page-admin.page-admin-alumni-index .alx-alert .t{font-weight:950;margin-bottom:6px}.page-admin.page-admin-alumni-index .alx-alert .msg{font-weight:650;color:#0f172ab8;line-height:1.55}.page-admin.page-admin-alumni-index .dark .alx-alert .msg{color:#ffffffb3}.page-admin.page-admin-alumni-index .alx-alert-success{border-color:#16a97f40;background:#16a97f0f}.page-admin.page-admin-alumni-index .dark .alx-alert-success{background:#16a97f24}.page-admin.page-admin-alumni-index .alx-alert-danger{border-color:#dc262640;background:#dc26260f}.page-admin.page-admin-alumni-index .dark .alx-alert-danger{background:#dc262624}.page-admin.page-admin-alumni-index .alx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-alumni-index .alx-btn:hover,.page-admin.page-admin-alumni-index .alx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-alumni-index .alx-btn:hover *{color:inherit!important}.page-admin.page-admin-alumni-index .dark .alx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-alumni-index .dark .alx-btn:hover,.page-admin.page-admin-alumni-index .dark .alx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-alumni-index .alx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-alumni-index .alx-btn-primary:hover,.page-admin.page-admin-alumni-index .alx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-alumni-index .alx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-alumni-index .dark .alx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-alumni-index .alx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-alumni-index .dark .alx-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-alumni-index .alx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-alumni-index .alx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-alumni-index .alx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-alumni-index .dark .alx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-alumni-index .alx-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-alumni-index .alx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-alumni-index .alx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-alumni-index .dark .alx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-alumni-index .dark .alx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-alumni-index .dark .alx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-alumni-index .alx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-alumni-index .alx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-alumni-index .dark .alx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-alumni-index .alx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-alumni-index .alx-search-actions .alx-btn{width:100%}}.page-admin.page-admin-alumni-index .alx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-alumni-index .alx-cardpad{padding:16px}}.page-admin.page-admin-alumni-index .alx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-alumni-index table.alx-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.page-admin.page-admin-alumni-index table.alx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-alumni-index .dark table.alx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-alumni-index table.alx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-alumni-index .dark table.alx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-alumni-index table.alx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-alumni-index .dark table.alx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-alumni-index .alx-th-actions{width:240px;text-align:right!important}.page-admin.page-admin-alumni-index .alx-td-actions{text-align:right!important}.page-admin.page-admin-alumni-index .alx-person{display:flex;align-items:center;gap:12px;min-width:0}.page-admin.page-admin-alumni-index .alx-avatar{width:42px;height:42px;border-radius:14px;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#16a97f14;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-admin.page-admin-alumni-index .dark .alx-avatar{border-color:#ffffff1a;background:#16a97f29}.page-admin.page-admin-alumni-index .alx-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin.page-admin-alumni-index .alx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-alumni-index .alx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-alumni-index .dark .alx-name .main{color:#ffffffeb}.page-admin.page-admin-alumni-index .alx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-alumni-index .dark .alx-name .sub{color:#ffffff9e}.page-admin.page-admin-alumni-index .alx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-alumni-index .alx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-alumni-index .alx-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-alumni-index .dark .alx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-alumni-index .dark .alx-link:hover{color:#fffffffa!important}.page-admin.page-admin-alumni-index .alx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-alumni-index .alx-link-danger:hover{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-alumni-index .dark .alx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-alumni-index .dark .alx-link-danger:hover{color:#fee2e2!important}.page-admin.page-admin-alumni-index .alx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-alumni-index .dark .alx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-alumni-index .alx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-alumni-index .dark .alx-badge b{color:#ffffffeb}.page-admin.page-admin-alumni-index .alx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-alumni-index .alx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-alumni-index .dark .alx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-alumni-index .alx-empty .t{font-weight:950}.page-admin.page-admin-alumni-index .alx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-alumni-index .dark .alx-empty .s{color:#ffffffa6}.page-admin.page-admin-alumni-index .alx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-alumni-index .alx-muted{color:#0f172a94}.page-admin.page-admin-alumni-index .dark .alx-muted{color:#ffffffa6}.page-admin.page-admin-alumni-index .alx-actions-mobile{display:none;position:relative}.page-admin.page-admin-alumni-index .alx-menu-btn{width:44px;height:44px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000000f;cursor:pointer;padding:0}.page-admin.page-admin-alumni-index .alx-menu-btn svg{display:block;width:18px;height:18px;fill:currentColor;color:#0f172ac7}.page-admin.page-admin-alumni-index .dark .alx-menu-btn svg{color:#ffffffd9}.page-admin.page-admin-alumni-index .alx-menu-btn:hover,.page-admin.page-admin-alumni-index .alx-menu-btn:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #00000014;border-color:#16a97f38}.page-admin.page-admin-alumni-index .dark .alx-menu-btn{background:#0a0e16e6;border-color:#ffffff1f;box-shadow:none}.page-admin.page-admin-alumni-index .dark .alx-menu-btn:hover,.page-admin.page-admin-alumni-index .dark .alx-menu-btn:focus-visible{filter:saturate(1.05)}.page-admin.page-admin-alumni-index .alx-menu-fixed{position:fixed;width:220px;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fffffffa;box-shadow:0 18px 34px #00000024;overflow:hidden;z-index:9999;display:none}.page-admin.page-admin-alumni-index .dark .alx-menu-fixed{background:#0a0e16f0;border-color:#ffffff1f;box-shadow:none}.page-admin.page-admin-alumni-index .alx-menu-fixed.is-open{display:block}.page-admin.page-admin-alumni-index .alx-menu-fixed a,.page-admin.page-admin-alumni-index .alx-menu-fixed button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;font-weight:900;font-size:.9rem;border:0;background:transparent;color:#0f172aeb;cursor:pointer;text-align:left}.page-admin.page-admin-alumni-index .dark .alx-menu-fixed a,.page-admin.page-admin-alumni-index .dark .alx-menu-fixed button{color:#ffffffeb}.page-admin.page-admin-alumni-index .alx-menu-fixed a:hover,.page-admin.page-admin-alumni-index .alx-menu-fixed button:hover{background:#16a97f14}.page-admin.page-admin-alumni-index .dark .alx-menu-fixed a:hover,.page-admin.page-admin-alumni-index .dark .alx-menu-fixed button:hover{background:#16a97f2e}.page-admin.page-admin-alumni-index .alx-menu-fixed .danger{color:#b91c1c}.page-admin.page-admin-alumni-index .dark .alx-menu-fixed .danger{color:#fecaca}.page-admin.page-admin-alumni-index .alx-menu-fixed .divider{height:1px;background:#0f172a14}.page-admin.page-admin-alumni-index .dark .alx-menu-fixed .divider{background:#ffffff1a}@media(max-width:640px){.page-admin.page-admin-alumni-index .alx-th-actions{width:72px}.page-admin.page-admin-alumni-index .alx-row-actions{display:none}.page-admin.page-admin-alumni-index .alx-actions-mobile{display:inline-flex;justify-content:flex-end}}.page-admin.page-admin-alumni-index .alx-dlg::backdrop{background:#0000008c}.page-admin.page-admin-alumni-index .alx-dlg{width:min(520px,calc(100vw - 24px));border-radius:18px;border:1px solid rgba(15,23,42,.16);padding:0;overflow:hidden;box-shadow:0 22px 44px #00000038}.page-admin.page-admin-alumni-index .dark .alx-dlg{border-color:#ffffff24;box-shadow:none}.page-admin.page-admin-alumni-index .alx-dlg-head{padding:14px 16px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-alumni-index .dark .alx-dlg-head{background:#ffffff0a;border-bottom-color:#ffffff1a}.page-admin.page-admin-alumni-index .alx-dlg-title{font-weight:950}.page-admin.page-admin-alumni-index .alx-dlg-body{padding:14px 16px}.page-admin.page-admin-alumni-index .alx-dlg-body p{margin:0;font-weight:650;line-height:1.6;color:#0f172ab8}.page-admin.page-admin-alumni-index .dark .alx-dlg-body p{color:#ffffffb8}.page-admin.page-admin-alumni-index .alx-dlg-foot{padding:14px 16px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-alumni-index .dark .alx-dlg-foot{border-top-color:#ffffff1a}.page-admin.page-admin-assignments-index .asg-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-assignments-index .asg-page{overflow-x:hidden}}.page-admin.page-admin-assignments-index .asg-page,.page-admin.page-admin-assignments-index .asg-page *{box-sizing:border-box}.page-admin.page-admin-assignments-index .asg-page *{min-width:0;max-width:100%}.page-admin.page-admin-assignments-index .asg-flash{margin-bottom:12px;display:grid;gap:10px}.page-admin.page-admin-assignments-index .asg-alert{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px 14px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d;font-weight:750;color:#0f172ae0;overflow:hidden}.page-admin.page-admin-assignments-index .dark .asg-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none;color:#ffffffe0}.page-admin.page-admin-assignments-index .asg-alert--success{border-color:#22c55e40}.page-admin.page-admin-assignments-index .asg-alert--error{border-color:#ef444440}.page-admin.page-admin-assignments-index .asg-alert b{font-weight:950}.page-admin.page-admin-assignments-index .asg-alert ul{margin:8px 0 0 18px}.page-admin.page-admin-assignments-index .asg-alert li{margin:4px 0}.page-admin.page-admin-assignments-index .asg-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-assignments-index .dark .asg-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-assignments-index .asg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-assignments-index .asg-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-assignments-index .asg-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-assignments-index .dark .asg-sub{color:#ffffffa6}.page-admin.page-admin-assignments-index .asg-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-assignments-index .dark .asg-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-assignments-index .asg-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-assignments-index .asg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-assignments-index .asg-btn:hover,.page-admin.page-admin-assignments-index .asg-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-assignments-index .asg-btn:hover *,.page-admin.page-admin-assignments-index .asg-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-assignments-index .dark .asg-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-assignments-index .dark .asg-btn:hover,.page-admin.page-admin-assignments-index .dark .asg-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-assignments-index .asg-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-assignments-index .asg-btn-primary:hover,.page-admin.page-admin-assignments-index .asg-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-assignments-index .asg-btn-ghost{background:#ffffffa6}.page-admin.page-admin-assignments-index .dark .asg-btn-ghost{background:#0a0e168c}.page-admin.page-admin-assignments-index .asg-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.page-admin.page-admin-assignments-index .asg-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-assignments-index .dark .asg-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-assignments-index .asg-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-assignments-index .asg-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-assignments-index .asg-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-assignments-index .dark .asg-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-assignments-index .asg-search-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0;outline:none}.page-admin.page-admin-assignments-index .asg-search-input:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin.page-admin-assignments-index .asg-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-assignments-index .asg-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-assignments-index .dark .asg-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-assignments-index .dark .asg-search-input:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin.page-admin-assignments-index .dark .asg-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-assignments-index .dark .asg-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-assignments-index .asg-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-assignments-index .asg-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-assignments-index .dark .asg-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-assignments-index .asg-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-assignments-index .asg-search-actions .asg-btn{width:100%}}.page-admin.page-admin-assignments-index .asg-card{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-assignments-index .dark .asg-card{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-assignments-index .asg-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-assignments-index .asg-cardpad{padding:16px}}.page-admin.page-admin-assignments-index .asg-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-assignments-index .dark .asg-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-assignments-index .asg-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-assignments-index .dark .asg-badge b{color:#ffffffeb}.page-admin.page-admin-assignments-index .asg-grid3{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:860px){.page-admin.page-admin-assignments-index .asg-grid3{grid-template-columns:2fr 2fr 1fr}}.page-admin.page-admin-assignments-index .asg-field{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;padding:12px}.page-admin.page-admin-assignments-index .dark .asg-field{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-assignments-index .asg-label{font-weight:900;font-size:.92rem;margin-bottom:8px;color:#0f172ae6}.page-admin.page-admin-assignments-index .dark .asg-label{color:#ffffffe6}.page-admin.page-admin-assignments-index .asg-select,.page-admin.page-admin-assignments-index .asg-textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae6;outline:none}.page-admin.page-admin-assignments-index .asg-select:focus,.page-admin.page-admin-assignments-index .asg-textarea:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin.page-admin-assignments-index .dark .asg-select,.page-admin.page-admin-assignments-index .dark .asg-textarea{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin.page-admin-assignments-index .dark .asg-select:focus,.page-admin.page-admin-assignments-index .dark .asg-textarea:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin.page-admin-assignments-index .asg-muted{color:#0f172a94}.page-admin.page-admin-assignments-index .dark .asg-muted{color:#ffffffa6}.page-admin.page-admin-assignments-index .asg-help{margin-top:8px;font-size:.82rem;font-weight:650;line-height:1.5}.page-admin.page-admin-assignments-index .asg-error{margin-top:8px;font-size:.82rem;font-weight:750;color:#ef4444f2}.page-admin.page-admin-assignments-index .dark .asg-error{color:#f87171f2}.page-admin.page-admin-assignments-index .asg-apply-actions{display:flex;align-items:flex-end;justify-content:flex-end}@media(max-width:859px){.page-admin.page-admin-assignments-index .asg-apply-actions{justify-content:stretch}}@media(max-width:640px){.page-admin.page-admin-assignments-index .asg-apply-actions .asg-btn{width:100%}}.page-admin.page-admin-assignments-index .asg-tablewrap{border-radius:16px;overflow:hidden;margin-top:12px;border:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-assignments-index .dark .asg-tablewrap{border-color:#ffffff1a}.page-admin.page-admin-assignments-index table.asg-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.page-admin.page-admin-assignments-index table.asg-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.page-admin.page-admin-assignments-index .dark table.asg-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-assignments-index table.asg-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top;word-break:break-word}.page-admin.page-admin-assignments-index .dark table.asg-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-assignments-index table.asg-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-assignments-index .dark table.asg-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-assignments-index .asg-user{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-assignments-index .asg-user .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-assignments-index .dark .asg-user .main{color:#ffffffeb}.page-admin.page-admin-assignments-index .asg-user .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-assignments-index .dark .asg-user .sub{color:#ffffff9e}.page-admin.page-admin-assignments-index .asg-desktop{display:none}.page-admin.page-admin-assignments-index .asg-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-assignments-index .asg-desktop{display:block}.page-admin.page-admin-assignments-index .asg-mobile{display:none}}.page-admin.page-admin-assignments-index .asg-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-assignments-index .asg-carditem{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-assignments-index .dark .asg-carditem{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-assignments-index .asg-cardtop{padding:12px}.page-admin.page-admin-assignments-index .asg-cardtitle{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-assignments-index .dark .asg-cardtitle{color:#ffffffeb}.page-admin.page-admin-assignments-index .asg-cardsub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35;word-break:break-word}.page-admin.page-admin-assignments-index .dark .asg-cardsub{color:#ffffff9e}.page-admin.page-admin-assignments-index .asg-cardmeta{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}.page-admin.page-admin-assignments-index .asg-meta{padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#0f172a05}.page-admin.page-admin-assignments-index .dark .asg-meta{border-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-assignments-index .asg-meta .k{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:#0f172a8c}.page-admin.page-admin-assignments-index .dark .asg-meta .k{color:#ffffff9e}.page-admin.page-admin-assignments-index .asg-meta .v{margin-top:4px;font-weight:800;color:#0f172ae6;word-break:break-word}.page-admin.page-admin-assignments-index .dark .asg-meta .v{color:#ffffffe6}.page-admin.page-admin-assignments-index .asg-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-audit-logs-index :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--p-700: #12906e;--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--border: rgba(15, 23, 42, .1);--muted: rgba(15, 23, 42, .65);--card: #fff}.page-admin.page-admin-audit-logs-index .al-wrap{max-width:1100px}.page-admin.page-admin-audit-logs-index .al-title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em}.page-admin.page-admin-audit-logs-index .al-sub{color:var(--muted);margin-top:.25rem}.page-admin.page-admin-audit-logs-index .al-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 400px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(800px 300px at 100% 0%,rgba(132,239,208,.18),transparent 55%),var(--card);box-shadow:var(--shadow-sm);padding:18px}.page-admin.page-admin-audit-logs-index .al-stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:768px){.page-admin.page-admin-audit-logs-index .al-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin.page-admin-audit-logs-index .al-stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffb3;padding:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-audit-logs-index .al-stat .k{font-size:.78rem;color:var(--muted)}.page-admin.page-admin-audit-logs-index .al-stat .v{font-size:1.1rem;font-weight:900;margin-top:4px}.page-admin.page-admin-audit-logs-index .al-stat .h{font-size:.78rem;color:#16a97fe6;margin-top:2px}.page-admin.page-admin-audit-logs-index .al-toolbar{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-admin.page-admin-audit-logs-index .al-search{flex:1;min-width:260px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-admin.page-admin-audit-logs-index .al-input-wrap{position:relative;flex:1;min-width:260px}.page-admin.page-admin-audit-logs-index .al-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#0f172a8c;pointer-events:none}.page-admin.page-admin-audit-logs-index .al-input{width:100%;border:1px solid var(--border);background:#fffffff2;border-radius:14px;padding:10px 12px 10px 38px;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.page-admin.page-admin-audit-logs-index .al-input:focus{border-color:#16a97f8c;box-shadow:0 0 0 6px var(--ring)}.page-admin.page-admin-audit-logs-index .al-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:900;background:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.page-admin.page-admin-audit-logs-index .al-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.page-admin.page-admin-audit-logs-index .al-btn:active{transform:translateY(0);box-shadow:none}.page-admin.page-admin-audit-logs-index .al-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5)}.page-admin.page-admin-audit-logs-index .al-btn-ghost{background:#fff9}.page-admin.page-admin-audit-logs-index .al-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#fff9;color:#0f172ad9;font-size:.9rem;white-space:nowrap}.page-admin.page-admin-audit-logs-index .al-card{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-audit-logs-index .al-table-wrap{overflow-x:auto}.page-admin.page-admin-audit-logs-index .al-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.page-admin.page-admin-audit-logs-index .al-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#0f172ab3;background:#f2f4ee;border-bottom:1px solid var(--border);padding:12px 14px;white-space:nowrap}.page-admin.page-admin-audit-logs-index .al-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-audit-logs-index .al-table tbody tr:nth-child(odd){background:#f8fafc99}.page-admin.page-admin-audit-logs-index .al-table tbody tr:hover{background:#e5e9dc8c}.page-admin.page-admin-audit-logs-index .al-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 10px;font-size:.85rem;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;color:#0f172ad9;white-space:nowrap}.page-admin.page-admin-audit-logs-index .al-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f26}.page-admin.page-admin-audit-logs-index .al-link{font-weight:900;color:#16a97f;text-decoration:none}.page-admin.page-admin-audit-logs-index .al-link:hover{text-decoration:underline}.page-admin.page-admin-audit-logs-index .al-link.disabled{color:#0f172a59;pointer-events:none;text-decoration:none;cursor:default}.page-admin.page-admin-audit-logs-index .al-empty{padding:34px 18px;text-align:center;color:var(--muted)}.page-admin.page-admin-audit-logs-index .al-empty .t{font-weight:900;color:#0f172ad9;font-size:1.05rem}.page-admin.page-admin-audit-logs-index .al-empty .d{margin-top:6px;max-width:560px;margin-left:auto;margin-right:auto}.page-admin.page-admin-audit-logs-index .al-footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin.page-admin-audit-logs-index .al-muted{color:var(--muted)}.page-admin.page-admin-audit-logs-index .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}.page-admin.page-admin-audit-logs-show .adl-wrap{width:100%;max-width:1100px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-audit-logs-show .adl-wrap{overflow-x:hidden}}.page-admin.page-admin-audit-logs-show .adl-wrap,.page-admin.page-admin-audit-logs-show .adl-wrap *{box-sizing:border-box;min-width:0}.page-admin.page-admin-audit-logs-show .adl-wrap :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-audit-logs-show :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--p-700: #12906e;--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 18px;--radius-sm: 14px;--border: rgba(15, 23, 42, .1);--muted: rgba(15, 23, 42, .65);--card: #fff;--ink: rgba(15, 23, 42, .92);--danger: #b42318;--warning: #b54708;--info: #175cd3;--ok: rgba(22, 169, 127, 1)}.page-admin.page-admin-audit-logs-show .adl-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(900px 340px at 100% 0%,rgba(132,239,208,.18),transparent 55%),linear-gradient(180deg,#fff,#fffffff5);box-shadow:var(--shadow-sm);padding:16px}@media(min-width:768px){.page-admin.page-admin-audit-logs-show .adl-hero{padding:18px}}.page-admin.page-admin-audit-logs-show .adl-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.page-admin.page-admin-audit-logs-show .adl-title{font-size:1.35rem;font-weight:950;letter-spacing:-.02em;color:var(--ink);margin:0}@media(min-width:768px){.page-admin.page-admin-audit-logs-show .adl-title{font-size:1.55rem}}.page-admin.page-admin-audit-logs-show .adl-sub{color:var(--muted);margin-top:.35rem;margin-bottom:0;max-width:72ch}.page-admin.page-admin-audit-logs-show .adl-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.92rem;color:var(--muted);margin-bottom:10px}.page-admin.page-admin-audit-logs-show .adl-breadcrumb a{color:#16a97f;font-weight:900;text-decoration:none}.page-admin.page-admin-audit-logs-show .adl-breadcrumb a:hover{text-decoration:underline}.page-admin.page-admin-audit-logs-show .adl-sep{opacity:.55}.page-admin.page-admin-audit-logs-show .adl-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:999px;padding:9px 12px;background:#ffffffa6;color:#0f172adb;box-shadow:0 1px #0f172a05;white-space:nowrap}.page-admin.page-admin-audit-logs-show .adl-dot{width:9px;height:9px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24;flex:0 0 auto}.page-admin.page-admin-audit-logs-show .adl-stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:768px){.page-admin.page-admin-audit-logs-show .adl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin.page-admin-audit-logs-show .adl-stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffbf;padding:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-audit-logs-show .adl-k{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950}.page-admin.page-admin-audit-logs-show .adl-v{margin-top:6px;font-weight:950;color:var(--ink);word-break:break-word}.page-admin.page-admin-audit-logs-show .adl-h{margin-top:4px;font-size:.86rem;color:var(--muted);word-break:break-word}.page-admin.page-admin-audit-logs-show .adl-toolbar{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin.page-admin-audit-logs-show .adl-btn{border:1px solid var(--border);border-radius:14px;padding:10px 12px;font-weight:950;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;line-height:1;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.page-admin.page-admin-audit-logs-show .adl-btn:focus{outline:none;box-shadow:0 0 0 6px var(--ring);border-color:#16a97f8c}.page-admin.page-admin-audit-logs-show .adl-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:#f2f4eee6;color:#0f172af2}.page-admin.page-admin-audit-logs-show .adl-btn:active{transform:translateY(0);box-shadow:none}.page-admin.page-admin-audit-logs-show .adl-btn-primary{border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);color:#fff}.page-admin.page-admin-audit-logs-show .adl-btn-primary:hover{background:linear-gradient(135deg,#12906e,#53e1b5);color:#fff}.page-admin.page-admin-audit-logs-show .adl-btn-ghost{background:#ffffffad}.page-admin.page-admin-audit-logs-show .adl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-admin.page-admin-audit-logs-show .adl-card{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-audit-logs-show .adl-card-body{padding:14px}@media(min-width:768px){.page-admin.page-admin-audit-logs-show .adl-card-body{padding:16px}}.page-admin.page-admin-audit-logs-show .adl-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}@media(min-width:768px){.page-admin.page-admin-audit-logs-show .adl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin.page-admin-audit-logs-show .adl-field{border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-sm);padding:12px;background:#f8fafcb8}.page-admin.page-admin-audit-logs-show .adl-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 10px;font-size:.88rem;border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172ae0;white-space:nowrap;max-width:100%}.page-admin.page-admin-audit-logs-show .adl-section{margin-top:16px}.page-admin.page-admin-audit-logs-show .adl-section-title{font-weight:950;color:var(--ink);font-size:1rem;margin:0}.page-admin.page-admin-audit-logs-show .adl-section-sub{color:var(--muted);font-size:.92rem;margin-top:6px}.page-admin.page-admin-audit-logs-show .adl-pre{margin-top:10px;border-radius:var(--radius);background:#0b1220;color:#e5e7eb;padding:14px;font-size:.82rem;line-height:1.5;overflow:auto;max-height:520px;border:1px solid rgba(255,255,255,.08);-webkit-overflow-scrolling:touch}.page-admin.page-admin-audit-logs-show .adl-pre.collapsed{max-height:220px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 70%,#0000)}.page-admin.page-admin-audit-logs-show .adl-hint{margin-top:8px;color:var(--muted);font-size:.92rem;display:none}.page-admin.page-admin-audit-logs-show .adl-row-span{grid-column:1 / -1}.page-admin.page-admin-audit-logs-show .adl-right{margin-left:auto}.page-admin.page-admin-audit-logs-show .adl-safe{word-break:break-word;overflow-wrap:anywhere}.page-admin.page-admin-audit-logs-show .adl-no-x{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-audit-logs-show .adl-no-x{overflow-x:hidden}}.page-admin.page-admin-dashboard .dash{--olive-900: #0d3f30;--olive-800: #0f6b52;--olive-700: #12906e;--olive-600: #16a97f;--olive-500: #13c59a;--bg: #ffffff;--text: #0f172a;--muted: #64748b;--border: rgba(15, 23, 42, .12);--shadow: 0 10px 30px rgba(2, 6, 23, .06);--shadow2: 0 16px 45px rgba(2, 6, 23, .1)}.page-admin.page-admin-dashboard{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-dashboard{overflow-x:hidden}}.page-admin.page-admin-dashboard .dash *{box-sizing:border-box}.page-admin.page-admin-dashboard .dash,.page-admin.page-admin-dashboard .dash *{min-width:0}.page-admin.page-admin-dashboard .dash .muted{color:var(--muted)}.page-admin.page-admin-dashboard .dash .title{color:var(--text)}.page-admin.page-admin-dashboard .dash-hero{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:radial-gradient(900px 520px at 8% 12%,rgba(22,169,127,.38),transparent 60%),radial-gradient(820px 470px at 92% 30%,rgba(19,197,154,.26),transparent 58%),radial-gradient(720px 420px at 30% 92%,rgba(13,63,48,.18),transparent 62%),linear-gradient(135deg,#16a97f1a,#fff0);box-shadow:var(--shadow)}.page-admin.page-admin-dashboard .dash-hero-inner{padding:22px}@media(min-width:768px){.page-admin.page-admin-dashboard .dash-hero-inner{padding:26px 28px}}.page-admin.page-admin-dashboard .dash-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-admin.page-admin-dashboard .dash-breadcrumb{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;color:#0f172abf}.page-admin.page-admin-dashboard .dash-dot{width:9px;height:9px;border-radius:999px;background:#16a97fcc;box-shadow:0 0 0 4px #16a97f1a}.page-admin.page-admin-dashboard .dash-hero-title{margin-top:14px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text)}@media(min-width:768px){.page-admin.page-admin-dashboard .dash-hero-title{font-size:30px}}.page-admin.page-admin-dashboard .dash-hero-desc{margin-top:8px;max-width:68ch;color:#0f172aa6;font-size:14px}.page-admin.page-admin-dashboard .dash-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin.page-admin-dashboard .dash .btnx{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid rgba(15,23,42,.14);background:#ffffffd9;color:#0f172adb;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;box-shadow:0 8px 22px #0206170f}.page-admin.page-admin-dashboard .dash .btnx:hover{transform:translateY(-1px);box-shadow:var(--shadow2);border-color:#16a97f40}.page-admin.page-admin-dashboard .dash .btnx:active{transform:translateY(0);box-shadow:var(--shadow)}.page-admin.page-admin-dashboard .dash .btnx-primary{border-color:#16a97f38;color:#fff;background:linear-gradient(135deg,var(--olive-600) 0%,var(--olive-500) 55%,var(--olive-800) 100%)}.page-admin.page-admin-dashboard .dash .btnx-primary:hover{filter:brightness(1.02)}.page-admin.page-admin-dashboard .dash .btnx-sm{padding:8px 12px;font-size:12px}.page-admin.page-admin-dashboard .dash svg.icon{width:18px;height:18px;flex:0 0 auto}.page-admin.page-admin-dashboard .dash-section{margin-top:18px}.page-admin.page-admin-dashboard .dash-section-title{font-weight:900;color:var(--text);font-size:14px;letter-spacing:-.01em}.page-admin.page-admin-dashboard .dash-section-sub{margin-top:4px;font-size:13px;color:#0f172a94}.page-admin.page-admin-dashboard .dash-card{border:1px solid var(--border);border-radius:18px;background:var(--bg);box-shadow:0 10px 26px #0206170d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.page-admin.page-admin-dashboard .dash-card:hover{transform:translateY(-1px);box-shadow:var(--shadow);border-color:#16a97f38}.page-admin.page-admin-dashboard .metrics-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:640px){.page-admin.page-admin-dashboard .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.page-admin.page-admin-dashboard .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-admin.page-admin-dashboard .metric{position:relative;padding:14px;overflow:hidden}.page-admin.page-admin-dashboard .metric:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:18px;background:radial-gradient(380px 180px at 10% 10%,rgba(var(--accent, 22, 169, 127),.2),transparent 65%)}.page-admin.page-admin-dashboard .metric:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:18px;background:linear-gradient(135deg,rgba(var(--accent, 22, 169, 127),.12),transparent 55%);opacity:.75}.page-admin.page-admin-dashboard .metric-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-admin.page-admin-dashboard .metric-left{display:flex;gap:12px;min-width:0}.page-admin.page-admin-dashboard .metric-icon{width:46px;height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(var(--accent, 22, 169, 127),.2);background:linear-gradient(135deg,rgba(var(--accent, 22, 169, 127),.18),#ffffffe6 55%,rgba(var(--accent, 22, 169, 127),.1));box-shadow:0 10px 20px #0206170f;color:rgba(var(--accent, 22, 169, 127),1)}.page-admin.page-admin-dashboard .metric-label{font-size:13px;color:#0f172a9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.page-admin.page-admin-dashboard .metric-value{margin-top:4px;font-size:30px;font-weight:900;color:var(--text);letter-spacing:-.03em;line-height:1.05}.page-admin.page-admin-dashboard .metric-hint{margin-top:4px;font-size:12px;color:#0f172a85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.page-admin.page-admin-dashboard .badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(15,23,42,.1);background:#f8fafcd9;color:#0f172ab3;white-space:nowrap}.page-admin.page-admin-dashboard .badge.up{background:#10b9811a;border-color:#10b98140;color:#059669}.page-admin.page-admin-dashboard .badge.down{background:#f43f5e1a;border-color:#f43f5e40;color:#e11d48}.page-admin.page-admin-dashboard .badge.flat{background:#64748b1a;border-color:#64748b38;color:#334155}.page-admin.page-admin-dashboard .ctrl-row{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}@media(min-width:768px){.page-admin.page-admin-dashboard .ctrl-row{grid-template-columns:1.4fr .8fr auto;align-items:end}}.page-admin.page-admin-dashboard .inputx,.page-admin.page-admin-dashboard .selectx{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:10px 12px;font-size:13px;background:#fff;color:#0f172ad9;box-shadow:0 8px 20px #0206170d;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page-admin.page-admin-dashboard .inputx:focus,.page-admin.page-admin-dashboard .selectx:focus{border-color:#16a97f59;box-shadow:0 0 0 5px #16a97f24}.page-admin.page-admin-dashboard .modules-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:640px){.page-admin.page-admin-dashboard .modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.page-admin.page-admin-dashboard .modules-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-admin.page-admin-dashboard .module{padding:14px;text-decoration:none;color:inherit}.page-admin.page-admin-dashboard .module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-admin.page-admin-dashboard .module-left{display:flex;align-items:flex-start;gap:12px;min-width:0}.page-admin.page-admin-dashboard .module-title{font-weight:900;color:#0f172ae6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch;font-size:14px}.page-admin.page-admin-dashboard .module-count{margin-top:6px;display:flex;align-items:baseline;gap:8px}.page-admin.page-admin-dashboard .module-count strong{font-size:30px;font-weight:900;letter-spacing:-.02em;color:var(--text)}.page-admin.page-admin-dashboard .module-count span{color:#0f172a8c;font-size:13px}.page-admin.page-admin-dashboard .module-note{margin-top:6px;font-size:12px;color:#0f172a8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38ch}.page-admin.page-admin-dashboard .module-meta{margin-top:10px;font-size:12px;color:#0f172a8c}.page-admin.page-admin-dashboard .module-arrow{margin-top:6px;color:#16a97fbf;font-weight:900;opacity:0;transform:translate(-2px);transition:opacity .15s ease,transform .15s ease}.page-admin.page-admin-dashboard .module:hover .module-arrow{opacity:1;transform:translate(0)}.page-admin.page-admin-dashboard .warn{margin-top:10px;padding:10px 12px;border-radius:14px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);color:#92400e;font-size:12px}.page-admin.page-admin-dashboard .content-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}@media(min-width:1024px){.page-admin.page-admin-dashboard .content-grid{grid-template-columns:1fr 1fr;gap:14px}}.page-admin.page-admin-dashboard .card-head{padding:14px 14px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-admin.page-admin-dashboard .card-body{padding:10px 14px 14px}.page-admin.page-admin-dashboard .list{margin-top:8px;display:grid;gap:8px}.page-admin.page-admin-dashboard .list-item{padding:10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#f8fafc8c;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;transition:background .15s ease,border-color .15s ease}.page-admin.page-admin-dashboard .list-item:hover{background:#16a97f0d;border-color:#16a97f33}.page-admin.page-admin-dashboard .list-title{font-weight:800;color:#0f172ae0;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.page-admin-dashboard .list-sub{margin-top:4px;font-size:12px;color:#0f172a8c}.page-admin.page-admin-dashboard .pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;color:#0f172abf;white-space:nowrap}.page-admin.page-admin-dashboard .pill.ok{background:#10b9811a;border-color:#10b98140;color:#059669}.page-admin.page-admin-dashboard .pill.warn{background:#f59e0b1f;border-color:#f59e0b40;color:#92400e}.page-admin.page-admin-dashboard .empty{padding:18px 14px;text-align:center;color:#0f172a94;font-size:13px}@media(max-width:640px){.page-admin.page-admin-dashboard .dash-section{margin-top:14px}.page-admin.page-admin-dashboard .dash-hero{border-radius:18px}.page-admin.page-admin-dashboard .dash-hero-inner{padding:16px 14px}.page-admin.page-admin-dashboard .dash-breadcrumb{width:100%;gap:8px;row-gap:4px;flex-wrap:wrap;white-space:normal;border-radius:14px;padding:8px 10px}.page-admin.page-admin-dashboard .dash-hero-title{margin-top:10px;font-size:1.55rem}.page-admin.page-admin-dashboard .dash-hero-desc{font-size:13px}.page-admin.page-admin-dashboard .dash-actions{width:100%;gap:8px}.page-admin.page-admin-dashboard .dash .btnx{flex:1 1 0;width:100%;padding:10px 12px}.page-admin.page-admin-dashboard .card-head{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-dashboard .card-head .btnx{width:100%}.page-admin.page-admin-dashboard .list-item{flex-direction:column;gap:8px}.page-admin.page-admin-dashboard .list-title{max-width:100%;white-space:normal;line-height:1.4}.page-admin .adm-is-057{width:100%;justify-content:flex-start}}.page-admin.page-admin-facilities-create .fc-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-facilities-create .fc-page{overflow-x:hidden}}.page-admin.page-admin-facilities-create .fc-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-facilities-create .fc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-facilities-create .dark .fc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-facilities-create .fc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-facilities-create .fc-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-facilities-create .fc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-facilities-create .dark .fc-sub{color:#ffffffa6}.page-admin.page-admin-facilities-create .fc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-facilities-create .dark .fc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-facilities-create .fc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-facilities-create .fc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-facilities-create .fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-facilities-create .fc-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-facilities-create .dark .fc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-facilities-create .dark .fc-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-facilities-create .fc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-facilities-create .fc-btn-primary:hover{box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-facilities-create .fc-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-facilities-create .fc-cardpad{padding:16px}}.page-admin.page-admin-facilities-create .fc-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-facilities-create .dark .fc-muted{color:#ffffffa6}.page-admin.page-admin-facilities-create .fc-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-facilities-create .fc-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-facilities-create .fc-actions .fc-btn{width:100%}.page-admin.page-admin-facilities-create .fc-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-facilities-create .fc-foot .fc-btn{width:100%}}.page-admin.page-admin-facilities-create .fc-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-facilities-create .dark .fc-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-facilities-create .fc-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-facilities-create .fc-help .fc-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-facilities-create .fc-help .fc-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-facilities-create .fc-help .fc-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-facilities-create .dark .fc-help .fc-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-facilities-create .fc-help .fc-item b{font-weight:950}.page-admin.page-admin-facilities-edit .fe-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-facilities-edit .fe-page{overflow-x:hidden}}.page-admin.page-admin-facilities-edit .fe-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-facilities-edit .fe-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-facilities-edit .dark .fe-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-facilities-edit .fe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-facilities-edit .fe-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-facilities-edit .fe-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-facilities-edit .dark .fe-sub{color:#ffffffa6}.page-admin.page-admin-facilities-edit .fe-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-facilities-edit .dark .fe-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-facilities-edit .fe-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-facilities-edit .fe-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7}.page-admin.page-admin-facilities-edit .dark .fe-mono{color:#ffffffc7}.page-admin.page-admin-facilities-edit .fe-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-facilities-edit .fe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-facilities-edit .fe-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-facilities-edit .dark .fe-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-facilities-edit .dark .fe-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-facilities-edit .fe-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-facilities-edit .fe-btn-primary:hover{box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-facilities-edit .fe-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-facilities-edit .fe-btn-danger:hover{border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#991b1b!important}.page-admin.page-admin-facilities-edit .dark .fe-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-facilities-edit .dark .fe-btn-danger:hover{color:#fee2e2!important}.page-admin.page-admin-facilities-edit .fe-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-facilities-edit .fe-cardpad{padding:16px}}.page-admin.page-admin-facilities-edit .fe-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-facilities-edit .dark .fe-muted{color:#ffffffa6}.page-admin.page-admin-facilities-edit .fe-kv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-facilities-edit .fe-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3}.page-admin.page-admin-facilities-edit .dark .fe-chip{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-facilities-edit .fe-chip b{font-weight:950}.page-admin.page-admin-facilities-edit .fe-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-facilities-edit .fe-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-facilities-edit .fe-actions .fe-btn{width:100%}.page-admin.page-admin-facilities-edit .fe-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-facilities-edit .fe-foot .fe-btn{width:100%}}.page-admin.page-admin-facilities-edit .fe-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-facilities-edit .dark .fe-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-facilities-edit .fe-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-facilities-edit .fe-help .fe-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-facilities-edit .fe-help .fe-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-facilities-edit .fe-help .fe-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-facilities-edit .dark .fe-help .fe-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-facilities-edit .fe-help .fe-item b{font-weight:950}.page-admin .facf{width:100%;max-width:100%;overflow-x:clip;--facf-pad: 16px;--facf-gap: 14px}@supports not (overflow: clip){.page-admin .facf{overflow-x:hidden}}.page-admin .facf,.page-admin .facf *{box-sizing:border-box;min-width:0}.page-admin .facf :is(img,svg,video,canvas){max-width:100%;height:auto}@media(max-width:420px){.page-admin .facf{--facf-pad: 14px;--facf-gap: 12px}}.page-admin .facf-card{padding:var(--facf-pad)}.page-admin .facf-grid{display:grid;grid-template-columns:1fr;gap:var(--facf-gap)}@media(min-width:768px){.page-admin .facf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}.page-admin .facf :is(.input,.select,.textarea){width:100%;max-width:100%}.page-admin .facf .textarea{line-height:1.6}.page-admin .facf-section{margin-top:16px}@media(max-width:420px){.page-admin .facf-section{margin-top:14px}}.page-admin .facf-divider{height:1px;background:#0f172a14;margin:16px 0}.page-admin .dark .facf-divider{background:#ffffff1a}.page-admin .facf-hint{margin-top:6px;font-size:.82rem;font-weight:650;color:#0f172a8f;line-height:1.55;overflow-wrap:anywhere}.page-admin .dark .facf-hint{color:#fff9}.page-admin .facf-error{margin-top:6px;font-size:.82rem;font-weight:750;color:#dc2626;overflow-wrap:anywhere}.page-admin .facf-block{border:1px solid rgba(15,23,42,.08);background:#0f172a05;border-radius:16px;padding:12px}.page-admin .dark .facf-block{border-color:#ffffff1a;background:#ffffff0a}@media(max-width:420px){.page-admin .facf-block{padding:10px}}.page-admin .facf-block-title{margin:0;font-weight:950;font-size:.95rem}.page-admin .facf-block-sub{margin-top:6px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.55}.page-admin .dark .facf-block-sub{color:#ffffff9e}.page-admin .facf-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7;max-width:100%;overflow-wrap:anywhere}.page-admin .dark .facf-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffd1}.page-admin .facf-media-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.page-admin .facf-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}}.page-admin .facf-preview{border:1px solid rgba(15,23,42,.1);border-radius:14px;overflow:hidden;background:#ffffffd9}.page-admin .dark .facf-preview{border-color:#ffffff1f;background:#0a0e168c}.page-admin .facf-preview img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:420px){.page-admin .facf-preview img{height:180px}}.page-admin .facf-check{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8}.page-admin .dark .facf-check{border-color:#ffffff1a;background:#0a0e168c}.page-admin .facf-check input{margin-top:2px}.page-admin .facf-check .t{font-weight:900}.page-admin .facf-check .s{font-size:.82rem;font-weight:650;opacity:.75;line-height:1.55}.page-admin.page-admin-facilities-index .fx-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-facilities-index .fx-page{overflow-x:hidden}}.page-admin.page-admin-facilities-index .fx-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-facilities-index .fx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-facilities-index .dark .fx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-facilities-index .fx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-facilities-index .fx-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-facilities-index .fx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-facilities-index .dark .fx-sub{color:#ffffffa6}.page-admin.page-admin-facilities-index .fx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-facilities-index .dark .fx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-facilities-index .fx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-facilities-index .fx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-facilities-index .fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-facilities-index .fx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-facilities-index .dark .fx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-facilities-index .dark .fx-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-facilities-index .fx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-facilities-index .fx-btn-primary:hover{box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-facilities-index .fx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-facilities-index .dark .fx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-facilities-index .fx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-facilities-index .fx-cardpad{padding:16px}}.page-admin.page-admin-facilities-index .fx-muted{color:#0f172a94}.page-admin.page-admin-facilities-index .dark .fx-muted{color:#ffffffa6}.page-admin.page-admin-facilities-index .fx-alert{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-facilities-index .fx-alert strong{font-weight:950}.page-admin.page-admin-facilities-index .fx-alert-success{background:#22c55e14;border-color:#22c55e40;color:#0f172aeb}.page-admin.page-admin-facilities-index .fx-alert-danger{background:#dc262614;border-color:#dc262640;color:#0f172aeb}.page-admin.page-admin-facilities-index .dark .fx-alert-success{background:#22c55e1f;border-color:#22c55e40;color:#ffffffeb}.page-admin.page-admin-facilities-index .dark .fx-alert-danger{background:#dc262624;border-color:#f8717140;color:#ffffffeb}.page-admin.page-admin-facilities-index .fx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-facilities-index .dark .fx-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-facilities-index .fx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-facilities-index .fx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-facilities-index .fx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-facilities-index .dark .fx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-facilities-index .fx-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-facilities-index .fx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-facilities-index .fx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-facilities-index .dark .fx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-facilities-index .dark .fx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-facilities-index .dark .fx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-facilities-index .fx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-facilities-index .fx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-facilities-index .dark .fx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-facilities-index .fx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-facilities-index .fx-search-actions .fx-btn{width:100%}}.page-admin.page-admin-facilities-index .fx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-facilities-index table.fx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-facilities-index table.fx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-facilities-index .dark table.fx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-facilities-index table.fx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-facilities-index .dark table.fx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-facilities-index table.fx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-facilities-index .dark table.fx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-facilities-index .fx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-facilities-index .fx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-facilities-index .dark .fx-name .main{color:#ffffffeb}.page-admin.page-admin-facilities-index .fx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-facilities-index .dark .fx-name .sub{color:#ffffff9e}.page-admin.page-admin-facilities-index .fx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-facilities-index .fx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-facilities-index .fx-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-facilities-index .dark .fx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-facilities-index .dark .fx-link:hover{color:#fffffffa!important}.page-admin.page-admin-facilities-index .fx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-facilities-index .fx-link-danger:hover{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-facilities-index .dark .fx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-facilities-index .dark .fx-link-danger:hover{color:#fee2e2!important}.page-admin.page-admin-facilities-index .fx-dd{position:relative}.page-admin.page-admin-facilities-index .fx-dd summary{list-style:none;cursor:pointer}.page-admin.page-admin-facilities-index .fx-dd summary::-webkit-details-marker{display:none}.page-admin.page-admin-facilities-index .fx-dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;color:#0f172aeb!important;font-weight:950;font-size:.88rem}.page-admin.page-admin-facilities-index .dark .fx-dd-btn{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-facilities-index .fx-dd-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;box-shadow:0 18px 34px #0000001f;padding:8px;z-index:50}.page-admin.page-admin-facilities-index .dark .fx-dd-menu{background:#0a0e16eb;border-color:#ffffff1f}.page-admin.page-admin-facilities-index .fx-dd-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;text-decoration:none;font-weight:900;color:#0f172aeb!important;background:transparent}.page-admin.page-admin-facilities-index .dark .fx-dd-item{color:#ffffffeb!important}.page-admin.page-admin-facilities-index .fx-dd-item:hover{border-color:#16a97f2e;background:#16a97f0f}.page-admin.page-admin-facilities-index .dark .fx-dd-item:hover{border-color:#16a97f40;background:#16a97f24}.page-admin.page-admin-facilities-index .fx-dd-danger{color:#b91c1c!important}.page-admin.page-admin-facilities-index .dark .fx-dd-danger{color:#fecaca!important}.page-admin.page-admin-facilities-index .fx-dd-danger:hover{border-color:#dc262640;background:#dc262614}.page-admin.page-admin-facilities-index .fx-mobile{display:none}.page-admin.page-admin-facilities-index .fx-desktop{display:block}@media(max-width:768px){.page-admin.page-admin-facilities-index .fx-mobile{display:block}.page-admin.page-admin-facilities-index .fx-desktop{display:none}}.page-admin.page-admin-facilities-index .fx-card{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffeb;padding:14px;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-facilities-index .dark .fx-card{background:#0a0e16b8;border-color:#ffffff1a}.page-admin.page-admin-facilities-index .fx-card+.fx-card{margin-top:12px}.page-admin.page-admin-facilities-index .fx-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page-admin.page-admin-facilities-index .fx-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffffbf;font-weight:900;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-facilities-index .dark .fx-status{border-color:#ffffff1f;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-facilities-index .fx-actions-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-facilities-index .fx-actions-grid .fx-btn{width:100%}.page-admin.page-admin-facilities-index .fx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-facilities-index .fx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-facilities-index .dark .fx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-facilities-index .fx-empty .t{font-weight:950}.page-admin.page-admin-facilities-index .fx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-facilities-index .dark .fx-empty .s{color:#ffffffa6}.page-admin.page-admin-facilities-index .fx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-facilities-index .fx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-facilities-index .dark .fx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-facilities-index .fx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-facilities-index .dark .fx-badge b{color:#ffffffeb}@media(max-width:640px){.page-admin.page-admin-facilities-index .fx-actions,.page-admin.page-admin-facilities-index .fx-actions .fx-btn{width:100%}.page-admin.page-admin-facilities-index .fx-name .main,.page-admin.page-admin-facilities-index .fx-name .sub{max-width:86vw}.page-admin.page-admin-facilities-index .fx-row-actions{justify-content:flex-start}}.page-admin.page-admin-hero-banners-create :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--ink: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .65);--border: rgba(15, 23, 42, .1);--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--card: #fff}.page-admin.page-admin-hero-banners-create .hb-wrap{max-width:1100px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-hero-banners-create .hb-wrap{overflow-x:hidden}}.page-admin.page-admin-hero-banners-create .hb-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 400px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(800px 300px at 100% 0%,rgba(132,239,208,.18),transparent 55%),var(--card);box-shadow:var(--shadow-sm);padding:18px}.page-admin.page-admin-hero-banners-create .hb-bc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9rem;color:var(--muted);margin-bottom:10px}.page-admin.page-admin-hero-banners-create .hb-bc a{color:#16a97f;font-weight:900;text-decoration:none}.page-admin.page-admin-hero-banners-create .hb-bc a:hover{text-decoration:underline}.page-admin.page-admin-hero-banners-create .hb-sep{opacity:.5}.page-admin.page-admin-hero-banners-create .hb-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;color:var(--ink)}.page-admin.page-admin-hero-banners-create .hb-sub{color:var(--muted);margin-top:.25rem}.page-admin.page-admin-hero-banners-create .hb-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:900;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease;color:var(--ink);white-space:nowrap}.page-admin.page-admin-hero-banners-create .hb-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#16a97f40}.page-admin.page-admin-hero-banners-create .hb-btn:active{transform:translateY(0);box-shadow:none}.page-admin.page-admin-hero-banners-create .hb-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5);cursor:default}.page-admin.page-admin-hero-banners-create .hb-btn-primary:hover{filter:brightness(.98)}.page-admin.page-admin-hero-banners-create .hb-btn-ghost{background:#ffffffa6}.page-admin.page-admin-hero-banners-create .hb-card{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-hero-banners-create .hb-card-body{padding:16px}.page-admin.page-admin-hero-banners-create .hb-tips{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:14px}@media(min-width:768px){.page-admin.page-admin-hero-banners-create .hb-tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin.page-admin-hero-banners-create .hb-tip{border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-sm);background:#f8fafcb3;padding:12px}.page-admin.page-admin-hero-banners-create .hb-tip .k{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:#0f172aa6}.page-admin.page-admin-hero-banners-create .hb-tip .v{margin-top:6px;color:#0f172ad9;font-weight:650;font-size:.92rem;line-height:1.35}.page-admin.page-admin-hero-banners-edit :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--ink: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .65);--border: rgba(15, 23, 42, .1);--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--card: #fff}.page-admin.page-admin-hero-banners-edit .hb-wrap{max-width:1100px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-hero-banners-edit .hb-wrap{overflow-x:hidden}}.page-admin.page-admin-hero-banners-edit .hb-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 400px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(800px 300px at 100% 0%,rgba(132,239,208,.18),transparent 55%),var(--card);box-shadow:var(--shadow-sm);padding:18px}.page-admin.page-admin-hero-banners-edit .hb-bc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9rem;color:var(--muted);margin-bottom:10px}.page-admin.page-admin-hero-banners-edit .hb-bc a{color:#16a97f;font-weight:900;text-decoration:none}.page-admin.page-admin-hero-banners-edit .hb-bc a:hover{text-decoration:underline}.page-admin.page-admin-hero-banners-edit .hb-sep{opacity:.5}.page-admin.page-admin-hero-banners-edit .hb-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;color:var(--ink)}.page-admin.page-admin-hero-banners-edit .hb-sub{color:var(--muted);margin-top:.25rem}.page-admin.page-admin-hero-banners-edit .hb-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#ffffffa6;color:#0f172ad9;font-size:.9rem;white-space:nowrap;max-width:100%;min-width:0}.page-admin.page-admin-hero-banners-edit .hb-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin.page-admin-hero-banners-edit .hb-dot-off{background:#94a3b8f2;box-shadow:0 0 0 4px #94a3b82e}.page-admin.page-admin-hero-banners-edit .hb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-admin.page-admin-hero-banners-edit .hb-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:900;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease;color:var(--ink);white-space:nowrap}.page-admin.page-admin-hero-banners-edit .hb-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#16a97f40}.page-admin.page-admin-hero-banners-edit .hb-btn:active{transform:translateY(0);box-shadow:none}.page-admin.page-admin-hero-banners-edit .hb-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5);cursor:default}.page-admin.page-admin-hero-banners-edit .hb-btn-primary:hover{filter:brightness(.98)}.page-admin.page-admin-hero-banners-edit .hb-btn-ghost{background:#ffffffa6}.page-admin.page-admin-hero-banners-edit .hb-card{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-hero-banners-edit .hb-card-body{padding:16px}.page-admin.page-admin-hero-banners-edit .hb-tips{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:14px}@media(min-width:768px){.page-admin.page-admin-hero-banners-edit .hb-tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin.page-admin-hero-banners-edit .hb-tip{border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-sm);background:#f8fafcb3;padding:12px}.page-admin.page-admin-hero-banners-edit .hb-tip .k{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:#0f172aa6}.page-admin.page-admin-hero-banners-edit .hb-tip .v{margin-top:6px;color:#0f172ad9;font-weight:650;font-size:.92rem;line-height:1.35}.page-admin :root{--p-600: #16a97f;--p-500: #13c59a;--border: rgba(15, 23, 42, .1);--muted: rgba(15, 23, 42, .65);--ink: rgba(15, 23, 42, .92);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--ring: rgba(22, 169, 127, .22)}.page-admin .hf-wrap{max-width:1100px;overflow-x:clip}@supports not (overflow: clip){.page-admin .hf-wrap{overflow-x:hidden}}.page-admin .hf-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.page-admin .hf-head{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 65%),#f8fafcbf}.page-admin .hf-title{font-weight:950;color:var(--ink);letter-spacing:-.01em}.page-admin .hf-sub{margin-top:4px;color:var(--muted);font-size:.9rem;line-height:1.35}.page-admin .hf-body{padding:16px}.page-admin .hf-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}@media(min-width:768px){.page-admin .hf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin .hf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .hf-label{display:block;font-weight:900;color:var(--ink);font-size:.92rem}.page-admin .hf-req{color:#b42318;font-weight:950}.page-admin .hf-help{font-size:.82rem;color:var(--muted);margin-top:6px}.page-admin .hf-inp,.page-admin .hf-ta,.page-admin .hf-sel{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fffffffa;outline:none;transition:box-shadow .15s ease,border-color .15s ease;color:var(--ink);box-sizing:border-box;min-width:0}.page-admin .hf-ta{min-height:92px;resize:vertical}.page-admin .hf-inp:focus,.page-admin .hf-ta:focus,.page-admin .hf-sel:focus{border-color:#16a97f8c;box-shadow:0 0 0 6px var(--ring)}.page-admin .hf-sel{appearance:auto!important;-webkit-appearance:menulist!important;-moz-appearance:menulist!important}.page-admin .hf-sel option{color:var(--ink)!important}.page-admin .hf-err{margin-top:6px;font-size:.85rem;color:#b42318;font-weight:850}.page-admin .hf-errors{border:1px solid rgba(239,68,68,.25);background:#fef2f2;border-radius:var(--radius-sm);padding:12px;color:#7f1d1d}.page-admin .hf-errors .t{font-weight:950}.page-admin .hf-errors ul{margin-top:6px;padding-left:18px;font-size:.9rem}.page-admin .hf-divider{height:1px;background:#0f172a0f;margin:14px 0}.page-admin .hf-file{border:1px dashed rgba(15,23,42,.18);border-radius:var(--radius-sm);padding:12px;background:#f8fafc99}.page-admin .hf-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:#ffffffd9;font-size:.85rem;color:#0f172ad9}.page-admin .hf-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .hf-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:4px}.page-admin .hf-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:950;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;color:var(--ink)}.page-admin .hf-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#16a97f40}.page-admin .hf-btn:active{transform:none;box-shadow:none}.page-admin .hf-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5)}.page-admin .hf-btn-ghost{background:#ffffffa6}.page-admin .preview{margin-top:10px;border:1px solid rgba(15,23,42,.1);border-radius:14px;overflow:hidden;background:#0f172a08}.page-admin .preview img{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.page-admin .preview .empty{height:220px;display:flex;align-items:center;justify-content:center;color:#0f172a8c;font-weight:850;padding:12px;text-align:center}.page-admin .hf-flash{border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin:0 0 12px}.page-admin .hf-flash-success{background:#22c55e1a;border-color:#22c55e40;color:#14532df2}.page-admin .hf-flash-error{background:#ef44441a;border-color:#ef444440;color:#7f1d1df2}.page-admin.page-admin-hero-banners-index :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--p-700: #12906e;--ink: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .65);--border: rgba(15, 23, 42, .1);--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--card: #fff}.page-admin.page-admin-hero-banners-index .hb-wrap{max-width:1100px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-hero-banners-index .hb-wrap{overflow-x:hidden}}.page-admin.page-admin-hero-banners-index .hb-alert{border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin:0 0 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-admin.page-admin-hero-banners-index .hb-alert strong{font-weight:950}.page-admin.page-admin-hero-banners-index .hb-alert .msg{color:#0f172ae6}.page-admin.page-admin-hero-banners-index .hb-alert .close{border:1px solid rgba(15,23,42,.12);background:#ffffffb3;border-radius:12px;padding:6px 10px;cursor:pointer;font-weight:900;line-height:1;transition:transform .12s ease,box-shadow .12s ease;color:#0f172ad9}.page-admin.page-admin-hero-banners-index .hb-alert .close:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.page-admin.page-admin-hero-banners-index .hb-alert-success{background:#22c55e1a;border-color:#22c55e40}.page-admin.page-admin-hero-banners-index .hb-alert-error{background:#ef44441a;border-color:#ef444440}.page-admin.page-admin-hero-banners-index .hb-alert-info{background:#3b82f61a;border-color:#3b82f640}.page-admin.page-admin-hero-banners-index .hb-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 400px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(800px 300px at 100% 0%,rgba(132,239,208,.18),transparent 55%),var(--card);box-shadow:var(--shadow-sm);padding:18px}.page-admin.page-admin-hero-banners-index .hb-title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.page-admin.page-admin-hero-banners-index .hb-sub{color:var(--muted);margin-top:.25rem}.page-admin.page-admin-hero-banners-index .hb-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:14px}.page-admin.page-admin-hero-banners-index .hb-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:900;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease;color:#0f172ae6;white-space:nowrap}.page-admin.page-admin-hero-banners-index .hb-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.page-admin.page-admin-hero-banners-index .hb-btn:active{transform:translateY(0);box-shadow:none}.page-admin.page-admin-hero-banners-index .hb-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5)}.page-admin.page-admin-hero-banners-index .hb-btn-ghost{background:#ffffffa6}.page-admin.page-admin-hero-banners-index .hb-search{flex:1;min-width:280px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-admin.page-admin-hero-banners-index .hb-input-wrap{position:relative;flex:1;min-width:240px}.page-admin.page-admin-hero-banners-index .hb-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#0f172a8c;pointer-events:none}.page-admin.page-admin-hero-banners-index .hb-input{width:100%;border:1px solid var(--border);background:#fffffff2;border-radius:14px;padding:10px 12px 10px 38px;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.page-admin.page-admin-hero-banners-index .hb-input:focus{border-color:#16a97f8c;box-shadow:0 0 0 6px var(--ring)}.page-admin.page-admin-hero-banners-index .hb-select{border:1px solid var(--border);background:#fffffff2;border-radius:14px;padding:10px 12px;outline:none;transition:box-shadow .15s ease,border-color .15s ease;font-weight:800;color:#0f172ae0;min-width:180px}.page-admin.page-admin-hero-banners-index .hb-select:focus{border-color:#16a97f8c;box-shadow:0 0 0 6px var(--ring)}.page-admin.page-admin-hero-banners-index .hb-card{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-hero-banners-index .hb-table-wrap{overflow-x:auto}.page-admin.page-admin-hero-banners-index .hb-table{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.page-admin.page-admin-hero-banners-index .hb-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#0f172ab3;background:#f2f4ee;border-bottom:1px solid var(--border);padding:12px 14px;white-space:nowrap}.page-admin.page-admin-hero-banners-index .hb-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-hero-banners-index .hb-table tbody tr:nth-child(odd){background:#f8fafc99}.page-admin.page-admin-hero-banners-index .hb-table tbody tr:hover{background:#e5e9dc8c}.page-admin.page-admin-hero-banners-index .hb-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 10px;font-size:.85rem;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;color:#0f172ad9;white-space:nowrap}.page-admin.page-admin-hero-banners-index .hb-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f26}.page-admin.page-admin-hero-banners-index .hb-dot-off{background:#94a3b8f2;box-shadow:0 0 0 4px #94a3b82e}.page-admin.page-admin-hero-banners-index .hb-mini{font-size:.82rem;color:var(--muted);margin-top:4px}.page-admin.page-admin-hero-banners-index .hb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-admin.page-admin-hero-banners-index .hb-actions-cell{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.page-admin.page-admin-hero-banners-index .hb-btn-sm{padding:8px 10px;border-radius:12px;font-weight:900}.page-admin.page-admin-hero-banners-index .hb-btn-danger{color:#fff;border-color:#ef444466;background:linear-gradient(135deg,#ef4444,#b91c1c)}.page-admin.page-admin-hero-banners-index .hb-empty{padding:28px 16px;text-align:center;color:var(--muted)}.page-admin.page-admin-hero-banners-index .hb-empty .t{font-weight:900;color:var(--ink);font-size:1.05rem}.page-admin.page-admin-hero-banners-index .hb-footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-hero-banners-index .hb-select,.page-admin.page-admin-hero-banners-index .hb-input-wrap,.page-admin.page-admin-hero-banners-index .hb-search{min-width:100%}}.page-admin.page-admin-hero-banners-preview :root{--p-50: #f2f4ee;--p-100: #e5e9dc;--p-200: #c7d0b0;--p-300: #84efd0;--p-400: #53e1b5;--p-500: #13c59a;--p-600: #16a97f;--ink: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .65);--border: rgba(15, 23, 42, .1);--ring: rgba(22, 169, 127, .25);--shadow: 0 10px 25px rgba(0, 0, 0, .07);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .06);--radius: 16px;--radius-sm: 12px;--card: #fff}.page-admin.page-admin-hero-banners-preview .pv-wrap{max-width:1200px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-hero-banners-preview .pv-wrap{overflow-x:hidden}}.page-admin.page-admin-hero-banners-preview .pv-wrap,.page-admin.page-admin-hero-banners-preview .pv-wrap *{box-sizing:border-box;min-width:0}.page-admin.page-admin-hero-banners-preview .pv-wrap :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-hero-banners-preview .pv-hero{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(1200px 400px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(800px 300px at 100% 0%,rgba(132,239,208,.18),transparent 55%),var(--card);box-shadow:var(--shadow-sm);padding:18px}.page-admin.page-admin-hero-banners-preview .pv-bc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9rem;color:var(--muted);margin-bottom:10px}.page-admin.page-admin-hero-banners-preview .pv-bc a{color:#16a97f;font-weight:900;text-decoration:none}.page-admin.page-admin-hero-banners-preview .pv-bc a:hover{text-decoration:underline}.page-admin.page-admin-hero-banners-preview .pv-sep{opacity:.5}.page-admin.page-admin-hero-banners-preview .pv-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;color:var(--ink)}.page-admin.page-admin-hero-banners-preview .pv-sub{color:var(--muted);margin-top:.25rem}.page-admin.page-admin-hero-banners-preview .pv-btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-weight:950;background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;color:var(--ink);white-space:nowrap}.page-admin.page-admin-hero-banners-preview .pv-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#16a97f40}.page-admin.page-admin-hero-banners-preview .pv-btn:active{transform:none;box-shadow:none}.page-admin.page-admin-hero-banners-preview .pv-btn-primary{color:#fff;border-color:#16a97f73;background:linear-gradient(135deg,#16a97f,#53e1b5)}.page-admin.page-admin-hero-banners-preview .pv-btn-ghost{background:#ffffffa6}.page-admin.page-admin-hero-banners-preview .pv-btn-danger{color:#fff;border-color:#ef444466;background:linear-gradient(135deg,#ef4444,#b91c1c)}.page-admin.page-admin-hero-banners-preview .pv-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#ffffffa6;color:#0f172ad9;font-size:.9rem;white-space:nowrap;max-width:100%}.page-admin.page-admin-hero-banners-preview .pv-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin.page-admin-hero-banners-preview .pv-dot-off{background:#94a3b8f2;box-shadow:0 0 0 4px #94a3b82e}.page-admin.page-admin-hero-banners-preview .pv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-admin.page-admin-hero-banners-preview .pv-grid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:768px){.page-admin.page-admin-hero-banners-preview .pv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-admin.page-admin-hero-banners-preview .pv-box{border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-sm);background:#f8fafcb3;padding:12px}.page-admin.page-admin-hero-banners-preview .pv-k{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:#0f172a99}.page-admin.page-admin-hero-banners-preview .pv-v{margin-top:6px;font-weight:900;color:var(--ink);word-break:break-word}.page-admin.page-admin-hero-banners-preview .pv-v-sub{margin-top:4px;color:var(--muted);font-size:.82rem}.page-admin.page-admin-hero-banners-preview .pv-frame{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.page-admin.page-admin-hero-banners-preview .pv-frame-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcbf}.page-admin.page-admin-hero-banners-preview .pv-led{width:10px;height:10px;border-radius:999px;background:#ef4444e6}.page-admin.page-admin-hero-banners-preview .pv-led.y{background:#f59e0be6}.page-admin.page-admin-hero-banners-preview .pv-led.g{background:#22c55ee6}.page-admin.page-admin-hero-banners-preview .pv-url{margin-left:10px;font-size:.85rem;color:#0f172aa6;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.page-admin-hero-banners-preview .pv-preview{padding:14px;background:radial-gradient(900px 250px at 50% 0%,rgba(22,169,127,.1),transparent 60%),#fff}.page-admin.page-admin-hero-banners-preview .pv-fallback{position:relative;border:1px solid rgba(15,23,42,.1);border-radius:18px;overflow:hidden;min-height:320px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(900px 320px at 100% 0%,rgba(132,239,208,.18),transparent 55%),#0b1220}.page-admin.page-admin-hero-banners-preview .pv-bgimg{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:saturate(1.05) contrast(1.02);transform:scale(1.02)}.page-admin.page-admin-hero-banners-preview .pv-fallback-overlay{position:absolute;inset:0;opacity:.78;pointer-events:none}.page-admin.page-admin-hero-banners-preview .pv-mesh_olive{background:radial-gradient(900px 280px at 20% 10%,rgba(22,169,127,.65),transparent 60%),radial-gradient(820px 260px at 85% 20%,rgba(132,239,208,.55),transparent 58%),linear-gradient(180deg,#00000080,#000000c7)}.page-admin.page-admin-hero-banners-preview .pv-olive_mesh_1{background:radial-gradient(860px 260px at 18% 18%,rgba(22,169,127,.7),transparent 62%),radial-gradient(900px 300px at 90% 15%,rgba(83,225,181,.55),transparent 60%),linear-gradient(180deg,#00000073,#000c)}.page-admin.page-admin-hero-banners-preview .pv-olive_mesh_2{background:radial-gradient(920px 300px at 15% 10%,rgba(132,239,208,.62),transparent 60%),radial-gradient(760px 240px at 88% 22%,rgba(22,169,127,.6),transparent 58%),linear-gradient(180deg,#00000085,#000000d1)}.page-admin.page-admin-hero-banners-preview .pv-fallback-inner{position:relative;padding:22px;color:#ffffffeb;max-width:920px}.page-admin.page-admin-hero-banners-preview .pv-fb-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);font-size:.82rem;font-weight:900;letter-spacing:.12em}.page-admin.page-admin-hero-banners-preview .pv-fb-title{margin-top:14px;font-size:2.1rem;line-height:1.1;font-weight:950;letter-spacing:-.02em;text-shadow:0 10px 25px rgba(0,0,0,.35);word-break:break-word}.page-admin.page-admin-hero-banners-preview .pv-fb-sub{margin-top:10px;max-width:760px;font-size:1rem;color:#ffffffd1;line-height:1.45;word-break:break-word}.page-admin.page-admin-hero-banners-preview .pv-fb-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-hero-banners-preview .pv-fb-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;font-weight:950;text-decoration:none;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#ffffffeb;max-width:100%}.page-admin.page-admin-hero-banners-preview .pv-fb-btn-primary{background:linear-gradient(135deg,#16a97f,#53e1b5);border-color:#ffffff26}.page-admin.page-admin-hero-banners-preview .pv-fb-btn-ghost{background:#ffffff14}.page-admin.page-admin-hero-banners-preview .pv-fb-meta{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.page-admin.page-admin-hero-banners-preview .pv-fb-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;font-size:.9rem;max-width:100%}.page-admin.page-admin-lecturers-create .lc-page,.page-admin.page-admin-lecturers-create .lc-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturers-create .lc-page,.page-admin.page-admin-lecturers-create .lc-wrap{overflow-x:hidden}}.page-admin.page-admin-lecturers-create .lc-wrap *{min-width:0}.page-admin.page-admin-lecturers-create .lc-wrap{max-width:1200px;margin-inline:auto}.page-admin.page-admin-lecturers-create .lc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;overflow:hidden;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-lecturers-create .dark .lc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-lecturers-create .lc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-lecturers-create .lc-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-lecturers-create .lc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-lecturers-create .dark .lc-sub{color:#ffffffa6}.page-admin.page-admin-lecturers-create .lc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;max-width:100%}.page-admin.page-admin-lecturers-create .dark .lc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-lecturers-create .lc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24;flex:0 0 auto}.page-admin.page-admin-lecturers-create .lc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-lecturers-create .lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;white-space:nowrap}.page-admin.page-admin-lecturers-create .lc-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa}.page-admin.page-admin-lecturers-create .dark .lc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-lecturers-create .dark .lc-btn:hover{color:#fffffffa;filter:saturate(1.05)}.page-admin.page-admin-lecturers-create .lc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-lecturers-create .lc-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#16a97f,#53e1b5)!important;border-color:#16a97f7a!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-lecturers-create .dark .lc-btn-primary:hover{color:#fff!important}.page-admin.page-admin-lecturers-create .lc-btn-ghost{background:#ffffffa6}.page-admin.page-admin-lecturers-create .lc-btn-ghost:hover{background:#fff!important;color:#0f172afa!important}.page-admin.page-admin-lecturers-create .dark .lc-btn-ghost{background:#0a0e168c}.page-admin.page-admin-lecturers-create .dark .lc-btn-ghost:hover{background:#0a0e16bf!important;color:#fffffffa!important}.page-admin.page-admin-lecturers-create .lc-grid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:14px}.page-admin.page-admin-lecturers-create .lc-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-lecturers-create .lc-cardpad{padding:16px}}.page-admin.page-admin-lecturers-create .lc-muted{color:#0f172a94}.page-admin.page-admin-lecturers-create .dark .lc-muted{color:#ffffffa6}.page-admin.page-admin-lecturers-create .lc-help{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.page-admin.page-admin-lecturers-create .dark .lc-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-lecturers-create .lc-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-lecturers-create .lc-help .lc-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-lecturers-create .lc-help .lc-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-lecturers-create .lc-help .lc-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-lecturers-create .dark .lc-help .lc-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-lecturers-create .lc-help .lc-item b{font-weight:950}.page-admin.page-admin-lecturers-create .lc-mini{margin-top:10px;border:1px dashed rgba(15,23,42,.16);border-radius:16px;padding:10px 12px;background:#ffffff8c}.page-admin.page-admin-lecturers-create .dark .lc-mini{background:#0a0e1673;border-color:#ffffff24}.page-admin.page-admin-lecturers-create .lc-bottom-actions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-lecturers-create .lc-form-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:640px){.page-admin.page-admin-lecturers-create .lc-sub{flex-direction:column;align-items:flex-start}.page-admin.page-admin-lecturers-create .lc-pill{white-space:normal;word-break:break-word;max-width:100%}.page-admin.page-admin-lecturers-create .lc-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-lecturers-create .lc-actions .lc-btn{width:100%;white-space:normal}.page-admin.page-admin-lecturers-create .lc-form-actions,.page-admin.page-admin-lecturers-create .lc-bottom-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch}.page-admin.page-admin-lecturers-create .lc-form-actions .lc-btn,.page-admin.page-admin-lecturers-create .lc-bottom-actions .lc-btn{width:100%;white-space:normal}}.page-admin.page-admin-lecturers-create .lc-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f38}.page-admin.page-admin-lecturers-create .lc-btn[disabled],.page-admin.page-admin-lecturers-create .lc-btn[aria-disabled=true]{opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:none!important}.page-admin.page-admin-lecturers-edit .le-page,.page-admin.page-admin-lecturers-edit .le-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturers-edit .le-page,.page-admin.page-admin-lecturers-edit .le-wrap{overflow-x:hidden}}.page-admin.page-admin-lecturers-edit .le-wrap *{min-width:0}.page-admin.page-admin-lecturers-edit .le-wrap{max-width:1200px;margin-inline:auto}.page-admin.page-admin-lecturers-edit .le-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;overflow:hidden;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-lecturers-edit .dark .le-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-lecturers-edit .le-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-lecturers-edit .le-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-lecturers-edit .le-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-lecturers-edit .dark .le-sub{color:#ffffffa6}.page-admin.page-admin-lecturers-edit .le-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;max-width:100%}.page-admin.page-admin-lecturers-edit .dark .le-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-lecturers-edit .le-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24;flex:0 0 auto}.page-admin.page-admin-lecturers-edit .le-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-lecturers-edit .dark .le-mono{color:#ffffffc7}.page-admin.page-admin-lecturers-edit .le-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-lecturers-edit .le-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.page-admin.page-admin-lecturers-edit .le-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa}.page-admin.page-admin-lecturers-edit .dark .le-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-lecturers-edit .dark .le-btn:hover{background:#0a0e16db;color:#fffffffa;filter:saturate(1.05)}.page-admin.page-admin-lecturers-edit .le-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-lecturers-edit .le-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#16a97f,#53e1b5)!important;border-color:#16a97f7a!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-lecturers-edit .dark .le-btn-primary:hover{color:#fff!important}.page-admin.page-admin-lecturers-edit .le-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c}.page-admin.page-admin-lecturers-edit .le-btn-danger:hover{color:#991b1b!important;border-color:#dc262659!important;background:#dc26261a!important;box-shadow:0 10px 22px #dc26261a}.page-admin.page-admin-lecturers-edit .dark .le-btn-danger{background:#dc262624;color:#fecaca;border-color:#f8717133}.page-admin.page-admin-lecturers-edit .dark .le-btn-danger:hover{color:#fee2e2!important;background:#dc26262e!important}.page-admin.page-admin-lecturers-edit .le-grid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:14px}.page-admin.page-admin-lecturers-edit .le-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-lecturers-edit .le-cardpad{padding:16px}}.page-admin.page-admin-lecturers-edit .le-muted{color:#0f172a94}.page-admin.page-admin-lecturers-edit .dark .le-muted{color:#ffffffa6}.page-admin.page-admin-lecturers-edit .le-kv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-lecturers-edit .le-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;max-width:100%}.page-admin.page-admin-lecturers-edit .dark .le-chip{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-lecturers-edit .le-chip b{font-weight:950}.page-admin.page-admin-lecturers-edit .le-help{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.page-admin.page-admin-lecturers-edit .dark .le-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-lecturers-edit .le-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-lecturers-edit .le-help .le-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-lecturers-edit .le-help .le-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-lecturers-edit .le-help .le-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-lecturers-edit .dark .le-help .le-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-lecturers-edit .le-help .le-item b{font-weight:950}.page-admin.page-admin-lecturers-edit .le-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:640px){.page-admin.page-admin-lecturers-edit .le-sub{flex-direction:column;align-items:flex-start}.page-admin.page-admin-lecturers-edit .le-pill{white-space:normal;word-break:break-word}.page-admin.page-admin-lecturers-edit .le-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-lecturers-edit .le-actions .le-btn{width:100%;white-space:normal}.page-admin.page-admin-lecturers-edit .le-kv{align-items:stretch}.page-admin.page-admin-lecturers-edit .le-chip{width:100%;white-space:normal;word-break:break-word}.page-admin.page-admin-lecturers-edit .le-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-lecturers-edit .le-foot .le-btn{width:100%;white-space:normal}}.page-admin.page-admin-lecturers-edit .le-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f38}.page-admin.page-admin-lecturers-edit .le-btn[disabled],.page-admin.page-admin-lecturers-edit .le-btn[aria-disabled=true]{opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:none!important}.page-admin .lf-wrap{margin-top:14px;overflow-x:hidden}.page-admin .lf-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.page-admin .lf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.page-admin .lf-section{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.08),transparent 60%),#ffffffeb;padding:14px;min-width:0}.page-admin .dark .lf-section{border-color:#ffffff1a;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 60%),#0a0e1699}.page-admin .lf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.page-admin .lf-title{font-weight:950;letter-spacing:-.01em}.page-admin .lf-muted{color:#0f172a94;font-size:.88rem;line-height:1.6;margin-top:6px}.page-admin .dark .lf-muted{color:#ffffffa6}.page-admin .lf-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:nowrap}.page-admin .dark .lf-pill{border-color:#ffffff1a;background:#0a0e1699;color:#ffffffc7}.page-admin .lf-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .lf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.page-admin .lf-hint{font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .lf-hint{color:#ffffff8c}.page-admin .lf-error{font-size:.82rem;color:#dc2626;margin-top:2px}.page-admin .dark .lf-error{color:#fca5a5}.page-admin .lf-row{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}@media(min-width:1024px){.page-admin .lf-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}}.page-admin .lf-preview{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffbf;padding:12px;display:flex;gap:12px;align-items:center;overflow:hidden;min-width:0}.page-admin .dark .lf-preview{border-color:#ffffff1a;background:#0a0e168c}.page-admin .lf-avatar{width:56px;height:56px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:950;color:#0f172a8c}.page-admin .dark .lf-avatar{border-color:#ffffff1a;color:#fff9;background:#16a97f29}.page-admin .lf-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .lf-pvtext{min-width:0}.page-admin .lf-pvtext .a{font-weight:950;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.page-admin .lf-pvtext .b{margin-top:4px;font-size:.82rem;color:#0f172a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.page-admin .dark .lf-pvtext .b{color:#fff9}.page-admin .lf-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(22,169,127,.2);background:#16a97f14;font-weight:850;font-size:.8rem;margin-top:10px}.page-admin .dark .lf-badge{border-color:#16a97f4d;background:#16a97f24}.page-admin .lf-alert{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0000000d}.page-admin .dark .lf-alert{background:#0a0e16a6;border-color:#ffffff1a}.page-admin .lf-alert-success{border-color:#22c55e40;background:#22c55e14}.page-admin .dark .lf-alert-success{background:#22c55e24}.page-admin .lf-alert-danger{border-color:#dc262640;background:#dc262614}.page-admin .dark .lf-alert-danger{background:#dc262624}.page-admin .lf-alert-title{font-weight:950;margin-bottom:4px}.page-admin .lf-alert-text{font-weight:650;color:#0f172ac7}.page-admin .dark .lf-alert-text{color:#fffc}.page-admin .lf-alert ul{margin:8px 0 0 18px}.page-admin .lf-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;border-radius:16px;padding:12px;min-width:0}.page-admin .dark .lf-toggle{border-color:#ffffff1a;background:#0a0e168c}.page-admin .lf-toggle .t{font-weight:950}.page-admin .lf-toggle .s{font-size:.82rem;color:#0f172a8c;font-weight:650;margin-top:2px}.page-admin .dark .lf-toggle .s{color:#fff9}.page-admin .lf-switch{position:relative;width:48px;height:28px;flex:0 0 auto}.page-admin .lf-switch input{opacity:0;width:0;height:0;position:absolute}.page-admin .lf-slider{position:absolute;inset:0;border-radius:999px;background:#0f172a26;transition:all .15s ease;border:1px solid rgba(15,23,42,.1)}.page-admin .dark .lf-slider{background:#ffffff1f;border-color:#ffffff1a}.page-admin .lf-slider:after{content:"";position:absolute;top:50%;left:4px;width:20px;height:20px;transform:translateY(-50%);border-radius:999px;background:#fff;box-shadow:0 8px 14px #0000001f;transition:all .15s ease}.page-admin .lf-switch input:checked+.lf-slider{background:#16a97f8c;border-color:#16a97f59}.page-admin .lf-switch input:checked+.lf-slider:after{left:22px}.page-admin .lf-photo-rule{margin-top:10px;font-size:.82rem;font-weight:750;color:#0f172aa6}.page-admin .dark .lf-photo-rule{color:#ffffffa6}.page-admin .lf-wrap img,.page-admin .lf-wrap video,.page-admin .lf-wrap canvas{max-width:100%}.page-admin .lf-wrap .input:focus-visible,.page-admin .lf-wrap .select:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f2e}.page-admin.page-admin-lecturers-index .lx-page{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-lecturers-index .lx-page{overflow-x:hidden}}.page-admin.page-admin-lecturers-index .lx-wrap{max-width:1200px;margin-inline:auto}.page-admin.page-admin-lecturers-index .lx-wrap,.page-admin.page-admin-lecturers-index .lx-wrap *{min-width:0;box-sizing:border-box}.page-admin.page-admin-lecturers-index .lx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-lecturers-index .dark .lx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-lecturers-index .lx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-lecturers-index .lx-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-lecturers-index .lx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-lecturers-index .dark .lx-sub{color:#ffffffa6}.page-admin.page-admin-lecturers-index .lx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal;line-height:1.4}.page-admin.page-admin-lecturers-index .dark .lx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-lecturers-index .lx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-lecturers-index .lx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-lecturers-index .lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-lecturers-index .lx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa}.page-admin.page-admin-lecturers-index .dark .lx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-lecturers-index .dark .lx-btn:hover{color:#fffffffa;filter:saturate(1.05)}.page-admin.page-admin-lecturers-index .lx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-lecturers-index .lx-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#16a97f,#53e1b5)!important;border-color:#16a97f7a!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05)}.page-admin.page-admin-lecturers-index .lx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-lecturers-index .lx-btn-ghost:hover{background:#fff!important;color:#0f172afa!important}.page-admin.page-admin-lecturers-index .dark .lx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-lecturers-index .dark .lx-btn-ghost:hover{background:#0a0e16bf!important;color:#fffffffa!important}.page-admin.page-admin-lecturers-index .lx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-lecturers-index .lx-cardpad{padding:16px}}.page-admin.page-admin-lecturers-index .lx-muted{color:#0f172a94}.page-admin.page-admin-lecturers-index .dark .lx-muted{color:#ffffffa6}.page-admin.page-admin-lecturers-index .lx-alert{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-lecturers-index .dark .lx-alert{background:#0a0e16a6;border-color:#ffffff1a}.page-admin.page-admin-lecturers-index .lx-alert-success{border-color:#22c55e40;background:#22c55e14}.page-admin.page-admin-lecturers-index .dark .lx-alert-success{background:#22c55e24}.page-admin.page-admin-lecturers-index .lx-alert-danger{border-color:#dc262640;background:#dc262614}.page-admin.page-admin-lecturers-index .dark .lx-alert-danger{background:#dc262624}.page-admin.page-admin-lecturers-index .lx-alert-title{font-weight:950;margin-bottom:4px}.page-admin.page-admin-lecturers-index .lx-alert-text{font-weight:650;color:#0f172ac7}.page-admin.page-admin-lecturers-index .dark .lx-alert-text{color:#fffc}.page-admin.page-admin-lecturers-index .lx-alert ul{margin:8px 0 0 18px}.page-admin.page-admin-lecturers-index .lx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-lecturers-index .dark .lx-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-lecturers-index .lx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-lecturers-index .lx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-lecturers-index .lx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-lecturers-index .dark .lx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-lecturers-index .lx-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-lecturers-index .lx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-lecturers-index .lx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-lecturers-index .dark .lx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-lecturers-index .dark .lx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-lecturers-index .dark .lx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-lecturers-index .lx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-lecturers-index .lx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650}.page-admin.page-admin-lecturers-index .dark .lx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-lecturers-index .lx-hero{padding:14px}.page-admin.page-admin-lecturers-index .lx-sub{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-lecturers-index .lx-pill{width:100%}.page-admin.page-admin-lecturers-index .lx-search-inner{align-items:stretch}.page-admin.page-admin-lecturers-index .lx-search-field,.page-admin.page-admin-lecturers-index .lx-search-input{min-width:0}.page-admin.page-admin-lecturers-index .lx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-lecturers-index .lx-search-actions .lx-btn{width:100%}.page-admin.page-admin-lecturers-index .lx-badge{width:100%;white-space:normal}}.page-admin.page-admin-lecturers-index .lx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-lecturers-index table.lx-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.page-admin.page-admin-lecturers-index table.lx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-lecturers-index .dark table.lx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-lecturers-index table.lx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-lecturers-index .dark table.lx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-lecturers-index table.lx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-lecturers-index .dark table.lx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-lecturers-index .lx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-lecturers-index .lx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-admin.page-admin-lecturers-index .dark .lx-name .main{color:#ffffffeb}.page-admin.page-admin-lecturers-index .lx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-admin.page-admin-lecturers-index .dark .lx-name .sub{color:#ffffff9e}.page-admin.page-admin-lecturers-index .lx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-lecturers-index .lx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-lecturers-index .lx-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa}.page-admin.page-admin-lecturers-index .dark .lx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-lecturers-index .dark .lx-link:hover{color:#fffffffa}.page-admin.page-admin-lecturers-index .lx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c}.page-admin.page-admin-lecturers-index .lx-link-danger:hover{border-color:#dc262666;background:#dc262624;color:#7f1d1d}.page-admin.page-admin-lecturers-index .dark .lx-link-danger{background:#dc26262e;color:#fee2e2;border-color:#f8717140}.page-admin.page-admin-lecturers-index .dark .lx-link-danger:hover{background:#dc262638;color:#fff;border-color:#f8717159}.page-admin.page-admin-lecturers-index .lx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-lecturers-index .lx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-lecturers-index .dark .lx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-lecturers-index .lx-empty .t{font-weight:950}.page-admin.page-admin-lecturers-index .lx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99}.page-admin.page-admin-lecturers-index .dark .lx-empty .s{color:#ffffffa6}.page-admin.page-admin-lecturers-index .lx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-lecturers-index .lx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-lecturers-index .dark .lx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-lecturers-index .lx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-lecturers-index .dark .lx-badge b{color:#ffffffeb}.page-admin.page-admin-lecturers-index .lx-actions-mobile{display:none;margin-top:10px}@media(max-width:640px){.page-admin.page-admin-lecturers-index .lx-actions,.page-admin.page-admin-lecturers-index .lx-actions .lx-btn{width:100%}.page-admin.page-admin-lecturers-index .lx-row-actions{display:none}.page-admin.page-admin-lecturers-index .lx-actions-mobile{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-lecturers-index .lx-actions-mobile form{margin:0;width:100%}.page-admin.page-admin-lecturers-index .lx-actions-mobile form button,.page-admin.page-admin-lecturers-index .lx-actions-mobile .lx-link,.page-admin.page-admin-lecturers-index .lx-actions-mobile .lx-link-danger{width:100%}.page-admin.page-admin-lecturers-index table.lx-table{border-collapse:separate;border-spacing:0 10px}.page-admin.page-admin-lecturers-index table.lx-table thead{display:none}.page-admin.page-admin-lecturers-index table.lx-table tbody tr{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;overflow:hidden}.page-admin.page-admin-lecturers-index .dark table.lx-table tbody tr{border-color:#ffffff1a;background:#0a0e16a6}.page-admin.page-admin-lecturers-index table.lx-table tbody td{display:block;width:100%;border:0;padding:12px}.page-admin.page-admin-lecturers-index table.lx-table tbody td:last-child{display:none}.page-admin.page-admin-lecturers-index .lx-name .main,.page-admin.page-admin-lecturers-index .lx-name .sub{white-space:normal;overflow:visible;text-overflow:clip}}.page-admin.page-admin-lecturers-index .lx-btn:focus-visible,.page-admin.page-admin-lecturers-index .lx-link:focus-visible,.page-admin.page-admin-lecturers-index .lx-search-input:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f38}.page-admin.page-admin-media-index .mlx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-media-index .mlx-page{overflow-x:hidden}}.page-admin.page-admin-media-index .mlx-page,.page-admin.page-admin-media-index .mlx-page *{box-sizing:border-box}.page-admin.page-admin-media-index .mlx-page *{min-width:0;max-width:100%}.page-admin.page-admin-media-index .mlx-page input,.page-admin.page-admin-media-index .mlx-page select,.page-admin.page-admin-media-index .mlx-page textarea{max-width:100%}.page-admin.page-admin-media-index .mlx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-media-index .dark .mlx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-media-index .mlx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-media-index .mlx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-media-index .mlx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-media-index .dark .mlx-sub{color:#ffffffa6}.page-admin.page-admin-media-index .mlx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-media-index .dark .mlx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-media-index .mlx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-media-index .mlx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-media-index .mlx-btn:hover,.page-admin.page-admin-media-index .mlx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-media-index .mlx-btn:hover *,.page-admin.page-admin-media-index .mlx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-media-index .dark .mlx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-media-index .dark .mlx-btn:hover,.page-admin.page-admin-media-index .dark .mlx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-media-index .mlx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-media-index .mlx-btn-primary:hover,.page-admin.page-admin-media-index .mlx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-media-index .mlx-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-media-index .mlx-btn-danger:hover,.page-admin.page-admin-media-index .mlx-btn-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-media-index .dark .mlx-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-media-index .dark .mlx-btn-danger:hover,.page-admin.page-admin-media-index .dark .mlx-btn-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-media-index .mlx-upload{margin-top:14px}.page-admin.page-admin-media-index .mlx-upload-inner{padding:16px}@media(min-width:1024px){.page-admin.page-admin-media-index .mlx-upload-inner{padding:18px}}.page-admin.page-admin-media-index .mlx-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-media-index .mlx-upload-h{display:flex;align-items:center;gap:10px;font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin.page-admin-media-index .mlx-upload-ico{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf}.page-admin.page-admin-media-index .dark .mlx-upload-ico{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-media-index .mlx-upload-sub{margin-top:6px;color:#0f172a94;font-weight:650;line-height:1.6}.page-admin.page-admin-media-index .dark .mlx-upload-sub{color:#ffffff9e}.page-admin.page-admin-media-index .mlx-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-media-index .dark .mlx-mini{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin.page-admin-media-index .mlx-upload-form{display:grid;gap:12px;align-items:end;margin-top:14px}.page-admin.page-admin-media-index .mlx-layout-row{grid-template-columns:minmax(480px,1.35fr) minmax(320px,1fr) auto}.page-admin.page-admin-media-index .mlx-layout-row .mlx-upload-actions{justify-content:flex-end}@media(max-width:1023px){.page-admin.page-admin-media-index .mlx-layout-row{grid-template-columns:1fr;align-items:stretch}.page-admin.page-admin-media-index .mlx-upload-actions{justify-content:stretch}.page-admin.page-admin-media-index .mlx-upload-actions .mlx-btn{width:100%}}.page-admin.page-admin-media-index .mlx-field{display:flex;flex-direction:column;gap:8px;min-width:0}.page-admin.page-admin-media-index .mlx-field-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-admin.page-admin-media-index .mlx-field-label .l{font-size:.9rem;font-weight:900}.page-admin.page-admin-media-index .mlx-field-label .req{color:#dc2626;font-weight:900}.page-admin.page-admin-media-index .mlx-file-shell{border:1px solid rgba(15,23,42,.1);background:#ffffffeb;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px}.page-admin.page-admin-media-index .dark .mlx-file-shell{border-color:#ffffff1a;background:#0a0e16b3}.page-admin.page-admin-media-index .mlx-file-shell:focus-within{border-color:#16a97f59!important;box-shadow:0 0 0 4px #16a97f29!important}.page-admin.page-admin-media-index .mlx-file-row{display:flex;align-items:center;gap:10px;min-width:0}.page-admin.page-admin-media-index .mlx-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-admin.page-admin-media-index .mlx-file-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;font-weight:950;font-size:.9rem;color:#0f172aeb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;flex:0 0 auto}.page-admin.page-admin-media-index .mlx-file-btn:hover,.page-admin.page-admin-media-index .mlx-file-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#16a97f1a;outline:none}.page-admin.page-admin-media-index .dark .mlx-file-btn{border-color:#ffffff1a;background:#16a97f2e;color:#ffffffe6}.page-admin.page-admin-media-index .dark .mlx-file-btn:hover,.page-admin.page-admin-media-index .dark .mlx-file-btn:focus-visible{color:#fffffffa;filter:saturate(1.05)}.page-admin.page-admin-media-index .mlx-file-btn:hover *,.page-admin.page-admin-media-index .mlx-file-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-media-index .mlx-file-name{flex:1 1 auto;min-width:0;font-weight:850;font-size:.9rem;color:#0f172ac7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;border-radius:14px;border:1px dashed rgba(15,23,42,.12);background:#0f172a05}.page-admin.page-admin-media-index .dark .mlx-file-name{color:#ffffffc7;border-color:#ffffff1f;background:#ffffff0f}.page-admin.page-admin-media-index .mlx-file-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin.page-admin-media-index .mlx-uhelp{font-size:.78rem;color:#0f172a80;font-weight:650;line-height:1.6}.page-admin.page-admin-media-index .dark .mlx-uhelp{color:#fff9}.page-admin.page-admin-media-index .mlx-fbadge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.78rem;color:#0f172ab8}.page-admin.page-admin-media-index .dark .mlx-fbadge{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-media-index .mlx-upload-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-media-index .mlx-grid{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.page-admin.page-admin-media-index .mlx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.page-admin.page-admin-media-index .mlx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-admin.page-admin-media-index .mlx-mcard{border-radius:18px;overflow:hidden}.page-admin.page-admin-media-index .mlx-mpad{padding:14px}.page-admin.page-admin-media-index .mlx-meta-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;color:#0f172a8c;font-weight:750}.page-admin.page-admin-media-index .dark .mlx-meta-top{color:#ffffff9e}.page-admin.page-admin-media-index .mlx-chip{shrink:0;font-size:.72rem;padding:6px 9px;border-radius:999px;background:#0f172a0f;color:#0f172a9e;font-weight:850}.page-admin.page-admin-media-index .dark .mlx-chip{background:#ffffff14;color:#ffffffb8}.page-admin.page-admin-media-index .mlx-fname{margin-top:6px;font-weight:950;word-break:break-word;color:#0f172aeb}.page-admin.page-admin-media-index .dark .mlx-fname{color:#ffffffeb}.page-admin.page-admin-media-index .mlx-preview{margin-top:12px}.page-admin.page-admin-media-index .mlx-img{border-radius:16px;width:100%;height:132px;-o-object-fit:cover;object-fit:cover;display:block}.page-admin.page-admin-media-index .mlx-nopv{border-radius:16px;width:100%;height:132px;background:#0f172a0d;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;color:#0f172a8c;font-weight:750;font-size:.9rem}.page-admin.page-admin-media-index .dark .mlx-nopv{background:#ffffff0f;color:#ffffff9e}.page-admin.page-admin-media-index .mlx-meta{margin-top:12px;font-size:.78rem;color:#0f172a8c;font-weight:650;line-height:1.6}.page-admin.page-admin-media-index .dark .mlx-meta{color:#ffffff9e}.page-admin.page-admin-media-index .mlx-meta b{font-weight:950;color:#0f172ac7}.page-admin.page-admin-media-index .dark .mlx-meta b{color:#ffffffc7}.page-admin.page-admin-media-index .mlx-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-media-index .mlx-actions form{margin:0}.page-admin.page-admin-media-index .mlx-actions .mlx-btn{width:100%}.page-admin.page-admin-media-index .mlx-actions .mlx-btn:hover *,.page-admin.page-admin-media-index .mlx-actions .mlx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-media-index .mlx-empty{padding:22px 16px;text-align:center}.page-admin.page-admin-media-index .mlx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-media-index .dark .mlx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-media-index .mlx-empty .t{font-weight:950}.page-admin.page-admin-media-index .mlx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-media-index .dark .mlx-empty .s{color:#ffffffa6}.page-admin.page-admin-media-index .mlx-modal-backdrop{position:fixed;inset:0;background:#02061780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:16px;z-index:60}.page-admin.page-admin-media-index .mlx-modal{width:min(520px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#fffffff5;box-shadow:0 18px 40px #0000002e;padding:16px}.page-admin.page-admin-media-index .dark .mlx-modal{background:#0a0e16eb;border-color:#ffffff1a}.page-admin.page-admin-media-index .mlx-modal-h{font-weight:950;font-size:1rem;color:#0f172af2}.page-admin.page-admin-media-index .dark .mlx-modal-h{color:#ffffffeb}.page-admin.page-admin-media-index .mlx-modal-s{margin-top:6px;font-weight:650;color:#0f172a9e;line-height:1.55}.page-admin.page-admin-media-index .dark .mlx-modal-s{color:#ffffffa6}.page-admin.page-admin-media-index .mlx-modal-actions{margin-top:14px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:420px){.page-admin.page-admin-media-index .mlx-modal-actions .mlx-btn{width:100%}}.page-admin.page-admin-messages-index .imx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-messages-index .imx-page{overflow-x:hidden}}.page-admin.page-admin-messages-index .imx-page,.page-admin.page-admin-messages-index .imx-page *{box-sizing:border-box}.page-admin.page-admin-messages-index .imx-page *{min-width:0;max-width:100%}.page-admin.page-admin-messages-index .imx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-messages-index .dark .imx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-messages-index .imx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-messages-index .imx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-messages-index .imx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-messages-index .dark .imx-sub{color:#ffffffa6}.page-admin.page-admin-messages-index .imx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-messages-index .dark .imx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-messages-index .imx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-messages-index .imx-list{margin-top:14px;display:flex;flex-direction:column;gap:12px}.page-admin.page-admin-messages-index .imx-card{border-radius:18px;overflow:hidden}.page-admin.page-admin-messages-index .imx-pad{padding:14px}@media(min-width:768px){.page-admin.page-admin-messages-index .imx-pad{padding:16px}}.page-admin.page-admin-messages-index .imx-row{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.page-admin.page-admin-messages-index .imx-row{grid-template-columns:1fr auto;align-items:start;gap:14px}}.page-admin.page-admin-messages-index .imx-sender{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin.page-admin-messages-index .imx-avatar{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf;font-weight:950}.page-admin.page-admin-messages-index .dark .imx-avatar{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-messages-index .imx-name{font-weight:950;color:#0f172aeb}.page-admin.page-admin-messages-index .dark .imx-name{color:#ffffffeb}.page-admin.page-admin-messages-index .imx-email{font-weight:750;color:#0f172a8c;font-size:.85rem}.page-admin.page-admin-messages-index .dark .imx-email{color:#fff9}.page-admin.page-admin-messages-index .imx-meta{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:#0f172a94;font-weight:650;font-size:.82rem}.page-admin.page-admin-messages-index .dark .imx-meta{color:#ffffff9e}.page-admin.page-admin-messages-index .imx-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.78rem;color:#0f172ab8}.page-admin.page-admin-messages-index .dark .imx-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-messages-index .imx-subject{margin-top:10px;font-weight:900;color:#0f172adb;line-height:1.35}.page-admin.page-admin-messages-index .dark .imx-subject{color:#ffffffe0}.page-admin.page-admin-messages-index .imx-body{margin-top:8px;color:#0f172abd;font-weight:650;line-height:1.7}.page-admin.page-admin-messages-index .dark .imx-body{color:#ffffffbd}.page-admin.page-admin-messages-index .imx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-messages-index .imx-btn:hover,.page-admin.page-admin-messages-index .imx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-messages-index .imx-btn:hover *,.page-admin.page-admin-messages-index .imx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-messages-index .dark .imx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-messages-index .dark .imx-btn:hover,.page-admin.page-admin-messages-index .dark .imx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-messages-index .imx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-messages-index .imx-btn-primary:hover,.page-admin.page-admin-messages-index .imx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-messages-index .imx-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-messages-index .imx-btn-danger:hover,.page-admin.page-admin-messages-index .imx-btn-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-messages-index .dark .imx-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-messages-index .dark .imx-btn-danger:hover,.page-admin.page-admin-messages-index .dark .imx-btn-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-messages-index .imx-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(min-width:768px){.page-admin.page-admin-messages-index .imx-actions{flex-direction:column;align-items:stretch;min-width:170px}.page-admin.page-admin-messages-index .imx-actions .imx-btn{width:100%}}@media(max-width:767px){.page-admin.page-admin-messages-index .imx-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch}.page-admin.page-admin-messages-index .imx-actions .imx-btn{width:100%}}.page-admin.page-admin-messages-index .imx-empty{padding:18px 14px;text-align:center}.page-admin.page-admin-messages-index .imx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-messages-index .dark .imx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-messages-index .imx-empty .t{font-weight:950}.page-admin.page-admin-messages-index .imx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-messages-index .dark .imx-empty .s{color:#ffffffa6}.page-admin.page-admin-messages-show .msd-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-messages-show .msd-page{overflow-x:hidden}}.page-admin.page-admin-messages-show .msd-page,.page-admin.page-admin-messages-show .msd-page *{box-sizing:border-box}.page-admin.page-admin-messages-show .msd-page *{min-width:0;max-width:100%}.page-admin.page-admin-messages-show .msd-page input,.page-admin.page-admin-messages-show .msd-page select,.page-admin.page-admin-messages-show .msd-page textarea{max-width:100%}.page-admin.page-admin-messages-show .msd-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-messages-show .dark .msd-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-messages-show .msd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-messages-show .msd-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-messages-show .msd-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-messages-show .dark .msd-sub{color:#ffffffa6}.page-admin.page-admin-messages-show .msd-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-messages-show .dark .msd-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-messages-show .msd-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-messages-show .msd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-messages-show .msd-btn:hover,.page-admin.page-admin-messages-show .msd-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-messages-show .msd-btn:hover *,.page-admin.page-admin-messages-show .msd-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-messages-show .dark .msd-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-messages-show .dark .msd-btn:hover,.page-admin.page-admin-messages-show .dark .msd-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-messages-show .msd-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-messages-show .msd-btn-primary:hover,.page-admin.page-admin-messages-show .msd-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-messages-show .msd-card{margin-top:14px}.page-admin.page-admin-messages-show .msd-pad{padding:14px}@media(min-width:768px){.page-admin.page-admin-messages-show .msd-pad{padding:16px}}@media(min-width:1024px){.page-admin.page-admin-messages-show .msd-pad{padding:18px}}.page-admin.page-admin-messages-show .msd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-messages-show .msd-sender{display:flex;align-items:center;gap:12px;min-width:0}.page-admin.page-admin-messages-show .msd-avatar{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf;font-weight:950;flex:0 0 auto}.page-admin.page-admin-messages-show .dark .msd-avatar{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-messages-show .msd-name{font-weight:950;color:#0f172aeb;line-height:1.15}.page-admin.page-admin-messages-show .dark .msd-name{color:#ffffffeb}.page-admin.page-admin-messages-show .msd-email{margin-top:2px;font-weight:750;color:#0f172a8c;font-size:.88rem}.page-admin.page-admin-messages-show .dark .msd-email{color:#fff9}.page-admin.page-admin-messages-show .msd-meta{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:#0f172a94;font-weight:650;font-size:.82rem}.page-admin.page-admin-messages-show .dark .msd-meta{color:#ffffff9e}.page-admin.page-admin-messages-show .msd-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.78rem;color:#0f172ab8}.page-admin.page-admin-messages-show .dark .msd-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-messages-show .msd-subject{margin-top:14px;font-weight:950;font-size:1.05rem;line-height:1.35;color:#0f172ae6}.page-admin.page-admin-messages-show .dark .msd-subject{color:#ffffffe6}.page-admin.page-admin-messages-show .msd-body{margin-top:10px;line-height:1.85;color:#0f172ac7;font-weight:650;white-space:pre-wrap;word-break:break-word}.page-admin.page-admin-messages-show .dark .msd-body{color:#ffffffc2}.page-admin.page-admin-messages-show .msd-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-messages-show .msd-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.page-admin.page-admin-messages-show .msd-actions .msd-btn{width:100%}}.page-admin.page-admin-ormawa-create .orc-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-ormawa-create .orc-page{overflow-x:hidden}}.page-admin.page-admin-ormawa-create .orc-page,.page-admin.page-admin-ormawa-create .orc-page *{box-sizing:border-box}.page-admin.page-admin-ormawa-create .orc-page *{min-width:0;max-width:100%}.page-admin.page-admin-ormawa-create .orc-page input,.page-admin.page-admin-ormawa-create .orc-page select,.page-admin.page-admin-ormawa-create .orc-page textarea{max-width:100%}.page-admin.page-admin-ormawa-create .orc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-ormawa-create .dark .orc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-ormawa-create .orc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-ormawa-create .orc-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#0f172aeb}.page-admin.page-admin-ormawa-create .dark .orc-title{color:#ffffffeb}.page-admin.page-admin-ormawa-create .orc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-ormawa-create .dark .orc-sub{color:#ffffffa6}.page-admin.page-admin-ormawa-create .orc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-ormawa-create .dark .orc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-ormawa-create .orc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-ormawa-create .orc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-ormawa-create .orc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease,opacity .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-ormawa-create .orc-btn:hover,.page-admin.page-admin-ormawa-create .orc-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-ormawa-create .orc-btn:hover *,.page-admin.page-admin-ormawa-create .orc-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-ormawa-create .dark .orc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-ormawa-create .dark .orc-btn:hover,.page-admin.page-admin-ormawa-create .dark .orc-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-ormawa-create .orc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-ormawa-create .orc-btn-primary:hover,.page-admin.page-admin-ormawa-create .orc-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-ormawa-create .orc-btn[disabled],.page-admin.page-admin-ormawa-create .orc-btn.is-disabled{opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}.page-admin.page-admin-ormawa-create .orc-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-ormawa-create .orc-body{margin-top:16px}}.page-admin.page-admin-ormawa-create .orc-note{margin-top:10px;color:#0f172a94;font-weight:650;line-height:1.6;font-size:.92rem}.page-admin.page-admin-ormawa-create .dark .orc-note{color:#ffffffa6}@media(max-width:640px){.page-admin.page-admin-ormawa-create .orc-actions,.page-admin.page-admin-ormawa-create .orc-actions .orc-btn{width:100%}}.page-admin.page-admin-ormawa-create .orc-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-ormawa-create .orc-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-ormawa-create .orc-foot .orc-btn{width:100%}}.page-admin.page-admin-ormawa-edit .ore-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-ormawa-edit .ore-page{overflow-x:hidden}}.page-admin.page-admin-ormawa-edit .ore-page,.page-admin.page-admin-ormawa-edit .ore-page *{box-sizing:border-box}.page-admin.page-admin-ormawa-edit .ore-page *{min-width:0;max-width:100%}.page-admin.page-admin-ormawa-edit .ore-page input,.page-admin.page-admin-ormawa-edit .ore-page select,.page-admin.page-admin-ormawa-edit .ore-page textarea{max-width:100%}.page-admin.page-admin-ormawa-edit .ore-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-ormawa-edit .dark .ore-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-ormawa-edit .ore-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-ormawa-edit .ore-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#0f172aeb}.page-admin.page-admin-ormawa-edit .dark .ore-title{color:#ffffffeb}.page-admin.page-admin-ormawa-edit .ore-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-ormawa-edit .dark .ore-sub{color:#ffffffa6}.page-admin.page-admin-ormawa-edit .ore-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-ormawa-edit .dark .ore-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-ormawa-edit .ore-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-ormawa-edit .ore-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-ormawa-edit .ore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease,opacity .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-ormawa-edit .ore-btn:hover,.page-admin.page-admin-ormawa-edit .ore-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-ormawa-edit .ore-btn:hover *,.page-admin.page-admin-ormawa-edit .ore-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-ormawa-edit .dark .ore-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-ormawa-edit .dark .ore-btn:hover,.page-admin.page-admin-ormawa-edit .dark .ore-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-ormawa-edit .ore-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-ormawa-edit .ore-btn-primary:hover,.page-admin.page-admin-ormawa-edit .ore-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-ormawa-edit .ore-btn[disabled],.page-admin.page-admin-ormawa-edit .ore-btn.is-disabled{opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}.page-admin.page-admin-ormawa-edit .ore-note{margin-top:10px;color:#0f172a94;font-weight:650;line-height:1.6;font-size:.92rem}.page-admin.page-admin-ormawa-edit .dark .ore-note{color:#ffffffa6}.page-admin.page-admin-ormawa-edit .ore-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-ormawa-edit .ore-body{margin-top:16px}}.page-admin.page-admin-ormawa-edit .ore-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-ormawa-edit .ore-actions,.page-admin.page-admin-ormawa-edit .ore-actions .ore-btn{width:100%}.page-admin.page-admin-ormawa-edit .ore-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-ormawa-edit .ore-foot .ore-btn{width:100%}}.page-admin .orf{--olive: #16a97f;--olive2: #53e1b5}.page-admin .orf *{box-sizing:border-box}.page-admin .orf{overflow-x:clip}@supports not (overflow: clip){.page-admin .orf{overflow-x:hidden}}.page-admin .orf *{min-width:0;max-width:100%}.page-admin .orf-shell{padding:14px}@media(min-width:768px){.page-admin .orf-shell{padding:16px}}@media(min-width:1024px){.page-admin .orf-shell{padding:18px}}.page-admin .orf-fields{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.page-admin .orf-fields{gap:16px}}.page-admin .orf-section{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.08),transparent 55%),#ffffffc7;box-shadow:0 10px 22px #0000000a}.page-admin .dark .orf-section{border-color:#ffffff1a;background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.16),transparent 55%),#0a0e168c;box-shadow:none}.page-admin .orf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .orf-h{display:flex;align-items:center;gap:10px;font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin .orf-ico{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf}.page-admin .dark .orf-ico{border-color:#ffffff1a;background:#0a0e168c}.page-admin .orf-sub{margin-top:6px;color:#0f172a94;font-weight:650;line-height:1.6}.page-admin .dark .orf-sub{color:#ffffff9e}.page-admin .orf-hint{font-size:.78rem;color:#0f172a80;font-weight:650;margin-top:8px;line-height:1.6}.page-admin .dark .orf-hint{color:#fff9}.page-admin .orf-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .orf-mini{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .orf :is(.input,.select,.textarea){max-width:100%;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.page-admin .orf :is(.input,.select,.textarea):focus{outline:none;border-color:#16a97f59!important;box-shadow:0 0 0 4px #16a97f29!important}.page-admin .orf-grid{margin-top:14px}.page-admin .orf-grid2{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.page-admin .orf-grid2{grid-template-columns:1fr 1fr;gap:16px}}.page-admin .orf-counter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:#0f172a80;font-weight:750}.page-admin .dark .orf-counter{color:#fff9}.page-admin .orf-dot{opacity:.65;padding-inline:6px}.page-admin .orf-meter{margin-top:10px;width:100%;height:10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;overflow:hidden}.page-admin .dark .orf-meter{border-color:#ffffff1a;background:#ffffff0f}.page-admin .orf-meter>span{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#16a97fd9,#53e1b5f2);box-shadow:0 10px 18px #16a97f24;transition:width .18s ease}.page-admin .orf-meter.is-warn>span{background:linear-gradient(90deg,#f59e0bd9,#f97316f2);box-shadow:0 10px 18px #f973161a}.page-admin .orf-meter.is-danger>span{background:linear-gradient(90deg,#dc2626d9,#f87171f2);box-shadow:0 10px 18px #dc26261a}.page-admin .orf-preview{border:1px solid rgba(15,23,42,.1);background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.1),transparent 55%),#ffffffb3;border-radius:18px;padding:14px}.page-admin .dark .orf-preview{border-color:#ffffff1a;background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.18),transparent 55%),#0a0e1680}.page-admin .orf-preview-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .orf-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .orf-tag{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .orf-preview-text{margin-top:10px;line-height:1.75;color:#0f172ab8;font-weight:650}.page-admin .dark .orf-preview-text{color:#ffffffb8}.page-admin .orf-preview-text b{font-weight:950}.page-admin .orf-srow{display:flex;align-items:center;gap:10px}.page-admin .orf-sico{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin .dark .orf-sico{border-color:#ffffff1a;background:#16a97f24}.page-admin .orf .textarea{resize:vertical;min-height:120px}.page-admin .orf-up{display:flex;flex-direction:column;gap:10px}.page-admin .orf-file{width:100%;border:1px dashed rgba(15,23,42,.2);background:#ffffffb3;border-radius:16px;padding:12px}.page-admin .dark .orf-file{border-color:#ffffff2e;background:#0a0e1673}.page-admin .orf-file-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .orf-file-meta{font-size:.82rem;font-weight:750;color:#0f172ab3}.page-admin .dark .orf-file-meta{color:#ffffffbf}.page-admin .orf-file-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin .orf-btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:9px 10px;font-weight:900;font-size:.86rem;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;color:#0f172aeb;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-admin .orf-btn-mini:hover,.page-admin .orf-btn-mini:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;outline:none}.page-admin .dark .orf-btn-mini{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin .orf-btn-danger{border-color:#dc262640;background:#dc26261a;color:#b91c1c}.page-admin .orf-btn-danger:hover,.page-admin .orf-btn-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261f;color:#991b1b}.page-admin .dark .orf-btn-danger{background:#dc262629;color:#fecaca;border-color:#f8717133}.page-admin .orf-img{width:100%;max-width:240px;aspect-ratio:1/1;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-admin .dark .orf-img{border-color:#ffffff1a;background:#ffffff0a}.page-admin .orf-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .orf-img .orf-img-ph{font-size:.86rem;font-weight:850;opacity:.75;padding:10px;text-align:center}.page-admin .orf-help{font-size:.78rem;font-weight:650;opacity:.75;line-height:1.6;margin-top:6px}.page-admin.page-admin-ormawa-index .orx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-ormawa-index .orx-page{overflow-x:hidden}}.page-admin.page-admin-ormawa-index .orx-page,.page-admin.page-admin-ormawa-index .orx-page *{box-sizing:border-box}.page-admin.page-admin-ormawa-index .orx-page *{min-width:0;max-width:100%}.page-admin.page-admin-ormawa-index .orx-page input,.page-admin.page-admin-ormawa-index .orx-page select,.page-admin.page-admin-ormawa-index .orx-page textarea{max-width:100%}.page-admin.page-admin-ormawa-index .orx-flash{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0000000a;display:flex;align-items:flex-start;gap:10px;line-height:1.4;font-weight:750;margin-bottom:12px;overflow:hidden}.page-admin.page-admin-ormawa-index .dark .orx-flash{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-ormawa-index .orx-flash .ico{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-ormawa-index .dark .orx-flash .ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-ormawa-index .orx-flash .txt{flex:1;min-width:0}.page-admin.page-admin-ormawa-index .orx-flash .ttl{font-weight:950}.page-admin.page-admin-ormawa-index .orx-flash .msg{opacity:.8;margin-top:2px;font-weight:700}.page-admin.page-admin-ormawa-index .orx-flash--success{border-color:#22c55e40}.page-admin.page-admin-ormawa-index .orx-flash--error{border-color:#dc262640}.page-admin.page-admin-ormawa-index .orx-flash--success .ico{background:#22c55e1a;border-color:#22c55e40}.page-admin.page-admin-ormawa-index .orx-flash--error .ico{background:#dc26261a;border-color:#dc262640}.page-admin.page-admin-ormawa-index .dark .orx-flash--success .ico{background:#22c55e24;border-color:#22c55e40}.page-admin.page-admin-ormawa-index .dark .orx-flash--error .ico{background:#dc262624;border-color:#f8717133}.page-admin.page-admin-ormawa-index .orx-flash-close{border:1px solid rgba(15,23,42,.1);background:#ffffffd9;color:#0f172ae6;width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;flex:0 0 auto}.page-admin.page-admin-ormawa-index .orx-flash-close:hover,.page-admin.page-admin-ormawa-index .orx-flash-close:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;background:#fff;outline:none}.page-admin.page-admin-ormawa-index .dark .orx-flash-close{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-ormawa-index .orx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-ormawa-index .dark .orx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-ormawa-index .orx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-ormawa-index .orx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-ormawa-index .orx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-ormawa-index .dark .orx-sub{color:#ffffffa6}.page-admin.page-admin-ormawa-index .orx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-ormawa-index .dark .orx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-ormawa-index .orx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-ormawa-index .orx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-ormawa-index .orx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-ormawa-index .orx-btn:hover,.page-admin.page-admin-ormawa-index .orx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-ormawa-index .orx-btn:hover *,.page-admin.page-admin-ormawa-index .orx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-ormawa-index .dark .orx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-ormawa-index .dark .orx-btn:hover,.page-admin.page-admin-ormawa-index .dark .orx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-ormawa-index .orx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-ormawa-index .orx-btn-primary:hover,.page-admin.page-admin-ormawa-index .orx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-ormawa-index .orx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-ormawa-index .dark .orx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-ormawa-index .orx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-ormawa-index .dark .orx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-ormawa-index .orx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-ormawa-index .orx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-ormawa-index .orx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-ormawa-index .dark .orx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-ormawa-index .orx-search-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-ormawa-index .orx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-ormawa-index .orx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-ormawa-index .dark .orx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-ormawa-index .dark .orx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-ormawa-index .dark .orx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-ormawa-index .orx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-ormawa-index .orx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-ormawa-index .dark .orx-search-note{color:#fff9}.page-admin.page-admin-ormawa-index .orx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-ormawa-index .orx-cardpad{padding:16px}}.page-admin.page-admin-ormawa-index .orx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-ormawa-index .dark .orx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-ormawa-index .orx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-ormawa-index .dark .orx-badge b{color:#ffffffeb}.page-admin.page-admin-ormawa-index .orx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-ormawa-index table.orx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-ormawa-index table.orx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-ormawa-index .dark table.orx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-ormawa-index table.orx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-ormawa-index .dark table.orx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-ormawa-index table.orx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-ormawa-index .dark table.orx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-ormawa-index .orx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-ormawa-index .orx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-ormawa-index .dark .orx-name .main{color:#ffffffeb}.page-admin.page-admin-ormawa-index .orx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-ormawa-index .dark .orx-name .sub{color:#ffffff9e}.page-admin.page-admin-ormawa-index .orx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-ormawa-index .orx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-ormawa-index .orx-link:hover,.page-admin.page-admin-ormawa-index .orx-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-ormawa-index .orx-link:hover *,.page-admin.page-admin-ormawa-index .orx-link:focus-visible *{color:inherit!important}.page-admin.page-admin-ormawa-index .dark .orx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-ormawa-index .dark .orx-link:hover,.page-admin.page-admin-ormawa-index .dark .orx-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-ormawa-index .orx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-ormawa-index .orx-link-danger:hover,.page-admin.page-admin-ormawa-index .orx-link-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-ormawa-index .dark .orx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-ormawa-index .dark .orx-link-danger:hover,.page-admin.page-admin-ormawa-index .dark .orx-link-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-ormawa-index .orx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-ormawa-index .orx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-ormawa-index .dark .orx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-ormawa-index .orx-empty .t{font-weight:950}.page-admin.page-admin-ormawa-index .orx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-ormawa-index .dark .orx-empty .s{color:#ffffffa6}.page-admin.page-admin-ormawa-index .orx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-ormawa-index .orx-muted{color:#0f172a94}.page-admin.page-admin-ormawa-index .dark .orx-muted{color:#ffffffa6}.page-admin.page-admin-ormawa-index .orx-form-actions{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin.page-admin-ormawa-index .orx-danger-zone{margin-top:14px;border:1px solid rgba(220,38,38,.22);border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#dc26260d}.page-admin.page-admin-ormawa-index .dark .orx-danger-zone{border-color:#f8717138;background:#dc262624}.page-admin.page-admin-ormawa-index .orx-danger-zone form{margin:0}.page-admin.page-admin-ormawa-index .orx-foot nav,.page-admin.page-admin-ormawa-index .orx-foot .pagination{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-admin.page-admin-ormawa-index .orx-foot nav::-webkit-scrollbar,.page-admin.page-admin-ormawa-index .orx-foot .pagination::-webkit-scrollbar{height:8px}@media(max-width:640px){.page-admin.page-admin-ormawa-index .orx-actions,.page-admin.page-admin-ormawa-index .orx-actions .orx-btn{width:100%}.page-admin.page-admin-ormawa-index .orx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-ormawa-index .orx-search-actions .orx-btn{width:100%}.page-admin.page-admin-ormawa-index .orx-form-actions{display:grid;grid-template-columns:1fr}.page-admin.page-admin-ormawa-index .orx-form-actions .orx-btn{width:100%}.page-admin.page-admin-ormawa-index .orx-danger-zone{align-items:stretch}.page-admin.page-admin-ormawa-index .orx-danger-zone form,.page-admin.page-admin-ormawa-index .orx-danger-zone .orx-link{width:100%}}.page-admin.page-admin-ormawa-index .orx-desktop{display:none}.page-admin.page-admin-ormawa-index .orx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-ormawa-index .orx-desktop{display:block}.page-admin.page-admin-ormawa-index .orx-mobile{display:none}.page-admin.page-admin-ormawa-index .orx-name .main,.page-admin.page-admin-ormawa-index .orx-name .sub{max-width:520px}}.page-admin.page-admin-ormawa-index .orx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-ormawa-index .orx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden;box-shadow:0 10px 22px #0000000a}.page-admin.page-admin-ormawa-index .dark .orx-card{border-color:#ffffff1a;background:#0a0e1699;box-shadow:none}.page-admin.page-admin-ormawa-index .orx-card-top{display:flex;flex-direction:column;gap:10px;padding:12px}.page-admin.page-admin-ormawa-index .orx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-ormawa-index .dark .orx-card-title{color:#ffffffeb}.page-admin.page-admin-ormawa-index .orx-card-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-ormawa-index .dark .orx-card-sub{color:#ffffff9e}.page-admin.page-admin-ormawa-index .orx-m-actions{border-top:1px solid rgba(15,23,42,.08);background:#0f172a05;padding:10px 12px 12px}.page-admin.page-admin-ormawa-index .dark .orx-m-actions{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-ormawa-index .orx-m-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-ormawa-index .orx-m-grid .orx-link,.page-admin.page-admin-ormawa-index .orx-m-grid button.orx-link{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-pages-edit .pe-wrap,.page-admin.page-admin-pages-edit .pe-wrap *{box-sizing:border-box}.page-admin.page-admin-pages-edit .pe-wrap{max-width:1200px;width:100%;margin:0 auto;padding:0 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-pages-edit .pe-wrap{overflow-x:hidden}}.page-admin.page-admin-pages-edit .pe-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 10px 25px #0000000f;padding:16px;min-width:0}.page-admin.page-admin-pages-edit .pe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-pages-edit .pe-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;line-height:1.15;margin:0;color:#0f172aeb;max-width:60ch;overflow-wrap:anywhere}.page-admin.page-admin-pages-edit .pe-sub{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#0f172a9e;font-weight:650}.page-admin.page-admin-pages-edit .pe-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:8px 10px;font-weight:800;font-size:.88rem;color:#0f172ad1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-pages-edit .pe-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24;flex:0 0 auto}.page-admin.page-admin-pages-edit .pe-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7;overflow-wrap:anywhere}.page-admin.page-admin-pages-edit .pe-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-pages-edit .pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172adb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.page-admin.page-admin-pages-edit .pe-btn:hover,.page-admin.page-admin-pages-edit .pe-btn:focus-visible{color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #00000012;border-color:#16a97f38;background:linear-gradient(135deg,#16a97f,#53e1b5);outline:none}.page-admin.page-admin-pages-edit .pe-btn-primary{color:#fff;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 12px 22px #16a97f29}.page-admin.page-admin-pages-edit .pe-btn-primary:hover,.page-admin.page-admin-pages-edit .pe-btn-primary:focus-visible{box-shadow:0 16px 28px #16a97f33}.page-admin.page-admin-pages-edit .pe-grid{margin-top:16px;display:grid;grid-template-columns:1fr;gap:16px;align-items:start;min-width:0}.page-admin.page-admin-pages-edit .pe-card-pad{padding:14px;min-width:0}@media(min-width:1024px){.page-admin.page-admin-pages-edit .pe-hero{padding:18px}.page-admin.page-admin-pages-edit .pe-card-pad{padding:16px}.page-admin.page-admin-pages-edit .pe-grid{gap:18px}}.page-admin.page-admin-pages-edit .pe-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.page-admin.page-admin-pages-edit .pe-split{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}@media(min-width:640px){.page-admin.page-admin-pages-edit .pe-split{grid-template-columns:1fr 1fr}}.page-admin.page-admin-pages-edit .pe-sep{margin:14px 0;border:0;border-top:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-pages-edit .pe-foot{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-pages-edit .pe-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-pages-edit .pe-actions .pe-btn{width:100%}.page-admin.page-admin-pages-edit .pe-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-pages-edit .pe-foot .pe-btn{width:100%}}.page-admin.page-admin-pages-edit [data-tiptap-editor],.page-admin.page-admin-pages-edit [data-editor],.page-admin.page-admin-pages-edit .ProseMirror{min-height:420px;padding:14px;cursor:text;outline:none;line-height:1.7;color:#0f172ae6;background:#fff;border-radius:14px;min-width:0;overflow-wrap:anywhere}.page-admin.page-admin-pages-edit .ProseMirror:focus{box-shadow:0 0 0 4px #16a97f2e;border-radius:14px}.page-admin.page-admin-pages-edit .ProseMirror ul{list-style:disc!important;padding-left:1.35rem!important;margin:0 0 12px!important}.page-admin.page-admin-pages-edit .ProseMirror ol{list-style:decimal!important;padding-left:1.35rem!important;margin:0 0 12px!important}.page-admin.page-admin-pages-edit .ProseMirror li{margin:4px 0!important}.page-admin.page-admin-pages-edit .ProseMirror p{margin:0 0 10px}.page-admin.page-admin-pages-edit .ProseMirror h2{font-size:1.25rem;font-weight:900;margin:14px 0 8px}.page-admin.page-admin-pages-edit .ProseMirror h3{font-size:1.1rem;font-weight:900;margin:12px 0 6px}.page-admin.page-admin-pages-edit .ProseMirror table{width:100%;border-collapse:collapse;margin:10px 0}.page-admin.page-admin-pages-edit .ProseMirror td,.page-admin.page-admin-pages-edit .ProseMirror th{border:1px solid rgba(15,23,42,.1);padding:8px;vertical-align:top}.page-admin.page-admin-pages-edit .ProseMirror blockquote{border-left:4px solid rgba(22,169,127,.35);padding-left:12px;color:#0f172ab3;margin:10px 0}.page-admin.page-admin-pages-edit .tt-bar [data-cmd].is-active{border-color:#16a97f59!important;background:#16a97f1a!important;box-shadow:0 6px 14px #16a97f1f}.page-admin.page-admin-pages-edit .dark .pe-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-pages-edit .dark .pe-title{color:#ffffffeb}.page-admin.page-admin-pages-edit .dark .pe-sub{color:#ffffff9e}.page-admin.page-admin-pages-edit .dark .pe-pill{background:#0a0e16a6;border-color:#ffffff1a;color:#ffffffd6}.page-admin.page-admin-pages-edit .dark .pe-mono{color:#ffffffc2}.page-admin.page-admin-pages-edit .dark .pe-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffdb}.page-admin.page-admin-pages-edit .dark [data-tiptap-editor],.page-admin.page-admin-pages-edit .dark [data-editor],.page-admin.page-admin-pages-edit .dark .ProseMirror{color:#ffffffe0;background:#0a0e1699}.page-admin.page-admin-pages-index .pg-wrap,.page-admin.page-admin-pages-index .pg-wrap *{box-sizing:border-box}.page-admin.page-admin-pages-index .pg-wrap{max-width:1180px;width:100%;margin:0 auto;padding:0 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-pages-index .pg-wrap{overflow-x:hidden}}.page-admin.page-admin-pages-index .pg-no-overflow{overflow-x:clip}.page-admin.page-admin-pages-index .pg-wrap :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-pages-index .pg-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 10px 25px #0000000f;padding:18px}.page-admin.page-admin-pages-index .pg-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.page-admin.page-admin-pages-index .pg-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;color:#0f172aeb;margin:0;line-height:1.15}.page-admin.page-admin-pages-index .pg-sub{margin-top:6px;color:#0f172a9e;font-weight:650;max-width:58ch}.page-admin.page-admin-pages-index .pg-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:10px 12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0f172adb;font-weight:900;font-size:.92rem;white-space:nowrap}.page-admin.page-admin-pages-index .pg-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-pages-index .pg-stats{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-admin.page-admin-pages-index .pg-stat{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px;min-width:0}.page-admin.page-admin-pages-index .pg-stat .k{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#0f172a8c;font-weight:900}.page-admin.page-admin-pages-index .pg-stat .v{margin-top:4px;font-size:1.1rem;font-weight:950;color:#0f172aeb;word-break:break-word}.page-admin.page-admin-pages-index .pg-stat .h{margin-top:2px;font-size:.82rem;color:#16a97feb;font-weight:800}.page-admin.page-admin-pages-index .pg-toolbar{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin.page-admin-pages-index .pg-tip{color:#0f172a9e;font-weight:650;max-width:72ch}.page-admin.page-admin-pages-index .pg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-admin.page-admin-pages-index .pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172ae6;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;min-height:42px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.page-admin.page-admin-pages-index .pg-btn:hover,.page-admin.page-admin-pages-index .pg-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172aeb;outline:none}.page-admin.page-admin-pages-index .pg-btn:focus-visible{box-shadow:0 0 0 4px #16a97f2e,0 10px 22px #00000012}.page-admin.page-admin-pages-index .pg-btn:active{transform:translateY(0)}.page-admin.page-admin-pages-index .pg-btn-primary{color:#fff;border-color:#16a97f59;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 12px 22px #16a97f29}.page-admin.page-admin-pages-index .pg-btn-primary:hover,.page-admin.page-admin-pages-index .pg-btn-primary:focus-visible{color:#fff;box-shadow:0 16px 28px #16a97f33;background:linear-gradient(135deg,#53e1b5,#16a97f)}.page-admin.page-admin-pages-index .pg-card{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 14px 30px #00000014;overflow:hidden;min-width:0}.page-admin.page-admin-pages-index .pg-core{padding:14px}.page-admin.page-admin-pages-index .pg-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-admin.page-admin-pages-index .pg-core-item{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafce6;padding:12px;min-width:0}.page-admin.page-admin-pages-index .pg-core-title{font-weight:950;color:#0f172aeb;line-height:1.2}.page-admin.page-admin-pages-index .pg-core-meta{margin-top:6px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#0f172a9e;font-weight:650;font-size:.85rem}.page-admin.page-admin-pages-index .pg-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(22,169,127,.18);background:#16a97f0f;color:#16a97ffa;font-weight:900;font-size:.78rem;white-space:nowrap}.page-admin.page-admin-pages-index .pg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;color:#0f172acc;word-break:break-all}.page-admin.page-admin-pages-index .pg-core-actions{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.page-admin.page-admin-pages-index .pg-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.page-admin.page-admin-pages-index .pg-table{width:100%;border-collapse:separate;border-spacing:0;min-width:860px}.page-admin.page-admin-pages-index .pg-table thead th{text-align:left;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#0f172ab8;background:#f2f4ee;border-bottom:1px solid rgba(15,23,42,.1);padding:12px 14px;white-space:nowrap}.page-admin.page-admin-pages-index .pg-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle;min-width:0}.page-admin.page-admin-pages-index .pg-table tbody tr:nth-child(odd){background:#f8fafca6}.page-admin.page-admin-pages-index .pg-table tbody tr:hover{background:#e5e9dc8c}.page-admin.page-admin-pages-index .pg-strong{font-weight:950;color:#0f172aeb}.page-admin.page-admin-pages-index .pg-muted{color:#0f172a9e;font-weight:650}.page-admin.page-admin-pages-index .pg-link{display:inline-flex;align-items:center;gap:8px;font-weight:950;color:#16a97f;text-decoration:none;border:1px solid rgba(22,169,127,.18);background:#16a97f0f;padding:8px 10px;border-radius:12px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-pages-index .pg-link:hover,.page-admin.page-admin-pages-index .pg-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #16a97f1f;background:#16a97f1a;border-color:#16a97f42;color:#16a97f;outline:none}.page-admin.page-admin-pages-index .pg-link:focus-visible{box-shadow:0 0 0 4px #16a97f29,0 10px 18px #16a97f1f}.page-admin.page-admin-pages-index .pg-empty{padding:30px 18px;text-align:center;color:#0f172a9e}.page-admin.page-admin-pages-index .pg-empty .t{font-weight:950;color:#0f172adb;font-size:1.05rem}.page-admin.page-admin-pages-index .pg-empty .d{margin-top:6px;max-width:560px;margin-left:auto;margin-right:auto;font-weight:650}.page-admin.page-admin-pages-index .pg-mobile-actions{display:none;margin-top:10px;gap:10px}.page-admin.page-admin-pages-index .pg-mobile-actions .pg-btn{width:100%}@media(max-width:900px){.page-admin.page-admin-pages-index .pg-stats,.page-admin.page-admin-pages-index .pg-core-grid{grid-template-columns:1fr}.page-admin.page-admin-pages-index .pg-table{min-width:760px}}@media(max-width:560px){.page-admin.page-admin-pages-index .pg-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-pages-index .pg-actions .pg-btn{width:100%}.page-admin.page-admin-pages-index .pg-mobile-actions{display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-pages-index .pg-desktop-action{display:none}}@media(max-width:380px){.page-admin.page-admin-pages-index .pg-actions,.page-admin.page-admin-pages-index .pg-mobile-actions{grid-template-columns:1fr}}.page-admin.page-admin-pages-index .dark .pg-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-pages-index .dark .pg-title{color:#ffffffeb}.page-admin.page-admin-pages-index .dark .pg-sub,.page-admin.page-admin-pages-index .dark .pg-tip{color:#ffffff9e}.page-admin.page-admin-pages-index .dark .pg-chip{background:#0a0e16a6;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-pages-index .dark .pg-stat{background:#0a0e169e;border-color:#ffffff1a}.page-admin.page-admin-pages-index .dark .pg-stat .k{color:#ffffff94}.page-admin.page-admin-pages-index .dark .pg-stat .v{color:#ffffffeb}.page-admin.page-admin-pages-index .dark .pg-card{background:#0a0e16d1;border-color:#ffffff1a}.page-admin.page-admin-pages-index .dark .pg-core-item{background:#0f172a59;border-color:#ffffff1a}.page-admin.page-admin-pages-index .dark .pg-strong{color:#ffffffeb}.page-admin.page-admin-pages-index .dark .pg-muted{color:#ffffff9e}.page-admin.page-admin-pages-index .dark .pg-mono{color:#ffffffc7}.page-admin.page-admin-pages-index .dark .pg-table thead th{background:#0f172ab8;border-bottom-color:#ffffff1a;color:#ffffffb8}.page-admin.page-admin-pages-index .dark .pg-table tbody tr:nth-child(odd){background:#0f172a47}.page-admin.page-admin-pages-index .dark .pg-table tbody tr:hover{background:#16a97f24}.page-admin.page-admin-pages-index .dark .pg-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-pages-index .dark .pg-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-pages-index .dark .pg-btn:hover,.page-admin.page-admin-pages-index .dark .pg-btn:focus-visible{color:#ffffffeb;background:#0a0e16e6;border-color:#16a97f52}.page-admin.page-admin-pages-index .dark .pg-btn-primary{color:#fff;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5)}.page-admin.page-admin-pages-index .dark .pg-link{color:#e1ffe1eb;background:#16a97f29;border-color:#16a97f4d}.page-admin.page-admin-pages-index .dark .pg-link:hover,.page-admin.page-admin-pages-index .dark .pg-link:focus-visible{color:#e1ffe1f5;background:#16a97f38;border-color:#16a97f66}.page-admin.page-admin-partnerships-create .pcr-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-partnerships-create .pcr-page{overflow-x:hidden}}.page-admin.page-admin-partnerships-create .pcr-page,.page-admin.page-admin-partnerships-create .pcr-page *{box-sizing:border-box}.page-admin.page-admin-partnerships-create .pcr-page *{min-width:0;max-width:100%}.page-admin.page-admin-partnerships-create .pcr-page input,.page-admin.page-admin-partnerships-create .pcr-page select,.page-admin.page-admin-partnerships-create .pcr-page textarea{max-width:100%}.page-admin.page-admin-partnerships-create .pcr-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-partnerships-create .dark .pcr-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-partnerships-create .pcr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-partnerships-create .pcr-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-partnerships-create .pcr-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-partnerships-create .dark .pcr-sub{color:#ffffffa6}.page-admin.page-admin-partnerships-create .pcr-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-partnerships-create .dark .pcr-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-partnerships-create .pcr-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-partnerships-create .pcr-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-partnerships-create .pcr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-partnerships-create .pcr-btn:hover,.page-admin.page-admin-partnerships-create .pcr-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-partnerships-create .pcr-btn:hover *,.page-admin.page-admin-partnerships-create .pcr-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-partnerships-create .dark .pcr-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-partnerships-create .dark .pcr-btn:hover,.page-admin.page-admin-partnerships-create .dark .pcr-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-partnerships-create .pcr-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-partnerships-create .pcr-btn-primary:hover,.page-admin.page-admin-partnerships-create .pcr-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-partnerships-create .pcr-btn-ghost{background:#ffffffa6}.page-admin.page-admin-partnerships-create .dark .pcr-btn-ghost{background:#0a0e168c}.page-admin.page-admin-partnerships-create .pcr-note{margin-top:10px;color:#0f172a94;font-weight:650;line-height:1.6;font-size:.92rem}.page-admin.page-admin-partnerships-create .dark .pcr-note{color:#ffffffa6}.page-admin.page-admin-partnerships-create .pcr-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-partnerships-create .pcr-body{margin-top:16px}}.page-admin.page-admin-partnerships-create .pcr-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-partnerships-create .pcr-actions,.page-admin.page-admin-partnerships-create .pcr-actions .pcr-btn{width:100%}.page-admin.page-admin-partnerships-create .pcr-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-partnerships-create .pcr-foot .pcr-btn{width:100%}}.page-admin.page-admin-partnerships-edit .pre-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-partnerships-edit .pre-page{overflow-x:hidden}}.page-admin.page-admin-partnerships-edit .pre-page,.page-admin.page-admin-partnerships-edit .pre-page *{box-sizing:border-box}.page-admin.page-admin-partnerships-edit .pre-page *{min-width:0;max-width:100%}.page-admin.page-admin-partnerships-edit .pre-page input,.page-admin.page-admin-partnerships-edit .pre-page select,.page-admin.page-admin-partnerships-edit .pre-page textarea{max-width:100%}.page-admin.page-admin-partnerships-edit .pre-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-partnerships-edit .dark .pre-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-partnerships-edit .pre-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-partnerships-edit .pre-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-partnerships-edit .pre-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-partnerships-edit .dark .pre-sub{color:#ffffffa6}.page-admin.page-admin-partnerships-edit .pre-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-partnerships-edit .dark .pre-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-partnerships-edit .pre-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-partnerships-edit .pre-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-partnerships-edit .pre-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-partnerships-edit .pre-btn:hover,.page-admin.page-admin-partnerships-edit .pre-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-partnerships-edit .pre-btn:hover *,.page-admin.page-admin-partnerships-edit .pre-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-partnerships-edit .dark .pre-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-partnerships-edit .dark .pre-btn:hover,.page-admin.page-admin-partnerships-edit .dark .pre-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-partnerships-edit .pre-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-partnerships-edit .pre-btn-primary:hover,.page-admin.page-admin-partnerships-edit .pre-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-partnerships-edit .pre-btn-ghost{background:#ffffffa6}.page-admin.page-admin-partnerships-edit .dark .pre-btn-ghost{background:#0a0e168c}.page-admin.page-admin-partnerships-edit .pre-note{margin-top:10px;color:#0f172a94;font-weight:650;line-height:1.6;font-size:.92rem}.page-admin.page-admin-partnerships-edit .dark .pre-note{color:#ffffffa6}.page-admin.page-admin-partnerships-edit .pre-body{margin-top:14px}@media(min-width:1024px){.page-admin.page-admin-partnerships-edit .pre-body{margin-top:16px}}.page-admin.page-admin-partnerships-edit .pre-foot{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-admin.page-admin-partnerships-edit .pre-actions,.page-admin.page-admin-partnerships-edit .pre-actions .pre-btn{width:100%}.page-admin.page-admin-partnerships-edit .pre-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-partnerships-edit .pre-foot .pre-btn{width:100%}}.page-admin .paf{--olive: #16a97f;--olive2: #53e1b5}.page-admin .paf *{box-sizing:border-box}.page-admin .paf{overflow-x:clip}@supports not (overflow: clip){.page-admin .paf{overflow-x:hidden}}.page-admin .paf *{min-width:0;max-width:100%}.page-admin .paf-shell{padding:14px}@media(min-width:768px){.page-admin .paf-shell{padding:16px}}@media(min-width:1024px){.page-admin .paf-shell{padding:18px}}.page-admin .paf-fields{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.page-admin .paf-fields{gap:16px}}.page-admin .paf-section{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.08),transparent 55%),#ffffffc7;box-shadow:0 10px 22px #0000000a}.page-admin .dark .paf-section{border-color:#ffffff1a;background:radial-gradient(700px 180px at 0% 0%,rgba(22,169,127,.16),transparent 55%),#0a0e168c;box-shadow:none}.page-admin .paf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .paf-h{display:flex;align-items:center;gap:10px;font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin .paf-ico{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf}.page-admin .dark .paf-ico{border-color:#ffffff1a;background:#0a0e168c}.page-admin .paf-sub{margin-top:6px;color:#0f172a94;font-weight:650;line-height:1.6}.page-admin .dark .paf-sub{color:#ffffff9e}.page-admin .paf-hint{font-size:.78rem;color:#0f172a80;font-weight:650;margin-top:8px;line-height:1.6}.page-admin .dark .paf-hint{color:#fff9}.page-admin .paf-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .paf-mini{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .paf :is(.input,.select,.textarea){max-width:100%;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.page-admin .paf :is(.input,.select,.textarea):focus{outline:none;border-color:#16a97f59!important;box-shadow:0 0 0 4px #16a97f29!important}.page-admin .paf-grid{margin-top:14px}.page-admin .paf-grid2{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.page-admin .paf-grid2{grid-template-columns:1fr 1fr;gap:16px}}.page-admin .paf-row{display:flex;align-items:center;gap:10px}.page-admin .paf-sico{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin .dark .paf-sico{border-color:#ffffff1a;background:#16a97f24}.page-admin .paf .textarea{resize:vertical;min-height:120px}.page-admin .paf-counter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:#0f172a80;font-weight:750}.page-admin .dark .paf-counter{color:#fff9}.page-admin .paf-dot{opacity:.65;padding-inline:6px}.page-admin .paf-meter{margin-top:10px;width:100%;height:10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;overflow:hidden}.page-admin .dark .paf-meter{border-color:#ffffff1a;background:#ffffff0f}.page-admin .paf-meter>span{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#16a97fd9,#53e1b5f2);box-shadow:0 10px 18px #16a97f24;transition:width .18s ease}.page-admin .paf-meter.is-warn>span{background:linear-gradient(90deg,#f59e0bd9,#f97316f2);box-shadow:0 10px 18px #f973161a}.page-admin .paf-meter.is-danger>span{background:linear-gradient(90deg,#dc2626d9,#f87171f2);box-shadow:0 10px 18px #dc26261a}.page-admin .paf-preview{border:1px solid rgba(15,23,42,.1);background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.1),transparent 55%),#ffffffb3;border-radius:18px;padding:14px}.page-admin .dark .paf-preview{border-color:#ffffff1a;background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.18),transparent 55%),#0a0e1680}.page-admin .paf-preview-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .paf-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin .dark .paf-tag{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .paf-preview-text{margin-top:10px;line-height:1.75;color:#0f172ab8;font-weight:650}.page-admin .dark .paf-preview-text{color:#ffffffb8}.page-admin .paf-preview-text b{font-weight:950}.page-admin .paf-file{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px dashed rgba(15,23,42,.16);background:#ffffffb8}.page-admin .dark .paf-file{border-color:#ffffff24;background:#0a0e1685}.page-admin .paf-file small{color:#0f172a8f;font-weight:650;line-height:1.6}.page-admin .dark .paf-file small{color:#ffffff9e}.page-admin .paf-file a{font-weight:900;text-decoration:none}.page-admin .paf-file a:hover{text-decoration:underline}.page-admin.page-admin-partnerships-index .prx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-partnerships-index .prx-page{overflow-x:hidden}}.page-admin.page-admin-partnerships-index .prx-page,.page-admin.page-admin-partnerships-index .prx-page *{box-sizing:border-box}.page-admin.page-admin-partnerships-index .prx-page *{min-width:0;max-width:100%}.page-admin.page-admin-partnerships-index .prx-flash{margin:0 0 14px}.page-admin.page-admin-partnerships-index .prx-alert{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 20px #0000000d;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.page-admin.page-admin-partnerships-index .dark .prx-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-partnerships-index .prx-alert .t{font-weight:950}.page-admin.page-admin-partnerships-index .prx-alert .s{margin-top:4px;font-weight:650;color:#0f172a9e;line-height:1.5}.page-admin.page-admin-partnerships-index .dark .prx-alert .s{color:#ffffff9e}.page-admin.page-admin-partnerships-index .prx-alert--ok{border-color:#22c55e33;background:#22c55e0f}.page-admin.page-admin-partnerships-index .prx-alert--warn{border-color:#f59e0b33;background:#f59e0b0f}.page-admin.page-admin-partnerships-index .prx-alert--err{border-color:#ef44442e;background:#ef44440f}.page-admin.page-admin-partnerships-index .dark .prx-alert--ok{background:#22c55e1f}.page-admin.page-admin-partnerships-index .dark .prx-alert--warn{background:#f59e0b24}.page-admin.page-admin-partnerships-index .dark .prx-alert--err{background:#ef44441f}.page-admin.page-admin-partnerships-index .prx-xbtn{border:1px solid rgba(15,23,42,.1);background:#ffffffd9;color:#0f172ae0;border-radius:12px;padding:8px 10px;font-weight:900;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-admin.page-admin-partnerships-index .dark .prx-xbtn{background:#0a0e16b8;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-partnerships-index .prx-xbtn:hover,.page-admin.page-admin-partnerships-index .prx-xbtn:focus-visible{outline:none;transform:translateY(-1px)}.page-admin.page-admin-partnerships-index .prx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-partnerships-index .dark .prx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-partnerships-index .prx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-partnerships-index .prx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-partnerships-index .prx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-partnerships-index .dark .prx-sub{color:#ffffffa6}.page-admin.page-admin-partnerships-index .prx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1}.page-admin.page-admin-partnerships-index .dark .prx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-partnerships-index .prx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-partnerships-index .prx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-partnerships-index .prx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-partnerships-index .prx-btn:hover,.page-admin.page-admin-partnerships-index .prx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-partnerships-index .prx-btn:hover *,.page-admin.page-admin-partnerships-index .prx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-partnerships-index .dark .prx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-partnerships-index .dark .prx-btn:hover,.page-admin.page-admin-partnerships-index .dark .prx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-partnerships-index .prx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-partnerships-index .prx-btn-primary:hover,.page-admin.page-admin-partnerships-index .prx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-partnerships-index .prx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-partnerships-index .dark .prx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-partnerships-index .prx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-partnerships-index .dark .prx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-partnerships-index .prx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-partnerships-index .prx-field{flex:1;min-width:240px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-partnerships-index .prx-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-partnerships-index .dark .prx-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-partnerships-index .prx-input,.page-admin.page-admin-partnerships-index .prx-select{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-partnerships-index .prx-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-partnerships-index .prx-input::placeholder{color:#0f172a73}.page-admin.page-admin-partnerships-index .dark .prx-input,.page-admin.page-admin-partnerships-index .dark .prx-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-partnerships-index .dark .prx-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-partnerships-index .dark .prx-input::placeholder{color:#ffffff73}.page-admin.page-admin-partnerships-index .prx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:640px){.page-admin.page-admin-partnerships-index .prx-actions,.page-admin.page-admin-partnerships-index .prx-actions .prx-btn{width:100%}.page-admin.page-admin-partnerships-index .prx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-partnerships-index .prx-search-actions .prx-btn{width:100%}}.page-admin.page-admin-partnerships-index .prx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-partnerships-index .dark .prx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-partnerships-index .prx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-partnerships-index .dark .prx-badge b{color:#ffffffeb}.page-admin.page-admin-partnerships-index .prx-desktop{display:none}.page-admin.page-admin-partnerships-index .prx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-partnerships-index .prx-desktop{display:block}.page-admin.page-admin-partnerships-index .prx-mobile{display:none}}.page-admin.page-admin-partnerships-index .prx-tablewrap{border-radius:16px;overflow:hidden;margin-top:14px}.page-admin.page-admin-partnerships-index table.prx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-partnerships-index table.prx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}.page-admin.page-admin-partnerships-index .dark table.prx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-partnerships-index table.prx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-partnerships-index .dark table.prx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-partnerships-index table.prx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-partnerships-index .dark table.prx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-partnerships-index .prx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-partnerships-index .prx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-partnerships-index .dark .prx-name .main{color:#ffffffeb}.page-admin.page-admin-partnerships-index .prx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin.page-admin-partnerships-index .dark .prx-name .sub{color:#ffffff9e}.page-admin.page-admin-partnerships-index .prx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-partnerships-index .prx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-partnerships-index .prx-link:hover,.page-admin.page-admin-partnerships-index .prx-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-partnerships-index .dark .prx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-partnerships-index .dark .prx-link:hover,.page-admin.page-admin-partnerships-index .dark .prx-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-partnerships-index .prx-link-danger{border-color:#dc262638;background:#dc262614;color:#991b1bfa!important}.page-admin.page-admin-partnerships-index .prx-link-danger:hover,.page-admin.page-admin-partnerships-index .prx-link-danger:focus-visible{border-color:#dc26264d;background:#dc26261f;box-shadow:0 10px 18px #dc26261a;color:#7f1d1dfa!important}.page-admin.page-admin-partnerships-index .dark .prx-link-danger{border-color:#f871712e;background:#dc262629;color:#fee2e2fa!important}.page-admin.page-admin-partnerships-index .prx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-partnerships-index .prx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-partnerships-index .dark .prx-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-partnerships-index .prx-card-top{padding:12px}.page-admin.page-admin-partnerships-index .prx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-partnerships-index .dark .prx-card-title{color:#ffffffeb}.page-admin.page-admin-partnerships-index .prx-card-sub{margin-top:6px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-partnerships-index .dark .prx-card-sub{color:#ffffff9e}.page-admin.page-admin-partnerships-index .prx-card-meta{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-partnerships-index .prx-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-partnerships-index .dark .prx-meta-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffd1}.page-admin.page-admin-partnerships-index .prx-card-actions{border-top:1px solid rgba(15,23,42,.08);background:#0f172a05;padding:10px 12px 12px}.page-admin.page-admin-partnerships-index .dark .prx-card-actions{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-partnerships-index .prx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-partnerships-index .prx-actions-grid .prx-link,.page-admin.page-admin-partnerships-index .prx-actions-grid button.prx-link{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-partnerships-index .prx-actions-grid form{margin:0}.page-admin.page-admin-partnerships-index .prx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-partnerships-index .prx-muted{color:#0f172a94}.page-admin.page-admin-partnerships-index .dark .prx-muted{color:#ffffffa6}.page-admin.page-admin-permissions-create .pcr-page{max-width:980px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-permissions-create .pcr-page{overflow-x:hidden}}.page-admin.page-admin-permissions-create .pcr-page,.page-admin.page-admin-permissions-create .pcr-page *{box-sizing:border-box}.page-admin.page-admin-permissions-create .pcr-page *{min-width:0;max-width:100%}.page-admin.page-admin-permissions-create .pcr-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-permissions-create .dark .pcr-hero{background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-create .pcr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-permissions-create .pcr-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-permissions-create .pcr-sub{margin-top:8px;color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin.page-admin-permissions-create .dark .pcr-sub{color:#ffffffa6}.page-admin.page-admin-permissions-create .pcr-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.86rem;color:#0f172ad1;white-space:nowrap}.page-admin.page-admin-permissions-create .dark .pcr-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-permissions-create .pcr-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-permissions-create .pcr-card{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-permissions-create .dark .pcr-card{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-create .pcr-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-permissions-create .pcr-cardpad{padding:16px}}.page-admin.page-admin-permissions-create .pcr-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12);margin-top:14px}.page-admin.page-admin-permissions-create .dark .pcr-actions{border-top-color:#ffffff1f}.page-admin.page-admin-permissions-create .pcr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-permissions-create .pcr-btn:hover,.page-admin.page-admin-permissions-create .pcr-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-permissions-create .pcr-btn:hover *,.page-admin.page-admin-permissions-create .pcr-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-permissions-create .dark .pcr-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-permissions-create .dark .pcr-btn:hover,.page-admin.page-admin-permissions-create .dark .pcr-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-permissions-create .pcr-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-permissions-create .pcr-btn-primary:hover,.page-admin.page-admin-permissions-create .pcr-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-permissions-create .pcr-btn-ghost{background:#ffffffa6}.page-admin.page-admin-permissions-create .dark .pcr-btn-ghost{background:#0a0e168c}.page-admin.page-admin-permissions-create .pcr-ul{margin-top:10px;display:grid;gap:8px;padding-left:18px}.page-admin.page-admin-permissions-create .pcr-ul li{color:#0f172ac2;font-weight:650;line-height:1.55}.page-admin.page-admin-permissions-create .dark .pcr-ul li{color:#ffffffb8}.page-admin.page-admin-permissions-create .pcr-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;padding:2px 6px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#0f172a08}.page-admin.page-admin-permissions-create .dark .pcr-code{border-color:#ffffff1a;background:#ffffff0d}.page-admin.page-admin-permissions-create .pcr-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-permissions-create .pcr-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a05;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-permissions-create .dark .pcr-tag{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffc7}@media(max-width:640px){.page-admin.page-admin-permissions-create .pcr-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch}.page-admin.page-admin-permissions-create .pcr-actions .pcr-btn{width:100%}.page-admin.page-admin-permissions-create .pcr-pill{white-space:normal}}.page-admin.page-admin-permissions-edit .pem-page{max-width:980px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-permissions-edit .pem-page{overflow-x:hidden}}.page-admin.page-admin-permissions-edit .pem-page,.page-admin.page-admin-permissions-edit .pem-page *{box-sizing:border-box}.page-admin.page-admin-permissions-edit .pem-page *{min-width:0;max-width:100%}.page-admin.page-admin-permissions-edit .pem-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-permissions-edit .dark .pem-hero{background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-edit .pem-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-permissions-edit .pem-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-permissions-edit .pem-sub{margin-top:8px;color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin.page-admin-permissions-edit .dark .pem-sub{color:#ffffffa6}.page-admin.page-admin-permissions-edit .pem-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.86rem;color:#0f172ad1;white-space:nowrap}.page-admin.page-admin-permissions-edit .dark .pem-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-permissions-edit .pem-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-permissions-edit .pem-card{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-permissions-edit .dark .pem-card{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-edit .pem-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-permissions-edit .pem-cardpad{padding:16px}}.page-admin.page-admin-permissions-edit .pem-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12);margin-top:14px}.page-admin.page-admin-permissions-edit .dark .pem-actions{border-top-color:#ffffff1f}.page-admin.page-admin-permissions-edit .pem-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-permissions-edit .pem-btn:hover,.page-admin.page-admin-permissions-edit .pem-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-permissions-edit .pem-btn:hover *,.page-admin.page-admin-permissions-edit .pem-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-permissions-edit .dark .pem-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-permissions-edit .dark .pem-btn:hover,.page-admin.page-admin-permissions-edit .dark .pem-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-permissions-edit .pem-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-permissions-edit .pem-btn-primary:hover,.page-admin.page-admin-permissions-edit .pem-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-permissions-edit .pem-btn-ghost{background:#ffffffa6}.page-admin.page-admin-permissions-edit .dark .pem-btn-ghost{background:#0a0e168c}.page-admin.page-admin-permissions-edit .pem-row{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-permissions-edit .pem-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a05;font-weight:850;font-size:.82rem;color:#0f172ac7;max-width:100%}.page-admin.page-admin-permissions-edit .dark .pem-chip{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffc7}.page-admin.page-admin-permissions-edit .pem-chip b{font-weight:950}.page-admin.page-admin-permissions-edit .pem-ellipsis{max-width:min(640px,92vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.page-admin-permissions-edit .pem-ul{margin-top:10px;display:grid;gap:8px;padding-left:18px}.page-admin.page-admin-permissions-edit .pem-ul li{color:#0f172ac2;font-weight:650;line-height:1.55}.page-admin.page-admin-permissions-edit .dark .pem-ul li{color:#ffffffb8}.page-admin.page-admin-permissions-edit .pem-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;padding:2px 6px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#0f172a08}.page-admin.page-admin-permissions-edit .dark .pem-code{border-color:#ffffff1a;background:#ffffff0d}@media(max-width:640px){.page-admin.page-admin-permissions-edit .pem-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch}.page-admin.page-admin-permissions-edit .pem-actions .pem-btn{width:100%}.page-admin.page-admin-permissions-edit .pem-pill{white-space:normal}}.page-admin .pfo-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin .pfo-wrap{overflow-x:hidden}}.page-admin .pfo-wrap,.page-admin .pfo-wrap *{box-sizing:border-box}.page-admin .pfo-wrap *{min-width:0;max-width:100%}.page-admin .pfo-grid{display:grid;gap:12px}.page-admin .pfo-grid2{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:820px){.page-admin .pfo-grid2{grid-template-columns:1fr 1fr}}.page-admin .pfo-field{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;padding:12px}.page-admin .dark .pfo-field{border-color:#ffffff1a;background:#0a0e168c}.page-admin .pfo-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900;font-size:.92rem;color:#0f172ae6;margin-bottom:8px}.page-admin .dark .pfo-label{color:#ffffffe6}.page-admin .pfo-req{color:#dc2626;font-weight:950}.page-admin .pfo-input{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae6;outline:none;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin .pfo-input:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin .dark .pfo-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin .dark .pfo-input:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin .pfo-input::-moz-placeholder{color:#0f172a73}.page-admin .pfo-input::placeholder{color:#0f172a73}.page-admin .dark .pfo-input::-moz-placeholder{color:#ffffff73}.page-admin .dark .pfo-input::placeholder{color:#ffffff73}.page-admin .pfo-help{margin-top:8px;font-size:.82rem;font-weight:650;color:#0f172a85;line-height:1.5}.page-admin .dark .pfo-help{color:#fff9}.page-admin .pfo-error{margin-top:8px;font-size:.85rem;font-weight:700;color:#dc2626}.page-admin .pfo-select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:850;color:#0f172ae6;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin .pfo-select:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin .dark .pfo-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin .dark .pfo-select:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin .pfo-chiprow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin .pfo-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a05;font-weight:850;font-size:.78rem;color:#0f172ab8}.page-admin .dark .pfo-chip{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffb8}.page-admin.page-admin-permissions-index .pmx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-permissions-index .pmx-page{overflow-x:hidden}}.page-admin.page-admin-permissions-index .pmx-page,.page-admin.page-admin-permissions-index .pmx-page *{box-sizing:border-box}.page-admin.page-admin-permissions-index .pmx-page *{min-width:0;max-width:100%}.page-admin.page-admin-permissions-index .pmx-flash{margin:12px 0 0;display:grid;gap:10px}.page-admin.page-admin-permissions-index .pmx-alert{border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0000000d;display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-permissions-index .pmx-alert .ico{flex:0 0 auto;width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f}.page-admin.page-admin-permissions-index .pmx-alert .txt{min-width:0}.page-admin.page-admin-permissions-index .pmx-alert .t{font-weight:950;line-height:1.2}.page-admin.page-admin-permissions-index .pmx-alert .s{margin-top:2px;color:#0f172a9e;font-weight:650;line-height:1.45}.page-admin.page-admin-permissions-index .pmx-alert-success{border-color:#22c55e38;background:#22c55e0f}.page-admin.page-admin-permissions-index .pmx-alert-success .ico{border-color:#22c55e38;background:#22c55e1a}.page-admin.page-admin-permissions-index .pmx-alert-danger{border-color:#dc262638;background:#dc26260f}.page-admin.page-admin-permissions-index .pmx-alert-danger .ico{border-color:#dc262638;background:#dc26261a}.page-admin.page-admin-permissions-index .dark .pmx-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-index .dark .pmx-alert .ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-permissions-index .dark .pmx-alert .s{color:#ffffffa6}.page-admin.page-admin-permissions-index .dark .pmx-alert-success{border-color:#22c55e2e;background:#22c55e14}.page-admin.page-admin-permissions-index .dark .pmx-alert-danger{border-color:#f871712e;background:#dc26261a}.page-admin.page-admin-permissions-index .pmx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-permissions-index .dark .pmx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-index .pmx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-permissions-index .pmx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-permissions-index .pmx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-permissions-index .dark .pmx-sub{color:#ffffffa6}.page-admin.page-admin-permissions-index .pmx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-permissions-index .dark .pmx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-permissions-index .pmx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-permissions-index .pmx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-permissions-index .pmx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-permissions-index .pmx-btn:hover,.page-admin.page-admin-permissions-index .pmx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-permissions-index .pmx-btn:hover *,.page-admin.page-admin-permissions-index .pmx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-permissions-index .dark .pmx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-permissions-index .dark .pmx-btn:hover,.page-admin.page-admin-permissions-index .dark .pmx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-permissions-index .pmx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-permissions-index .pmx-btn-primary:hover,.page-admin.page-admin-permissions-index .pmx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-permissions-index .pmx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-permissions-index .dark .pmx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-permissions-index .pmx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-permissions-index .dark .pmx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-permissions-index .pmx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-permissions-index .pmx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#ffffffeb;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.page-admin.page-admin-permissions-index .pmx-search-field:focus-within{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f24;background:#fff}.page-admin.page-admin-permissions-index .pmx-search-input{width:100%;min-width:0;border:0;border-radius:0;padding:0;background:transparent;font-weight:780;line-height:1.35;color:#0f172ae0;outline:none}.page-admin.page-admin-permissions-index .pmx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-permissions-index .pmx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-permissions-index .dark .pmx-search-field{border-color:#ffffff1a;background:#0a0e16b8}.page-admin.page-admin-permissions-index .dark .pmx-search-field:focus-within{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024;background:#0a0e16d6}.page-admin.page-admin-permissions-index .dark .pmx-search-input{background:transparent;color:#ffffffe0}.page-admin.page-admin-permissions-index .dark .pmx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-permissions-index .dark .pmx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-permissions-index .pmx-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-permissions-index .pmx-select{min-width:180px;max-width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:850;color:#0f172ae0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-admin.page-admin-permissions-index .dark .pmx-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-permissions-index .pmx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-permissions-index .pmx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-permissions-index .dark .pmx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-permissions-index .pmx-actions,.page-admin.page-admin-permissions-index .pmx-actions .pmx-btn{width:100%}.page-admin.page-admin-permissions-index .pmx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-permissions-index .pmx-search-actions .pmx-btn,.page-admin.page-admin-permissions-index .pmx-filters{width:100%}.page-admin.page-admin-permissions-index .pmx-select{width:100%;min-width:0}}.page-admin.page-admin-permissions-index .pmx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-permissions-index .pmx-cardpad{padding:16px}}.page-admin.page-admin-permissions-index .pmx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-permissions-index .dark .pmx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-permissions-index .pmx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-permissions-index .dark .pmx-badge b{color:#ffffffeb}.page-admin.page-admin-permissions-index .pmx-tablewrap{border-radius:16px;overflow:hidden;margin-top:14px}.page-admin.page-admin-permissions-index table.pmx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-permissions-index table.pmx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-permissions-index .dark table.pmx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-permissions-index table.pmx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-permissions-index .dark table.pmx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-permissions-index table.pmx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-permissions-index .dark table.pmx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-permissions-index .pmx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-permissions-index .pmx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-permissions-index .dark .pmx-name .main{color:#ffffffeb}.page-admin.page-admin-permissions-index .pmx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-permissions-index .dark .pmx-name .sub{color:#ffffff9e}.page-admin.page-admin-permissions-index .pmx-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.page-admin.page-admin-permissions-index .pmx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a05;font-weight:850;font-size:.78rem;color:#0f172ab3}.page-admin.page-admin-permissions-index .dark .pmx-chip{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffb3}.page-admin.page-admin-permissions-index .pmx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-permissions-index .pmx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-permissions-index .pmx-link:hover,.page-admin.page-admin-permissions-index .pmx-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-permissions-index .pmx-link:hover *,.page-admin.page-admin-permissions-index .pmx-link:focus-visible *{color:inherit!important}.page-admin.page-admin-permissions-index .dark .pmx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-permissions-index .dark .pmx-link:hover,.page-admin.page-admin-permissions-index .dark .pmx-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-permissions-index .pmx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-permissions-index .pmx-link-danger:hover,.page-admin.page-admin-permissions-index .pmx-link-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-permissions-index .dark .pmx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-permissions-index .dark .pmx-link-danger:hover,.page-admin.page-admin-permissions-index .dark .pmx-link-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-permissions-index .pmx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-permissions-index .pmx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-permissions-index .dark .pmx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-permissions-index .pmx-empty .t{font-weight:950}.page-admin.page-admin-permissions-index .pmx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-permissions-index .dark .pmx-empty .s{color:#ffffffa6}.page-admin.page-admin-permissions-index .pmx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-permissions-index .pmx-muted{color:#0f172a94}.page-admin.page-admin-permissions-index .dark .pmx-muted{color:#ffffffa6}.page-admin.page-admin-permissions-index .pmx-desktop{display:none}.page-admin.page-admin-permissions-index .pmx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-permissions-index .pmx-desktop{display:block}.page-admin.page-admin-permissions-index .pmx-mobile{display:none}.page-admin.page-admin-permissions-index .pmx-name .main,.page-admin.page-admin-permissions-index .pmx-name .sub{max-width:520px}}.page-admin.page-admin-permissions-index .pmx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-permissions-index .pmx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-permissions-index .dark .pmx-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-permissions-index .pmx-card-top{padding:12px}.page-admin.page-admin-permissions-index .pmx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-permissions-index .dark .pmx-card-title{color:#ffffffeb}.page-admin.page-admin-permissions-index .pmx-card-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-permissions-index .dark .pmx-card-sub{color:#ffffff9e}.page-admin.page-admin-permissions-index .pmx-card-actions{border-top:1px solid rgba(15,23,42,.08);background:#0f172a05;padding:10px 12px 12px}.page-admin.page-admin-permissions-index .dark .pmx-card-actions{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-permissions-index .pmx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-permissions-index .pmx-actions-grid .pmx-link,.page-admin.page-admin-permissions-index .pmx-actions-grid button.pmx-link{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-post-categories-create .pcc-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-post-categories-create .pcc-page{overflow-x:hidden}}.page-admin.page-admin-post-categories-create .pcc-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-post-categories-create .pcc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-post-categories-create .dark .pcc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-post-categories-create .pcc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-post-categories-create .pcc-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-post-categories-create .pcc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-post-categories-create .dark .pcc-sub{color:#ffffffa6}.page-admin.page-admin-post-categories-create .pcc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-post-categories-create .dark .pcc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-post-categories-create .pcc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-post-categories-create .pcc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-create .pcc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-post-categories-create .pcc-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-post-categories-create .dark .pcc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-post-categories-create .dark .pcc-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-post-categories-create .pcc-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-post-categories-create .pcc-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-post-categories-create .pcc-btn-ghost{background:#ffffffa6}.page-admin.page-admin-post-categories-create .dark .pcc-btn-ghost{background:#0a0e168c}.page-admin.page-admin-post-categories-create .pcc-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-post-categories-create .pcc-cardpad{padding:16px}}.page-admin.page-admin-post-categories-create .pcc-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-post-categories-create .dark .pcc-muted{color:#ffffffa6}.page-admin.page-admin-post-categories-create .pcc-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-create .pcc-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:14px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-post-categories-create .dark .pcc-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-post-categories-create .pcc-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-post-categories-create .pcc-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-post-categories-create .pcc-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-post-categories-create .pcc-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-post-categories-create .dark .pcc-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-post-categories-create .pcc-helpbar{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:560px){.page-admin.page-admin-post-categories-create .pcc-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-post-categories-create .pcc-actions .pcc-btn{width:100%}.page-admin.page-admin-post-categories-create .pcc-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-post-categories-create .pcc-foot .pcc-btn{width:100%}.page-admin.page-admin-post-categories-create .pcc-helpbar{display:grid;grid-template-columns:1fr}.page-admin.page-admin-post-categories-create .pcc-helpbar .pcc-btn{width:100%}}.page-admin.page-admin-post-categories-edit .pce-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-post-categories-edit .pce-page{overflow-x:hidden}}.page-admin.page-admin-post-categories-edit .pce-page,.page-admin.page-admin-post-categories-edit .pce-page *{box-sizing:border-box}.page-admin.page-admin-post-categories-edit .pce-page *{min-width:0;max-width:100%}.page-admin.page-admin-post-categories-edit .pce-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-post-categories-edit .dark .pce-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-post-categories-edit .pce-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-post-categories-edit .pce-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-post-categories-edit .pce-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-post-categories-edit .dark .pce-sub{color:#ffffffa6}.page-admin.page-admin-post-categories-edit .pce-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-post-categories-edit .dark .pce-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-post-categories-edit .pce-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-post-categories-edit .pce-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.page-admin.page-admin-post-categories-edit .pce-kv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.page-admin.page-admin-post-categories-edit .pce-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3}.page-admin.page-admin-post-categories-edit .dark .pce-chip{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-post-categories-edit .pce-chip b{font-weight:950}.page-admin.page-admin-post-categories-edit .pce-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-edit .pce-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-post-categories-edit .pce-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-post-categories-edit .dark .pce-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-post-categories-edit .dark .pce-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-post-categories-edit .pce-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-post-categories-edit .pce-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-post-categories-edit .pce-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-post-categories-edit .pce-btn-danger:hover{border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#991b1b!important}.page-admin.page-admin-post-categories-edit .dark .pce-btn-danger{background:#dc262624;color:#fee2e2!important;border-color:#f8717133}.page-admin.page-admin-post-categories-edit .dark .pce-btn-danger:hover{color:#fff!important}.page-admin.page-admin-post-categories-edit .pce-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-post-categories-edit .pce-cardpad{padding:16px}}.page-admin.page-admin-post-categories-edit .pce-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-post-categories-edit .dark .pce-muted{color:#ffffffa6}.page-admin.page-admin-post-categories-edit .pce-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-edit .pce-help{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:14px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-post-categories-edit .dark .pce-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-post-categories-edit .pce-help h3{font-size:1rem;font-weight:950;margin:0}.page-admin.page-admin-post-categories-edit .pce-list{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-post-categories-edit .pce-item{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-post-categories-edit .pce-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-post-categories-edit .dark .pce-ico{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-post-categories-edit .pce-helpbar{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:560px){.page-admin.page-admin-post-categories-edit .pce-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-post-categories-edit .pce-actions .pce-btn{width:100%}.page-admin.page-admin-post-categories-edit .pce-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-post-categories-edit .pce-foot .pce-btn{width:100%}.page-admin.page-admin-post-categories-edit .pce-helpbar{display:grid;grid-template-columns:1fr}.page-admin.page-admin-post-categories-edit .pce-helpbar .pce-btn{width:100%}}.page-admin .pcf-wrap{margin-top:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin .pcf-wrap{overflow-x:hidden}}.page-admin .pcf-wrap,.page-admin .pcf-wrap *{box-sizing:border-box}.page-admin .pcf-wrap *{min-width:0;max-width:100%}.page-admin .pcf-section{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.08),transparent 60%),#ffffffeb;padding:14px}.page-admin .dark .pcf-section{border-color:#ffffff1a;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 60%),#0a0e1699}.page-admin .pcf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .pcf-title{font-weight:950;letter-spacing:-.01em}.page-admin .pcf-muted{color:#0f172a94;font-size:.88rem;line-height:1.6}.page-admin .dark .pcf-muted{color:#ffffffa6}.page-admin .pcf-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:normal}.page-admin .dark .pcf-pill{border-color:#ffffff1a;background:#0a0e1699;color:#ffffffc7}.page-admin .pcf-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .pcf-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media(min-width:768px){.page-admin .pcf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.page-admin .pcf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.page-admin .pcf-hint{font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .pcf-hint{color:#ffffff8c}.page-admin .pcf-error{font-size:.82rem;color:#dc2626;margin-top:2px}.page-admin .dark .pcf-error{color:#fca5a5}.page-admin .pcf-field .input,.page-admin .pcf-field .select,.page-admin .pcf-field .textarea{width:100%!important;max-width:100%!important;min-width:0!important}.page-admin .pcf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.page-admin .pcf-switch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#16a97f0a}.page-admin .dark .pcf-switch{border-color:#ffffff1a;background:#16a97f1f}.page-admin .pcf-switch label{display:flex;align-items:center;gap:10px;font-weight:850}.page-admin .pcf-switch input[type=radio]{accent-color:#16a97f}.page-admin .pcf-switch small{display:block;font-weight:650;opacity:.75;line-height:1.45}.page-admin .pcf-note{padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#16a97f0a}.page-admin .dark .pcf-note{border-color:#ffffff1a;background:#16a97f1f}.page-admin.page-admin-post-categories-index .pcx-page{max-width:1200px;margin-inline:auto;padding-inline:14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-post-categories-index .pcx-page{overflow-x:hidden}}.page-admin.page-admin-post-categories-index .pcx-page *{box-sizing:border-box;min-width:0;max-width:100%}.page-admin.page-admin-post-categories-index .pcx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-post-categories-index .dark .pcx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-post-categories-index .pcx-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-post-categories-index .pcx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-post-categories-index .dark .pcx-sub{color:#ffffffa6}.page-admin.page-admin-post-categories-index .pcx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-post-categories-index .dark .pcx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-post-categories-index .pcx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-post-categories-index .pcx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-index .pcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-admin.page-admin-post-categories-index .pcx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-post-categories-index .dark .pcx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-post-categories-index .dark .pcx-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-post-categories-index .pcx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-post-categories-index .pcx-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-post-categories-index .pcx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-post-categories-index .dark .pcx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-post-categories-index .pcx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-post-categories-index .dark .pcx-search{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-post-categories-index .pcx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-post-categories-index .pcx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-post-categories-index .dark .pcx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-post-categories-index .pcx-search-input{width:100%;max-width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-post-categories-index .pcx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-post-categories-index .pcx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-post-categories-index .dark .pcx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-post-categories-index .dark .pcx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-post-categories-index .dark .pcx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-post-categories-index .pcx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-post-categories-index .pcx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-post-categories-index .dark .pcx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-post-categories-index .pcx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-post-categories-index .pcx-search-actions .pcx-btn{width:100%}}.page-admin.page-admin-post-categories-index .pcx-flash{margin-top:14px;border-radius:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-post-categories-index .dark .pcx-flash{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-flash .t{font-weight:950}.page-admin.page-admin-post-categories-index .pcx-flash .m{margin-top:4px;font-weight:650;line-height:1.55;color:#0f172ab8}.page-admin.page-admin-post-categories-index .dark .pcx-flash .m{color:#ffffffb8}.page-admin.page-admin-post-categories-index .pcx-flash.pcx-ok{border-color:#16a97f40;background:#16a97f14}.page-admin.page-admin-post-categories-index .dark .pcx-flash.pcx-ok{background:#16a97f24}.page-admin.page-admin-post-categories-index .pcx-flash.pcx-bad{border-color:#dc262640;background:#dc262614}.page-admin.page-admin-post-categories-index .dark .pcx-flash.pcx-bad{background:#dc262624}.page-admin.page-admin-post-categories-index .pcx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-post-categories-index .pcx-cardpad{padding:16px}}.page-admin.page-admin-post-categories-index .pcx-tablewrap{border-radius:16px;overflow:hidden}.page-admin.page-admin-post-categories-index table.pcx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-post-categories-index table.pcx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-post-categories-index .dark table.pcx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-post-categories-index table.pcx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-post-categories-index .dark table.pcx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-post-categories-index table.pcx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-post-categories-index .dark table.pcx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-post-categories-index .pcx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-post-categories-index .pcx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-post-categories-index .dark .pcx-name .main{color:#ffffffeb}.page-admin.page-admin-post-categories-index .pcx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-post-categories-index .dark .pcx-name .sub{color:#ffffff9e}.page-admin.page-admin-post-categories-index .pcx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-post-categories-index .pcx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.page-admin.page-admin-post-categories-index .pcx-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-post-categories-index .dark .pcx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-post-categories-index .dark .pcx-link:hover{color:#fffffffa!important}.page-admin.page-admin-post-categories-index .pcx-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-post-categories-index .pcx-link-danger:hover{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-post-categories-index .dark .pcx-link-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-post-categories-index .dark .pcx-link-danger:hover{color:#fee2e2!important}.page-admin.page-admin-post-categories-index .pcx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-post-categories-index .pcx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-post-categories-index .dark .pcx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-empty .t{font-weight:950}.page-admin.page-admin-post-categories-index .pcx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-post-categories-index .dark .pcx-empty .s{color:#ffffffa6}.page-admin.page-admin-post-categories-index .pcx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-post-categories-index .pcx-muted{color:#0f172a94}.page-admin.page-admin-post-categories-index .dark .pcx-muted{color:#ffffffa6}.page-admin.page-admin-post-categories-index .pcx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-post-categories-index .dark .pcx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-post-categories-index .pcx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-post-categories-index .dark .pcx-badge b{color:#ffffffeb}@media(max-width:640px){.page-admin.page-admin-post-categories-index .pcx-actions,.page-admin.page-admin-post-categories-index .pcx-actions .pcx-btn{width:100%}.page-admin.page-admin-post-categories-index .pcx-name .main,.page-admin.page-admin-post-categories-index .pcx-name .sub{max-width:86vw}.page-admin.page-admin-post-categories-index .pcx-row-actions{justify-content:flex-start}.page-admin.page-admin-post-categories-index table.pcx-table thead{display:none}.page-admin.page-admin-post-categories-index table.pcx-table,.page-admin.page-admin-post-categories-index table.pcx-table tbody,.page-admin.page-admin-post-categories-index table.pcx-table tr,.page-admin.page-admin-post-categories-index table.pcx-table td{display:block;width:100%}.page-admin.page-admin-post-categories-index table.pcx-table tr{border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-post-categories-index .dark table.pcx-table tr{border-bottom-color:#ffffff1a}.page-admin.page-admin-post-categories-index table.pcx-table tbody td{border-bottom:0;padding:12px 14px}.page-admin.page-admin-post-categories-index table.pcx-table tbody td[data-label]:before{content:attr(data-label);display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:950;opacity:.6;margin-bottom:6px}.page-admin.page-admin-post-categories-index .pcx-row-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.page-admin.page-admin-post-categories-index .pcx-row-actions .pcx-link,.page-admin.page-admin-post-categories-index .pcx-row-actions button.pcx-link{width:100%}}.page-admin.page-admin-post-categories-index .pcx-dialog::backdrop{background:#00000073}.page-admin.page-admin-post-categories-index .pcx-dialog{border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:0;width:min(520px,calc(100% - 28px));background:#fffffffa;box-shadow:0 18px 50px #00000038}.page-admin.page-admin-post-categories-index .dark .pcx-dialog{background:#0a0e16eb;border-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-dialog-h{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:space-between;gap:12px}.page-admin.page-admin-post-categories-index .dark .pcx-dialog-h{border-bottom-color:#ffffff1a}.page-admin.page-admin-post-categories-index .pcx-dialog-t{font-weight:950}.page-admin.page-admin-post-categories-index .pcx-dialog-b{padding:14px 16px}.page-admin.page-admin-post-categories-index .pcx-dialog-p{margin-top:6px;color:#0f172ab3;font-weight:650;line-height:1.6}.page-admin.page-admin-post-categories-index .dark .pcx-dialog-p{color:#ffffffb8}.page-admin.page-admin-post-categories-index .pcx-dialog-a{padding:14px 16px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-post-categories-index .dark .pcx-dialog-a{border-top-color:#ffffff1a}.page-admin.page-admin-posts-create .pcn-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-posts-create .pcn-page{overflow-x:hidden}}.page-admin.page-admin-posts-create .pcn-page,.page-admin.page-admin-posts-create .pcn-page *{box-sizing:border-box}.page-admin.page-admin-posts-create .pcn-page *{min-width:0;max-width:100%}.page-admin.page-admin-posts-create .pcn-page .ui-card,.page-admin.page-admin-posts-create .pcn-page [class*=card]{width:100%;max-width:100%}.page-admin.page-admin-posts-create .pcn-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-posts-create .dark .pcn-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-posts-create .pcn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-posts-create .pcn-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-posts-create .pcn-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-posts-create .dark .pcn-sub{color:#ffffffa6}.page-admin.page-admin-posts-create .pcn-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-posts-create .dark .pcn-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-posts-create .pcn-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-posts-create .pcn-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-posts-create .pcn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-posts-create .pcn-btn:hover,.page-admin.page-admin-posts-create .pcn-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-posts-create .pcn-btn:hover *,.page-admin.page-admin-posts-create .pcn-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-posts-create .dark .pcn-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-posts-create .dark .pcn-btn:hover,.page-admin.page-admin-posts-create .dark .pcn-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-posts-create .pcn-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-posts-create .pcn-btn-primary:hover,.page-admin.page-admin-posts-create .pcn-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-posts-create .pcn-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-posts-create .pcn-cardpad{padding:16px}}.page-admin.page-admin-posts-create .pcn-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-posts-create .dark .pcn-muted{color:#ffffffa6}.page-admin.page-admin-posts-create .pcn-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-posts-create .dark .pcn-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}@media(max-width:560px){.page-admin.page-admin-posts-create .pcn-page{padding:14px 12px}.page-admin.page-admin-posts-create .pcn-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-posts-create .pcn-actions .pcn-btn{width:100%}}.page-admin.page-admin-posts-edit .pcn-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-posts-edit .pcn-page{overflow-x:hidden}}.page-admin.page-admin-posts-edit .pcn-page,.page-admin.page-admin-posts-edit .pcn-page *{box-sizing:border-box}.page-admin.page-admin-posts-edit .pcn-page *{min-width:0;max-width:100%}.page-admin.page-admin-posts-edit .pcn-page .ui-card,.page-admin.page-admin-posts-edit .pcn-page [class*=card]{width:100%;max-width:100%}.page-admin.page-admin-posts-edit .pcn-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-posts-edit .dark .pcn-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-posts-edit .pcn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-posts-edit .pcn-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-posts-edit .pcn-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-posts-edit .dark .pcn-sub{color:#ffffffa6}.page-admin.page-admin-posts-edit .pcn-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-posts-edit .dark .pcn-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-posts-edit .pcn-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-posts-edit .pcn-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-posts-edit .pcn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-posts-edit .pcn-btn:hover,.page-admin.page-admin-posts-edit .pcn-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-posts-edit .pcn-btn:hover *,.page-admin.page-admin-posts-edit .pcn-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-posts-edit .dark .pcn-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-posts-edit .dark .pcn-btn:hover,.page-admin.page-admin-posts-edit .dark .pcn-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-posts-edit .pcn-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-posts-edit .pcn-btn-primary:hover,.page-admin.page-admin-posts-edit .pcn-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-posts-edit .pcn-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-posts-edit .pcn-cardpad{padding:16px}}.page-admin.page-admin-posts-edit .pcn-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-posts-edit .dark .pcn-muted{color:#ffffffa6}.page-admin.page-admin-posts-edit .pcn-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-posts-edit .dark .pcn-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}@media(max-width:560px){.page-admin.page-admin-posts-edit .pcn-page{padding:14px 12px}.page-admin.page-admin-posts-edit .pcn-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-posts-edit .pcn-actions .pcn-btn{width:100%}}.page-admin .pof-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin .pof-wrap{overflow-x:hidden}}.page-admin .pof-wrap,.page-admin .pof-wrap *{box-sizing:border-box}.page-admin .pof-wrap *{min-width:0;max-width:100%}.page-admin .pof-top,.page-admin .pof-card{overflow:visible}.page-admin .pof-top{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.08),transparent 60%),#ffffffeb}.page-admin .dark .pof-top{border-color:#ffffff1a;background:radial-gradient(900px 220px at 0% 0%,rgba(22,169,127,.14),transparent 60%),#0a0e1699}.page-admin .pof-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .pof-title{font-weight:950;letter-spacing:-.01em;font-size:1.05rem}.page-admin .pof-muted{color:#0f172a94;font-size:.88rem;line-height:1.6;margin-top:6px}.page-admin .dark .pof-muted{color:#ffffffa6}.page-admin .pof-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:normal}.page-admin .dark .pof-pill{border-color:#ffffff1a;background:#0a0e1699;color:#ffffffc7}.page-admin .pof-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f1f}.page-admin .pof-stack{display:grid;gap:14px;margin-top:14px}.page-admin .pof-card{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffeb;padding:14px}.page-admin .dark .pof-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin .pof-card h3{margin:0;font-weight:950;font-size:1rem}.page-admin .pof-hint{margin-top:6px;font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .pof-hint{color:#ffffff8c}.page-admin .pof-row3{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.page-admin .pof-row3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .pof-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem}.page-admin .pof-field{position:relative;z-index:6}.page-admin .pof-label{display:block;font-weight:800;font-size:.9rem;margin-bottom:6px;color:#0f172ae6}.page-admin .dark .pof-label{color:#ffffffe6}.page-admin .pof-control{width:100%;max-width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fffffff5;padding:10px 12px;outline:none;color:#0f172aeb;transition:box-shadow .12s ease,border-color .12s ease;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.page-admin .dark .pof-control{background:#0a0e16b3;border-color:#ffffff24;color:#ffffffeb}.page-admin .pof-control:focus{border-color:#16a97f8c;box-shadow:0 0 0 4px #16a97f29}.page-admin .pof-help{margin-top:6px;font-size:.82rem;color:#0f172a85;line-height:1.5}.page-admin .dark .pof-help{color:#ffffff8c}.page-admin .pof-preview{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffbf;padding:12px;display:flex;gap:12px;align-items:center;overflow:hidden}.page-admin .dark .pof-preview{border-color:#ffffff1a;background:#0a0e168c}.page-admin .pof-iconbox{width:72px;height:56px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:950;color:#0f172a8c;overflow:hidden;position:relative}.page-admin .dark .pof-iconbox{border-color:#ffffff1a;color:#ffffffa6;background:#16a97f29}.page-admin .pof-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-admin .pof-pvtext{min-width:0}.page-admin .pof-pvtext .a{font-weight:950;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.page-admin .pof-pvtext .b{margin-top:4px;font-size:.82rem;color:#0f172a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.page-admin .dark .pof-pvtext .b{color:#fff9}.page-admin .pof-actions{margin-top:2px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin .pof-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin .pof-btn:hover,.page-admin .pof-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin .pof-btn:hover *,.page-admin .pof-btn:focus-visible *{color:inherit!important}.page-admin .dark .pof-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .pof-btn:hover,.page-admin .dark .pof-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05);box-shadow:none}.page-admin .pof-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin .pof-btn-primary:hover,.page-admin .pof-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin .pof-btn-ghost{background:#ffffffb3}.page-admin .dark .pof-btn-ghost{background:#0a0e168c}@media(max-width:560px){.page-admin .pof-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin .pof-actions .pof-btn{width:100%}}.page-admin .pof-wrap .ProseMirror{padding:14px;min-height:280px;font-weight:400;line-height:1.65;outline:none;overflow-wrap:anywhere;word-break:break-word}.page-admin .dark .pof-wrap .ProseMirror{color:#ffffffeb}.page-admin .pof-wrap .ProseMirror p{margin:0 0 .75rem;font-weight:400}.page-admin .pof-wrap .ProseMirror strong{font-weight:700}.page-admin .pof-wrap .ProseMirror h2{font-size:1.25rem;font-weight:800;margin:1rem 0 .5rem;line-height:1.25}.page-admin .pof-wrap .ProseMirror h3{font-size:1.1rem;font-weight:800;margin:.9rem 0 .45rem;line-height:1.25}.page-admin .pof-wrap .ProseMirror ul,.page-admin .pof-wrap .ProseMirror ol{padding-left:1.25rem;margin:.5rem 0 .9rem}.page-admin .pof-wrap .ProseMirror ul{list-style:disc}.page-admin .pof-wrap .ProseMirror ol{list-style:decimal}.page-admin .pof-wrap .ProseMirror li{margin:.25rem 0}.page-admin .pof-wrap .ProseMirror table{border-collapse:collapse;width:100%;table-layout:fixed;margin:.75rem 0 1rem}.page-admin .pof-wrap .ProseMirror th,.page-admin .pof-wrap .ProseMirror td{border:1px solid rgba(15,23,42,.18);padding:.5rem .6rem;vertical-align:top}.page-admin .dark .pof-wrap .ProseMirror th,.page-admin .dark .pof-wrap .ProseMirror td{border-color:#ffffff2e}.page-admin .pof-wrap .ProseMirror th{font-weight:800;background:#16a97f0f}.page-admin .dark .pof-wrap .ProseMirror th{background:#16a97f2e}.page-admin .pof-wrap .ProseMirror>table{display:block;overflow-x:auto}.page-admin.page-admin-posts-index .px-page{max-width:1200px;margin-inline:auto;padding:18px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-posts-index .px-page{overflow-x:hidden}}.page-admin.page-admin-posts-index .px-page,.page-admin.page-admin-posts-index .px-page *{box-sizing:border-box}.page-admin.page-admin-posts-index .px-page *{min-width:0;max-width:100%}.page-admin.page-admin-posts-index .px-shell{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.1),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.14),transparent 58%),#ffffffeb;box-shadow:0 18px 34px #0000000f;padding:14px}.page-admin.page-admin-posts-index .dark .px-shell{border-color:#ffffff1a;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.16),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.1),transparent 58%),#0a0e169e}.page-admin.page-admin-posts-index .px-flash{margin-top:12px;display:grid;gap:10px}.page-admin.page-admin-posts-index .px-alert{border-radius:16px;padding:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;box-shadow:0 10px 18px #0000000d;display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-posts-index .dark .px-alert{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-posts-index .px-alert .px-ic{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:900}.page-admin.page-admin-posts-index .dark .px-alert .px-ic{border-color:#ffffff1f;background:#0a0e16b3;color:#ffffffeb}.page-admin.page-admin-posts-index .px-alert-success{border-color:#22c55e38;background:#22c55e14}.page-admin.page-admin-posts-index .px-alert-danger{border-color:#dc262638;background:#dc262614}.page-admin.page-admin-posts-index .px-alert h4{margin:0;font-size:.95rem;font-weight:900;color:#0f172aeb}.page-admin.page-admin-posts-index .dark .px-alert h4{color:#ffffffeb}.page-admin.page-admin-posts-index .px-alert p,.page-admin.page-admin-posts-index .px-alert ul{margin:6px 0 0;font-size:.88rem;color:#0f172ab3}.page-admin.page-admin-posts-index .dark .px-alert p,.page-admin.page-admin-posts-index .dark .px-alert ul{color:#ffffffbd}.page-admin.page-admin-posts-index .px-alert ul{padding-left:18px}.page-admin.page-admin-posts-index .px-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.page-admin.page-admin-posts-index .px-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-posts-index .px-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.88rem;color:#0f172ac7}.page-admin.page-admin-posts-index .dark .px-badge{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin.page-admin-posts-index .px-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-posts-index .px-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,.55)}.page-admin.page-admin-posts-index .px-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-posts-index .px-btn:hover *,.page-admin.page-admin-posts-index .px-btn:focus *{color:inherit!important}.page-admin.page-admin-posts-index .dark .px-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important;text-shadow:0 1px 0 rgba(0,0,0,.45)}.page-admin.page-admin-posts-index .dark .px-btn:hover{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-posts-index .px-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29;text-shadow:0 1px 0 rgba(0,0,0,.22)}.page-admin.page-admin-posts-index .px-btn-primary:hover{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-posts-index .px-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-posts-index .px-btn-danger:hover{border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#991b1b!important}.page-admin.page-admin-posts-index .dark .px-btn-danger{background:#dc262624;color:#fee2e2!important;border-color:#f8717133}.page-admin.page-admin-posts-index .dark .px-btn-danger:hover{color:#fff!important}.page-admin.page-admin-posts-index .px-tablewrap{margin-top:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fffc;overflow:hidden}.page-admin.page-admin-posts-index .dark .px-tablewrap{border-color:#ffffff1a;background:#0a0e1680}.page-admin.page-admin-posts-index .px-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-posts-index .px-table thead th{text-align:left;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#0f172a8c;padding:12px 14px;background:#ffffffb8;border-bottom:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-posts-index .dark .px-table thead th{color:#ffffff9e;background:#0a0e168c;border-bottom-color:#ffffff1a}.page-admin.page-admin-posts-index .px-table tbody td{padding:12px 14px;border-top:1px solid rgba(15,23,42,.08);vertical-align:top}.page-admin.page-admin-posts-index .dark .px-table tbody td{border-top-color:#ffffff1a}.page-admin.page-admin-posts-index .px-row:hover{background:#16a97f0a}.page-admin.page-admin-posts-index .dark .px-row:hover{background:#16a97f1a}.page-admin.page-admin-posts-index .px-title{font-weight:900;line-height:1.25}.page-admin.page-admin-posts-index .px-slug{font-size:.8rem;color:#0f172a8c;margin-top:4px;word-break:break-word}.page-admin.page-admin-posts-index .dark .px-slug{color:#fff9}.page-admin.page-admin-posts-index .px-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-posts-index .dark .px-pill{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffc7}.page-admin.page-admin-posts-index .px-pill-on{border-color:#16a97f40;background:#16a97f14}.page-admin.page-admin-posts-index .dark .px-pill-on{background:#16a97f2e}.page-admin.page-admin-posts-index .px-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.page-admin.page-admin-posts-index .px-right{text-align:right}.page-admin.page-admin-posts-index .px-small{font-size:.82rem;color:#0f172a8c}.page-admin.page-admin-posts-index .dark .px-small{color:#fff9}.page-admin.page-admin-posts-index .px-cards{display:none}@media(max-width:900px){.page-admin.page-admin-posts-index .px-page{padding:14px 12px}.page-admin.page-admin-posts-index .px-shell{padding:12px}.page-admin.page-admin-posts-index .px-tablewrap{overflow:visible;border:none;background:transparent}.page-admin.page-admin-posts-index .px-table{display:none}.page-admin.page-admin-posts-index .px-cards{display:grid;gap:12px;margin-top:14px}.page-admin.page-admin-posts-index .px-card{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6;padding:12px;box-shadow:0 10px 20px #0000000d}.page-admin.page-admin-posts-index .dark .px-card{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-posts-index .px-cardtop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page-admin.page-admin-posts-index .px-cardmeta{margin-top:10px;display:grid;gap:8px}.page-admin.page-admin-posts-index .px-kv{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-admin.page-admin-posts-index .px-kv .k{font-size:.8rem;color:#0f172a8c}.page-admin.page-admin-posts-index .dark .px-kv .k{color:#fff9}.page-admin.page-admin-posts-index .px-kv .v{font-weight:850;text-align:right;overflow-wrap:anywhere}.page-admin.page-admin-posts-index .px-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:initial}.page-admin.page-admin-posts-index .px-actions .px-btn,.page-admin.page-admin-posts-index .px-actions button.px-btn{width:100%}.page-admin.page-admin-posts-index .px-actions form{margin:0;width:100%}}@media(max-width:640px){.page-admin.page-admin-posts-index .px-toolbar{align-items:stretch}.page-admin.page-admin-posts-index .px-meta{width:100%}.page-admin.page-admin-posts-index .px-badge{width:100%;white-space:normal}.page-admin.page-admin-posts-index .px-toolbar>.px-btn{width:100%}.page-admin.page-admin-posts-index .px-card{border-radius:16px}.page-admin.page-admin-posts-index .px-cardtop{flex-direction:column;align-items:stretch}.page-admin.page-admin-posts-index .px-cardtop .px-pill{align-self:flex-start}.page-admin.page-admin-posts-index .px-title{overflow-wrap:anywhere}.page-admin.page-admin-posts-index .px-kv{flex-direction:column;align-items:flex-start;gap:4px}.page-admin.page-admin-posts-index .px-kv .v{width:100%;text-align:left}}.page-admin.page-admin-posts-index .px-pagination{margin-top:14px}.page-admin.page-admin-roles-create .rcp-page{max-width:1100px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-roles-create .rcp-page{overflow-x:hidden}}.page-admin.page-admin-roles-create .rcp-page,.page-admin.page-admin-roles-create .rcp-page *{box-sizing:border-box}.page-admin.page-admin-roles-create .rcp-page *{min-width:0;max-width:100%}.page-admin.page-admin-roles-create .rcp-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-roles-create .dark .rcp-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-roles-create .rcp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-roles-create .rcp-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-roles-create .rcp-sub{margin-top:8px;color:#0f172a9e;font-weight:650}.page-admin.page-admin-roles-create .dark .rcp-sub{color:#ffffffa6}.page-admin.page-admin-roles-create .rcp-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-roles-create .rcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-roles-create .rcp-btn:hover,.page-admin.page-admin-roles-create .rcp-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-roles-create .rcp-btn:hover *,.page-admin.page-admin-roles-create .rcp-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-roles-create .dark .rcp-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-roles-create .dark .rcp-btn:hover,.page-admin.page-admin-roles-create .dark .rcp-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-roles-create .rcp-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-roles-create .rcp-btn-primary:hover,.page-admin.page-admin-roles-create .rcp-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-roles-create .rcp-btn-ghost{background:#ffffffa6}.page-admin.page-admin-roles-create .dark .rcp-btn-ghost{background:#0a0e168c}.page-admin.page-admin-roles-create .rcp-card{margin-top:14px}.page-admin.page-admin-roles-create .rcp-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-roles-create .rcp-pad{padding:16px}}.page-admin.page-admin-roles-create .rcp-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12)}.page-admin.page-admin-roles-create .dark .rcp-foot{border-top-color:#ffffff1f}@media(max-width:640px){.page-admin.page-admin-roles-create .rcp-actions,.page-admin.page-admin-roles-create .rcp-actions .rcp-btn{width:100%}.page-admin.page-admin-roles-create .rcp-foot{display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-roles-create .rcp-foot .rcp-btn{width:100%}}.page-admin.page-admin-roles-edit .rep-page{max-width:1100px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-roles-edit .rep-page{overflow-x:hidden}}.page-admin.page-admin-roles-edit .rep-page,.page-admin.page-admin-roles-edit .rep-page *{box-sizing:border-box}.page-admin.page-admin-roles-edit .rep-page *{min-width:0;max-width:100%}.page-admin.page-admin-roles-edit .rep-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-roles-edit .dark .rep-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-roles-edit .rep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-roles-edit .rep-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-roles-edit .rep-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-roles-edit .dark .rep-sub{color:#ffffffa6}.page-admin.page-admin-roles-edit .rep-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-roles-edit .dark .rep-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-roles-edit .rep-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-roles-edit .rep-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-roles-edit .rep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-roles-edit .rep-btn:hover,.page-admin.page-admin-roles-edit .rep-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-roles-edit .rep-btn:hover *,.page-admin.page-admin-roles-edit .rep-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-roles-edit .dark .rep-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-roles-edit .dark .rep-btn:hover,.page-admin.page-admin-roles-edit .dark .rep-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-roles-edit .rep-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-roles-edit .rep-btn-primary:hover,.page-admin.page-admin-roles-edit .rep-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-roles-edit .rep-btn-ghost{background:#ffffffa6}.page-admin.page-admin-roles-edit .dark .rep-btn-ghost{background:#0a0e168c}.page-admin.page-admin-roles-edit .rep-card{margin-top:14px}.page-admin.page-admin-roles-edit .rep-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-roles-edit .rep-pad{padding:16px}}.page-admin.page-admin-roles-edit .rep-foot{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12)}.page-admin.page-admin-roles-edit .dark .rep-foot{border-top-color:#ffffff1f}@media(max-width:640px){.page-admin.page-admin-roles-edit .rep-actions,.page-admin.page-admin-roles-edit .rep-actions .rep-btn{width:100%}.page-admin.page-admin-roles-edit .rep-foot{display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-roles-edit .rep-foot .rep-btn{width:100%}}.page-admin .rfm-wrap{max-width:980px;width:100%;margin-inline:auto;overflow-x:clip}@supports not (overflow: clip){.page-admin .rfm-wrap{overflow-x:hidden}}.page-admin .rfm-wrap,.page-admin .rfm-wrap *{box-sizing:border-box}.page-admin .rfm-wrap *{min-width:0;max-width:100%}.page-admin .rfm-wrap input,.page-admin .rfm-wrap select,.page-admin .rfm-wrap textarea{max-width:100%}.page-admin .rfm-card{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.12),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.16),transparent 58%),#fffffff2;box-shadow:0 12px 26px #0000000f;padding:14px}.page-admin .dark .rfm-card{background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16b3;border-color:#ffffff1a;box-shadow:none}@media(min-width:768px){.page-admin .rfm-card{padding:16px}}@media(min-width:1024px){.page-admin .rfm-card{padding:18px}}.page-admin .rfm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px dashed rgba(15,23,42,.12);margin-bottom:12px}.page-admin .dark .rfm-top{border-bottom-color:#ffffff1f}.page-admin .rfm-title{font-size:1.25rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin .rfm-sub{margin-top:6px;color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin .dark .rfm-sub{color:#ffffffa6}.page-admin .rfm-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.86rem;color:#0f172ac7;white-space:nowrap}.page-admin .dark .rfm-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffd1}.page-admin .rfm-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin .rfm-field{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;padding:12px}.page-admin .dark .rfm-field{border-color:#ffffff1a;background:#0a0e168c}.page-admin .rfm-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900;font-size:.92rem;color:#0f172ae6;margin-bottom:8px}.page-admin .dark .rfm-label{color:#ffffffe6}.page-admin .rfm-req{color:#dc2626;font-weight:950}.page-admin .rfm-help{margin-top:8px;font-size:.82rem;font-weight:650;color:#0f172a85;line-height:1.5}.page-admin .dark .rfm-help{color:#fff9}.page-admin .rfm-input{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae6;outline:none;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin .rfm-input:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin .dark .rfm-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin .dark .rfm-input:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin .rfm-input::-moz-placeholder{color:#0f172a73}.page-admin .rfm-input::placeholder{color:#0f172a73}.page-admin .dark .rfm-input::-moz-placeholder{color:#ffffff73}.page-admin .dark .rfm-input::placeholder{color:#ffffff73}.page-admin .rfm-perm-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.page-admin .rfm-perm-title{font-weight:950}.page-admin .rfm-perm-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#0f172a94;font-weight:650;font-size:.86rem}.page-admin .dark .rfm-perm-meta{color:#ffffff9e}.page-admin .rfm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin .rfm-btn:hover,.page-admin .rfm-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin .rfm-btn:hover *,.page-admin .rfm-btn:focus-visible *{color:inherit!important}.page-admin .dark .rfm-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .rfm-btn:hover,.page-admin .dark .rfm-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin .rfm-btn-ghost{background:#ffffffa6}.page-admin .dark .rfm-btn-ghost{background:#0a0e168c}.page-admin .rfm-btn-mini{padding:8px 10px;min-height:36px;border-radius:12px;font-size:.86rem;font-weight:900}.page-admin .rfm-perm-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin .rfm-perm-search{flex:1;min-width:240px}.page-admin .rfm-perm-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}@media(min-width:768px){.page-admin .rfm-perm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin .rfm-perm-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin .rfm-perm-item:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff}.page-admin .dark .rfm-perm-item{border-color:#ffffff1a;background:#0a0e16a6}.page-admin .dark .rfm-perm-item:hover{background:#0a0e16c7}.page-admin .rfm-perm-check{margin-top:2px;width:18px;height:18px;accent-color:rgba(22,169,127,.95);flex:0 0 auto}.page-admin .rfm-perm-text{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin .rfm-perm-name{font-weight:900;color:#0f172aeb;word-break:break-word}.page-admin .dark .rfm-perm-name{color:#ffffffeb}.page-admin .rfm-perm-hint{font-size:.78rem;font-weight:650;color:#0f172a8f;line-height:1.35}.page-admin .dark .rfm-perm-hint{color:#fff9}@media(max-width:640px){.page-admin .rfm-perm-search{min-width:0;width:100%}}.page-admin .rfm-empty{margin-top:10px;border:1px dashed rgba(15,23,42,.18);border-radius:14px;padding:12px;font-weight:800;color:#0f172ab3;background:#0f172a05}.page-admin .dark .rfm-empty{border-color:#ffffff29;color:#ffffffb3;background:#ffffff08}.page-admin.page-admin-roles-index .rlx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-roles-index .rlx-page{overflow-x:hidden}}.page-admin.page-admin-roles-index .rlx-page,.page-admin.page-admin-roles-index .rlx-page *{box-sizing:border-box}.page-admin.page-admin-roles-index .rlx-page *{min-width:0;max-width:100%}.page-admin.page-admin-roles-index .rlx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-roles-index .dark .rlx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-roles-index .rlx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-roles-index .rlx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-roles-index .rlx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-roles-index .dark .rlx-sub{color:#ffffffa6}.page-admin.page-admin-roles-index .rlx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-roles-index .dark .rlx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-roles-index .rlx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-roles-index .rlx-flash{margin-top:14px;border-radius:16px;overflow:hidden}.page-admin.page-admin-roles-index .rlx-alert{border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 18px #0000000d;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.page-admin.page-admin-roles-index .dark .rlx-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-roles-index .rlx-alert .msg{font-weight:800;color:#0f172adb;line-height:1.4}.page-admin.page-admin-roles-index .dark .rlx-alert .msg{color:#ffffffe0}.page-admin.page-admin-roles-index .rlx-alert-success{border-color:#16a97f40;background:#16a97f0f}.page-admin.page-admin-roles-index .dark .rlx-alert-success{background:#16a97f24;border-color:#84efd033}.page-admin.page-admin-roles-index .rlx-alert-error{border-color:#dc262640;background:#dc26260f}.page-admin.page-admin-roles-index .dark .rlx-alert-error{background:#dc262624;border-color:#f8717133}.page-admin.page-admin-roles-index .rlx-alert .xbtn{border:1px solid rgba(15,23,42,.1);background:#ffffffbf;border-radius:12px;padding:8px 10px;font-weight:950;cursor:pointer}.page-admin.page-admin-roles-index .dark .rlx-alert .xbtn{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffe0}.page-admin.page-admin-roles-index .rlx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-roles-index .rlx-btn:hover,.page-admin.page-admin-roles-index .rlx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-roles-index .rlx-btn:hover *,.page-admin.page-admin-roles-index .rlx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-roles-index .dark .rlx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-roles-index .dark .rlx-btn:hover,.page-admin.page-admin-roles-index .dark .rlx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-roles-index .rlx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-roles-index .rlx-btn-primary:hover,.page-admin.page-admin-roles-index .rlx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-roles-index .rlx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-roles-index .dark .rlx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-roles-index .rlx-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-roles-index .rlx-btn-danger:hover,.page-admin.page-admin-roles-index .rlx-btn-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-roles-index .dark .rlx-btn-danger{background:#dc262624;color:#fecaca!important;border-color:#f8717133}.page-admin.page-admin-roles-index .dark .rlx-btn-danger:hover,.page-admin.page-admin-roles-index .dark .rlx-btn-danger:focus-visible{color:#fee2e2!important}.page-admin.page-admin-roles-index .rlx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-roles-index .dark .rlx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-roles-index .rlx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-roles-index .rlx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-roles-index .rlx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-roles-index .dark .rlx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-roles-index .rlx-search-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-roles-index .rlx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-roles-index .rlx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-roles-index .dark .rlx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-roles-index .dark .rlx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-roles-index .dark .rlx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-roles-index .rlx-filter{min-width:220px;display:flex;align-items:center;gap:10px;flex:0 1 360px}.page-admin.page-admin-roles-index .rlx-select{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:800;color:#0f172ae0;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1.2;cursor:pointer}.page-admin.page-admin-roles-index .dark .rlx-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-roles-index .rlx-select-wrap{position:relative;width:100%}.page-admin.page-admin-roles-index .rlx-select-wrap:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none;font-weight:950}.page-admin.page-admin-roles-index .rlx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-roles-index .rlx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-roles-index .dark .rlx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-roles-index .rlx-filter{width:100%;flex:1 1 auto;min-width:0}.page-admin.page-admin-roles-index .rlx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-roles-index .rlx-search-actions .rlx-btn{width:100%}}.page-admin.page-admin-roles-index .rlx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-roles-index .rlx-cardpad{padding:16px}}.page-admin.page-admin-roles-index .rlx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7;flex-wrap:wrap}.page-admin.page-admin-roles-index .dark .rlx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-roles-index .rlx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-roles-index .dark .rlx-badge b{color:#ffffffeb}.page-admin.page-admin-roles-index .rlx-tablewrap{border-radius:16px;overflow:hidden;margin-top:14px}.page-admin.page-admin-roles-index table.rlx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-roles-index table.rlx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle;white-space:nowrap}.page-admin.page-admin-roles-index .dark table.rlx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-roles-index table.rlx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-roles-index .dark table.rlx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-roles-index table.rlx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-roles-index .dark table.rlx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-roles-index .rlx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-roles-index .rlx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-roles-index .dark .rlx-name .main{color:#ffffffeb}.page-admin.page-admin-roles-index .rlx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-roles-index .dark .rlx-name .sub{color:#ffffff9e}.page-admin.page-admin-roles-index .rlx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-roles-index .rlx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-roles-index .rlx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-roles-index .dark .rlx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-roles-index .rlx-empty .t{font-weight:950}.page-admin.page-admin-roles-index .rlx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-roles-index .dark .rlx-empty .s{color:#ffffffa6}.page-admin.page-admin-roles-index .rlx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-roles-index .rlx-muted{color:#0f172a94}.page-admin.page-admin-roles-index .dark .rlx-muted{color:#ffffffa6}.page-admin.page-admin-roles-index .rlx-desktop{display:none}.page-admin.page-admin-roles-index .rlx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-roles-index .rlx-desktop{display:block}.page-admin.page-admin-roles-index .rlx-mobile{display:none}.page-admin.page-admin-roles-index .rlx-name .main,.page-admin.page-admin-roles-index .rlx-name .sub{max-width:520px}}.page-admin.page-admin-roles-index .rlx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-roles-index .rlx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-roles-index .dark .rlx-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-roles-index .rlx-card-top{padding:12px}.page-admin.page-admin-roles-index .rlx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-roles-index .dark .rlx-card-title{color:#ffffffeb}.page-admin.page-admin-roles-index .rlx-card-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-roles-index .dark .rlx-card-sub{color:#ffffff9e}.page-admin.page-admin-roles-index .rlx-card-actions{border-top:1px solid rgba(15,23,42,.08);background:#0f172a05;padding:10px 12px 12px}.page-admin.page-admin-roles-index .dark .rlx-card-actions{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-roles-index .rlx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-roles-index .rlx-actions-grid .rlx-btn,.page-admin.page-admin-roles-index .rlx-actions-grid button.rlx-btn{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-scholarships-create .scc-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-scholarships-create .scc-page{overflow-x:hidden}}.page-admin.page-admin-scholarships-create .scc-page,.page-admin.page-admin-scholarships-create .scc-page *{box-sizing:border-box}.page-admin.page-admin-scholarships-create .scc-page *{min-width:0;max-width:100%}.page-admin.page-admin-scholarships-create .scc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-scholarships-create .dark .scc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-create .scc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-scholarships-create .scc-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#0f172af2}.page-admin.page-admin-scholarships-create .dark .scc-title{color:#fffffff2}.page-admin.page-admin-scholarships-create .scc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center;line-height:1.35}.page-admin.page-admin-scholarships-create .dark .scc-sub{color:#ffffffa6}.page-admin.page-admin-scholarships-create .scc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-scholarships-create .dark .scc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-scholarships-create .scc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-scholarships-create .scc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-scholarships-create .scc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-scholarships-create .scc-btn:hover,.page-admin.page-admin-scholarships-create .scc-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-scholarships-create .scc-btn:hover *,.page-admin.page-admin-scholarships-create .scc-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-scholarships-create .dark .scc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-scholarships-create .dark .scc-btn:hover,.page-admin.page-admin-scholarships-create .dark .scc-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05);box-shadow:none}.page-admin.page-admin-scholarships-create .scc-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-scholarships-create .dark .scc-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-create .scc-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-scholarships-create .scc-pad{padding:16px}}.page-admin.page-admin-scholarships-create .scc-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-scholarships-create .dark .scc-muted{color:#ffffffa6}.page-admin.page-admin-scholarships-create .scc-page input,.page-admin.page-admin-scholarships-create .scc-page select,.page-admin.page-admin-scholarships-create .scc-page textarea{max-width:100%}.page-admin.page-admin-scholarships-create .scc-page select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-admin.page-admin-scholarships-create .scc-tip{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffd9}.page-admin.page-admin-scholarships-create .dark .scc-tip{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-scholarships-create .scc-tip b{display:block;font-weight:950;margin-bottom:6px;color:#0f172aeb}.page-admin.page-admin-scholarships-create .dark .scc-tip b{color:#ffffffeb}.page-admin.page-admin-scholarships-create .scc-tip p{margin:0;color:#0f172a9e;line-height:1.55;font-weight:650;font-size:.9rem}.page-admin.page-admin-scholarships-create .dark .scc-tip p{color:#ffffffb3}@media(max-width:560px){.page-admin.page-admin-scholarships-create .scc-page{padding:14px 12px}.page-admin.page-admin-scholarships-create .scc-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-scholarships-create .scc-actions .scc-btn{width:100%}}.page-admin.page-admin-scholarships-edit .sce-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-scholarships-edit .sce-page{overflow-x:hidden}}.page-admin.page-admin-scholarships-edit .sce-page,.page-admin.page-admin-scholarships-edit .sce-page *{box-sizing:border-box}.page-admin.page-admin-scholarships-edit .sce-page *{min-width:0;max-width:100%}.page-admin.page-admin-scholarships-edit .sce-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-scholarships-edit .dark .sce-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-edit .sce-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-scholarships-edit .sce-title{font-size:1.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#0f172af2}.page-admin.page-admin-scholarships-edit .dark .sce-title{color:#fffffff2}.page-admin.page-admin-scholarships-edit .sce-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center;line-height:1.35}.page-admin.page-admin-scholarships-edit .dark .sce-sub{color:#ffffffa6}.page-admin.page-admin-scholarships-edit .sce-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-scholarships-edit .dark .sce-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-scholarships-edit .sce-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-scholarships-edit .sce-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-scholarships-edit .sce-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-scholarships-edit .sce-btn:hover,.page-admin.page-admin-scholarships-edit .sce-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-scholarships-edit .sce-btn:hover *,.page-admin.page-admin-scholarships-edit .sce-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-scholarships-edit .dark .sce-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-scholarships-edit .dark .sce-btn:hover,.page-admin.page-admin-scholarships-edit .dark .sce-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05);box-shadow:none}.page-admin.page-admin-scholarships-edit .sce-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-scholarships-edit .sce-btn-primary:hover,.page-admin.page-admin-scholarships-edit .sce-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-scholarships-edit .sce-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-scholarships-edit .dark .sce-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-edit .sce-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-scholarships-edit .sce-pad{padding:16px}}.page-admin.page-admin-scholarships-edit .sce-muted{color:#0f172a94;line-height:1.55}.page-admin.page-admin-scholarships-edit .dark .sce-muted{color:#ffffffa6}.page-admin.page-admin-scholarships-edit .sce-page input,.page-admin.page-admin-scholarships-edit .sce-page select,.page-admin.page-admin-scholarships-edit .sce-page textarea{max-width:100%}.page-admin.page-admin-scholarships-edit .sce-page select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-admin.page-admin-scholarships-edit .sce-tip{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffd9}.page-admin.page-admin-scholarships-edit .dark .sce-tip{background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-scholarships-edit .sce-tip b{display:block;font-weight:950;margin-bottom:6px;color:#0f172aeb}.page-admin.page-admin-scholarships-edit .dark .sce-tip b{color:#ffffffeb}.page-admin.page-admin-scholarships-edit .sce-tip p{margin:0;color:#0f172a9e;line-height:1.55;font-weight:650;font-size:.9rem}.page-admin.page-admin-scholarships-edit .dark .sce-tip p{color:#ffffffb3}@media(max-width:560px){.page-admin.page-admin-scholarships-edit .sce-page{padding:14px 12px}.page-admin.page-admin-scholarships-edit .sce-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-scholarships-edit .sce-actions .sce-btn{width:100%}}.page-admin .scf-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin .scf-wrap{overflow-x:hidden}}.page-admin .scf-wrap,.page-admin .scf-wrap *{box-sizing:border-box}.page-admin .scf-wrap *{min-width:0;max-width:100%}.page-admin .scf-card{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.1),transparent 60%),#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin .dark .scf-card{background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.16),transparent 60%),#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin .scf-pad{padding:14px}@media(min-width:1024px){.page-admin .scf-pad{padding:16px}}.page-admin .scf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.page-admin .scf-title{font-weight:950;letter-spacing:-.02em;font-size:1.05rem;color:#0f172aeb}.page-admin .dark .scf-title{color:#ffffffeb}.page-admin .scf-sub{margin-top:6px;color:#0f172a94;font-size:.88rem;line-height:1.55}.page-admin .dark .scf-sub{color:#ffffffa6}.page-admin .scf-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:nowrap}.page-admin .dark .scf-pill{border-color:#ffffff1a;background:#0a0e1699;color:#fffc}.page-admin .scf-flash{display:grid;gap:10px;margin-bottom:12px}.page-admin .scf-alert{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffc7;display:flex;gap:10px;align-items:flex-start}.page-admin .dark .scf-alert{background:#0a0e168c;border-color:#ffffff1a}.page-admin .scf-alert strong{font-weight:950}.page-admin .scf-alert p{margin:2px 0 0;color:#0f172ab3;font-weight:650;line-height:1.45}.page-admin .dark .scf-alert p{color:#ffffffb3}.page-admin .scf-alert--success{border-color:#16a97f40}.page-admin .scf-alert--error{border-color:#b91c1c40}.page-admin .scf-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#ffffffe6}.page-admin .dark .scf-icon{background:#0a0e16b3;border-color:#ffffff1a}.page-admin .scf-icon--success{color:#16a97f;border-color:#16a97f40}.page-admin .scf-icon--error{color:#b91c1c;border-color:#b91c1c40}.page-admin .scf-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.page-admin .scf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin .scf-field{width:100%}.page-admin .scf-field .label{font-weight:800;font-size:.9rem}.page-admin .scf-wrap input,.page-admin .scf-wrap select,.page-admin .scf-wrap textarea{max-width:100%}.page-admin .scf-wrap select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-admin .scf-hint{margin-top:6px;font-size:.78rem;color:#0f172a85;line-height:1.45}.page-admin .dark .scf-hint{color:#ffffff8c}.page-admin .scf-err{margin-top:6px;font-size:.82rem;color:#b91c1cf2;font-weight:650}.page-admin .scf-area{margin-top:12px}.page-admin .scf-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin .scf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin .scf-btn:hover,.page-admin .scf-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin .scf-btn:hover *,.page-admin .scf-btn:focus-visible *{color:inherit!important}.page-admin .dark .scf-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .scf-btn:hover,.page-admin .dark .scf-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05);box-shadow:none}.page-admin .scf-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin .scf-btn-primary:hover,.page-admin .scf-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin .scf-btn-ghost{background:#ffffffb3}.page-admin .dark .scf-btn-ghost{background:#0a0e168c}@media(max-width:560px){.page-admin .scf-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.page-admin .scf-actions .scf-btn{width:100%}}.page-admin.page-admin-scholarships-index .sch-page{max-width:1480px;width:100%;margin-inline:auto;padding:18px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-scholarships-index .sch-page{overflow-x:hidden}}.page-admin.page-admin-scholarships-index .sch-page,.page-admin.page-admin-scholarships-index .sch-page *{box-sizing:border-box}.page-admin.page-admin-scholarships-index .sch-page *{min-width:0;max-width:100%}.page-admin.page-admin-scholarships-index .sch-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-scholarships-index .dark .sch-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-index .sch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-scholarships-index .sch-title{font-size:1.55rem;font-weight:950;letter-spacing:-.02em;line-height:1.15;color:#0f172af2}.page-admin.page-admin-scholarships-index .dark .sch-title{color:#fffffff2}.page-admin.page-admin-scholarships-index .sch-sub{margin-top:6px;color:#0f172a99;font-weight:650;line-height:1.5}.page-admin.page-admin-scholarships-index .dark .sch-sub{color:#ffffffa6}.page-admin.page-admin-scholarships-index .sch-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-scholarships-index .sch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-scholarships-index .sch-btn:hover,.page-admin.page-admin-scholarships-index .sch-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important}.page-admin.page-admin-scholarships-index .sch-btn:hover *,.page-admin.page-admin-scholarships-index .sch-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-scholarships-index .dark .sch-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-scholarships-index .dark .sch-btn:hover,.page-admin.page-admin-scholarships-index .dark .sch-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05);box-shadow:none}.page-admin.page-admin-scholarships-index .sch-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-scholarships-index .sch-btn-primary:hover,.page-admin.page-admin-scholarships-index .sch-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-scholarships-index .sch-btn-danger{border-color:#b91c1c2e;color:#b91c1ceb!important;background:#ffffffeb}.page-admin.page-admin-scholarships-index .sch-btn-danger:hover,.page-admin.page-admin-scholarships-index .sch-btn-danger:focus-visible{border-color:#b91c1c59;color:#b91c1cfa!important;background:#fff}.page-admin.page-admin-scholarships-index .sch-flash{margin-top:12px;display:grid;gap:10px}.page-admin.page-admin-scholarships-index .sch-alert{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffd9;display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-scholarships-index .dark .sch-alert{background:#0a0e169e;border-color:#ffffff1a}.page-admin.page-admin-scholarships-index .sch-alert strong{font-weight:950}.page-admin.page-admin-scholarships-index .sch-alert p{margin:2px 0 0;color:#0f172ab3;font-weight:650;line-height:1.45}.page-admin.page-admin-scholarships-index .dark .sch-alert p{color:#ffffffb3}.page-admin.page-admin-scholarships-index .sch-alert--success{border-color:#16a97f40}.page-admin.page-admin-scholarships-index .sch-alert--error{border-color:#b91c1c40}.page-admin.page-admin-scholarships-index .sch-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#ffffffe6}.page-admin.page-admin-scholarships-index .dark .sch-icon{background:#0a0e16b3;border-color:#ffffff1a}.page-admin.page-admin-scholarships-index .sch-icon--success{color:#16a97f;border-color:#16a97f40}.page-admin.page-admin-scholarships-index .sch-icon--error{color:#b91c1c;border-color:#b91c1c40}.page-admin.page-admin-scholarships-index .sch-toolbar{margin-top:12px}.page-admin.page-admin-scholarships-index .sch-filter{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb8;display:grid;gap:10px}.page-admin.page-admin-scholarships-index .dark .sch-filter{background:#0a0e1680;border-color:#ffffff1a}.page-admin.page-admin-scholarships-index .sch-filter-row{display:grid;grid-template-columns:1fr 220px auto auto;gap:10px;align-items:center}@media(max-width:860px){.page-admin.page-admin-scholarships-index .sch-filter-row{grid-template-columns:1fr 1fr}.page-admin.page-admin-scholarships-index .sch-filter-row .sch-filter-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-scholarships-index .sch-filter-row .sch-filter-actions .sch-btn{width:100%}}@media(max-width:520px){.page-admin.page-admin-scholarships-index .sch-filter-row,.page-admin.page-admin-scholarships-index .sch-filter-row .sch-filter-actions{grid-template-columns:1fr}}.page-admin.page-admin-scholarships-index .sch-field{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffeb;padding:10px 12px;min-height:42px;font-weight:750;color:#0f172ae6;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.page-admin.page-admin-scholarships-index .dark .sch-field{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-scholarships-index .sch-field:focus{border-color:#16a97f4d;box-shadow:0 0 0 3px #16a97f1f;background:#fff}.page-admin.page-admin-scholarships-index .dark .sch-field:focus{box-shadow:0 0 0 3px #84efd01f;background:#0a0e16c7}.page-admin.page-admin-scholarships-index .sch-section{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000d;overflow:hidden}.page-admin.page-admin-scholarships-index .dark .sch-section{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-scholarships-index .sch-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-scholarships-index .sch-cardpad{padding:16px}}.page-admin.page-admin-scholarships-index .sch-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.page-admin.page-admin-scholarships-index .sch-table thead th{text-align:left;font-size:.82rem;letter-spacing:.02em;color:#0f172a99;background:#ffffffb3;border-bottom:1px solid rgba(15,23,42,.1);padding:12px 14px;position:sticky;top:0;z-index:1}.page-admin.page-admin-scholarships-index .dark .sch-table thead th{color:#ffffffb3;background:#0a0e1699;border-color:#ffffff1a}.page-admin.page-admin-scholarships-index .sch-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.page-admin.page-admin-scholarships-index .dark .sch-table tbody td{border-color:#ffffff1a}.page-admin.page-admin-scholarships-index .sch-name{font-weight:850;color:#0f172aeb;line-height:1.35}.page-admin.page-admin-scholarships-index .dark .sch-name{color:#ffffffeb}.page-admin.page-admin-scholarships-index .sch-subline{margin-top:4px;font-size:.82rem;color:#0f172a8c;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:920px}.page-admin.page-admin-scholarships-index .dark .sch-subline{color:#fff9}.page-admin.page-admin-scholarships-index .sch-empty{padding:18px 14px;color:#0f172a8c;text-align:center}.page-admin.page-admin-scholarships-index .dark .sch-empty{color:#fff9}.page-admin.page-admin-scholarships-index .sch-mobile{display:none}@media(max-width:720px){.page-admin.page-admin-scholarships-index .sch-desktop{display:none}.page-admin.page-admin-scholarships-index .sch-mobile{display:block}.page-admin.page-admin-scholarships-index .sch-item{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffdb}.page-admin.page-admin-scholarships-index .dark .sch-item{border-color:#ffffff1a;background:#0a0e169e}.page-admin.page-admin-scholarships-index .sch-item+.sch-item{margin-top:10px}.page-admin.page-admin-scholarships-index .sch-actions{justify-content:flex-start}}@media(max-width:560px){.page-admin.page-admin-scholarships-index .sch-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-scholarships-index .sch-actions .sch-btn{width:100%}}.page-admin.page-admin-scholarships-index .sch-pager{margin-top:16px}.page-admin.page-admin-scholarships-index .sch-pager :is(nav,ul){max-width:100%;overflow-x:auto}.page-admin.page-admin-settings-edit .sst-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-settings-edit .sst-page{overflow-x:hidden}}.page-admin.page-admin-settings-edit .sst-page,.page-admin.page-admin-settings-edit .sst-page *{box-sizing:border-box}.page-admin.page-admin-settings-edit .sst-page *{min-width:0;max-width:100%}.page-admin.page-admin-settings-edit .sst-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-settings-edit .dark .sst-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-settings-edit .sst-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-settings-edit .sst-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-settings-edit .sst-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-settings-edit .dark .sst-sub{color:#ffffffa6}.page-admin.page-admin-settings-edit .sst-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-settings-edit .dark .sst-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-settings-edit .sst-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-settings-edit .sst-alert{margin-top:12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffdb;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-settings-edit .dark .sst-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-settings-edit .sst-alert--ok{border-color:#22c55e59}.page-admin.page-admin-settings-edit .sst-alert--err{border-color:#ef444459}.page-admin.page-admin-settings-edit .sst-alert-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin.page-admin-settings-edit .sst-alert-title{font-weight:950}.page-admin.page-admin-settings-edit .sst-alert-msg{margin-top:6px;font-weight:700;color:#0f172abf;line-height:1.6}.page-admin.page-admin-settings-edit .dark .sst-alert-msg{color:#ffffffbf}.page-admin.page-admin-settings-edit .sst-alert-list{margin-top:8px;padding-left:18px;color:#0f172ab8;font-weight:650}.page-admin.page-admin-settings-edit .dark .sst-alert-list{color:#ffffffb8}.page-admin.page-admin-settings-edit .sst-grid{margin-top:14px;display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:1024px){.page-admin.page-admin-settings-edit .sst-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}}.page-admin.page-admin-settings-edit .sst-card{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-settings-edit .dark .sst-card{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-settings-edit .sst-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-settings-edit .sst-cardpad{padding:16px}}.page-admin.page-admin-settings-edit .sst-sec{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.page-admin.page-admin-settings-edit .sst-sec .t{font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin.page-admin-settings-edit .sst-sec .d{margin-top:4px;color:#0f172a94;font-weight:650;font-size:.86rem;line-height:1.55}.page-admin.page-admin-settings-edit .dark .sst-sec .d{color:#ffffff9e}.page-admin.page-admin-settings-edit .sst-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-settings-edit .dark .sst-chip{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-settings-edit .sst-chip b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-settings-edit .dark .sst-chip b{color:#ffffffeb}.page-admin.page-admin-settings-edit .sst-fields{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.page-admin.page-admin-settings-edit .sst-fields.sst-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin.page-admin-settings-edit .sst-field{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;padding:12px}.page-admin.page-admin-settings-edit .dark .sst-field{border-color:#ffffff1a;background:#0a0e168c}.page-admin.page-admin-settings-edit .sst-label{font-weight:900;font-size:.92rem;color:#0f172ae6;margin-bottom:8px}.page-admin.page-admin-settings-edit .dark .sst-label{color:#ffffffe6}.page-admin.page-admin-settings-edit .sst-hint{margin-top:8px;font-size:.82rem;font-weight:650;color:#0f172a85;line-height:1.5}.page-admin.page-admin-settings-edit .dark .sst-hint{color:#fff9}.page-admin.page-admin-settings-edit .sst-input,.page-admin.page-admin-settings-edit .sst-textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae6;outline:none;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin.page-admin-settings-edit .sst-input:focus,.page-admin.page-admin-settings-edit .sst-textarea:focus{border-color:#16a97f59;box-shadow:0 0 0 4px #16a97f29}.page-admin.page-admin-settings-edit .dark .sst-input,.page-admin.page-admin-settings-edit .dark .sst-textarea{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin.page-admin-settings-edit .dark .sst-input:focus,.page-admin.page-admin-settings-edit .dark .sst-textarea:focus{border-color:#84efd04d;box-shadow:0 0 0 4px #84efd024}.page-admin.page-admin-settings-edit .sst-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-settings-edit .sst-input::placeholder{color:#0f172a73}.page-admin.page-admin-settings-edit .dark .sst-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-settings-edit .dark .sst-input::placeholder{color:#ffffff73}.page-admin.page-admin-settings-edit .sst-err{margin-top:8px;font-size:.82rem;font-weight:750;color:#dc2626f2;line-height:1.45;word-break:break-word}.page-admin.page-admin-settings-edit .sst-input.sst-bad,.page-admin.page-admin-settings-edit .sst-textarea.sst-bad{border-color:#ef44448c!important;box-shadow:0 0 0 4px #ef44441a}.page-admin.page-admin-settings-edit .dark .sst-input.sst-bad,.page-admin.page-admin-settings-edit .dark .sst-textarea.sst-bad{border-color:#ef444473!important;box-shadow:0 0 0 4px #ef44441f}.page-admin.page-admin-settings-edit .sst-sticky{position:relative}@media(min-width:1024px){.page-admin.page-admin-settings-edit .sst-sticky{position:sticky;top:16px}}.page-admin.page-admin-settings-edit .sst-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-settings-edit .dark .sst-actions{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-settings-edit .sst-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-settings-edit .sst-btn:hover,.page-admin.page-admin-settings-edit .sst-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-settings-edit .sst-btn:hover *,.page-admin.page-admin-settings-edit .sst-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-settings-edit .dark .sst-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-settings-edit .dark .sst-btn:hover,.page-admin.page-admin-settings-edit .dark .sst-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-settings-edit .sst-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-settings-edit .sst-btn-primary:hover,.page-admin.page-admin-settings-edit .sst-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-settings-edit .sst-btn-ghost{background:#ffffffa6}.page-admin.page-admin-settings-edit .dark .sst-btn-ghost{background:#0a0e168c}@media(max-width:640px){.page-admin.page-admin-settings-edit .sst-actions{display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-settings-edit .sst-actions .sst-btn{width:100%}}.page-admin.page-admin-settings-edit .sst-page input,.page-admin.page-admin-settings-edit .sst-page select,.page-admin.page-admin-settings-edit .sst-page textarea{max-width:100%}.page-admin.page-admin-timeline-items-create .tc-wrap,.page-admin.page-admin-timeline-items-create .tc-wrap *{box-sizing:border-box}.page-admin.page-admin-timeline-items-create .tc-wrap{max-width:1200px;margin-inline:auto;padding:0 14px;overflow-x:clip}.page-admin.page-admin-timeline-items-create .tc-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f;min-width:0}.page-admin.page-admin-timeline-items-create .dark .tc-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-create .tc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-timeline-items-create .tc-title{font-size:1.65rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;margin:0;color:#0f172aeb}.page-admin.page-admin-timeline-items-create .dark .tc-title{color:#ffffffeb}.page-admin.page-admin-timeline-items-create .tc-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-timeline-items-create .dark .tc-sub{color:#ffffffa6}.page-admin.page-admin-timeline-items-create .tc-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172adb;white-space:nowrap;max-width:100%}.page-admin.page-admin-timeline-items-create .dark .tc-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffe6}.page-admin.page-admin-timeline-items-create .tc-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24;flex:0 0 auto}.page-admin.page-admin-timeline-items-create .tc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-timeline-items-create .tc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172ae6!important;-webkit-text-fill-color:rgba(15,23,42,.9)!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;min-width:0}.page-admin.page-admin-timeline-items-create .tc-btn *{color:inherit!important;-webkit-text-fill-color:inherit!important}.page-admin.page-admin-timeline-items-create .tc-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172aeb!important;-webkit-text-fill-color:rgba(15,23,42,.92)!important}.page-admin.page-admin-timeline-items-create .tc-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f33,0 10px 22px #00000012}.page-admin.page-admin-timeline-items-create .dark .tc-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.page-admin.page-admin-timeline-items-create .dark .tc-btn:hover{background:#0a0e16e0;border-color:#ffffff29;color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;box-shadow:0 12px 26px #00000040}.page-admin.page-admin-timeline-items-create .tc-btn-primary{border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29;color:#fff!important;-webkit-text-fill-color:#fff!important}.page-admin.page-admin-timeline-items-create .tc-btn-primary:hover{background:linear-gradient(135deg,#16a97f,#84efd0);box-shadow:0 18px 30px #16a97f38;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:saturate(1.05)}.page-admin.page-admin-timeline-items-create .tc-btn-ghost{background:#ffffffb3}.page-admin.page-admin-timeline-items-create .tc-btn-ghost:hover{background:#fffffff2}.page-admin.page-admin-timeline-items-create .dark .tc-btn-ghost{background:#0a0e168c}.page-admin.page-admin-timeline-items-create .dark .tc-btn-ghost:hover{background:#0a0e16b3}.page-admin.page-admin-timeline-items-create .tc-grid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:14px;align-items:start;min-width:0}@media(min-width:1024px){.page-admin.page-admin-timeline-items-create .tc-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:18px}}.page-admin.page-admin-timeline-items-create .tc-sticky{position:static;min-width:0}@media(min-width:1024px){.page-admin.page-admin-timeline-items-create .tc-sticky{position:sticky;top:88px}}.page-admin.page-admin-timeline-items-create .tc-card-pad{padding:14px;min-width:0}@media(min-width:1024px){.page-admin.page-admin-timeline-items-create .tc-card-pad{padding:16px}}.page-admin.page-admin-timeline-items-create .tc-muted{color:#0f172a94}.page-admin.page-admin-timeline-items-create .dark .tc-muted{color:#ffffffa6}.page-admin.page-admin-timeline-items-create .tc-help{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-admin.page-admin-timeline-items-create .dark .tc-help{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-create .tc-help h3{font-size:1rem;font-weight:950;margin:0;color:#0f172aeb}.page-admin.page-admin-timeline-items-create .dark .tc-help h3{color:#ffffffeb}.page-admin.page-admin-timeline-items-create .tc-help .tc-list{margin-top:10px;display:grid;gap:10px}.page-admin.page-admin-timeline-items-create .tc-help .tc-item{display:flex;gap:10px;align-items:flex-start;min-width:0}.page-admin.page-admin-timeline-items-create .tc-help .tc-ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.2);font-weight:950;flex:0 0 auto}.page-admin.page-admin-timeline-items-create .dark .tc-help .tc-ico{background:#16a97f2e;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-timeline-items-create .tc-help .tc-item b{font-weight:950}.page-admin.page-admin-timeline-items-create .tc-foot{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-timeline-items-create .tc-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-timeline-items-create .tc-actions .tc-btn{width:100%}.page-admin.page-admin-timeline-items-create .tc-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-timeline-items-create .tc-foot .tc-btn{width:100%}}.page-admin.page-admin-timeline-items-edit .te-wrap{max-width:1200px;margin-inline:auto}.page-admin.page-admin-timeline-items-edit .te-wrap *{box-sizing:border-box}.page-admin.page-admin-timeline-items-edit .te-wrap{overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-timeline-items-edit .te-wrap{overflow-x:hidden}}.page-admin.page-admin-timeline-items-edit .te-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-timeline-items-edit .dark .te-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-edit .te-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-timeline-items-edit .te-title{font-size:1.65rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-timeline-items-edit .te-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-timeline-items-edit .dark .te-sub{color:#ffffffa6}.page-admin.page-admin-timeline-items-edit .te-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172adb;white-space:nowrap}.page-admin.page-admin-timeline-items-edit .dark .te-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffe6}.page-admin.page-admin-timeline-items-edit .te-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-timeline-items-edit .te-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:#0f172ac7}.page-admin.page-admin-timeline-items-edit .dark .te-mono{color:#fffc}.page-admin.page-admin-timeline-items-edit .te-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.page-admin.page-admin-timeline-items-edit .te-kv{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;max-width:100%}.page-admin.page-admin-timeline-items-edit .dark .te-kv{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-edit .te-kv b{font-weight:950}.page-admin.page-admin-timeline-items-edit .te-kv span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.page-admin-timeline-items-edit .te-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-timeline-items-edit .te-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172ae6!important;-webkit-text-fill-color:rgba(15,23,42,.9);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-timeline-items-edit .te-btn *{color:inherit!important;-webkit-text-fill-color:inherit!important}.page-admin.page-admin-timeline-items-edit .te-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172aeb!important;-webkit-text-fill-color:rgba(15,23,42,.92)}.page-admin.page-admin-timeline-items-edit .te-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f33,0 10px 22px #00000012}.page-admin.page-admin-timeline-items-edit .dark .te-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)}.page-admin.page-admin-timeline-items-edit .dark .te-btn:hover{background:#0a0e16e0;border-color:#ffffff29;color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)}.page-admin.page-admin-timeline-items-edit .te-btn-primary{border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29;color:#fff!important;-webkit-text-fill-color:#fff!important}.page-admin.page-admin-timeline-items-edit .te-btn-primary:hover{background:linear-gradient(135deg,#16a97f,#84efd0);box-shadow:0 18px 30px #16a97f38;color:#fff!important;-webkit-text-fill-color:#fff!important}.page-admin.page-admin-timeline-items-edit .te-btn-ghost{background:#ffffffb3}.page-admin.page-admin-timeline-items-edit .te-btn-ghost:hover{background:#fffffff2}.page-admin.page-admin-timeline-items-edit .dark .te-btn-ghost{background:#0a0e168c}.page-admin.page-admin-timeline-items-edit .dark .te-btn-ghost:hover{background:#0a0e16b3}.page-admin.page-admin-timeline-items-edit .te-btn-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.page-admin.page-admin-timeline-items-edit .te-btn-danger:hover{background:#dc26261f;border-color:#dc262659;box-shadow:0 10px 22px #dc26261a;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.page-admin.page-admin-timeline-items-edit .dark .te-btn-danger{background:#dc262624;border-color:#f8717133;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}.page-admin.page-admin-timeline-items-edit .dark .te-btn-danger:hover{background:#dc26262e;border-color:#f8717147}.page-admin.page-admin-timeline-items-edit .te-grid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:1024px){.page-admin.page-admin-timeline-items-edit .te-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:18px}}.page-admin.page-admin-timeline-items-edit .te-sticky{position:static}@media(min-width:1024px){.page-admin.page-admin-timeline-items-edit .te-sticky{position:sticky;top:88px}}.page-admin.page-admin-timeline-items-edit .te-card-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-timeline-items-edit .te-card-pad{padding:16px}}.page-admin.page-admin-timeline-items-edit .te-muted{color:#0f172a94}.page-admin.page-admin-timeline-items-edit .dark .te-muted{color:#ffffffa6}.page-admin.page-admin-timeline-items-edit .te-foot{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:560px){.page-admin.page-admin-timeline-items-edit .te-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-timeline-items-edit .te-actions .te-btn{width:100%}.page-admin.page-admin-timeline-items-edit .te-foot{display:grid;grid-template-columns:1fr}.page-admin.page-admin-timeline-items-edit .te-foot .te-btn{width:100%}}.page-admin.page-admin-timeline-items-edit .te-wrap :is(.input,.select,.textarea){max-width:100%}.page-admin .tlf{--olive: #16a97f;--olive2: #53e1b5}.page-admin .tlf,.page-admin .tlf *{box-sizing:border-box}.page-admin .tlf-fields{display:flex;flex-direction:column;gap:18px;min-width:0}.page-admin .tlf-section{padding-top:16px;border-top:1px solid rgba(15,23,42,.06)}.page-admin .dark .tlf-section{border-color:#ffffff1a}.page-admin .tlf-section:first-child{padding-top:0;border-top:0}.page-admin .tlf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .tlf-h{display:flex;align-items:center;gap:10px;font-weight:950;font-size:1rem;letter-spacing:-.01em}.page-admin .tlf-ico{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120px 60px at 30% 20%,rgba(22,169,127,.18),transparent 60%),#ffffffbf}.page-admin .dark .tlf-ico{border-color:#ffffff1a;background:#0a0e168c}.page-admin .tlf-sub{margin-top:6px;color:#0f172a94;font-weight:650;line-height:1.6}.page-admin .dark .tlf-sub{color:#ffffff9e}.page-admin .tlf-hint{font-size:.78rem;color:#0f172a80;font-weight:650;margin-top:6px;line-height:1.6}.page-admin .dark .tlf-hint{color:#fff9}.page-admin .tlf-counter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:#0f172a80;font-weight:750}.page-admin .dark .tlf-counter{color:#fff9}.page-admin .tlf-dot{opacity:.65;padding-inline:6px}.page-admin .tlf-meter{margin-top:8px;width:100%;height:10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;overflow:hidden}.page-admin .dark .tlf-meter{border-color:#ffffff1a;background:#ffffff0f}.page-admin .tlf-meter>span{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#16a97fd9,#53e1b5f2);box-shadow:0 10px 18px #16a97f24;transition:width .18s ease}.page-admin .tlf-meter.is-warn>span{background:linear-gradient(90deg,#f59e0bd9,#f97316f2);box-shadow:0 10px 18px #f973161a}.page-admin .tlf-meter.is-danger>span{background:linear-gradient(90deg,#dc2626d9,#f87171f2);box-shadow:0 10px 18px #dc26261a}.page-admin .tlf :is(.input,.select,.textarea){transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.page-admin .tlf :is(.input,.select,.textarea):focus{outline:none;border-color:#16a97f59!important;box-shadow:0 0 0 4px #16a97f29!important}.page-admin .tlf .tlf-invalid :is(.input,.select,.textarea){border-color:#dc262659!important;box-shadow:0 0 0 4px #dc26261a!important}.page-admin .tlf-preview{border:1px solid rgba(15,23,42,.1);background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.1),transparent 55%),#ffffffa6;border-radius:18px;padding:14px;min-width:0}.page-admin .dark .tlf-preview{border-color:#ffffff1a;background:radial-gradient(600px 160px at 0% 0%,rgba(22,169,127,.18),transparent 55%),#0a0e1680}.page-admin .tlf-preview-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-admin .tlf-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:nowrap}.page-admin .dark .tlf-tag{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin .tlf-preview-text{margin-top:10px;line-height:1.75;color:#0f172ab8;font-weight:650}.page-admin .dark .tlf-preview-text{color:#ffffffb8}.page-admin .tlf-preview-text b{font-weight:950}.page-admin .tlf-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:850;font-size:.82rem;color:#0f172ac7;white-space:nowrap}.page-admin .dark .tlf-mini{border-color:#ffffff1a;background:#0a0e168c;color:#fffc}.page-admin.page-admin-timeline-items-index .tl-wrap,.page-admin.page-admin-timeline-items-index .tl-wrap *{box-sizing:border-box}.page-admin.page-admin-timeline-items-index .tl-wrap{max-width:1200px;margin-inline:auto;padding:0 14px;overflow-x:clip}.page-admin.page-admin-timeline-items-index .tl-flash{margin-bottom:12px;border-radius:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;box-shadow:0 10px 18px #0000000f;overflow-wrap:anywhere}.page-admin.page-admin-timeline-items-index .tl-flash-ok{border-color:#22c55e40;background:#22c55e14;color:#14532df2}.page-admin.page-admin-timeline-items-index .tl-flash-err{border-color:#ef444440;background:#ef444414;color:#7f1d1df2}.page-admin.page-admin-timeline-items-index .tl-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-timeline-items-index .dark .tl-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-index .tl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-timeline-items-index .tl-title{font-size:1.6rem;font-weight:950;letter-spacing:-.02em;line-height:1.1;margin:0;color:#0f172aeb}.page-admin.page-admin-timeline-items-index .dark .tl-title{color:#ffffffeb}.page-admin.page-admin-timeline-items-index .tl-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-timeline-items-index .dark .tl-sub{color:#ffffffa6}.page-admin.page-admin-timeline-items-index .tl-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1}.page-admin.page-admin-timeline-items-index .dark .tl-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-timeline-items-index .tl-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-timeline-items-index .tl-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-timeline-items-index .tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease,color .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.page-admin.page-admin-timeline-items-index .tl-btn *{color:inherit}.page-admin.page-admin-timeline-items-index .tl-btn:not(.tl-btn-primary):hover,.page-admin.page-admin-timeline-items-index .tl-btn:not(.tl-btn-primary):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172af2;outline:none}.page-admin.page-admin-timeline-items-index .tl-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f38,0 10px 22px #00000012}.page-admin.page-admin-timeline-items-index .dark .tl-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-timeline-items-index .dark .tl-btn:not(.tl-btn-primary):hover,.page-admin.page-admin-timeline-items-index .dark .tl-btn:not(.tl-btn-primary):focus-visible{background:#0a0e16eb;border-color:#ffffff29;box-shadow:0 12px 26px #00000040;transform:translateY(-1px);color:#fffffff2;outline:none}.page-admin.page-admin-timeline-items-index .dark .tl-btn:focus-visible{box-shadow:0 0 0 4px #84efd038,0 12px 26px #00000040}.page-admin.page-admin-timeline-items-index .tl-btn-primary{color:#fff;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-timeline-items-index .tl-btn-primary:hover,.page-admin.page-admin-timeline-items-index .tl-btn-primary:focus-visible{color:#fff;background:linear-gradient(135deg,#16a97f,#53e1b5);border-color:#16a97f73;box-shadow:0 18px 30px #16a97f38;transform:translateY(-1px);filter:saturate(1.05);outline:none}.page-admin.page-admin-timeline-items-index .tl-btn-primary:active{transform:translateY(0);filter:saturate(1.02)}.page-admin.page-admin-timeline-items-index .tl-btn-ghost{background:#ffffffb3}.page-admin.page-admin-timeline-items-index .tl-btn-ghost:hover,.page-admin.page-admin-timeline-items-index .tl-btn-ghost:focus-visible{background:#16a97f14;border-color:#16a97f40;outline:none}.page-admin.page-admin-timeline-items-index .dark .tl-btn-ghost{background:#0a0e168c}.page-admin.page-admin-timeline-items-index .dark .tl-btn-ghost:hover,.page-admin.page-admin-timeline-items-index .dark .tl-btn-ghost:focus-visible{background:#ffffff0f;border-color:#ffffff2e;outline:none}.page-admin.page-admin-timeline-items-index .tl-btn-sm{padding:9px 10px;border-radius:12px;font-size:.88rem;min-height:40px}.page-admin.page-admin-timeline-items-index .tl-filters{margin-top:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 22px #0000000a}.page-admin.page-admin-timeline-items-index .dark .tl-filters{background:#0a0e168c;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-index .tl-filter-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-timeline-items-index .tl-filter-row .input,.page-admin.page-admin-timeline-items-index .tl-filter-row .select{min-height:42px}.page-admin.page-admin-timeline-items-index .tl-filter-row .select,.page-admin.page-admin-timeline-items-index .tl-filter-row .input{min-width:220px}.page-admin.page-admin-timeline-items-index .tl-search-wrap{position:relative;min-width:220px;flex:1 1 260px}.page-admin.page-admin-timeline-items-index .tl-search-wrap .input{width:100%;padding-right:44px}.page-admin.page-admin-timeline-items-index .tl-clear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;display:flex;align-items:center;justify-content:center;font-weight:950;color:#0f172ab3;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}.page-admin.page-admin-timeline-items-index .tl-clear:hover,.page-admin.page-admin-timeline-items-index .tl-clear:focus-visible{outline:none;transform:translateY(-50%) translateY(-1px);box-shadow:0 10px 20px #0000000f;border-color:#16a97f38;color:#0f172aeb;background:#fff}.page-admin.page-admin-timeline-items-index .dark .tl-clear{background:#0a0e16bf;border-color:#ffffff1a;color:#ffffffb8}.page-admin.page-admin-timeline-items-index .dark .tl-clear:hover,.page-admin.page-admin-timeline-items-index .dark .tl-clear:focus-visible{border-color:#ffffff29;background:#0a0e16eb;color:#ffffffeb;box-shadow:0 12px 26px #00000040}@media(max-width:560px){.page-admin.page-admin-timeline-items-index .tl-filter-row .select,.page-admin.page-admin-timeline-items-index .tl-filter-row .input,.page-admin.page-admin-timeline-items-index .tl-search-wrap{min-width:100%;width:100%;flex:1 1 100%}.page-admin.page-admin-timeline-items-index .tl-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-admin.page-admin-timeline-items-index .tl-actions .tl-btn{width:100%}}.page-admin.page-admin-timeline-items-index .tl-stack{margin-top:14px;display:grid;gap:14px}.page-admin.page-admin-timeline-items-index .tl-card-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-timeline-items-index .tl-card-pad{padding:16px}}.page-admin.page-admin-timeline-items-index .tl-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-admin.page-admin-timeline-items-index .tl-table{width:100%;border-collapse:separate;border-spacing:0;min-width:860px}.page-admin.page-admin-timeline-items-index .tl-table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#0f172a8c;font-weight:900;border-bottom:1px solid rgba(15,23,42,.08);padding:12px;white-space:nowrap}.page-admin.page-admin-timeline-items-index .dark .tl-table thead th{color:#fff9;border-color:#ffffff1a}.page-admin.page-admin-timeline-items-index .tl-table tbody td{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-timeline-items-index .dark .tl-table tbody td{border-color:#ffffff14}.page-admin.page-admin-timeline-items-index .tl-row:hover{background:#16a97f0a}.page-admin.page-admin-timeline-items-index .dark .tl-row:hover{background:#ffffff0a}.page-admin.page-admin-timeline-items-index .tl-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#16a97f14;color:#0f172ae0;font-weight:900;font-size:.82rem;white-space:nowrap}.page-admin.page-admin-timeline-items-index .dark .tl-badge{border-color:#ffffff1a;background:#16a97f2e;color:#ffffffeb}.page-admin.page-admin-timeline-items-index .tl-badge .tl-dot{width:7px;height:7px;box-shadow:none}.page-admin.page-admin-timeline-items-index .tl-muted{color:#0f172a94}.page-admin.page-admin-timeline-items-index .dark .tl-muted{color:#ffffffa6}.page-admin.page-admin-timeline-items-index .tl-actions-col{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page-admin.page-admin-timeline-items-index .tl-link{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;color:#0f172aeb;font-weight:900;font-size:.88rem;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.page-admin.page-admin-timeline-items-index .tl-link:hover,.page-admin.page-admin-timeline-items-index .tl-link:focus-visible{border-color:#16a97f38;box-shadow:0 10px 20px #0000000f;transform:translateY(-1px);background:#16a97f0f;color:#0f172af2;outline:none}.page-admin.page-admin-timeline-items-index .dark .tl-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb}.page-admin.page-admin-timeline-items-index .dark .tl-link:hover,.page-admin.page-admin-timeline-items-index .dark .tl-link:focus-visible{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 12px 26px #00000040;color:#fffffff2;outline:none}.page-admin.page-admin-timeline-items-index .tl-link-danger{border-color:#dc26262e;background:#dc26260f;color:#b91c1c}.page-admin.page-admin-timeline-items-index .tl-link-danger:hover,.page-admin.page-admin-timeline-items-index .tl-link-danger:focus-visible{border-color:#dc262647;background:#dc26261a;color:#991b1b}.page-admin.page-admin-timeline-items-index .dark .tl-link-danger{border-color:#f871712e;background:#f871711a;color:#fecaca}.page-admin.page-admin-timeline-items-index .dark .tl-link-danger:hover,.page-admin.page-admin-timeline-items-index .dark .tl-link-danger:focus-visible{border-color:#f8717147;background:#f8717124;color:#fecaca}.page-admin.page-admin-timeline-items-index .tl-cards{display:none}@media(max-width:820px){.page-admin.page-admin-timeline-items-index .tl-table-wrap{display:none}.page-admin.page-admin-timeline-items-index .tl-cards{display:grid;gap:10px}}.page-admin.page-admin-timeline-items-index .tl-item{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffc;box-shadow:0 10px 18px #0000000d;overflow:hidden}.page-admin.page-admin-timeline-items-index .dark .tl-item{border-color:#ffffff1a;background:#0a0e169e;box-shadow:0 12px 26px #00000040}.page-admin.page-admin-timeline-items-index .tl-item-top{padding:12px 12px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page-admin.page-admin-timeline-items-index .tl-item-title{font-weight:950;line-height:1.25;color:#0f172aeb;margin:0}.page-admin.page-admin-timeline-items-index .dark .tl-item-title{color:#ffffffeb}.page-admin.page-admin-timeline-items-index .tl-item-desc{margin-top:6px;font-weight:650;color:#0f172a94;line-height:1.55}.page-admin.page-admin-timeline-items-index .dark .tl-item-desc{color:#ffffffa6}.page-admin.page-admin-timeline-items-index .tl-item-meta{padding:10px 12px 12px;border-top:1px solid rgba(15,23,42,.08);display:grid;gap:8px}.page-admin.page-admin-timeline-items-index .dark .tl-item-meta{border-color:#ffffff1a}.page-admin.page-admin-timeline-items-index .tl-kv{display:flex;justify-content:space-between;gap:10px;font-weight:750;color:#0f172abf}.page-admin.page-admin-timeline-items-index .dark .tl-kv{color:#ffffffbf}.page-admin.page-admin-timeline-items-index .tl-kv b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-timeline-items-index .dark .tl-kv b{color:#ffffffeb}.page-admin.page-admin-timeline-items-index .tl-item-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-timeline-items-index .tl-item-actions .tl-link,.page-admin.page-admin-timeline-items-index .tl-item-actions .tl-link-danger{width:100%;justify-content:center;text-align:center;padding:10px 12px;border-radius:14px}.page-admin.page-admin-timeline-items-index .tl-empty{padding:18px;border:1px dashed rgba(15,23,42,.18);border-radius:18px;background:#ffffff8c;text-align:center}.page-admin.page-admin-timeline-items-index .dark .tl-empty{border-color:#ffffff2e;background:#0a0e1673}.page-admin.page-admin-timeline-items-index .tl-empty h3{font-size:1rem;font-weight:950;margin:0 0 6px}.page-admin.page-admin-timeline-items-index .tl-empty p{margin:0;color:#0f172a94;font-weight:650}.page-admin.page-admin-timeline-items-index .dark .tl-empty p{color:#ffffffa6}.page-admin.page-admin-users-create .ucr-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-users-create .ucr-page{overflow-x:hidden}}.page-admin.page-admin-users-create .ucr-page,.page-admin.page-admin-users-create .ucr-page *{box-sizing:border-box}.page-admin.page-admin-users-create .ucr-page *{min-width:0;max-width:100%}.page-admin.page-admin-users-create .ucr-page input,.page-admin.page-admin-users-create .ucr-page select,.page-admin.page-admin-users-create .ucr-page textarea{max-width:100%}.page-admin.page-admin-users-create .ucr-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-users-create .dark .ucr-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-create .ucr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-users-create .ucr-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-users-create .ucr-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-users-create .dark .ucr-sub{color:#ffffffa6}.page-admin.page-admin-users-create .ucr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-users-create .ucr-btn:hover,.page-admin.page-admin-users-create .ucr-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-users-create .ucr-btn:hover *,.page-admin.page-admin-users-create .ucr-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-users-create .dark .ucr-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-users-create .dark .ucr-btn:hover,.page-admin.page-admin-users-create .dark .ucr-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-users-create .ucr-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-users-create .ucr-btn-primary:hover,.page-admin.page-admin-users-create .ucr-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-users-create .ucr-btn-ghost{background:#ffffffa6}.page-admin.page-admin-users-create .dark .ucr-btn-ghost{background:#0a0e168c}.page-admin.page-admin-users-create .ucr-card{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 26px #0000000f;overflow:hidden}.page-admin.page-admin-users-create .dark .ucr-card{background:#0a0e16b8;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-create .ucr-cardpad{padding:14px}@media(min-width:768px){.page-admin.page-admin-users-create .ucr-cardpad{padding:16px}}@media(min-width:1024px){.page-admin.page-admin-users-create .ucr-cardpad{padding:18px}}.page-admin.page-admin-users-create .ucr-bottom{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12)}.page-admin.page-admin-users-create .dark .ucr-bottom{border-top-color:#ffffff1f}@media(max-width:640px){.page-admin.page-admin-users-create .ucr-bottom{display:grid;grid-template-columns:1fr;gap:10px}.page-admin.page-admin-users-create .ucr-bottom .ucr-btn{width:100%}}.page-admin.page-admin-users-edit .uep-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-users-edit .uep-page{overflow-x:hidden}}.page-admin.page-admin-users-edit .uep-page,.page-admin.page-admin-users-edit .uep-page *{box-sizing:border-box}.page-admin.page-admin-users-edit .uep-page *{min-width:0;max-width:100%}.page-admin.page-admin-users-edit .uep-page :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-users-edit .uep-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-users-edit .dark .uep-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-edit .uep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-users-edit .uep-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-users-edit .uep-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-users-edit .dark .uep-sub{color:#ffffffa6}.page-admin.page-admin-users-edit .uep-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-users-edit .dark .uep-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-users-edit .uep-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-users-edit .uep-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-users-edit .uep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.92rem;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-admin.page-admin-users-edit .uep-btn:hover,.page-admin.page-admin-users-edit .uep-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-users-edit .uep-btn:hover *,.page-admin.page-admin-users-edit .uep-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-users-edit .dark .uep-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-users-edit .dark .uep-btn:hover,.page-admin.page-admin-users-edit .dark .uep-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-users-edit .uep-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-users-edit .uep-btn-primary:hover,.page-admin.page-admin-users-edit .uep-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-users-edit .uep-btn-ghost{background:#ffffffa6}.page-admin.page-admin-users-edit .dark .uep-btn-ghost{background:#0a0e168c}.page-admin.page-admin-users-edit .uep-btn-ghost:hover,.page-admin.page-admin-users-edit .uep-btn-ghost:focus-visible{background:#ffffffeb}.page-admin.page-admin-users-edit .dark .uep-btn-ghost:hover,.page-admin.page-admin-users-edit .dark .uep-btn-ghost:focus-visible{background:#0a0e16d1}.page-admin.page-admin-users-edit .uep-card{margin-top:14px}.page-admin.page-admin-users-edit .uep-pad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-users-edit .uep-pad{padding:16px}}@media(max-width:640px){.page-admin.page-admin-users-edit .uep-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-users-edit .uep-actions .uep-btn{width:100%}}.page-admin .ufo-wrap{max-width:920px;width:100%;margin-inline:auto;overflow-x:clip}@supports not (overflow: clip){.page-admin .ufo-wrap{overflow-x:hidden}}.page-admin .ufo-wrap,.page-admin .ufo-wrap *{box-sizing:border-box}.page-admin .ufo-wrap *{min-width:0;max-width:100%}.page-admin .ufo-wrap :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin .ufo-card{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.12),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.16),transparent 58%),#fffffff2;box-shadow:0 12px 26px #0000000f;padding:14px}.page-admin .dark .ufo-card{background:radial-gradient(900px 260px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 260px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16b3;border-color:#ffffff1a;box-shadow:none}@media(min-width:768px){.page-admin .ufo-card{padding:16px}}@media(min-width:1024px){.page-admin .ufo-card{padding:18px}}.page-admin .ufo-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px dashed rgba(15,23,42,.12);margin-bottom:12px}.page-admin .dark .ufo-top{border-bottom-color:#ffffff1f}.page-admin .ufo-title{font-size:1.25rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin .ufo-sub{margin-top:6px;color:#0f172a9e;font-weight:650;line-height:1.55}.page-admin .dark .ufo-sub{color:#ffffffa6}.page-admin .ufo-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin .dark .ufo-chip{border-color:#ffffff1a;background:#0a0e168c;color:#ffffffd1}.page-admin .ufo-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin .ufo-alerts{display:grid;gap:10px;margin-bottom:12px}.page-admin .ufo-alert{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffeb;padding:12px;box-shadow:0 10px 18px #0000000a}.page-admin .dark .ufo-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin .ufo-alert-row{display:flex;gap:10px;align-items:flex-start}.page-admin .ufo-alert-ico{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f14;flex:0 0 auto}.page-admin .dark .ufo-alert-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin .ufo-alert-t{font-weight:950;line-height:1.15}.page-admin .ufo-alert-s{margin-top:4px;color:#0f172a9e;font-weight:650;line-height:1.5}.page-admin .dark .ufo-alert-s{color:#ffffffa8}.page-admin .ufo-alert-success{border-color:#22c55e33}.page-admin .ufo-alert-success .ufo-alert-ico{background:#22c55e1a;border-color:#22c55e38}.page-admin .ufo-alert-error{border-color:#ef44442e}.page-admin .ufo-alert-error .ufo-alert-ico{background:#ef444414;border-color:#ef44442e}.page-admin .ufo-errors{margin:8px 0 0;padding-left:18px}.page-admin .ufo-errors li{margin:2px 0}.page-admin .ufo-form{display:grid;gap:12px}.page-admin .ufo-grid2{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:820px){.page-admin .ufo-grid2{grid-template-columns:1fr 1fr}}.page-admin .ufo-field{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;padding:12px}.page-admin .dark .ufo-field{border-color:#ffffff1a;background:#0a0e168c}.page-admin .ufo-label{display:block;font-weight:900;font-size:.9rem;color:#0f172ae0;margin-bottom:8px}.page-admin .dark .ufo-label{color:#ffffffe0}.page-admin .ufo-input,.page-admin .ufo-select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae6;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.page-admin .ufo-input:focus,.page-admin .ufo-select:focus{border-color:#16a97f73;box-shadow:0 0 0 4px #16a97f24}.page-admin .dark .ufo-input,.page-admin .dark .ufo-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe6}.page-admin .dark .ufo-input:focus,.page-admin .dark .ufo-select:focus{border-color:#84efd059;box-shadow:0 0 0 4px #84efd024}.page-admin .ufo-field-note{margin-top:8px;font-size:.82rem;font-weight:650;color:#0f172a85;line-height:1.5}.page-admin .dark .ufo-field-note{color:#fff9}.page-admin .ufo-error{margin-top:8px;font-size:.82rem;font-weight:750;color:#b91c1c}.page-admin .dark .ufo-error{color:#fecaca}.page-admin .ufo-passwrap{position:relative}.page-admin .ufo-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;color:#0f172acc;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.page-admin .ufo-eye:hover,.page-admin .ufo-eye:focus-visible{transform:translateY(-50%) translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172aeb;outline:none}.page-admin .dark .ufo-eye{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffdb}.page-admin .dark .ufo-eye:hover,.page-admin .dark .ufo-eye:focus-visible{color:#fffffff5}.page-admin .ufo-switch{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-admin .ufo-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:54px;height:32px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#0f172a1a;position:relative;cursor:pointer;transition:background .12s ease,border-color .12s ease}.page-admin .ufo-toggle:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 10px 18px #0000001a;transition:left .12s ease,background .12s ease}.page-admin .ufo-toggle:checked{background:#ef444433;border-color:#ef44443d}.page-admin .ufo-toggle:checked:after{left:26px}.page-admin .dark .ufo-toggle{border-color:#ffffff1f;background:#ffffff14}.page-admin .dark .ufo-toggle:after{background:#ffffffeb}.page-admin .ufo-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:2px}.page-admin .ufo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;cursor:pointer;white-space:nowrap}.page-admin .ufo-btn:hover,.page-admin .ufo-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin .ufo-btn:hover *,.page-admin .ufo-btn:focus-visible *{color:inherit!important}.page-admin .dark .ufo-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin .dark .ufo-btn:hover,.page-admin .dark .ufo-btn:focus-visible{color:#fffffffa!important}.page-admin .ufo-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin .ufo-btn-primary:hover,.page-admin .ufo-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin .ufo-btn-ghost{background:#ffffffa6}.page-admin .dark .ufo-btn-ghost{background:#0a0e168c}.page-admin .ufo-btn-danger{border-color:#ef444433;background:#ef444414;color:#7f1d1dfa!important}.page-admin .ufo-btn-danger:hover,.page-admin .ufo-btn-danger:focus-visible{border-color:#ef44444d;background:#ef44441f;box-shadow:0 10px 18px #ef44441a;color:#7f1d1d!important}.page-admin .dark .ufo-btn-danger{border-color:#ef444438;background:#ef444424;color:#fee2e2f2!important}.page-admin .ufo-wrap input,.page-admin .ufo-wrap select{max-width:100%}.page-admin.page-admin-users-index .usx-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-users-index .usx-page{overflow-x:hidden}}.page-admin.page-admin-users-index .usx-page,.page-admin.page-admin-users-index .usx-page *{box-sizing:border-box}.page-admin.page-admin-users-index .usx-page *{min-width:0;max-width:100%}.page-admin.page-admin-users-index .usx-page :is(img,svg,video,canvas){max-width:100%;height:auto}.page-admin.page-admin-users-index .usx-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-users-index .dark .usx-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-index .usx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-users-index .usx-title{font-size:1.7rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-users-index .usx-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-users-index .dark .usx-sub{color:#ffffffa6}.page-admin.page-admin-users-index .usx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:850;font-size:.88rem;color:#0f172ad1;white-space:normal}.page-admin.page-admin-users-index .dark .usx-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffdb}.page-admin.page-admin-users-index .usx-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-users-index .usx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-users-index .usx-alerts{margin-top:12px;display:grid;gap:10px}.page-admin.page-admin-users-index .usx-alert{border-radius:16px;padding:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 18px #0000000a}.page-admin.page-admin-users-index .dark .usx-alert{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-index .usx-alert-row{display:flex;gap:10px;align-items:flex-start}.page-admin.page-admin-users-index .usx-alert-ico{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f14;flex:0 0 auto}.page-admin.page-admin-users-index .dark .usx-alert-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-users-index .usx-alert-t{font-weight:950;line-height:1.15}.page-admin.page-admin-users-index .usx-alert-s{margin-top:4px;color:#0f172a9e;font-weight:650;line-height:1.5}.page-admin.page-admin-users-index .dark .usx-alert-s{color:#ffffffa8}.page-admin.page-admin-users-index .usx-alert-success{border-color:#22c55e33}.page-admin.page-admin-users-index .usx-alert-success .usx-alert-ico{background:#22c55e1a;border-color:#22c55e38}.page-admin.page-admin-users-index .usx-alert-error{border-color:#ef44442e}.page-admin.page-admin-users-index .usx-alert-error .usx-alert-ico{background:#ef444414;border-color:#ef44442e}.page-admin.page-admin-users-index .usx-errors{margin:8px 0 0;padding-left:18px}.page-admin.page-admin-users-index .usx-errors li{margin:2px 0}.page-admin.page-admin-users-index .usx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease,filter .12s ease;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.page-admin.page-admin-users-index .usx-btn:hover,.page-admin.page-admin-users-index .usx-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-users-index .usx-btn:hover *,.page-admin.page-admin-users-index .usx-btn:focus-visible *{color:inherit!important}.page-admin.page-admin-users-index .dark .usx-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-users-index .dark .usx-btn:hover,.page-admin.page-admin-users-index .dark .usx-btn:focus-visible{color:#fffffffa!important;filter:saturate(1.05)}.page-admin.page-admin-users-index .usx-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-users-index .usx-btn-primary:hover,.page-admin.page-admin-users-index .usx-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;filter:saturate(1.05);background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-users-index .usx-btn-ghost{background:#ffffffa6}.page-admin.page-admin-users-index .dark .usx-btn-ghost{background:#0a0e168c}.page-admin.page-admin-users-index .usx-search{margin-top:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d;overflow:hidden}.page-admin.page-admin-users-index .dark .usx-search{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-users-index .usx-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px}.page-admin.page-admin-users-index .usx-search-field{flex:1;min-width:220px;display:flex;align-items:center;gap:10px}.page-admin.page-admin-users-index .usx-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f;flex:0 0 auto}.page-admin.page-admin-users-index .dark .usx-search-ico{border-color:#ffffff1a;background:#16a97f24}.page-admin.page-admin-users-index .usx-search-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-users-index .usx-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-users-index .usx-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-users-index .dark .usx-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-users-index .dark .usx-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-users-index .dark .usx-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-users-index .usx-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-users-index .usx-select{min-width:180px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:850;color:#0f172adb;cursor:pointer}.page-admin.page-admin-users-index .dark .usx-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-users-index .usx-search-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-admin.page-admin-users-index .usx-search-note{padding:0 12px 12px;font-size:.82rem;color:#0f172a8f;font-weight:650;line-height:1.55}.page-admin.page-admin-users-index .dark .usx-search-note{color:#fff9}@media(max-width:640px){.page-admin.page-admin-users-index .usx-actions,.page-admin.page-admin-users-index .usx-actions .usx-btn{width:100%}.page-admin.page-admin-users-index .usx-filter{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-users-index .usx-filter .usx-select{width:100%;min-width:0}.page-admin.page-admin-users-index .usx-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-users-index .usx-search-actions .usx-btn{width:100%}}.page-admin.page-admin-users-index .usx-cardpad{padding:14px}@media(min-width:1024px){.page-admin.page-admin-users-index .usx-cardpad{padding:16px}}.page-admin.page-admin-users-index .usx-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-users-index .dark .usx-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffc7}.page-admin.page-admin-users-index .usx-badge b{font-weight:950;color:#0f172aeb}.page-admin.page-admin-users-index .dark .usx-badge b{color:#ffffffeb}.page-admin.page-admin-users-index .usx-tablewrap{border-radius:16px;overflow:hidden;margin-top:14px}.page-admin.page-admin-users-index table.usx-table{width:100%;border-collapse:separate;border-spacing:0}.page-admin.page-admin-users-index table.usx-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}.page-admin.page-admin-users-index .dark table.usx-table thead th{background:#ffffff0a;color:#ffffff9e;border-bottom-color:#ffffff1a}.page-admin.page-admin-users-index table.usx-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-users-index .dark table.usx-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-users-index table.usx-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-users-index .dark table.usx-table tbody tr:hover td{background:#16a97f1a}.page-admin.page-admin-users-index .usx-name{display:flex;flex-direction:column;gap:4px;min-width:0}.page-admin.page-admin-users-index .usx-name .main{font-weight:900;color:#0f172aeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-users-index .dark .usx-name .main{color:#ffffffeb}.page-admin.page-admin-users-index .usx-name .sub{font-size:.82rem;color:#0f172a94;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw}.page-admin.page-admin-users-index .dark .usx-name .sub{color:#ffffff9e}.page-admin.page-admin-users-index .usx-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-users-index .usx-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap;cursor:pointer}.page-admin.page-admin-users-index .usx-link:hover,.page-admin.page-admin-users-index .usx-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-users-index .usx-link:hover *,.page-admin.page-admin-users-index .usx-link:focus-visible *{color:inherit!important}.page-admin.page-admin-users-index .dark .usx-link{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-users-index .dark .usx-link:hover,.page-admin.page-admin-users-index .dark .usx-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-users-index .usx-link-warn{border-color:#f59e0b47;background:#f59e0b1a;color:#92400ef2!important}.page-admin.page-admin-users-index .usx-link-warn:hover,.page-admin.page-admin-users-index .usx-link-warn:focus-visible{border-color:#f59e0b59;background:#f59e0b24;box-shadow:0 10px 18px #f59e0b1f;color:#78350ffa!important}.page-admin.page-admin-users-index .dark .usx-link-warn{border-color:#f59e0b38;background:#f59e0b29;color:#fef3c7f2!important}.page-admin.page-admin-users-index .usx-link-ok{border-color:#22c55e38;background:#22c55e1a;color:#15803df2!important}.page-admin.page-admin-users-index .usx-link-ok:hover,.page-admin.page-admin-users-index .usx-link-ok:focus-visible{border-color:#22c55e4d;background:#22c55e24;box-shadow:0 10px 18px #22c55e1a;color:#14532dfa!important}.page-admin.page-admin-users-index .dark .usx-link-ok{border-color:#22c55e2e;background:#22c55e29;color:#bbf7d0f2!important}.page-admin.page-admin-users-index .usx-link-danger{border-color:#ef444433;background:#ef444414;color:#7f1d1dfa!important}.page-admin.page-admin-users-index .usx-link-danger:hover,.page-admin.page-admin-users-index .usx-link-danger:focus-visible{border-color:#ef44444d;background:#ef44441f;box-shadow:0 10px 18px #ef44441a;color:#7f1d1d!important}.page-admin.page-admin-users-index .dark .usx-link-danger{border-color:#ef444438;background:#ef444424;color:#fee2e2f2!important}.page-admin.page-admin-users-index .usx-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-users-index .usx-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:20px}.page-admin.page-admin-users-index .dark .usx-empty .emoji{background:#16a97f2e;border-color:#ffffff1a}.page-admin.page-admin-users-index .usx-empty .t{font-weight:950}.page-admin.page-admin-users-index .usx-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-users-index .dark .usx-empty .s{color:#ffffffa6}.page-admin.page-admin-users-index .usx-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-users-index .usx-muted{color:#0f172a94}.page-admin.page-admin-users-index .dark .usx-muted{color:#ffffffa6}.page-admin.page-admin-users-index .usx-desktop{display:none}.page-admin.page-admin-users-index .usx-mobile{display:block}@media(min-width:1024px){.page-admin.page-admin-users-index .usx-desktop{display:block}.page-admin.page-admin-users-index .usx-mobile{display:none}.page-admin.page-admin-users-index .usx-name .main,.page-admin.page-admin-users-index .usx-name .sub{max-width:520px}}.page-admin.page-admin-users-index .usx-cards{display:grid;gap:10px;margin-top:12px}.page-admin.page-admin-users-index .usx-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;overflow:hidden}.page-admin.page-admin-users-index .dark .usx-card{border-color:#ffffff1a;background:#0a0e1699}.page-admin.page-admin-users-index .usx-card-top{padding:12px}.page-admin.page-admin-users-index .usx-card-title{font-weight:950;color:#0f172aeb;line-height:1.2;word-break:break-word}.page-admin.page-admin-users-index .dark .usx-card-title{color:#ffffffeb}.page-admin.page-admin-users-index .usx-card-sub{margin-top:4px;font-size:.82rem;font-weight:650;color:#0f172a94;line-height:1.35}.page-admin.page-admin-users-index .dark .usx-card-sub{color:#ffffff9e}.page-admin.page-admin-users-index .usx-card-meta{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-admin.page-admin-users-index .usx-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.82rem;color:#0f172ac7}.page-admin.page-admin-users-index .dark .usx-meta-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffd1}.page-admin.page-admin-users-index .usx-card-actions{border-top:1px solid rgba(15,23,42,.08);background:#0f172a05;padding:10px 12px 12px}.page-admin.page-admin-users-index .dark .usx-card-actions{border-top-color:#ffffff1a;background:#ffffff08}.page-admin.page-admin-users-index .usx-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-users-index .usx-actions-grid .usx-link,.page-admin.page-admin-users-index .usx-actions-grid button.usx-link{width:100%;justify-content:center;padding:10px;border-radius:14px}.page-admin.page-admin-users-index .usx-actions-grid form{margin:0}.page-admin .adm-is-001{opacity:.55;cursor:not-allowed}.page-admin .adm-is-002{opacity:.8}.page-admin .adm-is-003{opacity:.85}.page-admin .adm-is-004{font-weight:950;margin-bottom:6px}.page-admin .adm-is-005{margin:0;padding-left:18px}.page-admin .adm-is-006{margin:2px 0}.page-admin .adm-is-007{opacity:.65}.page-admin .adm-is-008{width:240px;text-align:right}.page-admin .adm-is-009{color:#0f172aa6}.page-admin .adm-is-010{opacity:.9}.page-admin .adm-is-011{opacity:.75}.page-admin .adm-is-012{padding:16px;text-align:center}.page-admin .adm-is-013{font-weight:900;margin-bottom:8px}.page-admin .adm-is-014{margin-top:8px;opacity:.9}.page-admin .adm-is-015{background:linear-gradient(135deg,#b91c1c,#dc2626);border-color:#dc262659}.page-admin .adm-is-016{margin-top:6px}.page-admin .adm-is-017{margin-top:12px}.page-admin .adm-is-018{display:inline}.page-admin .adm-is-019{font-weight:950;color:#0f172adb}.page-admin .adm-is-020{margin-top:4px}.page-admin .adm-is-021{margin-top:8px}.page-admin .adm-is-022{grid-column:1/-1}.page-admin .adm-is-023{font-size:.8rem}.page-admin .adm-is-024{margin-top:10px}.page-admin .adm-is-025{margin-top:14px}.page-admin .adm-is-026{width:220px;text-align:right}.page-admin .adm-is-027{margin:0}.page-admin .adm-is-028{margin-top:8px;opacity:.8}.page-admin .adm-is-029{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc262659;box-shadow:none}.page-admin .adm-is-030{margin-top:12px;grid-template-columns:2fr 1fr 1fr}.page-admin .adm-is-031{grid-column:1 / -1}.page-admin .adm-is-032{width:34%}.page-admin .adm-is-033{width:18%}.page-admin .adm-is-034{width:170px}.page-admin .adm-is-035{font-weight:800}.page-admin .adm-is-036{padding:18px;text-align:center}.page-admin .adm-is-037{font-weight:900;margin-bottom:6px}.page-admin .adm-is-038{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.page-admin .adm-is-039{font-size:.9rem}.page-admin .adm-is-040{width:220px}.page-admin .adm-is-041{width:160px}.page-admin .adm-is-042{width:120px}.page-admin .adm-is-043{font-weight:900}.page-admin .adm-is-044{font-size:.75rem}.page-admin .adm-is-045{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-admin .adm-is-046{font-weight:950}.page-admin .adm-is-047{display:flex;gap:10px;flex-wrap:wrap}.page-admin .adm-is-048{opacity:.6}.page-admin .adm-is-049{color:var(--olive-600)}.page-admin .adm-is-050{--accent: 100, 116, 139}.page-admin .adm-is-051{padding:14px}.page-admin .adm-is-052{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .adm-is-053{--accent: 22, 169, 127}.page-admin .adm-is-054{text-align:right;flex:0 0 auto;max-width:100%}.page-admin .adm-is-055{background:#94a3b82e;padding:2px 6px;border-radius:8px}.page-admin .adm-is-056{color:inherit;text-decoration:none}.page-admin .adm-is-057{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page-admin .adm-is-058{margin-top:0}.page-admin .adm-is-059{min-width:0}.page-admin .adm-is-060{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.page-admin .adm-is-061{font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.page-admin .adm-is-062{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin .adm-is-063{opacity:.7}.page-admin .adm-is-064{text-align:right}.page-admin .adm-is-065{font-weight:900;color:var(--ink)}.page-admin .adm-is-066{margin:8px 0 0 18px}.page-admin .adm-is-067{padding:28px 16px;text-align:center;color:#0f172a99;font-weight:650}.page-admin .adm-is-068{cursor:pointer}.page-admin .adm-is-069{margin-right:6px}.page-admin .adm-is-070{margin-top:6px;line-height:1.6}.page-admin .adm-is-071{line-height:1.6}.page-admin .adm-is-072{font-size:.78rem;opacity:.8;margin-top:4px}.page-admin .adm-is-073{position:absolute;left:-9999px;width:1px;height:1px}.page-admin .adm-is-074{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-admin .adm-is-075{margin-right:8px}.page-admin .adm-is-076{display:none}.page-admin .adm-is-077{max-width:44ch;overflow:hidden;text-overflow:ellipsis}.page-admin .adm-is-078{color:#0f172ab3;font-weight:650;padding-left:18px}.page-admin .adm-is-079{color:#0f172a8c;font-weight:650}.page-admin .adm-is-080{color:#dc2626;font-weight:700;margin-top:4px}.page-admin .adm-is-081{color:#0f172aa6;font-weight:650}.page-admin .adm-is-082{justify-content:flex-end}.page-admin .adm-is-083{font-size:1.02rem}.page-admin .adm-is-084{width:40%}.page-admin .adm-is-085{width:22%}.page-admin .adm-is-086{width:24%}.page-admin .adm-is-087{width:14%}.page-admin .adm-is-088{font-size:.78rem;margin-top:2px}.page-admin .adm-is-089{font-size:.95rem}.page-admin .adm-is-090{font-size:.78rem}.page-admin .adm-is-091{display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-admin .adm-is-092{max-width:240px}.page-admin .adm-is-093{padding:28px 16px;text-align:center}.page-admin .adm-is-094{opacity:.75;font-weight:650;line-height:1.6}.page-admin .adm-is-095{margin-left:6px}.page-admin .adm-is-096{margin:8px 0 0 18px;padding:0}.page-admin .adm-is-097{margin-top:12px;justify-content:flex-end}.page-admin .adm-is-098{color:#b91c1c}.page-admin .adm-is-099{line-height:1.65;padding-left:18px;color:#0f172ab8}.page-admin .adm-is-100{padding:18px 14px;text-align:center}.page-admin .adm-is-101{font-size:1rem}.page-admin .adm-is-102{font-weight:850}.page-admin .adm-is-103{text-align:center;padding:10px 0}.page-admin .adm-is-104{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.page-admin .adm-is-105{font-weight:900;color:#0f172a80;font-size:.75rem}.page-admin .adm-is-106{min-width:220px;flex:1}.page-admin .adm-is-107{flex-direction:row;align-items:center;gap:10px}.page-admin .adm-is-108{font-size:.9rem;font-weight:650}.page-admin .adm-is-109{display:flex;gap:10px;justify-content:flex-end}.page-admin .adm-is-110{max-width:100%;white-space:normal}.page-admin .adm-is-111{color:#ef4444f2}.page-admin .adm-is-112{margin-top:10px;line-height:1.7}.page-admin .adm-is-113{margin:6px 0 0;padding-left:18px;list-style:disc}.page-admin .adm-is-114{width:240px}.page-admin .adm-is-115{font-weight:900;line-height:1.25}.page-admin .adm-is-116{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-admin .adm-is-117{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.page-admin .adm-is-118{margin-top:14px;display:grid;gap:10px}.page-admin .adm-is-119{font-weight:900;color:#0f172ae0}.page-admin .adm-is-120{width:360px;text-align:right}.page-admin .adm-is-121{margin-left:4px}.page-admin.page-admin-research-groups-index .rg-page{max-width:1200px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-research-groups-index .rg-page{overflow-x:hidden}}.page-admin.page-admin-research-groups-index .rg-page,.page-admin.page-admin-research-groups-index .rg-page *{box-sizing:border-box}.page-admin.page-admin-research-groups-index .rg-page *{min-width:0}.page-admin.page-admin-research-groups-index .rg-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f}.page-admin.page-admin-research-groups-index .dark .rg-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-research-groups-index .rg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-title{margin:0;font-size:1.65rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.page-admin.page-admin-research-groups-index .rg-sub{margin-top:8px;color:#0f172a9e;font-weight:650;display:flex;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .dark .rg-sub{color:#ffffffb3}.page-admin.page-admin-research-groups-index .rg-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:800;font-size:.84rem;color:#0f172ad1}.page-admin.page-admin-research-groups-index .dark .rg-pill{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffe0}.page-admin.page-admin-research-groups-index .rg-dot{width:8px;height:8px;border-radius:999px;background:#16a97ff2;box-shadow:0 0 0 4px #16a97f24}.page-admin.page-admin-research-groups-index .rg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 12px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;min-height:42px;cursor:pointer}.page-admin.page-admin-research-groups-index .rg-btn:hover,.page-admin.page-admin-research-groups-index .rg-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-research-groups-index .dark .rg-btn{background:#0a0e16d1;border-color:#ffffff1a;color:#ffffffeb!important}.page-admin.page-admin-research-groups-index .rg-btn-primary{color:#fff!important;border-color:#16a97f66;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-research-groups-index .rg-btn-primary:hover,.page-admin.page-admin-research-groups-index .rg-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-research-groups-index .rg-ico{width:16px;height:16px;display:block;flex:0 0 auto}.page-admin.page-admin-research-groups-index .rg-alert{margin-top:12px;border-radius:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb}.page-admin.page-admin-research-groups-index .rg-alert-success{border-color:#22c55e40;background:#22c55e17}.page-admin.page-admin-research-groups-index .rg-alert-danger{border-color:#ef444440;background:#ef444417}.page-admin.page-admin-research-groups-index .rg-search{margin-top:14px}.page-admin.page-admin-research-groups-index .rg-search-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 22px #0000000d}.page-admin.page-admin-research-groups-index .dark .rg-search-inner{background:#0a0e1699;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-research-groups-index .rg-search-field{flex:1;min-width:240px;display:flex;align-items:center;gap:0}.page-admin.page-admin-research-groups-index .rg-search-ico{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#16a97f0f}.page-admin.page-admin-research-groups-index .rg-search-input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-research-groups-index .rg-search-input::-moz-placeholder{color:#0f172a73}.page-admin.page-admin-research-groups-index .rg-search-input::placeholder{color:#0f172a73}.page-admin.page-admin-research-groups-index .dark .rg-search-input{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-research-groups-index .dark .rg-search-input::-moz-placeholder{color:#ffffff73}.page-admin.page-admin-research-groups-index .dark .rg-search-input::placeholder{color:#ffffff73}.page-admin.page-admin-research-groups-index .rg-filters{display:flex;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-select{min-width:180px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#fff;font-weight:750;color:#0f172ae0}.page-admin.page-admin-research-groups-index .dark .rg-select{background:#0a0e16b3;border-color:#ffffff1a;color:#ffffffe0}.page-admin.page-admin-research-groups-index .rg-search-actions{display:flex;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-cardpad{padding:14px}.page-admin.page-admin-research-groups-index .rg-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;font-weight:850;font-size:.86rem;color:#0f172ac7}.page-admin.page-admin-research-groups-index .rg-badge b{font-weight:950}.page-admin.page-admin-research-groups-index .dark .rg-badge{border-color:#ffffff1a;background:#0a0e16a6;color:#ffffffd1}.page-admin.page-admin-research-groups-index .rg-sep{opacity:.7}.page-admin.page-admin-research-groups-index .rg-tablewrap{border-radius:16px;overflow:auto;border:1px solid rgba(15,23,42,.08)}.page-admin.page-admin-research-groups-index .rg-table{width:100%;border-collapse:separate;border-spacing:0;min-width:780px}.page-admin.page-admin-research-groups-index .rg-table thead th{text-align:left;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-weight:950;padding:12px 14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}.page-admin.page-admin-research-groups-index .rg-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.page-admin.page-admin-research-groups-index .rg-table tbody tr:hover td{background:#16a97f09}.page-admin.page-admin-research-groups-index .dark .rg-table thead th{background:#ffffff0a;color:#ffffffa8;border-bottom-color:#ffffff1a}.page-admin.page-admin-research-groups-index .dark .rg-table tbody td{border-bottom-color:#ffffff14}.page-admin.page-admin-research-groups-index .dark .rg-table tbody tr:hover td{background:#16a97f1f}.page-admin.page-admin-research-groups-index .rg-titlecell{display:flex;flex-direction:column;gap:4px}.page-admin.page-admin-research-groups-index .rg-titlecell .main{font-weight:900;color:#0f172aeb;line-height:1.3}.page-admin.page-admin-research-groups-index .rg-titlecell .sub{color:#0f172a9e;line-height:1.45}.page-admin.page-admin-research-groups-index .dark .rg-titlecell .main{color:#ffffffeb}.page-admin.page-admin-research-groups-index .dark .rg-titlecell .sub{color:#ffffffa8}.page-admin.page-admin-research-groups-index .rg-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbd;font-weight:850;font-size:.82rem;color:#0f172acc}.page-admin.page-admin-research-groups-index .rg-chip-active{border-color:#22c55e42;background:#22c55e1a}.page-admin.page-admin-research-groups-index .rg-chip-inactive{border-color:#94a3b84d;background:#94a3b81a}.page-admin.page-admin-research-groups-index .dark .rg-chip{border-color:#ffffff1f;background:#0a0e1694;color:#ffffffdb}.page-admin.page-admin-research-groups-index .dark .rg-chip-active{border-color:#4ade8042;background:#4ade8024}.page-admin.page-admin-research-groups-index .dark .rg-chip-inactive{border-color:#94a3b84d;background:#94a3b829}.page-admin.page-admin-research-groups-index .rg-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172aeb!important;text-decoration:none;font-weight:900;font-size:.88rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease;cursor:pointer}.page-admin.page-admin-research-groups-index .rg-link:hover,.page-admin.page-admin-research-groups-index .rg-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f;border-color:#16a97f38;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-research-groups-index .rg-link-danger{border-color:#dc262640;background:#dc262614;color:#b91c1c!important}.page-admin.page-admin-research-groups-index .rg-link-danger:hover,.page-admin.page-admin-research-groups-index .rg-link-danger:focus-visible{border-color:#dc262659;box-shadow:0 10px 18px #dc26261a;background:#dc26261a;color:#991b1b!important}.page-admin.page-admin-research-groups-index .dark .rg-link{background:#0a0e16b3;border-color:#ffffff1f;color:#ffffffeb!important}.page-admin.page-admin-research-groups-index .dark .rg-link:hover,.page-admin.page-admin-research-groups-index .dark .rg-link:focus-visible{color:#fffffffa!important}.page-admin.page-admin-research-groups-index .dark .rg-link-danger{border-color:#f871713d;background:#dc26262e;color:#fee2e2!important}.page-admin.page-admin-research-groups-index .rg-actions-mobile{display:none;margin-top:10px;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-index .rg-actions-mobile form{margin:0}.page-admin.page-admin-research-groups-index .rg-actions-mobile .rg-link,.page-admin.page-admin-research-groups-index .rg-actions-mobile form button.rg-link{width:100%}.page-admin.page-admin-research-groups-index .rg-empty{padding:28px 16px;text-align:center}.page-admin.page-admin-research-groups-index .rg-empty .emoji{width:44px;height:44px;border-radius:16px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#16a97f1a;border:1px solid rgba(22,169,127,.18);font-size:11px;font-weight:950;letter-spacing:.08em}.page-admin.page-admin-research-groups-index .rg-empty .t{font-weight:950}.page-admin.page-admin-research-groups-index .rg-empty .s{margin-top:6px;font-weight:650;color:#0f172a99;line-height:1.55}.page-admin.page-admin-research-groups-index .dark .rg-empty .emoji{border-color:#ffffff1f;background:#16a97f33;color:#ffffffe6}.page-admin.page-admin-research-groups-index .dark .rg-empty .t{color:#ffffffeb}.page-admin.page-admin-research-groups-index .dark .rg-empty .s{color:#ffffffad}@media(max-width:760px){.page-admin.page-admin-research-groups-index .rg-hero{padding:14px}.page-admin.page-admin-research-groups-index .rg-sub{flex-direction:column;align-items:stretch;gap:8px}.page-admin.page-admin-research-groups-index .rg-pill{width:100%;white-space:normal}.page-admin.page-admin-research-groups-index .rg-actions,.page-admin.page-admin-research-groups-index .rg-actions .rg-btn{width:100%}.page-admin.page-admin-research-groups-index .rg-search-inner{align-items:stretch}.page-admin.page-admin-research-groups-index .rg-search-field{min-width:0}.page-admin.page-admin-research-groups-index .rg-search-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-research-groups-index .rg-search-actions .rg-btn,.page-admin.page-admin-research-groups-index .rg-filters,.page-admin.page-admin-research-groups-index .rg-select{width:100%}.page-admin.page-admin-research-groups-index .rg-badge{width:100%;white-space:normal}.page-admin.page-admin-research-groups-index .rg-table{min-width:0;border-spacing:0 10px}.page-admin.page-admin-research-groups-index .rg-table thead{display:none}.page-admin.page-admin-research-groups-index .rg-table tbody tr{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;overflow:hidden}.page-admin.page-admin-research-groups-index .dark .rg-table tbody tr{border-color:#ffffff1f;background:#0a0e16ad}.page-admin.page-admin-research-groups-index .rg-table tbody td{display:block;width:100%;border-bottom:0;padding:10px 12px}.page-admin.page-admin-research-groups-index .rg-table tbody td:nth-child(2):before{content:"Ketua";display:block;margin-bottom:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.page-admin.page-admin-research-groups-index .rg-table tbody td:nth-child(3):before{content:"Info";display:block;margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a85}.page-admin.page-admin-research-groups-index .dark .rg-table tbody td:nth-child(2):before,.page-admin.page-admin-research-groups-index .dark .rg-table tbody td:nth-child(3):before{color:#ffffff8f}.page-admin.page-admin-research-groups-index .rg-table tbody td:nth-child(4){display:none}.page-admin.page-admin-research-groups-index .rg-titlecell .main,.page-admin.page-admin-research-groups-index .rg-titlecell .sub{white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:460px){.page-admin.page-admin-research-groups-index .rg-search-actions{grid-template-columns:1fr}}@media(max-width:1024px){.page-admin.page-admin-research-groups-index .rg-row-actions{display:none}.page-admin.page-admin-research-groups-index .rg-actions-mobile{display:grid;grid-template-columns:1fr 1fr}}.page-admin.page-admin-research-groups-create .rgf-page,.page-admin.page-admin-research-groups-edit .rgf-page{max-width:1120px;width:100%;margin-inline:auto;padding:16px 14px;overflow-x:clip}@supports not (overflow: clip){.page-admin.page-admin-research-groups-create .rgf-page,.page-admin.page-admin-research-groups-edit .rgf-page{overflow-x:hidden}}.page-admin.page-admin-research-groups-create .rgf-page,.page-admin.page-admin-research-groups-create .rgf-page *,.page-admin.page-admin-research-groups-edit .rgf-page,.page-admin.page-admin-research-groups-edit .rgf-page *{box-sizing:border-box}.page-admin.page-admin-research-groups-create .rgf-page *,.page-admin.page-admin-research-groups-edit .rgf-page *{min-width:0}.page-admin.page-admin-research-groups-create .rgf-stack,.page-admin.page-admin-research-groups-edit .rgf-stack{display:grid;gap:14px}.page-admin.page-admin-research-groups-create .rgf-hero,.page-admin.page-admin-research-groups-edit .rgf-hero{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:16px;background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.14),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.18),transparent 58%),#fff;box-shadow:0 12px 26px #0000000f;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-admin.page-admin-research-groups-create .rgf-title,.page-admin.page-admin-research-groups-edit .rgf-title{margin:0;font-size:1.65rem;font-weight:950;line-height:1.1;letter-spacing:-.02em;color:#0f172af0}.page-admin.page-admin-research-groups-create .rgf-sub,.page-admin.page-admin-research-groups-edit .rgf-sub{margin-top:6px;color:#0f172a9e;font-weight:650;line-height:1.45}.page-admin.page-admin-research-groups-create .rgf-actions,.page-admin.page-admin-research-groups-edit .rgf-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-admin.page-admin-research-groups-create .rgf-btn,.page-admin.page-admin-research-groups-edit .rgf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 14px;min-height:42px;font-weight:900;font-size:.9rem;text-decoration:none;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172aeb!important;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.page-admin.page-admin-research-groups-create .rgf-btn:hover,.page-admin.page-admin-research-groups-create .rgf-btn:focus-visible,.page-admin.page-admin-research-groups-edit .rgf-btn:hover,.page-admin.page-admin-research-groups-edit .rgf-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000012;border-color:#16a97f3d;background:#fff;color:#0f172afa!important;outline:none}.page-admin.page-admin-research-groups-create .rgf-btn-primary,.page-admin.page-admin-research-groups-edit .rgf-btn-primary{color:#fff!important;border-color:#16a97f6b;background:linear-gradient(135deg,#16a97f,#53e1b5);box-shadow:0 14px 24px #16a97f29}.page-admin.page-admin-research-groups-create .rgf-btn-primary:hover,.page-admin.page-admin-research-groups-create .rgf-btn-primary:focus-visible,.page-admin.page-admin-research-groups-edit .rgf-btn-primary:hover,.page-admin.page-admin-research-groups-edit .rgf-btn-primary:focus-visible{color:#fff!important;box-shadow:0 18px 30px #16a97f38;background:linear-gradient(135deg,#2f3a1c,#13c59a)}.page-admin.page-admin-research-groups-create .rgf-btn-ghost,.page-admin.page-admin-research-groups-edit .rgf-btn-ghost{background:#ffffffb8}.page-admin.page-admin-research-groups-create .rgf-card,.page-admin.page-admin-research-groups-edit .rgf-card{overflow:hidden}.page-admin.page-admin-research-groups-create .rgf-form,.page-admin.page-admin-research-groups-edit .rgf-form{display:grid;gap:14px}.page-admin.page-admin-research-groups-create .rgf-section,.page-admin.page-admin-research-groups-edit .rgf-section{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:14px;background:#ffffffd6}.page-admin.page-admin-research-groups-create .rgf-sec-head,.page-admin.page-admin-research-groups-edit .rgf-sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.page-admin.page-admin-research-groups-create .rgf-sec-title,.page-admin.page-admin-research-groups-edit .rgf-sec-title{margin:0;font-size:1.05rem;font-weight:900;color:#0f172ae6;line-height:1.25}.page-admin.page-admin-research-groups-create .rgf-sec-sub,.page-admin.page-admin-research-groups-edit .rgf-sec-sub{margin:4px 0 0;color:#0f172a9e;font-size:.9rem;font-weight:650;line-height:1.45}.page-admin.page-admin-research-groups-create .rgf-grid,.page-admin.page-admin-research-groups-edit .rgf-grid{display:grid;gap:12px}.page-admin.page-admin-research-groups-create .rgf-grid-2,.page-admin.page-admin-research-groups-edit .rgf-grid-2{grid-template-columns:1fr}.page-admin.page-admin-research-groups-create .rgf-field,.page-admin.page-admin-research-groups-edit .rgf-field{display:grid;gap:6px}.page-admin.page-admin-research-groups-create .rgf-span-2,.page-admin.page-admin-research-groups-edit .rgf-span-2{grid-column:auto}.page-admin.page-admin-research-groups-create .rgf-required,.page-admin.page-admin-research-groups-edit .rgf-required{color:#dc2626}.page-admin.page-admin-research-groups-create .rgf-error,.page-admin.page-admin-research-groups-edit .rgf-error{margin-top:2px;font-size:.84rem;color:#b91c1c;font-weight:700}.page-admin.page-admin-research-groups-create .rgf-pill,.page-admin.page-admin-research-groups-edit .rgf-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;font-size:.82rem;font-weight:850;color:#0f172acc}.page-admin.page-admin-research-groups-create .rgf-pill-link,.page-admin.page-admin-research-groups-edit .rgf-pill-link{text-decoration:none}.page-admin.page-admin-research-groups-create .rgf-pill-link:hover,.page-admin.page-admin-research-groups-create .rgf-pill-link:focus-visible,.page-admin.page-admin-research-groups-edit .rgf-pill-link:hover,.page-admin.page-admin-research-groups-edit .rgf-pill-link:focus-visible{text-decoration:underline;outline:none}.page-admin.page-admin-research-groups-create .rgf-current,.page-admin.page-admin-research-groups-edit .rgf-current{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-admin.page-admin-research-groups-create .rgf-check,.page-admin.page-admin-research-groups-edit .rgf-check{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px dashed rgba(15,23,42,.24);background:#fffc;color:#0f172ad1;font-size:.82rem;font-weight:750;cursor:pointer}.page-admin.page-admin-research-groups-create .rgf-check input,.page-admin.page-admin-research-groups-edit .rgf-check input{margin:0;width:14px;height:14px}.page-admin.page-admin-research-groups-create .rgf-muted,.page-admin.page-admin-research-groups-edit .rgf-muted{color:#0f172aa3;font-weight:650;font-size:.84rem}@media(min-width:768px){.page-admin.page-admin-research-groups-create .rgf-grid-2,.page-admin.page-admin-research-groups-edit .rgf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin.page-admin-research-groups-create .rgf-span-2,.page-admin.page-admin-research-groups-edit .rgf-span-2{grid-column:1 / -1}}@media(max-width:760px){.page-admin.page-admin-research-groups-create .rgf-actions,.page-admin.page-admin-research-groups-edit .rgf-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-admin.page-admin-research-groups-create .rgf-actions .rgf-btn,.page-admin.page-admin-research-groups-edit .rgf-actions .rgf-btn{width:100%}}@media(max-width:460px){.page-admin.page-admin-research-groups-create .rgf-actions,.page-admin.page-admin-research-groups-edit .rgf-actions{grid-template-columns:1fr}}.page-admin.page-admin-research-groups-create .dark .rgf-hero,.page-admin.page-admin-research-groups-edit .dark .rgf-hero{background:radial-gradient(1200px 420px at 0% 0%,rgba(22,169,127,.18),transparent 60%),radial-gradient(820px 320px at 100% 0%,rgba(132,239,208,.12),transparent 58%),#0a0e16c7;border-color:#ffffff1a;box-shadow:none}.page-admin.page-admin-research-groups-create .dark .rgf-title,.page-admin.page-admin-research-groups-edit .dark .rgf-title{color:#fffffff0}.page-admin.page-admin-research-groups-create .dark .rgf-sub,.page-admin.page-admin-research-groups-edit .dark .rgf-sub{color:#ffffffb3}.page-admin.page-admin-research-groups-create .dark .rgf-btn,.page-admin.page-admin-research-groups-edit .dark .rgf-btn{background:#0a0e16d1;border-color:#ffffff1f;color:#ffffffeb!important}.page-admin.page-admin-research-groups-create .dark .rgf-btn-ghost,.page-admin.page-admin-research-groups-edit .dark .rgf-btn-ghost{background:#0a0e1699}.page-admin.page-admin-research-groups-create .dark .rgf-section,.page-admin.page-admin-research-groups-edit .dark .rgf-section{border-color:#ffffff1f;background:#0a0e1699}.page-admin.page-admin-research-groups-create .dark .rgf-sec-title,.page-admin.page-admin-research-groups-edit .dark .rgf-sec-title{color:#ffffffeb}.page-admin.page-admin-research-groups-create .dark .rgf-sec-sub,.page-admin.page-admin-research-groups-edit .dark .rgf-sec-sub{color:#ffffffad}.page-admin.page-admin-research-groups-create .dark .rgf-pill,.page-admin.page-admin-research-groups-edit .dark .rgf-pill{border-color:#ffffff1f;background:#ffffff0f;color:#ffffffe0}.page-admin.page-admin-research-groups-create .dark .rgf-check,.page-admin.page-admin-research-groups-edit .dark .rgf-check{border-color:#fff3;background:#ffffff0a;color:#ffffffe0}.page-admin.page-admin-research-groups-create .dark .rgf-muted,.page-admin.page-admin-research-groups-edit .dark .rgf-muted{color:#ffffffb3}.pub-body--home{background:radial-gradient(980px 440px at 6% 4%,rgba(255,255,255,.85),transparent 58%),radial-gradient(860px 420px at 92% 6%,rgba(170,235,198,.58),transparent 60%),radial-gradient(820px 380px at 20% 92%,rgba(126,218,170,.48),transparent 62%),radial-gradient(760px 320px at 86% 82%,rgba(255,255,255,.52),transparent 68%),linear-gradient(140deg,#ddf7e9,#cdeedb,#b7e5cc 68%,#a7dcbe)}.pub-body--home .pub-header{display:block;position:sticky;top:0;z-index:80;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:0}.pub-body--home .pub-header .pub-container{width:min(1080px,calc(100% - 24px))}.pub-body--home .pub-header__row{position:relative;height:auto;min-height:66px;border-radius:22px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#4950589e,#3a424a94),radial-gradient(620px 180px at 12% 0%,rgba(255,255,255,.14),transparent 65%);box-shadow:0 10px 22px #171f2829,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px) saturate(1.02);backdrop-filter:blur(10px) saturate(1.02);overflow:visible}.pub-body--home .pub-header__row:after{content:"";position:absolute;left:20px;right:20px;bottom:-10px;height:18px;border-radius:999px;background:radial-gradient(60% 100% at 50% 0%,rgba(51,63,74,.22),transparent 72%);pointer-events:none}.pub-body--home .pub-brand__logo{background:#ffffff2e;border-color:#ffffff3d;box-shadow:0 10px 24px #00000038}.pub-body--home .pub-brand__title{color:#fffffff7;font-weight:800;font-style:normal;font-size:.9rem}.pub-body--home .pub-brand__sub{color:#f0f7fbcc;font-size:.76rem}@media(min-width:992px){.pub-body--home .pub-nav{display:inline-flex;gap:5px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}}.pub-body--home .pub-nav__link{color:#f4f9fce6;font-weight:560;font-size:1rem;letter-spacing:.01em;border-radius:999px;padding:8px 10px;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease}.pub-body--home .pub-nav__link:hover{color:#fff;background:#ffffff29;transform:translateY(-1px)}.pub-body--home .pub-nav__link.is-active{color:#183848;background:linear-gradient(90deg,#9ee1b9,#6fd39f);box-shadow:0 6px 14px #5fd29c3d}.pub-body--home .pub-dd__panel{margin-top:12px;border-radius:16px;border-color:#fff3;background:#262f38eb;box-shadow:0 16px 34px #00000057;z-index:1200}.pub-body--home .pub-dd__item{color:#eff7fbeb;font-size:1rem}.pub-body--home .pub-dd__item:hover{color:#fff;background:#ffffff1f}.pub-body--home .pub-actions .pub-btn{border-color:#fff3;background:#ffffff1f;color:#f5f9fcf5;box-shadow:0 10px 20px #0003;border-radius:15px;font-size:.76rem}.pub-body--home .pub-actions .pub-btn--icon{width:44px;height:44px;min-width:44px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.24);background:#ffffff24;box-shadow:0 10px 18px #0000002e;font-size:1.08rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pub-body--home .pub-actions .pub-btn--icon:hover{background:#ffffff38;border-color:#ffffff57;transform:translateY(-1px)}.pub-body--home .pub-actions .pub-btn:hover{background:#fff3;color:#fff}.pub-body--home .pub-actions .pub-btn--primary{border:0;color:#163527;background:linear-gradient(90deg,#9ee1b9,#6fd39f);box-shadow:0 12px 26px #5fd29c57}.pub-body--home .pub-locale__panel{border-color:#fff3;background:#262f38f0;box-shadow:0 16px 34px #00000057}.pub-body--home .pub-locale__panel a{color:#f4fafdeb}.pub-body--home .pub-locale__panel a:hover{background:#ffffff1f}.pub-body--home .pub-locale-switch{border-color:#ffffff38;background:#ffffff1a;box-shadow:none;min-height:44px;padding:4px 5px}.pub-body--home .pub-locale-switch__item{color:#f3f9fcf2;font-size:.74rem;padding:7px 10px;min-width:40px}.pub-body--home .pub-locale-switch__item:hover{background:#ffffff2e;color:#fff}@media(max-width:991px){.pub-body--home .pub-header{padding-top:0}.pub-body--home .pub-header .pub-container{width:min(1080px,calc(100% - 14px))}.pub-body--home .pub-header__row{border-radius:18px;min-height:60px;padding:7px 8px}.pub-body--home .pub-actions{gap:8px}.pub-body--home .pub-actions>:not(#pubOpenDrawer){display:none!important}.pub-body--home #pubOpenDrawer{display:inline-flex!important}}@media(min-width:992px){.pub-body--home #pubOpenDrawer{display:none!important}}.pub-footer--home{display:none}.pub-body--home .pub-main--home{padding:0}.pub-container--home{--pub-max: 1080px;--pub-pad: 12px}.page-public-home{width:100%}.page-public-home,.page-public-home *{min-width:0;box-sizing:border-box}.page-public-home .ph-shell{border-radius:0;padding:0;background:transparent;box-shadow:none}.page-public-home .ph-hero{position:relative;min-height:430px;margin-top:-1px;border-radius:0 0 36px 36px;overflow:hidden;background:#102218}.page-public-home .ph-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:34px;z-index:1;background:linear-gradient(180deg,#353b437a,#353b433d 42%,#353b4300);pointer-events:none}.page-public-home .ph-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-public-home .ph-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0d111699,#0d111685)}.page-public-home .ph-hero__top{display:none}.page-public-home .ph-hero__brand{display:inline-flex;align-items:center;gap:8px;color:#f3f6f8;text-decoration:none;font-size:1.05rem;font-weight:600;font-style:italic}.page-public-home .ph-hero__brand img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.page-public-home .ph-hero__nav{display:inline-flex;align-items:center;gap:clamp(16px,3vw,48px);margin-top:3px}.page-public-home .ph-hero__nav a{color:#ffffffed;text-decoration:none;font-size:.88rem;font-weight:500}.page-public-home .ph-hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 18px 24px}.page-public-home .ph-hero__title{margin:0;max-width:22ch;color:#fff;font-size:clamp(1.85rem,2.8vw,2.65rem);line-height:1.3;font-weight:700;text-shadow:0 8px 20px rgba(0,0,0,.22)}.page-public-home .ph-btn{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;text-decoration:none;font-size:.97rem;font-weight:500;line-height:1;padding:10px 20px}.page-public-home .ph-btn--primary{color:#f0fdf4;background:linear-gradient(90deg,#66cb97,#44bf80)}.page-public-home .ph-section{margin-top:30px;padding-left:10px;padding-right:10px}.page-public-home #provinsi.ph-section{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto auto 1fr;align-content:center;gap:14px;padding-top:clamp(20px,4vh,48px);padding-bottom:clamp(20px,4vh,48px);position:relative;overflow:hidden;border-radius:0;border:0;background:transparent;box-shadow:none}.page-public-home #provinsi .ph-section__head,.page-public-home #provinsi .ph-province-meta,.page-public-home #provinsi .ph-province-search,.page-public-home #provinsi .ph-province-carousel{position:relative;z-index:1}.page-public-home #provinsi .ph-province-meta__lead{margin:0;max-width:62ch;font-size:.92rem;line-height:1.65;color:#144c56d6}.page-public-home #provinsi .ph-province-meta__stats,.page-public-home #provinsi .ph-province-chip{display:none}.page-public-home #provinsi .ph-province-chip strong{font-size:.86rem;font-weight:800}.page-public-home #provinsi .ph-province-search{margin-bottom:8px}.page-public-home #provinsi .ph-province-carousel{margin-top:8px}.page-public-home #provinsi .ph-province-track{scroll-behavior:smooth;padding:8px 2px 14px;scrollbar-width:none}.page-public-home #provinsi .ph-province-track::-webkit-scrollbar{display:none}.page-public-home #provinsi .ph-province-card{border-radius:18px;border:1px solid rgba(62,132,140,.2);box-shadow:0 14px 26px #1e4d531a;transition:transform .34s var(--ph-ease),box-shadow .34s var(--ph-ease),border-color .34s var(--ph-ease)}.page-public-home #provinsi .ph-province-card:hover{transform:translateY(-7px);border-color:#16a97f6b;box-shadow:0 20px 34px #0c545a2e}.page-public-home #provinsi .ph-province-card__media{height:190px}.page-public-home #provinsi .ph-scroll-btn{display:none}@media(max-width:991px){.page-public-home #provinsi.ph-section{min-height:auto;border-radius:0;padding-top:18px;padding-bottom:18px;grid-template-rows:auto auto auto}.page-public-home #provinsi .ph-province-card__media{height:160px}.page-public-home #provinsi .ph-province-meta__lead{font-size:.86rem}.page-public-home #provinsi .ph-province-meta__stats{gap:8px}.page-public-home #provinsi .ph-province-chip{padding:7px 10px;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.page-public-home #provinsi .ph-province-card{transition:none}.page-public-home #provinsi .ph-province-card:hover{transform:none}}.page-public-home #provinsi .ph-province-track{--pv-gap: 18px;grid-auto-columns:calc((100% - (var(--pv-gap) * 2)) / 3);gap:var(--pv-gap);padding:10px 2px 14px}.page-public-home #provinsi .ph-province-card{position:relative;border-radius:22px;border:1px solid rgba(34,122,123,.22);background:#fff;box-shadow:0 16px 30px #0e494e1a}.page-public-home #provinsi .ph-province-card:before{content:none}.page-public-home #provinsi .ph-province-card__media{height:230px}.page-public-home #provinsi .ph-province-card__body{padding:16px 16px 18px}.page-public-home #provinsi .ph-province-card__body h3{font-size:1.52rem;line-height:1.16;font-weight:900;letter-spacing:-.016em;color:#145b61}.page-public-home #provinsi .ph-province-card__body p{margin-top:8px;font-size:.9rem;line-height:1.62;color:#1f5961d6}.page-public-home #provinsi .ph-province-card:hover{transform:translateY(-9px);border-color:#16a97f70;box-shadow:0 24px 40px #0b545a29}@media(max-width:1200px){.page-public-home #provinsi .ph-province-track{grid-auto-columns:calc((100% - var(--pv-gap)) / 2)}.page-public-home #provinsi .ph-province-card__media{height:210px}}@media(max-width:620px){.page-public-home #provinsi .ph-province-track{grid-auto-columns:88%}.page-public-home #provinsi .ph-province-card__media{height:182px}.page-public-home #provinsi .ph-province-card__body h3{font-size:1.22rem}}.page-public-home .ph-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.page-public-home .ph-section__title{margin:0;font-size:clamp(1.95rem,2.45vw,2.7rem);line-height:1.08;font-weight:900;letter-spacing:-.02em;color:#0f4f66;text-wrap:balance;text-shadow:0 8px 22px rgba(11,73,93,.14)}.page-public-home .ph-section__sub{margin:6px 0 0;font-size:.98rem;color:#124f67d1}.page-public-home .ph-link-more{text-decoration:none;font-size:.86rem;font-weight:600;color:#3d8d96}.page-public-home .ph-province-search{display:flex;align-items:center;gap:12px;border-radius:999px;background:#ffffffd6;border:1px solid rgba(63,127,120,.18);padding:10px 14px}.page-public-home .ph-province-search input{width:100%;border:0;outline:0;background:transparent;color:#3e6570;font-size:.94rem}.page-public-home .ph-province-search input::-moz-placeholder{color:#8ea8ae}.page-public-home .ph-province-search input::placeholder{color:#8ea8ae}.page-public-home .ph-province-search__icon{width:17px;height:17px;color:#8ca5ad}.page-public-home .ph-province-search__icon svg{width:100%;height:100%;display:block}.page-public-home .ph-province-carousel{margin-top:12px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.page-public-home .ph-scroll-btn{width:28px;height:28px;border-radius:999px;border:0;background:#a9ddd7;color:#4f8f8f;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page-public-home .ph-scroll-btn:disabled{opacity:.45;cursor:not-allowed}.page-public-home .ph-province-track{--pv-gap: 14px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pv-gap) * 3)) / 4);gap:var(--pv-gap);overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.page-public-home .ph-province-card{display:block;text-decoration:none;color:inherit;scroll-snap-align:start;border-radius:16px;border:1px solid rgba(70,120,132,.2);background:#fffffff5;box-shadow:0 10px 20px #1f3d3f14;overflow:hidden}.page-public-home .ph-province-card__media{height:166px;border:0;border-radius:0;overflow:hidden}.page-public-home .ph-province-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-public-home .ph-province-card__body{padding:10px 12px 12px}.page-public-home .ph-province-card__body h3{margin:0;font-size:1.1rem;line-height:1.25;color:#1f5f61;font-weight:700}.page-public-home .ph-province-card__body p{margin:6px 0 0;font-size:.8rem;line-height:1.5;color:#4d6a72}.page-public-home .ph-gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.page-public-home .ph-gallery-item{border-radius:20px;overflow:hidden;min-height:150px;background:#1343581f}.page-public-home .ph-gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-public-home .ph-gallery-item.is-a{grid-column:span 3}.page-public-home .ph-gallery-item.is-b{grid-column:span 6}.page-public-home .ph-gallery-item.is-c{grid-column:span 3}.page-public-home .ph-gallery-item.is-d{grid-column:span 5}.page-public-home .ph-gallery-item.is-e{grid-column:span 3}.page-public-home .ph-gallery-item.is-f{grid-column:span 4}.page-public-home .ph-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:4px}.page-public-home .ph-article-card{border-radius:16px;border:1px solid rgba(67,116,129,.2);background:#fffffff5;box-shadow:0 10px 20px #1f3d3f14;overflow:hidden}.page-public-home .ph-article-card__link{display:grid;grid-template-columns:40% 60%;color:inherit;text-decoration:none}.page-public-home .ph-article-card__thumb{min-height:132px;background:#1246611a}.page-public-home .ph-article-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-public-home .ph-article-card__placeholder{width:100%;height:100%;min-height:132px;display:grid;place-items:center;color:#164862c7;font-size:.83rem;font-weight:700}.page-public-home .ph-article-card__body{padding:10px 12px}.page-public-home .ph-article-card__date{margin:0;font-size:.66rem;color:#5d7f8a}.page-public-home .ph-article-card__title{margin:5px 0 7px;color:#112c39;font-size:1rem;font-weight:700;line-height:1.3}.page-public-home .ph-article-card__summary{margin:0;color:#496a75;font-size:.76rem;line-height:1.42}.page-public-home .ph-empty{grid-column:1 / -1;border-radius:14px;border:1px dashed rgba(18,79,103,.3);background:#ffffffbf;padding:20px;text-align:center;color:#124f67d1}.page-public-home .ph-endbar{margin:0;background:linear-gradient(90deg,#0f4f66,#15586e);color:#f0fbff;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;font-size:.9rem}.page-public-home .ph-endbar__brand{font-weight:700;font-style:italic}.page-public-home .ph-endbar__dot{width:4px;height:4px;border-radius:999px;background:#f0fbffd6}.page-public-home .ph-btn:focus-visible,.page-public-home .ph-link-more:focus-visible,.page-public-home .ph-scroll-btn:focus-visible,.page-public-home .ph-article-card__link:focus-visible,.page-public-home .ph-province-track:focus-visible{outline:2px solid rgba(16,68,90,.4);outline-offset:2px}@media(max-width:1024px){.page-public-home .ph-province-track{grid-auto-columns:calc((100% - (var(--pv-gap) * 2)) / 3)}.page-public-home .ph-gallery-item.is-a,.page-public-home .ph-gallery-item.is-c,.page-public-home .ph-gallery-item.is-e{grid-column:span 4}.page-public-home .ph-gallery-item.is-b,.page-public-home .ph-gallery-item.is-d,.page-public-home .ph-gallery-item.is-f{grid-column:span 8}}@media(max-width:860px){.pub-container--home{--pub-pad: 7px}.page-public-home .ph-shell{padding:0}.page-public-home .ph-hero{min-height:360px;border-radius:0 0 24px 24px}.page-public-home .ph-hero__top{grid-template-columns:1fr;padding:14px 14px 0}.page-public-home .ph-hero__nav{gap:14px;flex-wrap:wrap}.page-public-home .ph-hero__title{font-size:clamp(1.46rem,5.4vw,2.1rem)}.page-public-home .ph-province-track{grid-auto-columns:calc((100% - var(--pv-gap)) / 2)}.page-public-home .ph-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-public-home .ph-gallery-item.is-a,.page-public-home .ph-gallery-item.is-b,.page-public-home .ph-gallery-item.is-c,.page-public-home .ph-gallery-item.is-d,.page-public-home .ph-gallery-item.is-e,.page-public-home .ph-gallery-item.is-f{grid-column:span 1}.page-public-home .ph-article-grid{grid-template-columns:1fr}}@media(max-width:620px){.page-public-home .ph-province-carousel{grid-template-columns:1fr}.page-public-home .ph-scroll-btn{display:none}.page-public-home .ph-province-track{grid-auto-columns:86%}.page-public-home .ph-section__title{font-size:1.36rem}.page-public-home .ph-province-card__body h3{font-size:1.2rem}.page-public-home .ph-article-card__link{grid-template-columns:1fr}.page-public-home .ph-endbar{margin:0;flex-direction:column;gap:4px;text-align:center}.page-public-home .ph-endbar__dot{display:none}}:root{--ph-color-bg: #f2f8f5;--ph-color-surface: rgba(255, 255, 255, .74);--ph-color-surface-strong: rgba(255, 255, 255, .9);--ph-color-border: rgba(18, 68, 63, .14);--ph-color-ink: #0f2e2a;--ph-color-ink-soft: rgba(15, 46, 42, .72);--ph-color-primary: #1d8d74;--ph-color-primary-2: #2ab18a;--ph-color-primary-soft: rgba(29, 141, 116, .14);--ph-radius-sm: 12px;--ph-radius-md: 16px;--ph-radius-lg: 24px;--ph-radius-xl: 32px;--ph-shadow-soft: 0 10px 30px rgba(12, 43, 40, .09);--ph-shadow-md: 0 18px 42px rgba(12, 43, 40, .14);--ph-shadow-hard: 0 26px 56px rgba(12, 43, 40, .2);--ph-ease: cubic-bezier(.2, .8, .2, 1)}.pub-body--home{background:radial-gradient(1200px 540px at 8% 6%,rgba(255,255,255,.94),transparent 58%),radial-gradient(980px 460px at 92% 10%,rgba(83,225,181,.2),transparent 64%),radial-gradient(920px 420px at 14% 96%,rgba(22,169,127,.14),transparent 66%),radial-gradient(760px 340px at 88% 88%,rgba(19,197,154,.12),transparent 68%),linear-gradient(150deg,#fff,#f8fdfb,#f1fbf7 68%,#eaf7f1)}.pub-body--home .pub-header{transition:padding .25s var(--ph-ease)}.pub-body--home .pub-header__row{min-height:72px;border-radius:24px;padding:12px 14px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:min-height .24s var(--ph-ease),padding .24s var(--ph-ease),background-color .24s var(--ph-ease),border-color .24s var(--ph-ease),box-shadow .24s var(--ph-ease),backdrop-filter .24s var(--ph-ease)}.pub-body--home .pub-header.navbar--scrolled .pub-header__row{min-height:60px;padding:8px 12px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-public-home .ph-shell{padding-bottom:32px}.page-public-home .ph-hero{min-height:clamp(440px,70vh,560px);border-radius:0 0 var(--ph-radius-xl) var(--ph-radius-xl)}.page-public-home .ph-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.35) .5px,transparent .5px);background-size:3px 3px}.page-public-home .ph-hero__overlay{background:linear-gradient(180deg,#0b141e33,#0b141e73 46%,#0b141ebd),radial-gradient(900px 300px at 50% 0%,rgba(58,125,109,.35),transparent 72%)}.page-public-home .ph-hero__slide.ph-hero--overlay-olive_soft .ph-hero__overlay{background:linear-gradient(180deg,#0b141e24,#0b141e57 48%,#0b141e8f),radial-gradient(900px 320px at 50% 0%,rgba(93,154,126,.28),transparent 72%)}.page-public-home .ph-hero__slide.ph-hero--overlay-olive_classic .ph-hero__overlay{background:linear-gradient(180deg,#0b141e33,#0b141e73 46%,#0b141ebd),radial-gradient(900px 300px at 50% 0%,rgba(58,125,109,.35),transparent 72%)}.page-public-home .ph-hero__slide.ph-hero--overlay-olive_dark .ph-hero__overlay{background:linear-gradient(180deg,#070e1642,#070e1694 46%,#070e16d6),radial-gradient(900px 280px at 50% 0%,rgba(39,99,78,.36),transparent 74%)}.page-public-home .ph-hero__top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 0}.page-public-home .ph-hero__nav{display:inline-flex;gap:8px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0f20285c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-public-home .ph-hero__nav a{border-radius:999px;padding:8px 14px;font-size:.86rem;letter-spacing:.01em;color:#f7fcffeb;transition:background-color .22s var(--ph-ease),color .22s var(--ph-ease),transform .22s var(--ph-ease)}.page-public-home .ph-hero__nav a:hover{background:#ffffff29;color:#fff;transform:translateY(-1px)}.page-public-home .ph-hero__nav a.is-active{color:#083428;background:linear-gradient(135deg,#d9ffe9,#9ef0c8);box-shadow:0 8px 18px #72e1ad52}.page-public-home .ph-hero__content{max-width:900px;margin:0 auto;padding:48px 18px 40px}.page-public-home .ph-hero__title{max-width:20ch;font-size:clamp(2rem,3.1vw,3.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.18;text-wrap:balance}.page-public-home .ph-hero__subtitle{margin:12px 0 0;max-width:64ch;color:#ecf7f4e6;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.62;text-wrap:pretty}.page-public-home .ph-btn{margin-top:24px;min-height:48px;padding:12px 24px;font-size:.96rem;font-weight:700;transition:transform .22s var(--ph-ease),box-shadow .22s var(--ph-ease),filter .22s var(--ph-ease)}.page-public-home .ph-btn--primary{color:#edfff6;background:linear-gradient(135deg,var(--ph-color-primary),var(--ph-color-primary-2));box-shadow:0 14px 30px #1f997b57,inset 0 1px #ffffff42}.page-public-home .ph-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 36px #1f997b6b,inset 0 1px #ffffff4d;filter:saturate(1.05)}.page-public-home .ph-section{margin-top:32px;padding-left:12px;padding-right:12px}.page-public-home .ph-section__head{margin-bottom:16px}.page-public-home .ph-section__title{color:#0f4a54;letter-spacing:-.015em;line-height:1.2}.page-public-home .ph-section__sub{font-size:.95rem;line-height:1.58}.page-public-home .ph-link-more{color:#247983}.page-public-home .ph-province-search{border-radius:var(--ph-radius-lg);background:var(--ph-color-surface-strong);border:1px solid var(--ph-color-border);box-shadow:var(--ph-shadow-soft);padding:12px 14px;transition:border-color .2s var(--ph-ease),box-shadow .2s var(--ph-ease),background-color .2s var(--ph-ease)}.page-public-home .ph-province-search:focus-within{border-color:#26917773;box-shadow:0 0 0 4px #21987b29,0 14px 28px #0b362f1f}.page-public-home .ph-province-search input{color:var(--ph-color-ink);font-size:.95rem;line-height:1.5}.page-public-home .ph-province-search input::-moz-placeholder{color:#0f2e2a75}.page-public-home .ph-province-search input::placeholder{color:#0f2e2a75}.page-public-home .ph-province-search__icon{width:18px;height:18px;color:#0f2e2a8f}.page-public-home .ph-province-track{padding:4px 4px 12px}.page-public-home .ph-province-card,.page-public-home .ph-article-card{border-radius:18px;border:1px solid var(--ph-color-border);background:var(--ph-color-surface);box-shadow:var(--ph-shadow-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .22s var(--ph-ease),box-shadow .22s var(--ph-ease),border-color .22s var(--ph-ease)}.page-public-home .ph-province-card:hover,.page-public-home .ph-article-card:hover{transform:translateY(-3px);border-color:#1a79663d;box-shadow:var(--ph-shadow-md)}.page-public-home .ph-province-card__body{padding:12px 14px 14px}.page-public-home .ph-province-card__body p{font-size:.82rem;line-height:1.55}.page-public-home .ph-gallery-item{border-radius:22px;box-shadow:var(--ph-shadow-soft)}.page-public-home .ph-gallery-item img{transition:transform .36s var(--ph-ease)}.page-public-home .ph-gallery-item:hover img{transform:scale(1.03)}.page-public-home .ph-article-card__body{padding:12px 14px}.page-public-home .ph-article-card__date{font-size:.7rem}.page-public-home .ph-article-card__title{margin:6px 0 8px}.page-public-home .ph-article-card__summary{font-size:.8rem;line-height:1.54}.page-public-home .ph-endbar{margin-top:24px;border-radius:var(--ph-radius-md);background:radial-gradient(130% 150% at 12% 8%,rgba(255,255,255,.32) 0%,transparent 44%),radial-gradient(110% 120% at 88% 100%,rgba(7,84,64,.4) 0%,transparent 56%),linear-gradient(140deg,#16a97f,#13c59a 42%,#53e1b5 72%,#0d8b6c);color:#f6fffb;border:1px solid rgba(132,240,201,.34);box-shadow:0 14px 30px #08775d47,inset 0 1px #ffffff3d;text-shadow:0 1px 0 rgba(4,45,34,.3)}.page-public-home .ph-endbar__text{color:#f6fffbf2;font-weight:600}.page-public-home .ph-endbar__brand{color:#fff}.reveal{opacity:0;transform:translateY(14px);transition:opacity .52s var(--ph-ease) var(--reveal-delay, 0ms),transform .52s var(--ph-ease) var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.reveal--visible{opacity:1;transform:translateY(0)}.ph-backtop{position:fixed;right:20px;bottom:20px;width:44px;height:44px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:linear-gradient(145deg,#0f485ef0,#197679f5);color:#f2fffd;box-shadow:var(--ph-shadow-hard);display:grid;place-items:center;z-index:98;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s var(--ph-ease),transform .22s var(--ph-ease),visibility .22s var(--ph-ease)}.ph-backtop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ph-backtop:hover{transform:translateY(-2px)}@media(max-width:991px){.pub-body--home .pub-header__row{min-height:64px;border-radius:20px;padding:10px}.pub-body--home .pub-header.navbar--scrolled .pub-header__row{min-height:56px;padding:8px}.page-public-home .ph-hero__top{padding:16px 14px 0;flex-direction:column;align-items:flex-start}}@media(max-width:860px){.page-public-home .ph-hero{min-height:clamp(380px,64vh,470px);border-radius:0 0 24px 24px}.page-public-home .ph-hero__nav{width:100%;overflow-x:auto;scrollbar-width:none;gap:6px}.page-public-home .ph-hero__nav::-webkit-scrollbar{display:none}.page-public-home .ph-hero__content{padding:34px 16px 32px}.page-public-home .ph-hero__title{font-size:clamp(1.58rem,6vw,2.32rem);line-height:1.24}}@media(max-width:620px){.page-public-home .ph-section{margin-top:24px;padding-left:8px;padding-right:8px}.page-public-home .ph-province-search{border-radius:16px}.page-public-home .ph-hero__dots{bottom:10px}.ph-backtop{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.pub-body--home .pub-header__row,.page-public-home .ph-btn,.page-public-home .ph-hero__slide,.page-public-home .ph-hero__dot,.page-public-home .ph-hero__slide .ph-hero__content,.page-public-home .ph-hero__slide .ph-hero__title,.page-public-home .ph-hero__slide .ph-hero__subtitle,.page-public-home .ph-province-card,.page-public-home .ph-article-card,.page-public-home .ph-gallery-item img,.ph-backtop,.reveal{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.pub-body--home{--home-gutter: clamp(14px, 2.6vw, 28px)}.pub-body--home .pub-header{position:sticky;top:0;left:0;right:0;z-index:100;padding-top:0;background:linear-gradient(180deg,#192c34d1,#192c34bd);border-bottom:0;-webkit-backdrop-filter:blur(8px) saturate(1.03);backdrop-filter:blur(8px) saturate(1.03);transition:background-color .24s var(--ph-ease),backdrop-filter .24s var(--ph-ease),border-color .24s var(--ph-ease)}.pub-body--home .pub-header.navbar--scrolled{background:linear-gradient(180deg,#14262de6,#14262dd6);border-bottom:0;-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04)}.pub-body--home .pub-header .pub-container{width:min(1240px,calc(100% - (var(--home-gutter) * 2)))}.pub-body--home .pub-header__row{border-radius:0;margin:0}.pub-body--home .pub-header__row:after{display:none}.pub-body--home .pub-main--home{margin-top:-96px;padding-top:0}.pub-container--home{--pub-max: 1240px;--pub-pad: var(--home-gutter)}.pub-body--home .pub-nav{background:#ffffff0a;border-color:#ffffff24}.pub-body--home .pub-actions .pub-btn{box-shadow:none;border-color:#ffffff29}.page-public-home .ph-hero{margin-top:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh + 96px);min-height:calc(100dvh + 96px);border-radius:0;overflow:hidden}.page-public-home .ph-hero__slides{position:relative;min-height:inherit;height:100%}.page-public-home .ph-hero__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .62s var(--ph-ease)}.page-public-home .ph-hero__slide.is-active{opacity:1;pointer-events:auto;z-index:2}.page-public-home .ph-hero__slide .ph-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-public-home .ph-hero__slide .ph-hero__overlay{position:absolute;inset:0}.page-public-home .ph-hero__slide .ph-hero__content{position:relative;z-index:3;max-width:min(980px,calc(100% - 48px));margin:auto;padding:clamp(140px,16vh,190px) clamp(18px,3vw,30px) clamp(92px,14vh,130px);text-align:center;border-radius:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-public-home .ph-hero__dots{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-public-home .ph-hero__dot{width:8px;height:8px;border-radius:999px;border:0;background:#eaf7f285;cursor:pointer;transition:transform .2s var(--ph-ease),background-color .2s var(--ph-ease)}.page-public-home .ph-hero__dot.is-active{transform:scale(1.3);background:#91f2c2}.page-public-home .ph-hero__slide .ph-hero__title{max-width:18ch;margin:0 auto;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.1;letter-spacing:-.026em;text-shadow:0 14px 34px rgba(5,14,23,.42)}.page-public-home .ph-hero__slide .ph-hero__subtitle{margin:16px auto 0;max-width:62ch;font-size:clamp(1rem,1.55vw,1.2rem);color:#ebf6f2eb}.page-public-home .ph-hero__slide .ph-btn{margin-top:26px;min-height:56px;padding:14px 32px;font-size:1.02rem;font-weight:800;letter-spacing:.01em}.page-public-home .ph-hero__slide.is-active .ph-hero__content{animation:phSlideContentIn .72s var(--ph-ease) both}.page-public-home .ph-hero__slide.is-active .ph-hero__title{animation:phSlideTitleIn .74s var(--ph-ease) 70ms both}.page-public-home .ph-hero__slide.is-active .ph-hero__subtitle{animation:phSlideTextIn .7s var(--ph-ease) .15s both}.page-public-home .ph-hero__slide.is-active .ph-btn{animation:phSlideCtaIn .7s var(--ph-ease) .23s both}@keyframes phSlideContentIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes phSlideTitleIn{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes phSlideTextIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes phSlideCtaIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.page-public-home .ph-hero__content{min-height:inherit;padding-top:clamp(120px,16vw,168px)}.page-public-home .ph-hero__title{max-width:21ch}.page-public-home .ph-section{padding-left:0;padding-right:0}@media(max-width:991px){.pub-body--home .pub-header{top:0}.pub-body--home .pub-header .pub-container{width:min(1240px,calc(100% - (var(--home-gutter) * 2)))}.pub-body--home .pub-main--home{margin-top:-74px}.page-public-home .ph-hero{min-height:calc(100vh + 74px);min-height:calc(100dvh + 74px);border-radius:0}.page-public-home .ph-hero__content{padding-top:clamp(110px,22vw,152px)}.page-public-home .ph-hero__slide .ph-hero__content{max-width:min(920px,calc(100% - 24px));padding:clamp(118px,16vh,150px) 16px clamp(84px,13vh,114px);border-radius:22px}.page-public-home .ph-hero__slide .ph-hero__title{font-size:clamp(2rem,6.2vw,3rem)}}@media(max-width:620px){.page-public-home .ph-hero__slide .ph-hero__content{max-width:calc(100% - 16px);padding:104px 12px 86px;border-radius:18px}.page-public-home .ph-hero__slide .ph-hero__title{font-size:clamp(1.72rem,8.2vw,2.2rem);max-width:16ch}.page-public-home .ph-hero__slide .ph-hero__subtitle{font-size:.96rem;line-height:1.56}.page-public-home .ph-hero__slide .ph-btn{min-height:52px;padding:13px 24px;font-size:.96rem}}.pub-body--home{--mesh-green-1: #16a97f;--mesh-green-2: #13c59a;--mesh-green-3: #53e1b5;--mesh-green-4: #0d8b6c}.pub-body--home .pub-actions .pub-btn--primary,.page-public-home .ph-btn--primary,.pub-body--home .pub-nav__link.is-active{color:#f2fff9;background:radial-gradient(130% 120% at 14% 8%,rgba(255,255,255,.34) 0%,transparent 46%),radial-gradient(100% 90% at 86% 100%,rgba(7,84,64,.34) 0%,transparent 52%),linear-gradient(140deg,var(--mesh-green-1) 0%,var(--mesh-green-2) 42%,var(--mesh-green-3) 72%,var(--mesh-green-4) 100%);box-shadow:0 12px 28px #097e6366,inset 0 1px #ffffff52;border-color:#7becc347}.pub-body--home .pub-actions .pub-btn--primary:hover,.page-public-home .ph-btn--primary:hover,.pub-body--home .pub-nav__link.is-active:hover{color:#fff;filter:saturate(1.1) brightness(1.03);box-shadow:0 16px 34px #08775d80,inset 0 1px #ffffff59}.pub-body--home .pub-actions .pub-btn--primary:active,.page-public-home .ph-btn--primary:active,.pub-body--home .pub-nav__link.is-active:active{transform:translateY(0);box-shadow:0 10px 24px #08775d61,inset 0 1px #ffffff47}:root{--primary: 22 169 127;--primary-2: 13 139 108;--pub-olive-1: #16a97f;--pub-olive-2: #13c59a;--pub-olive-3: #53e1b5}.mesh-olive,.mesh-olive-pro{background:radial-gradient(1200px 520px at 10% 18%,rgba(22,169,127,.42),transparent 60%),radial-gradient(900px 480px at 85% 12%,rgba(19,197,154,.3),transparent 58%),radial-gradient(900px 520px at 55% 85%,rgba(8,98,74,.24),transparent 60%),linear-gradient(160deg,#16a97f2e,#53e1b50f)}.dark .mesh-olive,.dark .mesh-olive-pro{background:radial-gradient(1200px 520px at 10% 18%,rgba(22,169,127,.5),transparent 60%),radial-gradient(900px 480px at 85% 12%,rgba(19,197,154,.38),transparent 58%),radial-gradient(900px 520px at 55% 85%,rgba(5,78,60,.32),transparent 60%),linear-gradient(180deg,#0518139e,#0518133d)}.text-gradient-olive{background:linear-gradient(140deg,#16a97f,#13c59a 52%,#0f8d6e);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-olive{background:radial-gradient(120% 120% at 12% 10%,rgba(255,255,255,.32) 0%,transparent 42%),radial-gradient(100% 100% at 90% 100%,rgba(6,92,70,.32) 0%,transparent 52%),linear-gradient(140deg,#16a97f,#13c59a 42%,#53e1b5 72%,#0d8b6c)}.pub-btn--primary,.page-public-home .ph-btn--primary,.pub-nav__link.is-active{background:radial-gradient(130% 120% at 14% 8%,rgba(255,255,255,.34) 0%,transparent 46%),radial-gradient(100% 90% at 86% 100%,rgba(7,84,64,.34) 0%,transparent 52%),linear-gradient(140deg,#16a97f,#13c59a 42%,#53e1b5 72%,#0d8b6c)}.pub-footer--home{display:block!important;margin-top:32px!important;border-top:0!important;background:radial-gradient(1200px 420px at 12% 8%,rgba(255,255,255,.2),transparent 58%),radial-gradient(900px 420px at 88% 12%,rgba(88,223,180,.22),transparent 62%),radial-gradient(860px 360px at 40% 92%,rgba(8,108,84,.26),transparent 64%),linear-gradient(140deg,#16a97f,#13c59a 42%,#53e1b5 72%,#0d8b6c)!important}.page-public-home .ph-endbar{display:none!important}.pub-footer--home .pub-footer__card{position:relative;overflow:hidden;background:#ffffff42!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:0 16px 34px #03352833,inset 0 1px #ffffff73!important;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.pub-footer--home .pub-footer__card:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;pointer-events:none;background:linear-gradient(180deg,#ffffff57,#fff0)}.pub-footer--home .pub-footer__title,.pub-footer--home .pub-footer__text,.pub-footer--home .pub-copy,.pub-footer--home .pub-footer__meta,.pub-footer--home .pub-footer__links a,.pub-footer--home .pub-footer__mini a{color:#000!important}.pub-footer--home .pub-footer__links a,.pub-footer--home .pub-footer__mini a{background:#ffffff38!important;border-color:#ffffff57!important;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.pub-footer--home .pub-footer__links a:hover,.pub-footer--home .pub-footer__mini a:hover{background:#16a97f1a!important;border-color:#13c59a5c!important;color:#000!important}.pub-footer--home .pub-footer__bottom{border-top-color:#ffffff47!important}.pub-footer--home strong,.pub-footer--home b,.pub-footer--home a{color:#000!important}.page-admin{--admin-green-1: #16a97f;--admin-green-2: #13c59a;--admin-green-3: #53e1b5;--admin-green-4: #0d8b6c;--olive: #16a97f;--olive-500: #13c59a;--olive-600: #0d8b6c;--p-500: #13c59a;--p-600: #16a97f}.page-admin .btn-primary,.page-admin [class*=btn-primary],.page-admin [class*=btn--primary],.page-admin [class*=btn-main]{color:#f3fffa;background:radial-gradient(130% 120% at 14% 8%,rgba(255,255,255,.34) 0%,transparent 46%),radial-gradient(100% 90% at 86% 100%,rgba(7,84,64,.34) 0%,transparent 52%),linear-gradient(140deg,var(--admin-green-1) 0%,var(--admin-green-2) 42%,var(--admin-green-3) 72%,var(--admin-green-4) 100%)!important;border-color:#7becc34d!important;box-shadow:0 12px 28px #097e6357,inset 0 1px #ffffff47}.page-admin .btn-primary:hover,.page-admin [class*=btn-primary]:hover,.page-admin [class*=btn--primary]:hover,.page-admin [class*=btn-main]:hover{filter:saturate(1.08) brightness(1.03);box-shadow:0 16px 34px #08775d70,inset 0 1px #ffffff52}.page-public-home #provinsi.ph-section{min-height:auto!important;display:block!important;padding-top:6px!important;padding-bottom:8px!important}.page-public-home #provinsi .ph-section__head{margin-bottom:10px!important}.page-public-home #provinsi .ph-province-meta__lead{max-width:60ch;font-size:.95rem;line-height:1.65;color:#184b51db}.page-public-home #provinsi .ph-province-carousel{margin-top:10px!important}.page-public-home #provinsi .ph-province-track{--pv-gap: 16px;grid-auto-columns:calc((100% - (var(--pv-gap) * 2)) / 3);gap:var(--pv-gap);padding:8px 2px 12px}.page-public-home #provinsi .ph-province-card{border:1px solid rgba(53,118,129,.18)!important;outline:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px #11484f1f!important;overflow:hidden}.page-public-home #provinsi .ph-province-card:hover{transform:translateY(-5px);border-color:#16a97f5c!important;box-shadow:0 18px 32px #0e4e562e!important}.page-public-home #provinsi .ph-province-card__media{height:156px!important;padding:10px;background:radial-gradient(circle at 12% 16%,rgba(38,150,124,.12),transparent 46%),linear-gradient(165deg,#ecf8f6e6,#f8fcfbf5)}.page-public-home #provinsi .ph-province-card__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-public-home #provinsi .ph-province-card__body{padding:12px 14px 14px}.page-public-home #provinsi .ph-province-card__body h3{margin:0;font-size:1.08rem;line-height:1.3;font-weight:800;letter-spacing:-.01em;color:#165862}.page-public-home #provinsi .ph-province-card__body p{margin-top:7px;font-size:.85rem;line-height:1.56;color:#4f6e75}@media(max-width:1100px){.page-public-home #provinsi .ph-province-track{grid-auto-columns:calc((100% - var(--pv-gap)) / 2)}}@media(max-width:700px){.page-public-home #provinsi .ph-province-track{grid-auto-columns:86%}.page-public-home #provinsi .ph-province-card__media{height:138px!important}.page-public-home #provinsi .ph-province-card__body h3{font-size:1.08rem}}.pub-drawer [hidden]{display:none!important}.pub-drawer .pub-mnav__sub{margin:12px 0 18px;padding-left:2px}.pub-drawer .pub-mnav__sub a{display:block;padding:12px 14px;border-radius:14px;line-height:1.25}.pub-drawer .pub-mnav__sub a+a{margin-top:10px}.pub-footer{margin-top:44px;border-top:1px solid rgba(0,0,0,.08);background:radial-gradient(1200px 300px at 20% 0%,rgba(22,169,127,.18),transparent 55%),radial-gradient(900px 260px at 80% 10%,rgba(16,24,40,.1),transparent 60%),linear-gradient(180deg,#fffffff5,#ffffffeb);overflow-x:clip}.dark .pub-footer{border-top-color:#ffffff1a;background:radial-gradient(1200px 320px at 20% 0%,rgba(22,169,127,.22),transparent 55%),radial-gradient(900px 280px at 80% 10%,rgba(148,163,184,.12),transparent 60%),linear-gradient(180deg,#0b1320eb,#0b1320db)}.pub-footer__inner{padding:28px 0 18px}.pub-footer__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:768px){.pub-footer__grid{grid-template-columns:1.35fr 1fr 1fr;gap:22px}}.pub-footer__brand{display:flex;gap:12px;align-items:flex-start;min-width:0}.pub-footer__logo{width:44px;height:44px;border-radius:14px;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 26px #10182814;display:grid;place-items:center;flex:0 0 auto}.dark .pub-footer__logo{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 10px 26px #0000004d}.pub-footer__logo img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.pub-footer__title{font-weight:700;letter-spacing:.2px;font-size:14px;line-height:1.25;color:#101828eb;margin-bottom:8px}.dark .pub-footer__title{color:#ffffffeb}.pub-footer__text{font-size:13px;line-height:1.65;color:#101828b3;max-width:58ch}.dark .pub-footer__text{color:#ffffffb3}.pub-footer__card{border:1px solid rgba(0,0,0,.06);background:#ffffffa8;border-radius:18px;padding:14px 14px 12px;box-shadow:0 10px 26px #1018280f}.dark .pub-footer__card{border-color:#ffffff1a;background:#ffffff0d;box-shadow:0 10px 26px #00000047}.pub-footer__links{display:grid;gap:10px;margin-top:10px}.pub-footer__links a{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#ffffffb3;color:#101828c7;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease;min-width:0}.dark .pub-footer__links a{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffc7}.pub-footer__links a:hover{transform:translateY(-1px);border-color:#16a97f59;background:#16a97f14;color:#101828eb}.dark .pub-footer__links a:hover{border-color:#16a97f8c;background:#16a97f24;color:#ffffffeb}.pub-footer__meta{display:grid;gap:8px;margin-top:10px}.pub-footer__meta a{color:inherit;text-decoration:none}.pub-footer__meta a:hover{text-decoration:underline}.pub-footer__bottom{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px}.dark .pub-footer__bottom{border-top-color:#ffffff1a}@media(min-width:768px){.pub-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.pub-copy{font-size:12.5px;color:#1018289e}.dark .pub-copy{color:#ffffff9e}.pub-footer__mini{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center}.pub-footer__mini a{font-size:12.5px;color:#101828b3;text-decoration:none;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:#fff9}.dark .pub-footer__mini a{color:#ffffffb8;border-color:#ffffff1a;background:#ffffff0a}.pub-footer__mini a:hover{border-color:#16a97f59;background:#16a97f14}.pub-body--home .pub-nav__link,.pub-body--home .pub-dd__item{font-size:1rem!important;line-height:1.25!important}.pub-body--home .pub-dd__item{font-weight:560!important}.pub-body{--pub-mesh-btn-1: #16a97f;--pub-mesh-btn-2: #13c59a;--pub-mesh-btn-3: #53e1b5;--pub-mesh-btn-4: #0d8b6c}.pub-body :is(.pub-btn--primary,.pub-nav__link.is-active,[class*=-btn--primary],.lx-btn:not(.lx-btn--ghost),.ox-btn:not(.ox-btn--ghost),.ts-btn:not(.ts-btn-ghost),.km-btn){color:#f2fff9!important;border:1px solid rgba(123,236,195,.34)!important;background:radial-gradient(130% 120% at 14% 8%,rgba(255,255,255,.34) 0%,transparent 46%),radial-gradient(100% 90% at 86% 100%,rgba(7,84,64,.34) 0%,transparent 52%),linear-gradient(140deg,var(--pub-mesh-btn-1) 0%,var(--pub-mesh-btn-2) 42%,var(--pub-mesh-btn-3) 72%,var(--pub-mesh-btn-4) 100%)!important;box-shadow:0 12px 28px #097e6366,inset 0 1px #ffffff52!important}.pub-body :is(.pub-btn--primary,.pub-nav__link.is-active,[class*=-btn--primary],.lx-btn:not(.lx-btn--ghost),.ox-btn:not(.ox-btn--ghost),.ts-btn:not(.ts-btn-ghost),.km-btn):hover,.pub-body :is(.pub-btn--primary,.pub-nav__link.is-active,[class*=-btn--primary],.lx-btn:not(.lx-btn--ghost),.ox-btn:not(.ox-btn--ghost),.ts-btn:not(.ts-btn-ghost),.km-btn):focus-visible{color:#fff!important;border-color:#9df8d67a!important;filter:saturate(1.1) brightness(1.03)!important;box-shadow:0 16px 34px #08775d80,inset 0 1px #ffffff59!important}.pub-body :is(.pub-btn--primary,.pub-nav__link.is-active,[class*=-btn--primary],.lx-btn:not(.lx-btn--ghost),.ox-btn:not(.ox-btn--ghost),.ts-btn:not(.ts-btn-ghost),.km-btn):active{box-shadow:0 10px 24px #08775d61,inset 0 1px #ffffff47!important}html.dark .pub-body :is(.pub-btn--primary,.pub-nav__link.is-active,[class*=-btn--primary],.lx-btn:not(.lx-btn--ghost),.ox-btn:not(.ox-btn--ghost),.ts-btn:not(.ts-btn-ghost),.km-btn){box-shadow:0 14px 30px #0000006b,inset 0 1px #e0fff43d!important}.page-lecturer-publications-index{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow: clip){.page-lecturer-publications-index{overflow-x:hidden}}.page-lecturer-publications-index,.page-lecturer-publications-index *{min-width:0}.page-lecturer-publications-index>.lp-page{width:100%;max-width:100%!important;margin-inline:0;padding-inline:0;gap:clamp(14px,1vw,20px)}@media(min-width:1536px){.page-lecturer-publications-index>.lp-page{max-width:100%!important}}.page-lecturer-publications-index .lp-hero{padding:clamp(16px,1.5vw,22px);border-radius:20px;border-color:#0f172a17;box-shadow:0 16px 34px #0f172a12}.page-lecturer-publications-index .lp-search-inner{padding:clamp(12px,1.15vw,16px);border-radius:18px;gap:10px}.page-lecturer-publications-index .lp-search-field{flex:1 1 340px}.page-lecturer-publications-index .lp-filters{flex:2 1 620px;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.page-lecturer-publications-index .lp-search-actions{margin-left:auto}.page-lecturer-publications-index .lp-cardpad{padding:clamp(14px,1.25vw,20px)}.page-lecturer-publications-index .lx-tablewrap{border-radius:20px;border-color:#0f172a17;box-shadow:0 16px 30px #0f172a0f}.page-lecturer-publications-index table.lx-table{width:100%;table-layout:fixed}.page-lecturer-publications-index table.lx-table thead th{padding:14px 16px}.page-lecturer-publications-index table.lx-table tbody td{padding:16px}.page-lecturer-publications-index table.lx-table thead th:last-child,.page-lecturer-publications-index table.lx-table tbody td:last-child{width:clamp(150px,15vw,210px)}.page-lecturer-publications-index .lx-name .main,.page-lecturer-publications-index .lx-name .sub{overflow-wrap:anywhere}.page-lecturer-publications-index .lp-btn,.page-lecturer-publications-index .lx-link{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.page-lecturer-publications-index .lp-btn:not(.lp-btn-primary){background:#f1f5f9f5;border-color:#0f172a33;color:#0f172ae6}.page-lecturer-publications-index .lp-btn:not(.lp-btn-primary):hover{background:#fff;border-color:#16a97f57;color:#0f172af5}.page-lecturer-publications-index :is(.lp-btn,.lx-link):hover{transform:translateY(-1px)}.page-lecturer-publications-index :is(.lp-btn,.lx-link,.lp-search-input,.lp-select):focus-visible{outline:none;box-shadow:0 0 0 4px #16a97f33}@media(max-width:1024px){.page-lecturer-publications-index>.lp-page{max-width:100%!important;padding-inline:clamp(10px,3vw,16px)}.page-lecturer-publications-index .lp-head{align-items:stretch}.page-lecturer-publications-index .lp-actions,.page-lecturer-publications-index .lp-actions .lp-btn{width:100%}.page-lecturer-publications-index .lp-search-inner{display:grid;grid-template-columns:1fr}.page-lecturer-publications-index .lp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-lecturer-publications-index .lp-search-actions{width:100%;margin-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page-lecturer-publications-index .lp-filters{grid-template-columns:1fr}}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index>.lp-page{max-width:100%!important;margin-inline:0!important;padding-inline:0!important;gap:18px!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-hero{background:radial-gradient(1200px 360px at 0% 0%,rgba(22,169,127,.16),transparent 58%),radial-gradient(960px 280px at 100% 0%,rgba(83,225,181,.2),transparent 60%),#fff!important;border:1px solid rgba(22,169,127,.18)!important;box-shadow:0 18px 38px #0f172a14!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-search-inner{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a0f!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-search-input,.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-select{min-height:44px;border-color:#0f172a29!important;background:#fff!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-cardpad{padding:18px!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-tablewrap{border:1px solid rgba(15,23,42,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 30px #0f172a14!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index table.lx-table thead th{background:#0f172a0a!important;color:#0f172ab8!important;font-size:.76rem!important;letter-spacing:.09em!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index table.lx-table tbody td{border-bottom:1px solid rgba(15,23,42,.08)!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index table.lx-table tbody tr:nth-child(2n) td{background:#16a97f08!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index table.lx-table tbody tr:hover td{background:#16a97f14!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-name .main{font-size:1rem!important;font-weight:900!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-name .sub{font-size:.86rem!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lp-chip{border-radius:999px!important;border:1px solid rgba(15,23,42,.16)!important;background:#0f172a0d!important;color:#0f172acc!important;font-weight:800!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-link{min-height:36px;border-radius:12px!important;border:1px solid rgba(22,169,127,.26)!important;background:#16a97f1a!important;color:#0f172a!important;font-weight:800!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-link:hover{border-color:#16a97f70!important;background:#16a97f33!important;color:#0b1324!important;box-shadow:0 10px 22px #16a97f33!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-link-danger{border-color:#dc262647!important;background:#dc26261a!important;color:#991b1b!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index .lx-link-danger:hover{border-color:#dc262680!important;background:#dc262629!important;color:#7f1d1d!important}.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index :is(.lp-btn,.lx-link,.lp-search-input,.lp-select):focus-visible{box-shadow:0 0 0 4px #16a97f3d!important}@media(max-width:1024px){.page-admin.page-admin-lecturer-publications-index.page-lecturer-publications-index>.lp-page{max-width:100%!important;padding-inline:0!important}}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(227 227 224 / var(--tw-border-opacity, 1))}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(56 69 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(56 69 34 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(95 111 58 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:shadow:focus{--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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(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)}.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-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500\/20:focus{--tw-ring-color: rgb(95 111 58 / .2)}.focus\:ring-primary-500\/40:focus{--tw-ring-color: rgb(95 111 58 / .4)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-60:disabled{opacity:.6}.dark\:block:is(.dark *){display:block}.dark\:inline:is(.dark *){display:inline}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(62 62 58 / var(--tw-border-opacity, 1))}.dark\:border-\[\#eeeeec\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(238 238 236 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800\/70:is(.dark *){border-color:#262626b3}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-\[\#0a0a0a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#161615\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 22 21 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1D0002\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 0 2 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#3E3E3A\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(62 62 58 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#eeeeec\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(238 238 236 / var(--tw-bg-opacity, 1))}.dark\:bg-\[rgba\(10\,14\,22\,\.70\)\]:is(.dark *){background-color:#0a0e16b3}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / 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-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950\/70:is(.dark *){background-color:#0a0a0ab3}.dark\:bg-neutral-950\/95:is(.dark *){background-color:#0a0a0af2}.dark\:bg-primary-900\/30:is(.dark *){background-color:#2028144d}.dark\:bg-primary-900\/40:is(.dark *){background-color:#20281466}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#1C1C1A\]:is(.dark *){--tw-text-opacity: 1;color:rgb(28 28 26 / var(--tw-text-opacity, 1))}.dark\:text-\[\#A1A09A\]:is(.dark *){--tw-text-opacity: 1;color:rgb(161 160 154 / var(--tw-text-opacity, 1))}.dark\:text-\[\#EDEDEC\]:is(.dark *){--tw-text-opacity: 1;color:rgb(237 237 236 / var(--tw-text-opacity, 1))}.dark\:text-\[\#F61500\]:is(.dark *){--tw-text-opacity: 1;color:rgb(246 21 0 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FF4433\]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 68 51 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-primary-100:is(.dark *){--tw-text-opacity: 1;color:rgb(229 233 220 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / 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\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow: inset 0px 0px 0px 1px #fffaed2d;--tw-shadow-colored: inset 0px 0px 0px 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)}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(62 62 58 / var(--tw-border-opacity, 1))}.dark\:hover\:border-\[\#3E3E3A\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(62 62 58 / var(--tw-border-opacity, 1))}.dark\:hover\:border-\[\#62605b\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(98 96 91 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.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-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / 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\:focus\:border-blue-700:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.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\:flex-1{flex:1 1 0%}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:768px){.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:static{position:static}.lg\:-ml-px{margin-left:-1px}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:56rem}.lg\:grow{flex-grow:1}.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\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:p-20{padding:5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.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\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}
