:root{--ios-blue: #007AFF;--ios-blue-light: #E5F1FF;--ios-blue-hover: #0066D6;--ios-green: #34C759;--ios-red: #FF3B30;--ios-orange: #FF9500;--ios-orange-light: #FFF3E0;--ios-yellow: #FFCC00;--ios-purple: #AF52DE;--ios-pink: #FF2D55;--ios-teal: #5AC8FA;--ios-indigo: #5856D6;--ios-gray-1: #8E8E93;--ios-gray-2: #AEAEB2;--ios-gray-3: #C7C7CC;--ios-gray-4: #D1D1D6;--ios-gray-5: #E5E5EA;--ios-gray-6: #F2F2F7;--ios-label: #000000;--ios-secondary-label: #3C3C43;--ios-tertiary-label: #636366;--ios-quaternary-label: rgba(60, 60, 67, .18);--ios-background: #FFFFFF;--ios-secondary-background: #F2F2F7;--ios-tertiary-background: #FFFFFF;--ios-grouped-background: #F2F2F7;--ios-fill: rgba(120, 120, 128, .2);--ios-secondary-fill: rgba(120, 120, 128, .16);--ios-tertiary-fill: rgba(118, 118, 128, .12);--ios-quaternary-fill: rgba(116, 116, 128, .08);--ios-separator: rgba(60, 60, 67, .29);--ios-opaque-separator: #C6C6C8;--ios-elevated-1: #FFFFFF;--ios-elevated-2: #FFFFFF;--ios-elevated-3: #FFFFFF;--ios-white: #FFFFFF;--ios-black: #000000;--ios-text-primary: var(--ios-label);--ios-text-secondary: var(--ios-secondary-label);--ios-text-tertiary: var(--ios-tertiary-label);--ios-text-quaternary: var(--ios-quaternary-label);--ios-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--ios-large-title: 34px;--ios-title-1: 28px;--ios-title-2: 22px;--ios-title-3: 20px;--ios-headline: 17px;--ios-body: 17px;--ios-callout: 16px;--ios-subhead: 15px;--ios-footnote: 13px;--ios-caption-1: 12px;--ios-caption-2: 11px;--ios-size-title: var(--ios-title-2);--ios-size-title-large: var(--ios-title-1);--ios-size-section: var(--ios-headline);--ios-size-body: var(--ios-subhead);--ios-size-body-large: var(--ios-callout);--ios-size-caption: var(--ios-footnote);--ios-size-footnote: var(--ios-caption-1);--ios-weight-regular: 400;--ios-weight-medium: 500;--ios-weight-semibold: 600;--ios-weight-bold: 700;--ios-line-height-tight: 1.2;--ios-line-height-normal: 1.4;--ios-line-height-relaxed: 1.6;--ios-tracking-tight: -.02em;--ios-tracking-normal: 0;--ios-tracking-wide: .02em;--ios-space-micro: 4px;--ios-space-small: 8px;--ios-space-medium: 12px;--ios-space-standard: 16px;--ios-space-large: 20px;--ios-space-section: 24px;--ios-space-group: 32px;--ios-space-xs: var(--ios-space-small);--ios-space-sm: var(--ios-space-standard);--ios-space-md: var(--ios-space-section);--ios-space-lg: var(--ios-space-group);--ios-space-xl: 40px;--ios-space-2xl: 48px;--ios-radius-small: 8px;--ios-radius-medium: 12px;--ios-radius-large: 16px;--ios-radius-xlarge: 20px;--ios-radius-full: 9999px;--ios-radius-xs: 4px;--ios-radius-sm: var(--ios-radius-small);--ios-radius-md: var(--ios-radius-medium);--ios-radius-lg: var(--ios-radius-large);--ios-shadow-none: none;--ios-shadow-small: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--ios-shadow-medium: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--ios-shadow-large: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--ios-shadow-card: 0 2px 8px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--ios-shadow-modal: 0 25px 50px rgba(0, 0, 0, .15), 0 10px 20px rgba(0, 0, 0, .1);--ios-shadow-pressed: inset 0 1px 2px rgba(0, 0, 0, .1);--ios-shadow-focus: 0 0 0 4px rgba(0, 122, 255, .3);--ios-shadow-sm: var(--ios-shadow-small);--ios-shadow-md: var(--ios-shadow-medium);--ios-shadow-lg: var(--ios-shadow-large);--ios-duration-instant: .1s;--ios-duration-fast: .2s;--ios-duration-normal: .3s;--ios-duration-slow: .4s;--ios-ease-out: cubic-bezier(.25, .46, .45, .94);--ios-ease-in: cubic-bezier(.55, .06, .68, .19);--ios-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ios-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ios-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ios-transition-instant: var(--ios-duration-instant) var(--ios-ease-out);--ios-transition-fast: var(--ios-duration-fast) var(--ios-ease-out);--ios-transition-normal: var(--ios-duration-normal) var(--ios-ease-out);--ios-transition-slow: var(--ios-duration-slow) var(--ios-ease-out);--ios-transition-spring: var(--ios-duration-normal) var(--ios-ease-spring);--ios-transition: var(--ios-transition-fast)}.ios-design-system{font-family:var(--ios-font-family);color:var(--ios-gray-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ios-title{font-size:var(--ios-size-title);font-weight:var(--ios-weight-semibold);line-height:var(--ios-line-height-tight);color:var(--ios-gray-1)}.ios-section-title{font-size:var(--ios-size-section);font-weight:var(--ios-weight-semibold);line-height:var(--ios-line-height-normal);color:var(--ios-gray-1)}.ios-body{font-size:var(--ios-size-body);font-weight:var(--ios-weight-regular);line-height:var(--ios-line-height-normal);color:var(--ios-gray-1)}.ios-caption{font-size:var(--ios-size-caption);font-weight:var(--ios-weight-regular);line-height:var(--ios-line-height-normal);color:var(--ios-gray-3)}.ios-footnote{font-size:var(--ios-size-footnote);font-weight:var(--ios-weight-regular);line-height:var(--ios-line-height-normal);color:var(--ios-gray-4)}.ios-text-primary{color:var(--ios-gray-1)}.ios-text-secondary{color:var(--ios-gray-2)}.ios-text-tertiary{color:var(--ios-gray-3)}.ios-text-placeholder{color:var(--ios-gray-4)}.ios-text-blue{color:var(--ios-blue)}.ios-text-green{color:var(--ios-green)}.ios-text-red{color:var(--ios-red)}.ios-bg-white{background-color:var(--ios-white)}.ios-bg-gray{background-color:var(--ios-gray-6)}.ios-bg-blue-light{background-color:var(--ios-blue-light)}@keyframes ios-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ios-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ios-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ios-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ios-scale-spring{0%{transform:scale(.9)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ios-press{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}@keyframes ios-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ios-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ios-slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes ios-slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes ios-slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes ios-slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes ios-modal-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ios-modal-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ios-backdrop-enter{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(20px)}}@keyframes ios-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ios-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ios-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ios-animate-fade-in{animation:ios-fade-in var(--ios-duration-normal) var(--ios-ease-out) forwards}.ios-animate-fade-out{animation:ios-fade-out var(--ios-duration-fast) var(--ios-ease-in) forwards}.ios-animate-scale-in{animation:ios-scale-in var(--ios-duration-normal) var(--ios-ease-out) forwards}.ios-animate-scale-out{animation:ios-scale-out var(--ios-duration-fast) var(--ios-ease-in) forwards}.ios-animate-slide-up{animation:ios-slide-up var(--ios-duration-normal) var(--ios-ease-out) forwards}.ios-animate-slide-down{animation:ios-slide-down var(--ios-duration-normal) var(--ios-ease-out) forwards}.ios-animate-spring{animation:ios-scale-spring var(--ios-duration-normal) var(--ios-ease-spring) forwards}.ios-animate-shimmer{background:linear-gradient(90deg,var(--ios-gray-6) 25%,var(--ios-gray-5) 50%,var(--ios-gray-6) 75%);background-size:200% 100%;animation:ios-shimmer 1.5s infinite}.ios-animate-pulse{animation:ios-pulse 2s var(--ios-ease-in-out) infinite}.ios-animate-spin{animation:ios-spin 1s linear infinite}.ios-design-system button,.ios-design-system input,.ios-design-system select,.ios-design-system textarea,.ios-design-system [role=button],.ios-design-system [role=switch],.ios-design-system [role=tab],.ios-design-system a{transition:all var(--ios-transition)}.ios-row{transition:background-color var(--ios-transition)}.ios-row:hover{background-color:var(--ios-gray-6)}.ios-row:active{background-color:var(--ios-gray-5)}.ios-row:last-child{border-bottom:none}.ios-button,button:not(:disabled){transition:all var(--ios-transition)}button:not(:disabled):hover{opacity:.85}button:not(:disabled):active{opacity:.7;transform:scale(.98)}.ios-button-primary:not(:disabled):hover{background-color:var(--ios-blue-hover);opacity:1}.ios-button-secondary:not(:disabled):hover{background-color:var(--ios-gray-5);opacity:1}.ios-button-text:not(:disabled):hover{background-color:var(--ios-blue-light);opacity:1}.ios-input-wrapper{transition:box-shadow var(--ios-transition),border-color var(--ios-transition)}.ios-input-wrapper:hover:not(:focus-within){background-color:var(--ios-gray-5)}.ios-input-wrapper:focus-within{box-shadow:0 0 0 2px var(--ios-blue-light);background-color:var(--ios-white)}.ios-switch{transition:background-color var(--ios-transition),box-shadow var(--ios-transition)}.ios-switch:hover:not([aria-disabled=true]){opacity:.9}.ios-switch:focus{outline:none;box-shadow:0 0 0 3px var(--ios-blue-light)}.ios-switch-thumb{transition:left var(--ios-transition),transform var(--ios-transition)}.ios-segmented-control button{transition:all var(--ios-transition)}.ios-segmented-control button:hover:not([aria-selected=true]){background-color:#0000000a}.ios-section{transition:opacity var(--ios-transition)}.ios-section-content{transition:box-shadow var(--ios-transition)}.ios-link{color:var(--ios-blue);text-decoration:none;transition:color var(--ios-transition),opacity var(--ios-transition)}.ios-link:hover{color:var(--ios-blue-hover);opacity:.85}.ios-link:active{opacity:.7}.ios-checkbox,.ios-radio{transition:all var(--ios-transition)}.ios-checkbox:hover,.ios-radio:hover{border-color:var(--ios-blue)}.ios-checkmark{transition:opacity var(--ios-transition),transform var(--ios-transition)}.ios-card{transition:box-shadow var(--ios-transition),transform var(--ios-transition)}.ios-card:hover{box-shadow:var(--ios-shadow-md)}.ios-card-clickable:hover{transform:translateY(-1px)}.ios-card-clickable:active{transform:translateY(0)}.ios-selectable{transition:background-color var(--ios-transition),border-color var(--ios-transition)}.ios-selectable:hover{background-color:var(--ios-gray-6)}.ios-selectable.selected{background-color:var(--ios-blue-light);border-color:var(--ios-blue)}.ios-icon-button{transition:all var(--ios-transition);border-radius:var(--ios-radius-full);padding:var(--ios-space-xs)}.ios-icon-button:hover{background-color:var(--ios-gray-6)}.ios-icon-button:active{background-color:var(--ios-gray-5);transform:scale(.95)}.ios-error-text{font-size:var(--ios-size-caption);font-weight:var(--ios-weight-regular);line-height:var(--ios-line-height-normal);color:var(--ios-red);margin-top:var(--ios-space-xs);transition:opacity var(--ios-transition),transform var(--ios-transition)}.ios-error-text-enter{opacity:0;transform:translateY(-4px)}.ios-error-text-enter-active{opacity:1;transform:translateY(0)}.ios-input-wrapper.ios-input-error{border:1px solid var(--ios-red);background-color:#ff3b300a}.ios-input-wrapper.ios-input-error:focus-within{box-shadow:0 0 0 2px #ff3b3033}.ios-input-wrapper.ios-input-error:hover:not(:focus-within){background-color:#ff3b300f}.ios-error-icon{color:var(--ios-red);width:16px;height:16px;flex-shrink:0}.ios-error-message{display:flex;align-items:flex-start;gap:var(--ios-space-xs);margin-top:var(--ios-space-xs)}.ios-error-message .ios-error-text{margin-top:0}.ios-field-error .ios-input-wrapper,.ios-section-error .ios-section-content{border:1px solid var(--ios-red)}.ios-row-error{background-color:#ff3b300a}.ios-row-error:hover{background-color:#ff3b3014}.ios-button-destructive{color:var(--ios-red);background-color:transparent}.ios-button-destructive:hover{background-color:#ff3b3014}.ios-button-destructive:active{background-color:#ff3b301f}.ios-error-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background-color:#ff3b301a;color:var(--ios-red);font-size:var(--ios-size-footnote);font-weight:var(--ios-weight-medium);border-radius:var(--ios-radius-sm)}.ios-alert-error{background-color:var(--ios-white);border-left:3px solid var(--ios-red);padding:var(--ios-space-sm);border-radius:var(--ios-radius-sm);box-shadow:var(--ios-shadow-md)}.ios-alert-error-title{font-size:var(--ios-size-body);font-weight:var(--ios-weight-semibold);color:var(--ios-red);margin-bottom:4px}.ios-alert-error-message{font-size:var(--ios-size-caption);color:var(--ios-gray-2)}.ios-validation-error{color:var(--ios-red)}.ios-validation-success{color:var(--ios-green)}.ios-validation-warning{color:var(--ios-orange)}.ios-required:after{content:"*";color:var(--ios-red);margin-left:2px}@keyframes ios-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ios-shake{animation:ios-shake .5s ease-in-out}@media(max-width:480px){:root{--ios-space-sm: 12px;--ios-space-md: 16px;--ios-space-lg: 24px}.ios-title{font-size:20px}.ios-section-title{font-size:16px}}@media(min-width:768px){:root{--ios-space-lg: 40px;--ios-space-xl: 48px}}.ios-container{width:100%;max-width:600px;margin:0 auto;padding:0 var(--ios-space-sm)}@media(min-width:768px){.ios-container{max-width:720px;padding:0 var(--ios-space-md)}}@media(min-width:1024px){.ios-container{max-width:800px}}.ios-form-grid{display:grid;grid-template-columns:1fr;gap:var(--ios-space-sm)}@media(min-width:768px){.ios-form-grid{grid-template-columns:repeat(2,1fr);gap:var(--ios-space-md)}}.ios-flex-wrap{display:flex;flex-wrap:wrap;gap:var(--ios-space-xs)}.ios-hide-mobile{display:none}@media(min-width:768px){.ios-hide-mobile{display:block}}.ios-hide-desktop{display:block}@media(min-width:768px){.ios-hide-desktop{display:none}}.ios-text-center-mobile{text-align:center}@media(min-width:768px){.ios-text-center-mobile{text-align:left}}.ios-full-width-mobile{width:100%}@media(min-width:768px){.ios-full-width-mobile{width:auto}}.ios-button-stack{display:flex;flex-direction:column;gap:var(--ios-space-xs)}@media(min-width:480px){.ios-button-stack{flex-direction:row;justify-content:flex-end}}.ios-interactive,[data-interactive=true]{transition:background-color var(--ios-duration-fast) var(--ios-ease-out),transform var(--ios-duration-instant) var(--ios-ease-out),opacity var(--ios-duration-fast) var(--ios-ease-out),box-shadow var(--ios-duration-fast) var(--ios-ease-out)}.ios-interactive:hover,[data-interactive=true]:hover{background-color:var(--ios-quaternary-fill)}.ios-interactive:active,[data-interactive=true]:active{background-color:var(--ios-tertiary-fill);transform:scale(.98)}.ios-list-item{transition:background-color var(--ios-duration-fast) var(--ios-ease-out)}.ios-list-item:hover{background-color:var(--ios-quaternary-fill)}.ios-list-item:active{background-color:var(--ios-tertiary-fill)}.ios-table-row{transition:background-color var(--ios-duration-fast) var(--ios-ease-out)}.ios-table-row:hover{background-color:var(--ios-quaternary-fill)}.ios-table-row:active{background-color:var(--ios-tertiary-fill)}.ios-menu-item{transition:background-color var(--ios-duration-fast) var(--ios-ease-out),color var(--ios-duration-fast) var(--ios-ease-out)}.ios-menu-item:hover{background-color:var(--ios-blue);color:var(--ios-white)}.ios-menu-item:active{background-color:var(--ios-blue-hover)}.ios-chip{transition:background-color var(--ios-duration-fast) var(--ios-ease-out),transform var(--ios-duration-instant) var(--ios-ease-out)}.ios-chip:hover{background-color:var(--ios-tertiary-fill)}.ios-chip:active{transform:scale(.96)}.ios-tab{transition:color var(--ios-duration-fast) var(--ios-ease-out),background-color var(--ios-duration-fast) var(--ios-ease-out)}.ios-tab:hover:not(.ios-tab-active){color:var(--ios-label);background-color:var(--ios-quaternary-fill)}.ios-dropdown-trigger{transition:background-color var(--ios-duration-fast) var(--ios-ease-out),border-color var(--ios-duration-fast) var(--ios-ease-out)}.ios-dropdown-trigger:hover{background-color:var(--ios-tertiary-fill);border-color:var(--ios-gray-4)}.ios-avatar{transition:transform var(--ios-duration-fast) var(--ios-ease-spring),box-shadow var(--ios-duration-fast) var(--ios-ease-out)}.ios-avatar:hover{transform:scale(1.05);box-shadow:var(--ios-shadow-medium)}.ios-badge-interactive:hover{transform:scale(1.1);transition:transform var(--ios-duration-fast) var(--ios-ease-spring)}.ios-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth}.ios-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory}.ios-scroll-x>*{scroll-snap-align:start}.ios-scroll-y{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;scroll-behavior:smooth}.ios-list-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ios-gray-4) transparent}.ios-list-scroll::-webkit-scrollbar{width:6px}.ios-list-scroll::-webkit-scrollbar-track{background:transparent}.ios-list-scroll::-webkit-scrollbar-thumb{background-color:var(--ios-gray-4);border-radius:3px}.ios-list-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ios-gray-3)}.ios-scroll-auto-hide{scrollbar-width:none}.ios-scroll-auto-hide::-webkit-scrollbar{width:0;height:0}.ios-scroll-fade{position:relative}.ios-scroll-fade:before,.ios-scroll-fade:after{content:"";position:absolute;left:0;right:0;height:24px;pointer-events:none;z-index:1}.ios-scroll-fade:before{top:0;background:linear-gradient(to bottom,var(--ios-background),transparent)}.ios-scroll-fade:after{bottom:0;background:linear-gradient(to top,var(--ios-background),transparent)}@keyframes ios-checkmark-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ios-circle-fill{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.ios-success-checkmark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--ios-green);animation:ios-circle-fill var(--ios-duration-normal) var(--ios-ease-spring) forwards}.ios-success-checkmark svg{width:32px;height:32px;stroke:var(--ios-white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:24;stroke-dashoffset:24;animation:ios-checkmark-draw var(--ios-duration-normal) var(--ios-ease-out) .15s forwards}.ios-success-checkmark-sm{width:24px;height:24px}.ios-success-checkmark-sm svg{width:14px;height:14px;stroke-width:2.5}.ios-success-inline{display:inline-flex;align-items:center;gap:var(--ios-space-small);color:var(--ios-green);font-size:var(--ios-footnote);font-weight:var(--ios-weight-medium);animation:ios-fade-in var(--ios-duration-fast) var(--ios-ease-out) forwards}@keyframes ios-confetti-fall{0%{transform:translateY(-100%) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes ios-confetti-burst{0%{transform:scale(0) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(0) rotate(360deg);opacity:0}}@keyframes ios-celebrate-pulse{0%{transform:scale(1);box-shadow:0 0 #34c75966}50%{transform:scale(1.02);box-shadow:0 0 0 10px #34c75900}to{transform:scale(1);box-shadow:0 0 #34c75900}}.ios-success-celebrate{animation:ios-celebrate-pulse .6s var(--ios-ease-out)}@keyframes ios-sparkle{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}}.ios-sparkle{position:absolute;width:8px;height:8px;background:var(--ios-yellow);border-radius:50%;animation:ios-sparkle .8s var(--ios-ease-out) forwards}.ios-sparkle:nth-child(1){top:-10px;left:50%;animation-delay:0s}.ios-sparkle:nth-child(2){top:50%;right:-10px;animation-delay:.1s}.ios-sparkle:nth-child(3){bottom:-10px;left:50%;animation-delay:.2s}.ios-sparkle:nth-child(4){top:50%;left:-10px;animation-delay:.3s}@keyframes ios-toast-success{0%{transform:translateY(100%) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ios-toast-success{animation:ios-toast-success var(--ios-duration-normal) var(--ios-ease-spring) forwards}.ios-input-success{border-color:var(--ios-green)!important}.ios-input-success:focus-within{box-shadow:0 0 0 3px #34c75933!important}.ios-badge-success{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#34c7591f;color:var(--ios-green);font-size:var(--ios-footnote);font-weight:var(--ios-weight-medium);border-radius:var(--ios-radius-full);animation:ios-scale-in var(--ios-duration-fast) var(--ios-ease-spring) forwards}@keyframes ios-progress-complete{0%{width:0%;background-color:var(--ios-blue)}90%{width:100%;background-color:var(--ios-blue)}to{width:100%;background-color:var(--ios-green)}}.ios-progress-complete{animation:ios-progress-complete 1s var(--ios-ease-out) forwards}@keyframes ios-icon-morph{0%{transform:scale(1) rotate(0)}25%{transform:scale(.8) rotate(-10deg)}50%{transform:scale(0) rotate(0)}75%{transform:scale(.8) rotate(10deg)}to{transform:scale(1) rotate(0)}}.ios-icon-morph{animation:ios-icon-morph var(--ios-duration-normal) var(--ios-ease-spring)}:root{--ios-theme-transition-duration: .3s;--ios-theme-transition: background-color var(--ios-theme-transition-duration) var(--ios-ease-out), color var(--ios-theme-transition-duration) var(--ios-ease-out), border-color var(--ios-theme-transition-duration) var(--ios-ease-out), box-shadow var(--ios-theme-transition-duration) var(--ios-ease-out), fill var(--ios-theme-transition-duration) var(--ios-ease-out), stroke var(--ios-theme-transition-duration) var(--ios-ease-out)}.ios-theme-transition,[data-theme-transition=true]{transition:var(--ios-theme-transition)}html.ios-theme-transitioning,html.ios-theme-transitioning *,html.ios-theme-transitioning *:before,html.ios-theme-transitioning *:after{transition:background-color var(--ios-theme-transition-duration) var(--ios-ease-out) !important,color var(--ios-theme-transition-duration) var(--ios-ease-out) !important,border-color var(--ios-theme-transition-duration) var(--ios-ease-out) !important,box-shadow var(--ios-theme-transition-duration) var(--ios-ease-out) !important,fill var(--ios-theme-transition-duration) var(--ios-ease-out) !important,stroke var(--ios-theme-transition-duration) var(--ios-ease-out)!important}.ios-card,.ios-button,.ios-input-wrapper,.ios-switch,.ios-segmented-control,.ios-section-content,.ios-row,.ios-modal,.ios-action-sheet,.ios-alert,.ios-navigation-bar,.ios-tab-bar{transition:background-color var(--ios-theme-transition-duration) var(--ios-ease-out),color var(--ios-theme-transition-duration) var(--ios-ease-out),border-color var(--ios-theme-transition-duration) var(--ios-ease-out),box-shadow var(--ios-theme-transition-duration) var(--ios-ease-out)}.ios-title,.ios-section-title,.ios-body,.ios-caption,.ios-footnote,.ios-label,h1,h2,h3,h4,h5,h6,p,span,div{transition:color var(--ios-theme-transition-duration) var(--ios-ease-out)}svg{transition:fill var(--ios-theme-transition-duration) var(--ios-ease-out),stroke var(--ios-theme-transition-duration) var(--ios-ease-out)}.ios-modal-backdrop,.ios-action-sheet-backdrop,.ios-alert-backdrop{transition:background-color var(--ios-theme-transition-duration) var(--ios-ease-out),backdrop-filter var(--ios-theme-transition-duration) var(--ios-ease-out)}@media(max-width:374px){:root{--ios-space-standard: 12px;--ios-space-section: 16px;--ios-space-group: 24px;--ios-large-title: 28px;--ios-title-1: 24px}.ios-navigation-bar h1{font-size:24px!important}}@media(min-width:375px)and (max-width:767px){.ios-card{border-radius:var(--ios-radius-medium)}.ios-modal{border-radius:var(--ios-radius-large) var(--ios-radius-large) 0 0}}@media(min-width:768px)and (max-width:1023px){.ios-container{max-width:720px;padding:0 var(--ios-space-large)}.ios-dashboard-header{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.ios-container{max-width:960px}.ios-card:hover{box-shadow:var(--ios-shadow-medium);transform:translateY(-1px)}.ios-row:hover{background-color:var(--ios-quaternary-fill)}}@media(min-width:1280px){.ios-container{max-width:1200px}}@media(hover:none)and (pointer:coarse){.ios-card:hover,.ios-row:hover,.ios-button:hover,.ios-interactive:hover{transform:none;box-shadow:var(--ios-shadow-card);background-color:inherit}}.ios-grid{display:grid;gap:var(--ios-space-standard)}.ios-grid-1{grid-template-columns:1fr}.ios-grid-2{grid-template-columns:repeat(2,1fr)}.ios-grid-3{grid-template-columns:repeat(3,1fr)}.ios-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.ios-grid-2,.ios-grid-3,.ios-grid-4{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.ios-grid-3,.ios-grid-4{grid-template-columns:repeat(2,1fr)}}.ios-flex-responsive{display:flex;flex-direction:column;gap:var(--ios-space-standard)}@media(min-width:768px){.ios-flex-responsive{flex-direction:row;align-items:center}}.ios-animate-gpu{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ios-card,.ios-button,.ios-modal,.ios-action-sheet,.ios-alert,.ios-switch-thumb,.ios-segmented-control-indicator{will-change:transform,opacity;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ios-animate-shimmer{animation:none;background:var(--ios-gray-6)}.ios-animate-spin,.ios-animate-pulse{animation:none}}@media(max-width:767px){:root{--ios-duration-normal: .25s;--ios-duration-slow: .3s}.ios-card{box-shadow:0 1px 3px #0000001a}.ios-modal{box-shadow:0 -4px 20px #00000026}}.ios-scroll-optimized{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain;contain:layout style paint}.ios-animating{pointer-events:none;contain:layout style}.ios-list-virtualized{contain:strict;content-visibility:auto;contain-intrinsic-size:auto 50px}.ios-transform-gpu{transform:translateZ(0);perspective:1000px}.ios-paint-optimized{isolation:isolate;contain:paint}.ios-text-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@supports (padding: max(0px)){.ios-safe-area-top{padding-top:max(var(--ios-space-standard),env(safe-area-inset-top))}.ios-safe-area-bottom{padding-bottom:max(var(--ios-space-standard),env(safe-area-inset-bottom))}.ios-safe-area-left{padding-left:max(var(--ios-space-standard),env(safe-area-inset-left))}.ios-safe-area-right{padding-right:max(var(--ios-space-standard),env(safe-area-inset-right))}.ios-safe-area-all{padding:max(var(--ios-space-standard),env(safe-area-inset-top)) max(var(--ios-space-standard),env(safe-area-inset-right)) max(var(--ios-space-standard),env(safe-area-inset-bottom)) max(var(--ios-space-standard),env(safe-area-inset-left))}}.ios-card-unified{background-color:var(--ios-background, #FFFFFF);border-radius:var(--ios-radius-large, 16px);box-shadow:var(--ios-shadow-card);transition:box-shadow var(--ios-transition),transform var(--ios-transition)}.ios-card-unified:hover{box-shadow:var(--ios-shadow-medium)}.ios-stat-card{background-color:var(--ios-background, #FFFFFF);border-radius:var(--ios-radius-large, 16px);box-shadow:var(--ios-shadow-card)}.ios-card-grid{display:grid;gap:var(--ios-space-large, 20px)}.ios-card-grid-2{grid-template-columns:repeat(2,1fr)}.ios-card-grid-3{grid-template-columns:repeat(3,1fr)}.ios-card-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.ios-card-grid-2,.ios-card-grid-3,.ios-card-grid-4{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.ios-card-grid-3,.ios-card-grid-4{grid-template-columns:repeat(2,1fr)}}.ios-dashboard-section{display:flex;flex-direction:column;gap:var(--ios-space-section, 24px)}.ios-gap-standard{gap:var(--ios-space-standard, 16px)}.ios-gap-large{gap:var(--ios-space-large, 20px)}.ios-gap-section{gap:var(--ios-space-section, 24px)}@media print{.ios-card{box-shadow:none;border:1px solid var(--ios-gray-4)}.ios-modal,.ios-action-sheet,.ios-alert{display:none!important}.ios-animate-shimmer,.ios-animate-spin,.ios-animate-pulse{animation:none}}._page_1wyy1_1{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(191,219,254,.46) 0%,transparent 34%),radial-gradient(circle at bottom right,rgba(199,210,254,.42) 0%,transparent 36%),linear-gradient(180deg,#f8fafc,#eef2ff)}._background_1wyy1_11{position:absolute;inset:0;pointer-events:none}._glow_1wyy1_17{position:absolute;width:26rem;height:26rem;border-radius:9999px;filter:blur(90px);opacity:.55}._glowTop_1wyy1_26{top:-11rem;left:-9rem;background:#93c5fd80}._glowBottom_1wyy1_32{right:-10rem;bottom:-12rem;background:#818cf861}._shell_1wyy1_38{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:3rem;align-items:center;max-width:1180px;min-height:100vh;margin:0 auto;padding:3rem 1.5rem;box-sizing:border-box}._content_1wyy1_52{display:flex;flex-direction:column;gap:2rem}._copyBlock_1wyy1_58{display:flex;flex-direction:column;gap:1rem;max-width:38rem}._versionBadge_1wyy1_65{display:inline-flex;align-items:center;gap:.625rem;width:fit-content;padding:.5rem .875rem;border:1px solid rgba(148,163,184,.32);border-radius:9999px;background:#ffffffb8;box-shadow:0 10px 30px #0f172a0f}._versionPulse_1wyy1_77{width:.5rem;height:.5rem;border-radius:9999px;background:#22c55e;animation:_pulse_1wyy1_1 1.8s ease-in-out infinite}._versionText_1wyy1_85{font-size:.75rem;font-weight:700;color:#475569;letter-spacing:.08em;text-transform:uppercase}._title_1wyy1_93{display:flex;flex-direction:column;gap:.15em;margin:0;font-size:clamp(3rem,6vw,4.4rem);font-weight:800;line-height:.98;letter-spacing:-.04em;color:#0f172a}._titleAccent_1wyy1_105{background:linear-gradient(90deg,#2563eb,#4f46e5 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}._subtitle_1wyy1_112{margin:0;font-size:1.125rem;line-height:1.75;color:#64748b}._featureGrid_1wyy1_119{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._featureCard_1wyy1_125{display:flex;flex-direction:column;gap:.8rem;padding:1.15rem;border:1px solid rgba(226,232,240,.9);border-radius:1.5rem;background:#ffffffd6;box-shadow:0 18px 50px #0f172a14}._featureIcon_1wyy1_136{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.9rem}._featureIconBlue_1wyy1_145{color:#2563eb;background:#dbeafe}._featureIconOrange_1wyy1_150{color:#ea580c;background:#ffedd5}._featureIconGreen_1wyy1_155{color:#16a34a;background:#dcfce7}._featureTitle_1wyy1_160{font-size:.95rem;font-weight:700;color:#0f172a}._actions_1wyy1_166{padding-top:.25rem}._startButton_1wyy1_170{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:11rem;padding:1rem 1.75rem;border:0;border-radius:1.35rem;background:#0f172a;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 18px 45px #0f172a2e;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._startButton_1wyy1_170:hover{background:#020617;transform:translateY(-1px);box-shadow:0 22px 55px #0f172a3d}._startButton_1wyy1_170:hover ._startButtonIcon_1wyy1_197{transform:translate(3px)}._startButtonIcon_1wyy1_197{transition:transform .2s ease}._visual_1wyy1_205{position:relative;display:block}._mockCard_1wyy1_210{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border:1px solid rgba(226,232,240,.9);border-radius:2rem;background:#ffffffe6;box-shadow:0 30px 80px #0f172a1f;transform:rotate(-2deg);transition:transform .35s ease}._mockCard_1wyy1_210:hover{transform:rotate(0)}._mockHeader_1wyy1_229{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0}._mockBrand_1wyy1_238{display:flex;align-items:center;gap:.9rem}._mockLogo_1wyy1_244{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:1rem;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}._mockBrandLines_1wyy1_255{display:flex;flex-direction:column;gap:.45rem}._mockLine_1wyy1_261{height:.55rem;border-radius:9999px;background:#dbe3f0}._mockLineWide_1wyy1_267{width:6.5rem}._mockLineShort_1wyy1_271{width:4.25rem;background:#e7edf5}._mockLineTiny_1wyy1_276{width:3rem}._mockActions_1wyy1_280{display:flex;gap:.5rem}._mockAction_1wyy1_280{width:2rem;height:2rem;border-radius:9999px;background:#f1f5f9}._mockStats_1wyy1_292{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._mockStatCard_1wyy1_298{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-radius:1.35rem;background:#f8fafc}._mockPill_1wyy1_307{width:5rem;height:1.35rem;border-radius:9999px}._mockPillDark_1wyy1_313{background:#111827}._mockPillGreen_1wyy1_317{background:#22c55e}._mockChart_1wyy1_321{display:flex;align-items:flex-end;gap:.65rem;height:9rem;padding:1rem;border-radius:1.45rem;background:#f8fafc}._chartBar_1wyy1_331{flex:1 1 0;border-radius:1rem 1rem 0 0}._chartBar1_1wyy1_336{height:40%;background:#bfdbfe}._chartBar2_1wyy1_341{height:58%;background:#93c5fd}._chartBar3_1wyy1_346{height:34%;background:#60a5fa}._chartBar4_1wyy1_351{height:78%;background:#3b82f6}._chartBar5_1wyy1_356{height:51%;background:#2563eb}._statusBadge_1wyy1_361{position:absolute;right:-1rem;bottom:-1rem;z-index:2;display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.4rem;background:#fffffff5;box-shadow:0 20px 55px #0f172a1f;animation:_float_1wyy1_1 2.4s ease-in-out infinite}._statusIcon_1wyy1_377{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#dcfce7;color:#16a34a}._statusText_1wyy1_388{display:flex;flex-direction:column;gap:.15rem}._statusTitle_1wyy1_394{margin:0;font-size:.8rem;font-weight:700;color:#0f172a}._statusSubtitle_1wyy1_401{margin:0;font-size:.7rem;color:#94a3b8}@keyframes _pulse_1wyy1_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.72}}@keyframes _float_1wyy1_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1024px){._shell_1wyy1_38{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}._visual_1wyy1_205{display:none}}@media(max-width:768px){._page_1wyy1_1{background:radial-gradient(circle at top left,rgba(191,219,254,.56) 0%,transparent 38%),linear-gradient(180deg,#f8fafc,#eef2ff)}._shell_1wyy1_38{padding-left:1rem;padding-right:1rem}._featureGrid_1wyy1_119{grid-template-columns:1fr}._startButton_1wyy1_170{width:100%}}._page_1vxkm_1{--auth-bg: #05070d;--auth-panel: rgba(10, 16, 28, .78);--auth-panel-strong: rgba(12, 19, 33, .92);--auth-line: rgba(194, 214, 255, .16);--auth-line-strong: rgba(230, 241, 255, .28);--auth-text: #f8fbff;--auth-muted: #9aa9bd;--auth-dim: #617086;--auth-cyan: #58e6d9;--auth-blue: #72a7ff;--auth-gold: #f0c878;--auth-green: #6df2a4;position:relative;min-height:100dvh;width:100%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 9% 14%,rgba(90,166,255,.2),transparent 31rem),radial-gradient(circle at 87% 12%,rgba(88,230,217,.13),transparent 27rem),radial-gradient(circle at 75% 88%,rgba(240,200,120,.1),transparent 25rem),linear-gradient(135deg,#05070d,#0a1020 45%,#05070d);color:var(--auth-text);font-family:Aptos Display,Segoe UI Variable Display,PingFang SC,system-ui,sans-serif}._page_1vxkm_1:before{content:"";position:absolute;inset:-28%;z-index:-3;background:conic-gradient(from 170deg at 52% 48%,transparent 0deg,rgba(88,230,217,.12) 58deg,transparent 118deg,rgba(114,167,255,.16) 192deg,transparent 276deg,rgba(240,200,120,.11) 326deg,transparent 360deg);filter:blur(78px);opacity:.86;transform:rotate(-8deg);animation:_ambientDrift_1vxkm_1 18s ease-in-out infinite alternate}._page_1vxkm_1:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 17%,transparent 83%,rgba(255,255,255,.035)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%,rgba(0,0,0,.28) 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);mix-blend-mode:screen;opacity:.72}._ambientLayer_1vxkm_55{position:absolute;inset:0;z-index:-2;pointer-events:none}._ambientLayer_1vxkm_55 span{position:absolute;display:block;border-radius:999px;filter:blur(6px);opacity:.78}._ambientOrbOne_1vxkm_70{top:12%;left:7%;width:16rem;height:16rem;border:1px solid rgba(88,230,217,.12);background:radial-gradient(circle,rgba(88,230,217,.1),transparent 64%);animation:_floatOrb_1vxkm_1 10s ease-in-out infinite}._ambientOrbTwo_1vxkm_80{right:10%;bottom:11%;width:23rem;height:23rem;border:1px solid rgba(114,167,255,.12);background:radial-gradient(circle,rgba(114,167,255,.11),transparent 67%);animation:_floatOrb_1vxkm_1 13s ease-in-out infinite reverse}._ambientOrbThree_1vxkm_90{top:18%;right:31%;width:7rem;height:7rem;background:radial-gradient(circle,rgba(240,200,120,.18),transparent 64%);animation:_pulseGlow_1vxkm_1 4.8s ease-in-out infinite}._backgroundGrid_1vxkm_99{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(170,192,225,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(170,192,225,.07) 1px,transparent 1px);background-position:center;background-size:56px 56px;mask-image:radial-gradient(circle at 43% 34%,rgba(0,0,0,.72),transparent 72%)}._shell_1vxkm_112{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,458px);gap:clamp(48px,6vw,82px);align-items:center;width:min(1220px,calc(100% - 56px));min-height:100dvh;margin:0 auto;padding:54px 0;box-sizing:border-box;animation:_pageRise_1vxkm_1 .72s cubic-bezier(.2,.8,.2,1) both}._brandColumn_1vxkm_127{display:flex;min-width:0;flex-direction:column;gap:30px}._brandMark_1vxkm_134{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:12px;padding:8px 10px 8px 8px;border:1px solid var(--auth-line);border-radius:999px;background:linear-gradient(135deg,#0d1524bd,#141f326b);box-shadow:inset 0 1px #ffffff1f,0 22px 70px #00000047;backdrop-filter:blur(22px)}._logoBox_1vxkm_150{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 36%),linear-gradient(135deg,#2b6dff,#15c7b8);color:#fff;box-shadow:0 12px 28px #2563eb57,inset 0 1px #ffffff61}._brandName_1vxkm_166{color:#fff;font-size:16px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}._statusPill_1vxkm_174{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(88,230,217,.22);border-radius:999px;color:#c7fff7;font-size:12px;font-weight:800;letter-spacing:.02em;background:#58e6d914}._brandDot_1vxkm_188{width:16px;height:16px;flex-shrink:0;border-radius:999px;background:#fff3}._heroCopy_1vxkm_196{display:flex;max-width:660px;flex-direction:column;gap:17px}._eyebrow_1vxkm_203{display:inline-flex;width:fit-content;margin:0;padding:6px 0;color:var(--auth-gold);font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}._title_1vxkm_215{display:flex;flex-direction:column;gap:2px;margin:0;color:#fff;font-size:clamp(48px,6vw,76px);font-weight:900;line-height:.98;letter-spacing:0;text-wrap:balance}._title_1vxkm_215 span{width:fit-content;white-space:nowrap;background:linear-gradient(90deg,#51a2ff,#c27aff,#fb64b6);-webkit-background-clip:text;background-clip:text;color:transparent}._subtitle_1vxkm_237{max-width:590px;margin:0;color:#b5c2d5;font-size:18px;line-height:1.76;letter-spacing:-.01em}._featureGrid_1vxkm_246{display:grid;max-width:660px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._featureCard_1vxkm_253{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff08}._featureIcon_1vxkm_261{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:16px;color:#fff}._featureIconBlue_1vxkm_272{background:linear-gradient(135deg,#2b7fff,#155dfc)}._featureIconPurple_1vxkm_276{background:linear-gradient(135deg,#ad46ff,#9810fa)}._featureTitle_1vxkm_280{margin:0 0 8px;color:#fff;font-size:16px;font-weight:800;letter-spacing:0}._featureDescription_1vxkm_288{margin:0;color:#7f8794;font-size:14px;line-height:1.5;letter-spacing:0}._signalList_1vxkm_296{display:grid;max-width:660px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(194,214,255,.13);border-radius:24px;background:#c2d6ff1c;box-shadow:inset 0 1px #ffffff12,0 20px 80px #0000002e}._signalItem_1vxkm_310{display:flex;min-width:0;flex-direction:column;gap:9px;padding:18px;background:linear-gradient(180deg,#0d1422d6,#090e19a8)}._signalLabel_1vxkm_319,._metricLabel_1vxkm_320{color:#7f90a8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._signalValue_1vxkm_328{color:#f8fbff;font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.42}._workspacePreview_1vxkm_336{position:relative;display:flex;max-width:660px;flex-direction:column;gap:18px;overflow:hidden;padding:20px;border:1px solid var(--auth-line);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 28%),linear-gradient(180deg,#0c1320d1,#070c16b8);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff0a,0 30px 110px #00000057;backdrop-filter:blur(24px)}._workspacePreview_1vxkm_336:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.11),transparent);transform:translate(-120%);animation:_scanSheen_1vxkm_1 6s ease-in-out infinite}._previewHeader_1vxkm_366,._formHeader_1vxkm_367,._formOptions_1vxkm_368,._modeSwitch_1vxkm_369,._systemStatus_1vxkm_370,._mobileSignals_1vxkm_371{display:flex;align-items:center}._previewHeader_1vxkm_366,._formHeader_1vxkm_367,._formOptions_1vxkm_368{justify-content:space-between}._previewTitle_1vxkm_382{display:inline-flex;align-items:center;gap:8px;color:#edf6ff;font-size:14px;font-weight:900;letter-spacing:-.01em}._previewTitle_1vxkm_382 svg{color:var(--auth-cyan)}._previewLive_1vxkm_396,._secureBadge_1vxkm_397{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em}._previewLive_1vxkm_396{padding:6px 9px;color:#b8ffd2;background:#22c55e1f;box-shadow:inset 0 0 0 1px #6df2a42e}._previewCanvas_1vxkm_414{position:relative;min-height:118px;overflow:hidden;border:1px solid rgba(194,214,255,.12);border-radius:24px;background:radial-gradient(circle at 22% 18%,rgba(88,230,217,.24),transparent 30%),radial-gradient(circle at 78% 74%,rgba(114,167,255,.2),transparent 34%),linear-gradient(135deg,#0f192ad1,#050911eb)}._previewCanvas_1vxkm_414:before{content:"";position:absolute;inset:18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);transform:rotate(-8deg)}._chartCluster_1vxkm_435{position:absolute;right:22px;bottom:18px;left:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}._chartCluster_1vxkm_435 span{display:block;min-height:28px;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 28%),linear-gradient(180deg,#58e6d9bd,#2b6dff3d);box-shadow:0 0 26px #58e6d91f;transform-origin:bottom;animation:_chartBreathe_1vxkm_1 3.6s ease-in-out infinite}._chartCluster_1vxkm_435 span:nth-child(1){height:40px}._chartCluster_1vxkm_435 span:nth-child(2){height:72px;animation-delay:.12s}._chartCluster_1vxkm_435 span:nth-child(3){height:50px;animation-delay:.24s}._chartCluster_1vxkm_435 span:nth-child(4){height:88px;animation-delay:.36s}._chartCluster_1vxkm_435 span:nth-child(5){height:62px;animation-delay:.48s}._previewGauge_1vxkm_482{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d9f7ff;font-size:12px;font-weight:900;background:#05091185;backdrop-filter:blur(16px)}._previewGauge_1vxkm_482 svg{color:var(--auth-gold)}._metricGrid_1vxkm_503{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._metricItem_1vxkm_509{display:flex;min-width:0;flex-direction:column;gap:8px;padding:15px;border:1px solid rgba(194,214,255,.12);border-radius:20px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff14}._metricItem_1vxkm_509 strong{color:#fff;font-size:23px;line-height:1;letter-spacing:-.05em}._metricItem_1vxkm_509 span:last-child{color:var(--auth-cyan);font-size:12px;font-weight:900;letter-spacing:.02em}._intelligenceList_1vxkm_535{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._intelligenceRow_1vxkm_541{display:flex;min-width:0;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(194,214,255,.1);border-radius:16px;color:#9fb0c7;font-size:12px;font-weight:800;background:#05091157}._intelligenceRow_1vxkm_541 strong{margin-left:auto;color:#eef7ff;font-size:12px;white-space:nowrap}._intelligenceDot_1vxkm_562{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--auth-cyan);box-shadow:0 0 0 5px #58e6d914}._on_1vxkm_571{background:var(--auth-green);box-shadow:0 0 0 5px #6df2a414}._warm_1vxkm_576{background:var(--auth-gold);box-shadow:0 0 0 5px #f0c87814}._cool_1vxkm_581{background:var(--auth-blue);box-shadow:0 0 0 5px #72a7ff14}._timeline_1vxkm_586{display:grid;grid-template-columns:1.1fr .8fr 1.35fr .62fr;gap:8px}._timelineBar_1vxkm_592{height:8px;overflow:hidden;border-radius:999px;background:#72a7ff29}._timelineBar_1vxkm_592:after{content:"";display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:_timelineFlow_1vxkm_1 2.8s ease-in-out infinite}._timelineBar_1vxkm_592:nth-child(2){background:#58e6d933}._timelineBar_1vxkm_592:nth-child(3){background:#c2d6ff2e}._timelineBar_1vxkm_592:nth-child(4){background:#f0c87829}._formPanel_1vxkm_621{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:22px;overflow:hidden;padding:34px;border:1px solid var(--auth-line-strong);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 22%),linear-gradient(180deg,#0f1727e6,#080c15d1);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f,0 36px 120px #00000073,0 0 0 1px #ffffff08;backdrop-filter:blur(30px);box-sizing:border-box;animation:_panelLift_1vxkm_1 .82s cubic-bezier(.2,.8,.2,1) .12s both}._formPanel_1vxkm_621:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 4%,rgba(88,230,217,.16),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 19%)}._formPanel_1vxkm_621>*{position:relative;z-index:1}._formHeader_1vxkm_367{gap:16px}._formKicker_1vxkm_664{margin:0 0 8px;color:var(--auth-gold);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}._formTitle_1vxkm_673{margin:0;color:#fff;font-size:36px;font-weight:900;line-height:1.08;letter-spacing:-.055em}._secureBadge_1vxkm_397{flex-shrink:0;padding:8px 10px;color:#cffcf6;border:1px solid rgba(88,230,217,.24);background:#58e6d917}._formDescription_1vxkm_690{margin:12px 0 0;color:#a9b7ca;font-size:15px;line-height:1.65;letter-spacing:-.01em}._authForm_1vxkm_698,._formBody_1vxkm_699{display:flex;flex-direction:column;gap:16px}._fieldGroup_1vxkm_705{display:flex;flex-direction:column;gap:8px}._fieldLabel_1vxkm_711{color:#d7e1ee;font-size:13px;font-weight:850;letter-spacing:.02em}._inputShell_1vxkm_718{position:relative;display:flex;align-items:center}._inputIcon_1vxkm_724{position:absolute;left:17px;display:inline-flex;color:#728197;pointer-events:none;transition:color .18s ease}._input_1vxkm_718{width:100%;height:58px;padding:0 17px 0 50px;border:1px solid rgba(194,214,255,.16);border-radius:18px;outline:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#04080f80;color:#f8fbff;font-size:16px;font-weight:650;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff0f;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}._input_1vxkm_718::placeholder{color:#637086;font-weight:600}._input_1vxkm_718:hover{border-color:#c2d6ff47;background-color:#0a101ca8}._input_1vxkm_718:focus{border-color:#58e6d9bd;box-shadow:inset 0 1px #ffffff17,0 0 0 4px #58e6d91f,0 12px 34px #00000029;transform:translateY(-1px)}._inputShell_1vxkm_718:focus-within ._inputIcon_1vxkm_724{color:var(--auth-cyan)}._formOptions_1vxkm_368{gap:12px}._rememberOption_1vxkm_783{display:inline-flex;align-items:center;gap:9px;color:#adbbce;font-size:14px;font-weight:750;letter-spacing:-.01em;cursor:pointer}._rememberOption_1vxkm_783 input{width:16px;height:16px;margin:0;accent-color:var(--auth-cyan)}._linkButton_1vxkm_801,._modeSwitch_1vxkm_369 button{border:0;background:transparent;color:#8df6ed;font:inherit;font-weight:900;letter-spacing:-.01em;cursor:pointer}._linkButton_1vxkm_801:hover,._modeSwitch_1vxkm_369 button:hover{color:#fff}._linkButton_1vxkm_801:focus-visible,._modeSwitch_1vxkm_369 button:focus-visible,._submitButton_1vxkm_819:focus-visible,._rememberOption_1vxkm_783 input:focus-visible{outline:2px solid rgba(88,230,217,.9);outline-offset:3px}._errorAlert_1vxkm_825,._lockedAlert_1vxkm_826{display:flex;align-items:flex-start;gap:10px;padding:13px;border-radius:18px}._errorAlert_1vxkm_825{color:#ffd1d1;border:1px solid rgba(248,113,113,.26);background:#7f1d1d42}._lockedAlert_1vxkm_826{color:#ffe0b4;border:1px solid rgba(240,200,120,.28);background:#6f451640}._alertIcon_1vxkm_846{display:inline-flex;flex-shrink:0;margin-top:2px}._alertText_1vxkm_852{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;letter-spacing:-.01em}._alertText_1vxkm_852 small{color:currentColor;font-size:12px;opacity:.82}._submitButton_1vxkm_819{position:relative;display:inline-flex;width:100%;height:60px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 35%),linear-gradient(135deg,#2b6dff,#15c7b8 55%,#f0c878 130%);color:#fff;font-size:17px;font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:0 22px 54px #15c7b838,0 12px 28px #2b6dff33,inset 0 1px #ffffff5c;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}._submitButton_1vxkm_819:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skew(-18deg);transition:left .5s ease}._submitButton_1vxkm_819:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 28px 68px #15c7b847,0 16px 38px #2b6dff3d,inset 0 1px #ffffff6b}._submitButton_1vxkm_819:hover:not(:disabled):before{left:108%}._submitButton_1vxkm_819:active:not(:disabled){transform:translateY(0)}._submitButton_1vxkm_819:disabled{cursor:not-allowed;opacity:.74}._spinner_1vxkm_931{animation:_spin_1vxkm_931 .9s linear infinite}._modeSwitch_1vxkm_369{justify-content:center;gap:6px;color:#9dadc2;font-size:15px;letter-spacing:-.01em}._systemStatus_1vxkm_370{justify-content:center;gap:9px;padding-top:18px;border-top:1px solid rgba(194,214,255,.13);color:#b8ffd2;font-size:13px;font-weight:900;letter-spacing:.01em}._statusDot_1vxkm_954{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--auth-green);box-shadow:0 0 0 5px #6df2a41f}._statusDot_1vxkm_954:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(109,242,164,.18);border-radius:inherit;animation:_pulseRing_1vxkm_1 2.2s ease-out infinite}._statusDivider_1vxkm_973{width:1px;height:14px;background:#b8ffd242}._mobileSignals_1vxkm_371{display:none}._mobileSignals_1vxkm_371 span{display:inline-flex;align-items:center;gap:6px}@keyframes _ambientDrift_1vxkm_1{0%{transform:rotate(-8deg) scale(1)}to{transform:rotate(8deg) scale(1.05)}}@keyframes _floatOrb_1vxkm_1{0%,to{transform:translateZ(0)}50%{transform:translate3d(18px,-22px,0)}}@keyframes _pulseGlow_1vxkm_1{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes _pageRise_1vxkm_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _panelLift_1vxkm_1{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _scanSheen_1vxkm_1{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes _chartBreathe_1vxkm_1{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1)}}@keyframes _timelineFlow_1vxkm_1{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes _pulseRing_1vxkm_1{0%{opacity:.75;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes _spin_1vxkm_931{to{transform:rotate(360deg)}}@media(max-width:1080px){._page_1vxkm_1{overflow-y:auto}._shell_1vxkm_112{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;width:min(780px,calc(100% - 40px));min-height:auto;padding:38px 0}._brandColumn_1vxkm_127{gap:24px}._title_1vxkm_215{font-size:clamp(42px,10vw,58px)}._subtitle_1vxkm_237{font-size:17px}}@media(max-width:760px){._shell_1vxkm_112{width:min(100% - 28px,560px);padding:22px 0 30px}._brandColumn_1vxkm_127{gap:18px}._brandMark_1vxkm_134{width:100%;box-sizing:border-box}._statusPill_1vxkm_174,._brandDot_1vxkm_188{margin-left:auto}._heroCopy_1vxkm_196{gap:12px}._eyebrow_1vxkm_203{font-size:12px}._title_1vxkm_215{font-size:clamp(34px,11vw,44px);letter-spacing:0}._subtitle_1vxkm_237{font-size:15px;line-height:1.66}._signalList_1vxkm_296,._workspacePreview_1vxkm_336{display:none}._featureGrid_1vxkm_246{gap:12px}._formPanel_1vxkm_621{padding:24px;border-radius:28px}._formHeader_1vxkm_367{align-items:flex-start}._formTitle_1vxkm_673{font-size:30px}._formOptions_1vxkm_368{align-items:center;flex-direction:row;justify-content:space-between}._systemStatus_1vxkm_370{flex-wrap:wrap}._mobileSignals_1vxkm_371{display:flex;justify-content:center;gap:12px;color:#a8b7cb;font-size:13px;font-weight:900}}@media(max-width:420px){._brandName_1vxkm_166{font-size:15px}._statusPill_1vxkm_174,._brandDot_1vxkm_188,._secureBadge_1vxkm_397{display:none}._title_1vxkm_215{font-size:32px}._formPanel_1vxkm_621{padding:20px}._input_1vxkm_718,._submitButton_1vxkm_819{height:55px}}@media(prefers-reduced-motion:reduce){._page_1vxkm_1:before,._ambientLayer_1vxkm_55 span,._workspacePreview_1vxkm_336:before,._chartCluster_1vxkm_435 span,._timelineBar_1vxkm_592:after,._statusDot_1vxkm_954:after,._shell_1vxkm_112,._formPanel_1vxkm_621,._spinner_1vxkm_931{animation:none}._input_1vxkm_718,._inputIcon_1vxkm_724,._linkButton_1vxkm_801,._modeSwitch_1vxkm_369 button,._submitButton_1vxkm_819{transition:none}}html[data-theme=light-saas] ._page_1vxkm_1{--auth-bg: var(--saas-bg);--auth-panel: var(--saas-surface);--auth-panel-strong: rgba(255, 255, 255, .94);--auth-line: rgba(203, 213, 225, .74);--auth-line-strong: rgba(148, 163, 184, .42);--auth-text: var(--saas-text-primary);--auth-muted: var(--saas-text-secondary);--auth-dim: var(--saas-text-muted);--auth-cyan: var(--saas-accent-cyan);--auth-blue: var(--saas-accent);--auth-gold: var(--saas-warning);--auth-green: var(--saas-success);background:var(--auth-bg);color:var(--auth-text)}html[data-theme=light-saas] ._page_1vxkm_1:before{background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.16),transparent 30rem),radial-gradient(circle at 86% 10%,rgba(14,165,233,.12),transparent 28rem),radial-gradient(circle at 72% 88%,rgba(245,158,11,.1),transparent 24rem),linear-gradient(135deg,#f8fafcf5,#eef2ffe6);opacity:1}html[data-theme=light-saas] ._page_1vxkm_1:after{background:linear-gradient(90deg,rgba(255,255,255,.78),transparent 18%,transparent 82%,rgba(255,255,255,.64)),linear-gradient(180deg,rgba(255,255,255,.72),transparent 24%,rgba(226,232,240,.28) 100%),repeating-linear-gradient(0deg,rgba(37,99,235,.035) 0 1px,transparent 1px 3px);mix-blend-mode:normal;opacity:.72}html[data-theme=light-saas] ._ambientOrbOne_1vxkm_70{border-color:#0ea5e929;background:radial-gradient(circle,rgba(14,165,233,.12),transparent 64%)}html[data-theme=light-saas] ._ambientOrbTwo_1vxkm_80{border-color:#2563eb24;background:radial-gradient(circle,rgba(37,99,235,.12),transparent 67%)}html[data-theme=light-saas] ._ambientOrbThree_1vxkm_90{background:radial-gradient(circle,rgba(245,158,11,.14),transparent 64%)}html[data-theme=light-saas] ._backgroundGrid_1vxkm_99{background-image:linear-gradient(rgba(37,99,235,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.065) 1px,transparent 1px);mask-image:radial-gradient(circle at 43% 34%,rgba(0,0,0,.5),transparent 72%)}html[data-theme=light-saas] ._brandMark_1vxkm_134{border-color:var(--auth-line);background:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,0 22px 70px #0f172a1a}html[data-theme=light-saas] ._logoBox_1vxkm_150{background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 36%),linear-gradient(135deg,var(--auth-blue) 0%,var(--auth-cyan) 100%);box-shadow:0 12px 28px #2563eb38,inset 0 1px #ffffff85}html[data-theme=light-saas] ._brandName_1vxkm_166,html[data-theme=light-saas] ._title_1vxkm_215,html[data-theme=light-saas] ._featureTitle_1vxkm_280,html[data-theme=light-saas] ._signalValue_1vxkm_328,html[data-theme=light-saas] ._previewTitle_1vxkm_382,html[data-theme=light-saas] ._metricItem_1vxkm_509 strong,html[data-theme=light-saas] ._intelligenceRow_1vxkm_541 strong,html[data-theme=light-saas] ._formTitle_1vxkm_673,html[data-theme=light-saas] ._fieldLabel_1vxkm_711{color:var(--auth-text)}html[data-theme=light-saas] ._title_1vxkm_215 span{background:linear-gradient(90deg,#2563eb,#7c3aed,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light-saas] ._eyebrow_1vxkm_203,html[data-theme=light-saas] ._formKicker_1vxkm_664{color:var(--auth-gold)}html[data-theme=light-saas] ._subtitle_1vxkm_237,html[data-theme=light-saas] ._featureDescription_1vxkm_288,html[data-theme=light-saas] ._signalLabel_1vxkm_319,html[data-theme=light-saas] ._metricLabel_1vxkm_320,html[data-theme=light-saas] ._intelligenceRow_1vxkm_541,html[data-theme=light-saas] ._formDescription_1vxkm_690,html[data-theme=light-saas] ._rememberOption_1vxkm_783,html[data-theme=light-saas] ._modeSwitch_1vxkm_369,html[data-theme=light-saas] ._mobileSignals_1vxkm_371{color:var(--auth-muted)}html[data-theme=light-saas] ._statusPill_1vxkm_174,html[data-theme=light-saas] ._previewLive_1vxkm_396,html[data-theme=light-saas] ._secureBadge_1vxkm_397,html[data-theme=light-saas] ._systemStatus_1vxkm_370{color:#047857;border-color:#05966938;background:#0596691a}html[data-theme=light-saas] ._featureCard_1vxkm_253,html[data-theme=light-saas] ._signalList_1vxkm_296,html[data-theme=light-saas] ._workspacePreview_1vxkm_336,html[data-theme=light-saas] ._formPanel_1vxkm_621{border-color:var(--auth-line);background:var(--auth-panel-strong);box-shadow:inset 0 1px #ffffffe6,0 28px 90px #0f172a1f}html[data-theme=light-saas] ._featureCard_1vxkm_253{background:#ffffffc7}html[data-theme=light-saas] ._signalList_1vxkm_296{background:#cbd5e175}html[data-theme=light-saas] ._signalItem_1vxkm_310,html[data-theme=light-saas] ._metricItem_1vxkm_509{border-color:#cbd5e19e;background:#ffffffd6}html[data-theme=light-saas] ._workspacePreview_1vxkm_336{background:linear-gradient(145deg,rgba(37,99,235,.08),transparent 28%),#ffffffdb}html[data-theme=light-saas] ._workspacePreview_1vxkm_336:before{background:linear-gradient(100deg,transparent,rgba(37,99,235,.1),transparent)}html[data-theme=light-saas] ._previewCanvas_1vxkm_414{border-color:#cbd5e1b8;background:radial-gradient(circle at 22% 18%,rgba(14,165,233,.16),transparent 30%),radial-gradient(circle at 78% 74%,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,#f8fafcf0,#dbeafeb8)}html[data-theme=light-saas] ._previewCanvas_1vxkm_414:before{border-color:#2563eb1f}html[data-theme=light-saas] ._chartCluster_1vxkm_435 span{background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 28%),linear-gradient(180deg,#0ea5e994,#2563eb2e);box-shadow:0 0 26px #0ea5e91f}html[data-theme=light-saas] ._previewGauge_1vxkm_482{border-color:#cbd5e1b8;background:#ffffffd1;color:var(--auth-muted)}html[data-theme=light-saas] ._intelligenceRow_1vxkm_541{border-color:#cbd5e19e;background:#f8fafcd1}html[data-theme=light-saas] ._timelineBar_1vxkm_592{background:#2563eb24}html[data-theme=light-saas] ._timelineBar_1vxkm_592:nth-child(2){background:#0ea5e929}html[data-theme=light-saas] ._timelineBar_1vxkm_592:nth-child(3){background:#94a3b833}html[data-theme=light-saas] ._timelineBar_1vxkm_592:nth-child(4){background:#f59e0b29}html[data-theme=light-saas] ._formPanel_1vxkm_621{background:linear-gradient(145deg,rgba(37,99,235,.08),transparent 22%),var(--auth-panel)}html[data-theme=light-saas] ._formPanel_1vxkm_621:before{background:radial-gradient(circle at 82% 4%,rgba(14,165,233,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.72),transparent 19%)}html[data-theme=light-saas] ._input_1vxkm_718{border-color:var(--auth-line);background:linear-gradient(180deg,rgba(255,255,255,.84),transparent),#f8fafcdb;color:var(--auth-text);box-shadow:inset 0 1px #ffffffe6}html[data-theme=light-saas] ._input_1vxkm_718::placeholder{color:var(--auth-dim)}html[data-theme=light-saas] ._input_1vxkm_718:hover{border-color:var(--auth-line-strong);background-color:#fffffff5}html[data-theme=light-saas] ._input_1vxkm_718:focus{border-color:#2563eb9e;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #2563eb1f,0 12px 34px #0f172a1a}html[data-theme=light-saas] ._inputIcon_1vxkm_724,html[data-theme=light-saas] ._inputShell_1vxkm_718:focus-within ._inputIcon_1vxkm_724{color:var(--auth-blue)}html[data-theme=light-saas] ._rememberOption_1vxkm_783 input{accent-color:var(--auth-blue)}html[data-theme=light-saas] ._linkButton_1vxkm_801,html[data-theme=light-saas] ._modeSwitch_1vxkm_369 button{color:var(--auth-blue)}html[data-theme=light-saas] ._linkButton_1vxkm_801:hover,html[data-theme=light-saas] ._modeSwitch_1vxkm_369 button:hover{color:#1d4ed8}html[data-theme=light-saas] ._linkButton_1vxkm_801:focus-visible,html[data-theme=light-saas] ._modeSwitch_1vxkm_369 button:focus-visible,html[data-theme=light-saas] ._submitButton_1vxkm_819:focus-visible,html[data-theme=light-saas] ._rememberOption_1vxkm_783 input:focus-visible{outline-color:#2563eb9e}html[data-theme=light-saas] ._errorAlert_1vxkm_825{color:#b91c1c;border-color:#dc262638;background:#fef2f2e0}html[data-theme=light-saas] ._lockedAlert_1vxkm_826{color:#92400e;border-color:#f59e0b42;background:#fffbebe6}html[data-theme=light-saas] ._submitButton_1vxkm_819{background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 35%),linear-gradient(135deg,#2563eb,#0891b2 72%,#f59e0b 140%);color:#fff;box-shadow:0 22px 54px #2563eb33,0 12px 28px #0ea5e929,inset 0 1px #ffffff6b}html[data-theme=light-saas] ._submitButton_1vxkm_819:hover:not(:disabled){box-shadow:0 28px 68px #2563eb42,0 16px 38px #0ea5e933,inset 0 1px #ffffff75}html[data-theme=light-saas] ._systemStatus_1vxkm_370{border-top-color:#0596692e}html[data-theme=light-saas] ._statusDivider_1vxkm_973{background:#05966942}.ads-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px}.ads-loader--small .ads-loader__container{width:60px;height:60px}.ads-loader--medium .ads-loader__container{width:100px;height:100px}.ads-loader--large .ads-loader__container{width:140px;height:140px}.ads-loader__container{position:relative;display:flex;align-items:center;justify-content:center}.ads-loader__ring{position:absolute;width:100%;height:100%;border-radius:50%}.ads-loader__ring--outer{animation:pulse-ring 2s ease-in-out infinite}.ads-loader__ring-segment{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent}.ads-loader__ring-segment--1{border-top-color:#3b82f6;animation:rotate-ring 1.5s linear infinite}.ads-loader__ring-segment--2{border-right-color:#8b5cf6;animation:rotate-ring 2s linear infinite reverse;opacity:.7}.ads-loader__ring-segment--3{border-bottom-color:#ec4899;animation:rotate-ring 2.5s linear infinite;opacity:.5}.ads-loader__ring--inner{width:70%;height:70%;animation:rotate-ring 3s linear infinite}.ads-loader__orbit-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 0 10px #3b82f699}.ads-loader--small .ads-loader__orbit-dot{width:4px;height:4px}.ads-loader--large .ads-loader__orbit-dot{width:8px;height:8px}.ads-loader__orbit-dot--1{top:0;left:50%;transform:translate(-50%);animation:orbit-pulse 1s ease-in-out infinite}.ads-loader__orbit-dot--2{bottom:15%;left:10%;animation:orbit-pulse 1s ease-in-out infinite .3s}.ads-loader__orbit-dot--3{bottom:15%;right:10%;animation:orbit-pulse 1s ease-in-out infinite .6s}.ads-loader__center{position:relative;z-index:2;width:40%;height:40%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f626,#8b5cf626);border-radius:50%;backdrop-filter:blur(4px)}.ads-loader__icon-container{width:60%;height:60%;color:#51a2ff}.ads-loader__icon-container svg{width:100%;height:100%}.ads-loader__bar{stroke:currentColor;stroke-width:3;stroke-linecap:round}.ads-loader__bar--1{animation:bar-grow .8s ease-in-out infinite;animation-delay:0s}.ads-loader__bar--2{animation:bar-grow .8s ease-in-out infinite;animation-delay:.15s}.ads-loader__bar--3{animation:bar-grow .8s ease-in-out infinite;animation-delay:.3s}.ads-loader__particles{position:absolute;width:100%;height:100%;pointer-events:none}.ads-loader__particle{position:absolute;width:3px;height:3px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;opacity:0}.ads-loader__particle:nth-child(1){top:20%;left:10%;animation:particle-float 2s ease-in-out infinite}.ads-loader__particle:nth-child(2){top:30%;right:15%;animation:particle-float 2s ease-in-out infinite .3s}.ads-loader__particle:nth-child(3){bottom:25%;left:20%;animation:particle-float 2s ease-in-out infinite .6s}.ads-loader__particle:nth-child(4){bottom:35%;right:10%;animation:particle-float 2s ease-in-out infinite .9s}.ads-loader__particle:nth-child(5){top:50%;left:5%;animation:particle-float 2s ease-in-out infinite 1.2s}.ads-loader__particle:nth-child(6){top:40%;right:5%;animation:particle-float 2s ease-in-out infinite 1.5s}.ads-loader__text{display:flex;align-items:center;gap:2px}.ads-loader__message{font-size:16px;font-weight:500;color:#ffffffe6;letter-spacing:.5px}.ads-loader--small .ads-loader__message{font-size:14px}.ads-loader__dots{display:flex;gap:2px}.ads-loader__dots span{color:#51a2ff;font-size:16px;animation:dot-bounce 1.4s ease-in-out infinite}.ads-loader__dots span:nth-child(1){animation-delay:0s}.ads-loader__dots span:nth-child(2){animation-delay:.2s}.ads-loader__dots span:nth-child(3){animation-delay:.4s}.ads-loader__sub-message{font-size:13px;color:#ffffff80;margin:0;text-align:center}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes rotate-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@keyframes bar-grow{0%,to{opacity:.4;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-5}}@keyframes particle-float{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-10px) scale(1)}80%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(0)}}@keyframes dot-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}._header_hmwtg_1{position:sticky;top:0;z-index:100;padding:10px 24px;background:linear-gradient(180deg,#101218f0,#08090dd6),#0a0a0adb;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px #00000047;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}._header_hmwtg_1:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.34),rgba(255,255,255,.22),transparent);pointer-events:none}._headerInner_hmwtg_24{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1503px;min-height:48px;margin:0 auto}._leftNavigation_hmwtg_34{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}._workspaceSwitch_hmwtg_42{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}._workspaceButton_hmwtg_54{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#d1d5dcc7;cursor:pointer;font-size:14px;font-weight:750;letter-spacing:0;line-height:1;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}._workspaceButton_hmwtg_54:hover{background:#ffffff12;color:#fff;transform:translateY(-1px)}._storeDesignButton_hmwtg_85{border-color:#7dd3fc24;background:linear-gradient(135deg,#0ea5e921,#34d39912);color:#e0f2fee6}._storeDesignButton_hmwtg_85:hover{border-color:#7dd3fc52;background:linear-gradient(135deg,#0ea5e933,#34d3991c)}._workspaceButtonActive_hmwtg_96{border-color:#7dd3fc61;background:linear-gradient(180deg,#ffffff29,#ffffff12),linear-gradient(135deg,#0ea5e947,#6366f11f);color:#fff;box-shadow:inset 0 1px #fff3,0 10px 30px #0ea5e929}._navRail_hmwtg_107{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;padding:4px;overflow:visible;scrollbar-width:none;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12;mask-image:none;-webkit-mask-image:none}._navRail_hmwtg_107::-webkit-scrollbar{display:none}._navButton_hmwtg_128{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#d1d5dcc7;cursor:pointer;font-size:14px;font-weight:650;letter-spacing:0;line-height:1;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}._navButton_hmwtg_128:hover{background:#ffffff12;color:#fff;transform:translateY(-1px)}._navButton_hmwtg_128:focus-visible,._workspaceButton_hmwtg_54:focus-visible,._hermesControlButton_hmwtg_163:focus-visible,._hermesActionButton_hmwtg_164:focus-visible,._hermesSwitch_hmwtg_165:focus-visible,._taskCenterButton_hmwtg_166:focus-visible,._iconButton_hmwtg_167:focus-visible,._avatarButton_hmwtg_168:focus-visible,._hermesPanelClose_hmwtg_169:focus-visible,._taskCenterClose_hmwtg_170:focus-visible{outline:2px solid rgba(125,211,252,.72);outline-offset:3px}._navButtonActive_hmwtg_175{border-color:#7dd3fc61;background:linear-gradient(180deg,#ffffff29,#ffffff12),linear-gradient(135deg,#0ea5e942,#22c55e21);color:#fff;box-shadow:inset 0 1px #fff3,0 10px 30px #0ea5e929}._navButtonActive_hmwtg_175:after{content:"";position:absolute;right:14px;bottom:5px;left:14px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7dd3fc00,#7dd3fce6,#22c55e00)}._navIcon_hmwtg_197,._actionIcon_hmwtg_198{flex:0 0 auto;color:currentColor}._navIcon_hmwtg_197{opacity:.74}._navButtonActive_hmwtg_175 ._navIcon_hmwtg_197{color:#7dd3fc;opacity:1}._navLabel_hmwtg_212,._actionText_hmwtg_213{white-space:nowrap}._rightActions_hmwtg_217{display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}._hermesControlWrap_hmwtg_229,._taskCenterWrap_hmwtg_230{position:relative}._hermesControlButton_hmwtg_163,._taskCenterButton_hmwtg_166,._iconButton_hmwtg_167,._avatarButton_hmwtg_168,._hermesPanelClose_hmwtg_169,._taskCenterClose_hmwtg_170{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#d1d5dcd1;cursor:pointer;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}._hermesControlButton_hmwtg_163,._taskCenterButton_hmwtg_166{position:relative;gap:8px;height:38px;padding:0 13px;border-radius:999px;background:#ffffff09;font-size:13px;font-weight:650;letter-spacing:0}._hermesControlButton_hmwtg_163:hover,._taskCenterButton_hmwtg_166:hover,._iconButton_hmwtg_167:hover{border-color:#ffffff1f;background:#ffffff14;color:#fff;transform:translateY(-1px)}._hermesControlButtonActive_hmwtg_277,._taskCenterButtonActive_hmwtg_278{border-color:#7dd3fc5c;background:#0ea5e924;color:#fff;box-shadow:0 10px 28px #0ea5e926}._hermesPanel_hmwtg_169{position:absolute;top:50px;right:0;z-index:20;width:392px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#1c1f26fa,#111217fa);box-shadow:0 22px 70px #0000008f,0 8px 22px #0000005c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._hermesPanelHeader_hmwtg_301{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07)}._hermesTitleGroup_hmwtg_310{display:flex;min-width:0;flex-direction:column;gap:2px}._hermesTitle_hmwtg_310{color:#fff;font-size:13px;font-weight:750;line-height:1.2}._hermesSubtitle_hmwtg_324{overflow:hidden;color:#ffffff7a;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._hermesPanelClose_hmwtg_169{flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#ffffff0e;color:#fff9;font-size:17px;line-height:1}._hermesPanelClose_hmwtg_169:hover{background:#ffffff1c;color:#fff}._hermesPanelBody_hmwtg_349{display:flex;flex-direction:column;gap:14px;padding:14px}._hermesLoading_hmwtg_356{border:1px solid rgba(125,211,252,.2);border-radius:10px;padding:9px 10px;background:#0ea5e914;color:#e0f2fedb;font-size:12px}._hermesStatusGrid_hmwtg_365{display:grid;gap:10px}._hermesStatusItem_hmwtg_370{display:flex;min-width:0;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 11px;background:#ffffff0b}._hermesStatusLabel_hmwtg_381{color:#ffffff85;font-size:11px;font-weight:700;letter-spacing:.02em}._hermesStatusValue_hmwtg_388{color:#ffffffe6;font-size:13px;font-weight:750;line-height:1.25}._hermesStatusMeta_hmwtg_395{overflow:hidden;color:#ffffff75;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._hermesStatusOk_hmwtg_404{color:#86efac}._hermesStatusWarn_hmwtg_408{color:#fde68a}._hermesStatusDanger_hmwtg_412{color:#fca5a5}._hermesStatusMuted_hmwtg_416{color:#ffffffa8}._hermesActionGrid_hmwtg_420{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._hermesActionButton_hmwtg_164{min-width:0;height:34px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:#0ea5e91a;color:#e0f2fee6;cursor:pointer;font-size:12px;font-weight:750;outline:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._hermesActionButton_hmwtg_164:hover:not(:disabled){border-color:#7dd3fc61;background:#0ea5e92e;color:#fff;transform:translateY(-1px)}._hermesActionButton_hmwtg_164:disabled,._hermesSwitch_hmwtg_165:disabled{cursor:not-allowed;opacity:.58}._hermesSwitchRow_hmwtg_457{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:11px;background:#ffffff0b}._hermesSwitchHint_hmwtg_468{margin:4px 0 0;color:#ffffff70;font-size:11px;line-height:1.35}._hermesSwitch_hmwtg_165{position:relative;flex:0 0 auto;width:46px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1f;cursor:pointer;outline:none;transition:background .16s ease,border-color .16s ease}._hermesSwitchOn_hmwtg_490{border-color:#22c55e5c;background:#22c55e57}._hermesSwitchThumb_hmwtg_495{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#ffffffe6;box-shadow:0 3px 8px #0000004d;transition:transform .16s ease}._hermesSwitchOn_hmwtg_490 ._hermesSwitchThumb_hmwtg_495{transform:translate(20px)}._hermesError_hmwtg_511{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(248,113,113,.28);border-radius:12px;padding:10px 11px;background:#7f1d1d38;color:#fecaca;font-size:12px;line-height:1.45}._notificationBadge_hmwtg_524{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0ea5e9;color:#fff;font-size:10px;font-weight:800;line-height:18px;box-shadow:0 0 0 2px #070a0edb}._taskCenterPanel_hmwtg_540{position:absolute;top:50px;right:0;width:720px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#1c1f26fa,#111217fa);box-shadow:0 22px 70px #0000008f,0 8px 22px #0000005c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._changeNotificationContent_hmwtg_555{max-height:min(68vh,640px);overflow:auto}._changeNotificationEmpty_hmwtg_560{display:flex;min-height:180px;align-items:center;justify-content:center;padding:24px;color:#ffffff75;font-size:12px}._taskCenterHeader_hmwtg_570{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07)}._taskCenterTitleGroup_hmwtg_579{display:flex;min-width:0;flex-direction:column;gap:2px}._taskCenterTitle_hmwtg_579{color:#fff;font-size:13px;font-weight:750;line-height:1.2}._taskCenterSubtitle_hmwtg_593{overflow:hidden;color:#ffffff7a;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._taskCenterClose_hmwtg_170{flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#ffffff0e;color:#fff9;font-size:17px;line-height:1}._taskCenterClose_hmwtg_170:hover{background:#ffffff1c;color:#fff}._iconButton_hmwtg_167,._avatarButton_hmwtg_168{width:38px;height:38px;border-radius:999px}._iconButton_hmwtg_167{background:transparent}._avatarButton_hmwtg_168{border-color:#ffffff26;background:linear-gradient(135deg,#7dd3fcf2,#3b82f6e0 48%,#a855f7eb),#2563eb;color:#fff;font-size:15px;font-weight:800;box-shadow:0 10px 28px #3b82f640}._avatarButton_hmwtg_168:hover{transform:translateY(-1px);box-shadow:0 14px 34px #3b82f652}@media(max-width:960px){._header_hmwtg_1{padding:10px 16px}._headerInner_hmwtg_24{gap:12px}._leftNavigation_hmwtg_34{gap:8px}._workspaceButton_hmwtg_54,._navButton_hmwtg_128{height:36px;padding:0 12px;font-size:13px}._hermesControlButton_hmwtg_163,._taskCenterButton_hmwtg_166{width:38px;padding:0}._actionText_hmwtg_213{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:640px){._header_hmwtg_1{padding:8px 12px}._headerInner_hmwtg_24{align-items:stretch;flex-direction:column}._leftNavigation_hmwtg_34{align-items:stretch;flex-direction:column;width:100%}._workspaceSwitch_hmwtg_42{width:100%}._workspaceButton_hmwtg_54{flex:1 1 0;min-width:0}._navRail_hmwtg_107,._rightActions_hmwtg_217{width:100%}._navRail_hmwtg_107{flex-wrap:wrap}._rightActions_hmwtg_217{justify-content:flex-end}._hermesControlWrap_hmwtg_229{align-self:flex-end}._hermesPanel_hmwtg_169,._taskCenterPanel_hmwtg_540{right:-4px}}._layoutShell_hmwtg_739{box-sizing:border-box;min-height:100vh;width:100%;background:#0a0a0a;position:relative;overflow-x:clip;overflow-y:visible}._mainContent_hmwtg_749{box-sizing:border-box;width:100%;max-width:1503px;margin:0 auto;padding:24px}._header_hmwtg_1{display:none;position:sticky;top:0;z-index:150;padding:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#101218f5,#08090de6),#0a0a0aeb;box-shadow:0 12px 30px #00000038;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}._mobileHeaderInner_hmwtg_772{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px}._mobileMenuButton_hmwtg_780,._sidebarToggle_hmwtg_781{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d;color:#ffffffd6;cursor:pointer;outline:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._mobileMenuButton_hmwtg_780:hover,._sidebarToggle_hmwtg_781:hover{border-color:#7dd3fc5c;background:#7dd3fc1f;color:#fff}._mobileMenuButton_hmwtg_780:focus-visible,._sidebarToggle_hmwtg_781:focus-visible,._sidebar_hmwtg_781 ._navButton_hmwtg_128:focus-visible,._sidebar_hmwtg_781 ._workspaceButton_hmwtg_54:focus-visible,._sidebar_hmwtg_781 ._taskCenterButton_hmwtg_166:focus-visible,._sidebar_hmwtg_781 ._iconButton_hmwtg_167:focus-visible,._sidebar_hmwtg_781 ._avatarButton_hmwtg_168:focus-visible,._sidebar_hmwtg_781 ._taskCenterClose_hmwtg_170:focus-visible{outline:2px solid rgba(125,211,252,.78);outline-offset:3px}._mobileHeaderCopy_hmwtg_820{display:flex;min-width:0;flex-direction:column;gap:2px}._mobileBrand_hmwtg_827{color:#fff;font-size:14px;font-weight:780;line-height:1.1}._mobileWorkspace_hmwtg_834{overflow:hidden;color:#ffffff7a;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._sidebarBackdrop_hmwtg_843{display:none}._sidebar_hmwtg_781{position:fixed;inset:0 auto 0 0;z-index:210;display:flex;box-sizing:border-box;width:232px;min-height:100vh;flex-direction:column;padding:14px 12px;overflow:visible;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#11141cfa,#080a0ffa),#0b0d12;box-shadow:18px 0 42px #0000002e;color:#ffffffd1;transition:width .18s ease,transform .18s ease,box-shadow .18s ease}._sidebarHeader_hmwtg_870{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}._sidebarBrand_hmwtg_878{display:flex;min-width:0;align-items:center;gap:9px}._sidebarBrandMark_hmwtg_885{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(125,211,252,.28);border-radius:9px;background:linear-gradient(135deg,#0ea5e94d,#6366f13d);color:#7dd3fc}._sidebarBrandText_hmwtg_898{overflow:hidden;color:#fff;font-size:14px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}._sidebarScrollArea_hmwtg_907{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;padding:20px 0 16px;overflow-x:visible;overflow-y:auto;scrollbar-width:thin}._workspaceSwitch_hmwtg_42{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._workspaceButton_hmwtg_54,._sidebar_hmwtg_781 ._navButton_hmwtg_128{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:11px;height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#d1d5dcb3;cursor:pointer;font-size:13px;font-weight:650;line-height:1;outline:none;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}._workspaceButton_hmwtg_54:hover,._sidebar_hmwtg_781 ._navButton_hmwtg_128:hover{border-color:#ffffff1a;background:#ffffff12;color:#fff;transform:translate(1px)}._workspaceButtonActive_hmwtg_96{border-color:#7dd3fc24;background:#7dd3fc0f;color:#e0f2fee6;box-shadow:inset 2px 0 #7dd3fc57}._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175{border-color:#7dd3fc47;background:linear-gradient(90deg,#0ea5e933,#6366f11a),#ffffff0f;color:#fff;box-shadow:inset 3px 0 #7dd3fceb,inset 0 1px #ffffff1a,0 10px 26px #0ea5e91a}._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:0 999px 999px 0;background:#7dd3fc}._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175:after{right:12px;bottom:5px;left:42px;height:1px}._sidebar_hmwtg_781 ._navIcon_hmwtg_197,._sidebar_hmwtg_781 ._actionIcon_hmwtg_198{display:block;flex:0 0 auto;color:currentColor}._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175 ._navIcon_hmwtg_197,._sidebar_hmwtg_781 ._workspaceButtonActive_hmwtg_96 ._navIcon_hmwtg_197{color:#7dd3fc;opacity:1}._sidebarItemLabel_hmwtg_1020,._sidebar_hmwtg_781 ._navLabel_hmwtg_212,._sidebar_hmwtg_781 ._actionText_hmwtg_213{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebar_hmwtg_781 ._actionText_hmwtg_213{position:static;width:auto;height:auto;clip:auto}._navRail_hmwtg_107{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;mask-image:none;-webkit-mask-image:none}._sidebarFooter_hmwtg_1053{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}._sidebarUtilityItem_hmwtg_1062,._sidebarFooter_hmwtg_1053>._taskCenterWrap_hmwtg_230{width:100%}._sidebarUtilityItem_hmwtg_1062>button{display:flex;box-sizing:border-box;width:100%;min-height:42px;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;border-radius:12px}._sidebarFooter_hmwtg_1053 ._taskCenterWrap_hmwtg_230{position:relative}._sidebarFooter_hmwtg_1053 ._taskCenterButton_hmwtg_166,._sidebarFooter_hmwtg_1053 ._iconButton_hmwtg_167,._sidebarFooter_hmwtg_1053 ._avatarButton_hmwtg_168{box-sizing:border-box;width:100%;min-width:0;height:42px;justify-content:flex-start;gap:11px;padding:0 12px;border-radius:12px;font-size:13px}._sidebarFooter_hmwtg_1053 ._taskCenterButton_hmwtg_166,._sidebarFooter_hmwtg_1053 ._iconButton_hmwtg_167{background:transparent}._sidebarFooter_hmwtg_1053 ._avatarButton_hmwtg_168{border-color:#7dd3fc3d;background:linear-gradient(90deg,#0ea5e92e,#6366f11a),#ffffff0d;color:#fff;font-size:13px;font-weight:750}._avatarInitial_hmwtg_1115{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#7dd3fcf2,#3b82f6e0 48%,#a855f7eb);color:#fff;font-size:12px;font-weight:800}._sidebarFooter_hmwtg_1053 ._taskCenterButton_hmwtg_166:hover,._sidebarFooter_hmwtg_1053 ._iconButton_hmwtg_167:hover,._sidebarFooter_hmwtg_1053 ._avatarButton_hmwtg_168:hover{transform:translate(1px)}._taskCenterPanel_hmwtg_540{position:fixed;top:0;right:0;bottom:0;z-index:500;width:min(480px,45vw);max-width:none;height:100vh;max-height:none;overflow:hidden;border-radius:16px 0 0 16px;animation:_dashboardPanelIn_hmwtg_1 .18s ease-out}._changeNotificationContent_hmwtg_555{max-height:calc(100vh - 64px);overflow:auto}._sidebar_hmwtg_781[data-sidebar-mode=collapsed]{width:72px}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarHeader_hmwtg_870{justify-content:center;gap:4px}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarBrand_hmwtg_878{display:none}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarToggle_hmwtg_781{width:30px;height:30px}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarBrandText_hmwtg_898,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarItemLabel_hmwtg_1020,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._navLabel_hmwtg_212,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._actionText_hmwtg_213,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarUtilityItem_hmwtg_1062>button>span:first-of-type{display:none}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._workspaceButton_hmwtg_54,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._navButton_hmwtg_128,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._taskCenterButton_hmwtg_166,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._iconButton_hmwtg_167,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._avatarButton_hmwtg_168,._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._sidebarUtilityItem_hmwtg_1062>button{justify-content:center;gap:0;padding:0}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._avatarInitial_hmwtg_1115{width:28px;height:28px}._sidebar_hmwtg_781[data-sidebar-mode=collapsed] ._notificationBadge_hmwtg_524{position:absolute;top:3px;right:3px}@media(min-width:1440px){._layoutShell_hmwtg_739{padding-left:232px}._mainContent_hmwtg_749{width:100%;max-width:none;margin:0}._sidebar_hmwtg_781[data-sidebar-mode=auto],._sidebar_hmwtg_781[data-sidebar-mode=expanded]{width:232px}._layoutShell_hmwtg_739[data-sidebar-mode=collapsed]{padding-left:72px}}@media(min-width:1024px)and (max-width:1439px){._layoutShell_hmwtg_739{padding-left:72px}._mainContent_hmwtg_749{width:100%;max-width:1503px;margin:0 auto}._sidebar_hmwtg_781[data-sidebar-mode=auto]{width:72px}._sidebar_hmwtg_781[data-sidebar-mode=expanded]{width:232px;box-shadow:18px 0 58px #0000006b}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarHeader_hmwtg_870{justify-content:center;gap:4px}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarBrand_hmwtg_878{display:none}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarToggle_hmwtg_781{width:30px;height:30px}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarBrandText_hmwtg_898,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarItemLabel_hmwtg_1020,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._navLabel_hmwtg_212,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._actionText_hmwtg_213,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarUtilityItem_hmwtg_1062>button>span:first-of-type{display:none}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._workspaceButton_hmwtg_54,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._navButton_hmwtg_128,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._taskCenterButton_hmwtg_166,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._iconButton_hmwtg_167,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._avatarButton_hmwtg_168,._sidebar_hmwtg_781[data-sidebar-mode=auto] ._sidebarUtilityItem_hmwtg_1062>button{justify-content:center;gap:0;padding:0}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._avatarInitial_hmwtg_1115{width:28px;height:28px}._sidebar_hmwtg_781[data-sidebar-mode=auto] ._notificationBadge_hmwtg_524{position:absolute;top:3px;right:3px}}@media(max-width:1023px){._layoutShell_hmwtg_739{padding-left:0}._header_hmwtg_1{display:block}._mainContent_hmwtg_749{width:100%;max-width:none;margin:0;padding:20px 16px 24px}._sidebar_hmwtg_781{width:280px;visibility:hidden;transform:translate(-104%);pointer-events:none;box-shadow:18px 0 58px #0000006b}._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313{visibility:visible;transform:none;pointer-events:auto}._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._sidebarBrandText_hmwtg_898,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._sidebarItemLabel_hmwtg_1020,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._navLabel_hmwtg_212,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._actionText_hmwtg_213,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._sidebarUtilityItem_hmwtg_1062>button>span:first-of-type{display:inline}._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._workspaceButton_hmwtg_54,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._navButton_hmwtg_128,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._taskCenterButton_hmwtg_166,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._iconButton_hmwtg_167,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._avatarButton_hmwtg_168,._sidebar_hmwtg_781._sidebarOpen_hmwtg_1313 ._sidebarUtilityItem_hmwtg_1062>button{justify-content:flex-start;gap:11px;padding:0 12px}._sidebarBackdrop_hmwtg_843{display:block;position:fixed;inset:0;z-index:200;background:#02050a9e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._taskCenterPanel_hmwtg_540{width:min(480px,100vw)}}@media(max-width:639px){._mobileHeaderInner_hmwtg_772{min-height:52px;padding:0 12px}._mainContent_hmwtg_749{padding:16px 12px 24px}._sidebar_hmwtg_781{width:min(320px,86vw)}._taskCenterPanel_hmwtg_540{width:min(420px,100vw);border-radius:0}}@media(prefers-reduced-motion:reduce){._header_hmwtg_1,._sidebar_hmwtg_781,._mobileMenuButton_hmwtg_780,._sidebarToggle_hmwtg_781,._workspaceButton_hmwtg_54,._sidebar_hmwtg_781 ._navButton_hmwtg_128,._sidebar_hmwtg_781 ._taskCenterButton_hmwtg_166,._sidebar_hmwtg_781 ._iconButton_hmwtg_167,._sidebar_hmwtg_781 ._avatarButton_hmwtg_168,._taskCenterPanel_hmwtg_540{animation:none!important;transition:none!important}}@keyframes _dashboardPanelIn_hmwtg_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}html[data-theme=light-saas] ._layoutShell_hmwtg_739{background:#f8fafc}html[data-theme=light-saas] ._sidebar_hmwtg_781{border-right-color:#cbd5e1d1;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff;box-shadow:18px 0 42px #0f172a14;color:#475569}html[data-theme=light-saas] ._sidebarBrandText_hmwtg_898,html[data-theme=light-saas] ._mobileBrand_hmwtg_827{color:#0f172a}html[data-theme=light-saas] ._mobileWorkspace_hmwtg_834{color:#64748b}html[data-theme=light-saas] ._sidebarBrandMark_hmwtg_885{border-color:#2563eb33;background:#2563eb14;color:#2563eb}html[data-theme=light-saas] ._mobileMenuButton_hmwtg_780,html[data-theme=light-saas] ._sidebarToggle_hmwtg_781{border-color:#94a3b87a;background:#ffffffb8;color:#475569}html[data-theme=light-saas] ._mobileMenuButton_hmwtg_780:hover,html[data-theme=light-saas] ._sidebarToggle_hmwtg_781:hover{border-color:#2563eb47;background:#2563eb14;color:#2563eb}html[data-theme=light-saas] ._workspaceButton_hmwtg_54,html[data-theme=light-saas] ._sidebar_hmwtg_781 ._navButton_hmwtg_128{color:#475569}html[data-theme=light-saas] ._workspaceButton_hmwtg_54:hover,html[data-theme=light-saas] ._sidebar_hmwtg_781 ._navButton_hmwtg_128:hover,html[data-theme=light-saas] ._sidebarFooter_hmwtg_1053 ._taskCenterButton_hmwtg_166:hover,html[data-theme=light-saas] ._sidebarFooter_hmwtg_1053 ._iconButton_hmwtg_167:hover{border-color:#94a3b87a;background:#2563eb14;color:#2563eb}html[data-theme=light-saas] ._workspaceButtonActive_hmwtg_96{border-color:#2563eb24;background:#2563eb0d;color:#2563eb;box-shadow:inset 2px 0 #2563eb4d}html[data-theme=light-saas] ._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175{border-color:#2563eb3d;background:linear-gradient(90deg,#2563eb1c,#0ea5e90d),#ffffffe6;color:#2563eb;box-shadow:inset 3px 0 #2563ebd1,inset 0 1px #ffffffe6,0 8px 22px #2563eb14}html[data-theme=light-saas] ._sidebar_hmwtg_781 ._navButtonActive_hmwtg_175:before{background:#2563eb}html[data-theme=light-saas] ._sidebarFooter_hmwtg_1053{border-top-color:#cbd5e1d1}html[data-theme=light-saas] ._sidebarFooter_hmwtg_1053 ._avatarButton_hmwtg_168{border-color:#2563eb2e;background:linear-gradient(90deg,#2563eb1a,#0ea5e90d),#ffffffe6;color:#0f172a}html[data-theme=light-saas] ._avatarInitial_hmwtg_1115{background:linear-gradient(135deg,#3b82f6f5,#2563ebe6 54%,#0ea5e9eb)}html[data-theme=light-saas] ._header_hmwtg_1{--layout-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(248, 250, 252, .88)), rgba(255, 255, 255, .9);--layout-rail-bg: rgba(255, 255, 255, .72);--layout-panel-bg: rgba(255, 255, 255, .96);--layout-panel-muted: rgba(248, 250, 252, .9);--layout-border: rgba(203, 213, 225, .74);--layout-border-strong: rgba(148, 163, 184, .48);--layout-text-primary: #0f172a;--layout-text-secondary: #475569;--layout-text-muted: #64748b;--layout-accent: #2563eb;--layout-accent-soft: rgba(37, 99, 235, .1);--layout-success: #059669;--layout-warning: #b45309;--layout-danger: #dc2626;background:var(--layout-shell-bg);border-bottom-color:var(--layout-border);box-shadow:0 16px 38px #0f172a14}html[data-theme=light-saas] ._header_hmwtg_1:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28),rgba(14,165,233,.2),transparent)}html[data-theme=light-saas] ._navRail_hmwtg_107,html[data-theme=light-saas] ._rightActions_hmwtg_217{border-color:var(--layout-border);background:var(--layout-rail-bg);box-shadow:inset 0 1px #ffffffe6}html[data-theme=light-saas] ._navButton_hmwtg_128,html[data-theme=light-saas] ._hermesControlButton_hmwtg_163,html[data-theme=light-saas] ._taskCenterButton_hmwtg_166,html[data-theme=light-saas] ._iconButton_hmwtg_167,html[data-theme=light-saas] ._hermesPanelClose_hmwtg_169,html[data-theme=light-saas] ._taskCenterClose_hmwtg_170{color:var(--layout-text-secondary)}html[data-theme=light-saas] ._navButton_hmwtg_128:hover,html[data-theme=light-saas] ._hermesControlButton_hmwtg_163:hover,html[data-theme=light-saas] ._taskCenterButton_hmwtg_166:hover,html[data-theme=light-saas] ._iconButton_hmwtg_167:hover,html[data-theme=light-saas] ._hermesPanelClose_hmwtg_169:hover,html[data-theme=light-saas] ._taskCenterClose_hmwtg_170:hover{border-color:var(--layout-border-strong);background:#2563eb14;color:var(--layout-accent)}html[data-theme=light-saas] ._navButtonActive_hmwtg_175,html[data-theme=light-saas] ._hermesControlButtonActive_hmwtg_277,html[data-theme=light-saas] ._taskCenterButtonActive_hmwtg_278{border-color:#2563eb47;background:linear-gradient(180deg,#ffffffe0,#eff6ffc2),var(--layout-accent-soft);color:var(--layout-accent);box-shadow:0 10px 24px #2563eb24}html[data-theme=light-saas] ._navButtonActive_hmwtg_175:after{background:linear-gradient(90deg,#2563eb00,#2563ebb8,#0ea5e900)}html[data-theme=light-saas] ._navButtonActive_hmwtg_175 ._navIcon_hmwtg_197{color:var(--layout-accent)}html[data-theme=light-saas] ._navButton_hmwtg_128:focus-visible,html[data-theme=light-saas] ._hermesControlButton_hmwtg_163:focus-visible,html[data-theme=light-saas] ._hermesActionButton_hmwtg_164:focus-visible,html[data-theme=light-saas] ._hermesSwitch_hmwtg_165:focus-visible,html[data-theme=light-saas] ._taskCenterButton_hmwtg_166:focus-visible,html[data-theme=light-saas] ._iconButton_hmwtg_167:focus-visible,html[data-theme=light-saas] ._avatarButton_hmwtg_168:focus-visible,html[data-theme=light-saas] ._hermesPanelClose_hmwtg_169:focus-visible,html[data-theme=light-saas] ._taskCenterClose_hmwtg_170:focus-visible{outline-color:#2563eb85}html[data-theme=light-saas] ._hermesPanel_hmwtg_169,html[data-theme=light-saas] ._taskCenterPanel_hmwtg_540{border-color:var(--layout-border);background:var(--layout-panel-bg);box-shadow:0 22px 62px #0f172a24,0 6px 18px #0f172a14}html[data-theme=light-saas] ._hermesPanelHeader_hmwtg_301,html[data-theme=light-saas] ._taskCenterHeader_hmwtg_570{border-bottom-color:var(--layout-border)}html[data-theme=light-saas] ._changeNotificationEmpty_hmwtg_560{color:var(--layout-text-muted)}html[data-theme=light-saas] ._hermesTitle_hmwtg_310,html[data-theme=light-saas] ._taskCenterTitle_hmwtg_579,html[data-theme=light-saas] ._hermesStatusValue_hmwtg_388{color:var(--layout-text-primary)}html[data-theme=light-saas] ._hermesSubtitle_hmwtg_324,html[data-theme=light-saas] ._taskCenterSubtitle_hmwtg_593,html[data-theme=light-saas] ._hermesStatusLabel_hmwtg_381,html[data-theme=light-saas] ._hermesStatusMeta_hmwtg_395,html[data-theme=light-saas] ._hermesStatusMuted_hmwtg_416,html[data-theme=light-saas] ._hermesSwitchHint_hmwtg_468{color:var(--layout-text-muted)}html[data-theme=light-saas] ._hermesStatusItem_hmwtg_370,html[data-theme=light-saas] ._hermesSwitchRow_hmwtg_457{border-color:var(--layout-border);background:var(--layout-panel-muted)}html[data-theme=light-saas] ._hermesLoading_hmwtg_356,html[data-theme=light-saas] ._hermesActionButton_hmwtg_164{border-color:#2563eb33;background:#2563eb14;color:var(--layout-accent)}html[data-theme=light-saas] ._hermesActionButton_hmwtg_164:hover:not(:disabled){border-color:#2563eb57;background:#2563eb1f;color:var(--layout-accent)}html[data-theme=light-saas] ._hermesStatusOk_hmwtg_404{color:var(--layout-success)}html[data-theme=light-saas] ._hermesStatusWarn_hmwtg_408{color:var(--layout-warning)}html[data-theme=light-saas] ._hermesStatusDanger_hmwtg_412{color:var(--layout-danger)}html[data-theme=light-saas] ._hermesSwitch_hmwtg_165{border-color:var(--layout-border-strong);background:#94a3b838}html[data-theme=light-saas] ._hermesSwitchOn_hmwtg_490{border-color:#0596695c;background:#0596693d}html[data-theme=light-saas] ._hermesSwitchThumb_hmwtg_495{background:#fff;box-shadow:0 3px 8px #0f172a2e}html[data-theme=light-saas] ._hermesError_hmwtg_511{border-color:#dc26263d;background:#fef2f2e0;color:var(--layout-danger)}html[data-theme=light-saas] ._notificationBadge_hmwtg_524{box-shadow:0 0 0 2px #ffffffeb}html[data-theme=light-saas] ._avatarButton_hmwtg_168{border-color:#2563eb33;background:linear-gradient(135deg,#3b82f6f5,#2563ebe6 54%,#0ea5e9eb),#2563eb;box-shadow:0 10px 26px #2563eb33}:root{--dark-bg-primary: #0a0a0a;--dark-bg-secondary: rgba(255, 255, 255, .03);--dark-bg-tertiary: rgba(255, 255, 255, .05);--dark-bg-elevated: rgba(255, 255, 255, .08);--dark-border-primary: rgba(255, 255, 255, .1);--dark-border-secondary: rgba(255, 255, 255, .2);--dark-text-primary: #ffffff;--dark-text-secondary: #d1d5dc;--dark-text-tertiary: #99a1af;--dark-text-muted: #6a7282;--dark-text-disabled: #4a5565;--dark-accent-blue: #51a2ff;--dark-accent-purple: #9810fa;--dark-accent-green: #05df72;--dark-accent-red: #ff6467;--dark-accent-cyan: #00d3f2;--dark-accent-pink: #f6339a;--dark-gradient-blue: linear-gradient(135deg, rgba(43, 127, 255, 1) 0%, rgba(21, 93, 252, 1) 100%);--dark-gradient-purple: linear-gradient(135deg, rgba(173, 70, 255, 1) 0%, rgba(152, 16, 250, 1) 100%);--dark-gradient-green: linear-gradient(135deg, rgba(0, 201, 80, 1) 0%, rgba(0, 166, 62, 1) 100%);--dark-gradient-pink: linear-gradient(135deg, rgba(246, 51, 154, 1) 0%, rgba(230, 0, 118, 1) 100%);--dark-gradient-primary: linear-gradient(170deg, rgba(102, 126, 234, 1) 0%, rgba(118, 75, 162, 1) 100%);--dark-gradient-logo: linear-gradient(135deg, rgba(173, 70, 255, 1) 0%, rgba(43, 127, 255, 1) 50%, rgba(152, 16, 250, 1) 100%);--dark-shadow-card: 0px 20px 60px 0px rgba(0, 0, 0, .5), 0px 0px 100px 0px rgba(102, 126, 234, .1);--dark-shadow-button: 0px 10px 40px 0px rgba(102, 126, 234, .3);--dark-shadow-logo: 0px 10px 15px -3px rgba(173, 70, 255, .3);--dark-radius-sm: 8px;--dark-radius-md: 16px;--dark-radius-lg: 24px;--dark-radius-xl: 32px;--dark-radius-full: 9999px;--dark-space-xs: 4px;--dark-space-sm: 8px;--dark-space-md: 16px;--dark-space-lg: 24px;--dark-space-xl: 32px;--dark-space-2xl: 48px;--overview-card-bg: linear-gradient(180deg, rgba(20, 24, 33, .98) 0%, rgba(10, 12, 18, .97) 100%);--overview-card-bg-muted: rgba(255, 255, 255, .04);--overview-card-border: rgba(255, 255, 255, .08);--overview-card-border-strong: rgba(255, 255, 255, .14);--overview-card-shadow: 0 12px 32px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .05);--overview-card-shadow-hover: 0 18px 44px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .07);--overview-card-text: #f8fafc;--overview-card-text-secondary: #cbd5e1;--overview-card-text-muted: #94a3b8;--overview-card-progress-track: rgba(255, 255, 255, .06);--overview-card-row-bg: rgba(255, 255, 255, .03);--overview-card-row-hover-bg: rgba(125, 211, 252, .06);--overview-radius-card: 16px;--overview-radius-control: 10px;--overview-accent: #7dd3fc;--overview-accent-soft: rgba(125, 211, 252, .12);--overview-focus-ring: 0 0 0 3px rgba(125, 211, 252, .22);--overview-transition-fast: .16s cubic-bezier(.2, .8, .2, 1);--overview-transition-normal: .24s cubic-bezier(.2, .8, .2, 1);--dashboard-metrics-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .066) 0%, rgba(255, 255, 255, .02) 100%);--dashboard-metrics-card-shadow: 0 12px 30px rgba(0, 0, 0, .22), 0 0 0 1px rgba(255, 255, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .05);--dashboard-metrics-card-divider: rgba(255, 255, 255, .06);--dashboard-metrics-label-color: var(--overview-card-text-secondary);--dashboard-metrics-muted-color: var(--overview-card-text-muted);--dashboard-metrics-value-color: var(--overview-card-text);--dashboard-metrics-progress-bg: var(--overview-card-progress-track)}[data-theme=light-saas]{--saas-bg: #f8fafc;--saas-bg-soft: #eef2ff;--saas-surface: #ffffff;--saas-surface-raised: rgba(255, 255, 255, .94);--saas-surface-muted: #f1f5f9;--saas-surface-hover: #eaf1ff;--saas-text-primary: #0f172a;--saas-text-secondary: #475569;--saas-text-tertiary: #64748b;--saas-text-muted: #94a3b8;--saas-text-disabled: #cbd5e1;--saas-border: #e2e8f0;--saas-border-strong: #cbd5e1;--saas-accent: #2563eb;--saas-accent-strong: #1d4ed8;--saas-accent-soft: rgba(37, 99, 235, .1);--saas-accent-cyan: #0891b2;--saas-success: #059669;--saas-warning: #d97706;--saas-danger: #dc2626;--saas-info: #2563eb;--saas-shadow-card: 0 16px 42px rgba(15, 23, 42, .08);--saas-shadow-card-hover: 0 20px 50px rgba(15, 23, 42, .12);--saas-shadow-button: 0 10px 24px rgba(37, 99, 235, .22);--saas-focus-ring: 0 0 0 3px rgba(37, 99, 235, .16);--saas-gradient-page: radial-gradient(ellipse at 0% 0%, rgba(224, 231, 255, .72) 0%, transparent 46%), radial-gradient(ellipse at 100% 100%, rgba(219, 234, 254, .62) 0%, transparent 48%), linear-gradient(135deg, #f8fafc 0%, #eef2ff 52%, #f0f9ff 100%);--saas-gradient-brand: linear-gradient(135deg, #3b82f6 0%, #2563eb 52%, #0891b2 100%);--app-loading-bg: var(--saas-gradient-page);--smart-delivery-dropdown-surface-0: var(--saas-bg);--smart-delivery-dropdown-surface-1: var(--saas-surface-raised);--smart-delivery-dropdown-surface-2: var(--saas-surface-muted);--smart-delivery-dropdown-surface-3: rgba(37, 99, 235, .08);--smart-delivery-dropdown-border: var(--saas-border);--smart-delivery-dropdown-border-strong: var(--saas-border-strong);--smart-delivery-dropdown-text: var(--saas-text-primary);--smart-delivery-dropdown-text-muted: var(--saas-text-secondary);--smart-delivery-dropdown-text-subtle: var(--saas-text-tertiary);--smart-delivery-dropdown-success: var(--saas-success);--smart-delivery-dropdown-warning: var(--saas-warning);--smart-delivery-dropdown-danger: var(--saas-danger);--dashboard-metrics-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .94) 100%);--dashboard-metrics-card-layer-bg: linear-gradient(180deg, rgba(255, 255, 255, .96) 0%, rgba(248, 250, 252, .9) 100%);--dashboard-metrics-card-shadow: 0 14px 34px rgba(15, 23, 42, .1), 0 0 0 1px rgba(226, 232, 240, .9);--dashboard-metrics-card-shadow-hover: 0 18px 42px rgba(15, 23, 42, .14), 0 0 0 1px rgba(37, 99, 235, .18);--dashboard-metrics-card-divider: rgba(148, 163, 184, .22);--dashboard-metrics-label-color: var(--saas-text-secondary);--dashboard-metrics-muted-color: var(--saas-text-tertiary);--dashboard-metrics-value-color: var(--saas-text-primary);--dashboard-metrics-progress-bg: rgba(148, 163, 184, .16);--dashboard-metrics-popover-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .98) 100%);--dashboard-metrics-popover-arrow-bg: #ffffff;--dashboard-metrics-popover-shadow: 0 18px 42px rgba(15, 23, 42, .16), 0 0 0 1px rgba(226, 232, 240, .9);--overview-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .94) 100%);--overview-card-bg-muted: rgba(248, 250, 252, .92);--overview-card-border: rgba(203, 213, 225, .82);--overview-card-border-strong: rgba(148, 163, 184, .46);--overview-card-shadow: 0 16px 42px rgba(15, 23, 42, .08), inset 0 1px 0 rgba(255, 255, 255, .86);--overview-card-shadow-hover: 0 20px 50px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .92);--overview-card-text: var(--saas-text-primary);--overview-card-text-secondary: var(--saas-text-secondary);--overview-card-text-muted: var(--saas-text-tertiary);--overview-positive-text: #16a34a;--overview-success-strong-text: #047857;--overview-purple-text: #6d28d9;--overview-cyan-text: #0369a1;--overview-card-progress-track: rgba(148, 163, 184, .18);--overview-card-row-bg: rgba(255, 255, 255, .58);--overview-card-row-hover-bg: rgba(37, 99, 235, .06);--overview-timebar-bg: var(--overview-card-bg);--overview-accent: var(--saas-accent);--overview-accent-soft: var(--saas-accent-soft);--overview-focus-ring: var(--saas-focus-ring);--overview-timebar-control-bg: rgba(248, 250, 252, .92);--overview-timebar-popover-bg: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 250, 252, .99) 100%);--overview-chart-grid: rgba(148, 163, 184, .24);--product-detail-modal-overlay: rgba(15, 23, 42, .32);--product-detail-modal-bg: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 250, 252, .98) 100%);--product-detail-modal-panel-bg: rgba(248, 250, 252, .86);--product-detail-modal-popover-bg: #ffffff;--product-detail-modal-table-bg: rgba(248, 250, 252, .86);--product-detail-modal-control-bg: rgba(248, 250, 252, .9);--product-detail-modal-control-bg-muted: rgba(241, 245, 249, .8);--product-detail-modal-control-bg-selected: rgba(37, 99, 235, .12);--product-detail-modal-border: rgba(203, 213, 225, .78);--product-detail-modal-border-strong: rgba(148, 163, 184, .46);--product-detail-modal-text: var(--saas-text-primary);--product-detail-modal-text-secondary: var(--saas-text-secondary);--product-detail-modal-text-muted: var(--saas-text-tertiary);--product-detail-modal-text-subtle: var(--saas-text-muted);--product-detail-modal-accent: var(--saas-accent);--product-detail-modal-accent-soft: rgba(37, 99, 235, .1);--product-detail-modal-success-text: #047857;--product-detail-modal-warning-text: #b45309;--product-detail-modal-chart-grid: rgba(148, 163, 184, .26);--product-detail-modal-shadow: 0 24px 80px rgba(15, 23, 42, .18);--dark-bg-primary: var(--saas-bg);--dark-bg-secondary: var(--saas-surface);--dark-bg-tertiary: var(--saas-surface-muted);--dark-bg-elevated: var(--saas-surface-raised);--dark-border-primary: var(--saas-border);--dark-border-secondary: var(--saas-border-strong);--dark-text-primary: var(--saas-text-primary);--dark-text-secondary: var(--saas-text-secondary);--dark-text-tertiary: var(--saas-text-tertiary);--dark-text-muted: var(--saas-text-muted);--dark-text-disabled: var(--saas-text-disabled);--dark-accent-blue: var(--saas-accent);--dark-accent-purple: var(--saas-accent-strong);--dark-accent-green: var(--saas-success);--dark-accent-red: var(--saas-danger);--dark-accent-cyan: var(--saas-accent-cyan);--dark-accent-pink: #db2777;--dark-status-success: var(--saas-success);--dark-status-warning: var(--saas-warning);--dark-status-error: var(--saas-danger);--dark-status-info: var(--saas-info);--dark-gradient-blue: var(--saas-gradient-brand);--dark-gradient-purple: linear-gradient(135deg, #7c3aed 0%, #2563eb 100%);--dark-gradient-green: linear-gradient(135deg, #10b981 0%, #059669 100%);--dark-gradient-pink: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--dark-gradient-primary: var(--saas-gradient-brand);--dark-gradient-logo: linear-gradient(135deg, #7c3aed 0%, #2563eb 52%, #0891b2 100%);--dark-shadow-card: var(--saas-shadow-card);--dark-shadow-button: var(--saas-shadow-button);--dark-shadow-logo: 0 12px 28px rgba(37, 99, 235, .22)}html[data-theme=light-saas],html[data-theme=light-saas] body,html[data-theme=light-saas] #root{min-height:100%;background:var(--saas-gradient-page);background-attachment:fixed;color:var(--saas-text-primary)}html[data-theme=light-saas] .dark-theme{background:transparent;color:var(--saas-text-primary)}html[data-theme=light-saas] #root>div{background:var(--saas-gradient-page)!important}html[data-theme=light-saas] #root>div[style*="min-height: 100vh"]{background:var(--saas-gradient-page)!important}html[data-theme=light-saas] #root>div[style*="min-height: 100vh"]>main{background:transparent!important}html[data-theme=light-saas] #root>div[style*="min-height: 100vh"]>div[style*="pointer-events: none"][style*="overflow: hidden"]{background:transparent!important}html[data-theme=light-saas] #root>div[style*="min-height: 100vh"]>div[style*="pointer-events: none"][style*="overflow: hidden"]>div{background:transparent!important;background-image:none!important;opacity:0!important}html[data-theme=light-saas] [data-product-detail-listbox]{background-color:var(--product-detail-modal-popover-bg)!important;border-color:var(--product-detail-modal-border-strong)!important;box-shadow:var(--product-detail-modal-shadow)!important}html[data-theme=light-saas] [data-product-detail-listbox] [role=option]{background-color:var(--product-detail-modal-control-bg)!important;color:var(--product-detail-modal-text)!important}html[data-theme=light-saas] [data-product-detail-listbox] [role=option][aria-selected=true]{background-color:var(--product-detail-modal-control-bg-selected)!important}html[data-theme=light-saas] [data-testid=retention-heatmap-scroll] th{background-color:var(--product-detail-modal-table-bg)!important;color:var(--product-detail-modal-text-secondary)!important}html[data-theme=light-saas] .dark-card,html[data-theme=light-saas] .dashboard-card,html[data-theme=light-saas] .stat-card,html[data-theme=light-saas] .dark-stat-card,html[data-theme=light-saas] .campaign-row,html[data-theme=light-saas] .metric-card,html[data-theme=light-saas] .section-card{background:var(--saas-surface-raised)!important;border:1px solid var(--saas-border)!important;box-shadow:var(--saas-shadow-card)!important;color:var(--saas-text-primary)!important}html[data-theme=light-saas] .dark-card:hover,html[data-theme=light-saas] .dashboard-card:hover,html[data-theme=light-saas] .campaign-row:hover{border-color:var(--saas-border-strong)!important;box-shadow:var(--saas-shadow-card-hover)!important}html[data-theme=light-saas] .dark-header,html[data-theme=light-saas] .dashboard-header,html[data-theme=light-saas] .dashboard-sidebar,html[data-theme=light-saas] .sidebar{background:#ffffffdb!important;border-color:var(--saas-border)!important;color:var(--saas-text-primary)!important;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}html[data-theme=light-saas] .dark-btn-primary{background:var(--saas-gradient-brand)!important;border:none!important;color:#fff!important;box-shadow:var(--saas-shadow-button)!important}html[data-theme=light-saas] .dark-btn-primary:hover{background:linear-gradient(135deg,var(--saas-accent-strong) 0%,var(--saas-accent) 100%)!important}html[data-theme=light-saas] .dark-btn-secondary,html[data-theme=light-saas] .dark-btn-ghost,html[data-theme=light-saas] .dark-dropdown-trigger,html[data-theme=light-saas] .dark-dropdown-item{background:var(--saas-surface-muted)!important;border-color:var(--saas-border)!important;color:var(--saas-text-secondary)!important}html[data-theme=light-saas] .dark-btn-active,html[data-theme=light-saas] .dark-platform-tab.meta.active,html[data-theme=light-saas] .dark-platform-tab.google.active,html[data-theme=light-saas] .dark-platform-tab.tiktok.active,html[data-theme=light-saas] .nav-item.active,html[data-theme=light-saas] .menu-item.active,html[data-theme=light-saas] .dark-dropdown-item.active{background:var(--saas-accent-soft)!important;border-color:#2563eb3d!important;color:var(--saas-accent)!important}html[data-theme=light-saas] .nav-item,html[data-theme=light-saas] .menu-item,html[data-theme=light-saas] .dark-platform-tab{color:var(--saas-text-tertiary)!important}html[data-theme=light-saas] .nav-item:hover,html[data-theme=light-saas] .menu-item:hover,html[data-theme=light-saas] .dark-dropdown-item:hover{background:var(--saas-surface-hover)!important;color:var(--saas-accent)!important}html[data-theme=light-saas] input,html[data-theme=light-saas] select,html[data-theme=light-saas] textarea,html[data-theme=light-saas] .dark-input{background:var(--saas-surface)!important;border:1px solid var(--saas-border)!important;color:var(--saas-text-primary)!important}html[data-theme=light-saas] input::placeholder,html[data-theme=light-saas] textarea::placeholder,html[data-theme=light-saas] .dark-input::placeholder{color:var(--saas-text-muted)!important}html[data-theme=light-saas] input:focus,html[data-theme=light-saas] select:focus,html[data-theme=light-saas] textarea:focus,html[data-theme=light-saas] .dark-input:focus{border-color:var(--saas-accent)!important;box-shadow:var(--saas-focus-ring)!important}html[data-theme=light-saas] .modal,html[data-theme=light-saas] .dialog,html[data-theme=light-saas] .popup,html[data-theme=light-saas] .user-center-container,html[data-theme=light-saas] .dark-dropdown-menu{background:var(--saas-surface-raised)!important;border:1px solid var(--saas-border)!important;color:var(--saas-text-primary)!important;box-shadow:var(--saas-shadow-card)!important}html[data-theme=light-saas] .modal-overlay,html[data-theme=light-saas] .dialog-overlay,html[data-theme=light-saas] .backdrop{background:#0f172a57!important}html[data-theme=light-saas] h1,html[data-theme=light-saas] h2,html[data-theme=light-saas] h3,html[data-theme=light-saas] h4,html[data-theme=light-saas] h5,html[data-theme=light-saas] h6,html[data-theme=light-saas] .dark-stat-card .stat-value,html[data-theme=light-saas] .campaign-title,html[data-theme=light-saas] .metric-value,html[data-theme=light-saas] .product-name{color:var(--saas-text-primary)!important}html[data-theme=light-saas] .dark-stat-card .stat-label,html[data-theme=light-saas] .empty-title,html[data-theme=light-saas] .campaign-sub,html[data-theme=light-saas] .metric-label,html[data-theme=light-saas] .product-id,html[data-theme=light-saas] .product-spend,html[data-theme=light-saas] .product-percentage,html[data-theme=light-saas] .empty-description,html[data-theme=light-saas] .empty-state,html[data-theme=light-saas] .dark-empty-state,html[data-theme=light-saas] .time-label{color:var(--saas-text-tertiary)!important}html[data-theme=light-saas] table,html[data-theme=light-saas] .compact-table{background:var(--saas-surface)!important;color:var(--saas-text-primary)!important}html[data-theme=light-saas] thead,html[data-theme=light-saas] th,html[data-theme=light-saas] .compact-table thead th{background:var(--saas-surface-muted)!important;color:var(--saas-text-tertiary)!important;border-bottom:1px solid var(--saas-border)!important}html[data-theme=light-saas] td,html[data-theme=light-saas] .compact-table tbody td{color:var(--saas-text-secondary)!important;border-bottom-color:var(--saas-border)!important}html[data-theme=light-saas] tr:hover,html[data-theme=light-saas] .compact-table tbody tr:hover{background:#2563eb0a!important}html[data-theme=light-saas] .tooltip,html[data-theme=light-saas] .dark-tooltip{background:#0f172a!important;color:#fff!important}html[data-theme=light-saas] .tag,html[data-theme=light-saas] .badge,html[data-theme=light-saas] .chip,html[data-theme=light-saas] .country-chip,html[data-theme=light-saas] .product-rank-default{background:var(--saas-surface-muted)!important;border:1px solid var(--saas-border)!important;color:var(--saas-text-secondary)!important}html[data-theme=light-saas] .success,html[data-theme=light-saas] .positive{color:var(--saas-success)!important}html[data-theme=light-saas] .warning{color:var(--saas-warning)!important}html[data-theme=light-saas] .error,html[data-theme=light-saas] .danger,html[data-theme=light-saas] .negative{color:var(--saas-danger)!important}html[data-theme=light-saas] a{color:var(--saas-accent)}html[data-theme=light-saas] a:hover{color:var(--saas-accent-strong)}html[data-theme=light-saas] svg{color:inherit}html[data-theme=light-saas] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=light-saas] ::-webkit-scrollbar-track{background:var(--saas-surface-muted)}html[data-theme=light-saas] ::-webkit-scrollbar-thumb{background:var(--saas-border-strong);border-radius:4px}html[data-theme=light-saas] ::-webkit-scrollbar-thumb:hover{background:var(--saas-text-muted)}.dark-theme{background-color:var(--dark-bg-primary);color:var(--dark-text-primary);min-height:100vh}.dark-card{background:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-lg);padding:var(--dark-space-lg)}.dark-card-elevated{background:var(--dark-bg-elevated);border:1px solid var(--dark-border-secondary);border-radius:var(--dark-radius-xl);box-shadow:var(--dark-shadow-card)}.dark-header{background:#0a0a0acc;backdrop-filter:blur(20px);border-bottom:1px solid var(--dark-border-primary);padding:var(--dark-space-md) var(--dark-space-lg);position:sticky;top:0;z-index:100}.dark-btn{display:flex;align-items:center;gap:var(--dark-space-sm);padding:10px 20px;border-radius:var(--dark-radius-lg);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.dark-btn-primary{background:var(--dark-gradient-primary);color:#fff;box-shadow:var(--dark-shadow-button)}.dark-btn-secondary{background:var(--dark-bg-tertiary);color:var(--dark-text-secondary)}.dark-btn-ghost{background:transparent;color:var(--dark-text-tertiary)}.dark-btn-active{background:linear-gradient(160deg,#667eea33,#764ba233);border:1px solid rgba(43,127,255,.5);color:#fff}.dark-input{width:100%;height:58px;background:var(--dark-bg-tertiary);border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-md);padding:16px 16px 16px 48px;font-size:16px;color:var(--dark-text-primary);outline:none;box-sizing:border-box;letter-spacing:-.16px}.dark-input::placeholder{color:var(--dark-text-muted)}.dark-input:focus{border-color:var(--dark-accent-blue)}.dark-stat-card{background:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-lg);padding:25px}.dark-stat-card .stat-label{font-size:14px;color:var(--dark-text-tertiary);margin:0 0 4px;letter-spacing:-.16px}.dark-stat-card .stat-value{font-size:30px;font-weight:700;color:var(--dark-text-primary);margin:0;letter-spacing:-.16px}.dark-stat-card .stat-icon{width:48px;height:48px;border-radius:var(--dark-radius-md);display:flex;align-items:center;justify-content:center}.dark-stat-card .stat-change{display:flex;align-items:center;gap:4px;font-size:14px;letter-spacing:-.16px}.dark-stat-card .stat-change.positive{color:var(--dark-accent-green)}.dark-stat-card .stat-change.negative{color:var(--dark-accent-red)}.dark-platform-tab{padding:5px 13px;border-radius:var(--dark-radius-full);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:transparent;color:var(--dark-text-muted)}.dark-platform-tab.meta.active{background:#3b82f61a;border-color:#2b7fff4d;color:var(--dark-accent-blue)}.dark-platform-tab.google.active{background:#ef44441a;border-color:#fb2c364d;color:var(--dark-accent-red)}.dark-platform-tab.tiktok.active{background:#06b6d41a;border-color:#00b8db4d;color:var(--dark-accent-cyan)}.dark-product-item{background:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-md);padding:17px;cursor:pointer;transition:background .2s ease}.dark-product-item:hover,.dark-product-item.selected{background:var(--dark-bg-elevated)}.dark-product-item .product-avatar{width:40px;height:40px;border-radius:var(--dark-radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700}.dark-product-item .product-name{font-size:16px;font-weight:600;color:var(--dark-text-primary);margin:0}.dark-product-item .product-id{font-size:12px;color:var(--dark-text-muted);margin:0}.dark-product-item .product-spend{font-size:16px;font-weight:700;color:var(--dark-text-primary);margin:0;text-align:right}.dark-product-item .product-percentage{font-size:12px;color:var(--dark-text-muted);margin:0;text-align:right}.dark-product-item .progress-bar{height:8px;background:#ffffff1a;border-radius:var(--dark-radius-full);overflow:hidden;margin-top:12px}.dark-product-item .progress-fill{height:100%;border-radius:var(--dark-radius-full)}.dark-empty-state{background:#ffffff05;border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dark-space-md);padding:var(--dark-space-lg);min-height:300px}.dark-empty-state .empty-icon{width:80px;height:80px;border-radius:50%;border:2px solid var(--dark-border-primary);display:flex;align-items:center;justify-content:center;color:var(--dark-text-disabled)}.dark-empty-state .empty-title{font-size:16px;font-weight:500;color:var(--dark-text-tertiary);margin:0}.dark-empty-state .empty-description{font-size:14px;color:var(--dark-text-disabled);margin:0}.dark-dropdown{position:relative}.dark-dropdown-trigger{display:flex;align-items:center;gap:8px;padding:9px 16px;background:var(--dark-bg-tertiary);border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-lg);color:var(--dark-text-primary);font-size:14px;cursor:pointer}.dark-dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#1e1e1ef2;border:1px solid var(--dark-border-primary);border-radius:var(--dark-radius-md);padding:8px;min-width:140px;backdrop-filter:blur(20px);z-index:10}.dark-dropdown-item{display:block;width:100%;padding:10px 16px;background:transparent;border:none;border-radius:8px;color:var(--dark-text-primary);font-size:14px;text-align:left;cursor:pointer;transition:background .2s ease}.dark-dropdown-item:hover,.dark-dropdown-item.active{background:#ffffff1a}.dark-bg-gradient{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}@keyframes dark-pulse{0%,to{opacity:1}50%{opacity:.5}}.dark-animate-pulse{animation:dark-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes dark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark-animate-spin{animation:dark-spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.campaign-row{background:linear-gradient(180deg,#ffffff03,#ffffff02);border:1px solid rgba(255,255,255,.04);border-radius:18px;padding:18px;margin-bottom:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;box-shadow:0 6px 30px #00000073}.campaign-row:hover{transform:translateY(-4px);box-shadow:0 14px 40px #0009}.campaign-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.campaign-meta{display:flex;gap:8px;flex-direction:column}.campaign-title{font-size:16px;font-weight:700;color:var(--dark-text-primary);margin:0;letter-spacing:-.02em}.campaign-sub{font-size:12px;color:var(--dark-text-muted);margin-top:4px}.action-buttons{display:flex;gap:8px;align-items:center}.action-buttons button{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid rgba(255,255,255,.03);cursor:pointer;transition:all .16s ease}.action-buttons button:hover{transform:translateY(-2px);background:#ffffff08}.campaign-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:12px}.metric-card{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.025);display:flex;flex-direction:column;gap:6px}.metric-label{font-size:12px;color:var(--dark-text-muted);font-weight:600}.metric-value{font-size:18px;font-weight:800;color:var(--dark-text-primary);font-variant-numeric:tabular-nums}.metric-value.subtle{color:var(--dark-text-secondary)}.country-chips{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.country-chip{padding:4px 8px;border-radius:999px;background:#ffffff05;color:var(--dark-text-secondary);font-size:12px;border:1px solid rgba(255,255,255,.02)}.compact-table{width:100%;border-collapse:collapse}.compact-table thead th{text-align:left;font-size:12px;color:var(--dark-text-muted);padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.compact-table tbody tr{border-bottom:1px dashed rgba(255,255,255,.03)}.compact-table tbody td{padding:14px 16px;vertical-align:middle;color:var(--dark-text-secondary);font-size:14px}.compact-table .col-name{display:flex;gap:12px;align-items:center}.compact-table .col-actions{display:flex;gap:8px;justify-content:flex-end}.compact-toggle{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.03);cursor:pointer}.roi-detail-btn{position:absolute;top:10px;right:10px;background:#ffffff0f;border:none;border-radius:7px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .2s,transform .2s}*:hover>.roi-detail-btn{opacity:.6}.roi-detail-btn:hover{opacity:1!important;background:#ffffff26;transform:scale(1.1)}.overview-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:1;align-items:stretch}.overview-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;position:relative;z-index:1}.overview-grid-1{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;position:relative;z-index:1}@media(max-width:1200px){.overview-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.overview-grid-3,.overview-grid-2{grid-template-columns:1fr}}[data-theme=light-saas] [data-theme=dark]{background:#18181b!important;color:#f5f5f7!important;border-color:#ffffff0f!important;box-shadow:none!important}[data-theme=light-saas] [data-theme=dark] input,[data-theme=light-saas] [data-theme=dark] select,[data-theme=light-saas] [data-theme=dark] textarea{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] input::placeholder,[data-theme=light-saas] [data-theme=dark] textarea::placeholder{color:#ffffff40!important}[data-theme=light-saas] [data-theme=dark] input:focus,[data-theme=light-saas] [data-theme=dark] select:focus,[data-theme=light-saas] [data-theme=dark] textarea:focus{border-color:#4d9fff!important;box-shadow:0 0 0 3px #4d9fff26!important}[data-theme=light-saas] [data-theme=dark] select option{background-color:#1e1e24!important;color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] [class*=input],[data-theme=light-saas] [data-theme=dark] [class*=Input],[data-theme=light-saas] [data-theme=dark] [class*=select],[data-theme=light-saas] [data-theme=dark] [class*=Select]{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] [class*=modal],[data-theme=light-saas] [data-theme=dark] [class*=Modal],[data-theme=light-saas] [data-theme=dark] [class*=dialog],[data-theme=light-saas] [data-theme=dark] [class*=Dialog]{background:transparent!important;color:#f5f5f7!important;border:none!important}[data-theme=light-saas] [data-theme=dark] [class*=header],[data-theme=light-saas] [data-theme=dark] [class*=Header]{background:#1e1e22d9!important;color:#f5f5f7!important;border-color:#ffffff0f!important}[data-theme=light-saas] [data-theme=dark] [class*=card],[data-theme=light-saas] [data-theme=dark] [class*=Card],[data-theme=light-saas] [data-theme=dark] [class*=panel],[data-theme=light-saas] [data-theme=dark] [class*=Panel]{background:#ffffff06!important;border:1px solid rgba(255,255,255,.05)!important;color:#f5f5f7!important;box-shadow:none!important}[data-theme=light-saas] [data-theme=dark] [class*=title],[data-theme=light-saas] [data-theme=dark] [class*=Title],[data-theme=light-saas] [data-theme=dark] [class*=heading],[data-theme=light-saas] [data-theme=dark] [class*=Heading]{color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] [class*=subtitle],[data-theme=light-saas] [data-theme=dark] [class*=Subtitle],[data-theme=light-saas] [data-theme=dark] [class*=description],[data-theme=light-saas] [data-theme=dark] [class*=Description],[data-theme=light-saas] [data-theme=dark] [class*=label],[data-theme=light-saas] [data-theme=dark] [class*=Label]{color:#ffffffb3!important}[data-theme=light-saas] [data-theme=dark] [class*=value],[data-theme=light-saas] [data-theme=dark] [class*=Value],[data-theme=light-saas] [data-theme=dark] [class*=number],[data-theme=light-saas] [data-theme=dark] [class*=Number]{color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] [class*=hint],[data-theme=light-saas] [data-theme=dark] [class*=Hint]{color:#ffffff59!important}[data-theme=light-saas] [data-theme=dark] button,[data-theme=light-saas] [data-theme=dark] [class*=btn],[data-theme=light-saas] [data-theme=dark] [class*=Btn],[data-theme=light-saas] [data-theme=dark] [class*=button],[data-theme=light-saas] [data-theme=dark] [class*=Button]{color:#ffffffb3!important}[data-theme=light-saas] [data-theme=dark] [class*=primary],[data-theme=light-saas] [data-theme=dark] [class*=Primary]{background:linear-gradient(135deg,#4d9fff,#3a7fdb)!important;color:#fff!important;border:none!important}[data-theme=light-saas] [data-theme=dark] [class*=tag],[data-theme=light-saas] [data-theme=dark] [class*=Tag],[data-theme=light-saas] [data-theme=dark] [class*=badge],[data-theme=light-saas] [data-theme=dark] [class*=Badge],[data-theme=light-saas] [data-theme=dark] [class*=chip],[data-theme=light-saas] [data-theme=dark] [class*=Chip]{background:#ffffff0d!important;color:#ffffff8c!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=light-saas] [data-theme=dark] [class*=divider],[data-theme=light-saas] [data-theme=dark] [class*=Divider]{border-color:#ffffff14!important;background:transparent!important}[data-theme=light-saas] [data-theme=dark] [class*=icon],[data-theme=light-saas] [data-theme=dark] [class*=Icon]{color:#fff9!important}[data-theme=light-saas] [data-theme=dark] [class*=error],[data-theme=light-saas] [data-theme=dark] [class*=Error],[data-theme=light-saas] [data-theme=dark] [class*=danger],[data-theme=light-saas] [data-theme=dark] [class*=Danger]{color:#ff6b6b!important}[data-theme=light-saas] [data-theme=dark] [class*=success],[data-theme=light-saas] [data-theme=dark] [class*=Success]{color:#34d399!important}[data-theme=light-saas] [data-theme=dark] [class*=warning],[data-theme=light-saas] [data-theme=dark] [class*=Warning]{color:#f59e0b!important}[data-theme=light-saas] [data-theme=dark] [class*=loading],[data-theme=light-saas] [data-theme=dark] [class*=Loading],[data-theme=light-saas] [data-theme=dark] [class*=spinner],[data-theme=light-saas] [data-theme=dark] [class*=Spinner]{color:#4d9fff!important}[data-theme=light-saas] [data-theme=dark] [class*=overlay],[data-theme=light-saas] [data-theme=dark] [class*=Overlay]{background:#000000b3!important;color:#fff!important;border:none!important}[data-theme=light-saas] [data-theme=dark] [class*=dropdown],[data-theme=light-saas] [data-theme=dark] [class*=Dropdown],[data-theme=light-saas] [data-theme=dark] [class*=menu],[data-theme=light-saas] [data-theme=dark] [class*=Menu]{background:#1e1e24!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 40px #00000080!important}[data-theme=light-saas] [data-theme=dark] [class*=dropdown] li,[data-theme=light-saas] [data-theme=dark] [class*=Dropdown] li,[data-theme=light-saas] [data-theme=dark] [class*=menu] li,[data-theme=light-saas] [data-theme=dark] [class*=Menu] li{color:#fffc!important}[data-theme=light-saas] [data-theme=dark] [class*=tab],[data-theme=light-saas] [data-theme=dark] [class*=Tab]{color:#fff9!important;border-color:transparent!important}[data-theme=light-saas] [data-theme=dark] [class*=stat],[data-theme=light-saas] [data-theme=dark] [class*=Stat],[data-theme=light-saas] [data-theme=dark] [class*=metric],[data-theme=light-saas] [data-theme=dark] [class*=Metric]{background:transparent!important;color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] [class*=backdrop],[data-theme=light-saas] [data-theme=dark] [class*=Backdrop]{background:#00000059!important}[data-theme=light-saas] [data-theme=dark] [class*=empty],[data-theme=light-saas] [data-theme=dark] [class*=Empty],[data-theme=light-saas] [data-theme=dark] [class*=placeholder],[data-theme=light-saas] [data-theme=dark] [class*=Placeholder]{color:#ffffff59!important}[data-theme=light-saas] [data-theme=dark] [class*=active],[data-theme=light-saas] [data-theme=dark] [class*=Active]{background:#4d9fff1f!important;color:#4d9fff!important}[data-theme=light-saas] [data-theme=dark] [class*=container],[data-theme=light-saas] [data-theme=dark] [class*=Container]{background:transparent!important;color:#f5f5f7!important}[data-theme=light-saas] [data-theme=dark] a{color:#4d9fff!important}[data-theme=light-saas] [data-theme=dark] [class*=tooltip],[data-theme=light-saas] [data-theme=dark] [class*=Tooltip]{background:#1e293b!important;color:#fff!important}[data-theme=light-saas] [data-theme=dark] svg{color:inherit}[data-theme=light-saas] [data-theme=dark] p,[data-theme=light-saas] [data-theme=dark] span,[data-theme=light-saas] [data-theme=dark] label{color:#ffffffb3!important}[data-theme=light-saas] [data-theme=dark] h1,[data-theme=light-saas] [data-theme=dark] h2,[data-theme=light-saas] [data-theme=dark] h3,[data-theme=light-saas] [data-theme=dark] h4,[data-theme=light-saas] [data-theme=dark] h5,[data-theme=light-saas] [data-theme=dark] h6{color:#f5f5f7!important}
