*,: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: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}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg, var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(summary):focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.dropdown>*:not(summary):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;animation:dropdown .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}.dropdown.dropdown-open>[tabindex]:first-child,.dropdown:not(.dropdown-hover):focus>[tabindex]:first-child,.dropdown:focus-within>[tabindex]:first-child{pointer-events:none}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{opacity:100%}.dropdown.dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{scale:100%}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown-start :where(.dropdown-content){inset-inline-end:auto}.dropdown-start.dropdown-left .dropdown-content,.dropdown-start.dropdown-right .dropdown-content{top:0rem;bottom:auto}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50% 0}[dir=rtl] .dropdown-center :where(.dropdown-content){translate:-50% 0}.dropdown-center.dropdown-left .dropdown-content,.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}.dropdown-end.dropdown-left .dropdown-content,.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0rem}.dropdown-left .dropdown-content{inset-inline-end:100%;top:0rem;bottom:auto;transform-origin:right}.dropdown-right .dropdown-content{inset-inline-start:100%;top:0rem;bottom:auto;transform-origin:left}.dropdown-bottom .dropdown-content{top:100%;bottom:auto;transform-origin:top}.dropdown-top .dropdown-content{top:auto;bottom:100%;transform-origin:bottom}@keyframes dropdown{0%{opacity:0}}.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0rem;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);--tw-content: "";content:var(--tw-content);margin-inline-start:-100%}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;translate:0;content:"";margin-inline-start:-100%}[dir=rtl] .steps-horizontal .step:before{translate:0}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40px 1fr;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-rows:auto;gap:.5rem;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;translate:-50% -50%;margin-inline-start:50%}[dir=rtl] .steps-vertical .step:before{translate:50% -50%}.alert{display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;border:var(--border) solid var(--color-base-200);font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{background-color:transparent;color:var(--alert-color);box-shadow:none;background-image:none}.alert.alert-dash{background-color:transparent;color:var(--alert-color);border-style:dashed;box-shadow:none;background-image:none}.alert.alert-soft{color:var(--alert-color, var(--color-base-content));background:color-mix(in oklab,var(--alert-color, var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--alert-color, var(--color-base-content)) 10%,var(--color-base-100));box-shadow:none;background-image:none}.select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:1rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);--size: calc(var(--size-field, .25rem) * 10)}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.select select{margin-inline-start:-1rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:1rem;padding-inline-end:1.75rem;height:calc(100% - 2px);background:inherit;border-radius:inherit;border-style:none}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.select:has(>select[disabled])::-moz-placeholder,.select:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.select:has(>select[disabled])::placeholder,.select:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.progress{position:relative;height:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentColor 20%,transparent);color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}@keyframes progress{50%{background-position-x:-115%}}.modal{pointer-events:none;visibility:hidden;position:fixed;top:0rem;right:0rem;bottom:0rem;left:0rem;margin:0rem;display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:0rem;color:inherit;overflow-x:hidden;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overflow-y:hidden;overscroll-behavior:contain;z-index:999}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:100%;background-color:#0006}.modal.modal-open .modal-box,.modal[open] .modal-box,.modal:target .modal-box{translate:0 0;scale:1;opacity:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0%}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:100%;background-color:#0006}.modal-toggle:checked+.modal .modal-box{translate:0 0;scale:1;opacity:1}@starting-style{.modal-toggle:checked+.modal{visibility:hidden;opacity:0%}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}.footer-horizontal.footer-center{grid-auto-flow:row dense}.footer-vertical.footer-center{grid-auto-flow:column dense}.avatar-group :where(.avatar){overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100)}.avatar{position:relative;display:inline-flex;vertical-align:middle}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}.input:where(input){display:inline-flex}.input :where(input){display:inline-flex;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.input:has(>input[disabled])::-moz-placeholder,.input:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.input:has(>input[disabled])::placeholder,.input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentColor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before,.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media (forced-colors: active){.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}@media print{.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}.checkbox:disabled{cursor:not-allowed;opacity:20%}.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}.hero-content{isolation:isolate;display:flex;max-width:80rem;align-items:center;justify-content:center;gap:1rem;padding:1rem}.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset;transition:color .3s,grid-template-columns .2s;--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);--toggle-p: calc(var(--size) * .125);--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentColor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media (forced-colors: active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}.stack{display:inline-grid;grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>*:nth-child(n+2){width:100%;opacity:70%}.stack>*:nth-child(2){z-index:2;opacity:90%}.stack>*:nth-child(1){z-index:3;width:100%}.stack>*,.stack.stack-bottom>*{grid-column:3 / 4;grid-row:3 / 6}.stack>*:nth-child(2),.stack.stack-bottom>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack>*:nth-child(1),.stack.stack-bottom>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}.navbar{display:flex;width:100%;align-items:center;padding:.5rem;min-height:4rem}.navbar-start{display:inline-flex;align-items:center;width:50%;justify-content:flex-start}.navbar-center{display:inline-flex;align-items:center;flex-shrink:0}.navbar-end{display:inline-flex;align-items:center;width:50%;justify-content:flex-end}.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:color-mix(in oklab,currentColor 60%,transparent)}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}.menu{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:active),.menu :where(li)>details>summary:active:not(.menu :where(li)>details>summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.menu-horizontal{display:inline-flex;flex-direction:row}.menu-horizontal>li:not(.menu-title)>details>ul{position:absolute;margin-inline-start:0rem;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal>li:not(.menu-title)>details>ul){border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.menu-sm :where(li:not(.menu-title)>*:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:.625rem;padding-block:.25rem;font-size:.75rem}.menu-sm .menu-title{padding-inline:.75rem;padding-block:.5rem}.toast{position:fixed;inset-inline-start:auto;inset-inline-end:1rem;top:auto;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem)}.toast>*{animation:toast .25s ease-out}.toast:where(.toast-start){inset-inline-start:1rem;inset-inline-end:auto;--toast-x: 0}.toast:where(.toast-center){inset-inline-start:50%;inset-inline-end:50%;--toast-x: -50%}.toast:where(.toast-end){inset-inline-start:auto;inset-inline-end:1rem;--toast-x: 0}.toast:where(.toast-bottom){top:auto;bottom:1rem;--toast-y: 0}.toast:where(.toast-middle){top:50%;bottom:auto;--toast-y: -50%}.toast:where(.toast-top){top:1rem;bottom:auto;--toast-y: 0}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}:where(.btn){width:unset}.btn{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-noise: var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover: hover){.btn:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:focus-visible{outline-width:2px;outline-style:solid;isolation:isolate}.btn:active:not(.btn-active){translate:0 .5px;--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}@media (hover: hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab,var(--color-neutral) 20%,transparent);--btn-border: #0000;--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow: "";--btn-bg: #0000;--btn-border: #0000;--btn-noise: none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){outline-color:currentColor;--btn-fg: currentColor}.btn-circle{border-radius:calc(infinity * 1px);padding-inline:0rem;width:var(--size);height:var(--size)}.list{display:flex;flex-direction:column;font-size:.875rem}.list :where(.list-row){--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}.list :where(.list-row):has(.list-col-grow:nth-child(1)){--list-grid-cols: 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols: minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}.list>:not(:last-child).list-row:after,.list>:not(:last-child) .list-row:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:0rem;border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}.mockup-browser .mockup-browser-toolbar .input{margin-inline:auto;display:flex;height:100%;align-items:center;gap:.5rem;overflow:hidden;background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";width:1rem;height:1rem;opacity:30%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor' class='size-4'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.indicator{position:relative;display:inline-flex;width:-moz-max-content;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;white-space:nowrap;top:var(--inidicator-t, 0);bottom:var(--inidicator-b, auto);left:var(--inidicator-s, auto);right:var(--inidicator-e, 0);translate:var(--inidicator-x, 50%) var(--indicator-y, -50%)}.rating{position:relative;display:inline-flex;vertical-align:middle}.rating input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rating :where(*){animation:rating .25s ease-out;height:1.5rem;width:1.5rem;border-radius:0;background-color:var(--color-base-content);opacity:20%}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating *:checked,.rating *[aria-checked=true],.rating *[aria-current=true],.rating *:has(~*:checked,~*[aria-checked=true],~*[aria-current=true]){opacity:100%}.rating *:focus-visible{transition:scale .2s ease-out;scale:1.1}.rating *:active:focus{animation:none;scale:1.1}.rating.rating-xs :where(*:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(*:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(*:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(*:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(*:not(.rating-hidden)){width:2rem;height:2rem}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}.filter{display:flex;flex-wrap:wrap}.filter input[type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.textarea{border:var(--border) solid #0000;min-height:5rem;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:.5rem;vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.textarea:has(>textarea[disabled])::-moz-placeholder,.textarea:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.textarea:has(>textarea[disabled])::placeholder,.textarea:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.radio{position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out;border-color:currentColor;background-color:var(--color-base-100)}.radio:checked:before,.radio[aria-checked=true]:before{background-color:currentColor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media (forced-colors: active){.radio:checked:before,.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio:checked:before,.radio[aria-checked=true]:before{outline:.25rem solid;outline-offset:-1rem}}.radio:disabled{cursor:not-allowed;opacity:20%}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;background-color:currentColor!important;vertical-align:middle!important;width:calc(var(--size-selector, .25rem) * 6)!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentColor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.fixed{position:fixed}.absolute{position:absolute}.z-\[1\]{z-index:1}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-12{height:3rem}.h-5{height:1.25rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-5{width:1.25rem}.w-52{width:13rem}.flex-grow{flex-grow:1}.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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border-b-2{border-bottom-width:2px}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.p-10{padding:2.5rem}.p-2{padding:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.normal-case{text-transform:none}.text-base-content{color:var(--color-base-content)}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-primary{color:var(--color-primary)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary{color:var(--color-secondary)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.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-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)}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.join{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0}.join :where(.join-item){border-start-start-radius:var(--join-ss, 0);border-start-end-radius:var(--join-se, 0);border-end-start-radius:var(--join-es, 0);border-end-end-radius:var(--join-ee, 0)}.join :where(.join-item) *{--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.join>.join-item:where(:first-child){--join-ss: var(--radius-field);--join-se: 0;--join-es: var(--radius-field);--join-ee: 0}.join :first-child:not(:last-child) :where(.join-item){--join-ss: var(--radius-field);--join-se: 0;--join-es: var(--radius-field);--join-ee: 0}.join>.join-item:where(:last-child){--join-ss: 0;--join-se: var(--radius-field);--join-es: 0;--join-ee: var(--radius-field)}.join :last-child:not(:first-child) :where(.join-item){--join-ss: 0;--join-se: var(--radius-field);--join-es: 0;--join-ee: var(--radius-field)}.join>.join-item:where(:only-child){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.join :only-child :where(.join-item){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}.rounded-box{border-radius:var(--radius-box)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / 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))}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}.header{position:fixed;top:0;left:0;right:0;width:100vw;margin:0;padding:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(82,199,82,.2);z-index:1000;box-shadow:0 2px 10px #0000001a}.header-container{width:100%;margin:0;padding:0 0 0 20px;display:flex;justify-content:space-between!important;align-items:center;height:64px;position:relative}.header-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:250px!important;padding:0!important;margin:0!important}.logo{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer;transition:all .3s ease;width:auto!important;height:auto!important;max-width:200px!important;max-height:50px!important;flex-shrink:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.logo:hover{transform:scale(1.05)}.logo-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(82,199,82,.3);transition:all .3s ease}.logo:hover .logo-avatar{border-color:#52c75280;box-shadow:0 4px 12px #52c7524d}.logo-text{font-size:1.3rem;font-weight:700;color:#2e7d32;background:linear-gradient(45deg,#52c752,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-text .logo-text-desktop{display:inline}.logo-text .logo-text-mobile{display:none;line-height:1.1;text-align:center}.header-nav{display:flex;align-items:center;justify-content:center;gap:40px;flex:1;position:relative;z-index:1}.nav-link{background:none;border:none;color:#2e7d32;font-size:1rem;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:20px;transition:all .3s ease;position:relative;white-space:nowrap;outline:none;display:inline-block;text-align:center}.nav-link:focus{outline:none;box-shadow:none}.nav-text-desktop{display:inline}.nav-text-mobile{display:none}.user-name-desktop{display:inline}.user-name-mobile{display:none}.nav-link:hover{background:#52c7521a!important;color:#52c752!important;transform:translateY(-2px)}.nav-link:hover,.nav-link:hover *,.nav-link:hover .nav-text{color:#52c752!important}.nav-link.active{background:#52c75226!important;color:#52c752!important;font-weight:600}.nav-link.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(45deg,#52c752,#4caf50)}.nav-link:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(45deg,#52c752,#4caf50);transition:width .3s ease}.nav-link:hover:after{width:80%}.header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.login-button{background:linear-gradient(45deg,#52c752,#4caf50);color:#fff;border:none;padding:10px 20px;border-radius:25px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #52c7524d;margin:0}.login-button:hover{background:linear-gradient(45deg,#4caf50,#388e3c);transform:translateY(-2px);box-shadow:0 6px 16px #52c75266}.user-info{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0 6px 12px;border-radius:20px;transition:all .3s ease;background:#52c7520d;max-width:-moz-fit-content;max-width:fit-content}.user-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(82,199,82,.3)}.user-name{color:#2e7d32;font-weight:600;font-size:.9rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.logout-hint{font-size:.7rem;color:#888;margin-left:5px;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .3s ease;width:0;overflow:hidden;white-space:nowrap}.user-info:hover{background:#52c7521a;padding-right:16px}.user-info:hover .logout-hint{opacity:1;visibility:visible;transform:translate(0);width:auto}.nav-link.admin-link{background:#52c7521a;border:1px solid rgba(82,199,82,.3)}.nav-link.admin-link:hover{background:#52c75233;border-color:#52c75280}@media (max-width: 768px){.header-container{padding:0 15px;height:56px;justify-content:space-between}.header-left,.header-right{position:static;flex:0 0 auto}.header-nav{flex:none;justify-content:center;gap:20px}.nav-link{font-size:.8rem;padding:4px 8px;border-radius:15px}.nav-text-desktop{display:none!important}.nav-text-mobile{display:inline;text-align:center;line-height:1.2}.logo-text{font-size:1rem}.logo-text .logo-text-desktop{display:none!important}.logo-text .logo-text-mobile{display:inline!important;line-height:1.1;text-align:center}.logo-avatar{width:28px;height:28px}.user-avatar{width:24px;height:24px}.login-button{font-size:.75rem;padding:6px 12px}.user-info{gap:6px;padding:4px 0 4px 8px}.user-name-desktop{display:none!important}.user-name-mobile{display:block;font-size:.7rem;max-width:40px;white-space:pre-line;text-align:center;line-height:1.1}.logout-hint{display:none}}@media (min-width: 769px) and (max-width: 1199px){.header-container{padding:0 15px;height:60px;justify-content:space-between}.header-left{flex:0 0 auto}.header-nav{flex:1}.header-right{flex:0 0 auto}.logo-text{font-size:1.1rem}.logo-text .logo-text-desktop{display:none!important}.logo-text .logo-text-mobile{display:inline!important;line-height:1.1;text-align:center}.logo-avatar{width:32px;height:32px}.header-nav{gap:30px}.nav-link{font-size:.9rem;padding:6px 12px}.nav-text-desktop{display:none!important}.nav-text-mobile{display:inline;text-align:center;line-height:1.2}.nav-link:hover,.nav-link:hover *{color:#52c752!important}.login-button{font-size:.85rem;padding:8px 16px}.user-name-desktop{display:none!important}.user-name-mobile{display:inline;font-size:.8rem;max-width:50px;white-space:pre-line;text-align:center;line-height:1.1}.user-avatar{width:28px;height:28px}.logout-hint{display:none}}@media (min-width: 1200px){.header-container{justify-content:space-between!important}.header-left{flex:0 0 auto!important}.header-nav{flex:1!important}.header-right{flex:0 0 auto!important}.logo-text .logo-text-desktop{display:inline}.logo-text .logo-text-mobile{display:none!important}.nav-text-desktop{display:inline}.nav-text-mobile{display:none!important}.user-name-desktop{display:inline;max-width:150px}.user-name-mobile{display:none!important}.nav-link:hover,.nav-link:hover *{color:#52c752!important}}.homepage{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:linear-gradient(135deg,#f0f8f0,#e8f5e8,#e0f2e0);min-height:100vh;padding-top:70px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section{background:linear-gradient(135deg,#fffffff2,#fff8dce6);padding:80px 0;text-align:center;margin:20px;border-radius:20px;box-shadow:0 10px 30px #ff8c0033;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-content{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.avatar-container{margin-bottom:60px;display:block;position:relative;transition:all .3s ease;cursor:pointer}.avatar-container:hover{transform:scale(1.05)}.avatar-image{width:364px;height:364px;display:block;border-radius:50%;box-shadow:0 25px 65px #52c75280;transition:all .3s ease;border:8px solid rgba(168,230,163,.6);-o-object-fit:cover;object-fit:cover}.avatar-container:hover .avatar-image{box-shadow:0 35px 80px #52c752b3;border-color:#7dd87ae6}.hero-title{font-size:2.5rem;margin:20px 0 10px;color:#333}.hero-subtitle{font-size:1.4rem;color:#2e7d32;margin-bottom:30px;display:block;width:100%;text-align:center;font-weight:600;text-shadow:0 2px 4px rgba(82,199,82,.2)}.hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0;width:100%}.tag{background:linear-gradient(45deg,#a8e6a3,#7dd87a);padding:10px 20px;border-radius:25px;font-size:.95rem;color:#1b5e20;font-weight:600;box-shadow:0 4px 15px #52c7524d;transition:all .3s ease;border:2px solid rgba(125,216,122,.4);white-space:nowrap;flex-shrink:0}.tag:hover{transform:translateY(-3px);box-shadow:0 6px 20px #52c75266;background:linear-gradient(45deg,#7dd87a,#52c752);color:#fff}.hero-mission{font-size:1.1rem;color:#666;margin:30px 0}.cta-button{background:#007bff;color:#fff;border:none;padding:12px 30px;font-size:1.1rem;border-radius:5px;cursor:pointer;transition:background-color .3s}.cta-button:hover{background:#0056b3}.philosophy-section{padding:80px 0;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px;border-radius:20px}.philosophy-content{text-align:center;max-width:960px;margin:0 auto;background:linear-gradient(135deg,#fffffff2,#f0f8f0e6);padding:40px;border-radius:20px;box-shadow:0 8px 25px #52c75233;border:2px solid rgba(168,230,163,.4)}.philosophy-text{font-size:1.5rem;color:#2e7d32;font-weight:600;line-height:1.8;margin:0;text-shadow:0 2px 4px rgba(82,199,82,.2)}.services-section{padding:80px 0;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px;border-radius:20px}.section-title{text-align:center;font-size:2.2rem;margin-bottom:50px;color:#2e7d32;font-weight:700;text-shadow:0 3px 6px rgba(82,199,82,.2);position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(45deg,#7dd87a,#52c752);border-radius:2px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px;padding:0 20px}.service-card{background:linear-gradient(135deg,#fffffff2,#f0f8f0e6);padding:35px;border-radius:20px;border:2px solid rgba(168,230,163,.4);box-shadow:0 10px 30px #52c75233;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #52c7524d;border-color:#7dd87a99}.service-header{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.service-icon{font-size:3rem;margin-bottom:15px;background:linear-gradient(45deg,#7dd87a,#52c752);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(82,199,82,.4))}.service-card h3{margin:0;font-size:1.4rem;color:#8b4513;font-weight:700}.service-description{margin-bottom:25px}.service-description p{color:sienna;margin:0;font-size:1.05rem;line-height:1.6}.service-actions{margin-top:25px}.service-button{background:linear-gradient(45deg,#52c752,#4caf50);color:#fff;border:none;padding:12px 25px;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #52c75266;text-shadow:0 1px 2px rgba(0,0,0,.2)}.service-button:hover{background:linear-gradient(45deg,#4caf50,#388e3c);transform:translateY(-2px);box-shadow:0 6px 20px #52c75280}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:25px;max-width:100%}.tool-item{background:linear-gradient(135deg,#fffffff2,#f0f8f0e6);padding:20px 15px;border-radius:15px;border:2px solid #7DD87A;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #52c75233;width:100%;box-sizing:border-box}.tool-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #52c7524d;background:linear-gradient(135deg,#52c752,#4caf50);color:#fff}.tool-item.available{border-color:#52c752}.tool-item.available:hover{background:linear-gradient(135deg,#52c752,#4caf50);color:#fff}.tool-item.coming-soon{opacity:.7;cursor:not-allowed;border-color:#ddd}.tool-icon{font-size:1.8rem;display:block;margin-bottom:10px}.tool-name{font-weight:600;margin-bottom:6px;display:block;font-size:.95rem;line-height:1.3}.tool-status{font-size:.8rem;color:#666;font-weight:500}.tool-status.available{color:#52c752;font-weight:600}.tool-item:hover .tool-status.available{color:#fff}.qr-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#2e7d32b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.qr-modal{background:linear-gradient(135deg,#fffffff2,#f0f8f0e6);padding:35px;border-radius:20px;max-width:420px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 15px 40px #52c7524d;border:2px solid rgba(168,230,163,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:2px solid rgba(168,230,163,.4);padding-bottom:20px}.qr-modal-header h3{margin:0;color:#2e7d32;font-weight:700;font-size:1.3rem}.close-button{background:linear-gradient(45deg,#52c752,#4caf50);border:none;font-size:1.5rem;cursor:pointer;color:#fff;padding:8px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;box-shadow:0 3px 10px #52c75266}.close-button:hover{background:linear-gradient(45deg,#4caf50,#388e3c);transform:scale(1.1);box-shadow:0 5px 15px #52c75280}.qr-modal-body{text-align:center}.qr-image-placeholder{margin-bottom:25px;display:flex;justify-content:center;align-items:center}.qr-code-image{width:220px;height:220px;-o-object-fit:contain;object-fit:contain;border-radius:15px;box-shadow:0 6px 20px #52c75233;border:3px solid #7DD87A}.qr-placeholder-large{width:220px;height:220px;background:linear-gradient(135deg,#f0f8f0cc,#e8f5e899);border:3px dashed #7DD87A;border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 6px 20px #52c75233}.qr-inner-large{text-align:center;color:#2e7d32}.qr-inner-large span{display:block;margin:8px 0;font-weight:500}.qr-inner-large span:first-child{font-size:2.5rem}.qr-instruction{color:#2e7d32;line-height:1.6;margin:0;font-size:1.05rem;background:#f0f8f080;padding:15px;border-radius:10px;border-left:4px solid #7DD87A}@media (max-width: 1024px){.hero-tags{gap:12px;max-width:600px;margin:0 auto}.tag{font-size:.9rem;padding:9px 18px;min-width:-moz-fit-content;min-width:fit-content}}@media (max-width: 768px){.homepage{padding-top:60px}.hero-section,.philosophy-section,.services-section{margin:10px;padding:60px 0}.services-grid{grid-template-columns:1fr;gap:20px;padding:0 10px}.tools-grid{grid-template-columns:1fr;gap:10px}.tool-item{padding:15px 10px}.tool-name{font-size:.9rem}.container{padding:0 15px}.philosophy-text{font-size:1.2rem}.section-title{font-size:1.8rem}.avatar-image{width:260px;height:260px;-o-object-fit:cover;object-fit:cover}.hero-tags{gap:10px;flex-direction:row}}@media (max-width: 480px){.section-title{font-size:1.6rem}.service-card{padding:25px}.qr-modal{padding:25px;margin:20px}.qr-code-image{width:180px;height:180px}.avatar-image{width:208px;height:208px;-o-object-fit:cover;object-fit:cover}.philosophy-text{font-size:1.1rem}.hero-subtitle{font-size:1.2rem}.tag{font-size:.85rem;padding:8px 16px}.hero-tags{gap:8px;flex-direction:column;align-items:center}}._card-base_1ue4n_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_1ue4n_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_1ue4n_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_1ue4n_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_1ue4n_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_1ue4n_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_1ue4n_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_1ue4n_1:hover{background:var(--primary-alpha-20)}._btn-sm_1ue4n_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_1ue4n_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_1ue4n_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_1ue4n_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_1ue4n_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_1ue4n_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_1ue4n_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_1ue4n_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_1ue4n_1{color:var(--text-primary)}._text-secondary_1ue4n_1{color:var(--text-secondary)}._text-tertiary_1ue4n_1{color:var(--text-tertiary)}._margin-bottom-sm_1ue4n_1{margin-bottom:var(--space-sm)}._margin-bottom-md_1ue4n_1{margin-bottom:var(--space-md)}._margin-bottom-lg_1ue4n_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_1ue4n_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_1ue4n_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_1ue4n_1{margin-bottom:var(--space-3xl)}._flex-center_1ue4n_1{display:flex;align-items:center;justify-content:center}._flex-between_1ue4n_1{display:flex;align-items:center;justify-content:space-between}._flex-col_1ue4n_1{display:flex;flex-direction:column}._container_1ue4n_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_1ue4n_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_1ue4n_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_1ue4n_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_1ue4n_1{max-width:var(--container-xl)}}._loading-spinner_1ue4n_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_1ue4n_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_1ue4n_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._header_1ue4n_5{position:fixed;top:0;left:0;right:0;width:100vw;margin:0;padding:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--primary-alpha-20);z-index:var(--z-fixed);box-shadow:var(--shadow-md)}._headerContainer_1ue4n_20{width:100%;margin:0;padding:0 0 0 var(--space-xl);display:flex;justify-content:space-between;align-items:center;height:64px;position:relative}._headerLeft_1ue4n_32{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:auto;max-width:250px;padding:0;margin:0}._logo_1ue4n_43{display:flex;align-items:center;gap:var(--space-md);cursor:pointer;transition:all var(--transition-base);width:auto;height:auto;max-width:200px;max-height:50px;flex-shrink:0;padding:0;margin:0}._logo_1ue4n_43:hover{transform:scale(1.02)}._logoAvatar_1ue4n_62{width:36px;height:36px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-alpha-30);flex-shrink:0}._logoText_1ue4n_71{font-size:var(--font-lg);font-weight:var(--font-bold);color:var(--primary-color);line-height:var(--line-height-tight);white-space:nowrap;flex-shrink:0}._logoTextDesktop_1ue4n_80{display:inline}._logoTextMobile_1ue4n_84{display:none}._headerNav_1ue4n_89{display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);flex:1;padding:0 var(--space-xl);margin:0}._navLink_1ue4n_99{background:none;border:none;color:var(--text-secondary);font-size:var(--font-base);font-weight:var(--font-medium);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;text-align:center;position:relative}._navLink_1ue4n_99:hover{background:var(--primary-alpha-10);color:var(--primary-color);transform:translateY(-1px)}._navLink_1ue4n_99._active_1ue4n_121{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-primary)}._navTextDesktop_1ue4n_127{display:inline}._navTextMobile_1ue4n_131{display:none}._headerRight_1ue4n_136{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;max-width:250px;padding:0 var(--space-xl) 0 0;margin:0}._userInfo_1ue4n_147{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;background:#fffc;border:1px solid var(--border-light)}._userInfo_1ue4n_147:hover{background:var(--primary-alpha-10);border-color:var(--primary-alpha-30);transform:translateY(-1px)}._userAvatar_1ue4n_166{width:32px;height:32px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-alpha-20);flex-shrink:0}._userName_1ue4n_175{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--line-height-tight);white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}._userNameDesktop_1ue4n_186{display:inline}._userNameMobile_1ue4n_190{display:none}._logoutHint_1ue4n_194{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:var(--font-xs);color:var(--text-tertiary);background:var(--bg-primary);padding:2px var(--space-xs);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);white-space:nowrap;opacity:0;transition:opacity var(--transition-base)}._userInfo_1ue4n_147:hover ._logoutHint_1ue4n_194{opacity:1}._loginButton_1ue4n_214{padding:var(--space-sm) var(--space-lg);font-size:var(--font-sm);font-weight:var(--font-medium);white-space:nowrap}@media (max-width: 1199px){._headerContainer_1ue4n_20{padding:0 0 0 var(--space-lg)}._headerRight_1ue4n_136{padding:0 var(--space-lg) 0 0}._headerNav_1ue4n_89{gap:var(--space-lg);padding:0 var(--space-lg)}}@media (max-width: 767px){._headerContainer_1ue4n_20{padding:0 0 0 var(--space-md);height:56px}._headerRight_1ue4n_136{padding:0 var(--space-md) 0 0}._headerNav_1ue4n_89{gap:var(--space-sm);padding:0 var(--space-sm)}._navLink_1ue4n_99{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm)}._logoTextDesktop_1ue4n_80{display:none}._logoTextMobile_1ue4n_84{display:inline;font-size:var(--font-md)}._navTextDesktop_1ue4n_127{display:none}._navTextMobile_1ue4n_131{display:inline;font-size:var(--font-xs);line-height:1.2}._userNameDesktop_1ue4n_186{display:none}._userNameMobile_1ue4n_190{display:inline;font-size:var(--font-xs);line-height:1.2}._logoAvatar_1ue4n_62,._userAvatar_1ue4n_166{width:28px;height:28px}._userName_1ue4n_175{max-width:60px}}._card-base_1f4ll_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_1f4ll_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_1f4ll_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_1f4ll_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_1f4ll_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_1f4ll_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_1f4ll_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_1f4ll_1:hover{background:var(--primary-alpha-20)}._btn-sm_1f4ll_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_1f4ll_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_1f4ll_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_1f4ll_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_1f4ll_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_1f4ll_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_1f4ll_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_1f4ll_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_1f4ll_1{color:var(--text-primary)}._text-secondary_1f4ll_1{color:var(--text-secondary)}._text-tertiary_1f4ll_1{color:var(--text-tertiary)}._margin-bottom-sm_1f4ll_1{margin-bottom:var(--space-sm)}._margin-bottom-md_1f4ll_1{margin-bottom:var(--space-md)}._margin-bottom-lg_1f4ll_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_1f4ll_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_1f4ll_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_1f4ll_1{margin-bottom:var(--space-3xl)}._flex-center_1f4ll_1{display:flex;align-items:center;justify-content:center}._flex-between_1f4ll_1{display:flex;align-items:center;justify-content:space-between}._flex-col_1f4ll_1{display:flex;flex-direction:column}._container_1f4ll_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_1f4ll_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_1f4ll_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_1f4ll_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_1f4ll_1{max-width:var(--container-xl)}}._loading-spinner_1f4ll_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_1f4ll_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_1f4ll_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_1f4ll_5{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:var(--line-height-normal);color:var(--text-primary);background:var(--bg-secondary);min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height) + var(--space-4xl)) var(--space-lg) var(--space-4xl);position:relative;width:100%;box-sizing:border-box}._introContainer_1f4ll_17{max-width:414px;margin:0 auto;padding:0}._introHeader_1f4ll_23{background:var(--bg-primary);padding:32px 24px;text-align:center;margin-bottom:16px;border-radius:16px;border:.5px solid var(--border-light)}._introTitle_1f4ll_32{font-size:28px;margin:0 0 8px;color:var(--text-primary);font-weight:700;letter-spacing:-.5px}._introSubtitle_1f4ll_40{font-size:17px;color:var(--primary-color);margin:0}._actionButtons_1f4ll_46{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}._startTestBtn_1f4ll_53{width:100%;padding:16px;font-size:17px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;background:var(--primary-color);color:#fff}._startTestBtn_1f4ll_53:active{background:var(--primary-dark);transform:scale(.98)}._viewHistoryBtn_1f4ll_71{width:100%;padding:16px;font-size:17px;border:1px solid var(--primary-alpha-20);border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;background:var(--primary-alpha-10);color:var(--primary-color)}._viewHistoryBtn_1f4ll_71:active{background:var(--primary-alpha-15);transform:scale(.98)}._constitutionTypes_1f4ll_89{margin-bottom:16px}._constitutionTypesTitle_1f4ll_93{font-size:22px;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:16px;letter-spacing:-.3px}._typesGrid_1f4ll_102{display:flex;flex-direction:column;gap:12px}._typeCard_1f4ll_108{background:var(--bg-primary);padding:20px;border-radius:12px;border:.5px solid var(--border-light);border-left:4px solid var(--primary-color);display:flex;align-items:flex-start;gap:16px;transition:all .2s ease}._typeCard_1f4ll_108:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._typeIcon_1f4ll_125{font-size:24px;flex-shrink:0;margin-top:2px}._typeContent_1f4ll_131{flex:1}._typeContent_1f4ll_131 h3{margin:0 0 8px;font-size:17px;color:var(--text-primary);font-weight:600}._typeContent_1f4ll_131 p{margin:0;font-size:15px;color:var(--text-secondary);line-height:1.4}._introFooter_1f4ll_149{background:var(--bg-primary);padding:24px;border-radius:16px;border:.5px solid var(--border-light);text-align:center}._introFooter_1f4ll_149 p{margin:0;font-size:15px;color:var(--text-secondary);line-height:1.4}._loadingContainer_1f4ll_165,._errorContainer_1f4ll_166{padding:var(--space-4xl);text-align:center}._loadingSpinner_1f4ll_173{margin-bottom:var(--space-lg)}._loadingContainer_1f4ll_165 p{color:var(--text-secondary);font-size:var(--font-md)}._errorMessage_1f4ll_183{color:var(--warning-color);font-size:var(--font-md);margin-bottom:var(--space-lg)}@media (min-width: 768px){._introContainer_1f4ll_17{max-width:600px}._actionButtons_1f4ll_46{flex-direction:row}._typesGrid_1f4ll_102{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 1024px){._introContainer_1f4ll_17{max-width:800px}._typesGrid_1f4ll_102{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 414px){._page_1f4ll_5{padding:calc(var(--header-height) + var(--space-xl)) var(--space-md) var(--space-xl)}._actionButtons_1f4ll_46{flex-direction:column;gap:var(--space-md)}._startTestBtn_1f4ll_53,._viewHistoryBtn_1f4ll_71{max-width:none}}._card-base_4jclc_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_4jclc_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_4jclc_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_4jclc_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_4jclc_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_4jclc_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_4jclc_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_4jclc_1:hover{background:var(--primary-alpha-20)}._btn-sm_4jclc_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_4jclc_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_4jclc_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_4jclc_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_4jclc_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_4jclc_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_4jclc_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_4jclc_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_4jclc_1{color:var(--text-primary)}._text-secondary_4jclc_1{color:var(--text-secondary)}._text-tertiary_4jclc_1{color:var(--text-tertiary)}._margin-bottom-sm_4jclc_1{margin-bottom:var(--space-sm)}._margin-bottom-md_4jclc_1{margin-bottom:var(--space-md)}._margin-bottom-lg_4jclc_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_4jclc_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_4jclc_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_4jclc_1{margin-bottom:var(--space-3xl)}._flex-center_4jclc_1{display:flex;align-items:center;justify-content:center}._flex-between_4jclc_1{display:flex;align-items:center;justify-content:space-between}._flex-col_4jclc_1{display:flex;flex-direction:column}._container_4jclc_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_4jclc_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_4jclc_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_4jclc_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_4jclc_1{max-width:var(--container-xl)}}._loading-spinner_4jclc_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_4jclc_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_4jclc_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_4jclc_5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text-primary);background:var(--bg-secondary);min-height:calc(100vh - 64px);padding:104px 16px 40px;margin-top:0;margin-bottom:0;position:relative;width:100%;box-sizing:border-box}._quizContainer_4jclc_22{max-width:414px;margin:0 auto;padding:0}._quizHeader_4jclc_28{background:var(--bg-primary);text-align:center;margin-bottom:16px;padding:24px;border-radius:16px;border:.5px solid var(--border-light)}._quizTitle_4jclc_37{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.3px}._quizSubtitle_4jclc_45{color:var(--text-secondary);font-size:15px;margin:0}._progressBar_4jclc_51{margin-bottom:16px;padding:12px 16px;background:var(--primary-alpha-10);border-radius:12px;color:var(--primary-color);font-size:15px;text-align:center;font-weight:600;border:1px solid var(--primary-alpha-20)}._questionContainer_4jclc_63{background:var(--bg-primary);padding:24px;margin-bottom:16px;border-radius:16px;border:.5px solid var(--border-light)}._questionTitle_4jclc_71{font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:20px;line-height:1.4;text-align:left}._optionsContainer_4jclc_80{display:flex;flex-direction:column;gap:12px;margin:0}._optionButton_4jclc_87{padding:16px;font-size:15px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s ease;text-align:left;line-height:1.4;font-weight:400}._optionButton_4jclc_87:active{transform:scale(.98)}._optionSelected_4jclc_105{border-color:var(--primary-color);background:var(--primary-alpha-10);color:var(--primary-color);font-weight:500}._navigationButtons_4jclc_112{display:flex;gap:12px;margin-top:16px}._navButton_4jclc_118{flex:1;padding:16px;border-radius:12px;border:none;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease}._prevButton_4jclc_129{background:var(--primary-alpha-10);color:var(--primary-color);border:1px solid var(--primary-alpha-20)}._prevButton_4jclc_129:active:not(:disabled){background:var(--primary-alpha-15);transform:scale(.98)}._nextButton_4jclc_140{background:var(--primary-color);color:#fff}._nextButton_4jclc_140:active:not(:disabled){background:var(--primary-dark);transform:scale(.98)}._navButton_4jclc_118:disabled{opacity:.3;cursor:not-allowed}._loadingState_4jclc_156,._errorState_4jclc_157{background:var(--bg-primary);text-align:center;padding:48px 24px;color:var(--text-secondary);font-size:15px;border-radius:16px;border:.5px solid var(--border-light)}._errorState_4jclc_157 p{margin-bottom:16px}._actionButton_4jclc_171{width:100%;padding:16px;font-size:17px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._secondary_4jclc_182{background:var(--primary-alpha-10);color:var(--primary-color);border:1px solid var(--primary-alpha-20)}._secondary_4jclc_182:active{background:var(--primary-alpha-15);transform:scale(.98)}@media (min-width: 768px){._quizContainer_4jclc_22{max-width:600px}._navigationButtons_4jclc_112{justify-content:center;max-width:400px;margin:16px auto 0}}@media (min-width: 1024px){._quizContainer_4jclc_22{max-width:800px}}@media (max-width: 768px){._page_4jclc_5{margin-top:0;padding:96px 16px 40px}}._card-base_qe13h_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_qe13h_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_qe13h_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_qe13h_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_qe13h_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_qe13h_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_qe13h_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_qe13h_1:hover{background:var(--primary-alpha-20)}._btn-sm_qe13h_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_qe13h_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_qe13h_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_qe13h_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_qe13h_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_qe13h_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_qe13h_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_qe13h_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_qe13h_1{color:var(--text-primary)}._text-secondary_qe13h_1{color:var(--text-secondary)}._text-tertiary_qe13h_1{color:var(--text-tertiary)}._margin-bottom-sm_qe13h_1{margin-bottom:var(--space-sm)}._margin-bottom-md_qe13h_1{margin-bottom:var(--space-md)}._margin-bottom-lg_qe13h_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_qe13h_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_qe13h_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_qe13h_1{margin-bottom:var(--space-3xl)}._flex-center_qe13h_1{display:flex;align-items:center;justify-content:center}._flex-between_qe13h_1{display:flex;align-items:center;justify-content:space-between}._flex-col_qe13h_1{display:flex;flex-direction:column}._container_qe13h_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_qe13h_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_qe13h_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_qe13h_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_qe13h_1{max-width:var(--container-xl)}}._loading-spinner_qe13h_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_qe13h_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_qe13h_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_qe13h_5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text-primary);background:var(--bg-secondary);min-height:calc(100vh - 64px);padding:104px 16px 40px;margin-top:0;margin-bottom:0;position:relative;width:100%;box-sizing:border-box}._resultContainer_qe13h_22{max-width:414px;margin:0 auto;padding:0;text-align:center}._resultTypeCard_qe13h_29{background:var(--bg-primary);border-radius:16px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a;border:.5px solid var(--border-light)}._resultTypeHeader_qe13h_38{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._resultTypeIcon_qe13h_46{font-size:48px;display:flex;align-items:center;justify-content:center}._resultTypeInfo_qe13h_53{flex:1;text-align:center}._resultTypeLabel_qe13h_58{color:var(--text-tertiary);font-size:14px;margin-bottom:4px}._resultTypeName_qe13h_64{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:4px}._resultTypeScore_qe13h_71{color:var(--primary-color);font-size:16px;font-weight:500}._scoreDistributionCard_qe13h_77,._constitutionAnalysisCard_qe13h_78,._dietAdviceCard_qe13h_79,._lifeAdviceCard_qe13h_80{background:var(--bg-primary);border-radius:16px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a;border:.5px solid var(--border-light)}._sectionTitle_qe13h_89{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:16px;margin-top:0}._sectionHeader_qe13h_97{display:flex;align-items:center;justify-content:space-between}._detailButton_qe13h_103{background:#007aff;color:#fff;border:none;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:12px;white-space:nowrap}._detailButton_qe13h_103:hover{background:#0056cc;transform:translateY(-1px)}._analysisText_qe13h_122,._adviceText_qe13h_123{font-size:16px;line-height:1.5;color:var(--text-secondary);margin:0;text-align:left}._radarChart_qe13h_131{display:flex;justify-content:center;align-items:center;min-height:400px;position:relative}._radarChartContainer_qe13h_139{position:relative;width:400px;height:400px;max-width:90vw;max-height:90vw}._radarSvg_qe13h_147{width:100%;height:100%}._radarLabels_qe13h_152{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._radarLabel_qe13h_152{position:absolute;font-size:13px;color:var(--text-secondary);font-weight:600;white-space:nowrap;background:#ffffffe6;padding:2px 6px;border-radius:4px;box-shadow:0 1px 3px #0000001a}._resultActions_qe13h_173{display:flex;flex-direction:column;gap:12px;margin-top:24px}._actionButton_qe13h_180{width:100%;padding:16px;font-size:17px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._primary_qe13h_191{background:var(--primary-color);color:#fff}._primary_qe13h_191:active{background:var(--primary-dark);transform:scale(.98)}._secondary_qe13h_201{background:var(--primary-alpha-10);color:var(--primary-color);border:1px solid var(--primary-alpha-20)}._secondary_qe13h_201:active{background:var(--primary-alpha-15);transform:scale(.98)}._modalOverlay_qe13h_213{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_qe13h_227{background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px #0003;animation:_modalSlideIn_qe13h_1 .3s ease-out}@keyframes _modalSlideIn_qe13h_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_qe13h_249{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}._modalHeader_qe13h_249 h3{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}._modalClose_qe13h_264{background:none;border:none;font-size:24px;color:var(--text-tertiary);cursor:pointer;padding:4px;line-height:1;transition:color .2s ease}._modalClose_qe13h_264:hover{color:var(--text-primary)}._modalBody_qe13h_279{padding:16px 24px 24px}._scoreSection_qe13h_283{margin-bottom:32px}._scoreSection_qe13h_283 h4{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-primary)}._rankingList_qe13h_294{display:flex;flex-direction:column;gap:12px}._rankingItem_qe13h_300{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-secondary);border-radius:12px;transition:all .2s ease}._rankingItem_qe13h_300._primary_qe13h_191{background:var(--primary-alpha-10);border:1px solid var(--primary-alpha-20)}._rankingPosition_qe13h_315{width:32px;height:32px;border-radius:50%;background:var(--text-tertiary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}._rankingItem_qe13h_300._primary_qe13h_191 ._rankingPosition_qe13h_315{background:var(--primary-color)}._rankingInfo_qe13h_333{flex:1}._rankingType_qe13h_337{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}._rankingScore_qe13h_344{font-size:14px;color:var(--primary-color);font-weight:500}@media (max-width: 768px){._page_qe13h_5{margin-top:0;padding:96px 16px 40px}._radarChart_qe13h_131{min-height:350px}._radarChartContainer_qe13h_139{width:350px;height:350px}._radarLabel_qe13h_152{font-size:12px;padding:1px 4px}}@media (min-width: 768px){._resultContainer_qe13h_22{max-width:600px}._resultActions_qe13h_173{flex-direction:row;justify-content:center}._actionButton_qe13h_180{min-width:140px}}@media (min-width: 1024px){._resultContainer_qe13h_22{max-width:800px}}@media (max-width: 480px){._modalOverlay_qe13h_213{padding:16px}._modalContent_qe13h_227{max-height:85vh}._modalHeader_qe13h_249{padding:20px 20px 12px}._modalBody_qe13h_279{padding:12px 20px 20px}}._card-base_5tenm_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_5tenm_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_5tenm_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_5tenm_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_5tenm_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_5tenm_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_5tenm_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_5tenm_1:hover{background:var(--primary-alpha-20)}._btn-sm_5tenm_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_5tenm_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_5tenm_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_5tenm_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_5tenm_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_5tenm_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_5tenm_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_5tenm_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_5tenm_1{color:var(--text-primary)}._text-secondary_5tenm_1{color:var(--text-secondary)}._text-tertiary_5tenm_1{color:var(--text-tertiary)}._margin-bottom-sm_5tenm_1{margin-bottom:var(--space-sm)}._margin-bottom-md_5tenm_1{margin-bottom:var(--space-md)}._margin-bottom-lg_5tenm_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_5tenm_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_5tenm_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_5tenm_1{margin-bottom:var(--space-3xl)}._flex-center_5tenm_1{display:flex;align-items:center;justify-content:center}._flex-between_5tenm_1{display:flex;align-items:center;justify-content:space-between}._flex-col_5tenm_1{display:flex;flex-direction:column}._container_5tenm_22{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_5tenm_22{max-width:var(--container-sm)}}@media (min-width: 768px){._container_5tenm_22{max-width:var(--container-md)}}@media (min-width: 1024px){._container_5tenm_22{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_5tenm_22{max-width:var(--container-xl)}}._loading-spinner_5tenm_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_5tenm_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_5tenm_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_5tenm_5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text-primary);background:var(--bg-secondary);min-height:calc(100vh - 64px);padding:104px 16px 40px;margin-top:0;margin-bottom:0;position:relative;width:100%;box-sizing:border-box}._container_5tenm_22{max-width:414px;margin:0 auto;padding:0}._historyHeader_5tenm_28{background:var(--bg-primary);text-align:center;margin-bottom:16px;padding:24px;border-radius:16px;border:.5px solid var(--border-light)}._historyTitle_5tenm_37{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.3px}._historySubtitle_5tenm_45{color:var(--text-secondary);font-size:15px;margin:0}._historyList_5tenm_51{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}._historyItem_5tenm_58{background:var(--bg-primary);padding:20px;border-radius:12px;border:.5px solid var(--border-light);cursor:pointer;transition:all .2s ease}._historyItem_5tenm_58:active{transform:scale(.98);background:var(--bg-tertiary)}._historyItem_5tenm_58:last-child{border-bottom:.5px solid var(--border-light)}._historyDate_5tenm_76{font-size:13px;color:var(--text-secondary);margin-bottom:8px;font-weight:500}._historyType_5tenm_83{font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:4px}._historyScore_5tenm_90{font-size:15px;color:var(--primary-color);font-weight:500}._historyViewHint_5tenm_96{font-size:13px;color:var(--text-tertiary);margin-top:8px;text-align:right}._emptyState_5tenm_103{background:var(--bg-primary);text-align:center;padding:48px 24px;color:var(--text-secondary);font-size:15px;border-radius:16px;border:.5px solid var(--border-light);margin-bottom:32px}._loadingState_5tenm_114,._errorState_5tenm_124{background:var(--bg-primary);text-align:center;padding:48px 24px;color:var(--text-secondary);font-size:15px;border-radius:16px;border:.5px solid var(--border-light)}._actionButtons_5tenm_134{display:flex;flex-direction:column;gap:12px}._actionButton_5tenm_134{width:100%;padding:16px;font-size:17px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._primary_5tenm_151{background:var(--primary-color);color:#fff}._primary_5tenm_151:active{background:var(--primary-dark);transform:scale(.98)}._secondary_5tenm_161{background:var(--primary-alpha-10);color:var(--primary-color);border:1px solid var(--primary-alpha-20)}._secondary_5tenm_161:active{background:var(--primary-alpha-15);transform:scale(.98)}@media (min-width: 768px){._container_5tenm_22{max-width:600px}._actionButtons_5tenm_134{flex-direction:row;justify-content:center}._actionButton_5tenm_134{min-width:140px}}@media (min-width: 1024px){._container_5tenm_22{max-width:800px}}@media (max-width: 768px){._page_5tenm_5{margin-top:0;padding:96px 16px 40px}}._adminLayout_q90xs_5{display:flex;flex-direction:column;min-height:100vh;background:var(--admin-bg-primary);font-family:var(--admin-font-family);color:var(--admin-gray-900);overflow-x:hidden;position:relative}._adminLayout_q90xs_5:before{content:"";position:fixed;top:-50%;right:-50%;width:200%;height:200%;background:var(--admin-gradient-decoration);pointer-events:none;z-index:var(--admin-z-index-base)}._adminLoading_q90xs_30{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:var(--admin-gray-600)}._loadingSpinner_q90xs_39{width:32px;height:32px;border:3px solid var(--admin-gray-300);border-top:3px solid var(--admin-primary-500);border-radius:50%;animation:_spin_q90xs_1 1s linear infinite;margin-bottom:var(--admin-space-4)}@keyframes _spin_q90xs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._adminHeader_q90xs_55{height:var(--admin-header-height);background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--admin-border-light);display:flex;align-items:center;justify-content:space-between;padding:0 var(--admin-space-6);position:relative;z-index:var(--admin-z-index-header);flex-shrink:0}._headerLeft_q90xs_70{display:flex;align-items:center;gap:var(--admin-space-4)}._sidebarToggleBtn_q90xs_76{width:44px;height:44px;border:none;background:transparent;cursor:pointer;border-radius:var(--admin-radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-lg);color:var(--admin-gray-600);transition:all var(--admin-transition-normal)}._sidebarToggleBtn_q90xs_76:hover{background:var(--admin-gray-100);color:var(--admin-gray-900)}._headerLogo_q90xs_96{display:flex;align-items:center;gap:var(--admin-space-3)}._logoIcon_q90xs_102{font-size:var(--admin-font-size-2xl)}._logoText_q90xs_106{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._headerCenter_q90xs_112{flex:1}._headerRight_q90xs_116{display:flex;align-items:center;gap:var(--admin-space-4)}._userInfo_q90xs_122{display:flex;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-3);border-radius:var(--admin-radius-lg);transition:all var(--admin-transition-normal);cursor:pointer;position:relative;overflow:hidden}._userInfo_q90xs_122:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--admin-primary-500),var(--admin-primary-400),#7DD87A);opacity:0;transition:opacity var(--admin-transition-normal)}._userInfo_q90xs_122:hover:before{opacity:1}._userAvatar_q90xs_150{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--admin-primary-500) 0%,var(--admin-primary-400) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--admin-font-weight-bold);font-size:var(--admin-font-size-base);flex-shrink:0;box-shadow:0 4px 12px var(--admin-primary-200);transition:all var(--admin-transition-normal)}._userInfo_q90xs_122:hover ._userAvatar_q90xs_150{transform:scale(1.05);box-shadow:0 6px 16px var(--admin-primary-300)}._userDetails_q90xs_171{display:flex;flex-direction:row;align-items:center;gap:var(--admin-space-2);min-width:100px;max-width:140px;flex:1;overflow:hidden}._userName_q90xs_182{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);line-height:var(--admin-line-height-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._userRole_q90xs_193{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-primary-100);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-primary-200);flex-shrink:0}._logoutBtn_q90xs_208{background:var(--admin-error-light);border:1px solid rgba(239,68,68,.2);border-radius:var(--admin-radius-md);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--admin-transition-normal);font-size:var(--admin-font-size-base);color:var(--admin-error);position:relative;overflow:hidden}._logoutBtn_q90xs_208:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ef444433;border-radius:50%;transition:all .4s ease;transform:translate(-50%,-50%)}._logoutBtn_q90xs_208:hover:before{width:200%;height:200%}._logoutBtn_q90xs_208:hover{background:#ef444426;border-color:#ef444466;transform:translateY(-2px);box-shadow:0 6px 20px #ef44444d;color:#dc2626}._adminBody_q90xs_252{display:flex;flex:1;overflow:hidden;align-items:stretch;padding:var(--admin-space-5);gap:var(--admin-space-5)}._adminSidebar_q90xs_262{width:var(--admin-sidebar-width);background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-xl);display:flex;flex-direction:column;transition:all var(--admin-transition-normal);flex-shrink:0;overflow:hidden;box-shadow:0 8px 32px #00000014;position:relative}._adminSidebar_q90xs_262._collapsed_q90xs_278{width:var(--admin-sidebar-collapsed-width)}._sidebarNav_q90xs_282{flex:1;padding:var(--admin-space-4) 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--admin-gray-400) transparent}._sidebarNav_q90xs_282::-webkit-scrollbar{width:4px}._sidebarNav_q90xs_282::-webkit-scrollbar-track{background:transparent}._sidebarNav_q90xs_282::-webkit-scrollbar-thumb{background:var(--admin-gray-400);border-radius:var(--admin-radius-sm)}._navMenu_q90xs_303{list-style:none;margin:0;padding:0}._navItem_q90xs_309{margin-bottom:var(--admin-space-1)}._navLink_q90xs_313{display:flex;align-items:center;padding:var(--admin-space-4);color:var(--admin-gray-600);text-decoration:none;transition:all var(--admin-transition-normal);position:relative;cursor:pointer;border-radius:var(--admin-radius-lg);margin:var(--admin-space-1) var(--admin-space-4);font-weight:var(--admin-font-weight-medium);overflow:hidden}._navLink_q90xs_313:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--admin-gradient-primary);opacity:0;transition:opacity var(--admin-transition-normal);z-index:var(--admin-z-index-base)}._navLink_q90xs_313:hover:before{opacity:1}._navLink_q90xs_313:hover{color:var(--admin-primary-500);transform:translate(4px)}._navLink_q90xs_313._active_q90xs_350{color:var(--admin-primary-500);font-weight:var(--admin-font-weight-semibold);transform:translate(4px)}._navLink_q90xs_313._active_q90xs_350:before{opacity:1}._navParent_q90xs_360{cursor:pointer}._navIcon_q90xs_364{width:24px;height:24px;margin-right:var(--admin-space-3);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-lg);flex-shrink:0;position:relative;z-index:1}._navText_q90xs_377{font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-normal);position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expandIcon_q90xs_387{margin-left:auto;font-size:var(--admin-font-size-xs);transition:transform var(--admin-transition-normal),opacity var(--admin-transition-normal);flex-shrink:0}._navLink_q90xs_313._expanded_q90xs_394 ._expandIcon_q90xs_387{transform:rotate(180deg)}._navSubmenu_q90xs_398{list-style:none;margin:var(--admin-space-1) var(--admin-space-4);padding:var(--admin-space-2) 0;background:#f8fafccc;border-radius:var(--admin-radius-md);border:1px solid rgba(148,163,184,.1);max-height:1000px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:_slideDown_q90xs_1 .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes _slideDown_q90xs_1{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}._collapsed_q90xs_278 ._navSubmenu_q90xs_398{max-height:0;opacity:0;transform:translateY(-10px)}._navSubmenu_q90xs_398 ._navItem_q90xs_309{margin:var(--admin-space-1) var(--admin-space-2)}._navSubmenu_q90xs_398 ._navLink_q90xs_313{padding:var(--admin-space-3) var(--admin-space-5);font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium);border-radius:var(--admin-radius-md);margin:0;position:relative;overflow:hidden}._navSubmenu_q90xs_398 ._navLink_q90xs_313:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#52c75214,#4caf5014);opacity:0;transition:all var(--admin-transition-normal);border-radius:var(--admin-radius-md)}._navSubmenu_q90xs_398 ._navLink_q90xs_313:hover{color:var(--admin-primary-500);transform:translate(2px)}._navSubmenu_q90xs_398 ._navLink_q90xs_313:hover:before{opacity:1}._navSubmenu_q90xs_398 ._navLink_q90xs_313._active_q90xs_350{background:linear-gradient(135deg,#52c7521f,#4caf501f);color:var(--admin-primary-500);font-weight:var(--admin-font-weight-semibold);transform:translate(4px);box-shadow:0 2px 8px var(--admin-primary-200)}._navSubmenu_q90xs_398 ._navLink_q90xs_313._active_q90xs_350:before{display:none}._collapsed_q90xs_278 ._navText_q90xs_377{opacity:0;width:0}._collapsed_q90xs_278 ._navIcon_q90xs_364{margin-right:0}._collapsed_q90xs_278 ._navLink_q90xs_313{padding:var(--admin-space-3);justify-content:center;margin:var(--admin-space-1) var(--admin-space-2)}._collapsed_q90xs_278 ._expandIcon_q90xs_387{opacity:0;width:0;overflow:hidden}._adminMain_q90xs_504{flex:1;overflow-y:auto;background:transparent;min-width:0;display:flex;flex-direction:column}._adminContent_q90xs_513{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--admin-radius-xl);border:1px solid rgba(148,163,184,.15);flex:1;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000014;transition:all var(--admin-transition-normal);position:relative;overflow:hidden}._adminContent_q90xs_513:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)}._contentBreadcrumb_q90xs_538{display:flex;align-items:center;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);padding:var(--admin-space-6) var(--admin-space-8) 0 var(--admin-space-8);margin-bottom:var(--admin-space-6);position:relative}._breadcrumbItem_q90xs_548{display:flex;align-items:center}._breadcrumbItem_q90xs_548 a{color:var(--admin-primary-500);text-decoration:none;transition:all var(--admin-transition-normal);padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-md);font-weight:var(--admin-font-weight-medium);position:relative;overflow:hidden}._breadcrumbItem_q90xs_548 a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);opacity:0;transition:opacity var(--admin-transition-normal);border-radius:var(--admin-radius-md)}._breadcrumbItem_q90xs_548 a:hover:before{opacity:1}._breadcrumbSeparator_q90xs_581{margin:0 var(--admin-space-2);color:var(--admin-gray-400);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium)}._adminContentBody_q90xs_588{flex:1;padding:0 var(--admin-space-6) var(--admin-space-6) var(--admin-space-6)}._dialogOverlay_19cnx_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e293b66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--admin-space-4);animation:_dialogOverlayFadeIn_19cnx_1 .2s ease-out}@keyframes _dialogOverlayFadeIn_19cnx_1{0%{opacity:0}to{opacity:1}}._dialogContainer_19cnx_32{background:var(--admin-bg-modal);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--admin-radius-xl);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-xl);max-width:450px;width:100%;max-height:80vh;overflow:hidden;position:relative;animation:_dialogContainerSlideIn_19cnx_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _dialogContainerSlideIn_19cnx_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._dialogHeader_19cnx_59{display:flex;align-items:flex-start;gap:var(--admin-space-3);padding:var(--admin-space-6) var(--admin-space-6) var(--admin-space-2)}._dialogIcon_19cnx_66{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}._dialogHeaderText_19cnx_73{flex:1;min-width:0}._dialogTitle_19cnx_78{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin:0;line-height:var(--admin-line-height-tight);letter-spacing:-.3px}._dialogBody_19cnx_88{padding:0 var(--admin-space-6) var(--admin-space-4)}._dialogMessage_19cnx_92{font-size:var(--admin-font-size-base);color:var(--admin-gray-700);line-height:var(--admin-line-height-relaxed);margin:0;word-wrap:break-word}._dialogActions_19cnx_101{display:flex;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-6) var(--admin-space-6);justify-content:flex-end;border-top:1px solid var(--admin-border-light);background:#f8fafc80}._dialogButton_19cnx_110{padding:var(--admin-space-3) var(--admin-space-5);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);cursor:pointer;transition:all var(--admin-transition-normal);border:1px solid transparent;min-width:80px;display:flex;align-items:center;justify-content:center}._dialogButton_19cnx_110:focus{outline:none;box-shadow:0 0 0 3px #52c75233}._cancelButton_19cnx_131{background:#fff;color:var(--admin-gray-700);border-color:var(--admin-border-normal)}._cancelButton_19cnx_131:hover{background:var(--admin-gray-100);border-color:var(--admin-border-strong);color:var(--admin-gray-800)}._cancelButton_19cnx_131:active{background:var(--admin-gray-200);transform:translateY(1px)}._confirmButton_19cnx_149{color:#fff;border:none}._confirmButton_19cnx_149._info_19cnx_155{background:var(--admin-primary-500)}._confirmButton_19cnx_149._info_19cnx_155:hover{background:var(--admin-green-600);box-shadow:0 2px 8px #52c7524d}._confirmButton_19cnx_149._primary_19cnx_164{background:var(--admin-primary-500)}._confirmButton_19cnx_149._primary_19cnx_164:hover{background:var(--admin-green-600);box-shadow:0 2px 8px #52c7524d}._confirmButton_19cnx_149._success_19cnx_173{background:var(--admin-success)}._confirmButton_19cnx_149._success_19cnx_173:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}._confirmButton_19cnx_149._warning_19cnx_182{background:var(--admin-warning)}._confirmButton_19cnx_149._warning_19cnx_182:hover{background:#d97706;box-shadow:0 2px 8px #f59e0b4d}._confirmButton_19cnx_149._error_19cnx_191{background:var(--admin-error)}._confirmButton_19cnx_149._error_19cnx_191:hover{background:#dc2626;box-shadow:0 2px 8px #ef44444d}._confirmButton_19cnx_149:active{transform:translateY(1px)}._dialogContainer_19cnx_32._info_19cnx_155{border-left:4px solid var(--admin-info)}._dialogContainer_19cnx_32._primary_19cnx_164{border-left:4px solid var(--admin-primary-500)}._dialogContainer_19cnx_32._success_19cnx_173{border-left:4px solid var(--admin-success)}._dialogContainer_19cnx_32._warning_19cnx_182{border-left:4px solid var(--admin-warning)}._dialogContainer_19cnx_32._error_19cnx_191{border-left:4px solid var(--admin-error)}@media (max-width: 480px){._dialogContainer_19cnx_32{margin:var(--admin-space-4);max-width:none;border-radius:var(--admin-radius-lg)}._dialogHeader_19cnx_59{padding:var(--admin-space-5) var(--admin-space-5) var(--admin-space-2)}._dialogBody_19cnx_88{padding:0 var(--admin-space-5) var(--admin-space-3)}._dialogActions_19cnx_101{padding:var(--admin-space-3) var(--admin-space-5) var(--admin-space-5);flex-direction:column-reverse}._dialogButton_19cnx_110{width:100%;min-width:unset}._dialogTitle_19cnx_78{font-size:var(--admin-font-size-base)}._dialogMessage_19cnx_92{font-size:var(--admin-font-size-sm)}}._loadingContainer_1qs1e_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_1qs1e_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_1qs1e_1 1s linear infinite}@keyframes _spin_1qs1e_1{to{transform:rotate(360deg)}}._welcomeSection_1qs1e_28{margin-bottom:var(--admin-space-8)}._welcomeCard_1qs1e_32{background:linear-gradient(135deg,#52c752,#4caf50);color:#fff;padding:var(--admin-space-6);border-radius:var(--admin-radius-lg);margin-bottom:var(--admin-space-6);box-shadow:0 10px 30px #0000001a}._welcomeCard_1qs1e_32 h2{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold)}._welcomeCard_1qs1e_32 p{margin:0;opacity:.9;font-size:var(--admin-font-size-base)}._adminStats_1qs1e_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-8)}._statCard_1qs1e_61{background:#52c7520d;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid rgba(82,199,82,.15);display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-fast)}._statCard_1qs1e_61:hover{background:#52c75214;transform:translateY(-2px);box-shadow:0 8px 24px #52c75226}._statIcon_1qs1e_78{font-size:var(--admin-font-size-2xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#52c7521a;border-radius:var(--admin-radius-md)}._statContent_1qs1e_89{flex:1}._statTitle_1qs1e_93{font-size:var(--admin-font-size-xs);color:var(--admin-gray-700);font-weight:var(--admin-font-weight-medium);margin-bottom:var(--admin-space-1)}._statValue_1qs1e_100{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._statValue_1qs1e_100._statusHealthy_1qs1e_106{color:var(--admin-primary-500);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold)}._adminModules_1qs1e_113{margin-bottom:var(--admin-space-8)}._modulesTitle_1qs1e_117{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-5);letter-spacing:-.3px}._modulesGrid_1qs1e_125{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--admin-space-4)}._moduleCard_1qs1e_131{background:#fff;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:.5px solid rgba(60,60,67,.1);display:flex;align-items:center;gap:var(--admin-space-4);cursor:pointer;transition:all var(--admin-transition-fast)}._moduleCard_1qs1e_131:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}._moduleCard_1qs1e_131._coming_1qs1e_148{opacity:.6}._moduleCard_1qs1e_131._coming_1qs1e_148:hover{transform:none;box-shadow:none}._moduleCard_1qs1e_131._noPermission_1qs1e_157{opacity:.6}._moduleIcon_1qs1e_161{font-size:var(--admin-font-size-2xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#007aff1a;border-radius:var(--admin-radius-md)}._moduleContent_1qs1e_172{flex:1}._moduleName_1qs1e_176{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin:0 0 var(--admin-space-2) 0}._moduleDescription_1qs1e_183{font-size:var(--admin-font-size-sm);color:var(--admin-gray-700);line-height:var(--admin-line-height-relaxed);margin:0 0 var(--admin-space-3) 0}._moduleStatus_1qs1e_190{margin-top:var(--admin-space-2)}._statusBadge_1qs1e_194{font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm)}._statusBadge_1qs1e_194._active_1qs1e_201{color:var(--admin-primary-500);background:#52c7521a}._statusBadge_1qs1e_194._coming_1qs1e_148,._statusBadge_1qs1e_194._noPermission_1qs1e_157{color:#ff9500;background:#ff95001a}._moduleArrow_1qs1e_216{font-size:var(--admin-font-size-xl);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-semibold)}._adminActions_1qs1e_223{display:flex;gap:var(--admin-space-4);justify-content:center;margin-top:var(--admin-space-10)}._adminButton_1qs1e_230{padding:var(--admin-space-3) var(--admin-space-6);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-fast);min-width:120px}._adminButton_1qs1e_230._primary_1qs1e_241{background:var(--admin-primary-500);color:#fff}._adminButton_1qs1e_230._primary_1qs1e_241:hover{background:#47b147}._adminButton_1qs1e_230._secondary_1qs1e_250{background:var(--admin-gray-50);color:var(--admin-gray-900);border:1px solid rgba(60,60,67,.2)}._adminButton_1qs1e_230._secondary_1qs1e_250:hover{background:#e8e8ed}._adminButton_1qs1e_230:active{transform:scale(.98)}@media (max-width: 768px){._adminStats_1qs1e_54,._modulesGrid_1qs1e_125{grid-template-columns:1fr}._moduleCard_1qs1e_131{padding:var(--admin-space-5)}._adminActions_1qs1e_223{flex-direction:column;align-items:center}._modulesTitle_1qs1e_117{font-size:var(--admin-font-size-xl)}}@media (min-width: 1024px){._adminStats_1qs1e_54{grid-template-columns:repeat(4,1fr)}._modulesGrid_1qs1e_125{grid-template-columns:repeat(2,1fr)}}._adminLayout_15gnj_5{display:flex;flex-direction:column;min-height:100vh;background:var(--admin-bg-primary);font-family:var(--admin-font-family);color:var(--admin-gray-900);overflow-x:hidden;position:relative}._adminLayout_15gnj_5:before{content:"";position:fixed;top:-50%;right:-50%;width:200%;height:200%;background:var(--admin-gradient-decoration);pointer-events:none;z-index:var(--admin-z-index-base)}._adminLoginPage_15gnj_30{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--admin-space-4);position:relative;z-index:10}._adminLoginContainer_15gnj_41{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--admin-radius-xl);border:1px solid rgba(148,163,184,.15);box-shadow:0 20px 60px #0000001a;padding:var(--admin-space-8);width:100%;max-width:400px;position:relative;overflow:hidden}._adminLoginHeader_15gnj_56{text-align:center;margin-bottom:var(--admin-space-8)}._adminLoginLogo_15gnj_61{margin-bottom:var(--admin-space-4);display:flex;justify-content:center;align-items:center}._loginAvatar_15gnj_68{width:64px;height:64px;border-radius:50%;border:3px solid var(--admin-primary-500);box-shadow:0 4px 16px var(--admin-primary-200)}._adminLoginTitle_15gnj_76{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);margin:0 0 var(--admin-space-2) 0;letter-spacing:-.3px}._adminLoginSubtitle_15gnj_84{font-size:var(--admin-font-size-base);color:var(--admin-gray-600);margin:0;font-weight:var(--admin-font-weight-medium)}._adminLoginForm_15gnj_92{margin-bottom:var(--admin-space-6)}._adminErrorMessage_15gnj_96{background:var(--admin-error-light);border:1px solid var(--admin-error-border);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-4);margin-bottom:var(--admin-space-4);color:var(--admin-error);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);display:flex;align-items:center;gap:var(--admin-space-2)}._errorIcon_15gnj_110{font-size:var(--admin-font-size-base);flex-shrink:0}._adminFormGroup_15gnj_115{margin-bottom:var(--admin-space-5)}._adminFormLabel_15gnj_119{display:block;font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2);letter-spacing:.3px}._adminFormInput_15gnj_128{width:100%;padding:var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-family:var(--admin-font-family);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._adminFormInput_15gnj_128:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px var(--admin-primary-100)}._adminFormInput_15gnj_128:disabled{background:var(--admin-gray-50);color:var(--admin-gray-500);cursor:not-allowed}._adminFormInput_15gnj_128::-moz-placeholder{color:var(--admin-gray-400);font-weight:var(--admin-font-weight-normal)}._adminFormInput_15gnj_128::placeholder{color:var(--admin-gray-400);font-weight:var(--admin-font-weight-normal)}._adminLoginButton_15gnj_158{width:100%;padding:var(--admin-space-4);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);position:relative;overflow:hidden}._adminLoginButton_15gnj_158:hover:not(:disabled){background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._adminLoginButton_15gnj_158:active:not(:disabled){transform:translateY(0)}._adminLoginButton_15gnj_158:disabled{background:var(--admin-gray-400);cursor:not-allowed;transform:none;box-shadow:none}._adminLoginButton_15gnj_158._loading_15gnj_195{pointer-events:none}._loadingSpinner_15gnj_199{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_15gnj_1 1s linear infinite}@keyframes _spin_15gnj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._adminLoginFooter_15gnj_214{display:flex;flex-direction:column;gap:var(--admin-space-4);align-items:center}._adminBackButton_15gnj_221{background:transparent;border:1px solid var(--admin-border-light);color:var(--admin-gray-600);padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);font-family:var(--admin-font-family);cursor:pointer;transition:all var(--admin-transition-normal);text-decoration:none;display:inline-flex;align-items:center;gap:var(--admin-space-2)}._adminBackButton_15gnj_221:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-300);color:var(--admin-gray-900)}._adminLoginInfo_15gnj_244{text-align:center}._adminLoginInfo_15gnj_244 p{font-size:var(--admin-font-size-xs);color:var(--admin-gray-500);margin:0;font-weight:var(--admin-font-weight-medium)}@media (max-width: 640px){._adminLoginPage_15gnj_30{padding:var(--admin-space-2)}._adminLoginContainer_15gnj_41{padding:var(--admin-space-6);max-width:100%}._adminLoginTitle_15gnj_76{font-size:var(--admin-font-size-xl)}._loginAvatar_15gnj_68{width:56px;height:56px}}._loadingContainer_b7lrd_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_b7lrd_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_b7lrd_1 1s linear infinite}@keyframes _spin_b7lrd_1{to{transform:rotate(360deg)}}._errorState_b7lrd_28{text-align:center;padding:48px 24px;color:var(--admin-gray-600)}._errorIcon_b7lrd_34{font-size:48px;margin-bottom:var(--admin-space-4)}._errorTitle_b7lrd_39{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._errorMessage_b7lrd_46{color:var(--admin-gray-600);margin-bottom:var(--admin-space-6)}._retryButton_b7lrd_51{padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._retryButton_b7lrd_51:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._dashboardHeader_b7lrd_70{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light)}._dashboardTitle_b7lrd_79 h1{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._dashboardTitle_b7lrd_79 p{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base)}._refreshBtn_b7lrd_92{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-4);background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal)}._refreshBtn_b7lrd_92:hover{background:var(--admin-gray-50);border-color:var(--admin-primary-500);color:var(--admin-primary-500);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._overviewGrid_b7lrd_116{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--admin-space-6);margin-bottom:var(--admin-space-8)}._overviewCard_b7lrd_123{background:#fff;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-normal)}._overviewCard_b7lrd_123:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._overviewIcon_b7lrd_141{width:56px;height:56px;border-radius:var(--admin-radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-2xl);flex-shrink:0}._overviewIcon_b7lrd_141._users_b7lrd_152{background:#3b82f61a;color:#3b82f6}._overviewIcon_b7lrd_141._tests_b7lrd_157{background:#10b9811a;color:#10b981}._overviewIcon_b7lrd_141._avg_b7lrd_162{background:#f59e0b1a;color:#f59e0b}._overviewIcon_b7lrd_141._new_b7lrd_167{background:#8b5cf61a;color:#8b5cf6}._overviewContent_b7lrd_172{flex:1}._overviewContent_b7lrd_172 h3{margin:0 0 var(--admin-space-1) 0;font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);line-height:1.2}._overviewContent_b7lrd_172 p{margin:0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._contentGrid_b7lrd_192{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--admin-space-6);margin-bottom:var(--admin-space-8)}._sectionCard_b7lrd_200{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a;overflow:hidden}._sectionHeader_b7lrd_208{padding:var(--admin-space-5);border-bottom:1px solid var(--admin-border-light);background:var(--admin-gray-50)}._sectionHeader_b7lrd_208 h3{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._sectionContent_b7lrd_221{padding:var(--admin-space-5)}._rankingItem_b7lrd_226{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-3) 0;border-bottom:1px solid var(--admin-border-light);transition:all var(--admin-transition-normal)}._rankingItem_b7lrd_226:last-child{border-bottom:none}._rankingItem_b7lrd_226:hover{background:#52c75208;border-radius:var(--admin-radius-md);margin:0 calc(-1 * var(--admin-space-2));padding-left:var(--admin-space-2);padding-right:var(--admin-space-2)}._rankingLeft_b7lrd_247{display:flex;align-items:center;gap:var(--admin-space-3)}._rankingRank_b7lrd_253{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--admin-primary-500);color:#fff;border-radius:50%;font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-bold)}._rankingType_b7lrd_266{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900)}._rankingRight_b7lrd_272{display:flex;align-items:center;gap:var(--admin-space-2);text-align:right}._rankingCount_b7lrd_279{font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._rankingPercentage_b7lrd_285{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600)}._statsItem_b7lrd_291{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-3) 0;border-bottom:1px solid var(--admin-border-light)}._statsItem_b7lrd_291:last-child{border-bottom:none}._statsLabel_b7lrd_303{font-size:var(--admin-font-size-sm);color:var(--admin-gray-700);font-weight:var(--admin-font-weight-medium)}._statsValue_b7lrd_309{font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._statsValue_b7lrd_309._green_b7lrd_315{color:#10b981}._statsValue_b7lrd_309._blue_b7lrd_319{color:#3b82f6}._emptyState_b7lrd_324{text-align:center;padding:var(--admin-space-8) var(--admin-space-4);color:var(--admin-gray-500)}._emptyIcon_b7lrd_330{font-size:var(--admin-font-size-3xl);margin-bottom:var(--admin-space-3);opacity:.6}._emptyText_b7lrd_336{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium)}._highlightCard_b7lrd_342{background:linear-gradient(135deg,#52c7521a,#52c7520d);border:1px solid rgba(82,199,82,.2);border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);margin-bottom:var(--admin-space-6)}._highlightContent_b7lrd_350{text-align:center}._highlightTitle_b7lrd_354{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);margin:0 0 var(--admin-space-4) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._highlightStats_b7lrd_365{font-size:var(--admin-font-size-base);color:var(--admin-gray-700);line-height:var(--admin-line-height-relaxed)}._highlightMain_b7lrd_371{font-weight:var(--admin-font-weight-bold);color:var(--admin-primary-500);font-size:var(--admin-font-size-lg)}._quickActions_b7lrd_378{margin-bottom:var(--admin-space-6)}._quickActionsTitle_b7lrd_382{margin:0 0 var(--admin-space-4) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionsGrid_b7lrd_389{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--admin-space-4)}._actionCard_b7lrd_395{display:flex;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-5);background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-lg);text-decoration:none;color:inherit;transition:all var(--admin-transition-normal);box-shadow:0 2px 8px #0000000a}._actionCard_b7lrd_395:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._actionIcon_b7lrd_415{width:48px;height:48px;border-radius:var(--admin-radius-lg);background:#52c7521a;display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-xl);flex-shrink:0}._actionContent_b7lrd_427{flex:1}._actionContent_b7lrd_427 h4{margin:0 0 var(--admin-space-1) 0;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionContent_b7lrd_427 p{margin:0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600)}@media (max-width: 768px){._dashboardHeader_b7lrd_70{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._overviewGrid_b7lrd_116{grid-template-columns:repeat(2,1fr);gap:var(--admin-space-4)}._contentGrid_b7lrd_192{grid-template-columns:1fr;gap:var(--admin-space-4)}._overviewCard_b7lrd_123{padding:var(--admin-space-4)}._overviewIcon_b7lrd_141{width:48px;height:48px;font-size:var(--admin-font-size-xl)}._overviewContent_b7lrd_172 h3{font-size:var(--admin-font-size-xl)}}@media (max-width: 640px){._overviewGrid_b7lrd_116{grid-template-columns:1fr}._dashboardTitle_b7lrd_79 h1{font-size:var(--admin-font-size-2xl)}._refreshBtn_b7lrd_92{width:100%;justify-content:center}._rankingItem_b7lrd_226{padding:var(--admin-space-2) 0}._rankingLeft_b7lrd_247{gap:var(--admin-space-2)}._highlightCard_b7lrd_342{padding:var(--admin-space-4)}._highlightTitle_b7lrd_354{font-size:var(--admin-font-size-base)}._actionsGrid_b7lrd_389{grid-template-columns:1fr}._actionCard_b7lrd_395{padding:var(--admin-space-4);gap:var(--admin-space-3)}._actionIcon_b7lrd_415{width:40px;height:40px;font-size:var(--admin-font-size-lg)}}@media (max-width: 480px){._sectionHeader_b7lrd_208,._sectionContent_b7lrd_221{padding:var(--admin-space-4)}._overviewCard_b7lrd_123{padding:var(--admin-space-3);gap:var(--admin-space-3)}._overviewIcon_b7lrd_141{width:40px;height:40px;font-size:var(--admin-font-size-lg)}._overviewContent_b7lrd_172 h3{font-size:var(--admin-font-size-lg)}._overviewContent_b7lrd_172 p{font-size:var(--admin-font-size-xs)}}._loadingContainer_1raaa_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_1raaa_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_1raaa_1 1s linear infinite}@keyframes _spin_1raaa_1{to{transform:rotate(360deg)}}._errorState_1raaa_28{text-align:center;padding:48px 24px;color:var(--admin-gray-600)}._errorIcon_1raaa_34{font-size:48px;margin-bottom:var(--admin-space-4)}._errorTitle_1raaa_39{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._errorMessage_1raaa_46{color:var(--admin-gray-600);margin-bottom:var(--admin-space-6)}._retryButton_1raaa_51{padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._retryButton_1raaa_51:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._pageHeader_1raaa_70{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light)}._pageTitle_1raaa_79 h1{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageTitle_1raaa_79 p{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base)}._addBtn_1raaa_92{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal);text-decoration:none}._addBtn_1raaa_92:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._statsGrid_1raaa_115{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-6);margin-bottom:var(--admin-space-8)}._statCard_1raaa_122{background:#fff;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-normal)}._statCard_1raaa_122:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._statIcon_1raaa_140{width:56px;height:56px;border-radius:var(--admin-radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-2xl);flex-shrink:0}._statIcon_1raaa_140._total_1raaa_151{background:#3b82f61a;color:#3b82f6}._statIcon_1raaa_140._active_1raaa_156{background:#10b9811a;color:#10b981}._statIcon_1raaa_140._inactive_1raaa_161{background:#ef44441a;color:#ef4444}._statContent_1raaa_166{flex:1}._statContent_1raaa_166 h3{margin:0 0 var(--admin-space-1) 0;font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);line-height:1.2}._statContent_1raaa_166 p{margin:0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._typesContainer_1raaa_186{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 2px 8px #0000000a}._typesHeader_1raaa_194{padding:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);background:var(--admin-gray-50);display:flex;justify-content:space-between;align-items:center}._typesHeader_1raaa_194 h2{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._listActions_1raaa_210{display:flex;gap:var(--admin-space-3)}._listActionBtn_1raaa_215{padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;gap:var(--admin-space-2);text-decoration:none}._listActionBtn_1raaa_215._addType_1raaa_229{background:var(--admin-primary-500);color:#fff}._listActionBtn_1raaa_215._addType_1raaa_229:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._typesGrid_1raaa_241{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--admin-space-6);padding:var(--admin-space-6)}._typeCard_1raaa_249{background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-lg);padding:var(--admin-space-5);transition:all var(--admin-transition-normal);box-shadow:0 2px 8px #0000000a}._typeCard_1raaa_249:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._typeHeader_1raaa_264{display:flex;align-items:center;gap:var(--admin-space-3);margin-bottom:var(--admin-space-4)}._typeIcon_1raaa_271{width:48px;height:48px;border-radius:var(--admin-radius-lg);background:#52c7521a;display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-xl);flex-shrink:0}._typeInfo_1raaa_283{flex:1}._typeName_1raaa_287{margin:0 0 var(--admin-space-1) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._typeMeta_1raaa_294{display:flex;align-items:center;gap:var(--admin-space-2)}._typeStatus_1raaa_300{padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold)}._typeStatus_1raaa_300._active_1raaa_156{background:#10b9811a;color:#10b981}._typeStatus_1raaa_300._inactive_1raaa_161{background:#ef44441a;color:#ef4444}._typeOrder_1raaa_317{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._typeDescription_1raaa_323{margin:0 0 var(--admin-space-4) 0;color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed)}._typeActions_1raaa_331{display:flex;gap:var(--admin-space-2);justify-content:flex-end}._typeActionBtn_1raaa_337{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal)}._typeActionBtn_1raaa_337._edit_1raaa_347{background:#fff;color:var(--admin-primary-500);border-color:var(--admin-primary-500)}._typeActionBtn_1raaa_337._edit_1raaa_347:hover{background:var(--admin-primary-500);color:#fff}._typeActionBtn_1raaa_337._toggle_1raaa_358{background:#fff;border-color:var(--admin-gray-300)}._typeActionBtn_1raaa_337._toggle_1raaa_358._active_1raaa_156{color:#ef4444;border-color:#ef4444}._typeActionBtn_1raaa_337._toggle_1raaa_358._active_1raaa_156:hover{background:#ef4444;color:#fff}._typeActionBtn_1raaa_337._toggle_1raaa_358._inactive_1raaa_161{color:#10b981;border-color:#10b981}._typeActionBtn_1raaa_337._toggle_1raaa_358._inactive_1raaa_161:hover{background:#10b981;color:#fff}._typeActionBtn_1raaa_337._delete_1raaa_383{background:#fff;color:#ef4444;border-color:#ef4444}._typeActionBtn_1raaa_337._delete_1raaa_383:hover{background:#ef4444;color:#fff}._emptyState_1raaa_395{text-align:center;padding:var(--admin-space-12) var(--admin-space-6);color:var(--admin-gray-600)}._emptyIcon_1raaa_401{margin:0 auto var(--admin-space-4);width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-3xl);background:var(--admin-gray-100);border-radius:50%;color:var(--admin-gray-400)}._emptyTitle_1raaa_414{margin:var(--admin-space-4) 0 var(--admin-space-2);font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._emptyDescription_1raaa_421{margin:0 0 var(--admin-space-6) 0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600)}._modalOverlay_1raaa_428{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--admin-space-4)}._modalContent_1raaa_442{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:100%;max-height:90vh;overflow:hidden}._modalHeader_1raaa_452{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6) var(--admin-space-6) 0;margin-bottom:var(--admin-space-4)}._modalHeader_1raaa_452 h3{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._modalClose_1raaa_467{background:none;border:none;font-size:var(--admin-font-size-xl);color:var(--admin-gray-500);cursor:pointer;padding:var(--admin-space-1);border-radius:var(--admin-radius-sm);transition:all var(--admin-transition-normal);width:32px;height:32px;display:flex;align-items:center;justify-content:center}._modalClose_1raaa_467:hover{background:var(--admin-gray-100);color:var(--admin-gray-700)}._modalBody_1raaa_488{padding:0 var(--admin-space-6);margin-bottom:var(--admin-space-6)}._modalMessage_1raaa_493{color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed);margin:0}._modalActions_1raaa_500{display:flex;gap:var(--admin-space-3);padding:var(--admin-space-6);background:var(--admin-gray-50);border-top:1px solid var(--admin-border-light)}._modalButton_1raaa_508{flex:1;padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal);border:1px solid;text-align:center}._modalButton_1raaa_508._secondary_1raaa_520{background:#fff;color:var(--admin-gray-700);border-color:var(--admin-border-light)}._modalButton_1raaa_508._secondary_1raaa_520:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-300);color:var(--admin-gray-900)}._modalButton_1raaa_508._danger_1raaa_532{background:#ef4444;color:#fff;border-color:#ef4444}._modalButton_1raaa_508._danger_1raaa_532:hover{background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._modalButton_1raaa_508:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._pageHeader_1raaa_70{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._statsGrid_1raaa_115{grid-template-columns:repeat(2,1fr);gap:var(--admin-space-4)}._typesGrid_1raaa_241{grid-template-columns:1fr;gap:var(--admin-space-4);padding:var(--admin-space-4)}._typesHeader_1raaa_194{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._listActions_1raaa_210{width:100%}._listActionBtn_1raaa_215{flex:1;justify-content:center}}@media (max-width: 640px){._statsGrid_1raaa_115{grid-template-columns:1fr}._pageTitle_1raaa_79 h1{font-size:var(--admin-font-size-2xl)}._addBtn_1raaa_92,._listActionBtn_1raaa_215{width:100%;justify-content:center}._typeActions_1raaa_331{flex-direction:column;gap:var(--admin-space-2)}._typeActionBtn_1raaa_337{width:100%;justify-content:center}}@media (max-width: 480px){._typeCard_1raaa_249{padding:var(--admin-space-4)}._typeHeader_1raaa_264{gap:var(--admin-space-2)}._typeIcon_1raaa_271{width:40px;height:40px;font-size:var(--admin-font-size-lg)}._typeName_1raaa_287{font-size:var(--admin-font-size-base)}._statCard_1raaa_122{padding:var(--admin-space-4);gap:var(--admin-space-3)}._statIcon_1raaa_140{width:48px;height:48px;font-size:var(--admin-font-size-xl)}._statContent_1raaa_166 h3{font-size:var(--admin-font-size-xl)}}._loadingContainer_f98mp_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_f98mp_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_f98mp_1 1s linear infinite}@keyframes _spin_f98mp_1{to{transform:rotate(360deg)}}._errorState_f98mp_28{text-align:center;padding:48px 24px;color:var(--admin-gray-600)}._errorIcon_f98mp_34{font-size:48px;margin-bottom:var(--admin-space-4)}._errorTitle_f98mp_39{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._errorMessage_f98mp_46{color:var(--admin-gray-600);margin-bottom:var(--admin-space-6)}._retryButton_f98mp_51{padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._retryButton_f98mp_51:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._editorContainer_f98mp_70{width:100%}._editorHeader_f98mp_76{margin-bottom:var(--admin-space-8)}._editorTitle_f98mp_80{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._editorDescription_f98mp_87{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._formContainer_f98mp_95{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 4px 16px #0000000f;width:100%}._editorForm_f98mp_104{padding:var(--admin-space-8)}._formSection_f98mp_108{margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-8);border-bottom:1px solid var(--admin-border-light)}._formSection_f98mp_108:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionTitle_f98mp_120{margin:0 0 var(--admin-space-3) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._formGrid_f98mp_128{display:grid;grid-template-columns:1fr 1fr;gap:var(--admin-space-6);margin-bottom:var(--admin-space-5)}._formGroup_f98mp_135{display:flex;flex-direction:column;margin-bottom:var(--admin-space-5)}._formLabel_f98mp_141{display:block;margin-bottom:var(--admin-space-2);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._required_f98mp_149{color:#ef4444}._formInput_f98mp_153,._formSelect_f98mp_154,._formTextarea_f98mp_155{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);color:var(--admin-gray-900);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._formInput_f98mp_153:focus,._formSelect_f98mp_154:focus,._formTextarea_f98mp_155:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formTextarea_f98mp_155{resize:vertical;min-height:80px;font-family:inherit;line-height:var(--admin-line-height-relaxed)}._featuresContainer_f98mp_183{background:var(--admin-gray-50);border-radius:var(--admin-radius-md);padding:var(--admin-space-5)}._featureRow_f98mp_189{display:flex;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3);align-items:center}._featureRow_f98mp_189:last-child{margin-bottom:var(--admin-space-4)}._featureInput_f98mp_200{flex:1;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:#fff;transition:all var(--admin-transition-normal)}._featureInput_f98mp_200:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._removeBtn_f98mp_216{padding:var(--admin-space-2) var(--admin-space-3);background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);flex-shrink:0}._removeBtn_f98mp_216:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._addBtn_f98mp_235{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-4);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);width:100%;justify-content:center}._addBtn_f98mp_235:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._formActions_f98mp_259{display:flex;justify-content:flex-end;gap:var(--admin-space-4);margin-top:var(--admin-space-8);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._cancelBtn_f98mp_268,._submitBtn_f98mp_269{padding:var(--admin-space-4) var(--admin-space-8);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);border:none;cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px;display:flex;align-items:center;justify-content:center;text-decoration:none}._cancelBtn_f98mp_268{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._cancelBtn_f98mp_268:hover:not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-gray-300);transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}._submitBtn_f98mp_269{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500)}._submitBtn_f98mp_269:hover:not(:disabled){background:#47b147;border-color:#47b147;transform:translateY(-2px);box-shadow:0 6px 20px #52c7524d}._cancelBtn_f98mp_268:disabled,._submitBtn_f98mp_269:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._formGrid_f98mp_128{grid-template-columns:1fr;gap:var(--admin-space-4)}._editorForm_f98mp_104{padding:var(--admin-space-6)}._formActions_f98mp_259{flex-direction:column}._cancelBtn_f98mp_268,._submitBtn_f98mp_269{width:100%;justify-content:center}}@media (max-width: 640px){._editorTitle_f98mp_80 h1{font-size:var(--admin-font-size-2xl)}._editorForm_f98mp_104{padding:var(--admin-space-4)}._formSection_f98mp_108{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-6)}._sectionTitle_f98mp_120{font-size:var(--admin-font-size-base);margin-bottom:var(--admin-space-4)}._featureRow_f98mp_189{flex-direction:column;align-items:stretch;gap:var(--admin-space-2)}._removeBtn_f98mp_216{align-self:flex-end;width:auto}}@media (max-width: 480px){._editorHeader_f98mp_76{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-4)}._formActions_f98mp_259{margin-top:var(--admin-space-6);padding-top:var(--admin-space-4)}._formInput_f98mp_153,._formSelect_f98mp_154,._formTextarea_f98mp_155,._featureInput_f98mp_200{padding:var(--admin-space-2);font-size:var(--admin-font-size-sm)}._featuresContainer_f98mp_183{padding:var(--admin-space-4)}}._pagination_1xrp8_4{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6) 0;border-top:1px solid var(--admin-border-light);margin-top:var(--admin-space-4);gap:var(--admin-space-4)}._paginationInfo_1xrp8_15{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);flex-shrink:0}._paginationControls_1xrp8_22{display:flex;align-items:center;gap:var(--admin-space-2);flex:1;justify-content:center}._paginationPages_1xrp8_31{display:flex;align-items:center;gap:4px}._paginationBtn_1xrp8_38{padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border-light);background:#fff;color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .2s;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}._paginationBtn_1xrp8_38:hover:not(._disabled_1xrp8_54):not(._ellipsis_1xrp8_54){border-color:var(--admin-primary-500);color:var(--admin-primary-500);background:var(--admin-primary-50)}._paginationBtn_1xrp8_38._active_1xrp8_61{background:var(--admin-primary-500);border-color:var(--admin-primary-500);color:#fff;font-weight:var(--admin-font-weight-medium)}._paginationBtn_1xrp8_38._active_1xrp8_61:hover{background:var(--admin-primary-600);border-color:var(--admin-primary-600)}._paginationBtn_1xrp8_38._disabled_1xrp8_54{color:var(--admin-gray-400);border-color:var(--admin-gray-200);background:var(--admin-gray-50);cursor:not-allowed}._paginationBtn_1xrp8_38._ellipsis_1xrp8_54{border:none;background:transparent;cursor:default;color:var(--admin-gray-500)}._paginationBtn_1xrp8_38._ellipsis_1xrp8_54:hover{border:none;background:transparent;color:var(--admin-gray-500)}._pageBtn_1xrp8_96{font-weight:var(--admin-font-weight-medium)}._pageSizeSelector_1xrp8_101{display:flex;align-items:center;gap:var(--admin-space-2);flex-shrink:0}._pageSizeLabel_1xrp8_108{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);white-space:nowrap}._pageSizeSelect_1xrp8_101{padding:var(--admin-space-1) var(--admin-space-2);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);background:#fff;color:var(--admin-gray-700);cursor:pointer;min-width:80px}._pageSizeSelect_1xrp8_101:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}@media (max-width: 768px){._pagination_1xrp8_4{flex-direction:column;gap:var(--admin-space-3);align-items:stretch}._paginationControls_1xrp8_22{justify-content:center;order:1}._paginationInfo_1xrp8_15{text-align:center;order:2}._pageSizeSelector_1xrp8_101{justify-content:center;order:3}._paginationPages_1xrp8_31{flex-wrap:wrap;justify-content:center}._paginationBtn_1xrp8_38{min-width:32px;height:32px;padding:var(--admin-space-1) var(--admin-space-2);font-size:var(--admin-font-size-xs)}}@media (max-width: 480px){._paginationPages_1xrp8_31{gap:2px}._paginationBtn_1xrp8_38{min-width:28px;height:28px;padding:4px 6px}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 4px 16px #0000001a;border:.5px solid rgba(60,60,67,.2);min-width:280px;max-width:400px;pointer-events:auto;transform:translate(100%);opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.toast-show{transform:translate(0);opacity:1}.toast-hide{transform:translate(100%);opacity:0}.toast-success{border-left:4px solid #34c759}.toast-error{border-left:4px solid #ff3b30}.toast-warning{border-left:4px solid #ff9500}.toast-info{border-left:4px solid #007aff}.toast-icon{font-size:16px;flex-shrink:0}.toast-message{flex:1;font-size:14px;color:#1d1d1f;line-height:1.4;font-weight:500}.toast-close{background:none;border:none;font-size:18px;color:#6e6e73;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .2s ease}.toast-close:hover{background:#3c3c431a;color:#1d1d1f}.toast-close:active{transform:scale(.9)}@media (max-width: 768px){.toast-container{top:10px;right:10px;left:10px}.toast{min-width:auto;max-width:none;margin:0 10px}}._loadingContainer_1ghsu_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_1ghsu_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_1ghsu_1 1s linear infinite}@keyframes _spin_1ghsu_1{to{transform:rotate(360deg)}}._pageHeader_1ghsu_28{margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light)}._pageTitle_1ghsu_34{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageDescription_1ghsu_41{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._statsGrid_1ghsu_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-6);margin-bottom:var(--admin-space-8)}._statCard_1ghsu_56{background:#fff;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-normal)}._statCard_1ghsu_56:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._statIcon_1ghsu_74{width:56px;height:56px;border-radius:var(--admin-radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-2xl);flex-shrink:0;background:#52c7521a;color:var(--admin-primary-500)}._statContent_1ghsu_87{flex:1}._statTitle_1ghsu_91{margin:0 0 var(--admin-space-1) 0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._statValue_1ghsu_98{margin:0;font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);line-height:1.2}._tabNavigation_1ghsu_107{display:flex;background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);margin-bottom:var(--admin-space-6);overflow:hidden;box-shadow:0 2px 8px #0000000a}._tabButton_1ghsu_117{flex:1;padding:var(--admin-space-4) var(--admin-space-6);background:transparent;border:none;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-600);cursor:pointer;transition:all var(--admin-transition-normal);border-right:1px solid var(--admin-border-light)}._tabButton_1ghsu_117:last-child{border-right:none}._tabButton_1ghsu_117:hover{background:var(--admin-gray-50);color:var(--admin-gray-900)}._tabButton_1ghsu_117._active_1ghsu_139{background:var(--admin-primary-500);color:#fff;font-weight:var(--admin-font-weight-semibold)}._questionsList_1ghsu_146{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 2px 8px #0000000a}._listHeader_1ghsu_154{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);background:var(--admin-gray-50);border-bottom:1px solid var(--admin-border-light)}._listTitle_1ghsu_163{display:flex;flex-direction:column;gap:var(--admin-space-2)}._listTitle_1ghsu_163 h3{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._listStats_1ghsu_176{display:flex;gap:var(--admin-space-4)}._statItem_1ghsu_181{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._listActions_1ghsu_187{display:flex;gap:var(--admin-space-3)}._listActionBtn_1ghsu_192{padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;gap:var(--admin-space-2)}._listActionBtn_1ghsu_192._activateAll_1ghsu_205{background:#10b9811a;color:#10b981;border:1px solid #10b981}._listActionBtn_1ghsu_192._activateAll_1ghsu_205:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._listActionBtn_1ghsu_192._deactivateAll_1ghsu_218{background:#ef44441a;color:#ef4444;border:1px solid #ef4444}._listActionBtn_1ghsu_192._deactivateAll_1ghsu_218:hover{background:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._listActionBtn_1ghsu_192._addQuestion_1ghsu_231{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500)}._listActionBtn_1ghsu_192._addQuestion_1ghsu_231:hover{background:#47b147;border-color:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._questionsTable_1ghsu_245{width:100%}._tableHeader_1ghsu_249{display:grid;grid-template-columns:80px 140px 1fr 100px 100px 160px;gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-6);background:var(--admin-gray-100);border-bottom:1px solid var(--admin-border-light);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-700)}._tableRow_1ghsu_261{display:grid;grid-template-columns:80px 140px 1fr 100px 100px 160px;gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);transition:all var(--admin-transition-normal);align-items:center}._tableRow_1ghsu_261:hover{background:#52c75208}._tableRow_1ghsu_261:last-child{border-bottom:none}._typeBadge_1ghsu_280{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);background:#52c7521a;color:var(--admin-primary-500);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:1px solid rgba(82,199,82,.2)}._questionContent_1ghsu_292{font-size:var(--admin-font-size-sm);color:var(--admin-gray-900);line-height:var(--admin-line-height-relaxed);word-break:break-word}._questionWeight_1ghsu_299{font-size:var(--admin-font-size-sm);color:var(--admin-gray-700);font-weight:var(--admin-font-weight-medium)}._statusToggle_1ghsu_306{padding:var(--admin-space-1) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal)}._statusToggle_1ghsu_306._active_1ghsu_139{background:#10b9811a;color:#10b981;border-color:#10b981}._statusToggle_1ghsu_306._active_1ghsu_139:hover{background:#10b981;color:#fff}._statusToggle_1ghsu_306._inactive_1ghsu_327{background:#ef44441a;color:#ef4444;border-color:#ef4444}._statusToggle_1ghsu_306._inactive_1ghsu_327:hover{background:#ef4444;color:#fff}._actionButtons_1ghsu_339{display:flex;gap:var(--admin-space-2)}._actionButton_1ghsu_339{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal)}._actionButton_1ghsu_339._edit_1ghsu_354{background:#fff;color:var(--admin-primary-500);border-color:var(--admin-primary-500)}._actionButton_1ghsu_339._edit_1ghsu_354:hover{background:var(--admin-primary-500);color:#fff}._actionButton_1ghsu_339._delete_1ghsu_365{background:#fff;color:#ef4444;border-color:#ef4444}._actionButton_1ghsu_339._delete_1ghsu_365:hover{background:#ef4444;color:#fff}._statsAnalysis_1ghsu_377{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);padding:var(--admin-space-8);box-shadow:0 2px 8px #0000000a}._statsSection_1ghsu_385{margin-bottom:var(--admin-space-8)}._statsSection_1ghsu_385:last-child{margin-bottom:0}._statsSection_1ghsu_385 h3{margin:0 0 var(--admin-space-6) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._typeDistribution_1ghsu_400{display:flex;flex-direction:column;gap:var(--admin-space-4)}._typeStat_1ghsu_406{display:flex;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-4);background:var(--admin-gray-50);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light)}._typeCount_1ghsu_416{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-700);min-width:60px}._typeBar_1ghsu_423{flex:1;height:8px;background:var(--admin-gray-200);border-radius:var(--admin-radius-sm);overflow:hidden}._typeBarFill_1ghsu_431{height:100%;background:var(--admin-primary-500);transition:width var(--admin-transition-normal)}._modalOverlay_1ghsu_438{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--admin-space-4)}._modalContent_1ghsu_452{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._modalHeader_1ghsu_464{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);background:var(--admin-gray-50)}._modalHeader_1ghsu_464 h3{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._modalClose_1ghsu_480{background:none;border:none;font-size:var(--admin-font-size-xl);color:var(--admin-gray-500);cursor:pointer;padding:var(--admin-space-1);border-radius:var(--admin-radius-sm);transition:all var(--admin-transition-normal);width:32px;height:32px;display:flex;align-items:center;justify-content:center}._modalClose_1ghsu_480:hover{background:var(--admin-gray-100);color:var(--admin-gray-700)}._modalForm_1ghsu_501{flex:1;overflow-y:auto;padding:var(--admin-space-6)}._modalText_1ghsu_507{color:var(--admin-gray-600);margin-bottom:var(--admin-space-6);line-height:var(--admin-line-height-relaxed)}._formGroup_1ghsu_513{margin-bottom:var(--admin-space-6)}._formGroup_1ghsu_513:last-child{margin-bottom:0}._formGroup_1ghsu_513 label{display:block;margin-bottom:var(--admin-space-2);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._formSelect_1ghsu_529,._formInput_1ghsu_530,._formTextarea_1ghsu_531{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);color:var(--admin-gray-900);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._formSelect_1ghsu_529:focus,._formInput_1ghsu_530:focus,._formTextarea_1ghsu_531:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formTextarea_1ghsu_531{resize:vertical;min-height:80px;font-family:inherit;line-height:var(--admin-line-height-relaxed)}._optionsEditor_1ghsu_559{background:var(--admin-gray-50);border-radius:var(--admin-radius-md);padding:var(--admin-space-4);border:1px solid var(--admin-border-light)}._optionRow_1ghsu_566{display:flex;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3);align-items:center}._optionRow_1ghsu_566:last-child{margin-bottom:var(--admin-space-4)}._optionText_1ghsu_577{flex:1;padding:var(--admin-space-2);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);background:#fff}._optionScore_1ghsu_586{width:80px;padding:var(--admin-space-2);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);background:#fff;text-align:center}._removeOption_1ghsu_596{padding:var(--admin-space-2);background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);width:32px;height:32px;display:flex;align-items:center;justify-content:center}._removeOption_1ghsu_596:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._addOption_1ghsu_619{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);padding:var(--admin-space-3);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);width:100%}._addOption_1ghsu_619:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._checkboxLabel_1ghsu_643{display:flex;align-items:center;gap:var(--admin-space-2);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);cursor:pointer}._checkboxLabel_1ghsu_643 input[type=checkbox]{width:auto;margin:0}._modalActions_1ghsu_659{display:flex;justify-content:flex-end;gap:var(--admin-space-3);padding:var(--admin-space-6);background:var(--admin-gray-50);border-top:1px solid var(--admin-border-light)}._modalButton_1ghsu_668{padding:var(--admin-space-3) var(--admin-space-6);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal);border:1px solid;min-width:80px;text-align:center}._modalButton_1ghsu_668._secondary_1ghsu_680{background:#fff;color:var(--admin-gray-700);border-color:var(--admin-border-light)}._modalButton_1ghsu_668._secondary_1ghsu_680:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-300);color:var(--admin-gray-900)}._modalButton_1ghsu_668._primary_1ghsu_692{background:var(--admin-primary-500);color:#fff;border-color:var(--admin-primary-500)}._modalButton_1ghsu_668._primary_1ghsu_692:hover{background:#47b147;border-color:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._modalButton_1ghsu_668._danger_1ghsu_705{background:#ef4444;color:#fff;border-color:#ef4444}._modalButton_1ghsu_668._danger_1ghsu_705:hover{background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}@media (max-width: 768px){._listHeader_1ghsu_154{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._listActions_1ghsu_187{width:100%;flex-wrap:wrap}._listActionBtn_1ghsu_192{flex:1;min-width:120px;justify-content:center}._tableHeader_1ghsu_249,._tableRow_1ghsu_261{grid-template-columns:60px 120px 1fr 80px 80px 140px;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-4)}._statsGrid_1ghsu_49{grid-template-columns:repeat(2,1fr);gap:var(--admin-space-4)}._tabNavigation_1ghsu_107{flex-direction:column}._tabButton_1ghsu_117{border-right:none;border-bottom:1px solid var(--admin-border-light)}._tabButton_1ghsu_117:last-child{border-bottom:none}}@media (max-width: 640px){._pageTitle_1ghsu_34{font-size:var(--admin-font-size-2xl)}._statsGrid_1ghsu_49{grid-template-columns:1fr}._tableHeader_1ghsu_249,._tableRow_1ghsu_261{grid-template-columns:1fr;gap:var(--admin-space-2);text-align:left}._tableHeader_1ghsu_249>div,._tableRow_1ghsu_261>div{padding:var(--admin-space-2) 0;border-bottom:1px solid var(--admin-border-light)}._tableHeader_1ghsu_249>div:last-child,._tableRow_1ghsu_261>div:last-child{border-bottom:none}._actionButtons_1ghsu_339{flex-direction:column;gap:var(--admin-space-2)}._actionButton_1ghsu_339{width:100%;justify-content:center}._optionRow_1ghsu_566{flex-direction:column;align-items:stretch;gap:var(--admin-space-2)}._removeOption_1ghsu_596{align-self:flex-end;width:auto;padding:var(--admin-space-2) var(--admin-space-4)}._modalActions_1ghsu_659{flex-direction:column}._modalButton_1ghsu_668{width:100%}}@media (max-width: 480px){._pageHeader_1ghsu_28{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-4)}._listHeader_1ghsu_154,._modalForm_1ghsu_501,._statsAnalysis_1ghsu_377{padding:var(--admin-space-4)}._modalContent_1ghsu_452{margin:var(--admin-space-4)}._optionsEditor_1ghsu_559{padding:var(--admin-space-3)}}._loadingContainer_9a3nk_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_9a3nk_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_9a3nk_1 1s linear infinite}@keyframes _spin_9a3nk_1{to{transform:rotate(360deg)}}._errorState_9a3nk_28{text-align:center;padding:48px 24px;color:var(--admin-gray-600);background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light)}._errorIcon_9a3nk_37{font-size:48px;margin-bottom:var(--admin-space-4)}._errorTitle_9a3nk_42{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._errorMessage_9a3nk_49{color:var(--admin-gray-600);margin-bottom:var(--admin-space-6)}._retryButton_9a3nk_54{padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._retryButton_9a3nk_54:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._editorContainer_9a3nk_73{width:100%}._editorHeader_9a3nk_79{margin-bottom:var(--admin-space-8)}._editorTitle_9a3nk_83{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._editorDescription_9a3nk_90{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._formContainer_9a3nk_98{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 4px 16px #0000000f;width:100%}._editorForm_9a3nk_107{padding:var(--admin-space-8)}._formSection_9a3nk_111{margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-8);border-bottom:1px solid var(--admin-border-light)}._formSection_9a3nk_111:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionTitle_9a3nk_123{margin:0 0 var(--admin-space-3) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._sectionDescription_9a3nk_130{margin:0 0 var(--admin-space-5) 0;color:var(--admin-gray-600);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed)}._formGrid_9a3nk_138{display:grid;grid-template-columns:1fr 1fr;gap:var(--admin-space-6);margin-bottom:var(--admin-space-5)}._formGroup_9a3nk_145{display:flex;flex-direction:column;margin-bottom:var(--admin-space-5)}._formLabel_9a3nk_151{display:block;margin-bottom:var(--admin-space-2);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._required_9a3nk_159{color:#ef4444}._formInput_9a3nk_163,._formSelect_9a3nk_164,._formTextarea_9a3nk_165{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);color:var(--admin-gray-900);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._formInput_9a3nk_163:focus,._formSelect_9a3nk_164:focus,._formTextarea_9a3nk_165:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formTextarea_9a3nk_165{resize:vertical;min-height:80px;font-family:inherit;line-height:var(--admin-line-height-relaxed)}._optionsEditor_9a3nk_193{background:var(--admin-gray-50);border-radius:var(--admin-radius-md);padding:var(--admin-space-5);border:1px solid var(--admin-border-light)}._optionRow_9a3nk_200{display:flex;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3);align-items:center}._optionRow_9a3nk_200:last-child{margin-bottom:var(--admin-space-4)}._optionText_9a3nk_211{flex:1;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:#fff;transition:all var(--admin-transition-normal)}._optionText_9a3nk_211:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._optionScore_9a3nk_227{width:80px;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:#fff;text-align:center;transition:all var(--admin-transition-normal)}._optionScore_9a3nk_227:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._removeOption_9a3nk_244{padding:var(--admin-space-2);background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-bold);cursor:pointer;transition:all var(--admin-transition-normal);width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._removeOption_9a3nk_244:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._addOption_9a3nk_268{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-4);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);width:100%;justify-content:center}._addOption_9a3nk_268:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._checkboxLabel_9a3nk_292{display:flex;align-items:center;gap:var(--admin-space-2);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);cursor:pointer}._checkboxLabel_9a3nk_292 input[type=checkbox]{width:auto;margin:0}._formActions_9a3nk_308{display:flex;justify-content:flex-end;gap:var(--admin-space-4);margin-top:var(--admin-space-8);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._cancelBtn_9a3nk_317,._submitBtn_9a3nk_318{padding:var(--admin-space-4) var(--admin-space-8);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);border:none;cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px;display:flex;align-items:center;justify-content:center;text-decoration:none}._cancelBtn_9a3nk_317{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._cancelBtn_9a3nk_317:hover:not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-gray-300);transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}._submitBtn_9a3nk_318{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500)}._submitBtn_9a3nk_318:hover:not(:disabled){background:#47b147;border-color:#47b147;transform:translateY(-2px);box-shadow:0 6px 20px #52c7524d}._cancelBtn_9a3nk_317:disabled,._submitBtn_9a3nk_318:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._formGrid_9a3nk_138{grid-template-columns:1fr;gap:var(--admin-space-4)}._editorForm_9a3nk_107{padding:var(--admin-space-6)}._formActions_9a3nk_308{flex-direction:column}._cancelBtn_9a3nk_317,._submitBtn_9a3nk_318{width:100%;justify-content:center}._optionRow_9a3nk_200{flex-direction:column;align-items:stretch;gap:var(--admin-space-2)}._optionScore_9a3nk_227{width:100%}._removeOption_9a3nk_244{align-self:flex-end;width:auto;padding:var(--admin-space-2) var(--admin-space-4)}}@media (max-width: 640px){._editorTitle_9a3nk_83{font-size:var(--admin-font-size-2xl)}._editorForm_9a3nk_107{padding:var(--admin-space-4)}._formSection_9a3nk_111{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-6)}._sectionTitle_9a3nk_123{font-size:var(--admin-font-size-base);margin-bottom:var(--admin-space-4)}._optionsEditor_9a3nk_193{padding:var(--admin-space-4)}}@media (max-width: 480px){._editorHeader_9a3nk_79{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-4)}._formActions_9a3nk_308{margin-top:var(--admin-space-6);padding-top:var(--admin-space-4)}._formInput_9a3nk_163,._formSelect_9a3nk_164,._formTextarea_9a3nk_165,._optionText_9a3nk_211,._optionScore_9a3nk_227{padding:var(--admin-space-2);font-size:var(--admin-font-size-sm)}._optionsEditor_9a3nk_193{padding:var(--admin-space-3)}._removeOption_9a3nk_244{width:100%;justify-content:center}}._loadingContainer_1getk_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_1getk_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_1getk_1 1s linear infinite}@keyframes _spin_1getk_1{to{transform:rotate(360deg)}}._pageHeader_1getk_28{margin-bottom:var(--admin-space-8)}._pageTitle_1getk_32{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageDescription_1getk_39{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base)}._adminStats_1getk_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-8)}._statCard_1getk_53{background:#52c7520d;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid rgba(82,199,82,.15);display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-fast)}._statCard_1getk_53:hover{background:#52c75214;transform:translateY(-2px);box-shadow:0 8px 24px #52c75226}._statIcon_1getk_70{font-size:var(--admin-font-size-2xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#52c7521a;border-radius:var(--admin-radius-md)}._statContent_1getk_81{flex:1}._statTitle_1getk_85{font-size:var(--admin-font-size-xs);color:var(--admin-gray-700);font-weight:var(--admin-font-weight-medium);margin-bottom:var(--admin-space-1)}._statValue_1getk_92{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._usersList_1getk_99{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden}._listHeader_1getk_106{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);background:var(--admin-gray-50)}._listTitle_1getk_115 h3{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._listStats_1getk_122{display:flex;gap:var(--admin-space-4)}._statItem_1getk_127{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._listActions_1getk_133{display:flex;gap:var(--admin-space-3)}._listActionBtn_1getk_138{padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;gap:var(--admin-space-2)}._listActionBtn_1getk_138._addUser_1getk_151{background:var(--admin-primary-500);color:#fff}._listActionBtn_1getk_138._addUser_1getk_151:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._questionsTable_1getk_163{overflow-x:auto}._tableHeader_1getk_167{display:grid;grid-template-columns:100px 120px 120px 1fr 100px 100px 100px 120px;background:var(--admin-gray-50);border-bottom:1px solid var(--admin-border-light);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-sm);color:var(--admin-gray-700)}._tableHeader_1getk_167>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableHeader_1getk_167>div:last-child{border-right:none}._tableRow_1getk_186{display:grid;grid-template-columns:100px 120px 120px 1fr 100px 100px 100px 120px;border-bottom:1px solid var(--admin-border-light);transition:all var(--admin-transition-normal)}._tableRow_1getk_186:hover{background:#52c75208}._tableRow_1getk_186._disabled_1getk_197{opacity:.6;background:var(--admin-gray-50)}._tableRow_1getk_186>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light);display:flex;align-items:center;font-size:var(--admin-font-size-sm);min-height:60px}._tableRow_1getk_186>div:nth-child(4){align-items:flex-start;padding-top:var(--admin-space-4)}._tableRow_1getk_186>div:last-child{border-right:none}._userUsername_1getk_222{font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._userNickname_1getk_227{color:var(--admin-gray-700)}._roleBadge_1getk_231{padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold)}._roleBadge_1getk_231._admin_1getk_46{background:#3b82f61a;color:#3b82f6}._roleBadge_1getk_231._superAdmin_1getk_243{background:#a855f71a;color:#a855f7}._permissionsTags_1getk_248{display:flex;flex-wrap:wrap;gap:var(--admin-space-1);min-height:20px;align-items:flex-start}._permissionTag_1getk_256{padding:var(--admin-space-1) var(--admin-space-2);background:#52c7521a;color:var(--admin-primary-500);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._statusToggle_1getk_265{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal)}._statusToggle_1getk_265._active_1getk_275{background:#10b9811a;color:#10b981}._statusToggle_1getk_265._inactive_1getk_280{background:#ef44441a;color:#ef4444}._statusToggle_1getk_265:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._statusToggle_1getk_265:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._userActions_1getk_297{display:flex;gap:var(--admin-space-2)}._actionButton_1getk_302{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);border:none;cursor:pointer;transition:all var(--admin-transition-normal)}._actionButton_1getk_302._edit_1getk_312{background:#3b82f61a;color:#3b82f6}._actionButton_1getk_302._disable_1getk_197{background:#ef44441a;color:#ef4444}._actionButton_1getk_302._enable_1getk_322{background:#10b9811a;color:#10b981}._actionButton_1getk_302:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._modalOverlay_1getk_333{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_1getk_347{background:#fff;border-radius:var(--admin-radius-lg);width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}._modalHeader_1getk_357{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light)}._modalHeader_1getk_357 h3{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._modalClose_1getk_372{background:none;border:none;font-size:var(--admin-font-size-xl);color:var(--admin-gray-500);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--admin-radius-md);transition:all var(--admin-transition-normal)}._modalClose_1getk_372:hover{background:var(--admin-gray-100);color:var(--admin-gray-700)}._userForm_1getk_393{padding:var(--admin-space-6)}._formGroup_1getk_397{margin-bottom:var(--admin-space-5)}._formGroup_1getk_397 label{display:block;font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._formGroup_1getk_397 input,._formGroup_1getk_397 select{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-family:var(--admin-font-family);transition:all var(--admin-transition-normal);box-sizing:border-box}._formGroup_1getk_397 input:focus,._formGroup_1getk_397 select:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formGroup_1getk_397 input._error_1getk_428{border-color:var(--admin-error);box-shadow:0 0 0 3px #ef44441a}._formGroup_1getk_397 input._disabled_1getk_197{background:var(--admin-gray-50);color:var(--admin-gray-500);cursor:not-allowed}._formGroup_1getk_397 small{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);margin-top:var(--admin-space-1);display:block}._errorText_1getk_446{color:var(--admin-error);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);margin-top:var(--admin-space-1);display:block}._permissionsGrid_1getk_455{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--admin-space-3);margin-top:var(--admin-space-3)}._permissionItem_1getk_462{display:flex;align-items:flex-start;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-normal)}._permissionItem_1getk_462:hover{background:#52c75208;border-color:#52c75233}._permissionItem_1getk_462 input[type=checkbox]{margin:0;width:auto}._permissionInfo_1getk_483{flex:1}._permissionName_1getk_487{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-1)}._permissionDesc_1getk_494{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);line-height:var(--admin-line-height-relaxed)}._formActions_1getk_501{display:flex;justify-content:flex-end;gap:var(--admin-space-3);margin-top:var(--admin-space-6);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._adminButton_1getk_510{padding:var(--admin-space-3) var(--admin-space-6);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal);min-width:100px}._adminButton_1getk_510._primary_1getk_521{background:var(--admin-primary-500);color:#fff}._adminButton_1getk_510._primary_1getk_521:hover:not(:disabled){background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._adminButton_1getk_510._secondary_1getk_532{background:var(--admin-gray-100);color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._adminButton_1getk_510._secondary_1getk_532:hover{background:var(--admin-gray-200);border-color:var(--admin-gray-300)}._adminButton_1getk_510:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 1024px){._tableHeader_1getk_167,._tableRow_1getk_186{grid-template-columns:90px 100px 110px 1fr 90px 90px 90px 100px}}@media (max-width: 768px){._adminStats_1getk_46{grid-template-columns:repeat(2,1fr)}._listHeader_1getk_106{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._questionsTable_1getk_163{font-size:var(--admin-font-size-xs)}._tableHeader_1getk_167,._tableRow_1getk_186{grid-template-columns:70px 80px 90px 1fr 80px 70px 70px 80px}._permissionsGrid_1getk_455{grid-template-columns:1fr}._modalContent_1getk_347{width:95%;margin:var(--admin-space-4)}}@media (max-width: 640px){._adminStats_1getk_46{grid-template-columns:1fr}._formActions_1getk_501{flex-direction:column}}._pagination_1getk_599{display:flex;justify-content:space-between;align-items:center;margin-top:var(--admin-space-6);padding:var(--admin-space-4) var(--admin-space-6);background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a}._paginationInfo_1getk_611{color:var(--admin-gray-600);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium)}._paginationControls_1getk_617{display:flex;align-items:center;gap:var(--admin-space-6)}._pageSizeSelector_1getk_623{display:flex;align-items:center;gap:var(--admin-space-2)}._pageSizeSelector_1getk_623 label{color:var(--admin-gray-600);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium)}._pageSizeSelect_1getk_623{padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:#fff;cursor:pointer;transition:all var(--admin-transition-normal)}._pageSizeSelect_1getk_623:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._pageButtons_1getk_651{display:flex;align-items:center;gap:var(--admin-space-1)}._pageButton_1getk_651{min-width:36px;height:36px;padding:0 var(--admin-space-2);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);background:#fff;color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;justify-content:center}._pageButton_1getk_651:hover:not(._disabled_1getk_197):not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-primary-500);color:var(--admin-primary-500);transform:translateY(-1px)}._pageButton_1getk_651._active_1getk_275{background:var(--admin-primary-500);border-color:var(--admin-primary-500);color:#fff;font-weight:var(--admin-font-weight-semibold)}._pageButton_1getk_651._disabled_1getk_197,._pageButton_1getk_651:disabled{opacity:.4;cursor:not-allowed;transform:none}._pageButton_1getk_651:active:not(._disabled_1getk_197):not(:disabled){transform:translateY(0)}._loadingIndicator_1getk_700{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-3);padding:var(--admin-space-6);color:var(--admin-gray-600);font-size:var(--admin-font-size-sm)}._loadingIndicator_1getk_700 ._loadingSpinner_1getk_12{width:16px;height:16px;border:2px solid var(--admin-gray-300);border-top:2px solid var(--admin-primary-500);border-radius:50%;animation:_spin_1getk_1 1s linear infinite}@media (max-width: 768px){._pagination_1getk_599{flex-direction:column;gap:var(--admin-space-4);align-items:stretch}._paginationControls_1getk_617{flex-direction:column;gap:var(--admin-space-4)}._pageButtons_1getk_651{justify-content:center;flex-wrap:wrap}._pageButton_1getk_651{min-width:32px;height:32px;font-size:var(--admin-font-size-xs)}}@media (max-width: 480px){._paginationInfo_1getk_611{text-align:center;font-size:var(--admin-font-size-xs)}._pageSizeSelector_1getk_623{justify-content:center}}._loadingContainer_vev7o_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_vev7o_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_vev7o_1 1s linear infinite}@keyframes _spin_vev7o_1{to{transform:rotate(360deg)}}._editorContainer_vev7o_28{width:100%}._pageHeader_vev7o_34{margin-bottom:var(--admin-space-8)}._pageTitle_vev7o_38{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageDescription_vev7o_45{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._formContainer_vev7o_53{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 4px 16px #0000000f;width:100%}._userForm_vev7o_62{padding:var(--admin-space-8)}._formSection_vev7o_67{margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-8);border-bottom:1px solid var(--admin-border-light)}._formSection_vev7o_67:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionTitle_vev7o_79{margin:0 0 var(--admin-space-3) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._sectionDescription_vev7o_86{margin:0 0 var(--admin-space-5) 0;color:var(--admin-gray-600);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed)}._formRow_vev7o_94{display:grid;grid-template-columns:1fr 1fr;gap:var(--admin-space-6);margin-bottom:var(--admin-space-5)}._formGroup_vev7o_101{display:flex;flex-direction:column}._formLabel_vev7o_106{display:block;font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._required_vev7o_114{color:var(--admin-error);margin-left:var(--admin-space-1)}._formInput_vev7o_119,._formSelect_vev7o_120{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-family:var(--admin-font-family);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._formInput_vev7o_119:focus,._formSelect_vev7o_120:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formInput_vev7o_119._error_vev7o_139,._formSelect_vev7o_120._error_vev7o_139{border-color:var(--admin-error);box-shadow:0 0 0 3px #ef44441a}._formInput_vev7o_119:disabled{background:var(--admin-gray-50);color:var(--admin-gray-500);cursor:not-allowed}._formInput_vev7o_119::-moz-placeholder{color:var(--admin-gray-400)}._formInput_vev7o_119::placeholder{color:var(--admin-gray-400)}._helpText_vev7o_155{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);margin-top:var(--admin-space-1);display:block}._errorText_vev7o_162{color:var(--admin-error);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);margin-top:var(--admin-space-1);display:block}._permissionsGrid_vev7o_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--admin-space-4);margin-top:var(--admin-space-4)}._permissionItem_vev7o_178{display:flex;align-items:flex-start;gap:var(--admin-space-3);padding:var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-normal);background:#fff}._permissionItem_vev7o_178:hover{background:#52c75208;border-color:#52c75233;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}._permissionCheckbox_vev7o_197{margin:0;width:18px;height:18px;accent-color:var(--admin-primary-500);cursor:pointer}._permissionInfo_vev7o_205{flex:1}._permissionName_vev7o_209{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-1);line-height:var(--admin-line-height-tight)}._permissionDesc_vev7o_217{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);line-height:var(--admin-line-height-relaxed)}._formActions_vev7o_224{display:flex;justify-content:flex-end;gap:var(--admin-space-4);margin-top:var(--admin-space-8);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._actionButton_vev7o_233{padding:var(--admin-space-4) var(--admin-space-8);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);border:none;cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px;display:flex;align-items:center;justify-content:center;text-decoration:none}._actionButton_vev7o_233._primary_vev7o_249{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500)}._actionButton_vev7o_233._primary_vev7o_249:hover:not(:disabled){background:#47b147;border-color:#47b147;transform:translateY(-2px);box-shadow:0 6px 20px #52c7524d}._actionButton_vev7o_233._secondary_vev7o_262{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._actionButton_vev7o_233._secondary_vev7o_262:hover:not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-gray-300);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._actionButton_vev7o_233:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._actionButton_vev7o_233:active:not(:disabled){transform:translateY(0)}@media (max-width: 768px){._formRow_vev7o_94{grid-template-columns:1fr;gap:var(--admin-space-4)}._permissionsGrid_vev7o_171{grid-template-columns:1fr;gap:var(--admin-space-3)}._formActions_vev7o_224{flex-direction:column-reverse;gap:var(--admin-space-3)}._actionButton_vev7o_233{width:100%}}@media (max-width: 640px){._pageTitle_vev7o_38{font-size:var(--admin-font-size-2xl)}._userForm_vev7o_62{padding:var(--admin-space-4)}._formSection_vev7o_67{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-6)}._permissionItem_vev7o_178{padding:var(--admin-space-3)}}@media (max-width: 480px){._pageTitle_vev7o_38{font-size:var(--admin-font-size-xl);margin-bottom:var(--admin-space-1)}._pageDescription_vev7o_45{font-size:var(--admin-font-size-sm)}._userForm_vev7o_62{padding:var(--admin-space-3)}._formInput_vev7o_119,._formSelect_vev7o_120{padding:var(--admin-space-2);font-size:var(--admin-font-size-sm)}._sectionTitle_vev7o_79{font-size:var(--admin-font-size-base)}._permissionItem_vev7o_178{padding:var(--admin-space-2);gap:var(--admin-space-2)}._permissionName_vev7o_209,._permissionDesc_vev7o_217{font-size:var(--admin-font-size-xs)}}._loadingContainer_1wpdk_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_1wpdk_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_1wpdk_1 1s linear infinite}@keyframes _spin_1wpdk_1{to{transform:rotate(360deg)}}._pageHeader_1wpdk_28{margin-bottom:var(--admin-space-8)}._headerTop_1wpdk_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-2)}._pageTitle_1wpdk_39{margin:0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._addButton_1wpdk_46{background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-lg);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;display:flex;align-items:center;gap:var(--admin-space-2);transition:all var(--admin-transition-normal);text-decoration:none}._addButton_1wpdk_46:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._addButtonIcon_1wpdk_68{width:20px;height:20px}._pageDescription_1wpdk_73{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._statsGrid_1wpdk_81{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-6);margin-bottom:var(--admin-space-8)}._statCard_1wpdk_88{background:#fff;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid var(--admin-border-light);box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-normal)}._statCard_1wpdk_88:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--admin-primary-500)}._statIcon_1wpdk_106{font-size:var(--admin-font-size-2xl);flex-shrink:0}._statContent_1wpdk_111{flex:1}._statTitle_1wpdk_115{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);margin-bottom:var(--admin-space-1);font-weight:var(--admin-font-weight-medium)}._statValue_1wpdk_122{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);line-height:1.2}._statValue_1wpdk_122._active_1wpdk_129{color:#34c759}._statValue_1wpdk_122._draft_1wpdk_133{color:#ff9500}._statValue_1wpdk_122._success_1wpdk_137{color:var(--admin-primary-500)}._filterContainer_1wpdk_142{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 2px 8px #0000000a;padding:var(--admin-space-6);margin-bottom:var(--admin-space-6);border:1px solid var(--admin-border-light)}._filterRow_1wpdk_151{display:flex;flex-wrap:wrap;gap:var(--admin-space-4);align-items:center;margin-bottom:var(--admin-space-4)}._filterRow_1wpdk_151:last-child{margin-bottom:0}@media (min-width: 1400px){._filterRow_1wpdk_151{flex-wrap:nowrap}._filterSelect_1wpdk_169{min-width:140px;flex-shrink:0}._clearFiltersButton_1wpdk_174{flex-shrink:0;white-space:nowrap;margin-left:auto}}@media (min-width: 1200px) and (max-width: 1399px){._filterSelect_1wpdk_169{min-width:130px;font-size:var(--admin-font-size-sm)}._clearFiltersButton_1wpdk_174{font-size:var(--admin-font-size-sm);padding:var(--admin-space-2) var(--admin-space-3)}}._searchContainer_1wpdk_194{flex:1;min-width:250px}._searchInput_1wpdk_199{width:100%;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);color:var(--admin-gray-900);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._searchInput_1wpdk_199:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._filterSelect_1wpdk_169{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);background:#fff;color:var(--admin-gray-900);cursor:pointer;transition:all var(--admin-transition-normal)}._filterSelect_1wpdk_169:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._refreshButton_1wpdk_234{padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--admin-transition-normal)}._refreshButton_1wpdk_234:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-300)}._refreshIcon_1wpdk_251{width:20px;height:20px}._clearFiltersButton_1wpdk_174{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-gray-300);border-radius:var(--admin-radius-md);background:var(--admin-gray-50);color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);cursor:pointer;transition:all var(--admin-transition-normal)}._clearFiltersButton_1wpdk_174:hover{background:var(--admin-gray-100);border-color:var(--admin-gray-400)}._batchBar_1wpdk_274{background:#e3f2fd;border:1px solid #90caf9;border-radius:var(--admin-radius-lg);padding:var(--admin-space-4);margin-bottom:var(--admin-space-4)}._batchContent_1wpdk_282{display:flex;align-items:center;justify-content:space-between}._batchInfo_1wpdk_288{color:#1565c0;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium)}._batchActions_1wpdk_294{display:flex;gap:var(--admin-space-2)}._batchButton_1wpdk_299{border:none;border-radius:var(--admin-radius-sm);padding:var(--admin-space-2) var(--admin-space-4);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal)}._batchButton_1wpdk_299._publish_1wpdk_309{background:#34c759;color:#fff}._batchButton_1wpdk_299._publish_1wpdk_309:hover{background:#28a745}._batchButton_1wpdk_299._archive_1wpdk_318{background:#ff9500;color:#fff}._batchButton_1wpdk_299._archive_1wpdk_318:hover{background:#e68900}._batchButton_1wpdk_299._cancel_1wpdk_327{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._batchButton_1wpdk_299._cancel_1wpdk_327:hover{background:var(--admin-gray-50)}._plansList_1wpdk_338{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 2px 8px #0000000a}._tableContainer_1wpdk_346{width:100%}._tableHeader_1wpdk_350{display:grid;grid-template-columns:60px 1fr 120px 100px 100px 100px 100px 120px 100px 120px 180px;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-6);background:var(--admin-gray-100);border-bottom:1px solid var(--admin-border-light);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-700)}._tableRow_1wpdk_362{display:grid;grid-template-columns:60px 1fr 120px 100px 100px 100px 100px 120px 100px 120px 180px;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);transition:all var(--admin-transition-normal);align-items:center}._tableRow_1wpdk_362:hover{background:#52c75208}._tableRow_1wpdk_362:last-child{border-bottom:none}._checkbox_1wpdk_380{width:16px;height:16px;cursor:pointer}._planInfo_1wpdk_387{display:flex;flex-direction:column}._planTitle_1wpdk_392{font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-1);font-size:var(--admin-font-size-base)}._planDescription_1wpdk_399{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._typeBadge_1wpdk_409{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);background:#52c7521a;color:var(--admin-primary-500);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:1px solid rgba(82,199,82,.2)}._statusBadge_1wpdk_421{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:1px solid}._statusBadge_1wpdk_421._pending_1wpdk_431{background:#ff95001a;color:#ff9500;border-color:#ff95004d}._statusBadge_1wpdk_421._approved_1wpdk_437{background:#34c7591a;color:#34c759;border-color:#34c7594d}._statusBadge_1wpdk_421._rejected_1wpdk_443{background:#ef44441a;color:#ef4444;border-color:#ef44444d}._statusBadge_1wpdk_421._public_1wpdk_450{background:#007aff1a;color:#007aff;border-color:#007aff4d}._statusBadge_1wpdk_421._private_1wpdk_456{background:#8e8e931a;color:#8e8e93;border-color:#8e8e934d}._creationMethod_1wpdk_463{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-gray-50);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border-light)}._difficultyStars_1wpdk_473{color:#ff9500;font-size:var(--admin-font-size-base)}._usageStats_1wpdk_479{font-size:var(--admin-font-size-sm);color:var(--admin-gray-700);line-height:var(--admin-line-height-relaxed)}._statusToggle_1wpdk_486{padding:var(--admin-space-1) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal)}._statusToggle_1wpdk_486._active_1wpdk_129{background:#34c7591a;color:#34c759;border-color:#34c759}._statusToggle_1wpdk_486._inactive_1wpdk_502{background:#ff95001a;color:#ff9500;border-color:#ff9500}._statusToggle_1wpdk_486._archived_1wpdk_508{background:#8e8e931a;color:#8e8e93;border-color:#8e8e93}._updateTime_1wpdk_515{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600)}._actionButtons_1wpdk_521{display:flex;gap:var(--admin-space-2)}._actionButton_1wpdk_521{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal);text-decoration:none;text-align:center}._actionButton_1wpdk_521._edit_1wpdk_538{background:#fff;color:var(--admin-primary-500);border-color:var(--admin-primary-500)}._actionButton_1wpdk_521._edit_1wpdk_538:hover{background:var(--admin-primary-500);color:#fff}._actionButton_1wpdk_521._copy_1wpdk_549{background:#fff;color:#007aff;border-color:#007aff}._actionButton_1wpdk_521._copy_1wpdk_549:hover{background:#007aff;color:#fff}._actionButton_1wpdk_521._delete_1wpdk_560{background:#fff;color:#ef4444;border-color:#ef4444}._actionButton_1wpdk_521._delete_1wpdk_560:hover{background:#ef4444;color:#fff}._emptyState_1wpdk_572{text-align:center;padding:var(--admin-space-8) var(--admin-space-4)}._emptyIcon_1wpdk_577{margin:0 auto var(--admin-space-3);width:48px;height:48px;color:var(--admin-gray-400)}._emptyTitle_1wpdk_584{margin:var(--admin-space-2) 0 var(--admin-space-1);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900)}._emptyDescription_1wpdk_591{margin:0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600)}@media (max-width: 1400px){._tableHeader_1wpdk_350,._tableRow_1wpdk_362{grid-template-columns:60px 1fr 100px 80px 80px 80px 100px 100px 80px 100px 160px;gap:var(--admin-space-2)}._usageStats_1wpdk_479{font-size:var(--admin-font-size-xs)}._actionButtons_1wpdk_521{flex-direction:column;gap:var(--admin-space-1)}}@media (max-width: 1024px){._tableHeader_1wpdk_350,._tableRow_1wpdk_362{grid-template-columns:60px 1fr 80px 80px 100px 80px 140px;gap:var(--admin-space-2)}._tableHeader_1wpdk_350>div:nth-child(5),._tableRow_1wpdk_362>div:nth-child(5),._tableHeader_1wpdk_350>div:nth-child(6),._tableRow_1wpdk_362>div:nth-child(6),._tableHeader_1wpdk_350>div:nth-child(7),._tableRow_1wpdk_362>div:nth-child(7){display:none}}@media (max-width: 768px){._headerTop_1wpdk_32{flex-direction:column;gap:var(--admin-space-4);align-items:stretch}._addButton_1wpdk_46{justify-content:center}._filterRow_1wpdk_151{flex-direction:column;align-items:stretch}._searchContainer_1wpdk_194{min-width:auto}._batchContent_1wpdk_282{flex-direction:column;gap:var(--admin-space-3);align-items:stretch}._batchActions_1wpdk_294{justify-content:space-between}._tableHeader_1wpdk_350,._tableRow_1wpdk_362{grid-template-columns:1fr;gap:var(--admin-space-2);text-align:left}._tableHeader_1wpdk_350>div,._tableRow_1wpdk_362>div{padding:var(--admin-space-2) 0;border-bottom:1px solid var(--admin-border-light)}._tableHeader_1wpdk_350>div:last-child,._tableRow_1wpdk_362>div:last-child{border-bottom:none}._actionButtons_1wpdk_521{flex-direction:row;flex-wrap:wrap}._actionButton_1wpdk_521{flex:1;min-width:60px;text-align:center}}@media (max-width: 640px){._pageTitle_1wpdk_39{font-size:var(--admin-font-size-2xl)}._statsGrid_1wpdk_81{grid-template-columns:repeat(2,1fr);gap:var(--admin-space-4)}._filterContainer_1wpdk_142{padding:var(--admin-space-4)}._plansList_1wpdk_338{margin:0 -var(--admin-space-2)}}@media (max-width: 480px){._pageHeader_1wpdk_28{margin-bottom:var(--admin-space-6)}._statsGrid_1wpdk_81{grid-template-columns:1fr}._statCard_1wpdk_88{padding:var(--admin-space-4)}._batchActions_1wpdk_294{flex-direction:column}._batchButton_1wpdk_299{width:100%;justify-content:center}._emptyState_1wpdk_572{padding:var(--admin-space-6) var(--admin-space-3)}}._featuredStatus_1wpdk_740{display:flex;flex-direction:column;gap:var(--admin-space-1)}._featuredInfo_1wpdk_746{font-size:var(--admin-font-size-xs);color:var(--admin-gray-500)}._statusBadge_1wpdk_421._featured_1wpdk_740{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:var(--admin-font-weight-semibold)}._statusBadge_1wpdk_421._normal_1wpdk_757{background:var(--admin-gray-100);color:var(--admin-gray-600)}._actionButton_1wpdk_521._feature_1wpdk_740{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._actionButton_1wpdk_521._feature_1wpdk_740:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}._actionButton_1wpdk_521._feature_1wpdk_740:disabled{background:var(--admin-gray-300);color:var(--admin-gray-500);cursor:not-allowed}._actionButton_1wpdk_521._unfeature_1wpdk_778{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._actionButton_1wpdk_521._unfeature_1wpdk_778:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}._dialogOverlay_1wpdk_789{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e293b99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:var(--admin-z-index-modal);animation:_fadeIn_1wpdk_1 .2s ease-out}@keyframes _fadeIn_1wpdk_1{0%{opacity:0}to{opacity:1}}._dialogContent_1wpdk_813{background:#fff;border-radius:var(--admin-radius-xl);box-shadow:var(--admin-shadow-xl),0 25px 50px -12px #00000040;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--admin-border-light);animation:_slideUp_1wpdk_1 .3s ease-out}@keyframes _slideUp_1wpdk_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._dialogHeader_1wpdk_838{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);border-bottom:1px solid var(--admin-gray-200);background:var(--admin-gray-50)}._dialogHeader_1wpdk_838 h3{margin:0;font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._dialogClose_1wpdk_854{background:none;border:none;font-size:var(--admin-font-size-xl);color:var(--admin-gray-400);cursor:pointer;padding:var(--admin-space-2);border-radius:var(--admin-radius-md);transition:all .2s ease}._dialogClose_1wpdk_854:hover{background:var(--admin-gray-100);color:var(--admin-gray-600)}._dialogBody_1wpdk_870{padding:var(--admin-space-6);overflow-y:auto;flex:1}._selectedPlan_1wpdk_876{margin-bottom:var(--admin-space-6);padding:var(--admin-space-4);background:var(--admin-blue-50);border:1px solid var(--admin-blue-200);border-radius:var(--admin-radius-lg)}._selectedPlan_1wpdk_876 h4{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-blue-900)}._selectedPlan_1wpdk_876 p{margin:0;color:var(--admin-blue-700);font-size:var(--admin-font-size-sm)}._positionSelector_1wpdk_897 h4{margin:0 0 var(--admin-space-4) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._positionGrid_1wpdk_904{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--admin-space-4);margin-bottom:var(--admin-space-6)}@media (max-width: 768px){._positionGrid_1wpdk_904{grid-template-columns:repeat(2,1fr);gap:var(--admin-space-3)}}@media (max-width: 480px){._positionGrid_1wpdk_904{grid-template-columns:1fr;gap:var(--admin-space-3)}}._positionCard_1wpdk_925{padding:var(--admin-space-4);border:2px solid var(--admin-gray-200);border-radius:var(--admin-radius-lg);text-align:center;transition:all .2s ease;background:#fff;min-height:140px;display:flex;flex-direction:column;justify-content:space-between}._positionCard_1wpdk_925._available_1wpdk_938{border-color:var(--admin-green-300);background:var(--admin-green-50)}._positionCard_1wpdk_925._occupied_1wpdk_943{border-color:var(--admin-yellow-300);background:var(--admin-yellow-50)}._positionCard_1wpdk_925:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._positionNumber_1wpdk_953{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-bold);margin-bottom:var(--admin-space-2);color:var(--admin-gray-900)}._occupiedInfo_1wpdk_960{margin-bottom:var(--admin-space-3);flex:1;display:flex;flex-direction:column;justify-content:center}._occupiedPlan_1wpdk_968{font-weight:var(--admin-font-weight-semibold);color:var(--admin-yellow-800);margin-bottom:var(--admin-space-1);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-tight);word-break:break-word}._occupiedMeta_1wpdk_977{font-size:var(--admin-font-size-xs);color:var(--admin-yellow-600)}._availableLabel_1wpdk_982{color:var(--admin-green-600);font-weight:var(--admin-font-weight-semibold);margin-bottom:var(--admin-space-3);flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-sm)}._selectButton_1wpdk_993{width:100%;padding:var(--admin-space-3) var(--admin-space-4);border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.4;min-height:36px;display:flex;align-items:center;justify-content:center}._selectButton_1wpdk_993._primary_1wpdk_1010{background:var(--admin-green-500);color:#fff;border:1px solid var(--admin-green-500)}._selectButton_1wpdk_993._primary_1wpdk_1010:hover{background:var(--admin-green-600);border-color:var(--admin-green-600);transform:translateY(-1px);box-shadow:0 4px 8px #22c55e33}._selectButton_1wpdk_993._warning_1wpdk_1023{background:var(--admin-yellow-500);color:#fff;border:1px solid var(--admin-yellow-500)}._selectButton_1wpdk_993._warning_1wpdk_1023:hover{background:var(--admin-yellow-600);border-color:var(--admin-yellow-600);transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b33}._positionTips_1wpdk_1036{background:var(--admin-gray-50);padding:var(--admin-space-4);border-radius:var(--admin-radius-lg);border:1px solid var(--admin-gray-200)}._positionTips_1wpdk_1036 h4{margin:0 0 var(--admin-space-3) 0;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._positionTips_1wpdk_1036 ul{margin:0;padding-left:var(--admin-space-5)}._positionTips_1wpdk_1036 li{margin-bottom:var(--admin-space-1);color:var(--admin-gray-600);font-size:var(--admin-font-size-sm)}._dialogFooter_1wpdk_1061{padding:var(--admin-space-6);border-top:1px solid var(--admin-gray-200);background:var(--admin-gray-50);display:flex;justify-content:flex-end}._cancelButton_1wpdk_1069{background:var(--admin-gray-100);color:var(--admin-gray-700);border:1px solid var(--admin-gray-300);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-4);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all .2s ease}._cancelButton_1wpdk_1069:hover{background:var(--admin-gray-200);border-color:var(--admin-gray-400)}._loadingContainer_18qvs_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_18qvs_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_18qvs_1 1s linear infinite}@keyframes _spin_18qvs_1{to{transform:rotate(360deg)}}._pageHeader_18qvs_28{margin-bottom:var(--admin-space-8)}._headerTop_18qvs_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-2)}._pageTitle_18qvs_39{margin:0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._headerActions_18qvs_46{display:flex;gap:var(--admin-space-3)}._cancelButton_18qvs_51{background:var(--admin-gray-50);color:var(--admin-gray-900);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-lg);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._cancelButton_18qvs_51:hover:not(:disabled){background:var(--admin-gray-100);border-color:var(--admin-gray-300)}._publishButton_18qvs_68{background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-lg);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._publishButton_18qvs_68:hover:not(:disabled){background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._publishButton_18qvs_68:disabled{background:var(--admin-gray-300);cursor:not-allowed;transform:none;box-shadow:none}._pageDescription_18qvs_93{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._formSection_18qvs_101{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 2px 8px #0000000a;padding:var(--admin-space-6);margin-bottom:var(--admin-space-6);border:1px solid var(--admin-border-light)}._sectionTitle_18qvs_110{margin:0 0 var(--admin-space-6) 0;font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._formGrid_18qvs_118{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--admin-space-4)}._formGridSmall_18qvs_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-top:var(--admin-space-6)}._formField_18qvs_132{display:flex;flex-direction:column;gap:var(--admin-space-2)}._formFieldFull_18qvs_138{display:flex;flex-direction:column;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}._fieldLabel_18qvs_145{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._required_18qvs_151{color:#ef4444}._fieldInput_18qvs_155,._fieldSelect_18qvs_156,._fieldTextarea_18qvs_157{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);color:var(--admin-gray-900);background:#fff;transition:all var(--admin-transition-normal)}._fieldInput_18qvs_155:focus,._fieldSelect_18qvs_156:focus,._fieldTextarea_18qvs_157:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._fieldInput_18qvs_155._error_18qvs_175,._fieldSelect_18qvs_156._error_18qvs_175,._fieldTextarea_18qvs_157._error_18qvs_175{border:2px solid #ef4444}._fieldTextarea_18qvs_157{min-height:100px;resize:vertical;font-family:inherit;line-height:var(--admin-line-height-relaxed)}._fieldError_18qvs_188{font-size:var(--admin-font-size-xs);color:#ef4444}._tagsContainer_18qvs_194{display:flex;flex-direction:column;gap:var(--admin-space-2)}._tagsDisplay_18qvs_200{display:flex;flex-wrap:wrap;gap:var(--admin-space-2);margin-bottom:var(--admin-space-2)}._tagItem_18qvs_207{display:flex;align-items:center;gap:var(--admin-space-1);background:#52c7521a;color:var(--admin-primary-500);padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);border:1px solid rgba(82,199,82,.2)}._tagRemove_18qvs_219{background:none;border:none;color:inherit;cursor:pointer;padding:0;font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-bold)}._tagRemove_18qvs_219:hover{color:#ef4444}._tagInput_18qvs_233{padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);background:#fff}._tagInput_18qvs_233:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionsContainer_18qvs_248{display:flex;flex-direction:column;gap:var(--admin-space-4)}._actionCard_18qvs_254{background:var(--admin-gray-50);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);padding:var(--admin-space-4);transition:all var(--admin-transition-normal)}._actionCard_18qvs_254:hover{background:var(--admin-gray-100)}._actionHeader_18qvs_266{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-4)}._actionName_18qvs_273{font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionRemove_18qvs_279{background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);padding:var(--admin-space-1) var(--admin-space-2);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all var(--admin-transition-normal)}._actionRemove_18qvs_279:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}._actionGrid_18qvs_296{display:grid;grid-template-columns:1fr 1fr;gap:var(--admin-space-3)}._addActionButton_18qvs_302{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);padding:var(--admin-space-4);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal)}._addActionButton_18qvs_302:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._metricsContainer_18qvs_325{display:flex;flex-direction:column;gap:var(--admin-space-4)}._metricCard_18qvs_331{background:var(--admin-gray-50);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);padding:var(--admin-space-4)}._metricHeader_18qvs_338{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-3)}._metricTitle_18qvs_345{font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._metricRemove_18qvs_351{background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);padding:var(--admin-space-1) var(--admin-space-2);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all var(--admin-transition-normal)}._metricRemove_18qvs_351:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}._addMetricButton_18qvs_368{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);padding:var(--admin-space-3);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal)}._addMetricButton_18qvs_368:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._indicatorsContainer_18qvs_391{display:flex;flex-direction:column;gap:var(--admin-space-3)}._indicatorItem_18qvs_397{display:flex;align-items:center;gap:var(--admin-space-3);background:var(--admin-gray-50);padding:var(--admin-space-3);border-radius:var(--admin-radius-md)}._indicatorInput_18qvs_406{flex:1;padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);background:#fff}._indicatorInput_18qvs_406:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._indicatorRemove_18qvs_421{background:#ef4444;color:#fff;border:none;border-radius:var(--admin-radius-sm);padding:var(--admin-space-1) var(--admin-space-2);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all var(--admin-transition-normal)}._indicatorRemove_18qvs_421:hover{background:#dc2626}._addIndicatorButton_18qvs_436{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-2);padding:var(--admin-space-3);background:#fff;border:1px dashed var(--admin-primary-500);border-radius:var(--admin-radius-md);color:var(--admin-primary-500);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal)}._addIndicatorButton_18qvs_436:hover{background:#52c7520d;border-color:#47b147;color:#47b147}._propertyGrid_18qvs_459{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-top:var(--admin-space-6)}._propertyField_18qvs_466{display:flex;flex-direction:column;gap:var(--admin-space-2)}._propertyLabel_18qvs_472{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._propertySelect_18qvs_478,._propertyInput_18qvs_479{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._propertySelect_18qvs_478:focus,._propertyInput_18qvs_479:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._propertyInput_18qvs_479._error_18qvs_175{border:2px solid #ef4444}._propertyError_18qvs_499{font-size:var(--admin-font-size-xs);color:#ef4444}._tagsSection_18qvs_505{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 2px 10px #0000001a;padding:var(--admin-space-6);margin-bottom:var(--admin-space-6)}._tagsSectionTitle_18qvs_513{margin:0 0 var(--admin-space-4) 0;font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._currentTagsField_18qvs_520{margin-bottom:var(--admin-space-4)}._currentTagsLabel_18qvs_524{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2);display:block}._currentTagsList_18qvs_532{display:flex;flex-wrap:wrap;gap:var(--admin-space-2);margin-bottom:var(--admin-space-2);min-height:40px;align-items:center}._currentTag_18qvs_520{background:var(--admin-primary-500);color:#fff;padding:6px 12px;border-radius:20px;font-size:var(--admin-font-size-sm);display:flex;align-items:center;gap:6px}._currentTagRemove_18qvs_552{background:transparent;border:none;color:#fff;cursor:pointer;font-size:var(--admin-font-size-base);line-height:1;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._noTagsText_18qvs_567{color:var(--admin-gray-500);font-size:var(--admin-font-size-sm)}._tagInputField_18qvs_572{display:flex;flex-direction:column;gap:var(--admin-space-2)}._tagInputLabel_18qvs_578{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._tagInputBox_18qvs_584{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);outline:none;background:#fff}._tagInputBox_18qvs_584:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._tagSuggestions_18qvs_598{font-size:var(--admin-font-size-xs);color:var(--admin-gray-500)}._actionsSection_18qvs_604{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 2px 10px #0000001a;padding:var(--admin-space-6);margin-bottom:var(--admin-space-6)}._actionsSectionHeader_18qvs_612{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-4)}._actionsSectionTitle_18qvs_619{margin:0;font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._addActionBtn_18qvs_626{background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);padding:var(--admin-space-2) var(--admin-space-4);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all var(--admin-transition-normal)}._addActionBtn_18qvs_626:hover{background:#47b147}._addActionIcon_18qvs_645{width:16px;height:16px}._noActionsPlaceholder_18qvs_650{text-align:center;padding:40px 20px;color:var(--admin-gray-500);background:var(--admin-gray-50);border-radius:var(--admin-radius-md);border:2px dashed var(--admin-border-light)}._noActionsIcon_18qvs_659{width:48px;height:48px;margin:0 auto 16px;color:var(--admin-border-light)}._noActionsTitle_18qvs_666{margin:0 0 8px;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold)}._noActionsDesc_18qvs_672{margin:0;font-size:var(--admin-font-size-sm)}._actionsList_18qvs_677{display:flex;flex-direction:column;gap:var(--admin-space-4)}._actionItemCard_18qvs_683{border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-lg);padding:var(--admin-space-5);background:var(--admin-gray-50)}._actionItemHeader_18qvs_690{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-4)}._actionItemTitle_18qvs_697{margin:0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._deleteActionBtn_18qvs_704{background:#ef4444;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._deleteActionBtn_18qvs_704:hover{background:#dc2626}._actionBasicGrid_18qvs_720{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--admin-space-4)}._actionBasicField_18qvs_726{display:flex;flex-direction:column;gap:var(--admin-space-2)}._actionBasicLabel_18qvs_732{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionBasicInput_18qvs_738,._actionBasicSelect_18qvs_739{padding:10px 14px;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._actionBasicInput_18qvs_738:focus,._actionBasicSelect_18qvs_739:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionBasicInput_18qvs_738._error_18qvs_175{border:2px solid #ef4444}._actionBasicError_18qvs_759{font-size:var(--admin-font-size-xs);color:#ef4444}._actionDescField_18qvs_764{display:flex;flex-direction:column;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}._actionDescLabel_18qvs_771{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionDescTextarea_18qvs_777{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);outline:none;background:#fff;min-height:80px;resize:vertical;font-family:inherit;transition:all var(--admin-transition-normal)}._actionDescTextarea_18qvs_777:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionDescTextarea_18qvs_777._error_18qvs_175{border:2px solid #ef4444}._actionDescError_18qvs_799{font-size:var(--admin-font-size-xs);color:#ef4444}._actionDetailsGrid_18qvs_804{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--admin-space-4);margin-top:var(--admin-space-4)}._actionDetailsField_18qvs_811{display:flex;flex-direction:column;gap:var(--admin-space-2)}._actionDetailsLabel_18qvs_817{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionDetailsInput_18qvs_823{padding:10px 14px;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._actionDetailsInput_18qvs_823:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionTipsField_18qvs_838{display:flex;flex-direction:column;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}._actionTipsLabel_18qvs_845{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionTipsTextarea_18qvs_851{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);outline:none;background:#fff;min-height:60px;resize:vertical;font-family:inherit;transition:all var(--admin-transition-normal)}._actionTipsTextarea_18qvs_851:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionSafetyField_18qvs_869{display:flex;flex-direction:column;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}._actionSafetyLabel_18qvs_876{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._actionSafetyTextarea_18qvs_882{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);outline:none;background:#fff;min-height:60px;resize:vertical;font-family:inherit;transition:all var(--admin-transition-normal)}._actionSafetyTextarea_18qvs_882:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 2px #52c7521a}._actionsError_18qvs_900{margin-top:var(--admin-space-4);padding:var(--admin-space-3);background:#fef2f2;border-radius:var(--admin-radius-md);border:1px solid #fecaca}._actionsErrorText_18qvs_908{font-size:var(--admin-font-size-sm);color:#ef4444}._creatorSection_18qvs_914{background:#fff;border-radius:var(--admin-radius-lg);box-shadow:0 2px 10px #0000001a;padding:var(--admin-space-6);margin-bottom:var(--admin-space-6)}._creatorSectionTitle_18qvs_922{margin:0 0 var(--admin-space-4) 0;font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._creatorGrid_18qvs_929{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--admin-space-4)}._creatorSelectField_18qvs_935{display:flex;flex-direction:column;gap:var(--admin-space-2)}._creatorSelectLabel_18qvs_941{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._creatorSelectRow_18qvs_947{display:flex;gap:var(--admin-space-2)}._creatorSelect_18qvs_935{flex:1;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._creatorSelect_18qvs_935:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._creatorSelect_18qvs_935._error_18qvs_175{border:2px solid #ef4444}._manageCreatorBtn_18qvs_972{background:var(--admin-gray-50);color:var(--admin-primary-500);border:1px solid var(--admin-primary-500);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-4);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;white-space:nowrap;transition:all var(--admin-transition-normal)}._manageCreatorBtn_18qvs_972:hover{background:#f0f9f0}._manageCreatorIcon_18qvs_989{width:16px;height:16px;margin-right:4px;vertical-align:middle}._creatorSelectError_18qvs_996{font-size:var(--admin-font-size-xs);color:#ef4444}._creatorMethodField_18qvs_1001{display:flex;flex-direction:column;gap:var(--admin-space-2)}._creatorMethodLabel_18qvs_1007{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._creatorMethodSelect_18qvs_1013{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._creatorMethodSelect_18qvs_1013:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._sourceUrlField_18qvs_1028{display:flex;flex-direction:column;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}._sourceUrlLabel_18qvs_1035{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._sourceUrlInput_18qvs_1041{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);outline:none;background:#fff;transition:all var(--admin-transition-normal)}._sourceUrlInput_18qvs_1041:focus{border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._sourceUrlHint_18qvs_1056{font-size:var(--admin-font-size-xs);color:var(--admin-gray-500)}._bottomActionsBar_18qvs_1062{display:flex;justify-content:space-between;align-items:center;margin-top:var(--admin-space-8);padding-bottom:var(--admin-space-6);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._bottomCancelBtn_18qvs_1072{background:var(--admin-gray-50);color:var(--admin-gray-900);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._bottomCancelBtn_18qvs_1072:hover:not(:disabled){background:var(--admin-gray-100);border-color:var(--admin-gray-300)}._bottomCancelBtn_18qvs_1072:disabled{cursor:not-allowed;opacity:.6}._bottomButtonGroup_18qvs_1094{display:flex;gap:var(--admin-space-3)}._bottomDraftBtn_18qvs_1099{background:#fff;color:var(--admin-primary-500);border:1px solid var(--admin-primary-500);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._bottomDraftBtn_18qvs_1099:hover:not(:disabled){background:#f0f9f0}._bottomDraftBtn_18qvs_1099:disabled{background:var(--admin-gray-200);color:var(--admin-gray-500);cursor:not-allowed}._bottomPublishBtn_18qvs_1121{background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-6);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal)}._bottomPublishBtn_18qvs_1121:hover:not(:disabled){background:#47b147}._bottomPublishBtn_18qvs_1121:disabled{background:var(--admin-gray-200);cursor:not-allowed}._bottomActions_18qvs_1062{display:flex;justify-content:center;gap:var(--admin-space-4);padding:var(--admin-space-8) 0;border-top:1px solid var(--admin-border-light);margin-top:var(--admin-space-8)}._draftButton_18qvs_1152{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);padding:var(--admin-space-4) var(--admin-space-8);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px}._draftButton_18qvs_1152:hover:not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-gray-300);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._finalPublishButton_18qvs_1172{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500);border-radius:var(--admin-radius-md);padding:var(--admin-space-4) var(--admin-space-8);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px}._finalPublishButton_18qvs_1172:hover:not(:disabled){background:#47b147;border-color:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._draftButton_18qvs_1152:disabled,._finalPublishButton_18qvs_1172:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._headerTop_18qvs_32{flex-direction:column;gap:var(--admin-space-4);align-items:stretch}._headerActions_18qvs_46{justify-content:space-between}._formGrid_18qvs_118,._formGridSmall_18qvs_124,._propertyGrid_18qvs_459{grid-template-columns:1fr;gap:var(--admin-space-3)}._actionGrid_18qvs_296,._actionBasicGrid_18qvs_720,._actionDetailsGrid_18qvs_804{grid-template-columns:1fr;gap:var(--admin-space-2)}._bottomActions_18qvs_1062,._bottomActionsBar_18qvs_1062{flex-direction:column;align-items:stretch}._draftButton_18qvs_1152,._finalPublishButton_18qvs_1172,._bottomDraftBtn_18qvs_1099,._bottomPublishBtn_18qvs_1121,._bottomCancelBtn_18qvs_1072{width:100%;justify-content:center}._bottomButtonGroup_18qvs_1094{flex-direction:column;gap:var(--admin-space-2)}._creatorGrid_18qvs_929{grid-template-columns:1fr}._creatorSelectRow_18qvs_947{flex-direction:column}._manageCreatorBtn_18qvs_972{align-self:flex-start}}@media (max-width: 640px){._pageTitle_18qvs_39{font-size:var(--admin-font-size-2xl)}._formSection_18qvs_101{padding:var(--admin-space-4)}._sectionTitle_18qvs_110{font-size:var(--admin-font-size-lg);margin-bottom:var(--admin-space-4)}._headerActions_18qvs_46{flex-direction:column}._cancelButton_18qvs_51,._publishButton_18qvs_68{width:100%;justify-content:center}}@media (max-width: 480px){._pageHeader_18qvs_28{margin-bottom:var(--admin-space-6)}._formSection_18qvs_101{padding:var(--admin-space-3);margin-bottom:var(--admin-space-4)}._actionCard_18qvs_254,._metricCard_18qvs_331{padding:var(--admin-space-3)}._bottomActions_18qvs_1062{padding:var(--admin-space-6) 0;margin-top:var(--admin-space-6)}}._loadingContainer_14uy8_5{display:flex;justify-content:center;align-items:center;min-height:400px}._loadingSpinner_14uy8_12{width:40px;height:40px;border:4px solid var(--admin-gray-200);border-top:4px solid var(--admin-primary-500);border-radius:50%;animation:_spin_14uy8_1 1s linear infinite}@keyframes _spin_14uy8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageHeader_14uy8_27{margin-bottom:var(--admin-space-8)}._headerTop_14uy8_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-4)}._pageTitle_14uy8_38{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);margin:0}._pageDescription_14uy8_45{font-size:var(--admin-font-size-base);color:var(--admin-gray-600);margin:0}._addButton_14uy8_51{display:flex;align-items:center;gap:var(--admin-space-1);padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s}._addButton_14uy8_51:hover{background:var(--admin-primary-400);transform:translateY(-1px)}._addButtonIcon_14uy8_71{width:16px;height:16px}._statsGrid_14uy8_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-8)}._statCard_14uy8_84{display:flex;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-8);background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);box-shadow:var(--admin-shadow-md)}._statIcon_14uy8_95{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--admin-gray-100);border-radius:var(--admin-radius-sm)}._statContent_14uy8_106{flex:1}._statTitle_14uy8_110{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);margin-bottom:4px}._statValue_14uy8_116{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._statValue_14uy8_116._active_14uy8_122{color:var(--admin-success)}._statValue_14uy8_116._success_14uy8_126{color:var(--admin-primary-500)}._statValue_14uy8_116._warning_14uy8_130{color:var(--admin-warning)}._filterContainer_14uy8_135{margin-bottom:var(--admin-space-8)}._filterRow_14uy8_139{display:flex;gap:var(--admin-space-4);align-items:center}._searchContainer_14uy8_145{flex:1;max-width:400px}._searchInput_14uy8_150{width:100%;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);transition:border-color .2s}._searchInput_14uy8_150:focus{outline:none;border-color:var(--admin-primary-500)}._filterSelect_14uy8_164{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);background:#fff;min-width:120px}._refreshButton_14uy8_173{padding:var(--admin-space-3);background:var(--admin-gray-100);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .2s}._refreshButton_14uy8_173:hover{background:var(--admin-border-light)}._refreshIcon_14uy8_186{width:16px;height:16px}._batchBar_14uy8_192{background:var(--admin-primary-100);border:1px solid var(--admin-primary-500);border-radius:var(--admin-radius-sm);padding:var(--admin-space-4);margin-bottom:var(--admin-space-4)}._batchContent_14uy8_200{display:flex;justify-content:space-between;align-items:center}._batchInfo_14uy8_206{font-size:var(--admin-font-size-md);color:var(--admin-primary-500);font-weight:var(--admin-font-weight-medium)}._batchActions_14uy8_212{display:flex;gap:var(--admin-space-3)}._batchButton_14uy8_217{padding:var(--admin-space-1) var(--admin-space-3);border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);cursor:pointer;transition:all .2s}._batchButton_14uy8_217._activate_14uy8_226{background:var(--admin-success);color:#fff}._batchButton_14uy8_217._archive_14uy8_231{background:var(--admin-warning);color:#fff}._batchButton_14uy8_217._cancel_14uy8_236{background:var(--admin-gray-600);color:#fff}._batchButton_14uy8_217:hover{opacity:.8}._actionsList_14uy8_246{background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);overflow:hidden}._tableContainer_14uy8_253{overflow-x:auto}._tableHeader_14uy8_257{display:grid;grid-template-columns:40px 2fr 80px 120px 80px 80px 80px 160px;background:var(--admin-gray-50);border-bottom:1px solid var(--admin-border-light);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-sm);color:var(--admin-gray-700)}._tableHeader_14uy8_257>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableHeader_14uy8_257>div:last-child{border-right:none}._tableRow_14uy8_276{display:grid;grid-template-columns:40px 2fr 80px 120px 80px 80px 80px 160px;border-bottom:1px solid var(--admin-border-light);align-items:center;transition:all var(--admin-transition-normal)}._tableRow_14uy8_276>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableRow_14uy8_276>div:last-child{border-right:none}._tableRow_14uy8_276:hover{background:#52c75208}._checkbox_14uy8_297{width:16px;height:16px}._actionInfo_14uy8_303{min-width:0}._actionName_14uy8_307{font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionDescription_14uy8_317{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}._actionCreator_14uy8_328{font-size:var(--admin-font-size-xs);color:var(--admin-gray-500)}._typeBadge_14uy8_334{display:inline-block;padding:4px 8px;background:var(--admin-primary-100);color:var(--admin-primary-500);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);font-weight:var(--admin-font-weight-medium)}._execParams_14uy8_345{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);line-height:1.4}._execParams_14uy8_345>div{margin-bottom:2px}._resourceInfo_14uy8_356{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);line-height:1.4}._resourceInfo_14uy8_356>div{margin-bottom:2px}._usageStats_14uy8_367{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);line-height:1.4}._usageStats_14uy8_367>div{margin-bottom:2px}._statusBadge_14uy8_378{display:inline-block;padding:4px 8px;font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);font-weight:var(--admin-font-weight-medium)}._statusBadge_14uy8_378._active_14uy8_122{background:var(--admin-success-light);color:var(--admin-success)}._statusBadge_14uy8_378._archived_14uy8_391{background:var(--admin-gray-500);color:#fff}._actionButtons_14uy8_397{display:flex;gap:4px}._actionButton_14uy8_397{padding:4px 8px;font-size:var(--admin-font-size-xs);border:none;border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .2s}._actionButton_14uy8_397._edit_14uy8_411{background:var(--admin-primary-100);color:var(--admin-primary-500)}._actionButton_14uy8_397._copy_14uy8_416{background:var(--admin-warning-light);color:var(--admin-warning)}._actionButton_14uy8_397._delete_14uy8_421{background:#ef44441a;color:var(--admin-error)}._actionButton_14uy8_397:hover{opacity:.8}._emptyState_14uy8_431{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--admin-space-16);text-align:center}._emptyIcon_14uy8_440{width:64px;height:64px;color:var(--admin-gray-500);margin-bottom:var(--admin-space-4)}._emptyTitle_14uy8_447{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-600);margin:0 0 var(--admin-space-3) 0}._emptyDescription_14uy8_454{font-size:var(--admin-font-size-md);color:var(--admin-gray-500);margin:0}@media (max-width: 768px){._headerTop_14uy8_31{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._statsGrid_14uy8_77{grid-template-columns:repeat(2,1fr)}._filterRow_14uy8_139{flex-direction:column;align-items:stretch}._searchContainer_14uy8_145{max-width:none}._tableContainer_14uy8_253{display:block}._tableHeader_14uy8_257,._tableRow_14uy8_276{display:block;border:none;border-bottom:1px solid var(--admin-border-light)}._tableHeader_14uy8_257{display:none}._tableRow_14uy8_276{padding:var(--admin-space-4);margin-bottom:var(--admin-space-3)}._tableRow_14uy8_276>div{display:block;padding:var(--admin-space-1) 0;border:none;border-bottom:1px solid var(--admin-border-light)}._tableRow_14uy8_276>div:last-child{border-bottom:none}._tableRow_14uy8_276>div:before{content:attr(data-label) ": ";font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-600)}}@media (max-width: 640px){._statsGrid_14uy8_77{grid-template-columns:1fr}._batchContent_14uy8_200{flex-direction:column;gap:var(--admin-space-3);align-items:stretch}._batchActions_14uy8_212{justify-content:center}}._loadingContainer_1g2bs_5{display:flex;justify-content:center;align-items:center;min-height:400px}._loadingSpinner_1g2bs_12{width:40px;height:40px;border:4px solid var(--admin-border-light);border-top:4px solid var(--admin-primary-500);border-radius:50%;animation:_spin_1g2bs_1 1s linear infinite}@keyframes _spin_1g2bs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageHeader_1g2bs_27{margin-bottom:var(--admin-space-8)}._headerTop_1g2bs_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-3)}._pageTitle_1g2bs_38{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);margin:0}._pageDescription_1g2bs_45{font-size:var(--admin-font-size-md);color:var(--admin-gray-600);margin:0}._headerActions_1g2bs_51{display:flex;gap:var(--admin-space-3)}._cancelButton_1g2bs_56{padding:var(--admin-space-3) var(--admin-space-4);background:transparent;color:var(--admin-gray-600);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);cursor:pointer;transition:all .2s}._cancelButton_1g2bs_56:hover{background:var(--admin-gray-100)}._saveButton_1g2bs_71{padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s}._saveButton_1g2bs_71:hover:not(._disabled_1g2bs_83){background:var(--admin-primary-400)}._saveButton_1g2bs_71._disabled_1g2bs_83{opacity:.6;cursor:not-allowed}._formSection_1g2bs_93{background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);padding:var(--admin-space-8);margin-bottom:var(--admin-space-8)}._sectionTitle_1g2bs_101{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);margin:0 0 var(--admin-space-4) 0;padding-bottom:var(--admin-space-3);border-bottom:1px solid var(--admin-border-light)}._formGrid_1g2bs_111{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-4)}._formField_1g2bs_118{display:flex;flex-direction:column}._formFieldFull_1g2bs_123{display:flex;flex-direction:column;margin-bottom:var(--admin-space-4)}._fieldLabel_1g2bs_129{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);margin-bottom:var(--admin-space-1)}._required_1g2bs_136{color:var(--admin-error)}._fieldInput_1g2bs_140{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);transition:border-color .2s}._fieldInput_1g2bs_140:focus{outline:none;border-color:var(--admin-primary-500)}._fieldInput_1g2bs_140._error_1g2bs_153{border-color:var(--admin-error)}._fieldSelect_1g2bs_157{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);background:#fff;transition:border-color .2s}._fieldSelect_1g2bs_157:focus{outline:none;border-color:var(--admin-primary-500)}._fieldTextarea_1g2bs_171{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);min-height:100px;resize:vertical;font-family:inherit;transition:border-color .2s}._fieldTextarea_1g2bs_171:focus{outline:none;border-color:var(--admin-primary-500)}._fieldTextarea_1g2bs_171._error_1g2bs_153{border-color:var(--admin-error)}._fieldError_1g2bs_191{font-size:var(--admin-font-size-xs);color:var(--admin-error);margin-top:4px}._materialsSection_1g2bs_198{margin-top:var(--admin-space-4)}._materialType_1g2bs_202{margin-bottom:var(--admin-space-4)}._materialTypeHeader_1g2bs_206{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-3)}._materialTypeTitle_1g2bs_213{font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);margin:0}._addMaterialBtn_1g2bs_220{padding:4px 8px;background:var(--admin-primary-100);color:var(--admin-primary-500);border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all .2s}._addMaterialBtn_1g2bs_220:hover{background:var(--admin-primary-500);color:#fff}._materialsList_1g2bs_236{display:flex;flex-direction:column;gap:var(--admin-space-1)}._materialItem_1g2bs_242{display:flex;gap:var(--admin-space-3);align-items:center}._materialInput_1g2bs_248{flex:1;padding:var(--admin-space-1) var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm)}._removeMaterialBtn_1g2bs_256{padding:4px 8px;background:var(rgba(239, 68, 68, .1));color:var(--admin-error);border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all .2s}._removeMaterialBtn_1g2bs_256:hover{background:var(--admin-error);color:#fff}._principlesSection_1g2bs_273{margin-top:var(--admin-space-4)}._indicationsList_1g2bs_277{display:flex;flex-wrap:wrap;gap:var(--admin-space-1);margin-bottom:var(--admin-space-3)}._indicationTag_1g2bs_284{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--admin-primary-100);color:var(--admin-primary-500);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm)}._removeIndicationBtn_1g2bs_295{background:none;border:none;color:var(--admin-primary-500);cursor:pointer;font-size:12px;padding:0;line-height:1}._addIndicationContainer_1g2bs_305{display:flex;gap:var(--admin-space-1);margin-bottom:var(--admin-space-3)}._addIndicationInput_1g2bs_311{flex:1;padding:var(--admin-space-1) var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm)}._addIndicationBtn_1g2bs_319{padding:var(--admin-space-1) var(--admin-space-3);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all .2s}._addIndicationBtn_1g2bs_319:hover{background:var(--admin-primary-400)}._creatorSection_1g2bs_335{margin-top:var(--admin-space-4)}._creatorGrid_1g2bs_339{display:grid;grid-template-columns:2fr 1fr;gap:var(--admin-space-4)}._creatorSelectRow_1g2bs_345{display:flex;gap:var(--admin-space-3);align-items:flex-end}._creatorSelect_1g2bs_345{flex:1;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);background:#fff}._manageCreatorBtn_1g2bs_360{padding:var(--admin-space-3);background:var(--admin-gray-100);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .2s}._manageCreatorBtn_1g2bs_360:hover{background:var(--admin-border-light)}._manageCreatorIcon_1g2bs_373{width:16px;height:16px}._statusSection_1g2bs_379{margin-top:var(--admin-space-4)}._statusGrid_1g2bs_383{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4)}._bottomActionsBar_1g2bs_390{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--admin-border-light);padding:var(--admin-space-4) 0;margin-top:var(--admin-space-16);display:flex;justify-content:space-between;align-items:center}._bottomCancelBtn_1g2bs_402{padding:var(--admin-space-3) var(--admin-space-8);background:transparent;color:var(--admin-gray-600);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);cursor:pointer;transition:all .2s}._bottomCancelBtn_1g2bs_402:hover{background:var(--admin-gray-100)}._bottomSaveBtn_1g2bs_417{padding:var(--admin-space-3) var(--admin-space-8);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s}._bottomSaveBtn_1g2bs_417:hover:not(:disabled){background:var(--admin-primary-400)}._bottomSaveBtn_1g2bs_417:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._headerTop_1g2bs_31{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._formGrid_1g2bs_111,._creatorGrid_1g2bs_339,._statusGrid_1g2bs_383{grid-template-columns:1fr}._creatorSelectRow_1g2bs_345{flex-direction:column;align-items:stretch}._bottomActionsBar_1g2bs_390{flex-direction:column;gap:var(--admin-space-3)}._bottomCancelBtn_1g2bs_402,._bottomSaveBtn_1g2bs_417{width:100%;text-align:center}}._loadingContainer_pgn18_5{display:flex;justify-content:center;align-items:center;min-height:400px}._loadingSpinner_pgn18_12{width:40px;height:40px;border:4px solid var(--admin-gray-200);border-top:4px solid var(--admin-primary-500);border-radius:50%;animation:_spin_pgn18_1 1s linear infinite}@keyframes _spin_pgn18_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageHeader_pgn18_27{margin-bottom:var(--admin-space-8)}._headerTop_pgn18_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-4)}._pageTitle_pgn18_38{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);margin:0}._pageDescription_pgn18_45{font-size:var(--admin-font-size-base);color:var(--admin-gray-600);margin:0}._headerActions_pgn18_51{display:flex;gap:var(--admin-space-3)}._addButton_pgn18_56{display:flex;align-items:center;gap:var(--admin-space-1);padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s}._addButton_pgn18_56:hover{background:var(--admin-primary-400);transform:translateY(-1px)}._addButtonIcon_pgn18_76{width:16px;height:16px}._actionButton_pgn18_81{display:flex;align-items:center;gap:var(--admin-space-1);padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-gray-100);color:var(--admin-gray-700);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s}._actionButton_pgn18_81:hover{background:var(--admin-border-light);transform:translateY(-1px)}._statsGrid_pgn18_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-8)}._statCard_pgn18_114{display:flex;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-8);background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);box-shadow:var(--admin-shadow-md)}._statIcon_pgn18_125{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--admin-gray-100);border-radius:var(--admin-radius-sm)}._statContent_pgn18_136{flex:1}._statTitle_pgn18_140{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);margin-bottom:4px}._statValue_pgn18_146{font-size:var(--admin-font-size-xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._statValue_pgn18_146._active_pgn18_152{color:var(--admin-success)}._statValue_pgn18_146._success_pgn18_156{color:var(--admin-primary-500)}._statValue_pgn18_146._warning_pgn18_160{color:var(--admin-warning)}._filterContainer_pgn18_165{margin-bottom:var(--admin-space-8)}._filterRow_pgn18_169{display:flex;gap:var(--admin-space-4);align-items:center}._searchContainer_pgn18_175{flex:1;max-width:400px}._searchInput_pgn18_180{width:100%;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);transition:border-color .2s}._searchInput_pgn18_180:focus{outline:none;border-color:var(--admin-primary-500)}._filterSelect_pgn18_194{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);background:#fff;min-width:120px}._refreshButton_pgn18_203{padding:var(--admin-space-3);background:var(--admin-gray-100);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .2s}._refreshButton_pgn18_203:hover{background:var(--admin-border-light)}._refreshIcon_pgn18_101{width:16px;height:16px}._batchBar_pgn18_222{background:var(--admin-primary-100);border:1px solid var(--admin-primary-500);border-radius:var(--admin-radius-sm);padding:var(--admin-space-4);margin-bottom:var(--admin-space-4)}._batchContent_pgn18_230{display:flex;justify-content:space-between;align-items:center}._batchInfo_pgn18_236{font-size:var(--admin-font-size-md);color:var(--admin-primary-500);font-weight:var(--admin-font-weight-medium)}._batchActions_pgn18_242{display:flex;gap:var(--admin-space-3)}._batchButton_pgn18_247{padding:var(--admin-space-1) var(--admin-space-3);border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);cursor:pointer;transition:all .2s}._batchButton_pgn18_247._activate_pgn18_256{background:var(--admin-success);color:#fff}._batchButton_pgn18_247._deactivate_pgn18_261{background:var(--admin-warning);color:#fff}._batchButton_pgn18_247._feature_pgn18_266{background:var(--admin-primary-500);color:#fff}._batchButton_pgn18_247._unfeature_pgn18_271{background:var(--admin-gray-500);color:#fff}._batchButton_pgn18_247._delete_pgn18_276{background:var(--admin-danger);color:#fff}._batchButton_pgn18_247._cancel_pgn18_281{background:var(--admin-gray-600);color:#fff}._batchButton_pgn18_247:hover{opacity:.8}._tagsList_pgn18_291{background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);overflow:hidden}._tableContainer_pgn18_298{overflow-x:auto}._tableHeader_pgn18_302{display:grid;grid-template-columns:40px 3fr 80px 90px 90px 90px 70px 70px 100px 140px;background:var(--admin-gray-50);border-bottom:1px solid var(--admin-border-light);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-sm);color:var(--admin-gray-700)}._tableHeader_pgn18_302>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableHeader_pgn18_302>div:last-child{border-right:none}._tableRow_pgn18_321{display:grid;grid-template-columns:40px 3fr 80px 90px 90px 90px 70px 70px 100px 140px;border-bottom:1px solid var(--admin-border-light);align-items:center;transition:all var(--admin-transition-normal)}._tableRow_pgn18_321>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableRow_pgn18_321>div:last-child{border-right:none}._tableRow_pgn18_321:hover{background:#52c75208}._checkbox_pgn18_342{width:16px;height:16px}._tagInfo_pgn18_348{min-width:0}._tagName_pgn18_352{font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);margin-bottom:4px;display:flex;align-items:center;gap:var(--admin-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tagIcon_pgn18_365{font-size:var(--admin-font-size-sm);flex-shrink:0}._tagDescription_pgn18_370{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryBadge_pgn18_379{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-primary-100);color:var(--admin-primary-500);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._statusBadge_pgn18_390{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._statusBadge_pgn18_390._active_pgn18_152{background:var(--admin-success-light);color:var(--admin-success)}._statusBadge_pgn18_390._disabled_pgn18_403{background:var(--admin-error-light);color:var(--admin-error)}._featuredBadge_pgn18_409{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-warning-light);color:var(--admin-warning);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._normalBadge_pgn18_419{display:inline-block;padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-gray-200);color:var(--admin-gray-600);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._actionButtons_pgn18_430{display:flex;gap:var(--admin-space-2)}._actionButton_pgn18_81{padding:var(--admin-space-1) var(--admin-space-2);border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);cursor:pointer;transition:all .2s}._actionButton_pgn18_81._edit_pgn18_444{background:var(--admin-primary-500);color:#fff}._actionButton_pgn18_81._recalc_pgn18_449{background:var(--admin-warning);color:#fff}._actionButton_pgn18_81._delete_pgn18_276{background:var(--admin-error);color:#fff}._actionButton_pgn18_81:hover{opacity:.8}@media (max-width: 768px){._tableHeader_pgn18_302,._tableRow_pgn18_321{display:block}._tableHeader_pgn18_302{display:none}._tableRow_pgn18_321{padding:var(--admin-space-4);margin-bottom:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm)}._tableRow_pgn18_321>div{display:block;padding:var(--admin-space-1) 0;border:none;border-bottom:1px solid var(--admin-border-light)}._tableRow_pgn18_321>div:last-child{border-bottom:none}._tableRow_pgn18_321>div:before{content:attr(data-label) ": ";font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-600)}}._loading_pgn18_5{text-align:center;padding:var(--admin-space-12);color:var(--admin-gray-600);font-size:var(--admin-font-size-base)}._emptyState_pgn18_509{text-align:center;padding:var(--admin-space-20);color:var(--admin-gray-600)}._emptyState_pgn18_509 p{font-size:var(--admin-font-size-lg);margin-bottom:var(--admin-space-4);color:var(--admin-gray-500)}._emptyState_pgn18_509 ._addButton_pgn18_56{margin-top:var(--admin-space-4)}._pagination_pgn18_526{margin-top:20px;display:flex;justify-content:center}._editForm_pgn18_533{padding:20px}._formGroup_pgn18_537{margin-bottom:16px}._formGroup_pgn18_537 label{display:block;margin-bottom:6px;font-weight:500;color:#333}._formGroup_pgn18_537 input,._formGroup_pgn18_537 select,._formGroup_pgn18_537 textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}._formGroup_pgn18_537 input:focus,._formGroup_pgn18_537 select:focus,._formGroup_pgn18_537 textarea:focus{outline:none;border-color:#52c782;box-shadow:0 0 0 2px #52c78233}._formRow_pgn18_567{display:grid;grid-template-columns:1fr 1fr;gap:16px}._checkboxLabel_pgn18_573{display:flex!important;align-items:center;gap:8px;cursor:pointer}._checkboxLabel_pgn18_573 input[type=checkbox]{width:auto;margin:0}._formActions_pgn18_585{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e9ecef}._cancelBtn_pgn18_594{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background .2s}._cancelBtn_pgn18_594:hover{background:#5a6268}._submitBtn_pgn18_608{background:#52c782;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background .2s}._submitBtn_pgn18_608:hover{background:#46b36e}._deleteConfirm_pgn18_623 p{margin-bottom:16px;color:#333;line-height:1.5}._confirmActions_pgn18_629{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._confirmDeleteBtn_pgn18_636{background:#dc3545;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background .2s}._confirmDeleteBtn_pgn18_636:hover{background:#c82333}@media (max-width: 768px){._container_pgn18_652{padding:12px}._header_pgn18_31{flex-direction:column;gap:16px;align-items:stretch}._actions_pgn18_662{justify-content:center}._filters_pgn18_666{flex-direction:column;align-items:stretch}._formRow_pgn18_567{grid-template-columns:1fr}._table_pgn18_298{font-size:12px}._table_pgn18_298 th,._table_pgn18_298 td{padding:8px 6px}._statsGrid_pgn18_107{grid-template-columns:repeat(2,1fr)}._batchBar_pgn18_222{flex-direction:column;gap:12px;align-items:stretch}._batchActions_pgn18_242{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){._statsGrid_pgn18_107{grid-template-columns:1fr}._actionBtns_pgn18_705{flex-direction:column}._actionBtns_pgn18_705 button{width:100%}}._loadingContainer_4lrud_5{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:var(--admin-space-4)}._loadingSpinner_4lrud_14{width:40px;height:40px;border:4px solid var(--admin-border-light);border-top:4px solid var(--admin-primary-500);border-radius:50%;animation:_spin_4lrud_1 1s linear infinite}@keyframes _spin_4lrud_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editorContainer_4lrud_29{max-width:800px}._editorForm_4lrud_34{display:flex;flex-direction:column;gap:var(--admin-space-8)}._formSection_4lrud_40{background:#fff;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);padding:var(--admin-space-8)}._sectionTitle_4lrud_47{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin:0 0 var(--admin-space-6) 0;padding-bottom:var(--admin-space-4);border-bottom:1px solid var(--admin-border-light)}._formRow_4lrud_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-6)}._formGroup_4lrud_64{display:flex;flex-direction:column;gap:var(--admin-space-2)}._formLabel_4lrud_70{font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-700);margin:0}._required_4lrud_77{color:var(--admin-error)}._formInput_4lrud_82,._formSelect_4lrud_83,._formTextarea_4lrud_84{padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);transition:border-color .2s,box-shadow .2s}._formInput_4lrud_82:focus,._formSelect_4lrud_83:focus,._formTextarea_4lrud_84:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px var(--admin-primary-100)}._formInput_4lrud_82._error_4lrud_100,._formSelect_4lrud_83._error_4lrud_100,._formTextarea_4lrud_84._error_4lrud_100{border-color:var(--admin-error)}._formTextarea_4lrud_84{resize:vertical;min-height:80px}._formColorInput_4lrud_111{width:60px;height:40px;padding:4px;border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);cursor:pointer}._checkboxLabel_4lrud_121{display:flex!important;flex-direction:row!important;align-items:center;gap:var(--admin-space-2);cursor:pointer;margin:0}._checkboxLabel_4lrud_121 input[type=checkbox]{width:auto;margin:0}._checkboxText_4lrud_135{font-size:var(--admin-font-size-md);color:var(--admin-gray-700)}._fieldHint_4lrud_141{font-size:var(--admin-font-size-sm);color:var(--admin-gray-500);margin-top:var(--admin-space-1)}._errorText_4lrud_148{font-size:var(--admin-font-size-sm);color:var(--admin-error);margin-top:var(--admin-space-1)}._formActions_4lrud_155{display:flex;justify-content:flex-end;gap:var(--admin-space-3);padding:var(--admin-space-6);background:var(--admin-gray-50);border-top:1px solid var(--admin-border-light);margin:var(--admin-space-8) calc(-1 * var(--admin-space-8)) calc(-1 * var(--admin-space-8));border-radius:0 0 var(--admin-radius-sm) var(--admin-radius-sm)}._cancelButton_4lrud_166{padding:var(--admin-space-3) var(--admin-space-6);background:transparent;color:var(--admin-gray-600);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);cursor:pointer;transition:all .2s}._cancelButton_4lrud_166:hover:not(:disabled){background:var(--admin-gray-100)}._submitButton_4lrud_181{padding:var(--admin-space-3) var(--admin-space-6);background:var(--admin-primary-500);color:#fff;border:none;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-md);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all .2s;min-width:120px}._submitButton_4lrud_181:hover:not(:disabled){background:var(--admin-primary-400)}._submitButton_4lrud_181:disabled,._cancelButton_4lrud_166:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._editorContainer_4lrud_29{max-width:none}._formRow_4lrud_57{grid-template-columns:1fr}._formActions_4lrud_155{flex-direction:column-reverse}._cancelButton_4lrud_166,._submitButton_4lrud_181{width:100%;justify-content:center}}._loadingContainer_ohq57_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_ohq57_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_ohq57_1 1s linear infinite}@keyframes _spin_ohq57_1{to{transform:rotate(360deg)}}._pageHeader_ohq57_28{margin-bottom:var(--admin-space-8)}._pageTitle_ohq57_32{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageDescription_ohq57_39{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base)}._creatorStats_ohq57_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-4);margin-bottom:var(--admin-space-8)}._statCard_ohq57_53{background:#52c7520d;border-radius:var(--admin-radius-lg);padding:var(--admin-space-6);border:1px solid rgba(82,199,82,.15);display:flex;align-items:center;gap:var(--admin-space-4);transition:all var(--admin-transition-fast)}._statCard_ohq57_53:hover{background:#52c75214;transform:translateY(-2px);box-shadow:0 8px 24px #52c75226}._statIcon_ohq57_70{font-size:var(--admin-font-size-2xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#52c7521a;border-radius:var(--admin-radius-md)}._statContent_ohq57_81{flex:1}._statTitle_ohq57_85{font-size:var(--admin-font-size-xs);color:var(--admin-gray-700);font-weight:var(--admin-font-weight-medium);margin-bottom:var(--admin-space-1)}._statValue_ohq57_92{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._searchFiltersCard_ohq57_99{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);padding:var(--admin-space-6);margin-bottom:var(--admin-space-6);box-shadow:0 2px 8px #0000000a}._searchFilters_ohq57_99{display:flex;flex-wrap:wrap;gap:var(--admin-space-4);align-items:center}._searchInput_ohq57_115{flex:1;min-width:250px;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-family:var(--admin-font-family);transition:all var(--admin-transition-normal)}._searchInput_ohq57_115:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._filterSelect_ohq57_132{padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:#fff;cursor:pointer;transition:all var(--admin-transition-normal)}._filterSelect_ohq57_132:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._refreshBtn_ohq57_148{padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--admin-transition-normal)}._refreshBtn_ohq57_148:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-300)}._refreshIcon_ohq57_165{width:20px;height:20px}._creatorsList_ohq57_171{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 2px 8px #0000000a}._listHeader_ohq57_179{display:flex;justify-content:space-between;align-items:center;padding:var(--admin-space-6);border-bottom:1px solid var(--admin-border-light);background:var(--admin-gray-50)}._listTitle_ohq57_188 h3{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._listStats_ohq57_195{display:flex;gap:var(--admin-space-4)}._statItem_ohq57_200{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);font-weight:var(--admin-font-weight-medium)}._listActions_ohq57_206{display:flex;gap:var(--admin-space-3)}._listActionBtn_ohq57_211{padding:var(--admin-space-3) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;gap:var(--admin-space-2);text-decoration:none}._listActionBtn_ohq57_211._addCreator_ohq57_225{background:var(--admin-primary-500);color:#fff}._listActionBtn_ohq57_211._addCreator_ohq57_225:hover{background:#47b147;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._creatorsTable_ohq57_237{overflow-x:auto}._tableHeader_ohq57_241{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1.5fr 1fr 1.5fr;background:var(--admin-gray-50);border-bottom:1px solid var(--admin-border-light);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-sm);color:var(--admin-gray-700)}._tableHeader_ohq57_241>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light)}._tableHeader_ohq57_241>div:last-child{border-right:none}._tableRow_ohq57_260{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1.5fr 1fr 1.5fr;border-bottom:1px solid var(--admin-border-light);transition:all var(--admin-transition-normal)}._tableRow_ohq57_260:hover{background:#52c75208}._tableRow_ohq57_260._disabled_ohq57_271{opacity:.6;background:var(--admin-gray-50)}._tableRow_ohq57_260>div{padding:var(--admin-space-4);border-right:1px solid var(--admin-border-light);display:flex;align-items:center;font-size:var(--admin-font-size-sm);min-height:70px}._tableRow_ohq57_260>div:last-child{border-right:none}._creatorInfo_ohq57_290{display:flex;align-items:center;gap:var(--admin-space-3)}._creatorAvatar_ohq57_296{width:40px;height:40px;border-radius:50%;background:var(--admin-gray-100);display:flex;align-items:center;justify-content:center;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-primary-500);overflow:hidden}._creatorAvatar_ohq57_296 img,._avatarImage_ohq57_311{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._creatorDetails_ohq57_317{flex:1}._creatorName_ohq57_321{font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-1);font-size:var(--admin-font-size-sm)}._creatorTitle_ohq57_328{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600)}._specialtiesTags_ohq57_334{display:flex;flex-wrap:wrap;gap:var(--admin-space-1);align-items:flex-start}._specialtyTag_ohq57_341{padding:var(--admin-space-1) var(--admin-space-2);background:#1976d21a;color:#1976d2;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium)}._moreSpecialties_ohq57_350{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600)}._credentialsInfo_ohq57_356{font-size:var(--admin-font-size-xs)}._credentialMain_ohq57_360{margin-bottom:var(--admin-space-1);color:var(--admin-gray-900)}._credentialCount_ohq57_365{color:var(--admin-gray-600);font-size:var(--admin-font-size-xs)}._noCredentials_ohq57_370{color:var(--admin-gray-500);font-style:italic}._experienceCell_ohq57_376{text-align:center;justify-content:center}._experienceValue_ohq57_381{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._experienceUnit_ohq57_387{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);margin-left:var(--admin-space-1)}._statsInfo_ohq57_394{font-size:var(--admin-font-size-xs);line-height:1.5}._statLine_ohq57_399{margin-bottom:var(--admin-space-1)}._statLine_ohq57_399:last-child{margin-bottom:0}._statValue_ohq57_92{font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._statusCell_ohq57_413{text-align:center;justify-content:center}._statusToggle_ohq57_418{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-semibold);border:none;cursor:pointer;transition:all var(--admin-transition-normal)}._statusToggle_ohq57_418._active_ohq57_428{background:#2e7d321a;color:#2e7d32}._statusToggle_ohq57_418._inactive_ohq57_433{background:#7575751a;color:#757575}._statusToggle_ohq57_418._pending_ohq57_438{background:#f57c001a;color:#f57c00}._statusToggle_ohq57_418:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._actionsCell_ohq57_449{justify-content:center;gap:var(--admin-space-2)}._actionButton_ohq57_454{padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal);text-decoration:none;display:inline-flex;align-items:center}._actionButton_ohq57_454._edit_ohq57_467{background:#fff;color:var(--admin-primary-500);border-color:var(--admin-primary-500)}._actionButton_ohq57_454._edit_ohq57_467:hover{background:var(--admin-primary-500);color:#fff}._actionButton_ohq57_454._toggle_ohq57_478{background:#fff;color:var(--admin-gray-600);border-color:var(--admin-gray-300)}._actionButton_ohq57_454._toggle_ohq57_478:hover{background:var(--admin-gray-600);color:#fff}._emptyState_ohq57_490{text-align:center;padding:var(--admin-space-12) var(--admin-space-6);color:var(--admin-gray-600)}._emptyIcon_ohq57_496{margin:0 auto var(--admin-space-3);width:48px;height:48px;color:var(--admin-gray-400)}._emptyTitle_ohq57_503{margin:var(--admin-space-2) 0 var(--admin-space-1);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900)}._emptyDescription_ohq57_510{margin:0;font-size:var(--admin-font-size-sm);color:var(--admin-gray-600)}@media (max-width: 1024px){._tableHeader_ohq57_241,._tableRow_ohq57_260{grid-template-columns:1.8fr 1.2fr 1.2fr .8fr 1.2fr .8fr 1.2fr;font-size:var(--admin-font-size-xs)}}@media (max-width: 768px){._creatorStats_ohq57_46{grid-template-columns:repeat(2,1fr)}._listHeader_ohq57_179{flex-direction:column;gap:var(--admin-space-4);align-items:flex-start}._searchFilters_ohq57_99{flex-direction:column;align-items:stretch}._searchInput_ohq57_115{min-width:auto}._creatorsTable_ohq57_237{font-size:var(--admin-font-size-xs)}._tableHeader_ohq57_241,._tableRow_ohq57_260{grid-template-columns:1.5fr 1fr 1fr .7fr 1fr .7fr 1fr}}@media (max-width: 640px){._creatorStats_ohq57_46{grid-template-columns:1fr}._listActions_ohq57_206{width:100%}._listActionBtn_ohq57_211{flex:1;justify-content:center}._tableHeader_ohq57_241,._tableRow_ohq57_260{grid-template-columns:2fr 1fr 1fr}._tableHeader_ohq57_241>div:nth-child(n+4),._tableRow_ohq57_260>div:nth-child(n+4){display:none}._tableRow_ohq57_260>div:last-child{display:flex}}@media (max-width: 480px){._pageTitle_ohq57_32{font-size:var(--admin-font-size-2xl)}._pageDescription_ohq57_39{font-size:var(--admin-font-size-sm)}._searchFiltersCard_ohq57_99{padding:var(--admin-space-4)}._creatorInfo_ohq57_290{gap:var(--admin-space-2)}._creatorAvatar_ohq57_296{width:32px;height:32px;font-size:var(--admin-font-size-sm)}}._fileUpload_13nms_4{display:flex;flex-direction:column;gap:var(--admin-space-3)}._uploadArea_13nms_11{position:relative;border:2px dashed var(--admin-border-light);border-radius:var(--admin-radius-lg);background:var(--admin-gray-50);cursor:pointer;transition:all var(--admin-transition-normal);overflow:hidden}._uploadArea_13nms_11:hover:not(._disabled_13nms_21):not(._uploading_13nms_21){border-color:var(--admin-primary-500);background:#52c7520d}._uploadArea_13nms_11._dragOver_13nms_26{border-color:var(--admin-primary-500);background:#52c7521a;transform:scale(1.02)}._uploadArea_13nms_11._disabled_13nms_21{opacity:.6;cursor:not-allowed;background:var(--admin-gray-100)}._uploadArea_13nms_11._uploading_13nms_21{cursor:not-allowed}._hiddenInput_13nms_43{display:none}._previewContainer_13nms_48{position:relative;width:100%;min-height:120px;display:flex;align-items:center;justify-content:center}._placeholder_13nms_58{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--admin-space-6);color:var(--admin-gray-500)}._placeholder_13nms_58._square_13nms_67{min-height:120px}._placeholder_13nms_58._circle_13nms_71{width:120px;height:120px;border-radius:50%;margin:0 auto}._placeholderIcon_13nms_78{font-size:32px;margin-bottom:var(--admin-space-2)}._placeholderText_13nms_83{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);text-align:center}._imagePreview_13nms_90{position:relative;width:100%;display:flex;align-items:center;justify-content:center}._imagePreview_13nms_90._square_13nms_67{min-height:120px}._imagePreview_13nms_90._circle_13nms_71{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:var(--admin-space-4) auto}._previewImage_13nms_110{max-width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--admin-radius-md)}._imagePreview_13nms_90._circle_13nms_71 ._previewImage_13nms_110{width:100%;height:100%;border-radius:50%}._imagePlaceholder_13nms_123{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--admin-space-6);color:var(--admin-error)}._videoPreview_13nms_133{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--admin-space-4)}._previewVideo_13nms_142{max-width:100%;max-height:200px;border-radius:var(--admin-radius-md)}._videoPlaceholder_13nms_148{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--admin-space-6);color:var(--admin-error)}._documentPreview_13nms_158{display:flex;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-6);color:var(--admin-gray-700)}._documentIcon_13nms_166{font-size:24px}._documentName_13nms_170{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);word-break:break-all}._uploadingOverlay_13nms_177{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}._spinner_13nms_191{width:32px;height:32px;border:3px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_13nms_191 1s linear infinite;margin-bottom:var(--admin-space-2)}@keyframes _spin_13nms_191{to{transform:rotate(360deg)}}._uploadingText_13nms_207{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-primary-500)}._actions_13nms_214{display:flex;gap:var(--admin-space-3);justify-content:flex-start}._actionButton_13nms_220{padding:var(--admin-space-2) var(--admin-space-4);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);border:1px solid;cursor:pointer;transition:all var(--admin-transition-normal);background:#fff}._actionButton_13nms_220._change_13nms_231{color:var(--admin-primary-500);border-color:var(--admin-primary-500)}._actionButton_13nms_220._change_13nms_231:hover:not(:disabled){background:var(--admin-primary-500);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #52c7524d}._actionButton_13nms_220._remove_13nms_243{color:var(--admin-error);border-color:var(--admin-error)}._actionButton_13nms_220._remove_13nms_243:hover:not(:disabled){background:var(--admin-error);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._actionButton_13nms_220:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._urlInputContainer_13nms_263{display:flex;flex-direction:column}._urlInput_13nms_263{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:var(--admin-gray-50);color:var(--admin-gray-600);transition:all var(--admin-transition-normal)}._urlInput_13nms_263:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a;background:#fff}._urlInput_13nms_263::-moz-placeholder{color:var(--admin-gray-400)}._urlInput_13nms_263::placeholder{color:var(--admin-gray-400)}@media (max-width: 768px){._actions_13nms_214{flex-direction:column}._actionButton_13nms_220{width:100%;text-align:center}._previewImage_13nms_110,._previewVideo_13nms_142{max-height:150px}}@media (max-width: 480px){._placeholder_13nms_58{padding:var(--admin-space-4)}._placeholderIcon_13nms_78{font-size:24px}._placeholderText_13nms_83{font-size:var(--admin-font-size-xs)}._previewContainer_13nms_48{min-height:100px}._imagePreview_13nms_90._circle_13nms_71{width:100px;height:100px}}._loadingContainer_ebro0_5{display:flex;justify-content:center;align-items:center;height:256px}._loadingSpinner_ebro0_12{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_ebro0_1 1s linear infinite}@keyframes _spin_ebro0_1{to{transform:rotate(360deg)}}._editorContainer_ebro0_28{width:100%}._pageHeader_ebro0_34{margin-bottom:var(--admin-space-8)}._pageTitle_ebro0_38{margin:0 0 var(--admin-space-2) 0;font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900)}._pageDescription_ebro0_45{margin:0;color:var(--admin-gray-600);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-relaxed)}._formContainer_ebro0_53{background:#fff;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);overflow:hidden;box-shadow:0 4px 16px #0000000f;width:100%}._creatorForm_ebro0_62{padding:var(--admin-space-8)}._formSection_ebro0_67{margin-bottom:var(--admin-space-8);padding-bottom:var(--admin-space-8);border-bottom:1px solid var(--admin-border-light)}._formSection_ebro0_67:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionTitle_ebro0_79{margin:0 0 var(--admin-space-3) 0;font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900)}._sectionDescription_ebro0_86{margin:0 0 var(--admin-space-5) 0;color:var(--admin-gray-600);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed)}._formRow_ebro0_94{display:grid;grid-template-columns:1fr 1fr;gap:var(--admin-space-6);margin-bottom:var(--admin-space-5)}._formGroup_ebro0_101{display:flex;flex-direction:column}._formLabel_ebro0_106{display:block;font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin-bottom:var(--admin-space-2)}._required_ebro0_114{color:var(--admin-error);margin-left:var(--admin-space-1)}._formInput_ebro0_119,._formSelect_ebro0_120{width:100%;padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);font-family:var(--admin-font-family);background:#fff;transition:all var(--admin-transition-normal);box-sizing:border-box}._formInput_ebro0_119:focus,._formSelect_ebro0_120:focus{outline:none;border-color:var(--admin-primary-500);box-shadow:0 0 0 3px #52c7521a}._formInput_ebro0_119._error_ebro0_139,._formSelect_ebro0_120._error_ebro0_139{border-color:var(--admin-error);box-shadow:0 0 0 3px #ef44441a}._formInput_ebro0_119:disabled{background:var(--admin-gray-50);color:var(--admin-gray-500);cursor:not-allowed}._formInput_ebro0_119::-moz-placeholder{color:var(--admin-gray-400)}._formInput_ebro0_119::placeholder{color:var(--admin-gray-400)}._formInput_ebro0_119[type=textarea]{min-height:120px;resize:vertical}._helpText_ebro0_160{font-size:var(--admin-font-size-xs);color:var(--admin-gray-600);margin-top:var(--admin-space-1);display:block}._errorText_ebro0_167{color:var(--admin-error);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);margin-top:var(--admin-space-1);display:block}._specialtiesGrid_ebro0_176{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-3);margin-top:var(--admin-space-4)}._specialtyItem_ebro0_183{display:flex;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-normal);background:#fff}._specialtyItem_ebro0_183:hover{background:#52c75208;border-color:#52c75233;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}._specialtyCheckbox_ebro0_202{margin:0;width:18px;height:18px;accent-color:var(--admin-primary-500);cursor:pointer}._specialtyInfo_ebro0_210{flex:1}._specialtyName_ebro0_214{font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900);cursor:pointer;line-height:var(--admin-line-height-tight)}._credentialsContainer_ebro0_224{margin-top:var(--admin-space-4)}._credentialsList_ebro0_228{display:flex;flex-wrap:wrap;gap:var(--admin-space-3);margin-bottom:var(--admin-space-4);min-height:40px;align-items:flex-start}._credentialItem_ebro0_237{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-2) var(--admin-space-3);background:var(--admin-gray-50);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);transition:all var(--admin-transition-normal)}._credentialItem_ebro0_237:hover{background:var(--admin-gray-100);border-color:var(--admin-gray-300)}._credentialName_ebro0_254{font-weight:var(--admin-font-weight-medium);color:var(--admin-gray-900)}._removeCredentialBtn_ebro0_259{background:none;border:none;color:var(--admin-error);font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-bold);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--admin-transition-normal)}._removeCredentialBtn_ebro0_259:hover{background:#ef44441a;transform:scale(1.1)}._addCredentialBtn_ebro0_281{padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-gray-50);border:1px dashed var(--admin-border-light);border-radius:var(--admin-radius-md);color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);cursor:pointer;transition:all var(--admin-transition-normal);display:flex;align-items:center;justify-content:center;min-height:40px}._addCredentialBtn_ebro0_281:hover{background:var(--admin-gray-100);border-color:var(--admin-primary-500);color:var(--admin-primary-500);transform:translateY(-1px)}._formActions_ebro0_305{display:flex;justify-content:flex-end;gap:var(--admin-space-4);margin-top:var(--admin-space-8);padding-top:var(--admin-space-6);border-top:1px solid var(--admin-border-light)}._actionButton_ebro0_314{padding:var(--admin-space-4) var(--admin-space-8);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);font-family:var(--admin-font-family);border:none;cursor:pointer;transition:all var(--admin-transition-normal);min-width:120px;display:flex;align-items:center;justify-content:center;text-decoration:none}._actionButton_ebro0_314._primary_ebro0_330{background:var(--admin-primary-500);color:#fff;border:1px solid var(--admin-primary-500)}._actionButton_ebro0_314._primary_ebro0_330:hover:not(:disabled){background:#47b147;border-color:#47b147;transform:translateY(-2px);box-shadow:0 6px 20px #52c7524d}._actionButton_ebro0_314._secondary_ebro0_343{background:#fff;color:var(--admin-gray-700);border:1px solid var(--admin-border-light)}._actionButton_ebro0_314._secondary_ebro0_343:hover:not(:disabled){background:var(--admin-gray-50);border-color:var(--admin-gray-300);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._actionButton_ebro0_314:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._actionButton_ebro0_314:active:not(:disabled){transform:translateY(0)}@media (max-width: 768px){._formRow_ebro0_94{grid-template-columns:1fr;gap:var(--admin-space-4)}._specialtiesGrid_ebro0_176{grid-template-columns:1fr;gap:var(--admin-space-3)}._formActions_ebro0_305{flex-direction:column-reverse;gap:var(--admin-space-3)}._actionButton_ebro0_314{width:100%}}@media (max-width: 640px){._pageTitle_ebro0_38{font-size:var(--admin-font-size-2xl)}._creatorForm_ebro0_62{padding:var(--admin-space-4)}._formSection_ebro0_67{margin-bottom:var(--admin-space-6);padding-bottom:var(--admin-space-6)}._specialtyItem_ebro0_183{padding:var(--admin-space-2)}}@media (max-width: 480px){._pageTitle_ebro0_38{font-size:var(--admin-font-size-xl);margin-bottom:var(--admin-space-1)}._pageDescription_ebro0_45{font-size:var(--admin-font-size-sm)}._creatorForm_ebro0_62{padding:var(--admin-space-3)}._formInput_ebro0_119,._formSelect_ebro0_120{padding:var(--admin-space-2);font-size:var(--admin-font-size-sm)}._sectionTitle_ebro0_79{font-size:var(--admin-font-size-base)}._specialtyItem_ebro0_183{padding:var(--admin-space-2);gap:var(--admin-space-2)}._specialtyName_ebro0_214{font-size:var(--admin-font-size-xs)}._credentialItem_ebro0_237{padding:var(--admin-space-1) var(--admin-space-2);gap:var(--admin-space-1)}._credentialName_ebro0_254{font-size:var(--admin-font-size-xs)}}._demoContainer_1j0a2_4{max-width:1200px;margin:0 auto;padding:var(--admin-space-6)}._pageHeader_1j0a2_11{margin-bottom:var(--admin-space-8);text-align:center}._pageTitle_1j0a2_16{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-gray-900);margin:0 0 var(--admin-space-2) 0;letter-spacing:-.5px}._pageDescription_1j0a2_24{font-size:var(--admin-font-size-base);color:var(--admin-gray-600);margin:0;line-height:var(--admin-line-height-relaxed)}._demoSections_1j0a2_32{display:grid;gap:var(--admin-space-8);margin-bottom:var(--admin-space-12)}._demoSection_1j0a2_32{background:var(--admin-bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);padding:var(--admin-space-6);box-shadow:var(--admin-shadow-md)}._sectionTitle_1j0a2_48{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-900);margin:0 0 var(--admin-space-2) 0;letter-spacing:-.3px}._sectionDescription_1j0a2_56{font-size:var(--admin-font-size-sm);color:var(--admin-gray-600);margin:0 0 var(--admin-space-4) 0;line-height:var(--admin-line-height-relaxed)}._buttonGrid_1j0a2_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--admin-space-3)}._demoButton_1j0a2_70{padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-normal);border-radius:var(--admin-radius-md);background:#fff;color:var(--admin-gray-700);font-size:var(--admin-font-size-sm);font-weight:var(--admin-font-weight-medium);font-family:var(--admin-font-family);cursor:pointer;transition:all var(--admin-transition-normal);text-align:center}._demoButton_1j0a2_70:hover{background:var(--admin-gray-50);border-color:var(--admin-border-strong);color:var(--admin-gray-800);transform:translateY(-1px);box-shadow:var(--admin-shadow-sm)}._demoButton_1j0a2_70:active{transform:translateY(0)}._demoButton_1j0a2_70._success_1j0a2_97{border-color:var(--admin-success);color:var(--admin-success)}._demoButton_1j0a2_70._success_1j0a2_97:hover{background:var(--admin-success-light);border-color:var(--admin-success)}._demoButton_1j0a2_70._error_1j0a2_107{border-color:var(--admin-error);color:var(--admin-error)}._demoButton_1j0a2_70._error_1j0a2_107:hover{background:var(--admin-error-light);border-color:var(--admin-error)}._demoButton_1j0a2_70._warning_1j0a2_117{border-color:var(--admin-warning);color:var(--admin-warning)}._demoButton_1j0a2_70._warning_1j0a2_117:hover{background:var(--admin-warning-light);border-color:var(--admin-warning)}._demoButton_1j0a2_70._info_1j0a2_127{border-color:var(--admin-info);color:var(--admin-info)}._demoButton_1j0a2_70._info_1j0a2_127:hover{background:var(--admin-info-light);border-color:var(--admin-info)}._usageSection_1j0a2_138{background:var(--admin-bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border-light);padding:var(--admin-space-6);box-shadow:var(--admin-shadow-md)}._codeExample_1j0a2_148 h4{font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);color:var(--admin-gray-800);margin:var(--admin-space-4) 0 var(--admin-space-2) 0}._codeExample_1j0a2_148 h4:first-child{margin-top:0}._codeExample_1j0a2_148 pre{background:var(--admin-gray-100);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);padding:var(--admin-space-4);margin:0 0 var(--admin-space-4) 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-relaxed)}._codeExample_1j0a2_148 code{color:var(--admin-gray-800);font-family:inherit}@media (max-width: 768px){._demoContainer_1j0a2_4{padding:var(--admin-space-4)}._buttonGrid_1j0a2_64{grid-template-columns:1fr}._pageTitle_1j0a2_16{font-size:var(--admin-font-size-xl)}._demoSection_1j0a2_32{padding:var(--admin-space-4)}._codeExample_1j0a2_148 pre{font-size:var(--admin-font-size-xs);padding:var(--admin-space-3)}}._header_gy5pt_4{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);background:var(--bg-primary);border-bottom:1px solid var(--border-light);height:var(--header-height);display:flex;align-items:center;box-shadow:var(--shadow-sm)}._navContent_gy5pt_18{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-lg);display:flex;align-items:center;justify-content:space-between;position:relative}._navBack_gy5pt_29{background:none;border:none;color:var(--primary-color);font-size:var(--font-xl);font-weight:var(--font-bold);padding:var(--space-sm);margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;left:0;border-radius:var(--radius-full);transition:all var(--transition-base);line-height:1}._navBack_gy5pt_29:hover{background:var(--primary-alpha-10);transform:translate(-2px)}._navBack_gy5pt_29:active{background:var(--primary-alpha-20);transform:translate(-1px)}._navTitle_gy5pt_60{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._navActions_gy5pt_75{position:absolute;right:0;display:flex;align-items:center;gap:var(--space-sm)}@media (max-width: 768px){._header_gy5pt_4{height:var(--header-height)}._navTitle_gy5pt_60{font-size:var(--font-md);max-width:160px}._navBack_gy5pt_29{font-size:var(--font-md)}}._footer_tghn3_4{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-fixed);background:var(--bg-primary);border-top:1px solid var(--border-light);box-shadow:0 -1px 4px #0000001a;height:var(--footer-height)}._bottomNav_tghn3_16{width:100%;max-width:var(--container-md);margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding:var(--space-sm) 0;height:100%}._navItem_tghn3_27{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);cursor:pointer;transition:all var(--transition-base);border-radius:var(--radius-md);min-width:60px;text-decoration:none}._navItem_tghn3_27:hover{background:var(--primary-alpha-10);transform:translateY(-1px)}._navItem_tghn3_27._active_tghn3_45{background:var(--primary-alpha-20)}._navIcon_tghn3_49{font-size:var(--font-lg);margin-bottom:var(--space-xs);display:block;line-height:1;transition:transform var(--transition-base)}._navItem_tghn3_27._active_tghn3_45 ._navIcon_tghn3_49{transform:scale(1.1)}._navLabel_tghn3_61{font-size:var(--font-sm);color:var(--text-secondary);font-weight:var(--font-medium);line-height:1}._navItem_tghn3_27._active_tghn3_45 ._navLabel_tghn3_61{color:var(--primary-color);font-weight:var(--font-semibold)}@media (max-width: 768px){._bottomNav_tghn3_16{padding:var(--space-xs) 0}._navItem_tghn3_27{padding:var(--space-xs) var(--space-sm);min-width:50px}._navIcon_tghn3_49{font-size:var(--font-md);margin-bottom:2px}._navLabel_tghn3_61{font-size:var(--font-xs)}}._layout_10o3l_4{min-height:100vh;background:var(--bg-secondary);position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}._pageContent_10o3l_12{padding-top:var(--header-height);padding-bottom:var(--footer-height);min-height:calc(100vh - var(--header-height) - var(--footer-height));background:var(--bg-secondary);overflow-y:auto;-webkit-overflow-scrolling:touch}._app_10o3l_22{max-width:var(--container-xl);margin:0 auto;background:var(--bg-primary);box-shadow:var(--shadow-lg);position:relative;min-height:100vh}@media (max-width: 1024px){._app_10o3l_22{max-width:var(--container-md)}}@media (max-width: 768px){._app_10o3l_22{max-width:100%;box-shadow:none}._pageContent_10o3l_12{padding-top:var(--header-height);padding-bottom:var(--footer-height)}}:root{--admin-primary-500: #52C752;--admin-primary-400: #4CAF50;--admin-primary-300: rgba(82, 199, 82, .7);--admin-primary-200: rgba(82, 199, 82, .3);--admin-primary-100: rgba(82, 199, 82, .1);--admin-primary-50: rgba(82, 199, 82, .05);--admin-gray-900: #1e293b;--admin-gray-800: #334155;--admin-gray-700: #475569;--admin-gray-600: #64748b;--admin-gray-500: #94a3b8;--admin-gray-400: #cbd5e1;--admin-gray-300: #e2e8f0;--admin-gray-200: #f1f5f9;--admin-gray-100: #f8fafc;--admin-gray-50: #ffffff;--admin-bg-primary: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, #e2e8f0 100%);--admin-bg-card: rgba(255, 255, 255, .85);--admin-bg-modal: rgba(255, 255, 255, .95);--admin-bg-hover: rgba(82, 199, 82, .05);--admin-bg-active: rgba(82, 199, 82, .1);--admin-border-light: rgba(148, 163, 184, .2);--admin-border-normal: rgba(148, 163, 184, .3);--admin-border-strong: rgba(148, 163, 184, .5);--admin-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--admin-shadow-md: 0 2px 10px rgba(0, 0, 0, .1);--admin-shadow-lg: 0 4px 12px rgba(82, 199, 82, .2);--admin-shadow-xl: 0 8px 24px rgba(0, 0, 0, .15);--admin-shadow-header: 0 1px 24px rgba(0, 0, 0, .06);--admin-success: #10b981;--admin-success-light: rgba(16, 185, 129, .1);--admin-warning: #f59e0b;--admin-warning-light: rgba(245, 158, 11, .1);--admin-error: #ef4444;--admin-error-light: rgba(239, 68, 68, .1);--admin-info: #3b82f6;--admin-info-light: rgba(59, 130, 246, .1);--admin-blue-900: #1e3a8a;--admin-blue-800: #1e40af;--admin-blue-700: #1d4ed8;--admin-blue-600: #2563eb;--admin-blue-500: #3b82f6;--admin-blue-400: #60a5fa;--admin-blue-300: #93c5fd;--admin-blue-200: #bfdbfe;--admin-blue-100: #dbeafe;--admin-blue-50: #eff6ff;--admin-green-900: #14532d;--admin-green-800: #166534;--admin-green-700: #15803d;--admin-green-600: #16a34a;--admin-green-500: #22c55e;--admin-green-400: #4ade80;--admin-green-300: #86efac;--admin-green-200: #bbf7d0;--admin-green-100: #dcfce7;--admin-green-50: #f0fdf4;--admin-yellow-900: #78350f;--admin-yellow-800: #92400e;--admin-yellow-700: #b45309;--admin-yellow-600: #d97706;--admin-yellow-500: #f59e0b;--admin-yellow-400: #fbbf24;--admin-yellow-300: #fcd34d;--admin-yellow-200: #fde68a;--admin-yellow-100: #fef3c7;--admin-yellow-50: #fffbeb;--admin-red-900: #7f1d1d;--admin-red-800: #991b1b;--admin-red-700: #b91c1c;--admin-red-600: #dc2626;--admin-red-500: #ef4444;--admin-red-400: #f87171;--admin-red-300: #fca5a5;--admin-red-200: #fecaca;--admin-red-100: #fee2e2;--admin-red-50: #fef2f2;--admin-gradient-primary: linear-gradient(135deg, rgba(82, 199, 82, .1) 0%, rgba(76, 175, 80, .1) 100%);--admin-gradient-decoration: radial-gradient(circle at 30% 70%, rgba(82, 199, 82, .03) 0%, transparent 50%), radial-gradient(circle at 70% 30%, rgba(76, 175, 80, .03) 0%, transparent 50%)}:root{--admin-space-0: 0;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 20px;--admin-space-6: 24px;--admin-space-7: 28px;--admin-space-8: 32px;--admin-space-10: 40px;--admin-space-12: 48px;--admin-space-16: 64px;--admin-space-20: 80px;--admin-radius-none: 0;--admin-radius-sm: 6px;--admin-radius-md: 12px;--admin-radius-lg: 16px;--admin-radius-xl: 20px;--admin-radius-2xl: 24px;--admin-radius-full: 50%;--admin-header-height: 72px;--admin-sidebar-width: 240px;--admin-sidebar-collapsed-width: 64px;--admin-content-max-width: 1200px;--admin-button-height-sm: 32px;--admin-button-height-md: 40px;--admin-button-height-lg: 48px;--admin-input-height: 40px;--admin-card-padding: 24px;--admin-modal-padding: 32px;--admin-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--admin-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--admin-font-size-xs: 12px;--admin-font-size-sm: 14px;--admin-font-size-base: 16px;--admin-font-size-lg: 18px;--admin-font-size-xl: 20px;--admin-font-size-2xl: 24px;--admin-font-size-3xl: 30px;--admin-font-weight-normal: 400;--admin-font-weight-medium: 500;--admin-font-weight-semibold: 600;--admin-font-weight-bold: 700;--admin-line-height-tight: 1.25;--admin-line-height-normal: 1.5;--admin-line-height-relaxed: 1.75;--admin-z-index-base: 0;--admin-z-index-dropdown: 100;--admin-z-index-modal: 1000;--admin-z-index-popover: 1100;--admin-z-index-tooltip: 1200;--admin-z-index-toast: 1300;--admin-z-index-overlay: 1400;--admin-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--admin-transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--admin-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--admin-breakpoint-sm: 640px;--admin-breakpoint-md: 768px;--admin-breakpoint-lg: 1024px;--admin-breakpoint-xl: 1280px;--admin-breakpoint-2xl: 1536px}:root{font-family:var(--admin-font-family);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-normal);color:var(--admin-gray-900);scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--admin-text-left: left;--admin-text-center: center;--admin-text-right: right;--admin-display-none: none;--admin-display-block: block;--admin-display-flex: flex;--admin-display-grid: grid;--admin-display-inline: inline;--admin-display-inline-block: inline-block;--admin-display-inline-flex: inline-flex;--admin-flex-1: 1 1 0%;--admin-flex-auto: 1 1 auto;--admin-flex-initial: 0 1 auto;--admin-flex-none: none;--admin-position-static: static;--admin-position-relative: relative;--admin-position-absolute: absolute;--admin-position-fixed: fixed;--admin-position-sticky: sticky}._loadingContainer_ac2yk_5{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:256px;padding-top:102.4px}._fullHeight_ac2yk_15{height:100%;min-height:400px;padding-top:40vh}._loadingSpinner_ac2yk_22{width:48px;height:48px;border:4px solid var(--admin-gray-200);border-top-color:var(--admin-primary-500);border-radius:50%;animation:_spin_ac2yk_1 1s linear infinite}._loadingText_ac2yk_32{margin-top:16px;color:var(--admin-gray-600);font-size:14px;text-align:center}@keyframes _spin_ac2yk_1{to{transform:rotate(360deg)}}._card-base_hd4lu_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_hd4lu_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_hd4lu_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_hd4lu_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_hd4lu_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_hd4lu_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_hd4lu_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_hd4lu_1:hover{background:var(--primary-alpha-20)}._btn-sm_hd4lu_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_hd4lu_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_hd4lu_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_hd4lu_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_hd4lu_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_hd4lu_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_hd4lu_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_hd4lu_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_hd4lu_1{color:var(--text-primary)}._text-secondary_hd4lu_1{color:var(--text-secondary)}._text-tertiary_hd4lu_1{color:var(--text-tertiary)}._margin-bottom-sm_hd4lu_1{margin-bottom:var(--space-sm)}._margin-bottom-md_hd4lu_1{margin-bottom:var(--space-md)}._margin-bottom-lg_hd4lu_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_hd4lu_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_hd4lu_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_hd4lu_1{margin-bottom:var(--space-3xl)}._flex-center_hd4lu_1{display:flex;align-items:center;justify-content:center}._flex-between_hd4lu_1{display:flex;align-items:center;justify-content:space-between}._flex-col_hd4lu_1{display:flex;flex-direction:column}._container_hd4lu_11{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_hd4lu_11{max-width:var(--container-sm)}}@media (min-width: 768px){._container_hd4lu_11{max-width:var(--container-md)}}@media (min-width: 1024px){._container_hd4lu_11{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_hd4lu_11{max-width:var(--container-xl)}}._loading-spinner_hd4lu_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_hd4lu_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_hd4lu_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_hd4lu_5{min-height:100vh;background:var(--bg-secondary);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}._container_hd4lu_11{padding:var(--space-xl) var(--space-lg) 100px;max-width:800px;margin:0 auto}._searchFilterSection_hd4lu_18{padding:var(--space-xl);margin-bottom:var(--space-2xl)}._searchBox_hd4lu_24{position:relative;margin-bottom:var(--space-xl)}._searchInput_hd4lu_29{padding:var(--space-lg) var(--space-lg) var(--space-lg) 44px;padding-right:60px;transition:all var(--transition-base)}._searchInput_hd4lu_29:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-20)}._searchIcon_hd4lu_41{position:absolute;left:var(--space-lg);top:50%;transform:translateY(-50%);font-size:var(--font-lg);color:var(--text-tertiary)}._searchButton_hd4lu_50{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base);z-index:2;min-width:48px;height:32px;display:flex;align-items:center;justify-content:center;animation:_slideInFromRight_hd4lu_1 .2s ease-out}._searchButton_hd4lu_50:hover{background:var(--primary-dark);transform:translateY(-50%) scale(1.05)}._searchButton_hd4lu_50:active{transform:translateY(-50%) scale(.95)}._searchButton_hd4lu_50._searching_hd4lu_82{background:var(--text-tertiary);cursor:not-allowed;animation:_pulse_hd4lu_1 1s infinite}._searchButton_hd4lu_50:disabled{background:var(--text-tertiary);cursor:not-allowed;opacity:.6}._searchButton_hd4lu_50:focus{outline:2px solid var(--primary-color);outline-offset:2px}@keyframes _slideInFromRight_hd4lu_1{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes _pulse_hd4lu_1{0%,to{opacity:1}50%{opacity:.6}}._quickTags_hd4lu_119{margin-top:var(--space-lg)}._tagsLabel_hd4lu_123{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:var(--space-md)}._tagsContainer_hd4lu_129{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._quickTag_hd4lu_119{padding:var(--space-sm) var(--space-lg);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);font-size:var(--font-base);transition:all var(--transition-base);background:var(--bg-primary);color:var(--primary-dark);cursor:pointer;font-weight:var(--font-medium)}._quickTag_hd4lu_119:hover{background:var(--primary-alpha-10);border-color:var(--primary-color)}._quickTagActive_hd4lu_152{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._tagsLoadingText_hd4lu_158{font-size:var(--font-sm);color:var(--text-tertiary);font-style:italic;padding:var(--space-sm) var(--space-lg)}._tagsErrorText_hd4lu_165{font-size:var(--font-xs);color:var(--error-color, #ff5722);background:var(--error-bg, #ffebee);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);margin-left:var(--space-sm)}._filterActions_hd4lu_174{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border-light)}._filterResult_hd4lu_181{font-size:var(--font-base);color:var(--primary-color)}._clearFilterBtn_hd4lu_186{background:none;border:1px solid var(--border-primary);color:var(--primary-dark);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-xs);font-size:var(--font-base);cursor:pointer;transition:background var(--transition-base)}._clearFilterBtn_hd4lu_186:hover{background:var(--primary-alpha-10)}._featuredSection_hd4lu_202{margin-bottom:var(--space-3xl)}._sectionTitle_hd4lu_206{margin-bottom:var(--space-lg)}._featuredPlanCard_hd4lu_211{background:linear-gradient(135deg,var(--primary-alpha-10),rgba(168,230,163,.05));border:1px solid var(--primary-alpha-20);padding:var(--space-xl);cursor:pointer}._featuredImage_hd4lu_220{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-lg)}._featuredTitle_hd4lu_228{margin-bottom:var(--space-sm)}._featuredGoals_hd4lu_233{font-size:var(--font-md);color:var(--primary-color);font-weight:var(--font-medium);margin-bottom:var(--space-md)}._featuredDescription_hd4lu_240{font-size:var(--font-md);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg)}._featuredMeta_hd4lu_247{gap:var(--space-lg);margin-bottom:var(--space-xl);font-size:var(--font-base);color:var(--text-tertiary)}._startBtn_hd4lu_255{padding:var(--space-lg) var(--space-3xl)}._featuredBadge_hd4lu_263{display:inline-block;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-md)}._featuredPlansList_hd4lu_275{display:flex;gap:var(--space-lg);overflow-x:auto;padding:var(--space-md) 0;scrollbar-width:thin;scrollbar-color:var(--primary-alpha-30) transparent}._featuredPlansList_hd4lu_275::-webkit-scrollbar{height:6px}._featuredPlansList_hd4lu_275::-webkit-scrollbar-track{background:transparent}._featuredPlansList_hd4lu_275::-webkit-scrollbar-thumb{background:var(--primary-alpha-30);border-radius:var(--radius-full)}._featuredPlanMini_hd4lu_297{min-width:280px;max-width:320px;cursor:pointer;position:relative;overflow:hidden}._featuredPlanMini_hd4lu_297._primary_hd4lu_307{border:2px solid var(--primary-color);background:linear-gradient(135deg,var(--primary-alpha-10),rgba(168,230,163,.05))}._featuredMiniBadge_hd4lu_312{position:absolute;top:var(--space-md);right:var(--space-md);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--font-semibold);z-index:1}._featuredMiniImage_hd4lu_325{width:100%;height:140px;-o-object-fit:cover;object-fit:cover}._featuredMiniContent_hd4lu_331{padding:var(--space-lg)}._featuredMiniTitle_hd4lu_335{margin-bottom:var(--space-sm);font-size:var(--font-lg)}._featuredMiniDesc_hd4lu_341{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._featuredMiniMeta_hd4lu_352{gap:var(--space-md);font-size:var(--font-sm);color:var(--text-tertiary)}._plansSection_hd4lu_360{margin-bottom:var(--space-3xl)}._plansGrid_hd4lu_364{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl)}._planCard_hd4lu_370{overflow:hidden;cursor:pointer}._planCardImage_hd4lu_377{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}._planCardContent_hd4lu_383{padding:var(--space-lg)}._planCardTitle_hd4lu_387{margin-bottom:var(--space-sm)}._planCardDescription_hd4lu_392{font-size:var(--font-base);color:var(--text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-md)}._planCardGoals_hd4lu_399{font-size:var(--font-base);color:var(--primary-color);font-weight:var(--font-medium);margin-bottom:var(--space-md)}._planCardMeta_hd4lu_406{font-size:var(--font-sm);color:var(--text-tertiary)}._planParticipants_hd4lu_412{font-size:var(--font-sm)}._planRating_hd4lu_416{gap:var(--space-sm)}._planStars_hd4lu_421{font-size:var(--font-sm)}._planDifficulty_hd4lu_425{background:var(--primary-alpha-10);color:var(--primary-dark);padding:2px var(--space-sm);border-radius:var(--radius-xs);font-size:var(--font-xs)}._emptyState_hd4lu_436{text-align:center;padding:var(--space-3xl);color:var(--text-secondary)}._emptyState_hd4lu_436 p{margin:var(--space-sm) 0;font-size:var(--font-md)}._emptyState_hd4lu_436 p:first-child{font-weight:var(--font-medium);color:var(--text-primary)}._featuredHeroSection_hd4lu_455{margin-bottom:var(--space-lg)}._featuredHeroCard_hd4lu_459{position:relative;overflow:hidden;cursor:pointer;min-height:200px;background:linear-gradient(135deg,var(--primary-alpha-10),rgba(168,230,163,.05));border:2px solid var(--primary-color)}._featuredHeroImage_hd4lu_470{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._featuredHeroContent_hd4lu_477{padding:var(--space-xl)}._featuredHeroTitle_hd4lu_481{margin-bottom:var(--space-md);color:var(--text-primary)}._featuredHeroGoals_hd4lu_487{background:linear-gradient(135deg,#52c7821a,#a8e6a31a);color:var(--primary-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-md);display:inline-block}._featuredHeroDescription_hd4lu_498{font-size:var(--font-md);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xl)}._featuredHeroBtn_hd4lu_505{padding:var(--space-lg) var(--space-3xl)}._featuredGridSection_hd4lu_513{margin-bottom:0}._featuredGrid_hd4lu_513{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);margin-top:var(--space-lg)}._featuredGridCard_hd4lu_524{position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--border-primary);transition:all var(--transition-base)}._featuredGridCard_hd4lu_524:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 24px #52c78226}._featuredGridBadge_hd4lu_540{position:absolute;top:var(--space-md);right:var(--space-md);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--font-semibold);z-index:1}._featuredGridImage_hd4lu_553{width:100%;height:140px;-o-object-fit:cover;object-fit:cover}._featuredGridContent_hd4lu_559{padding:var(--space-lg)}._featuredGridTitle_hd4lu_563{margin-bottom:var(--space-sm);font-size:var(--font-lg);color:var(--text-primary)}._featuredGridDescription_hd4lu_570{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._featuredGridGoals_hd4lu_581{background:#52c7821a;color:var(--primary-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:var(--font-semibold);margin-bottom:var(--space-md);display:inline-block}._featuredGridAction_hd4lu_592{color:var(--primary-color);font-size:var(--font-sm);font-weight:var(--font-semibold);text-align:right}@media (max-width: 767px){._container_hd4lu_11{padding:var(--space-lg) var(--space-md) 100px}._plansGrid_hd4lu_364{grid-template-columns:1fr;gap:var(--space-lg)}._featuredGrid_hd4lu_513{grid-template-columns:1fr;gap:var(--space-md)}._featuredHeroImage_hd4lu_470{height:160px}._featuredHeroContent_hd4lu_477{padding:var(--space-lg)}._featuredImage_hd4lu_220{height:160px}._featuredTitle_hd4lu_228{font-size:var(--font-xl)}._searchFilterSection_hd4lu_18{padding:var(--space-lg)}._tagsContainer_hd4lu_129{gap:var(--space-xs)}._quickTag_hd4lu_119{padding:var(--space-xs) var(--space-md);font-size:var(--font-sm)}._searchButton_hd4lu_50{min-width:44px;height:36px;padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs)}._searchInput_hd4lu_29{padding-right:56px}}@media (min-width: 768px) and (max-width: 1199px){._plansGrid_hd4lu_364{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){._plansGrid_hd4lu_364{grid-template-columns:repeat(3,1fr)}._container_hd4lu_11{padding:var(--space-2xl) var(--space-xl) 100px}}._card-base_k7vel_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_k7vel_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_k7vel_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_k7vel_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_k7vel_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_k7vel_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_k7vel_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_k7vel_1:hover{background:var(--primary-alpha-20)}._btn-sm_k7vel_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_k7vel_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_k7vel_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_k7vel_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_k7vel_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_k7vel_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_k7vel_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_k7vel_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_k7vel_1{color:var(--text-primary)}._text-secondary_k7vel_1{color:var(--text-secondary)}._text-tertiary_k7vel_1{color:var(--text-tertiary)}._margin-bottom-sm_k7vel_1{margin-bottom:var(--space-sm)}._margin-bottom-md_k7vel_1{margin-bottom:var(--space-md)}._margin-bottom-lg_k7vel_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_k7vel_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_k7vel_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_k7vel_1{margin-bottom:var(--space-3xl)}._flex-center_k7vel_1{display:flex;align-items:center;justify-content:center}._flex-between_k7vel_1{display:flex;align-items:center;justify-content:space-between}._flex-col_k7vel_1{display:flex;flex-direction:column}._container_k7vel_11{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_k7vel_11{max-width:var(--container-sm)}}@media (min-width: 768px){._container_k7vel_11{max-width:var(--container-md)}}@media (min-width: 1024px){._container_k7vel_11{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_k7vel_11{max-width:var(--container-xl)}}._loading-spinner_k7vel_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_k7vel_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_k7vel_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_k7vel_5{min-height:100vh;background:var(--bg-secondary);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}._container_k7vel_11{padding:var(--space-xl) var(--space-lg) 100px;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}._planHero_k7vel_20{margin-bottom:var(--space-3xl)}._planHeroImage_k7vel_24{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);margin-bottom:var(--space-xl)}._planHeroTitle_k7vel_32{margin-bottom:var(--space-md);line-height:var(--line-height-tight)}._planHeroMeta_k7vel_38{display:flex;flex-wrap:wrap;gap:var(--space-lg);font-size:var(--font-base);color:var(--text-secondary)}._goalsSection_k7vel_47{padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._goalsList_k7vel_53{margin-top:var(--space-lg)}._goalItem_k7vel_57{font-size:var(--font-md);color:var(--text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-sm)}._successDataSection_k7vel_65{background:linear-gradient(135deg,var(--primary-alpha-10),rgba(168,230,163,.05));border:1px solid var(--primary-alpha-20);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._successDataList_k7vel_73{margin-top:var(--space-lg)}._successDataItem_k7vel_77{margin-bottom:var(--space-md);font-size:var(--font-md)}._dataLabel_k7vel_83{color:var(--text-primary);font-weight:var(--font-medium)}._dataValue_k7vel_88{color:var(--primary-color);font-weight:var(--font-semibold)}._descriptionSection_k7vel_94{padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._planDescription_k7vel_100{font-size:var(--font-md);color:var(--text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xl)}._planTags_k7vel_107{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._planTag_k7vel_107{background:var(--primary-alpha-10);color:var(--primary-dark);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);font-size:var(--font-base);font-weight:var(--font-medium)}._actionsSection_k7vel_123{padding:var(--space-2xl);margin-bottom:var(--space-2xl);width:100%;box-sizing:border-box}._sectionTitle_k7vel_131{margin-bottom:var(--space-lg);position:relative;padding-bottom:var(--space-sm)}._sectionTitle_k7vel_131:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px}._actionsList_k7vel_149{margin-top:var(--space-xl);width:100%;box-sizing:border-box;display:flex;flex-direction:column}._actionItem_k7vel_157{border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-lg);transition:border-color var(--transition-base);width:100%;box-sizing:border-box;flex:1}._actionItem_k7vel_157:hover{border-color:var(--border-primary)}._actionItem_k7vel_157:last-child{margin-bottom:0}._actionHeader_k7vel_176{margin-bottom:var(--space-md)}._actionIcon_k7vel_181{font-size:var(--font-xl);margin-right:var(--space-sm)}._actionName_k7vel_186{flex:1}._actionMeta_k7vel_191{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm);margin:var(--space-sm) 0;flex-wrap:wrap}._actionTime_k7vel_200{font-size:var(--font-sm);color:var(--text-secondary)}._actionTimeSlot_k7vel_205{font-size:var(--font-xs);color:var(--primary-color);background:var(--primary-alpha-10);padding:2px var(--space-xs);border-radius:var(--radius-xs)}._actionDescription_k7vel_213{font-size:var(--font-md);color:var(--text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-lg)}._actionMaterials_k7vel_220{background:var(--primary-alpha-10);padding:var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);font-size:var(--font-base);color:var(--text-primary)}._actionMaterials_k7vel_220 strong{color:var(--primary-dark)}._actionInstructions_k7vel_233{margin-bottom:var(--space-lg)}._actionInstructions_k7vel_233 strong{font-size:var(--font-base);color:var(--primary-dark);display:block;margin-bottom:var(--space-sm)}._instructionsText_k7vel_244{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);white-space:pre-line;font-family:inherit;margin:0}._actionTips_k7vel_253{background:var(--secondary-orange-light);padding:var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-base);color:var(--text-primary)}._actionTips_k7vel_253 strong{color:var(--secondary-orange)}._creatorSection_k7vel_266{padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._creatorInfo_k7vel_272{margin-top:var(--space-lg)}._creatorAvatar_k7vel_277{width:48px;height:48px;background:var(--primary-alpha-10);border-radius:var(--radius-full);font-size:var(--font-2xl);margin-right:var(--space-lg)}._creatorName_k7vel_287{font-size:var(--font-md);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-xs)}._creatorTitle_k7vel_294{font-size:var(--font-base);color:var(--text-secondary)}._startSection_k7vel_300{text-align:center;padding:var(--space-xl) 0}._startPlanBtn_k7vel_305{padding:var(--space-lg) var(--space-3xl);border-radius:var(--radius-xl);font-size:var(--font-lg);font-weight:var(--font-semibold);width:100%;max-width:300px}._startPlanBtn_k7vel_305:disabled,._startPlanBtn_k7vel_305._starting_k7vel_317{opacity:.7;transform:none;cursor:not-allowed}._startHint_k7vel_323{font-size:var(--font-base);color:var(--text-tertiary);margin-top:var(--space-md);line-height:var(--line-height-normal)}._errorMessage_k7vel_331{text-align:center;padding:var(--space-4xl);color:var(--warning-color);font-size:var(--font-md)}._errorMessage_k7vel_331 h3{margin:0 0 var(--space-lg) 0;color:var(--warning-color)}._errorMessage_k7vel_331 ul{text-align:left;margin:var(--space-lg) 0;padding-left:var(--space-xl)}._errorMessage_k7vel_331 li{margin-bottom:var(--space-sm);color:var(--text-secondary)}._retryBtn_k7vel_354,._backBtn_k7vel_355{margin:var(--space-sm)}._backBtn_k7vel_355{background:var(--text-tertiary);color:#fff}._backBtn_k7vel_355:hover{background:var(--text-secondary)}@media (min-width: 768px){._container_k7vel_11{padding:var(--space-2xl) var(--space-xl) 100px}}@media (max-width: 767px){._container_k7vel_11{padding:var(--space-lg) var(--space-md) 100px}._planHeroMeta_k7vel_38{gap:var(--space-md)}._actionsSection_k7vel_123,._goalsSection_k7vel_47,._successDataSection_k7vel_65,._descriptionSection_k7vel_94,._creatorSection_k7vel_266{padding:var(--space-lg)}._actionButtons_k7vel_399{margin-top:var(--space-sm)}._viewDetailBtn_k7vel_403{width:100%}}._actionFrequency_k7vel_409{font-size:var(--font-xs);color:var(--secondary-color);background:#f4a2611a;padding:2px var(--space-xs);border-radius:var(--radius-xs)}._actionButtons_k7vel_399{margin-top:var(--space-md);display:flex;justify-content:flex-end}._viewDetailBtn_k7vel_403{background:var(--primary-color);color:#fff;border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._viewDetailBtn_k7vel_403:hover{background:var(--primary-dark);transform:translateY(-1px)}._viewDetailBtn_k7vel_403:active{transform:translateY(0)}._ratingStatusSection_k7vel_445{margin-bottom:var(--space-2xl)}._ratingCompletedCard_k7vel_449,._ratingInvitedCard_k7vel_450{background:#fff;border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:0 2px 8px #00000014;border:1px solid rgba(82,199,130,.1)}._ratingCompletedCard_k7vel_449{border-left:4px solid var(--primary-color)}._ratingInvitedCard_k7vel_450{border-left:4px solid #FF9500}._ratingCardHeader_k7vel_466{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}._ratingIcon_k7vel_473{font-size:24px}._ratingCardTitle_k7vel_477{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0}._ratingCardDescription_k7vel_484{font-size:var(--font-base);color:var(--text-secondary);margin:0 0 var(--space-lg) 0;line-height:1.5}._ratingStats_k7vel_491{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-lg);padding:var(--space-lg);background:#f5f5f7;border-radius:var(--radius-md)}._ratingStatItem_k7vel_501{display:flex;flex-direction:column;align-items:center;text-align:center}._ratingStatItem_k7vel_501 ._statLabel_k7vel_508{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-xs)}._ratingStatItem_k7vel_501 ._statValue_k7vel_514{font-size:var(--font-lg);font-weight:600;color:var(--primary-color)}._ratingFeedback_k7vel_520{font-size:var(--font-base);color:var(--text-primary);margin:0;padding:var(--space-md);background:#52c7820d;border-radius:var(--radius-md);border-left:3px solid var(--primary-color);font-style:italic}._rateNowBtn_k7vel_531{background:#ff9500;color:#fff;border:none;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all .2s ease-out}._rateNowBtn_k7vel_531:hover{background:#e6850e;transform:translateY(-1px)}@media (max-width: 767px){._ratingCompletedCard_k7vel_449,._ratingInvitedCard_k7vel_450{padding:var(--space-lg)}._ratingStats_k7vel_491{grid-template-columns:1fr;gap:var(--space-md)}._ratingStatItem_k7vel_501{flex-direction:row;justify-content:space-between;text-align:left;padding:var(--space-sm) 0;border-bottom:1px solid rgba(60,60,67,.1)}._ratingStatItem_k7vel_501:last-child{border-bottom:none}._ratingCardHeader_k7vel_466{flex-direction:column;text-align:center;gap:var(--space-sm)}._rateNowBtn_k7vel_531{width:100%}}._inlineContainer_tl4zn_4{background:#fff;border-radius:12px;padding:20px;margin:16px 0;box-shadow:0 2px 8px #00000014;border:1px solid #e8f5e8}._modalContainer_tl4zn_13{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContainer_tl4zn_13 ._ratingContent_tl4zn_27{background:#fff;border-radius:16px;padding:0;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0000001f}._modalHeader_tl4zn_38{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid #f0f0f0;margin-bottom:20px}._modalTitle_tl4zn_47{font-size:18px;font-weight:600;color:#2c3e50;margin:0}._closeBtn_tl4zn_54{background:none;border:none;font-size:24px;color:#7f8c8d;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}._closeBtn_tl4zn_54:hover{background-color:#f8f9fa}._ratingContent_tl4zn_27{padding:20px}._ratingSection_tl4zn_74{margin-bottom:24px}._ratingSection_tl4zn_74:last-child{margin-bottom:0}._sectionTitle_tl4zn_82{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 12px;display:flex;align-items:center;gap:4px}._required_tl4zn_92{color:#e74c3c;font-size:14px}._ratingItem_tl4zn_98{margin-bottom:16px}._ratingItem_tl4zn_98:last-child{margin-bottom:0}._ratingLabel_tl4zn_106{font-size:14px;color:#5d6d7e;margin-bottom:8px}._starRating_tl4zn_112{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._stars_tl4zn_119{display:flex;gap:4px}._star_tl4zn_112{background:none;border:none;font-size:24px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;filter:grayscale(1);opacity:.4}._star_tl4zn_112:hover,._star_tl4zn_112._active_tl4zn_137{filter:grayscale(0);opacity:1;transform:scale(1.1)}._star_tl4zn_112:disabled{cursor:not-allowed;opacity:.3}._ratingText_tl4zn_148{font-size:14px;color:#7f8c8d;min-width:120px}._tagsContainer_tl4zn_155{display:flex;flex-wrap:wrap;gap:8px}._tag_tl4zn_155{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:6px 12px;font-size:14px;color:#495057;cursor:pointer;transition:all .2s;white-space:nowrap}._tag_tl4zn_155:hover{border-color:#28a745;background:#f8fff8}._tag_tl4zn_155._tagActive_tl4zn_178{background:#28a745;border-color:#28a745;color:#fff}._tag_tl4zn_155:disabled{cursor:not-allowed;opacity:.5}._commentTextarea_tl4zn_190{width:100%;min-height:80px;padding:12px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}._commentTextarea_tl4zn_190:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a7451a}._commentTextarea_tl4zn_190:disabled{background:#f8f9fa;cursor:not-allowed}._actionButtons_tl4zn_214{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}._submitBtn_tl4zn_221{flex:1;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:120px}._submitBtn_tl4zn_221:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #28a7454d}._submitBtn_tl4zn_221:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}._cancelBtn_tl4zn_247{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;transition:all .2s;min-width:100px}._cancelBtn_tl4zn_247:hover:not(:disabled){background:#e9ecef;border-color:#d1ecf1}._cancelBtn_tl4zn_247:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 640px){._inlineContainer_tl4zn_4,._ratingContent_tl4zn_27,._modalContainer_tl4zn_13{padding:16px}._starRating_tl4zn_112{flex-direction:column;align-items:flex-start;gap:8px}._actionButtons_tl4zn_214{flex-direction:column}._submitBtn_tl4zn_221,._cancelBtn_tl4zn_247{width:100%}._tagsContainer_tl4zn_155{gap:6px}._tag_tl4zn_155{font-size:13px;padding:5px 10px}}._card-base_ah011_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_ah011_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_ah011_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_ah011_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_ah011_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_ah011_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_ah011_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_ah011_1:hover{background:var(--primary-alpha-20)}._btn-sm_ah011_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_ah011_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_ah011_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_ah011_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_ah011_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_ah011_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_ah011_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_ah011_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_ah011_1{color:var(--text-primary)}._text-secondary_ah011_1{color:var(--text-secondary)}._text-tertiary_ah011_1{color:var(--text-tertiary)}._margin-bottom-sm_ah011_1{margin-bottom:var(--space-sm)}._margin-bottom-md_ah011_1{margin-bottom:var(--space-md)}._margin-bottom-lg_ah011_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_ah011_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_ah011_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_ah011_1{margin-bottom:var(--space-3xl)}._flex-center_ah011_1{display:flex;align-items:center;justify-content:center}._flex-between_ah011_1{display:flex;align-items:center;justify-content:space-between}._flex-col_ah011_1{display:flex;flex-direction:column}._container_ah011_11{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_ah011_11{max-width:var(--container-sm)}}@media (min-width: 768px){._container_ah011_11{max-width:var(--container-md)}}@media (min-width: 1024px){._container_ah011_11{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_ah011_11{max-width:var(--container-xl)}}._loading-spinner_ah011_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_ah011_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_ah011_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._page_ah011_5{min-height:100vh;background:var(--bg-secondary);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}._container_ah011_11{padding:var(--space-xl) var(--space-lg) 100px;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}._loadingContainer_ah011_19,._errorContainer_ah011_20{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;text-align:center;padding:var(--space-lg)}._actionHero_ah011_32{text-align:center;margin-bottom:var(--space-3xl);padding:var(--space-2xl);background:linear-gradient(135deg,var(--primary-alpha-5),var(--primary-alpha-10));border-radius:var(--radius-xl);border:1px solid var(--primary-alpha-20)}._actionIcon_ah011_41{font-size:48px;margin-bottom:var(--space-md)}._actionTitle_ah011_46{margin-bottom:var(--space-md);line-height:var(--line-height-tight)}._actionTags_ah011_52{display:flex;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}._effectTag_ah011_60{background:var(--primary-color);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500}._methodTag_ah011_69{background:var(--primary-alpha-10);color:var(--primary-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-sm)}._actionParams_ah011_77{display:flex;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap}._timeParam_ah011_85,._timeSlotParam_ah011_86,._frequencyParam_ah011_87{font-size:var(--font-sm);color:var(--text-secondary);background:var(--surface);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs)}._creatorInfo_ah011_95{font-size:var(--font-sm);color:var(--text-secondary)}._descriptionSection_ah011_101,._materialsSection_ah011_102,._instructionsSection_ah011_103,._tipsSection_ah011_104,._medicalSection_ah011_105{padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._sectionTitle_ah011_111{margin-bottom:var(--space-lg);position:relative;padding-bottom:var(--space-sm)}._sectionTitle_ah011_111:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px}._descriptionText_ah011_129{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);margin:0}._materialsContent_ah011_137{display:flex;flex-direction:column;gap:var(--space-lg)}._materialCategory_ah011_143{border-left:4px solid var(--primary-color);padding-left:var(--space-md)}._categoryTitle_ah011_148{font-size:var(--font-base);font-weight:600;color:var(--primary-color);margin:0 0 var(--space-sm) 0}._materialList_ah011_155{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed)}._ingredientsList_ah011_161{display:flex;flex-direction:column;gap:var(--space-sm)}._ingredientItem_ah011_167{background:var(--primary-alpha-5);padding:var(--space-sm);border-radius:var(--radius-xs)}._ingredientName_ah011_173{font-size:var(--font-base);font-weight:500;color:var(--text-primary)}._ingredientProperties_ah011_179{font-size:var(--font-sm);color:var(--primary-color);margin-top:var(--space-xs)}._ingredientNote_ah011_185{font-size:var(--font-xs);color:var(--text-secondary);margin-top:var(--space-xs);font-style:italic}._instructionsText_ah011_193{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);white-space:pre-line;font-family:inherit;margin:0;background:var(--primary-alpha-5);padding:var(--space-md);border-radius:var(--radius-sm)}._tipsText_ah011_206{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);margin:0;background:var(--secondary-alpha-10);padding:var(--space-md);border-radius:var(--radius-sm);border-left:4px solid var(--secondary-color)}._medicalContent_ah011_218{display:flex;flex-direction:column;gap:var(--space-md)}._medicalItem_ah011_224{padding:var(--space-sm) 0}._medicalLabel_ah011_228{font-size:var(--font-sm);font-weight:600;color:var(--primary-color);margin:0 0 var(--space-xs) 0}._medicalText_ah011_235{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);margin:0}._bottomActions_ah011_243{position:fixed;bottom:60px;left:0;right:0;background:var(--surface);border-top:1px solid var(--border-light);padding:var(--space-md);display:flex;gap:var(--space-sm);box-shadow:0 -2px 8px #0000001a}._addToListBtn_ah011_256,._setReminderBtn_ah011_257{flex:1;padding:var(--space-sm) var(--space-md);background:var(--primary-alpha-10);color:var(--primary-color);border:1px solid var(--primary-alpha-30);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._addToListBtn_ah011_256:hover,._setReminderBtn_ah011_257:hover{background:var(--primary-alpha-20)}._goCheckinBtn_ah011_275{flex:1;padding:var(--space-sm) var(--space-md);background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all .2s ease}._goCheckinBtn_ah011_275:hover{background:var(--primary-dark);transform:translateY(-1px)}@media (min-width: 768px){._container_ah011_11{padding:var(--space-2xl) var(--space-xl) 100px}}@media (max-width: 767px){._container_ah011_11{padding:var(--space-lg) var(--space-md) 100px}._actionHero_ah011_32{padding:var(--space-lg)}._actionTitle_ah011_46{font-size:var(--font-xl)}._actionParams_ah011_77{gap:var(--space-sm)}._descriptionSection_ah011_101,._materialsSection_ah011_102,._instructionsSection_ah011_103,._tipsSection_ah011_104,._medicalSection_ah011_105{padding:var(--space-lg)}._bottomActions_ah011_243{flex-direction:column;bottom:70px}._addToListBtn_ah011_256,._setReminderBtn_ah011_257,._goCheckinBtn_ah011_275{padding:var(--space-md)}}._statsSection_ah011_342,._userRatingSection_ah011_343{padding:var(--space-2xl);margin-bottom:var(--space-2xl)}._statsGrid_ah011_349{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-lg);margin-top:var(--space-md)}._statItem_ah011_356{text-align:center;padding:var(--space-md);background:var(--primary-alpha-5);border-radius:var(--radius-sm);border:1px solid var(--primary-alpha-20)}._statLabel_ah011_364{display:block;font-size:var(--font-xs);color:var(--text-secondary);margin-bottom:var(--space-xs)}._statValue_ah011_371{display:block;font-size:var(--font-lg);font-weight:600;color:var(--primary-color)}._ratingTip_ah011_379,._existingRating_ah011_380,._newRating_ah011_381{text-align:center}._tipText_ah011_385{font-size:var(--font-base);color:var(--text-secondary);margin:var(--space-md) 0;line-height:var(--line-height-relaxed)}._userRatingDisplay_ah011_392{background:var(--primary-alpha-5);padding:var(--space-lg);border-radius:var(--radius-sm);margin:var(--space-md) 0;text-align:left}._ratingScore_ah011_400{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}._ratingLabel_ah011_407{font-size:var(--font-sm);color:var(--text-secondary)}._ratingValue_ah011_412{font-size:var(--font-lg);font-weight:600;color:var(--primary-color)}._ratingComment_ah011_418{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}._commentLabel_ah011_425{font-size:var(--font-sm);color:var(--text-secondary)}._commentText_ah011_430{font-size:var(--font-base);color:var(--text-primary);line-height:var(--line-height-relaxed);background:#fff;padding:var(--space-sm);border-radius:var(--radius-xs);border:1px solid var(--border-light)}._startRatingBtn_ah011_441,._editRatingBtn_ah011_442{background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:var(--space-md)}._startRatingBtn_ah011_441:hover,._editRatingBtn_ah011_442:hover{background:var(--primary-dark);transform:translateY(-1px)}._startRatingBtn_ah011_441:active,._editRatingBtn_ah011_442:active{transform:translateY(0)}._goCheckinBtn_ah011_275{background:var(--secondary-color);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:var(--space-md)}._goCheckinBtn_ah011_275:hover{background:var(--secondary-dark);transform:translateY(-1px)}._goCheckinBtn_ah011_275:active{transform:translateY(0)}@media (max-width: 767px){._statsSection_ah011_342,._userRatingSection_ah011_343{padding:var(--space-lg)}._statsGrid_ah011_349{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._statItem_ah011_356{padding:var(--space-sm)}._userRatingDisplay_ah011_392{padding:var(--space-md)}._ratingScore_ah011_400{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}._card-base_1ok3p_4{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_1ok3p_11{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_1ok3p_11:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_1ok3p_21{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_1ok3p_34{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_1ok3p_34:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_1ok3p_45{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_1ok3p_45:hover{background:var(--primary-alpha-20)}._btn-sm_1ok3p_55{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_1ok3p_60{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_1ok3p_65{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_1ok3p_71{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_1ok3p_71:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_1ok3p_87{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_1ok3p_94{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_1ok3p_101{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_1ok3p_109{color:var(--text-primary)}._text-secondary_1ok3p_113{color:var(--text-secondary)}._text-tertiary_1ok3p_117{color:var(--text-tertiary)}._margin-bottom-sm_1ok3p_122{margin-bottom:var(--space-sm)}._margin-bottom-md_1ok3p_123{margin-bottom:var(--space-md)}._margin-bottom-lg_1ok3p_124{margin-bottom:var(--space-lg)}._margin-bottom-xl_1ok3p_125{margin-bottom:var(--space-xl)}._margin-bottom-2xl_1ok3p_126{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_1ok3p_127{margin-bottom:var(--space-3xl)}._flex-center_1ok3p_130{display:flex;align-items:center;justify-content:center}._flex-between_1ok3p_136{display:flex;align-items:center;justify-content:space-between}._flex-col_1ok3p_142{display:flex;flex-direction:column}._container_1ok3p_148{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_1ok3p_148{max-width:var(--container-sm)}}@media (min-width: 768px){._container_1ok3p_148{max-width:var(--container-md)}}@media (min-width: 1024px){._container_1ok3p_148{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_1ok3p_148{max-width:var(--container-xl)}}._loading-spinner_1ok3p_171{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_1ok3p_184{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_1ok3p_188{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._card-base_ytx3m_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_ytx3m_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_ytx3m_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_ytx3m_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_ytx3m_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_ytx3m_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_ytx3m_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_ytx3m_1:hover{background:var(--primary-alpha-20)}._btn-sm_ytx3m_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_ytx3m_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_ytx3m_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_ytx3m_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_ytx3m_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_ytx3m_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_ytx3m_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_ytx3m_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_ytx3m_1{color:var(--text-primary)}._text-secondary_ytx3m_1{color:var(--text-secondary)}._text-tertiary_ytx3m_1{color:var(--text-tertiary)}._margin-bottom-sm_ytx3m_1{margin-bottom:var(--space-sm)}._margin-bottom-md_ytx3m_1{margin-bottom:var(--space-md)}._margin-bottom-lg_ytx3m_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_ytx3m_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_ytx3m_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_ytx3m_1{margin-bottom:var(--space-3xl)}._flex-center_ytx3m_1{display:flex;align-items:center;justify-content:center}._flex-between_ytx3m_1{display:flex;align-items:center;justify-content:space-between}._flex-col_ytx3m_1{display:flex;flex-direction:column}._container_ytx3m_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_ytx3m_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_ytx3m_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_ytx3m_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_ytx3m_1{max-width:var(--container-xl)}}._loading-spinner_ytx3m_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_ytx3m_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_ytx3m_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._planHeaderUnified_ytx3m_5{padding:var(--space-2xl);margin-bottom:var(--space-2xl);border:1px solid var(--primary-alpha-10)}._planTitle_ytx3m_12{margin:0 0 var(--space-md) 0;line-height:var(--line-height-tight)}._planMeta_ytx3m_18{margin-bottom:var(--space-lg);font-size:var(--font-sm);color:var(--text-secondary)}._planProgress_ytx3m_25{position:relative;width:100%;height:16px;background:var(--primary-alpha-15);border-radius:var(--radius-md);overflow:hidden}._planProgressBar_ytx3m_34{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));border-radius:calc(var(--radius-md) - 2px);transition:width var(--transition-smooth)}._progressPercentageOverlay_ytx3m_41{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-lg);font-weight:var(--font-bold);color:var(--text-primary);text-shadow:0 1px 3px rgba(255,255,255,.9);z-index:1}@media (max-width: 767px){._planHeaderUnified_ytx3m_5{padding:var(--space-lg);margin-bottom:var(--space-lg)}._planTitle_ytx3m_12{font-size:var(--font-lg)}._progressPercentageOverlay_ytx3m_41{font-size:var(--font-md)}}._card-base_1pa0c_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_1pa0c_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_1pa0c_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_1pa0c_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_1pa0c_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_1pa0c_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_1pa0c_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_1pa0c_1:hover{background:var(--primary-alpha-20)}._btn-sm_1pa0c_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_1pa0c_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_1pa0c_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_1pa0c_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_1pa0c_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_1pa0c_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_1pa0c_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_1pa0c_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_1pa0c_1{color:var(--text-primary)}._text-secondary_1pa0c_1{color:var(--text-secondary)}._text-tertiary_1pa0c_1{color:var(--text-tertiary)}._margin-bottom-sm_1pa0c_1{margin-bottom:var(--space-sm)}._margin-bottom-md_1pa0c_1{margin-bottom:var(--space-md)}._margin-bottom-lg_1pa0c_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_1pa0c_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_1pa0c_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_1pa0c_1{margin-bottom:var(--space-3xl)}._flex-center_1pa0c_1{display:flex;align-items:center;justify-content:center}._flex-between_1pa0c_1{display:flex;align-items:center;justify-content:space-between}._flex-col_1pa0c_1{display:flex;flex-direction:column}._container_1pa0c_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_1pa0c_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_1pa0c_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_1pa0c_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_1pa0c_1{max-width:var(--container-xl)}}._loading-spinner_1pa0c_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_1pa0c_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_1pa0c_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._hiddenRadio_1pa0c_6{display:none}._checkinContainer_1pa0c_11{padding:20px 16px 100px;max-width:800px;margin:0 auto}._todayGoalSection_1pa0c_18{background:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 16px #0000000a}._todayGoalSection_1pa0c_18 p{margin:20px 0 0;color:#6e6e73;font-size:16px;line-height:1.5}._sectionTitle_1pa0c_34{margin:0 0 16px;font-size:18px;font-weight:600;color:#1d1d1f}._tasksSection_1pa0c_42{background:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 16px #0000000a}._tasksList_1pa0c_50{margin-top:20px}._checkinActionItem_1pa0c_54{display:flex;align-items:center;padding:16px;border:1px solid rgba(60,60,67,.1);border-radius:12px;margin-bottom:12px;transition:all .2s ease}._checkinActionItem_1pa0c_54:last-child{margin-bottom:0}._checkinActionItem_1pa0c_54._completed_1pa0c_68{background:#52c7820d;border-color:#52c7824d}._actionContent_1pa0c_73{flex:1;margin-right:16px}._actionHeader_1pa0c_78{display:flex;align-items:center;margin-bottom:12px}._actionIcon_1pa0c_84{font-size:20px;margin-right:8px}._actionName_1pa0c_89{font-size:18px;font-weight:600;color:#1d1d1f;flex:1;margin:0}._actionTime_1pa0c_97{font-size:14px;color:#8e8e93}._actionDescription_1pa0c_102{font-size:15px;color:#6e6e73;line-height:1.5;margin:0}._actionToggleBtn_1pa0c_109{background:#52c7821a;color:#2e7d5e;border:1px solid rgba(82,199,130,.3);padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease;min-width:80px}._actionToggleBtn_1pa0c_109:hover{background:#52c78233}._actionToggleBtn_1pa0c_109._completed_1pa0c_68{background:#52c782;color:#fff;border-color:#52c782}._symptomsSection_1pa0c_132{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._symptomChangeSubtitle_1pa0c_141{background:#52c7820d;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:14px;color:#1d1d1f;font-weight:500;border:1px solid rgba(82,199,130,.1)}._symptomsList_1pa0c_152{display:flex;flex-direction:column;gap:16px}._symptomInputItem_1pa0c_158{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._symptomLabel_1pa0c_166{display:block;font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:12px}._symptomChangeItem_1pa0c_175{background:#f9f9f9;border-radius:8px;padding:16px;border:1px solid rgba(82,199,130,.1);margin-bottom:12px}._symptomNameLine_1pa0c_183{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:12px}._changeOptionsLine_1pa0c_190{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap}._changeOption_1pa0c_190{display:flex;flex-direction:column;align-items:center;padding:8px 4px;cursor:pointer;border-radius:6px;min-width:60px;text-align:center;transition:all .3s ease;border:1px solid transparent}._changeOption_1pa0c_190:hover{background:#52c7820d;border-color:#52c7821a}._changeOption_1pa0c_190._selected_1pa0c_215{background:#52c78226;border-color:#52c7824d}._optionCircle_1pa0c_220{font-size:16px;color:#52c782;margin-bottom:4px;display:block}._optionLabel_1pa0c_227{font-size:11px;color:#6e6e73;line-height:1.2;display:block;font-weight:500}._ratingStars_1pa0c_236{display:flex;align-items:center;gap:4px}._starBtn_1pa0c_242{background:none;border:none;font-size:20px;cursor:pointer;padding:2px;transition:transform .2s ease;opacity:.3}._starBtn_1pa0c_242:hover{transform:scale(1.1)}._starBtn_1pa0c_242._active_1pa0c_256{opacity:1}._ratingText_1pa0c_260{margin-left:8px;font-size:14px;color:#6e6e73;font-weight:500}._goalResultItem_1pa0c_268{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._goalResultHeader_1pa0c_276{display:flex;flex-direction:column;gap:4px}._goalResultLabel_1pa0c_282{font-size:14px;font-weight:600;color:#52c782}._goalResultDescription_1pa0c_288{font-size:12px;color:#6e6e73}._completeCheckinSection_1pa0c_294{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._healthChecklistProgressIndicator_1pa0c_303{background:#52c7820d;border-radius:8px;padding:12px 16px;border:1px solid rgba(82,199,130,.1);font-size:14px;color:#1d1d1f;font-weight:600;text-align:center;margin-bottom:16px}._completeCheckinBtn_1pa0c_315{background:#8e8e93;color:#fff;border:none;padding:16px 32px;border-radius:16px;font-size:18px;font-weight:600;cursor:not-allowed;width:100%;max-width:300px;transition:all .2s ease;margin:0 auto 12px;display:block;text-align:center}._completeCheckinBtn_1pa0c_315:disabled{opacity:.7;transform:none;cursor:not-allowed}._completeCheckinBtn_1pa0c_315._canComplete_1pa0c_338{background:linear-gradient(135deg,#52c782,#2e7d5e);cursor:pointer;box-shadow:0 4px 16px #52c78240}._completeCheckinBtn_1pa0c_315._canComplete_1pa0c_338:hover{transform:translateY(-2px);box-shadow:0 6px 20px #52c7824d}._completeHint_1pa0c_349{font-size:14px;color:#8e8e93;text-align:center;margin:0;font-style:italic}._noPlanMessage_1pa0c_359{text-align:center;padding:60px 20px;color:#6e6e73}._noPlanMessage_1pa0c_359 h3{font-size:20px;color:#1d1d1f;margin-bottom:12px}._noPlanMessage_1pa0c_359 p{font-size:16px;margin-bottom:24px;line-height:1.5}._gotoPlansBtn_1pa0c_377{background:#52c782;color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._gotoPlansBtn_1pa0c_377:hover{background:#4ab374;transform:translateY(-2px)}@media (max-width: 767px){._checkinContainer_1pa0c_11{padding:16px 12px 100px}._tasksSection_1pa0c_42{padding:20px;margin-bottom:20px}._checkinActionItem_1pa0c_54{flex-direction:column;align-items:flex-start}._actionContent_1pa0c_73{margin-right:0;margin-bottom:12px;width:100%}._actionToggleBtn_1pa0c_109{width:100%}._actionHeader_1pa0c_78{flex-direction:column;align-items:flex-start;gap:4px}._changeOptionsLine_1pa0c_190{justify-content:space-between}._changeOption_1pa0c_190{min-width:50px;padding:6px 2px}._optionLabel_1pa0c_227{font-size:10px}}._completionCelebrationContainer_1pa0c_445{padding:20px 16px 40px;max-width:800px;margin:0 auto;text-align:center}._celebrationHeader_1pa0c_453{margin-bottom:32px}._celebrationTitle_1pa0c_457{font-size:28px;font-weight:700;color:#1d1d1f;margin:0;line-height:1.3}._achievementCard_1pa0c_466{background:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 16px #00000014}._achievementTitle_1pa0c_474{font-size:20px;font-weight:600;color:#1d1d1f;margin:0 0 20px}._achievementStats_1pa0c_481{display:flex;justify-content:space-around;gap:16px}._statItem_1pa0c_487{display:flex;flex-direction:column;align-items:center;gap:8px}._statLabel_1pa0c_494{font-size:14px;color:#6e6e73}._statValue_1pa0c_499{font-size:24px;font-weight:700;color:var(--primary-color, #52C782)}._ratingInvitationCard_1pa0c_506{background:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 16px #00000014}._invitationTitle_1pa0c_514{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 12px}._invitationDescription_1pa0c_521{font-size:16px;color:#6e6e73;margin:0 0 24px;line-height:1.5}._invitationButtons_1pa0c_528{display:flex;gap:12px;justify-content:center}._rateNowBtn_1pa0c_534,._rateLaterBtn_1pa0c_535{flex:1;max-width:140px;padding:12px 20px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease-out}._rateNowBtn_1pa0c_534{background:var(--primary-color, #52C782);color:#fff}._rateNowBtn_1pa0c_534:hover{background:var(--primary-dark, #2E7D5E);transform:translateY(-1px)}._rateLaterBtn_1pa0c_535{background:#f5f5f7;color:#6e6e73;border:1px solid rgba(60,60,67,.1)}._rateLaterBtn_1pa0c_535:hover{background:#ebebed}._navigationButtons_1pa0c_568{display:flex;gap:12px;justify-content:center}._backToListBtn_1pa0c_574,._viewOtherPlansBtn_1pa0c_575{flex:1;max-width:140px;padding:12px 16px;background:transparent;border:2px solid rgba(60,60,67,.1);border-radius:12px;font-size:14px;color:#6e6e73;cursor:pointer;transition:all .2s ease-out}._backToListBtn_1pa0c_574:hover,._viewOtherPlansBtn_1pa0c_575:hover{border-color:var(--primary-color, #52C782);color:var(--primary-color, #52C782)}@media (max-width: 768px){._completionCelebrationContainer_1pa0c_445{padding:16px 12px 32px}._celebrationTitle_1pa0c_457{font-size:24px}._achievementStats_1pa0c_481{flex-direction:column;gap:20px}._statItem_1pa0c_487{flex-direction:row;justify-content:space-between;padding:12px 20px;background:#f5f5f7;border-radius:12px}._invitationButtons_1pa0c_528,._navigationButtons_1pa0c_568{flex-direction:column}._rateNowBtn_1pa0c_534,._rateLaterBtn_1pa0c_535,._backToListBtn_1pa0c_574,._viewOtherPlansBtn_1pa0c_575{max-width:none}}@media (max-width: 480px){._achievementCard_1pa0c_466,._ratingInvitationCard_1pa0c_506{padding:16px}._celebrationTitle_1pa0c_457,._statValue_1pa0c_499{font-size:20px}}._actionRatingContainer_1pa0c_646{max-width:600px;margin:0 auto;padding:var(--space-lg);min-height:100vh;display:flex;flex-direction:column;justify-content:center}@media (max-width: 640px){._actionRatingContainer_1pa0c_646{padding:var(--space-md);min-height:calc(100vh - 120px)}}._card-base_cualb_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_cualb_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_cualb_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_cualb_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_cualb_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_cualb_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_cualb_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_cualb_1:hover{background:var(--primary-alpha-20)}._btn-sm_cualb_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_cualb_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_cualb_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_cualb_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_cualb_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_cualb_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_cualb_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_cualb_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_cualb_1{color:var(--text-primary)}._text-secondary_cualb_1{color:var(--text-secondary)}._text-tertiary_cualb_1{color:var(--text-tertiary)}._margin-bottom-sm_cualb_1{margin-bottom:var(--space-sm)}._margin-bottom-md_cualb_1{margin-bottom:var(--space-md)}._margin-bottom-lg_cualb_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_cualb_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_cualb_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_cualb_1{margin-bottom:var(--space-3xl)}._flex-center_cualb_1{display:flex;align-items:center;justify-content:center}._flex-between_cualb_1{display:flex;align-items:center;justify-content:space-between}._flex-col_cualb_1{display:flex;flex-direction:column}._container_cualb_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_cualb_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_cualb_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_cualb_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_cualb_1{max-width:var(--container-xl)}}._loading-spinner_cualb_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_cualb_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_cualb_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._progressContainer_cualb_6{padding:20px 16px 100px;max-width:800px;margin:0 auto}._tabNavigation_cualb_13{display:flex;background:#fff;border-radius:12px;padding:4px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._tabBtn_cualb_23{flex:1;padding:12px 16px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;color:#6e6e73;transition:all .3s ease;cursor:pointer;outline:none}._tabBtn_cualb_23._active_cualb_37{background:#52c782;color:#fff;outline:none;border:none}._tabSectionTitle_cualb_49{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 16px}._goalsTab_cualb_57{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1);min-height:200px;display:block;visibility:visible}._trendChartContainer_cualb_68{margin-bottom:32px}._symptomTrendChart_cualb_72,._goalTrendChart_cualb_73{background:#f5f5f7;border-radius:12px;padding:20px;margin-bottom:24px}._chartHeader_cualb_80{text-align:center;margin-bottom:16px;font-size:14px;color:#6e6e73;font-weight:500}._chartArea_cualb_88{position:relative;height:200px;border:1px solid rgba(82,199,130,.1);border-radius:8px;background:#fff;margin-bottom:16px}._chartYAxis_cualb_97{position:absolute;left:-25px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 0}._chartYAxis_cualb_97 span{font-size:12px;color:#8e8e93}._chartLine_cualb_114{position:relative;width:100%;height:100%}._chartPoints_cualb_120{position:absolute;width:100%;height:100%}._point_cualb_126{position:absolute;font-size:8px;transform:translate(-50%,50%);cursor:pointer}._chartXAxis_cualb_137{position:absolute;left:0;right:0;bottom:-25px;height:20px}._chartXAxis_cualb_137 span{font-size:11px;color:#8e8e93;position:absolute}._chartLegend_cualb_151{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}._legendItem_cualb_158{display:flex;align-items:center;gap:4px;font-size:12px;color:#6e6e73}._legendDot_cualb_166{font-size:8px}._calendarTab_cualb_175{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1);min-height:200px}._calendarContainer_cualb_184{margin-top:20px}._calendarHeaderMonth_cualb_188{text-align:center;font-size:18px;font-weight:600;color:#1d1d1f;margin-bottom:16px}._calendarGrid_cualb_196{border-radius:8px;overflow:hidden;border:1px solid rgba(82,199,130,.1)}._calendarWeekdays_cualb_202{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f5f7}._calendarWeekdays_cualb_202 span{text-align:center;font-size:14px;color:#8e8e93;font-weight:500;padding:8px 4px}._calendarDays_cualb_216{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#52c7821a}._calendarDay_cualb_216{background:#fff;text-align:center;padding:12px 4px;font-size:14px;color:#1d1d1f;cursor:pointer;transition:all .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center}._calendarDay_cualb_216:hover{background:#52c7820d}._calendarDay_cualb_216._empty_cualb_241{background:#f5f5f7;cursor:default}._calendarDay_cualb_216._completed_cualb_246{background:#52c782;color:#fff;font-weight:600}._calendarDay_cualb_216._partial_cualb_252{background:#f4a261;color:#fff;font-weight:600}._calendarDay_cualb_216._today_cualb_258{background:#e76f51;color:#fff;font-weight:600;border:2px solid #1D1D1F}._calendarLegend_cualb_265{display:flex;justify-content:center;gap:24px;margin-top:16px;flex-wrap:wrap}._calendarLegend_cualb_265 ._legendItem_cualb_158{display:flex;align-items:center;gap:6px;font-size:12px;color:#6e6e73}._calendarLegend_cualb_265 ._legendDot_cualb_166{font-size:14px}._calendarLegend_cualb_265 ._legendDot_cualb_166._completed_cualb_246{color:#52c782}._calendarLegend_cualb_265 ._legendDot_cualb_166._partial_cualb_252{color:#f4a261}._calendarLegend_cualb_265 ._legendDot_cualb_166._empty_cualb_241{color:#8e8e93}._statisticsTab_cualb_298{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1);min-height:200px}._statsGrid_cualb_307{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._statCard_cualb_314{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._statNumber_cualb_323{font-size:24px;font-weight:700;color:#52c782;margin-bottom:8px}._statLabel_cualb_330{font-size:14px;color:#6e6e73}._suggestionsTab_cualb_336{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1);min-height:200px}._suggestionCard_cualb_345{background:#52c7820d;border:1px solid rgba(82,199,130,.2);border-radius:12px;padding:20px;margin-bottom:16px}._suggestionCard_cualb_345 h5{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d1d1f}._suggestionCard_cualb_345 p{margin:0 0 8px;font-size:14px;color:#6e6e73;line-height:1.5}._suggestionCard_cualb_345 ul{margin:8px 0;padding-left:0;list-style:none}._suggestionCard_cualb_345 li{margin:4px 0;font-size:14px;color:#6e6e73;line-height:1.5}._continueCard_cualb_380{background:#52c7820d;border-color:#52c7824d}._optimizationCard_cualb_385{background:#f4a2610d;border-color:#f4a2614d}._warningCard_cualb_390{background:#e76f511a;border:1px solid rgba(231,111,81,.3)}._suggestionActions_cualb_396{display:flex;gap:12px;margin-top:24px}._actionBtn_cualb_402{flex:1;background:linear-gradient(135deg,#52c782,#2e7d5e);color:#fff;border:none;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._actionBtn_cualb_402:hover{transform:translateY(-2px);box-shadow:0 4px 12px #52c7824d}._actionBtn_cualb_402._secondary_cualb_420{background:#52c7821a;color:#52c782;border:1px solid rgba(82,199,130,.3)}._actionBtn_cualb_402._secondary_cualb_420:hover{background:#52c78226;box-shadow:0 2px 8px #52c78233}._noPlanMessage_cualb_432{text-align:center;padding:60px 20px;color:#6e6e73}._noPlanMessage_cualb_432 h3{font-size:20px;color:#1d1d1f;margin-bottom:12px}._noPlanMessage_cualb_432 p{font-size:16px;margin-bottom:24px;line-height:1.5}._gotoPlansBtn_cualb_450{background:#52c782;color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._gotoPlansBtn_cualb_450:hover{background:#4ab374;transform:translateY(-2px)}@media (max-width: 767px){._progressContainer_cualb_6{padding:16px 12px 100px}._goalsTab_cualb_57,._calendarTab_cualb_175,._statisticsTab_cualb_298,._suggestionsTab_cualb_336{padding:20px;margin-bottom:20px}._statsGrid_cualb_307{grid-template-columns:repeat(2,1fr);gap:12px}._calendarWeekdays_cualb_202 span{font-size:12px;padding:6px 2px}._calendarDay_cualb_216{font-size:12px;padding:8px 2px;min-height:32px}._calendarLegend_cualb_265{gap:12px}._suggestionActions_cualb_396{flex-direction:column;gap:12px}._chartArea_cualb_88{height:150px}._chartYAxis_cualb_97{left:-20px}._chartXAxis_cualb_137{bottom:-20px}._chartLegend_cualb_151{gap:8px}._legendItem_cualb_158{font-size:11px}}._card-base_1j9fg_1{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-light)}._card-hover_1j9fg_1{transition:transform var(--transition-base),box-shadow var(--transition-base)}._card-hover_1j9fg_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._btn-base_1j9fg_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:inherit}._btn-primary_1j9fg_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-primary)}._btn-primary_1j9fg_1:hover{transform:translateY(-1px);box-shadow:0 6px 16px #52c7824d}._btn-secondary_1j9fg_1{background:var(--primary-alpha-10);color:var(--primary-dark);border:1px solid var(--border-primary)}._btn-secondary_1j9fg_1:hover{background:var(--primary-alpha-20)}._btn-sm_1j9fg_1{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn-md_1j9fg_1{padding:var(--space-md) var(--space-xl);font-size:var(--font-md)}._btn-lg_1j9fg_1{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-lg)}._input-base_1j9fg_1{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--font-md);background:var(--bg-tertiary);transition:border-color var(--transition-base),background var(--transition-base)}._input-base_1j9fg_1:focus{outline:none;border-color:var(--primary-color);background:var(--bg-primary)}._heading-xl_1j9fg_1{font-size:var(--font-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-lg_1j9fg_1{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}._heading-md_1j9fg_1{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}._text-primary_1j9fg_1{color:var(--text-primary)}._text-secondary_1j9fg_1{color:var(--text-secondary)}._text-tertiary_1j9fg_1{color:var(--text-tertiary)}._margin-bottom-sm_1j9fg_1{margin-bottom:var(--space-sm)}._margin-bottom-md_1j9fg_1{margin-bottom:var(--space-md)}._margin-bottom-lg_1j9fg_1{margin-bottom:var(--space-lg)}._margin-bottom-xl_1j9fg_1{margin-bottom:var(--space-xl)}._margin-bottom-2xl_1j9fg_1{margin-bottom:var(--space-2xl)}._margin-bottom-3xl_1j9fg_1{margin-bottom:var(--space-3xl)}._flex-center_1j9fg_1{display:flex;align-items:center;justify-content:center}._flex-between_1j9fg_1{display:flex;align-items:center;justify-content:space-between}._flex-col_1j9fg_1{display:flex;flex-direction:column}._container_1j9fg_1{width:100%;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 640px){._container_1j9fg_1{max-width:var(--container-sm)}}@media (min-width: 768px){._container_1j9fg_1{max-width:var(--container-md)}}@media (min-width: 1024px){._container_1j9fg_1{max-width:var(--container-lg)}}@media (min-width: 1200px){._container_1j9fg_1{max-width:var(--container-xl)}}._loading-spinner_1j9fg_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--font-medium);text-align:center;z-index:var(--z-modal)}._gradient-primary_1j9fg_1{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}._gradient-warning_1j9fg_1{background:linear-gradient(135deg,var(--warning-color),#F4A261)}._profileContainer_1j9fg_5{padding:var(--space-lg) var(--space-md);padding-bottom:calc(var(--footer-height) + var(--space-lg));background:#f5f5f7;min-height:100vh;max-width:800px;margin:0 auto}._userIdentitySection_1j9fg_15{background:linear-gradient(135deg,#52c7820d,#a8e6a30d);border:1px solid rgba(82,199,130,.2);border-radius:16px;padding:24px;margin-bottom:24px}._userBasicInfo_1j9fg_23{display:flex;align-items:center;margin-bottom:20px}._userAvatarArea_1j9fg_29{margin-right:16px}._userAvatar_1j9fg_29{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(82,199,130,.3)}._userNickname_1j9fg_41{font-size:24px;font-weight:600;color:#1d1d1f;margin:0}._healthStatsSection_1j9fg_49{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._statsGrid_1j9fg_62{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._statsItem_1j9fg_68{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 8px;background:#f9f9f9;border-radius:8px;border:1px solid rgba(82,199,130,.1)}._statsValue_1j9fg_79{font-size:20px;font-weight:600;color:#52c782;margin-bottom:4px}._statsLabel_1j9fg_86{font-size:14px;color:#6e6e73;font-weight:500}._planManagementSection_1j9fg_93{background:#fff;border-radius:16px;margin-bottom:24px;box-shadow:0 2px 16px #0000000a;overflow:hidden}._planTabs_1j9fg_101{display:flex;background:#f8f9fa;border-radius:0;margin-bottom:20px}._planTab_1j9fg_101{flex:1;padding:16px 20px;background:transparent;border:none;font-size:16px;font-weight:500;color:#8e8e93;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}._planTabActive_1j9fg_122{background:#52c782!important;color:#fff!important;font-weight:600;border:none;outline:none}._planTab_1j9fg_101:hover{background:#52c7821a;color:#52c782}._planTab_1j9fg_101:hover._planTabActive_1j9fg_122{background:#52c782!important;color:#fff!important}._planTabContent_1j9fg_140{min-height:300px;padding:20px}._profileActivePlanCard_1j9fg_150{background:#fff;border:1px solid #E5E5E7;border-radius:12px;padding:24px;margin-bottom:16px;transition:all .3s ease}._profileActivePlanCard_1j9fg_150:hover{border-color:#52c782;box-shadow:0 4px 12px #52c78226}._planHeader_1j9fg_164{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._planTitleSection_1j9fg_171{flex:1}._planTitle_1j9fg_171{margin:0;font-size:18px;font-weight:600;color:#1d1d1f}._planStatusBadge_1j9fg_182{background:#52c782;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}._planProgressSection_1j9fg_191{margin-bottom:20px}._progressHeader_1j9fg_195{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._progressLabel_1j9fg_202{font-size:14px;color:#6e6e73;font-weight:500}._planPercentage_1j9fg_208{font-size:14px;color:#52c782;font-weight:600}._planProgress_1j9fg_191{position:relative;background:#f2f2f7;border-radius:12px;height:8px;overflow:hidden}._planProgressBar_1j9fg_222{width:100%;height:100%;position:relative}._planProgressFill_1j9fg_228{background:linear-gradient(90deg,#52c782,#34c759);height:100%;border-radius:12px;transition:width .3s ease}._planDetailsGrid_1j9fg_235{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}._detailItem_1j9fg_242{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:8px;border:1px solid rgba(82,199,130,.1)}._detailIcon_1j9fg_252{font-size:16px}._detailContent_1j9fg_256{display:flex;flex-direction:column}._detailLabel_1j9fg_261{font-size:12px;color:#86868b;margin-bottom:2px}._detailValue_1j9fg_267{font-size:14px;color:#1d1d1f;font-weight:500}._planActions_1j9fg_273{display:flex;gap:12px}._actionBtn_1j9fg_278{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}._actionBtn_1j9fg_278._primary_1j9fg_289{background:#52c782;color:#fff}._actionBtn_1j9fg_278._primary_1j9fg_289:hover{background:#4ab374;transform:translateY(-1px)}._actionBtn_1j9fg_278._secondary_1j9fg_299{background:#52c7821a;color:#52c782;border:1px solid rgba(82,199,130,.2)}._actionBtn_1j9fg_278._secondary_1j9fg_299:hover{background:#52c78226}._completedPlanItem_1j9fg_314{background:#f9f9f9;border-radius:12px;padding:16px;border:1px solid rgba(82,199,130,.1);margin-bottom:12px}._completedPlanHeader_1j9fg_322{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._completedPlanTitleSection_1j9fg_329{flex:1}._completedPlanTitle_1j9fg_329{margin:0 0 4px;font-size:16px;font-weight:600;color:#1d1d1f}._completedStatusBadge_1j9fg_340{background:#34c75926;color:#34c759;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600}._planDateRange_1j9fg_349{font-size:12px;color:#86868b}._completedProgressBar_1j9fg_358{background:#f2f2f7;border-radius:8px;height:6px;margin-bottom:8px;overflow:hidden}._completedProgressFill_1j9fg_366{background:linear-gradient(90deg,#34c759,#52c782);height:100%;border-radius:8px}._completionStats_1j9fg_372{display:flex;justify-content:space-between;align-items:center}._completionRate_1j9fg_378{font-size:14px;color:#34c759;font-weight:600}._viewDetailsBtn_1j9fg_384{background:#52c7821a;color:#52c782;border:1px solid rgba(82,199,130,.2);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._emptyState_1j9fg_396{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px}._emptyIcon_1j9fg_404{margin-bottom:16px}._emptyCircle_1j9fg_408{width:60px;height:60px;background:#52c7821a;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(82,199,130,.2)}._emptyDot_1j9fg_419{width:20px;height:20px;background:#52c782;border-radius:50%;opacity:.6}._emptyTitle_1j9fg_427{margin:0 0 8px;font-size:18px;font-weight:600;color:#1d1d1f}._emptyDescription_1j9fg_434{margin:0 0 20px;font-size:14px;color:#6e6e73;line-height:1.5}._createPlanBtn_1j9fg_441{background:#52c782;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._createPlanBtn_1j9fg_441:hover{background:#4ab374;transform:translateY(-1px)}._quickActionsSection_1j9fg_459{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._quickActionsGrid_1j9fg_468{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._quickActionItem_1j9fg_474{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:#f9f9f9;border-radius:8px;border:1px solid rgba(82,199,130,.1);cursor:pointer;transition:all .3s ease}._quickActionItem_1j9fg_474:hover{background:#52c7820d;transform:translateY(-2px)}._actionIcon_1j9fg_492{font-size:24px;margin-bottom:8px}._actionLabel_1j9fg_497{font-size:14px;color:#1d1d1f;font-weight:500}._personalInfoSection_1j9fg_504{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._infoItem_1j9fg_517{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(82,199,130,.1);cursor:pointer;transition:background-color .3s ease}._infoItem_1j9fg_517:last-child{border-bottom:none}._infoItem_1j9fg_517:hover{background:#52c7820d;margin:0 -20px;padding:16px 20px;border-radius:8px}._infoIcon_1j9fg_537{font-size:18px;margin-right:12px;min-width:24px;text-align:center}._infoLabel_1j9fg_544{flex:1;font-size:16px;color:#1d1d1f;font-weight:500}._infoArrow_1j9fg_551{font-size:18px;color:#86868b;font-weight:400}._pendingRatingItem_1j9fg_562{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(82,199,130,.1)}._ratingHeader_1j9fg_571{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._ratingPlanInfo_1j9fg_578{flex:1}._ratingPlanTitle_1j9fg_582{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 8px}._ratingStatusBadge_1j9fg_589{background:#ff95001a;color:#ff9500;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,149,0,.2)}._ratingDateInfo_1j9fg_599{font-size:14px;color:#6e6e73;margin-top:4px}._ratingStats_1j9fg_605{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;padding:16px;background:#f5f5f7;border-radius:8px}._ratingStatItem_1j9fg_615{display:flex;flex-direction:column;align-items:center;text-align:center}._ratingStatItem_1j9fg_615 ._statLabel_1j9fg_622{font-size:12px;color:#6e6e73;margin-bottom:4px}._ratingStatItem_1j9fg_615 ._statValue_1j9fg_628{font-size:16px;font-weight:600;color:#52c782}._ratingActions_1j9fg_634{display:flex;gap:12px}._rateNowBtn_1j9fg_639,._skipRatingBtn_1j9fg_640{flex:1;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-out}._rateNowBtn_1j9fg_639{background:#52c782;color:#fff}._rateNowBtn_1j9fg_639:hover{background:#2e7d5e;transform:translateY(-1px)}._skipRatingBtn_1j9fg_640{background:#fff;color:#6e6e73;border:1px solid rgba(60,60,67,.1)}._skipRatingBtn_1j9fg_640:hover{background:#f5f5f7;border-color:#6e6e73}._badgeCount_1j9fg_673{background:#ff3b30;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:4px;font-weight:600}@media (max-width: 767px){._profileContainer_1j9fg_5{padding:16px 12px 100px}._userBasicInfo_1j9fg_23{flex-direction:column;text-align:center;margin-bottom:16px}._userAvatarArea_1j9fg_29{margin-right:0;margin-bottom:12px}._planDetailsGrid_1j9fg_235{grid-template-columns:1fr;gap:8px}._statsGrid_1j9fg_62{grid-template-columns:repeat(2,1fr);gap:12px}._statsItem_1j9fg_68{padding:12px 6px}._quickActionsGrid_1j9fg_468{grid-template-columns:repeat(2,1fr);gap:12px}._quickActionItem_1j9fg_474{padding:16px}._planActions_1j9fg_273{flex-direction:column}._userIdentitySection_1j9fg_15,._healthStatsSection_1j9fg_49,._planManagementSection_1j9fg_93,._quickActionsSection_1j9fg_459,._personalInfoSection_1j9fg_504{padding:20px;margin-bottom:20px}._ratingStats_1j9fg_605{grid-template-columns:1fr;gap:12px}._ratingStatItem_1j9fg_615{flex-direction:row;justify-content:space-between;text-align:left}._ratingActions_1j9fg_634{flex-direction:column}._pendingRatingItem_1j9fg_562{padding:16px}._ratingHeader_1j9fg_571{flex-direction:column;gap:8px}}._container_1ui74_4{min-height:100vh;background-color:var(--background, #F5F5F7);display:flex;flex-direction:column}._content_1ui74_11{flex:1;max-width:800px;margin:0 auto;padding:var(--spacing-md, 16px);padding-bottom:var(--spacing-xxl, 48px)}._loading_1ui74_19,._error_1ui74_20{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:var(--text-secondary, #6E6E73)}._spinner_1ui74_29{width:32px;height:32px;border:3px solid var(--border, rgba(60, 60, 67, .1));border-top:3px solid var(--primary-color, #52C782);border-radius:50%;animation:_spin_1ui74_29 1s linear infinite;margin-bottom:var(--spacing-md, 16px)}@keyframes _spin_1ui74_29{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._plan-info-card_1ui74_45{background:var(--surface, #FFFFFF);border-radius:var(--radius-lg, 16px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);box-shadow:0 2px 8px #00000014}._plan-header_1ui74_53{display:flex;align-items:center;gap:var(--spacing-md, 16px)}._plan-icon_1ui74_59{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#52c7821a;border-radius:var(--radius-md, 12px)}._plan-info_1ui74_45{flex:1}._plan-title_1ui74_74{font-size:var(--font-size-heading, 24px);font-weight:600;color:var(--text-primary, #1D1D1F);margin:0 0 var(--spacing-sm, 8px) 0}._plan-stats_1ui74_81{display:flex;gap:var(--spacing-md, 16px);font-size:var(--font-size-caption, 14px);color:var(--text-secondary, #6E6E73)}._rating-section_1ui74_89{background:var(--surface, #FFFFFF);border-radius:var(--radius-lg, 16px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);box-shadow:0 2px 8px #00000014}._section-header_1ui74_97{display:flex;align-items:center;gap:var(--spacing-sm, 8px);margin-bottom:var(--spacing-sm, 8px)}._section-icon_1ui74_104{font-size:20px}._section-title_1ui74_108{font-size:var(--font-size-subheading, 20px);font-weight:600;color:var(--text-primary, #1D1D1F);margin:0}._section-description_1ui74_115{font-size:var(--font-size-body, 16px);color:var(--text-secondary, #6E6E73);margin:0 0 var(--spacing-md, 16px) 0;line-height:1.5}._star-rating_1ui74_123{margin-bottom:var(--spacing-md, 16px)}._stars_1ui74_127{display:flex;align-items:center;gap:var(--spacing-sm, 8px);margin-bottom:var(--spacing-sm, 8px)}._star_1ui74_123{background:none;border:none;font-size:32px;cursor:pointer;transition:all .2s ease-out;filter:grayscale(100%);opacity:.3}._star_1ui74_123:hover,._star_1ui74_123._active_1ui74_145{filter:grayscale(0%);opacity:1;transform:scale(1.1)}._rating-text_1ui74_151{font-size:var(--font-size-body, 16px);color:var(--text-secondary, #6E6E73);margin-left:var(--spacing-sm, 8px)}._rating-description_1ui74_157{font-size:var(--font-size-caption, 14px);color:var(--primary-color, #52C782);font-weight:500;text-align:center;padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);background:#52c7821a;border-radius:var(--radius-sm, 8px);display:inline-block}._recommend-choice_1ui74_169{display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}._radio-option_1ui74_175{display:flex;align-items:center;gap:var(--spacing-sm, 8px);cursor:pointer;padding:var(--spacing-md, 16px);border:2px solid var(--border, rgba(60, 60, 67, .1));border-radius:var(--radius-md, 12px);transition:all .2s ease-out}._radio-option_1ui74_175:hover{border-color:var(--primary-color, #52C782);background:#52c7820d}._radio-option_1ui74_175 input[type=radio]{width:20px;height:20px;margin:0}._radio-option_1ui74_175 input[type=radio]:checked+._radio-label_1ui74_197{color:var(--primary-color, #52C782);font-weight:500}._radio-option_1ui74_175:has(input[type=radio]:checked){border-color:var(--primary-color, #52C782);background:#52c7821a}._radio-label_1ui74_197{font-size:var(--font-size-body, 16px);color:var(--text-primary, #1D1D1F);transition:all .2s ease-out}._reason-input_1ui74_214{margin-top:var(--spacing-md, 16px);padding-top:var(--spacing-md, 16px);border-top:1px solid var(--border, rgba(60, 60, 67, .1))}._reason-input_1ui74_214 label{display:block;font-size:var(--font-size-caption, 14px);color:var(--text-secondary, #6E6E73);margin-bottom:var(--spacing-sm, 8px)}._textarea_1ui74_228{width:100%;min-height:100px;padding:var(--spacing-md, 16px);border:2px solid var(--border, rgba(60, 60, 67, .1));border-radius:var(--radius-md, 12px);font-size:var(--font-size-body, 16px);font-family:inherit;resize:vertical;transition:all .2s ease-out}._textarea_1ui74_228:focus{outline:none;border-color:var(--primary-color, #52C782);box-shadow:0 0 0 3px #52c7821a}._textarea_1ui74_228::-moz-placeholder{color:var(--text-light, #8E8E93)}._textarea_1ui74_228::placeholder{color:var(--text-light, #8E8E93)}._action-buttons_1ui74_251{display:flex;gap:var(--spacing-md, 16px);margin-top:var(--spacing-xl, 32px)}._submit-button_1ui74_257,._skip-button_1ui74_258{flex:1;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border:none;border-radius:var(--radius-md, 12px);font-size:var(--font-size-body, 16px);font-weight:500;cursor:pointer;transition:all .15s ease-in-out;min-height:48px}._submit-button_1ui74_257{background:var(--primary-color, #52C782);color:#fff}._submit-button_1ui74_257:hover:not(:disabled){background:var(--primary-dark, #2E7D5E);transform:translateY(-1px)}._submit-button_1ui74_257:disabled{background:var(--text-light, #8E8E93);cursor:not-allowed;transform:none}._skip-button_1ui74_258{background:var(--surface, #FFFFFF);color:var(--text-secondary, #6E6E73);border:2px solid var(--border, rgba(60, 60, 67, .1))}._skip-button_1ui74_258:hover:not(:disabled){background:var(--background, #F5F5F7);border-color:var(--text-secondary, #6E6E73)}._skip-button_1ui74_258:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._content_1ui74_11{padding:var(--spacing-sm, 8px)}._plan-info-card_1ui74_45,._rating-section_1ui74_89{padding:var(--spacing-md, 16px)}._plan-header_1ui74_53{flex-direction:column;text-align:center}._plan-stats_1ui74_81{flex-direction:column;gap:var(--spacing-xs, 4px);text-align:center}._stars_1ui74_127{justify-content:center}._star_1ui74_123{font-size:28px}._action-buttons_1ui74_251{flex-direction:column}}@media (max-width: 640px){._recommend-choice_1ui74_169{gap:var(--spacing-sm, 8px)}._radio-option_1ui74_175{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px)}._section-title_1ui74_108{font-size:var(--font-size-body, 16px)}._plan-title_1ui74_74{font-size:var(--font-size-subheading, 20px)}}@media (max-width: 480px){._content_1ui74_11{padding:var(--spacing-xs, 4px)}._plan-info-card_1ui74_45,._rating-section_1ui74_89{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px)}._star_1ui74_123{font-size:24px}}:root{--primary-color: #52C782;--primary-light: #A8E6A3;--primary-dark: #2E7D5E;--primary-alpha-5: rgba(82, 199, 130, .05);--primary-alpha-10: rgba(82, 199, 130, .1);--primary-alpha-15: rgba(82, 199, 130, .15);--primary-alpha-20: rgba(82, 199, 130, .2);--primary-alpha-30: rgba(82, 199, 130, .3);--secondary-color: #F4A261;--secondary-orange: #F4A261;--secondary-orange-light: rgba(244, 162, 97, .1);--secondary-alpha-10: rgba(244, 162, 97, .1);--warning-color: #E76F51;--warning-light: rgba(231, 111, 81, .1);--success-color: #52C782;--info-color: #3B82F6;--text-primary: #1D1D1F;--text-secondary: #6E6E73;--text-tertiary: #8E8E93;--text-disabled: #C7C7CC;--bg-primary: #FFFFFF;--bg-secondary: #F5F5F7;--bg-tertiary: #F9F9F9;--bg-overlay: rgba(0, 0, 0, .04);--surface: #FFFFFF;--border-light: rgba(60, 60, 67, .1);--border-medium: rgba(60, 60, 67, .2);--border-primary: rgba(82, 199, 130, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 2px 16px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-primary: 0 4px 12px rgba(82, 199, 130, .25);--font-xs: 11px;--font-sm: 12px;--font-base: 14px;--font-md: 16px;--font-lg: 18px;--font-xl: 20px;--font-xxl: 22px;--font-2xl: 24px;--font-3xl: 28px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-tight: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 50%;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--header-height: 44px;--footer-height: 80px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1400px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}._loginGuide_1knn0_4{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);background:linear-gradient(135deg,#f0f8f0,#e8f5e8,#e0f2e0);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}._header_1knn0_17{text-align:center;margin-bottom:var(--space-4xl)}._logo_1knn0_22{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}._avatarContainer_1knn0_29{display:block;position:relative;transition:all var(--transition-base);cursor:pointer}._avatarContainer_1knn0_29:hover{transform:scale(1.05)}._avatarImage_1knn0_40{width:120px;height:120px;display:block;border-radius:var(--radius-full);box-shadow:0 8px 25px #52c78266;transition:all var(--transition-base);border:4px solid rgba(168,230,163,.6);-o-object-fit:cover;object-fit:cover}._avatarContainer_1knn0_29:hover ._avatarImage_1knn0_40{box-shadow:0 12px 35px #52c78299;border-color:#7dd87ae6}._logo_1knn0_22 h1{font-size:var(--font-3xl);margin:0;color:var(--primary-color);font-weight:var(--font-bold);text-shadow:0 2px 4px rgba(82,199,130,.3);background:linear-gradient(45deg,#52c782,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1knn0_68{font-size:var(--font-md);color:var(--text-secondary);margin:0;font-weight:var(--font-medium)}._content_1knn0_76{text-align:center;max-width:414px;margin-bottom:var(--space-4xl);background:linear-gradient(135deg,#fffffff2,#f0f8f0e6);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._content_1knn0_76 h2{font-size:var(--font-xl);margin:0 0 var(--space-lg) 0;font-weight:var(--font-semibold);color:var(--text-primary)}._description_1knn0_95{font-size:var(--font-base);color:var(--text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-2xl)}._features_1knn0_103{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}._featureItem_1knn0_110{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);border-left:4px solid var(--primary-color);transition:all var(--transition-base)}._featureItem_1knn0_110:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary);border-left-color:var(--primary-dark)}._featureIcon_1knn0_129{font-size:var(--font-xl);flex-shrink:0}._featureText_1knn0_134{font-size:var(--font-base);font-weight:var(--font-medium);color:var(--text-primary)}._loginOptionsWrapper_1knn0_141{display:flex!important;justify-content:center!important;width:100%!important;margin-bottom:var(--space-2xl)!important}._loginOptions_1knn0_141{display:flex!important;flex-direction:column!important;gap:var(--space-lg)!important;width:100%!important;max-width:261px!important}._loginButton_1knn0_157{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-sm)!important;padding:var(--space-lg) var(--space-2xl)!important;border:none!important;border-radius:var(--radius-xl)!important;font-size:var(--font-base)!important;font-weight:var(--font-semibold)!important;cursor:pointer!important;transition:all var(--transition-base)!important;position:relative!important;overflow:hidden!important;box-shadow:var(--shadow-md)!important;width:100%!important}._loginButton_1knn0_157:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._loginButton_1knn0_157:hover:before{left:100%}._wechatButton_1knn0_190{background:linear-gradient(45deg,var(--primary-color),#4CAF50)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}._wechatButton_1knn0_190:hover:not(:disabled){background:linear-gradient(45deg,#4CAF50,var(--primary-dark))!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-primary)!important}._wechatButton_1knn0_190:disabled{background:var(--text-disabled)!important;cursor:not-allowed!important;box-shadow:none!important}._phoneButton_1knn0_208{background:var(--bg-secondary)!important;color:var(--text-tertiary)!important;cursor:not-allowed!important;position:relative!important;border:1px solid var(--border-light)!important;box-shadow:none!important}._phoneButton_1knn0_208:disabled{background:var(--bg-secondary)!important}._wechatIcon_1knn0_221,._phoneIcon_1knn0_221{font-size:var(--font-lg)}._comingSoon_1knn0_225{position:absolute;top:-5px;right:var(--space-sm);background:var(--secondary-orange);color:#fff;padding:2px var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-normal)}._navigation_1knn0_238{display:flex;gap:var(--space-xl);margin-bottom:var(--space-2xl);flex-wrap:wrap;justify-content:center}._navLink_1knn0_246{color:var(--text-secondary);text-decoration:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-2xl);background:#fffc;border:1px solid var(--border-light);transition:all var(--transition-base);font-size:var(--font-sm);font-weight:var(--font-medium);box-shadow:var(--shadow-sm)}._navLink_1knn0_246:hover{background:var(--bg-primary);color:var(--primary-color);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--primary-alpha-30)}._privacy_1knn0_269{text-align:center;max-width:350px;background:#ffffffb3;padding:var(--space-lg);border-radius:var(--radius-lg);border-left:4px solid var(--primary-alpha-30)}._privacy_1knn0_269 p{font-size:var(--font-xs);color:var(--text-tertiary);line-height:var(--line-height-normal);margin:var(--space-xs) 0}@media (max-width: 480px){._loginGuide_1knn0_4{padding:var(--space-lg)}._avatarImage_1knn0_40{width:80px;height:80px}._logo_1knn0_22 h1{font-size:var(--font-2xl)}._content_1knn0_76{max-width:100%;padding:var(--space-2xl) var(--space-lg)}._content_1knn0_76 h2{font-size:var(--font-lg)}._features_1knn0_103{gap:var(--space-sm)}._featureItem_1knn0_110{padding:var(--space-sm) var(--space-lg)}._loginOptions_1knn0_141{max-width:100%}._navigation_1knn0_238{gap:var(--space-md);flex-direction:column;align-items:center}._privacy_1knn0_269{max-width:100%;margin:0 var(--space-sm)}}#root{margin:0 auto;padding:0}.vite-logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.vite-logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.vite-logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .vite-logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
