:root{color-scheme:dark;--primary: #00D9FF;--primary-dark: #00A8CC;--primary-rgb: 0, 217, 255;--secondary: #FF809D;--secondary-rgb: 255, 128, 157;--dark: #060918;--dark-light: #151C42;--bg: #060918;--surface: #0E1433;--surface-2: #151C42;--surface-3: #1F2852;--border: #34407A;--border-strong: #7C8AA3;--on-primary: #071B22;--on-danger: #FFFFFF;--danger-fill: #BB2048;--overlay: rgba(0, 0, 0, .65);--tooltip-bg: #151C42;--chart-grid: #26305A;--chart-1: #38D9EF;--chart-2: #BCAFFF;--chart-3: #43D6A0;--chart-4: #FFC857;--chart-5: #FF8FA3;--chart-6: #7CB9FF;--heatmap-low: #151C42;--heatmap-mid: #187E97;--heatmap-high: #38D9EF;--text-bright: #FFFFFF;--text: #E8EAED;--text-primary: #E8EAED;--text-secondary: #C4CBD6;--text-dim: #9BA3AF;--text-muted: #ADB6C6;--success: #00FF88;--success-soft: #34D399;--error: #FF809D;--danger: #FF809D;--warning: #FFB800;--success-bg: color-mix(in srgb, var(--success) 8%, var(--surface));--error-bg: color-mix(in srgb, var(--error) 8%, var(--surface));--warning-bg: color-mix(in srgb, var(--warning) 8%, var(--surface));--info-bg: color-mix(in srgb, var(--primary) 8%, var(--surface));--shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .04), 0 2px 10px rgba(0, 0, 0, .35);--shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 40px -18px rgba(0, 0, 0, .75);--shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 30px 70px -28px rgba(0, 0, 0, .85);--grid: rgba(120, 160, 255, .06);--breakpoint-xs: 0;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-mobile: 820px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 24px;--fs-hero: clamp(1.75rem, 1.15rem + 2.8vw, 2.5rem);--fs-h2: clamp(1.3rem, 1.05rem + 1.1vw, 1.6rem);--fs-h3: clamp(1.05rem, .98rem + .4vw, 1.2rem);--fs-lead: clamp(1rem, .95rem + .35vw, 1.15rem);--fs-body: .95rem;--fs-sm: .85rem;--fs-xs: .75rem;--page-pad-x: clamp(1rem, 4vw, 2rem);--section-accent: #5CE5FF;--title-gradient: linear-gradient(180deg, #FFFFFF 35%, color-mix(in srgb, var(--section-accent) 65%, #FFFFFF) 125%);--orb-opacity: .28;--chrome-bg: rgba(10, 14, 36, .72);--sidebar-bg: rgba(12, 17, 42, .86);--font-display: "Sora", "Outfit", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--accent-2: #8B7CFF;--accent-2-rgb: 139, 124, 255;--glass-bg: linear-gradient(160deg, rgba(28, 36, 72, .82), rgba(12, 17, 40, .72));--glass-border: rgba(120, 160, 255, .16);--glass-blur: blur(18px) saturate(140%);--card-border: rgba(120, 160, 255, .14);--glow-primary: 0 0 0 1px rgba(var(--primary-rgb), .35), 0 26px 60px -26px rgba(var(--primary-rgb), .55);--aurora-1: rgba(0, 217, 255, .55);--aurora-2: rgba(139, 124, 255, .5);--hero-number: linear-gradient(180deg, #FFFFFF 30%, #7FA3FF 115%);--radius-xl: 28px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur-base: .45s;--dur-slow: .8s}[data-theme=light]{color-scheme:light;--dark: #E8EDF2;--dark-light: #FFFFFF;--bg: #E8EDF2;--surface: #FFFFFF;--surface-2: #F1F4F7;--surface-3: #E3E9F0;--border: #B8C3D0;--border-strong: #758397;--on-primary: #FFFFFF;--on-danger: #FFFFFF;--danger-fill: #BB2048;--tooltip-bg: #FFFFFF;--chart-grid: #D1D9E2;--chart-1: #006A80;--chart-2: #5C409F;--chart-3: #147448;--chart-4: #926000;--chart-5: #B02A50;--chart-6: #2865B5;--heatmap-low: #EDF4F6;--heatmap-mid: #53A4B7;--heatmap-high: #005568;--text-bright: #0A0E27;--text: #1C2237;--text-primary: #1C2237;--text-secondary: #3A4257;--text-dim: #545D72;--text-muted: #515E70;--primary: #006A80;--primary-dark: #005568;--primary-rgb: 0, 106, 128;--secondary: #B02A50;--secondary-rgb: 176, 42, 80;--success: #0F633D;--success-soft: #0F633D;--error: #A3153D;--danger: #A3153D;--warning: #855600;--grid: rgba(0, 145, 176, .05);--shadow-sm: 0 1px 2px rgba(16, 24, 64, .06), 0 1px 3px rgba(16, 24, 64, .1);--shadow-md: 0 4px 12px rgba(16, 24, 64, .1), 0 2px 4px rgba(16, 24, 64, .06);--shadow-lg: 0 12px 32px rgba(16, 24, 64, .14), 0 4px 8px rgba(16, 24, 64, .06);--section-accent: #006A80;--title-gradient: linear-gradient(180deg, #0A0E27 30%, color-mix(in srgb, var(--section-accent) 75%, #0A0E27) 125%);--orb-opacity: .06;--chrome-bg: rgba(255, 255, 255, .9);--sidebar-bg: rgba(255, 255, 255, .92);--accent-2: #5C409F;--accent-2-rgb: 92, 64, 159;--glass-bg: linear-gradient(160deg, rgba(255, 255, 255, .94), rgba(244, 247, 251, .86));--glass-border: rgba(16, 24, 64, .12);--card-border: rgba(16, 24, 64, .1);--aurora-1: rgba(0, 145, 176, .5);--aurora-2: rgba(92, 64, 159, .4);--hero-number: linear-gradient(180deg, #0A0E27 30%, #2B4FB8 115%)}:root[data-section=radar]{--aurora-1: rgba(139, 124, 255, .6);--aurora-2: rgba(0, 217, 255, .4);--section-accent: #B4A8FF}:root[data-section=clientes]{--aurora-1: rgba(0, 217, 255, .55);--aurora-2: rgba(67, 214, 160, .4);--section-accent: #6EF0C2}:root[data-section=risco]{--aurora-1: rgba(255, 128, 157, .45);--aurora-2: rgba(139, 124, 255, .45);--section-accent: #FFA3B8}:root[data-section=executivo]{--aurora-1: rgba(255, 200, 87, .4);--aurora-2: rgba(0, 217, 255, .4);--section-accent: #FFD27A}:root[data-section=conta]{--aurora-1: rgba(124, 185, 255, .45);--aurora-2: rgba(139, 124, 255, .4);--section-accent: #A9CBFF}[data-theme=light][data-section=radar]{--aurora-1: rgba(92, 64, 159, .45);--aurora-2: rgba(0, 145, 176, .35);--section-accent: #5C409F}[data-theme=light][data-section=clientes]{--aurora-1: rgba(0, 145, 176, .45);--aurora-2: rgba(20, 116, 72, .3);--section-accent: #147448}[data-theme=light][data-section=risco]{--aurora-1: rgba(176, 42, 80, .3);--aurora-2: rgba(92, 64, 159, .3);--section-accent: #B02A50}[data-theme=light][data-section=executivo]{--aurora-1: rgba(146, 96, 0, .3);--aurora-2: rgba(0, 145, 176, .3);--section-accent: #926000}[data-theme=light][data-section=conta]{--aurora-1: rgba(40, 101, 181, .35);--aurora-2: rgba(92, 64, 159, .3);--section-accent: #2865B5}*{margin:0;padding:0;box-sizing:border-box}img,picture,video,canvas{max-width:100%;height:auto}html,body{height:100%;max-width:100%}body{font-family:Outfit,sans-serif;background:var(--dark);color:var(--text);overflow-x:hidden;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"calt" 1}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,select,textarea,button{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}select option{background:var(--surface);color:var(--text)}::selection{background:var(--primary);color:var(--on-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-bright);font-family:var(--font-display);line-height:1.2;letter-spacing:-.02em;font-weight:700}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.tabular-nums{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--dark-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--page-pad-x)}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 60% 10%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 60% 10%,#000 20%,transparent 75%);z-index:-1;pointer-events:none}.gradient-orb{position:fixed;border-radius:50%;filter:blur(110px);z-index:-2;pointer-events:none;opacity:var(--orb-opacity, .15);animation:auroraDrift 22s ease-in-out infinite alternate;transition:background 1.6s ease}.orb-1{width:600px;height:600px;background:var(--aurora-1);top:-220px;right:-160px}.orb-2{width:400px;height:400px;background:var(--aurora-2);bottom:-140px;left:10%;animation-duration:28s;animation-direction:alternate-reverse}@keyframes auroraDrift{to{transform:translate3d(-80px,60px,0) scale(1.18)}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.rise-in{animation:riseIn var(--dur-slow) var(--ease-out) both}.animate-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin,.spin{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._sidebar_pvy4r_6{position:fixed;top:16px;left:16px;bottom:16px;width:248px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:26px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:120;transition:width var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}._sidebarHeader_pvy4r_26{padding:18px 16px 14px;display:flex;align-items:center}._logoMini_pvy4r_32{display:flex;align-items:center;gap:14px;overflow:hidden}._logoIconMini_pvy4r_40{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:conic-gradient(from 210deg,var(--primary),var(--accent-2),var(--primary));display:flex;align-items:center;justify-content:center}._logoIconMini_pvy4r_40:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--dark);box-shadow:0 0 0 3px var(--dark),0 0 18px var(--primary)}._logoTextMini_pvy4r_60{font-family:var(--font-display);font-weight:800;font-size:1.05rem;letter-spacing:.12em;color:var(--text-bright);white-space:nowrap}._navList_pvy4r_69{display:flex;flex-direction:column;gap:4px;padding:6px 16px 0;flex:1}._navItem_pvy4r_77{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px 0 0;border-radius:14px;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out);color:var(--text-dim);font-weight:600;text-decoration:none;position:relative;border:none;background:transparent;font-family:inherit;text-align:left;width:100%}._navItem_pvy4r_77:hover{background:rgba(var(--primary-rgb),.1);color:var(--text-bright)}._navItem_pvy4r_77._active_pvy4r_102{background:rgba(var(--primary-rgb),.14);color:var(--primary);box-shadow:inset 3px 0 0 var(--primary),0 0 26px -8px rgba(var(--primary-rgb),.7)}._navIcon_pvy4r_108{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}._navText_pvy4r_117{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.93rem;transition:opacity var(--dur-base) var(--ease-out)}._arrowIcon_pvy4r_129{opacity:.6;display:flex;transition:opacity var(--dur-base) var(--ease-out)}._parentActive_pvy4r_135{color:var(--text-bright)}._devBadge_pvy4r_139{flex-shrink:0;font-size:.65rem;background:var(--surface-3);padding:.1rem .4rem;border-radius:6px;color:var(--text-dim);border:1px solid var(--border);letter-spacing:.05em}._submenu_pvy4r_150{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out),margin var(--dur-base) var(--ease-out);display:flex;flex-direction:column;gap:2px;margin-left:21px;padding-left:22px;border-left:1px solid var(--glass-border)}._submenu_pvy4r_150._open_pvy4r_162{max-height:300px;margin-bottom:6px}._submenuItem_pvy4r_167{padding:.55rem .8rem;border-radius:10px;color:var(--text-dim);font-size:.88rem;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast),background var(--dur-fast)}._submenuItem_pvy4r_167:hover{color:var(--text-bright);background:rgba(var(--primary-rgb),.08)}._submenuItem_pvy4r_167._active_pvy4r_102{color:var(--primary);background:rgba(var(--primary-rgb),.12);font-weight:700}._sidebarFooter_pvy4r_188{margin-top:auto;padding:12px 0 16px}._collapseBtn_pvy4r_193{background:transparent;border:none;display:flex;align-items:center;gap:12px;border-radius:14px;color:var(--text-dim);cursor:pointer;font:inherit;font-size:.85rem;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}._collapseBtn_pvy4r_193:hover{background:rgba(var(--primary-rgb),.1);color:var(--text-bright)}._collapseIcon_pvy4r_213{transition:transform var(--dur-base) var(--ease-out)}._collapseIcon_pvy4r_213._rotated_pvy4r_217{transform:rotate(180deg)}._mini_pvy4r_1{width:78px}._mini_pvy4r_1:not(._hold_pvy4r_226):hover,._mini_pvy4r_1:has(:focus-visible){width:248px;box-shadow:var(--shadow-lg),0 0 0 1px rgba(var(--primary-rgb),.18)}._mini_pvy4r_1:not(:has(:focus-visible)):is(._hold_pvy4r_226,:not(:hover)) :is(._logoTextMini_pvy4r_60,._navText_pvy4r_117,._arrowIcon_pvy4r_129,._devBadge_pvy4r_139){opacity:0}._mini_pvy4r_1:not(:has(:focus-visible)):is(._hold_pvy4r_226,:not(:hover)) ._submenu_pvy4r_150{max-height:0;margin-bottom:0}@media(max-width:820px){._sidebar_pvy4r_6,._mini_pvy4r_1,._mini_pvy4r_1:not(._hold_pvy4r_226):hover,._mini_pvy4r_1:has(:focus-visible){top:12px;bottom:calc(84px + env(safe-area-inset-bottom));left:12px;width:min(300px,calc(100vw - 24px));transform:translate(calc(-100% - 24px));transition:transform var(--dur-base) var(--ease-out)}._sidebar_pvy4r_6._open_pvy4r_162{transform:translate(0)}._sidebar_pvy4r_6:not(._open_pvy4r_162){visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}._mini_pvy4r_1:not(:has(:focus-visible)):is(._hold_pvy4r_226,:not(:hover)) :is(._logoTextMini_pvy4r_60,._navText_pvy4r_117,._arrowIcon_pvy4r_129,._devBadge_pvy4r_139){opacity:1}._mini_pvy4r_1:not(:has(:focus-visible)):is(._hold_pvy4r_226,:not(:hover)) ._submenu_pvy4r_150._open_pvy4r_162{max-height:300px;margin-bottom:6px}._sidebarFooter_pvy4r_188{display:none}}._toggle_v1mjf_1{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:transparent;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}._toggle_v1mjf_1:hover{color:var(--primary);border-color:var(--primary);background:rgba(var(--primary-rgb),.08);transform:translateY(-1px)}._toggle_v1mjf_1:focus-visible{outline:none;border-color:var(--primary);box-shadow:var(--shadow-sm)}@media(prefers-reduced-motion:reduce){._toggle_v1mjf_1{transition:none}._toggle_v1mjf_1:hover{transform:none}}._trigger_ed02c_1{display:flex;align-items:center;gap:10px;height:40px;min-width:220px;padding:0 10px 0 14px;border-radius:999px;border:1px solid var(--glass-border);background:var(--surface);color:var(--text-dim);font-size:.88rem;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out)}._trigger_ed02c_1:hover{color:var(--text-bright);border-color:rgba(var(--primary-rgb),.45);box-shadow:0 0 24px -8px rgba(var(--primary-rgb),.6)}._triggerText_ed02c_23{flex:1;text-align:left}._kbd_ed02c_28{font-family:var(--font-mono);font-size:.7rem;padding:2px 7px;border-radius:6px;border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}._overlay_ed02c_38{position:fixed;inset:0;z-index:400;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:_fade_ed02c_1 var(--dur-fast) ease both}._panel_ed02c_51{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;border-radius:24px;background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg),var(--glow-primary);overflow:hidden;animation:_rise_ed02c_1 var(--dur-base) var(--ease-out) both}._searchRow_ed02c_64{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}._searchIcon_ed02c_72{color:var(--primary);flex-shrink:0}._input_ed02c_77{flex:1;min-width:0;border:none;background:transparent;color:var(--text-bright);font-size:1.05rem;outline:none}._list_ed02c_87{list-style:none;margin:0;padding:8px;overflow-y:auto}._option_ed02c_94{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:14px;cursor:pointer;color:var(--text)}._optionActive_ed02c_105{background:rgba(var(--primary-rgb),.14);color:var(--text-bright);box-shadow:inset 3px 0 0 var(--primary)}._optionLabel_ed02c_111{flex:1;min-width:0;font-weight:600}._optionSection_ed02c_117{font-size:.78rem;color:var(--text-dim);white-space:nowrap}._enter_ed02c_123{color:var(--primary)}._empty_ed02c_127{padding:20px 22px 26px;color:var(--text-dim)}@keyframes _fade_ed02c_1{0%{opacity:0}}@keyframes _rise_ed02c_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:820px){._trigger_ed02c_1{min-width:0;width:40px;padding:0;justify-content:center}._triggerText_ed02c_23,._trigger_ed02c_1 ._kbd_ed02c_28{display:none}}._header_wvo7r_4{position:sticky;top:0;z-index:110}._headerInner_wvo7r_10{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px var(--page-pad-x) 8px}._context_wvo7r_18{display:flex;align-items:center;gap:12px;min-width:0}._brandMark_wvo7r_26{display:none;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:conic-gradient(from 210deg,var(--primary),var(--accent-2),var(--primary));align-items:center;justify-content:center}._brandMark_wvo7r_26:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--dark);box-shadow:0 0 14px var(--primary)}._pulse_wvo7r_46{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--success);animation:_beacon_wvo7r_1 2.4s ease-out infinite}@keyframes _beacon_wvo7r_1{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}._trail_wvo7r_60{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:.85rem;white-space:nowrap}._trailSection_wvo7r_69{color:var(--text-dim)}._trailSep_wvo7r_73{color:var(--border-strong)}._trailPage_wvo7r_77{color:var(--text-bright);font-weight:600;overflow:hidden;text-overflow:ellipsis}._capsule_wvo7r_84{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);flex-shrink:0}._capsule_wvo7r_84 button{border-radius:999px}._quotaBadge_wvo7r_101{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 6px;border-radius:999px;border:none;background:rgba(var(--primary-rgb),.1);color:var(--primary);font:inherit}button._quotaBadge_wvo7r_101{padding-left:12px;cursor:pointer}._quotaRing_wvo7r_119{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:radial-gradient(closest-side,var(--surface) 72%,transparent 74%),conic-gradient(var(--primary) var(--pct, 0%),rgba(var(--primary-rgb),.18) 0);transition:background var(--dur-base) var(--ease-out)}._quotaRingZero_wvo7r_130{background:radial-gradient(closest-side,var(--surface) 72%,transparent 74%),conic-gradient(var(--error) 0 100%)}._quotaText_wvo7r_136{font-family:var(--font-mono);font-weight:600;color:var(--text-bright);font-size:.85rem;white-space:nowrap}._quotaErrorText_wvo7r_144{color:var(--primary);white-space:normal;overflow-wrap:anywhere}._quotaSkeleton_wvo7r_150{width:120px;height:40px;border-radius:999px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:_shimmer_wvo7r_1 1.4s ease-in-out infinite}@keyframes _shimmer_wvo7r_1{to{background-position:-200% 0}}._userNameBtn_wvo7r_163{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 4px;border:none;background:transparent;color:var(--text-bright);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:background var(--dur-fast)}._userNameBtn_wvo7r_163:hover{background:rgba(var(--primary-rgb),.1)}._avatar_wvo7r_183{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent-2));color:var(--on-primary);font-family:var(--font-display);font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}._userName_wvo7r_163{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_wvo7r_205{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-dim);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}._logoutBtn_wvo7r_205:hover{color:var(--error);background:var(--error-bg)}@media(max-width:1024px){._userName_wvo7r_163{display:none}._userNameBtn_wvo7r_163{padding:0 4px}}@media(max-width:820px){._headerInner_wvo7r_10{padding:12px 12px 4px}._brandMark_wvo7r_26{display:flex}._trail_wvo7r_60{display:none}}@media(max-width:480px){._capsule_wvo7r_84{gap:2px;padding:4px;flex-shrink:1;min-width:0}._pulse_wvo7r_46{display:none}._quotaBadge_wvo7r_101{min-width:0}._quotaErrorText_wvo7r_144{font-size:.72rem;line-height:1.15}._capsule_wvo7r_84>:first-child{display:none}._quotaBadge_wvo7r_101{padding-right:10px}button._quotaBadge_wvo7r_101{padding-left:8px}}@media(prefers-reduced-motion:reduce){._pulse_wvo7r_46,._quotaSkeleton_wvo7r_150{animation:none}}._dock_qwglb_1{display:none}@media(max-width:820px){._dock_qwglb_1{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:125;display:flex;gap:4px;padding:6px;border-radius:22px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg)}}._item_qwglb_23{flex:1;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:var(--text-dim);font:inherit;font-size:.7rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}._active_qwglb_44{color:var(--primary);background:rgba(var(--primary-rgb),.14)}._layout_vxv6y_1{min-height:100vh}._mainContent_vxv6y_6{margin-left:280px;min-height:100vh;transition:margin-left var(--dur-base) var(--ease-out);position:relative;z-index:1;display:flex;flex-direction:column}._mainContentMobile_vxv6y_16{margin-left:110px}._pageContainer_vxv6y_20{flex:1;width:100%;min-width:0;animation:_stageIn_vxv6y_1 var(--dur-slow) var(--ease-out) both}@keyframes _stageIn_vxv6y_1{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}._backdrop_vxv6y_32{display:none;position:fixed;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:115;animation:_fadeIn_vxv6y_1 .3s ease}@media(max-width:1024px){._mainContent_vxv6y_6{margin-left:110px}}@media(max-width:820px){._mainContent_vxv6y_6{margin-left:0!important}._pageContainer_vxv6y_20{padding-bottom:calc(96px + env(safe-area-inset-bottom))}._backdrop_vxv6y_32._visible_vxv6y_58{display:block}}@keyframes _fadeIn_vxv6y_1{0%{opacity:0}to{opacity:1}}._wrapper_1blnv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:60vh;width:100%;color:var(--text-dim)}._icon_1blnv_12{color:var(--primary)}._label_1blnv_16{font-size:var(--fs-sm);letter-spacing:.02em}@media(prefers-reduced-motion:reduce){._icon_1blnv_12{animation:none}}._authContainer_1vp7r_4{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;padding:24px 16px;background:var(--dark);position:relative;z-index:10;overflow:hidden}@media(min-width:1024px){._authContainer_1vp7r_4{justify-content:flex-end;padding-right:max(6vw,48px)}._authContainer_1vp7r_4:before,._authContainer_1vp7r_4:after{content:"";position:absolute;left:28%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}._authContainer_1vp7r_4:before{width:120px;height:120px;background:radial-gradient(circle,var(--dark) 0 22%,transparent 23%),conic-gradient(from 210deg,var(--primary),var(--accent-2),var(--primary));box-shadow:0 0 90px rgba(var(--primary-rgb),.55);border-radius:34px;animation:_coreFloat_1vp7r_1 6s ease-in-out infinite}._authContainer_1vp7r_4:after{width:760px;height:760px;background:radial-gradient(circle,transparent 0 17%,rgba(var(--primary-rgb),.18) 17.2% 17.6%,transparent 17.8%),radial-gradient(circle,transparent 0 31%,rgba(var(--primary-rgb),.12) 31.2% 31.5%,transparent 31.7%),radial-gradient(circle,transparent 0 46%,rgba(var(--accent-2-rgb),.12) 46.2% 46.5%,transparent 46.7%),radial-gradient(circle,rgba(var(--primary-rgb),.08),transparent 60%);animation:_ripple_1vp7r_1 5s var(--ease-out) infinite}}@keyframes _ripple_1vp7r_1{0%{transform:translate(-50%,-50%) scale(.85);opacity:1}to{transform:translate(-50%,-50%) scale(1.08);opacity:.35}}@keyframes _coreFloat_1vp7r_1{50%{transform:translate(-50%,calc(-50% - 10px)) rotate(8deg)}}._authCard_1vp7r_68{position:relative;z-index:1;background:var(--surface);border-radius:var(--radius-xl);padding:clamp(1.75rem,4vw,2.75rem);max-width:440px;width:100%;box-shadow:var(--shadow-lg),var(--glow-primary);border:1px solid var(--card-border);animation:_cardIn_1vp7r_1 var(--dur-slow) var(--ease-out) both}._authCard_1vp7r_68:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--primary),var(--accent-2),transparent)}@keyframes _cardIn_1vp7r_1{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(6px)}}._brand_1vp7r_97{display:flex;align-items:center;gap:12px;margin-bottom:1.75rem}._brandMark_1vp7r_104{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:radial-gradient(circle,var(--dark) 0 18%,transparent 19%),conic-gradient(from 210deg,var(--primary),var(--accent-2),var(--primary))}._brandName_1vp7r_114{font-family:var(--font-display);font-weight:800;letter-spacing:.12em;color:var(--text-bright)}._brandTagline_1vp7r_121{font-size:.8rem;color:var(--text-dim)}._title_1vp7r_126{margin-top:0;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);color:var(--text-bright);margin-bottom:.5rem}._label_1vp7r_133{display:block;margin-top:1rem;font-weight:500;color:var(--text-secondary);font-size:.9rem}._input_1vp7r_141{width:100%;padding:.8rem;margin-top:.3rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-2);color:var(--text-bright);font-size:1rem;transition:border-color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out)}._input_1vp7r_141:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.18)}._button_1vp7r_159{width:100%;margin-top:1.5rem;padding:.9rem;background:var(--primary);border:none;border-radius:14px;color:var(--on-primary);font-weight:700;cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);font-size:1rem;box-shadow:0 14px 36px -14px rgba(var(--primary-rgb),.8)}._button_1vp7r_159:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-primary)}._button_1vp7r_159:disabled{opacity:.7;cursor:not-allowed}._links_1vp7r_184{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--text-dim)}._link_1vp7r_184{color:var(--primary);text-decoration:none;margin-left:.3rem;font-weight:600}._link_1vp7r_184:hover{text-decoration:underline}._error_1vp7r_202{background:var(--error-bg);border:1px solid var(--error);color:var(--error);padding:.8rem;border-radius:12px;margin-bottom:1rem;font-size:.9rem;text-align:center}._authHeader_1vp7r_214{text-align:center;margin-bottom:2rem}._authIcon_1vp7r_219{color:var(--primary);margin-bottom:1rem}._authTitle_1vp7r_224{margin:0;font-size:1.8rem;color:var(--text-bright);margin-bottom:.5rem}._authSubtitle_1vp7r_231{color:var(--text-dim);font-size:.95rem;margin:0}._authForm_1vp7r_237{margin-top:1.5rem}._formGroup_1vp7r_241{margin-bottom:1.5rem}._formLabel_1vp7r_245{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary);font-size:.9rem}._formInput_1vp7r_253{width:100%;padding:.8rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text-bright);font-size:1rem;transition:all .2s}._formInput_1vp7r_253:focus{outline:none;border-color:var(--primary);background:var(--surface-3)}._formInput_1vp7r_253:disabled{opacity:.6;cursor:not-allowed}._passwordInput_1vp7r_275{position:relative;display:flex;align-items:center}._passwordInput_1vp7r_275 input{padding-right:3rem}._togglePassword_1vp7r_285{position:absolute;right:.8rem;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:.5rem;display:flex;align-items:center;transition:color .2s}._togglePassword_1vp7r_285:hover{color:var(--primary)}._passwordHint_1vp7r_302{display:block;margin-top:.4rem;color:var(--text-dim);font-size:.85rem}._submitButton_1vp7r_309{width:100%;margin-top:1.5rem;padding:.9rem;background:var(--primary);border:none;border-radius:12px;color:var(--on-primary);font-weight:800;cursor:pointer;transition:background .2s;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.5rem}._submitButton_1vp7r_309:hover:not(:disabled){background:var(--primary-dark)}._submitButton_1vp7r_309:disabled{opacity:.7;cursor:not-allowed}._backLink_1vp7r_338{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:var(--text-dim);text-decoration:none;font-size:.9rem;transition:color .2s}._backLink_1vp7r_338:hover{color:var(--primary)}._successIcon_1vp7r_353,._errorIcon_1vp7r_354,._loadingIcon_1vp7r_355{display:flex;justify-content:center;margin-bottom:1.5rem}._successIcon_1vp7r_353{color:var(--success)}._errorIcon_1vp7r_354{color:var(--error)}._loadingIcon_1vp7r_355{color:var(--primary)}._successMessage_1vp7r_373{color:var(--text-bright);text-align:center;margin-bottom:1rem;line-height:1.6}._infoMessage_1vp7r_380{color:var(--text-dim);text-align:center;font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}._errorMessage_1vp7r_388{background:var(--error-bg);border:1px solid var(--error);color:var(--error);padding:.8rem;border-radius:12px;margin-bottom:1rem;font-size:.9rem;display:flex;align-items:center;gap:.5rem}._loadingText_1vp7r_401{color:var(--text-dim);text-align:center;margin-top:1rem}._spinner_1vp7r_407{animation:_spin_1vp7r_407 1s linear infinite}@keyframes _spin_1vp7r_407{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._primaryButton_1vp7r_421{display:inline-block;width:100%;margin-top:1.5rem;padding:.9rem;background:var(--primary);border:none;border-radius:12px;color:var(--on-primary);font-weight:800;cursor:pointer;transition:background .2s;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;text-align:center;text-decoration:none}._primaryButton_1vp7r_421:hover{background:var(--primary-dark)}
