._container_eb32a_4{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%;pointer-events:none}._top-right_eb32a_16{top:20px;right:20px}._top-left_eb32a_21{top:20px;left:20px}._bottom-right_eb32a_26{bottom:20px;right:20px;flex-direction:column-reverse}._bottom-left_eb32a_32{bottom:20px;left:20px;flex-direction:column-reverse}._top-center_eb32a_38{top:20px;left:50%;transform:translate(-50%)}._bottom-center_eb32a_44{bottom:20px;left:50%;transform:translate(-50%);flex-direction:column-reverse}._toast_eb32a_52{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--glass-modal);border:1px solid var(--border-medium);border-radius:12px;box-shadow:0 10px 25px -5px var(--glass-thin),var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;animation:_slideIn_eb32a_1 .3s ease-out}@keyframes _slideIn_eb32a_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._success_eb32a_80{border-left:3px solid var(--accent-secondary)}._success_eb32a_80 ._icon_eb32a_84{color:var(--accent-secondary);background:var(--accent-light)}._error_eb32a_89{border-left:3px solid var(--status-error)}._error_eb32a_89 ._icon_eb32a_84{color:var(--status-error);background:var(--status-error-light)}._warning_eb32a_98{border-left:3px solid var(--status-warning)}._warning_eb32a_98 ._icon_eb32a_84{color:var(--status-warning);background:var(--status-warning-light)}._info_eb32a_107{border-left:3px solid var(--status-info)}._info_eb32a_107 ._icon_eb32a_84{color:var(--status-info);background:var(--status-info-light)}._icon_eb32a_84{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;flex-shrink:0}._content_eb32a_130{flex:1;min-width:0}._title_eb32a_135{font-size:.9rem;font-weight:600;color:var(--color-text);line-height:1.4}._message_eb32a_142{font-size:.8rem;color:var(--color-text-secondary);margin-top:2px;line-height:1.4}._dismiss_eb32a_150{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;margin-left:4px}._dismiss_eb32a_150:hover{background:var(--tint-medium);color:var(--color-text)}@media(max-width:480px){._container_eb32a_4{left:10px;right:10px;max-width:none;transform:none}._top-center_eb32a_38,._bottom-center_eb32a_44{left:10px;transform:none}}._container_1um4n_9{position:fixed;inset:0;z-index:-100;pointer-events:none;overflow:hidden;opacity:var(--leaf-bg-opacity, .25)}._svg_1um4n_18,._canvas_1um4n_25{position:absolute;inset:0;width:100%;height:100%}._vignette_1um4n_36{position:absolute;inset:0;pointer-events:none;background:var(--leaf-vignette)}@media(prefers-reduced-motion:reduce){._canvas_1um4n_25{display:none}._container_1um4n_9{opacity:calc(var(--leaf-bg-opacity, .25) * .5)}}._layout_14vn8_5{min-height:100vh;position:relative}._main_14vn8_10{min-height:100vh}._logoButton_14vn8_18{position:fixed;top:1.5rem;left:1.5rem;z-index:100;width:62px;height:auto;padding:.625rem .5rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background:var(--glass-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--brand-cyan-border-strong);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px var(--glass-thin),0 0 20px var(--brand-cyan-strong),inset 0 0 20px var(--brand-cyan-light)}._logoButton_14vn8_18 svg{transition:filter .3s ease,transform .3s ease;filter:drop-shadow(0 0 4px var(--brand-cyan-border-strong))}._logoButton_14vn8_18:hover{transform:scale(1.08) translateY(-2px);background:var(--glass-modal);border-color:var(--status-success);box-shadow:0 8px 30px var(--glass-thin),0 0 40px var(--brand-cyan-border-strong),0 0 60px var(--status-success-medium),inset 0 0 30px var(--status-success-light)}._logoButton_14vn8_18:hover svg{filter:drop-shadow(var(--status-success-glow));transform:scale(1.05)}._logoButton_14vn8_18:active{transform:scale(.98);box-shadow:0 2px 10px var(--glass-thin),0 0 30px var(--status-success),inset 0 0 40px var(--status-success-medium)}._logoButton_14vn8_18:active svg{filter:drop-shadow(var(--status-success-glow))}._logoButton_14vn8_18:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-8px);padding:.5rem .75rem;background:var(--glass-modal);border:1px solid var(--brand-cyan-border-strong);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;box-shadow:var(--shadow-sm)}._logoButton_14vn8_18:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._themeButton_14vn8_109{position:fixed;top:1.5rem;right:1.5rem;z-index:100;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;transition:all .3s ease;color:var(--oak-text-secondary)}._themeButton_14vn8_109:hover{background:var(--glass-bg-hover);border-color:var(--brand-cyan-border-strong);color:var(--oak-cyan);transform:scale(1.05)}._acornButton_14vn8_140{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;width:62px;height:auto;padding:.625rem .5rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background:var(--glass-overlay);border:1px solid var(--brand-cyan-border-strong);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px var(--glass-thin),0 0 20px var(--brand-cyan-strong),inset 0 0 20px var(--brand-cyan-light)}._acornButton_14vn8_140 svg{transition:filter .3s ease,transform .3s ease;filter:drop-shadow(0 0 4px var(--brand-cyan-border-strong))}._acornButton_14vn8_140:hover{transform:scale(1.08) translateY(-2px);background:var(--glass-modal);border-color:var(--status-success);box-shadow:0 8px 30px var(--glass-thin),0 0 40px var(--brand-cyan-border-strong),0 0 60px var(--status-success-medium),inset 0 0 30px var(--status-success-light)}._acornButton_14vn8_140:hover svg{filter:drop-shadow(var(--status-success-glow));transform:scale(1.05)}._acornButton_14vn8_140:active{transform:scale(.98);box-shadow:0 2px 10px var(--glass-thin),0 0 30px var(--status-success),inset 0 0 40px var(--status-success-medium)}._acornButton_14vn8_140:active svg{filter:drop-shadow(var(--status-success-glow))}._acornButton_14vn8_140:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(8px);padding:.5rem .75rem;background:var(--glass-modal);border:1px solid var(--brand-cyan-border-strong);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;box-shadow:var(--shadow-sm)}._acornButton_14vn8_140:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._buttonLabel_14vn8_229{font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);transition:color .2s ease}._logoButton_14vn8_18:hover ._buttonLabel_14vn8_229,._acornButton_14vn8_140:hover ._buttonLabel_14vn8_229{color:var(--status-success)}._overlay_14vn8_247{position:fixed;inset:0;z-index:200;background:var(--glass-panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_14vn8_1 .2s ease}@keyframes _fadeIn_14vn8_1{0%{opacity:0}to{opacity:1}}._navDrawer_14vn8_265{position:absolute;top:1rem;left:1rem;bottom:1rem;width:360px;max-width:calc(100vw - 2rem);background:var(--drawer-bg);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border);border-radius:20px;display:flex;flex-direction:column;animation:_slideIn_14vn8_1 .3s ease;overflow:hidden}@keyframes _slideIn_14vn8_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._navHeader_14vn8_294{display:flex;align-items:center;gap:.75rem;padding:1.5rem;border-bottom:1px solid var(--border-subtle)}._navTitle_14vn8_302{flex:1;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--oak-cyan),var(--oak-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._closeButton_14vn8_312{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--tint-light);border:1px solid var(--glass-border);border-radius:10px;color:var(--oak-text-secondary);cursor:pointer;transition:all .2s ease}._closeButton_14vn8_312:hover{background:var(--status-error-medium);border-color:var(--status-error-border);color:var(--status-error)}._navList_14vn8_332{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}._navItem_14vn8_341{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:14px;cursor:pointer;transition:all .25s ease;text-align:left;width:100%}._navItem_14vn8_341:hover{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border);transform:translate(4px)}._navItemActive_14vn8_361{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border-strong)}._navItemIcon_14vn8_366{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--brand-cyan-light);border-radius:12px;color:var(--oak-cyan)}._navItemText_14vn8_377{flex:1;display:flex;flex-direction:column;gap:.125rem}._navItemLabel_14vn8_384{font-size:1rem;font-weight:600;color:var(--oak-text)}._navItemDesc_14vn8_390{font-size:.8125rem;color:var(--oak-text-muted)}._navItemArrow_14vn8_395{color:var(--oak-cyan);opacity:0;transform:translate(-8px);transition:all .2s ease}._navItem_14vn8_341:hover ._navItemArrow_14vn8_395{opacity:1;transform:translate(0)}._navFooter_14vn8_411{padding:1rem 1.5rem;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:1rem}._themeSection_14vn8_419{display:flex;justify-content:space-between;align-items:center}._themeSectionLabel_14vn8_425{font-size:.75rem;font-weight:600;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.05em}._themeSwitcher_14vn8_433{display:flex;gap:.375rem;padding:.25rem;background:var(--tint-subtle);border:1px solid var(--border-subtle);border-radius:10px}._themeOption_14vn8_442{width:36px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--oak-text-muted);cursor:pointer;transition:all .2s ease}._themeOption_14vn8_442:hover{color:var(--oak-text-secondary);background:var(--tint-light)}._themeOptionActive_14vn8_461{background:var(--brand-cyan-medium);border-color:var(--oak-cyan);color:var(--oak-cyan)}._navVersion_14vn8_467{font-size:.75rem;color:var(--oak-text-muted)}._chatDrawer_14vn8_476{position:absolute;top:1rem;right:1rem;bottom:1rem;width:420px;max-width:calc(100vw - 2rem);background:var(--drawer-bg);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border);border-radius:20px;display:flex;flex-direction:column;animation:_slideInRight_14vn8_1 .3s ease;overflow:hidden}@keyframes _slideInRight_14vn8_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._chatHeader_14vn8_505{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle)}._chatTitle_14vn8_513{font-size:1.125rem;font-weight:600;color:var(--oak-text)}._chatContent_14vn8_519{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}._chatWelcome_14vn8_528{text-align:center;padding:2rem 1rem}._chatWelcomeIcon_14vn8_533{display:flex;justify-content:center;margin-bottom:1rem;color:var(--oak-cyan)}._chatWelcome_14vn8_528 h3{font-size:1.25rem;font-weight:600;color:var(--oak-text);margin:0 0 .5rem}._chatWelcome_14vn8_528 p{font-size:.875rem;color:var(--oak-text-muted);margin:0}._chatSuggestions_14vn8_553{display:flex;flex-direction:column;gap:.5rem}._chatSuggestion_14vn8_553{padding:.875rem 1rem;background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:12px;color:var(--oak-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease;text-align:left}._chatSuggestion_14vn8_553:hover{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border);color:var(--oak-text)}._chatInput_14vn8_577{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-subtle)}._chatInput_14vn8_577 input{flex:1;padding:.875rem 1rem;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:12px;color:var(--oak-text);font-size:.875rem;font-family:inherit;outline:none;transition:border-color .2s ease}._chatInput_14vn8_577 input::-moz-placeholder{color:var(--oak-text-muted)}._chatInput_14vn8_577 input::placeholder{color:var(--oak-text-muted)}._chatInput_14vn8_577 input:focus{border-color:var(--oak-cyan)}._chatSend_14vn8_605{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-cyan-dim),var(--brand-teal));border:none;border-radius:12px;color:var(--oak-deep-900);cursor:pointer;transition:all .2s ease}._chatSend_14vn8_605:hover{transform:scale(1.05);box-shadow:0 0 20px var(--brand-cyan-border-strong)}._theme-light_14vn8_628 ._logoButton_14vn8_18,._theme-light_14vn8_628 ._acornButton_14vn8_140{background:var(--glass-overlay);border-color:var(--brand-cyan-border);box-shadow:var(--shadow-sm),0 0 20px var(--brand-cyan-light),inset 0 0 20px var(--brand-cyan-subtle)}._theme-light_14vn8_628 ._logoButton_14vn8_18:hover,._theme-light_14vn8_628 ._acornButton_14vn8_140:hover{background:var(--glass-modal);border-color:var(--brand-cyan-border-strong);box-shadow:var(--shadow-md),0 0 30px var(--brand-cyan-medium),inset 0 0 30px var(--brand-cyan-light)}._theme-light_14vn8_628 ._buttonLabel_14vn8_229{color:var(--text-secondary)}._theme-light_14vn8_628 ._logoButton_14vn8_18:hover ._buttonLabel_14vn8_229,._theme-light_14vn8_628 ._acornButton_14vn8_140:hover ._buttonLabel_14vn8_229{color:var(--brand-cyan)}._theme-light_14vn8_628 ._logoButton_14vn8_18:after,._theme-light_14vn8_628 ._acornButton_14vn8_140:after{background:var(--glass-modal);border-color:var(--brand-cyan-border);color:var(--text-secondary);box-shadow:var(--shadow-sm)}._theme-light_14vn8_628 ._themeButton_14vn8_109{background:var(--glass-overlay);border-color:var(--border-medium);color:var(--text-secondary)}._theme-light_14vn8_628 ._themeButton_14vn8_109:hover{background:var(--glass-modal);border-color:var(--brand-cyan-border-strong);color:var(--brand-cyan)}._theme-light_14vn8_628 ._navDrawer_14vn8_265,._theme-light_14vn8_628 ._chatDrawer_14vn8_476{background:var(--glass-modal);border-color:var(--border-medium)}._theme-light_14vn8_628 ._navItem_14vn8_341{background:var(--glass-thin);border-color:var(--border-faint)}._theme-light_14vn8_628 ._navItem_14vn8_341:hover{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border)}._theme-light_14vn8_628 ._navItemActive_14vn8_361{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border-strong)}._theme-light_14vn8_628 ._navItemLabel_14vn8_384{color:var(--text-primary)}._theme-light_14vn8_628 ._navItemIcon_14vn8_366{background:var(--brand-cyan-light);color:var(--brand-cyan)}._theme-light_14vn8_628 ._chatTitle_14vn8_513,._theme-light_14vn8_628 ._chatWelcome_14vn8_528 h3{color:var(--text-primary)}._theme-light_14vn8_628 ._chatInput_14vn8_577 input{background:var(--glass-overlay);border-color:var(--border-medium);color:var(--text-primary)}._theme-light_14vn8_628 ._chatSuggestion_14vn8_553{background:var(--glass-thin);border-color:var(--border-subtle);color:var(--text-secondary)}._theme-light_14vn8_628 ._chatSuggestion_14vn8_553:hover{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border);color:var(--text-primary)}@media(max-width:600px){._logoButton_14vn8_18{top:1rem;left:1rem;width:48px;padding:.5rem}._acornButton_14vn8_140{bottom:1rem;right:1rem;width:48px;padding:.5rem}._buttonLabel_14vn8_229{display:none}._logoButton_14vn8_18:after,._acornButton_14vn8_140:after{display:none}._themeButton_14vn8_109{top:1rem;right:1rem;width:40px;height:40px}._navDrawer_14vn8_265,._chatDrawer_14vn8_476{inset:0;width:100%;max-width:100%;border-radius:0}}._authPage_pmtvz_7{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden;background:var(--bg-deep)}._backgroundGradient_pmtvz_23{position:fixed;inset:0;background:radial-gradient(ellipse at 20% 20%,var(--status-info-light) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,var(--brand-teal-light) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,var(--accent-violet-subtle) 0%,transparent 60%);pointer-events:none}._backgroundOrbs_pmtvz_33{position:fixed;inset:0;pointer-events:none;overflow:hidden}._orb1_pmtvz_40,._orb2_pmtvz_40,._orb3_pmtvz_40{position:absolute;border-radius:50%;filter:blur(80px);animation:_float_pmtvz_1 20s ease-in-out infinite}._orb1_pmtvz_40{width:600px;height:600px;background:var(--status-info-medium);top:-200px;left:-100px;animation-delay:0s}._orb2_pmtvz_40{width:500px;height:500px;background:var(--brand-teal-medium);bottom:-150px;right:-100px;animation-delay:-7s}._orb3_pmtvz_40{width:400px;height:400px;background:var(--accent-violet-subtle);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes _float_pmtvz_1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-30px,-20px) scale(1.02)}}._authCard_pmtvz_94{position:relative;z-index:10;width:100%;max-width:420px;background:var(--glass-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px var(--glass-card),0 0 0 1px var(--tint-light) inset}._registerCard_pmtvz_109{max-width:480px}._logo_pmtvz_117{text-align:center;margin-bottom:32px}._logoIcon_pmtvz_122{width:64px;height:64px;margin:0 auto 16px}._logoSvg_pmtvz_128{width:100%;height:100%}._logoText_pmtvz_133{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,var(--status-info),var(--brand-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._logoSubtext_pmtvz_143{color:var(--text-muted);font-size:.9rem;margin:4px 0 0}._form_pmtvz_153{display:flex;flex-direction:column;gap:20px}._title_pmtvz_159{font-size:1.5rem;font-weight:600;color:var(--text-inverse);text-align:center;margin:0}._subtitle_pmtvz_167{color:var(--text-secondary);text-align:center;margin:-12px 0 8px;font-size:.9rem}._inputGroup_pmtvz_175{display:flex;flex-direction:column;gap:8px}._inputRow_pmtvz_181{display:grid;grid-template-columns:1fr 1fr;gap:16px}._label_pmtvz_187{font-size:.85rem;font-weight:500;color:var(--text-primary)}._input_pmtvz_175{width:100%;padding:14px 16px;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:12px;color:var(--text-inverse);font-size:1rem;transition:all .2s ease;box-sizing:border-box}._input_pmtvz_175:focus{outline:none;border-color:var(--status-info);box-shadow:0 0 0 3px var(--status-info-medium);background:var(--tint-border)}._input_pmtvz_175::-moz-placeholder{color:var(--text-faint)}._input_pmtvz_175::placeholder{color:var(--text-faint)}._input_pmtvz_175:disabled{opacity:.6;cursor:not-allowed}._passwordStrength_pmtvz_222{display:flex;align-items:center;gap:12px;margin-top:4px}._strengthBar_pmtvz_229{flex:1;height:4px;background:var(--tint-medium);border-radius:2px;overflow:hidden}._strengthFill_pmtvz_237{height:100%;border-radius:2px;transition:all .3s ease}._passwordStrength_pmtvz_222 span{font-size:.75rem;font-weight:500}._fieldError_pmtvz_248{color:var(--status-error);font-size:.8rem;margin:4px 0 0}._error_pmtvz_255{background:var(--status-error-subtle);border:1px solid var(--status-error-border);border-radius:12px;padding:12px 16px;color:var(--status-error);font-size:.9rem;text-align:center}._forgotPassword_pmtvz_266{text-align:right;margin-top:-8px}._checkbox_pmtvz_272{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.85rem;color:var(--text-secondary);line-height:1.5}._checkbox_pmtvz_272 input{margin-top:4px;accent-color:var(--status-info);cursor:pointer}._link_pmtvz_289{color:var(--status-info);text-decoration:none;font-weight:500;transition:color .2s ease}._link_pmtvz_289:hover{color:var(--status-info);text-decoration:underline}._submitButton_pmtvz_302{width:100%;padding:16px;background:linear-gradient(135deg,var(--status-info),var(--brand-teal));border:none;border-radius:12px;color:var(--text-inverse);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._submitButton_pmtvz_302:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px var(--status-info-border)}._submitButton_pmtvz_302:active:not(:disabled){transform:translateY(0)}._submitButton_pmtvz_302:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_pmtvz_335{width:18px;height:18px;border:2px solid var(--tint-intense);border-top-color:var(--text-inverse);border-radius:50%;animation:_spin_pmtvz_335 .8s linear infinite}@keyframes _spin_pmtvz_335{to{transform:rotate(360deg)}}._divider_pmtvz_352{display:flex;align-items:center;gap:16px;color:var(--text-faint);font-size:.85rem}._divider_pmtvz_352:before,._divider_pmtvz_352:after{content:"";flex:1;height:1px;background:var(--tint-medium)}._oauthButtons_pmtvz_372{display:flex;gap:12px}._oauthButton_pmtvz_372{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:12px;color:var(--text-inverse);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._oauthButton_pmtvz_372:hover:not(:disabled){background:var(--tint-medium);border-color:var(--border-strong)}._oauthButton_pmtvz_372:disabled{opacity:.5;cursor:not-allowed}._oauthIcon_pmtvz_404{width:20px;height:20px}._switchAuth_pmtvz_413{text-align:center;color:var(--text-secondary);font-size:.9rem;margin:0}._footer_pmtvz_424{position:relative;z-index:10;margin-top:32px;color:var(--text-faint);font-size:.8rem;text-align:center}._footer_pmtvz_424 p{margin:0}@media(max-width:520px){._authCard_pmtvz_94{padding:32px 24px;border-radius:20px}._registerCard_pmtvz_109{max-width:100%}._inputRow_pmtvz_181{grid-template-columns:1fr;gap:20px}._oauthButtons_pmtvz_372{flex-direction:column}._oauthButton_pmtvz_372{padding:14px}._title_pmtvz_159{font-size:1.25rem}}._container_1amnn_7{border-radius:var(--glass-radius);overflow:hidden;height:-moz-fit-content;height:fit-content}._variant-glass_1amnn_14{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:all var(--transition-base)}._variant-glass_1amnn_14:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow),0 0 20px var(--brand-cyan-light)}._variant-solid_1amnn_30{background:var(--glass-bg-solid);border:1px solid var(--glass-border)}._variant-outline_1amnn_35{background:transparent;border:1px solid var(--glass-border)}._variant-transparent_1amnn_40{background:transparent;border:none}._padding-none_1amnn_46{padding:0}._padding-sm_1amnn_47{padding:.75rem}._padding-md_1amnn_48{padding:1.25rem}._padding-lg_1amnn_49{padding:1.75rem}._type-feature_container_1amnn_52{align-self:start;min-width:320px}._type-feature_container_1amnn_52 ._imageContainer_1amnn_58{margin-bottom:1.25rem}._type-feature_container_1amnn_52 ._image_1amnn_58{max-height:240px}._type-feature_container_1amnn_52 ._imageFallback_1amnn_66{height:240px}._type-feature_container_1amnn_52 ._title_1amnn_70{font-size:1.5rem}._type-feature_container_1amnn_52 ._statValue_1amnn_74{font-size:1.125rem}._type-feature_container_1amnn_52 ._text_1amnn_78{font-size:1rem}._type-feature_container_1amnn_52 ._progressBar_1amnn_82{height:10px}._type-feature_container_1amnn_52 ._progressAction_1amnn_86{width:44px;height:44px;font-size:1.5rem}._type-secondary_container_1amnn_92{align-self:start;font-size:.9375rem}._type-secondary_container_1amnn_92 ._statDisplayValue_1amnn_98{font-size:1.75rem}._type-tertiary_container_1amnn_102{align-self:start;font-size:.875rem}._type-tertiary_container_1amnn_102 ._containerTitle_1amnn_108{font-size:.6875rem}._type-tertiary_container_1amnn_102 ._listItem_1amnn_112{padding:.5rem 0;font-size:.8125rem}._type-tertiary_container_1amnn_102 ._actionButton_1amnn_117{padding:.5rem 1rem;font-size:.8125rem}._type-tertiary_container_1amnn_102._container_1amnn_7{margin:0}._containerTitle_1amnn_108{font-size:.75rem;font-weight:600;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}._containerContent_1amnn_137{display:flex;flex-direction:column}._title_1amnn_70{color:var(--oak-text);font-weight:600;margin:0 0 .5rem;line-height:1.3}._title_1amnn_70._size-sm_1amnn_153{font-size:1rem}._title_1amnn_70._size-md_1amnn_154{font-size:1.25rem}._title_1amnn_70._size-lg_1amnn_155{font-size:1.5rem}._title_1amnn_70._size-xl_1amnn_156{font-size:2rem}._subtitle_1amnn_162{color:var(--oak-text-secondary);font-size:.875rem;margin:0 0 .75rem;line-height:1.5}._text_1amnn_78{color:var(--oak-text-secondary);margin:0 0 .75rem;line-height:1.6}._text_1amnn_78._size-sm_1amnn_153{font-size:.8125rem}._text_1amnn_78._size-md_1amnn_154{font-size:.875rem}._text_1amnn_78._size-lg_1amnn_155{font-size:1rem}._align-left_1amnn_184{text-align:left}._align-center_1amnn_185{text-align:center}._align-right_1amnn_186{text-align:right}._imageContainer_1amnn_58{position:relative;width:100%;border-radius:var(--glass-radius-sm);overflow:hidden;margin-bottom:1rem}._image_1amnn_58{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-height:200px}._imageFallback_1amnn_66{width:100%;height:160px;background:linear-gradient(135deg,var(--accent-indigo) 0%,var(--accent-purple) 100%)}._imageOverlay_1amnn_214{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(transparent,var(--glass-overlay))}._overlayText_1amnn_223{color:#fff;font-weight:500;font-size:.875rem}._progressContainer_1amnn_233{display:flex;align-items:center;gap:.75rem;margin:.5rem 0}._progressBar_1amnn_82{flex:1;height:8px;background:var(--oak-slate-700);border-radius:4px;overflow:hidden}._progressFill_1amnn_248{height:100%;background:linear-gradient(90deg,var(--oak-cyan) 0%,var(--oak-teal) 100%);border-radius:4px;transition:width var(--transition-slow);box-shadow:0 0 10px var(--oak-cyan-glow)}._progressAction_1amnn_86{width:36px;height:36px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--oak-cyan);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}._progressAction_1amnn_86:hover{background:var(--oak-cyan);border-color:var(--oak-cyan);color:var(--oak-deep-900);box-shadow:0 0 20px var(--oak-cyan-glow)}._statRow_1amnn_282{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0}._statRow_1amnn_282._align-left_1amnn_184{justify-content:flex-start}._statRow_1amnn_282._align-center_1amnn_185{justify-content:center}._statRow_1amnn_282._align-right_1amnn_186{justify-content:flex-end}._statItem_1amnn_293{display:flex;flex-direction:column;gap:.125rem}._statLabel_1amnn_299{font-size:.6875rem;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.05em}._statValue_1amnn_74{font-size:.9375rem;font-weight:500;color:var(--oak-text)}._statDisplay_1amnn_98{display:flex;flex-wrap:wrap;gap:1.5rem;margin:.5rem 0}._statDisplayItem_1amnn_323{display:flex;flex-direction:column;gap:.25rem}._statDisplayLabel_1amnn_329{font-size:.6875rem;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.05em}._statDisplayValue_1amnn_98{font-size:2rem;font-weight:700;color:var(--oak-text)}._color-positive_1amnn_343{color:var(--oak-success)!important}._color-negative_1amnn_344{color:var(--oak-error)!important}._color-warning_1amnn_345{color:var(--oak-warning)!important}._color-info_1amnn_346{color:var(--oak-info)!important}._color-muted_1amnn_347{color:var(--oak-text-muted)!important}._list_1amnn_112{list-style:none;padding:0;margin:.5rem 0}._scrollableList_1amnn_359{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--oak-slate-700) transparent}._scrollableList_1amnn_359::-webkit-scrollbar{width:4px}._scrollableList_1amnn_359::-webkit-scrollbar-track{background:transparent}._scrollableList_1amnn_359::-webkit-scrollbar-thumb{background:var(--oak-slate-700);border-radius:2px}._scrollableList_1amnn_359::-webkit-scrollbar-thumb:hover{background:var(--oak-slate-600)}._listItem_1amnn_112{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-subtle);color:var(--oak-text);font-size:.875rem}._listItem_1amnn_112:last-child{border-bottom:none}._listPrefix_1amnn_396{font-size:1rem;opacity:.8}._listContent_1amnn_401{flex:1}._listSuffix_1amnn_405{font-size:.75rem;color:var(--oak-text-muted)}._ticker_1amnn_414{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;margin:.5rem 0;border-top:1px solid var(--border-subtle)}._tickerArrow_1amnn_423{width:28px;height:28px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--oak-text-muted);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}._tickerArrow_1amnn_423:hover{background:var(--glass-bg-hover);color:var(--oak-cyan);border-color:var(--oak-cyan)}._tickerText_1amnn_445{flex:1;font-size:.8125rem;color:var(--oak-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionButton_1amnn_117{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--glass-radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);margin:.25rem 0}._variant-primary_1amnn_473{background:linear-gradient(135deg,var(--oak-cyan-dim),var(--oak-teal));border:1px solid var(--oak-cyan);color:var(--oak-deep-900)}._variant-primary_1amnn_473:hover{box-shadow:0 0 20px var(--oak-cyan-glow);transform:translateY(-1px)}._variant-secondary_1amnn_484{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--oak-text)}._variant-secondary_1amnn_484:hover{border-color:var(--oak-cyan);background:var(--brand-cyan-light)}._variant-ghost_1amnn_495{background:transparent;border:none;color:var(--oak-text-secondary);padding:.5rem}._variant-ghost_1amnn_495:hover{color:var(--oak-cyan)}._variant-icon_1amnn_506{width:36px;height:36px;padding:0;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--oak-text-secondary)}._variant-icon_1amnn_506:hover{background:var(--brand-cyan-medium);border-color:var(--oak-cyan);color:var(--oak-cyan)}._actionIcon_1amnn_522{font-size:1rem}._actionText_1amnn_526{line-height:1}._columns_1amnn_534{display:flex;gap:1rem;margin:.5rem 0}._column_1amnn_534{flex:1;min-width:0;display:flex;flex-direction:column}._column_1amnn_534 ._actionButton_1amnn_117{width:100%}._divider_1amnn_556{border:none;height:1px;background:var(--border-subtle);margin:.75rem 0}._spacer_1amnn_567{flex-shrink:0}._actionCard_1amnn_575{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:var(--glass-thin);border:1px solid var(--border-medium);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}._actionCard_1amnn_575:hover{background:var(--tint-medium);border-color:var(--border-strong);transform:translateY(-1px)}._actionCard_1amnn_575:active{transform:translateY(0)}._actionCardIcon_1amnn_599{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--status-info-medium);border-radius:8px;color:var(--status-info);flex-shrink:0}._actionCardContent_1amnn_611{display:flex;flex-direction:column;gap:2px;min-width:0}._actionCardTitle_1amnn_618{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}._actionCardDescription_1amnn_625{font-size:12px;color:var(--text-secondary);line-height:1.4}@media(max-width:768px){._columns_1amnn_534{flex-direction:column}._statDisplay_1amnn_98{gap:1rem}._statDisplayValue_1amnn_98{font-size:1.5rem}._container_1amnn_7{border-radius:var(--glass-radius-sm)}._padding-md_1amnn_48{padding:1rem}._padding-lg_1amnn_49{padding:1.25rem}}._greeting_6f8l3_3{padding:.5rem 0 1.5rem 1rem}._headline_6f8l3_8{font-size:2rem;font-weight:400;line-height:1.4;color:var(--oak-text);margin:0 0 .5rem}._welcome_6f8l3_16{font-weight:600}._aiMessage_6f8l3_20{font-style:italic;color:var(--oak-cyan);text-shadow:0 0 20px var(--oak-cyan-glow)}._signature_6f8l3_26{font-size:.875rem;color:var(--oak-text-muted);margin:0;padding-left:.25rem}body.theme-glass ._aiMessage_6f8l3_20{text-shadow:0 0 10px var(--oak-cyan-glow),0 0 30px var(--oak-cyan-glow)}@media(max-width:768px){._greeting_6f8l3_3{padding-left:0}._headline_6f8l3_8{font-size:1.5rem}._signature_6f8l3_26{font-size:.8125rem}}._dashboard_1ovyq_3{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;padding:1rem 2rem 2rem}._widgetsGrid_1ovyq_13{display:grid;align-content:start}._widgetWrapper_1ovyq_18{min-width:0}._unknownWidget_1ovyq_22{background:var(--status-error-subtle);border:1px dashed var(--status-error-border);border-radius:var(--glass-radius);padding:1rem;color:var(--status-error);font-size:.875rem}@media(max-width:1024px){._dashboard_1ovyq_3{padding:1rem 1.5rem}._widgetsGrid_1ovyq_13{grid-template-columns:1fr 1fr!important;grid-template-areas:"greeting greeting" "feature feature" "feature feature" "research profile" "secondary secondary" "events events"!important;gap:.75rem!important}}@media(max-width:768px){._dashboard_1ovyq_3{padding:1rem}._widgetsGrid_1ovyq_13{grid-template-columns:1fr!important;grid-template-areas:"greeting" "feature" "research" "profile" "secondary" "events"!important;gap:.75rem!important}._widgetWrapper_1ovyq_18{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important}}._homeContainer_jcowm_3{position:relative;min-height:100vh;width:100%}._loadingState_jcowm_10{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:var(--oak-text-secondary)}._spinner_jcowm_19{width:48px;height:48px;border:3px solid var(--glass-border);border-top-color:var(--oak-cyan);border-radius:50%;animation:_spin_jcowm_19 1s linear infinite}@keyframes _spin_jcowm_19{to{transform:rotate(360deg)}}._errorState_jcowm_33{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;color:var(--oak-text);text-align:center}._errorState_jcowm_33 h1{font-size:1.5rem;margin-bottom:.5rem}._errorState_jcowm_33 p{color:var(--oak-text-muted);margin-bottom:1.5rem}._errorState_jcowm_33 button{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--oak-cyan-dim) 0%,var(--oak-teal) 100%);border:1px solid var(--oak-cyan);border-radius:var(--glass-radius-sm);color:var(--oak-deep-900);font-weight:500;cursor:pointer;transition:all var(--transition-base)}._errorState_jcowm_33 button:hover{transform:translateY(-2px);box-shadow:0 4px 20px var(--oak-cyan-glow)}._panel_e9pc8_9{position:relative;background:var(--glass-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden}._panel-solid_e9pc8_20{background:var(--glass-solid);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._panel-card_e9pc8_26{background:var(--glass-card)}._panel-modal_e9pc8_30{background:var(--glass-modal);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}._panelShine_e9pc8_36{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--tint-heavy) 50%,transparent 100%);pointer-events:none}._hoverable_e9pc8_50{transition:all .3s ease}._hoverable_e9pc8_50:hover{transform:translateY(-2px);border-color:var(--brand-cyan-border-strong);box-shadow:0 8px 40px var(--glass-thin),0 0 0 1px var(--brand-cyan-light)}._clickable_e9pc8_62{cursor:pointer}._glow_e9pc8_66{box-shadow:0 4px 30px var(--glass-thin),0 0 20px var(--brand-cyan-medium)}._button_e9pc8_76{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;position:relative;overflow:hidden;font-family:inherit}._button_e9pc8_76:disabled{opacity:.5;cursor:not-allowed}._btn-sm_e9pc8_97{padding:.5rem 1rem;font-size:.8125rem}._btn-md_e9pc8_102{padding:.75rem 1.5rem;font-size:.875rem}._btn-lg_e9pc8_107{padding:1rem 2rem;font-size:1rem}._btn-primary_e9pc8_113{background:linear-gradient(135deg,var(--brand-cyan-dim),var(--brand-teal));color:var(--text-primary);border-color:var(--brand-cyan);font-weight:600}._btn-primary_e9pc8_113:hover:not(:disabled){box-shadow:0 0 24px var(--brand-cyan-border-strong);transform:translateY(-1px)}._btn-secondary_e9pc8_125{background:var(--glass-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);border-color:var(--border-strong)}._btn-secondary_e9pc8_125:hover:not(:disabled){border-color:var(--brand-cyan);background:var(--brand-cyan-light)}._btn-ghost_e9pc8_137{background:transparent;color:var(--text-secondary);border-color:transparent}._btn-ghost_e9pc8_137:hover:not(:disabled){color:var(--brand-cyan);background:var(--brand-cyan-subtle)}._btn-danger_e9pc8_148{background:var(--status-error-medium);color:var(--status-error);border-color:var(--status-error-border)}._btn-danger_e9pc8_148:hover:not(:disabled){background:var(--status-error-strong);border-color:var(--status-error)}._btnShine_e9pc8_159{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--tint-heavy),transparent);transition:left .5s ease}._button_e9pc8_76:hover ._btnShine_e9pc8_159{left:100%}._btnIcon_e9pc8_178{display:flex;align-items:center;font-size:1.125em}._btnGlow_e9pc8_184{animation:_pulse-glow_e9pc8_1 2s ease-in-out infinite}@keyframes _pulse-glow_e9pc8_1{0%,to{box-shadow:0 0 20px var(--brand-cyan-strong)}50%{box-shadow:0 0 40px var(--brand-cyan-border-strong)}}._btnLoading_e9pc8_197{pointer-events:none}._spinner_e9pc8_201{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_e9pc8_201 .8s linear infinite}@keyframes _spin_e9pc8_201{to{transform:rotate(360deg)}}._inputWrapper_e9pc8_218{display:flex;flex-direction:column;gap:.5rem}._inputLabel_e9pc8_224{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._inputContainer_e9pc8_230{position:relative;display:flex;align-items:center;background:var(--glass-thin);border:1px solid var(--border-medium);border-radius:12px;transition:all .2s ease}._inputContainer_e9pc8_230:hover{border-color:var(--border-strong)}._inputFocused_e9pc8_244{border-color:var(--brand-cyan);box-shadow:0 0 0 3px var(--brand-cyan-light)}._inputError_e9pc8_249{border-color:var(--status-error)}._inputIcon_e9pc8_253{padding-left:1rem;color:var(--text-muted);display:flex}._input_e9pc8_218{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-primary);font-size:.875rem;font-family:inherit;outline:none}._input_e9pc8_218::-moz-placeholder{color:var(--text-muted)}._input_e9pc8_218::placeholder{color:var(--text-muted)}._inputErrorText_e9pc8_274{font-size:.75rem;color:var(--status-error)}._select_e9pc8_283{flex:1;padding:.75rem 2.5rem .75rem 1rem;background:transparent;border:none;color:var(--text-primary);font-size:.875rem;font-family:inherit;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_e9pc8_283 option{background:var(--bg-raised);color:var(--text-primary)}._selectArrow_e9pc8_301{position:absolute;right:1rem;color:var(--text-muted);pointer-events:none}._card_e9pc8_312{position:relative;background:var(--glass-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);border-radius:16px;padding:1.5rem;transition:all .3s ease;overflow:hidden}._cardShine_e9pc8_324{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--tint-strong) 50%,transparent 100%)}._cardClickable_e9pc8_337{cursor:pointer}._card_e9pc8_312:hover{transform:translateY(-4px);border-color:var(--brand-cyan-border-strong);box-shadow:0 12px 40px var(--glass-thin),0 0 0 1px var(--brand-cyan-light),0 0 30px var(--brand-cyan-light)}._cardHeader_e9pc8_350{display:flex;gap:1rem;align-items:flex-start}._cardIcon_e9pc8_356{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--brand-cyan-light);border:1px solid var(--brand-cyan-border);border-radius:12px;font-size:1.5rem;flex-shrink:0;color:var(--brand-cyan)}._cardTitleArea_e9pc8_370{flex:1;min-width:0}._cardTitle_e9pc8_370{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.75rem}._cardBadge_e9pc8_385{font-size:.625rem;font-weight:600;padding:.25rem .5rem;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-teal));color:var(--text-primary);border-radius:4px;text-transform:uppercase;letter-spacing:.05em}._cardDescription_e9pc8_396{font-size:.875rem;color:var(--text-secondary);margin:.5rem 0 0;line-height:1.5}._cardContent_e9pc8_403{margin-top:1rem}._cardFooter_e9pc8_407{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-faint)}._cardArrow_e9pc8_416{font-size:1.25rem;color:var(--brand-cyan);transition:transform .2s ease}._card_e9pc8_312:hover ._cardArrow_e9pc8_416{transform:translate(4px)}._modalOverlay_e9pc8_430{position:fixed;inset:0;background:var(--glass-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_e9pc8_1 .2s ease}@keyframes _fadeIn_e9pc8_1{0%{opacity:0}to{opacity:1}}._modal_e9pc8_430{position:relative;background:var(--glass-modal);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid var(--border-medium);border-radius:20px;box-shadow:0 24px 80px var(--glass-card),0 0 0 1px var(--brand-cyan-light);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_e9pc8_1 .3s ease}@keyframes _slideUp_e9pc8_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modal-sm_e9pc8_476{width:400px}._modal-md_e9pc8_477{width:560px}._modal-lg_e9pc8_478{width:720px}._modal-xl_e9pc8_479{width:900px}._modalShine_e9pc8_481{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan-strong),transparent)}._modalHeader_e9pc8_494{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-faint)}._modalTitle_e9pc8_502{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._modalClose_e9pc8_509{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--glass-thin);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}._modalClose_e9pc8_509:hover{background:var(--status-error-medium);border-color:var(--status-error-border);color:var(--status-error)}._modalContent_e9pc8_529{padding:1.5rem;overflow-y:auto}._toggle_e9pc8_538{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}._toggleDisabled_e9pc8_545{opacity:.5;cursor:not-allowed}._toggleInput_e9pc8_550{position:absolute;opacity:0;pointer-events:none}._toggleTrack_e9pc8_556{position:relative;width:44px;height:24px;background:var(--tint-medium);border:1px solid var(--border-strong);border-radius:12px;transition:all .2s ease}._toggleChecked_e9pc8_566{background:var(--brand-cyan-medium);border-color:var(--brand-cyan)}._toggleThumb_e9pc8_571{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-secondary);border-radius:50%;transition:all .2s ease}._toggleChecked_e9pc8_566 ._toggleThumb_e9pc8_571{transform:translate(20px);background:var(--brand-cyan);box-shadow:0 0 10px var(--brand-cyan-border-strong)}._toggleLabel_e9pc8_588{font-size:.875rem;color:var(--text-primary)}@media(max-width:640px){._modal_e9pc8_430{width:calc(100% - 2rem)!important;margin:1rem}._card_e9pc8_312{padding:1rem}._cardIcon_e9pc8_356{width:40px;height:40px;font-size:1.25rem}}._textareaContainer_e9pc8_618{align-items:flex-start}._textarea_e9pc8_618{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-primary);font-size:.875rem;font-family:inherit;outline:none;resize:vertical;min-height:100px}._textarea_e9pc8_618::-moz-placeholder{color:var(--text-muted)}._textarea_e9pc8_618::placeholder{color:var(--text-muted)}._required_e9pc8_643{color:var(--status-error);margin-left:.25rem}._inputHint_e9pc8_648{font-size:.75rem;color:var(--text-muted)}._checkboxWrapper_e9pc8_657{display:flex;flex-direction:column;gap:.25rem}._checkbox_e9pc8_657{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}._checkboxDisabled_e9pc8_670{opacity:.5;cursor:not-allowed}._checkboxInput_e9pc8_675{position:absolute;opacity:0;pointer-events:none}._checkboxBox_e9pc8_681{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--glass-thin);border:1px solid var(--border-strong);border-radius:4px;transition:all .2s ease}._checkboxChecked_e9pc8_693{background:var(--brand-cyan-medium);border-color:var(--brand-cyan)}._checkboxCheck_e9pc8_693{color:var(--brand-cyan);font-size:.75rem;font-weight:700}._checkboxLabel_e9pc8_704{font-size:.875rem;color:var(--text-primary)}._cardSelectGrid_e9pc8_743{display:grid;gap:.75rem}._cardSelectOption_e9pc8_748{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center;color:var(--text-primary);font-family:inherit;font-size:inherit}._cardSelectOption_e9pc8_748:hover:not(:disabled){background:var(--tint-soft);border-color:var(--border-strong);transform:translateY(-2px)}._cardSelectOption_e9pc8_748:disabled{opacity:.5;cursor:not-allowed}._cardSelectOptionSelected_e9pc8_777{background:var(--accent-light);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}._cardSelectOptionSelected_e9pc8_777:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent-primary)}._cardSelectIcon_e9pc8_788{font-size:1.75rem;line-height:1}._cardSelectLabel_e9pc8_793{font-size:.95rem;font-weight:600;color:var(--text-primary)}._cardSelectDescription_e9pc8_799{font-size:.8rem;color:var(--text-secondary);line-height:1.4}._cardSelectCheck_e9pc8_805{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.7rem;font-weight:700;color:var(--bg-primary);background:var(--accent-primary);border-radius:50%}._cardSelectWrapper_e9pc8_822{display:flex;flex-direction:column;gap:.5rem}._cardSelectLabel_e9pc8_793{font-size:.9rem;font-weight:500;color:var(--text-primary)}@media(max-width:480px){._cardSelectGrid_e9pc8_743[data-responsive=true]{grid-template-columns:1fr!important}._cardSelectOption_e9pc8_748{padding:1rem}}._formContainer_8uxyf_3{width:100%}._glassContainer_8uxyf_7{max-width:100%}._form_8uxyf_3{display:flex;flex-direction:column;gap:1.5rem}._header_8uxyf_17{margin-bottom:.5rem}._title_8uxyf_21{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem}._subtitle_8uxyf_28{font-size:.9375rem;color:var(--color-text-secondary);margin:0}._content_8uxyf_34{display:flex;flex-direction:column;gap:1.5rem}._section_8uxyf_40{display:flex;flex-direction:column;gap:1rem}._sectionHeader_8uxyf_46{padding-bottom:.75rem;border-bottom:1px solid var(--border-medium);display:flex;justify-content:space-between;align-items:center}._sectionHeader_8uxyf_46._collapsible_8uxyf_54{cursor:pointer}._sectionTitle_8uxyf_58{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}._sectionDescription_8uxyf_65{font-size:.8125rem;color:var(--color-text-secondary);margin:.25rem 0 0}._collapseIcon_8uxyf_71{color:var(--color-text-secondary);font-size:.75rem}._fieldGrid_8uxyf_76{display:grid;width:100%}._fieldCell_8uxyf_81{min-width:0}._fieldWrapper_8uxyf_85{display:flex;flex-direction:column;gap:.375rem}._label_8uxyf_91{font-size:.875rem;font-weight:500;color:var(--color-text)}._required_8uxyf_97{color:var(--color-error);margin-left:.25rem}._hint_8uxyf_102{font-size:.8125rem;color:var(--color-text-secondary)}._errorText_8uxyf_107{font-size:.8125rem;color:var(--color-error)}._charCount_8uxyf_112{font-size:.75rem;color:var(--color-text-secondary);text-align:right}._textarea_8uxyf_118{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-family:inherit;color:var(--color-text);background:var(--glass-card);border:1px solid var(--border-medium);border-radius:.5rem;outline:none;resize:vertical;transition:all .2s ease}._textarea_8uxyf_118:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--accent-indigo-medium)}._textarea_8uxyf_118._glass_8uxyf_7{background:var(--glass-thin);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._textarea_8uxyf_118._error_8uxyf_107{border-color:var(--color-error)}._select_8uxyf_146{width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;color:var(--color-text);background:var(--glass-card);border:1px solid var(--border-medium);border-radius:.5rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem}._select_8uxyf_146:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--accent-indigo-medium)}._select_8uxyf_146._glass_8uxyf_7{background-color:var(--glass-thin)}._select_8uxyf_146 option{background:var(--bg-raised);color:var(--text-primary)}._checkboxWrapper_8uxyf_177{display:flex;align-items:center;gap:.75rem;cursor:pointer}._checkbox_8uxyf_177{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}._checkboxLabel_8uxyf_190{font-size:.9375rem;color:var(--color-text)}._radioGroup_8uxyf_196{display:flex;flex-direction:column;gap:.75rem}._radioWrapper_8uxyf_202,._radioItem_8uxyf_203{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;line-height:1.4}._radioItem_8uxyf_203 input[type=radio],._radioWrapper_8uxyf_202 input[type=radio],._radio_8uxyf_196{width:1.125rem;height:1.125rem;margin:0;margin-top:.125rem;flex-shrink:0;accent-color:var(--oak-cyan);cursor:pointer}._radioItem_8uxyf_203 span,._radioWrapper_8uxyf_202 span,._radioLabel_8uxyf_225{font-size:.9375rem;color:var(--color-text);font-weight:500}._radioItem_8uxyf_203 small{display:block;font-size:.8125rem;color:var(--color-text-secondary);font-weight:400;margin-top:.125rem}._checkboxGroup_8uxyf_240{display:flex;flex-direction:column;gap:.625rem}._checkboxItem_8uxyf_246{display:flex;align-items:center;gap:.625rem;cursor:pointer;line-height:1.4}._checkboxItem_8uxyf_246 input[type=checkbox]{width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;accent-color:var(--oak-cyan);cursor:pointer}._checkboxItem_8uxyf_246 span{font-size:.9375rem;color:var(--color-text)}._actions_8uxyf_268{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-medium)}@media(max-width:640px){._fieldGrid_8uxyf_76{grid-template-columns:1fr!important}}._container_igtdp_5{width:100%;height:100%;display:flex;flex-direction:column}._container_igtdp_5._empty_igtdp_12{align-items:center;justify-content:center;min-height:150px;color:var(--oak-text-secondary)}._emptyIcon_igtdp_19{font-size:2rem;margin-bottom:.5rem;opacity:.5}._emptyMessage_igtdp_25{font-size:.875rem}._vizTitle_igtdp_29{font-size:1rem;font-weight:600;color:var(--oak-text);margin:0 0 1rem}._vizContent_igtdp_36{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}._unsupported_igtdp_44{color:var(--oak-text-muted);font-style:italic;text-align:center}._progressContainer_igtdp_54{width:100%}._progressHeader_igtdp_58{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._progressLabel_igtdp_65{font-size:.875rem;color:var(--oak-text-secondary)}._progressValue_igtdp_70{font-size:.875rem;font-weight:600;color:var(--oak-text)}._progressTrack_igtdp_76{width:100%;height:10px;background:var(--tint-border);border-radius:5px;overflow:hidden;position:relative}._progressFill_igtdp_85{height:100%;border-radius:5px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 10px currentColor,0 0 20px currentColor,inset 0 1px 0 var(--tint-intense)}._progressFill_igtdp_85:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--shine-bright),transparent);border-radius:5px 5px 0 0}._gaugeContainer_igtdp_111{display:flex;flex-direction:column;align-items:center;width:100%;max-width:220px;margin:0 auto}._gaugeSvg_igtdp_120{width:100%;height:auto;max-height:130px;filter:drop-shadow(0 0 8px var(--brand-cyan-border-strong))}._gaugeNeedle_igtdp_127{transition:transform .8s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 4px var(--glass-overlay))}._gaugeValue_igtdp_132{font-size:1.75rem;font-weight:700;color:var(--oak-text);margin-top:-.25rem;text-align:center;text-shadow:0 0 20px var(--brand-cyan-border-strong)}._gaugeLabel_igtdp_141{font-size:.8125rem;color:var(--oak-text-secondary);margin-top:.25rem;text-align:center}._barChart_igtdp_152{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-around;gap:.75rem;padding-bottom:1.5rem}._barColumn_igtdp_162{display:flex;flex-direction:column;align-items:center;flex:1;max-width:60px;height:100%}._barWrapper_igtdp_171{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}._bar_igtdp_152{width:70%;border-radius:6px 6px 0 0;transition:height .8s cubic-bezier(.4,0,.2,1);position:relative;min-height:4px;box-shadow:0 0 10px currentColor,0 0 20px currentColor,inset 0 1px 0 var(--tint-heavy)}._bar_igtdp_152:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--shine-bright),transparent);border-radius:6px 6px 0 0}._barValue_igtdp_202{position:absolute;top:-1.75rem;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:600;color:var(--oak-text);white-space:nowrap;text-shadow:0 0 10px var(--glass-card)}._barLabel_igtdp_214{font-size:.75rem;color:var(--oak-text-secondary);margin-top:.5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._barChartHorizontal_igtdp_229{width:100%;display:flex;flex-direction:column;gap:.875rem}._barRowH_igtdp_236{display:flex;align-items:center;gap:.75rem}._barLabelH_igtdp_242{min-width:90px;font-size:.875rem;color:var(--oak-text-secondary);text-align:right}._barTrackH_igtdp_249{flex:1;height:28px;background:var(--tint-light);border-radius:6px;overflow:hidden;position:relative}._barFillH_igtdp_258{height:100%;border-radius:6px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 10px currentColor,0 0 20px currentColor,inset 0 1px 0 var(--tint-heavy)}._barFillH_igtdp_258:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--shine-bright),transparent);border-radius:6px 6px 0 0}._barValueH_igtdp_280{min-width:40px;font-size:.875rem;font-weight:600;color:var(--oak-text);text-align:right}._pieContainer_igtdp_292{width:100%;display:flex;align-items:center;gap:2rem}._pieSvg_igtdp_299{width:200px;height:200px;flex-shrink:0;filter:drop-shadow(0 0 15px var(--brand-cyan-strong))}._pieSlice_igtdp_306{transition:all .3s ease;cursor:pointer;filter:drop-shadow(0 0 4px currentColor)}._pieSlice_igtdp_306:hover{opacity:.85;transform:scale(1.02);filter:drop-shadow(0 0 10px currentColor)}._donutHole_igtdp_318{fill:var(--bg-deep)}._pieLegend_igtdp_322{display:flex;flex-direction:column;gap:.625rem;flex:1}._legendItem_igtdp_329{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;transition:transform .2s ease}._legendItem_igtdp_329:hover{transform:translate(4px)}._legendDot_igtdp_341{width:12px;height:12px;border-radius:3px;flex-shrink:0;box-shadow:0 0 8px currentColor}._legendLabel_igtdp_349{flex:1;font-size:.875rem;color:var(--oak-text-secondary)}._legendValue_igtdp_355{font-size:.875rem;font-weight:600;color:var(--oak-text)}._lineChartContainer_igtdp_365{width:100%;height:100%;display:flex;flex-direction:column}._lineChartSvg_igtdp_372{width:100%;flex:1;min-height:150px;filter:drop-shadow(0 0 8px var(--brand-cyan-border-strong))}._axis_igtdp_379{stroke:var(--border-subtle);stroke-width:1}._line_igtdp_365{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px currentColor)}._dataPoint_igtdp_391{transition:all .2s ease;cursor:pointer;filter:drop-shadow(0 0 4px currentColor)}._dataPoint_igtdp_391:hover{r:6;filter:drop-shadow(0 0 10px currentColor)}._xAxisLabels_igtdp_402{display:flex;justify-content:space-between;padding:.75rem .5rem 0}._xLabel_igtdp_408{font-size:.75rem;color:var(--oak-text-secondary)}._widgetCard_1b1il_10{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}._widgetCard_1b1il_10:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--tint-strong),transparent)}._widgetCard_1b1il_10:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._widgetCardHeader_1b1il_39{padding:.875rem 1rem;border-bottom:1px solid var(--glass-border)}._widgetCardTitle_1b1il_44{font-size:.8rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}._widgetCardBody_1b1il_53{padding:1rem}._widgetCardBodyNoPadding_1b1il_57{padding:0}._emptyState_1b1il_65{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._statCard_1b1il_80{padding:1.25rem}._statHeader_1b1il_84{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._statIconWrapper_1b1il_91{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--accent-bg);color:var(--accent)}._statIconWrapper_1b1il_91 svg{width:20px;height:20px}._statLabel_1b1il_107{font-size:.8rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._statValue_1b1il_115{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.02em}._statTrend_1b1il_123{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}._statTrendUp_1b1il_134{background:var(--status-success-light);color:var(--status-success)}._statTrendDown_1b1il_139{background:var(--status-error-light);color:var(--status-error)}._statTrendNeutral_1b1il_144{background:var(--tint-strong);color:var(--text-secondary)}._statTrendIcon_1b1il_149{width:14px;height:14px}._statSuccess_1b1il_155 ._statIconWrapper_1b1il_91{background:var(--status-success-light);color:var(--status-success)}._statWarning_1b1il_160 ._statIconWrapper_1b1il_91{background:var(--status-warning-light);color:var(--status-warning)}._statError_1b1il_165 ._statIconWrapper_1b1il_91{background:var(--status-error-light);color:var(--status-error)}._statInfo_1b1il_170 ._statIconWrapper_1b1il_91{background:var(--status-info-light);color:var(--status-info)}._tableContainer_1b1il_179{overflow-x:auto}._table_1b1il_179{width:100%;border-collapse:collapse}._table_1b1il_179 th,._table_1b1il_179 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--glass-border)}._table_1b1il_179 th{font-size:.7rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--glass-bg-subtle);position:sticky;top:0}._table_1b1il_179 th._sortable_1b1il_206{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._table_1b1il_179 th._sortable_1b1il_206:hover{background:var(--glass-hover)}._sortIcon_1b1il_215{margin-left:.25rem;color:var(--accent)}._table_1b1il_179 td{font-size:.875rem;color:var(--text-primary)}._table_1b1il_179 tbody tr:hover{background:var(--glass-hover)}._tableStriped_1b1il_229 tbody tr:nth-child(2n){background:var(--glass-bg-subtle)}._tableCompact_1b1il_233 th,._tableCompact_1b1il_233 td{padding:.5rem .75rem;font-size:.8rem}._tablePagination_1b1il_239{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--glass-border);font-size:.8rem;color:var(--text-secondary)}._tablePaginationButtons_1b1il_249{display:flex;align-items:center;gap:.5rem}._tablePaginationButton_1b1il_249{padding:.375rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s ease}._tablePaginationButton_1b1il_249:hover:not(:disabled){background:var(--glass-hover)}._tablePaginationButton_1b1il_249:disabled{opacity:.4;cursor:not-allowed}._tableSearch_1b1il_274{margin:.75rem 1rem}._tableSearchInput_1b1il_278{width:100%;max-width:300px;padding:.5rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-primary);font-size:.875rem;outline:none;transition:border-color .2s ease}._tableSearchInput_1b1il_278:focus{border-color:var(--accent)}._tableSearchInput_1b1il_278::-moz-placeholder{color:var(--text-secondary)}._tableSearchInput_1b1il_278::placeholder{color:var(--text-secondary)}._keyValueList_1b1il_303{display:flex;flex-direction:column;gap:.75rem}._keyValueGrid_1b1il_309{display:grid;gap:.75rem 1.5rem}._keyValueItem_1b1il_314{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._keyValueKey_1b1il_321{font-size:.85rem;color:var(--text-secondary);flex-shrink:0}._keyValueValue_1b1il_327{font-size:.85rem;font-weight:500;color:var(--text-primary);text-align:right;display:flex;align-items:center;gap:.5rem}._copyButton_1b1il_337{padding:.25rem;background:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease}._keyValueItem_1b1il_314:hover ._copyButton_1b1il_337{opacity:1}._copyButton_1b1il_337:hover{color:var(--accent)}._copyButton_1b1il_337 svg{width:14px;height:14px}._metricGrid_1b1il_365{display:grid;gap:.75rem}._metricItem_1b1il_370{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--glass-bg-subtle);border-radius:8px}._metricIcon_1b1il_379{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--accent-bg);color:var(--accent);flex-shrink:0}._metricIcon_1b1il_379 svg{width:18px;height:18px}._metricContent_1b1il_396{flex:1;min-width:0}._metricValue_1b1il_401{font-size:1.1rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metricLabel_1b1il_410{font-size:.75rem;color:var(--text-secondary);margin-top:.125rem}._metricDescription_1b1il_416{font-size:.7rem;color:var(--text-tertiary);margin-top:.125rem}._listSimple_1b1il_426{margin:0;padding:0;list-style:none}._listSimple_1b1il_426 li{padding:.75rem 1rem;border-bottom:1px solid var(--glass-border)}._listSimple_1b1il_426 li:last-child{border-bottom:none}._listItemContent_1b1il_441{display:flex;align-items:center;gap:.75rem}._listItemIcon_1b1il_447{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);flex-shrink:0}._listItemText_1b1il_458{flex:1;min-width:0}._listItemPrimary_1b1il_463{font-size:.9rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listItemSecondary_1b1il_472{font-size:.8rem;color:var(--text-secondary);margin-top:.125rem}._listItemBadge_1b1il_478{padding:.25rem .5rem;background:var(--glass-bg);border-radius:4px;font-size:.7rem;font-weight:600;color:var(--text-primary)}._listCard_1b1il_487 li{background:var(--glass-bg-subtle);border-radius:8px;margin-bottom:.5rem;border:none}._listCard_1b1il_487 li:last-child{margin-bottom:0}._textContent_1b1il_502{font-size:.9rem;line-height:1.6;color:var(--text-primary);white-space:pre-wrap}._textContentMarkdown_1b1il_509 h1,._textContentMarkdown_1b1il_509 h2,._textContentMarkdown_1b1il_509 h3{color:var(--text-primary);margin:1rem 0 .5rem}._textContentMarkdown_1b1il_509 h1:first-child,._textContentMarkdown_1b1il_509 h2:first-child,._textContentMarkdown_1b1il_509 h3:first-child{margin-top:0}._textContentMarkdown_1b1il_509 p{margin:.5rem 0}._textContentMarkdown_1b1il_509 a{color:var(--accent);text-decoration:none}._textContentMarkdown_1b1il_509 a:hover{text-decoration:underline}._textContentMarkdown_1b1il_509 code{padding:.125rem .375rem;background:var(--glass-bg);border-radius:4px;font-size:.85em}._textContentMarkdown_1b1il_509 strong{font-weight:600;color:var(--text-primary)}._textExpandButton_1b1il_547{display:inline-block;margin-top:.5rem;padding:0;background:none;border:none;color:var(--accent);font-size:.85rem;cursor:pointer}._textExpandButton_1b1il_547:hover{text-decoration:underline}._timeline_1b1il_566{position:relative;padding-left:1.5rem}._timeline_1b1il_566:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--glass-border)}._timelineItem_1b1il_581{position:relative;padding-bottom:1.25rem}._timelineItem_1b1il_581:last-child{padding-bottom:0}._timelineDot_1b1il_590{position:absolute;left:-1.5rem;top:0;width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);z-index:1}._timelineTime_1b1il_602{font-size:.7rem;color:var(--text-secondary);margin-bottom:.25rem}._timelineTitle_1b1il_608{font-size:.9rem;font-weight:500;color:var(--text-primary)}._timelineDescription_1b1il_614{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}._progressBar_1b1il_624{height:8px;background:var(--glass-bg);border-radius:4px;overflow:hidden}._progressFill_1b1il_631{height:100%;background:var(--accent);border-radius:4px;transition:width .5s ease}._progressLabel_1b1il_638{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.8rem;color:var(--text-secondary)}._progressValue_1b1il_646{font-weight:600;color:var(--text-primary)}._progressRing_1b1il_652{display:flex;justify-content:center;align-items:center;position:relative}._progressRingSvg_1b1il_659{transform:rotate(-90deg)}._progressRingBg_1b1il_663{fill:none;stroke:var(--glass-bg)}._progressRingFill_1b1il_668{fill:none;stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .5s ease}._progressRingLabel_1b1il_675{position:absolute;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._alert_1b1il_686{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:10px}._alertInfo_1b1il_694{background:var(--status-info-subtle);border:1px solid var(--status-info-border)}._alertSuccess_1b1il_699{background:var(--status-success-subtle);border:1px solid var(--status-success-border)}._alertWarning_1b1il_704{background:var(--status-warning-subtle);border:1px solid var(--status-warning-border)}._alertError_1b1il_709{background:var(--status-error-subtle);border:1px solid var(--status-error-border)}._alertIcon_1b1il_714{width:20px;height:20px;flex-shrink:0}._alertInfo_1b1il_694 ._alertIcon_1b1il_714{color:var(--status-info)}._alertSuccess_1b1il_699 ._alertIcon_1b1il_714{color:var(--status-success)}._alertWarning_1b1il_704 ._alertIcon_1b1il_714{color:var(--status-warning)}._alertError_1b1il_709 ._alertIcon_1b1il_714{color:var(--status-error)}._alertMessage_1b1il_725{flex:1;font-size:.875rem;color:var(--text-primary);line-height:1.4}._alertDismiss_1b1il_732{padding:.25rem;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s ease}._alertDismiss_1b1il_732:hover{opacity:1}._alertDismiss_1b1il_732 svg{width:16px;height:16px}._chartContainer_182m8_3{width:100%;height:100%;min-height:200px}._empty_182m8_9{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--color-text-secondary);font-size:.9rem}._unsupported_182m8_19{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--color-error);font-size:.9rem;background:var(--status-error-subtle);border-radius:8px}.recharts-tooltip-wrapper{z-index:100!important}.recharts-default-tooltip{background:var(--glass-modal)!important;border:1px solid var(--border-medium)!important;border-radius:8px!important}.recharts-legend-item-text{color:var(--text-primary)!important}.recharts-pie-label-text{fill:var(--text-secondary)!important;font-size:.75rem!important}._widgetCard_1dn4s_10{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}._widgetCard_1dn4s_10:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--tint-strong),transparent);z-index:1}._widgetCard_1dn4s_10:hover{box-shadow:var(--shadow-lg)}._widgetCardHeader_1dn4s_39{padding:.875rem 1rem;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between}._widgetCardTitle_1dn4s_47{font-size:.8rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}._resetButton_1dn4s_56{padding:.25rem .5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);font-size:.7rem;cursor:pointer;transition:all .2s ease}._resetButton_1dn4s_56:hover{background:var(--glass-hover);color:var(--text-primary)}._emptyState_1dn4s_72{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._treeContainer_1dn4s_87{position:relative;width:100%;min-height:300px;overflow:auto;background:radial-gradient(ellipse at center,var(--status-info-subtle) 0%,transparent 70%)}._treeContainer_1dn4s_87::-webkit-scrollbar{width:6px;height:6px}._treeContainer_1dn4s_87::-webkit-scrollbar-track{background:transparent}._treeContainer_1dn4s_87::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}._treeContainer_1dn4s_87::-webkit-scrollbar-thumb:hover{background:var(--glass-hover)}._treeSvg_1dn4s_117{width:100%;height:100%;min-width:100%;min-height:100%}._connections_1dn4s_128{pointer-events:none}._connection_1dn4s_128{opacity:.6;transition:opacity .3s ease,stroke-width .3s ease}._connectionAnimated_1dn4s_137{opacity:.8;stroke-dasharray:8 4;animation:_flowAnimation_1dn4s_1 2s linear infinite}@keyframes _flowAnimation_1dn4s_1{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}._nodes_1dn4s_156{pointer-events:auto}._nodeGroup_1dn4s_161{cursor:default;transition:transform .2s ease}._nodeGroup_1dn4s_161._interactive_1dn4s_166{cursor:pointer}._nodeGroup_1dn4s_161._interactive_1dn4s_166:hover{transform:scale(1.02)}._node_1dn4s_156{stroke-width:2;transition:all .3s ease;fill-opacity:.8}._nodeHovered_1dn4s_180{stroke-width:3;fill-opacity:1}._nodeSelected_1dn4s_185{stroke-width:3;fill-opacity:1;stroke-dasharray:4 2;animation:_selectedPulse_1dn4s_1 1.5s ease-in-out infinite}@keyframes _selectedPulse_1dn4s_1{0%,to{stroke-opacity:1}50%{stroke-opacity:.6}}._nodeLabel_1dn4s_201{font-size:11px;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._nodeValue_1dn4s_208{font-size:9px;font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._statusPulse_1dn4s_219{animation:_statusPulseAnimation_1dn4s_1 2s ease-in-out infinite}@keyframes _statusPulseAnimation_1dn4s_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._tooltip_1dn4s_238{position:absolute;top:1rem;right:1rem;padding:.75rem 1rem;background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;z-index:100;min-width:150px;box-shadow:var(--shadow-lg)}._tooltip_1dn4s_238:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--tint-heavy),transparent)}._tooltipTitle_1dn4s_268{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}._tooltipValue_1dn4s_275{font-size:1.1rem;font-weight:700;color:var(--accent);margin-bottom:.25rem}._tooltipStatus_1dn4s_282{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}._tooltipMeta_1dn4s_290{font-size:.7rem;color:var(--text-secondary);margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--glass-border)}@media(max-width:768px){._treeContainer_1dn4s_87{min-height:250px}._nodeLabel_1dn4s_201{font-size:10px}._nodeValue_1dn4s_208{font-size:8px}._tooltip_1dn4s_238{top:.5rem;right:.5rem;padding:.5rem .75rem;min-width:120px}._tooltipTitle_1dn4s_268{font-size:.8rem}._tooltipValue_1dn4s_275{font-size:.95rem}}@media(max-width:480px){._widgetCardHeader_1dn4s_39{flex-direction:column;align-items:flex-start;gap:.5rem}._resetButton_1dn4s_56{align-self:flex-end}}._treeContainer_1dn4s_87[data-animation-speed=slow] ._connectionAnimated_1dn4s_137{animation-duration:4s}._treeContainer_1dn4s_87[data-animation-speed=slow] ._statusPulse_1dn4s_219{animation-duration:3s}._treeContainer_1dn4s_87[data-animation-speed=fast] ._connectionAnimated_1dn4s_137,._treeContainer_1dn4s_87[data-animation-speed=fast] ._statusPulse_1dn4s_219{animation-duration:1s}@media(prefers-contrast:high){._node_1dn4s_156{stroke-width:3}._connection_1dn4s_128{opacity:.9;stroke-width:3}._nodeLabel_1dn4s_201{font-weight:600}}@media(prefers-reduced-motion:reduce){._connectionAnimated_1dn4s_137,._statusPulse_1dn4s_219,._nodeSelected_1dn4s_185{animation:none}._nodeGroup_1dn4s_161._interactive_1dn4s_166:hover{transform:none}}._treeContainer_1dn4s_87{--node-bg-alpha: .15;--connection-alpha: .6}@media(prefers-color-scheme:light){._treeContainer_1dn4s_87{--node-bg-alpha: .1;--connection-alpha: .4;background:radial-gradient(ellipse at center,var(--status-info-subtle) 0%,transparent 70%)}._tooltip_1dn4s_238{background:var(--glass-modal);border-color:var(--border-medium)}._tooltip_1dn4s_238:before{background:linear-gradient(90deg,transparent,var(--shadow-xs),transparent)}}._container_1xjpy_7{width:100%;max-width:1200px;margin:0 auto;padding:1rem}._dashboardGrid_1xjpy_14{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.5rem;grid-template-areas:"health technicals" "news news" "summary summary"}@media(max-width:768px){._dashboardGrid_1xjpy_14{grid-template-columns:1fr;grid-template-areas:"health" "technicals" "news" "summary"}}._healthSection_1xjpy_36{grid-area:health}._technicalsSection_1xjpy_37{grid-area:technicals}._newsSection_1xjpy_38{grid-area:news}._summarySection_1xjpy_39{grid-area:summary}._section_1xjpy_45{background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s ease,transform .2s ease}._section_1xjpy_45:hover{border-color:var(--brand-cyan-border-strong)}._sectionHeader_1xjpy_58{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-faint);color:var(--accent)}._sectionHeader_1xjpy_58 h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}._sectionContent_1xjpy_75{min-height:100px}._treeCard_1xjpy_83{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:transform .2s ease}._treeCard_1xjpy_83:hover{transform:scale(1.02)}._treeHeader_1xjpy_96{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem}._treeHeader_1xjpy_96 h3{margin:0;font-size:1rem;font-weight:500;color:var(--text-secondary)}._scoreValue_1xjpy_111{font-weight:700;font-size:1.25rem;font-family:Monaco,Consolas,monospace}._svgContainer_1xjpy_117{width:180px;height:180px;margin:0 auto;filter:drop-shadow(0 0 20px var(--status-success-light))}._treeSvg_1xjpy_124{width:100%;height:100%}._leaves_1xjpy_129{transition:opacity .3s ease}._leaf_1xjpy_133{transform-origin:center;animation:_leafGrow_1xjpy_1 .6s ease-out backwards}@keyframes _leafGrow_1xjpy_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:.7}}._treeSubtitle_1xjpy_149{font-size:.9rem;color:var(--text-secondary);margin-top:.75rem;margin-bottom:0}._metricsRow_1xjpy_160{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._metricPill_1xjpy_167{flex:1;min-width:140px;background:linear-gradient(135deg,var(--tint-light),var(--tint-faint));padding:1rem;border-radius:12px;border:1px solid var(--border-faint);display:flex;flex-direction:column;gap:.25rem;transition:border-color .2s ease}._metricPill_1xjpy_167:hover{border-color:var(--brand-cyan-border-strong)}._metricLabel_1xjpy_184{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}._metricValueRow_1xjpy_191{display:flex;align-items:center;gap:.5rem}._metricValue_1xjpy_191{font-size:1.25rem;font-weight:700;color:var(--text-inverse)}._metricChange_1xjpy_203{font-size:.8rem;display:flex;align-items:center;gap:2px}._metricChange_1xjpy_203._positive_1xjpy_210{color:var(--status-success)}._metricChange_1xjpy_203._negative_1xjpy_211{color:var(--status-error)}._metricChange_1xjpy_203._neutral_1xjpy_212{color:var(--text-secondary)}._grid_1xjpy_218{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}._gridItem_1xjpy_224{background:var(--glass-panel);padding:1rem;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:background .2s ease,transform .2s ease}._gridItem_1xjpy_224:hover{background:var(--glass-thin);transform:translateY(-2px)}._gridLabel_1xjpy_240{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}._gridValueRow_1xjpy_247{display:flex;align-items:center;gap:.5rem}._gridValue_1xjpy_247{font-size:.95rem;font-weight:600;color:var(--text-inverse)}._iconSuccess_1xjpy_259{color:var(--status-success)}._iconDanger_1xjpy_260{color:var(--status-error)}._iconNeutral_1xjpy_261{color:var(--text-secondary)}._iconPending_1xjpy_262{color:var(--brand-cyan);animation:_pulse_1xjpy_1 2s ease-in-out infinite}@keyframes _pulse_1xjpy_1{0%,to{opacity:.5}50%{opacity:1}}._timeline_1xjpy_276{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem;border-left:2px solid var(--border-medium)}._timelineItem_1xjpy_284{position:relative}._timelineDot_1xjpy_288{position:absolute;left:-2rem;top:.35rem;width:12px;height:12px;background:var(--brand-cyan);border-radius:50%;border:2px solid var(--bg-primary)}._timelineContent_1xjpy_299 p{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}._timelineTime_1xjpy_306{font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem;display:block}._timelineItem_1xjpy_284._highlight_1xjpy_313 ._timelineDot_1xjpy_288{background:var(--status-success);box-shadow:0 0 12px var(--status-success-medium)}._timelineItem_1xjpy_284._highlight_1xjpy_313 p{color:var(--text-inverse);font-weight:500}._summaryText_1xjpy_327{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}._modalBackdrop_1xjpy_337{position:fixed;inset:0;background:var(--glass-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:_fadeIn_1xjpy_1 .2s ease}._modal_1xjpy_337{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:80vh;overflow-y:auto;background:linear-gradient(135deg,var(--glass-modal),var(--glass-modal));border:1px solid var(--border-medium);border-radius:20px;padding:1.5rem;z-index:1001;animation:_slideIn_1xjpy_1 .3s ease}@keyframes _fadeIn_1xjpy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1xjpy_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._modalHeader_1xjpy_379{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}._modalTitle_1xjpy_388{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-inverse)}._modalSubtitle_1xjpy_395{margin:.25rem 0 0;font-size:.9rem;color:var(--text-secondary)}._modalClose_1xjpy_401{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:8px;transition:background .2s ease,color .2s ease}._modalClose_1xjpy_401:hover{background:var(--tint-medium);color:var(--text-inverse)}._modalSection_1xjpy_416{margin-bottom:1.5rem}._modalSection_1xjpy_416 h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-secondary)}._modalMetrics_1xjpy_427{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}._modalMetricCard_1xjpy_433{background:var(--glass-panel);padding:1rem;border-radius:12px;display:flex;flex-direction:column;gap:.25rem}._modalMetricLabel_1xjpy_442{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase}._modalMetricValue_1xjpy_448{font-size:1.25rem;font-weight:700;color:var(--text-inverse)}._modalMetricChange_1xjpy_454{font-size:.8rem}._modalMetricChange_1xjpy_454._positive_1xjpy_210{color:var(--status-success)}._modalMetricChange_1xjpy_454._negative_1xjpy_211{color:var(--status-error)}._modalMetricChange_1xjpy_454._neutral_1xjpy_212{color:var(--text-secondary)}._modalHighlights_1xjpy_462{margin:0;padding:0;list-style:none}._modalHighlights_1xjpy_462 li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:.9rem;color:var(--text-secondary)}._modalHighlights_1xjpy_462 li:before{content:"•";position:absolute;left:0;color:var(--brand-cyan);font-size:1.2rem}._chartPlaceholders_1xjpy_484{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._chartPlaceholder_1xjpy_484{background:var(--tint-heavy);border:1px dashed var(--border-medium);border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-tertiary)}._chartPlaceholder_1xjpy_484 span{font-size:.85rem}@media(prefers-reduced-motion:reduce){._leaf_1xjpy_133,._iconPending_1xjpy_262,._modal_1xjpy_337,._modalBackdrop_1xjpy_337{animation:none}}@media(prefers-contrast:more){._section_1xjpy_45{border-color:var(--tint-intense)}._gridItem_1xjpy_224,._metricPill_1xjpy_167{border:1px solid var(--border-strong)}}._container_2z4qm_8{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding-bottom:2rem;overflow:visible}._weatherContainer_2z4qm_24{position:absolute;top:1.5rem;right:2rem;z-index:10;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:transform .2s ease}._weatherContainer_2z4qm_24:hover{transform:scale(1.1)}._weatherContainer_2z4qm_24:focus-visible{outline:2px solid var(--oak-accent);outline-offset:4px}._weatherBullish_2z4qm_46{position:relative}._sunIcon_2z4qm_48{color:var(--oak-warning);filter:drop-shadow(var(--status-warning-glow));animation:_pulse_2z4qm_1 2s ease-in-out infinite}._sunRays_2z4qm_54{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._sunRay_2z4qm_54{position:absolute;width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--oak-warning),transparent);transform-origin:center;animation:_rayPulse_2z4qm_1 2s ease-in-out infinite}@keyframes _pulse_2z4qm_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _rayPulse_2z4qm_1{0%,to{opacity:.3}50%{opacity:.8}}._weatherBearish_2z4qm_80{position:relative}._cloudIcon_2z4qm_82{color:var(--oak-secondary);filter:drop-shadow(var(--shadow-sm))}._rainDrops_2z4qm_87{position:absolute;top:100%;left:0;right:0;height:40px}._rainDrop_2z4qm_87{position:absolute;width:2px;height:12px;background:linear-gradient(180deg,var(--oak-info),transparent);border-radius:2px;animation:_fall_2z4qm_1 .8s linear infinite}@keyframes _fall_2z4qm_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}._weatherMixed_2z4qm_109{position:relative}._cloudSunIcon_2z4qm_110{color:var(--oak-warning);filter:drop-shadow(0 2px 8px var(--status-warning-border))}._weatherNeutral_2z4qm_114 ._cloudIcon_2z4qm_82{color:var(--oak-secondary)}._treeContainer_2z4qm_120{position:relative;width:100%;min-height:75vh;display:flex;justify-content:center;align-items:center;padding:0}._treeSvg_2z4qm_130{width:100%;height:auto;min-height:70vh;max-height:90vh;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 40px var(--accent-sky-subtle));opacity:.7}._symbolBadge_2z4qm_144{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.75rem 1.5rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:14px;box-shadow:var(--glass-shadow),var(--glass-glow);border:1px solid var(--glass-border);z-index:10;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._symbolBadge_2z4qm_144:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--glass-shadow),0 0 30px var(--oak-accent-glow);border-color:var(--oak-accent)}._symbolBadge_2z4qm_144:focus-visible{outline:2px solid var(--oak-accent);outline-offset:4px}._symbolText_2z4qm_176{font-size:1.25rem;font-weight:700;color:var(--oak-primary);letter-spacing:.05em}._scoreText_2z4qm_183{font-size:1rem;font-weight:600;color:var(--oak-accent);text-shadow:0 0 10px var(--oak-accent-glow)}._priceText_2z4qm_190{font-size:.875rem;font-weight:500;color:var(--text-primary);letter-spacing:.02em}._treeLabel_2z4qm_201{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:24px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--oak-primary);box-shadow:var(--glass-shadow);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:5}._treeLabel_2z4qm_201:hover{box-shadow:var(--glass-shadow),0 0 25px var(--oak-info-glow);border-color:var(--oak-info);background:var(--tint-medium)}._treeLabel_2z4qm_201:focus-visible{outline:2px solid var(--oak-info);outline-offset:2px}._treeLabel_2z4qm_201 svg{opacity:.9;flex-shrink:0}._treeLabel_2z4qm_201[data-sentiment=bullish]{box-shadow:var(--glass-shadow),0 0 15px var(--oak-success-glow);border-color:var(--status-success-border)}._treeLabel_2z4qm_201[data-sentiment=bullish] svg{color:var(--oak-success)}._treeLabel_2z4qm_201[data-sentiment=bearish]{box-shadow:var(--glass-shadow),0 0 15px var(--oak-danger-glow);border-color:var(--status-error-border)}._treeLabel_2z4qm_201[data-sentiment=bearish] svg{color:var(--oak-danger)}._treeLabel_2z4qm_201[data-sentiment=mixed]{box-shadow:var(--glass-shadow),0 0 15px var(--status-warning-medium);border-color:var(--status-warning-border)}._treeLabel_2z4qm_201[data-sentiment=mixed] svg{color:var(--oak-warning)}._treeLabel_2z4qm_201[data-sentiment=neutral] svg{color:var(--oak-secondary)}._labelNews_2z4qm_267{top:38%;left:12%}._labelTechnicals_2z4qm_272{top:28%;left:50%;transform:translate(-50%)}._labelTechnicals_2z4qm_272:hover,._labelFundamentals_2z4qm_280:hover{transform:translate(-50%)}._labelSummary_2z4qm_284{top:38%;right:12%}._labelFundamentals_2z4qm_280{bottom:8%;left:50%;transform:translate(-50%)}._clickableRegions_2z4qm_299{position:absolute;inset:0;pointer-events:none}._clickRegion_2z4qm_305{position:absolute;background:transparent;border:none;cursor:pointer;pointer-events:auto;transition:all .2s ease}._clickRegion_2z4qm_305:hover{background:var(--accent-sky-subtle)}._clickRegion_2z4qm_305:focus-visible{outline:2px dashed var(--oak-info);outline-offset:2px}._regionNews_2z4qm_323{top:8%;left:8%;width:30%;height:35%;border-radius:40% 20% 30% 50%}._regionTechnicals_2z4qm_324{top:5%;left:35%;width:30%;height:30%;border-radius:30%}._regionSummary_2z4qm_325{top:8%;right:8%;width:30%;height:35%;border-radius:20% 40% 50% 30%}._regionFundamentals_2z4qm_326{bottom:3%;left:20%;width:60%;height:25%;border-radius:30% 30% 50% 50%}._modalOverlay_2z4qm_332{position:fixed;inset:0;background:var(--glass-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_2z4qm_1 .2s ease}@keyframes _fadeIn_2z4qm_1{0%{opacity:0}to{opacity:1}}._glassModal_2z4qm_355{width:100%;max-width:720px;max-height:90vh;background:var(--glass-bg-solid);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;border:1px solid var(--glass-border);box-shadow:0 25px 80px var(--glass-card),0 0 60px var(--accent-sky-subtle),inset 0 1px 0 var(--tint-medium);overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_2z4qm_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_2z4qm_1{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._glassHeader_2z4qm_383{position:relative;padding:1.5rem;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden}._headerGlow_2z4qm_394{position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,var(--brand-cyan-light) 0%,transparent 70%);pointer-events:none}._headerContent_2z4qm_404{display:flex;gap:1rem;align-items:center;position:relative;z-index:1}._headerIcon_2z4qm_412{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;color:var(--oak-accent);border:1px solid var(--glass-border);box-shadow:0 0 20px var(--oak-accent-glow)}._headerText_2z4qm_426{color:var(--oak-primary)}._headerTitle_2z4qm_430{font-size:1.5rem;font-weight:700;margin:0;color:var(--oak-primary)}._headerSubtitle_2z4qm_437{font-size:.9rem;color:var(--oak-secondary);margin:.25rem 0 0}._closeButton_2z4qm_443{position:relative;z-index:1;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:.625rem;cursor:pointer;color:var(--oak-secondary);transition:all .2s ease}._closeButton_2z4qm_443:hover{background:var(--tint-strong);color:var(--oak-primary);border-color:var(--oak-accent)}._closeButton_2z4qm_443:focus-visible{outline:2px solid var(--oak-accent);outline-offset:2px}._sentimentRow_2z4qm_470{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--glass-panel);border-bottom:1px solid var(--glass-border)}._sentimentIndicator_2z4qm_479{display:flex;align-items:center;gap:.625rem}._sentimentDot_2z4qm_485{width:12px;height:12px;border-radius:50%;animation:_glowPulse_2z4qm_1 2s ease-in-out infinite}@keyframes _glowPulse_2z4qm_1{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 15px currentColor,0 0 25px currentColor}}._sentimentRow_2z4qm_470[data-sentiment=bullish] ._sentimentDot_2z4qm_485{background:var(--oak-success);color:var(--oak-success)}._sentimentRow_2z4qm_470[data-sentiment=bearish] ._sentimentDot_2z4qm_485{background:var(--oak-danger);color:var(--oak-danger)}._sentimentRow_2z4qm_470[data-sentiment=mixed] ._sentimentDot_2z4qm_485{background:var(--oak-warning);color:var(--oak-warning)}._sentimentRow_2z4qm_470[data-sentiment=neutral] ._sentimentDot_2z4qm_485{background:var(--oak-secondary);color:var(--oak-secondary)}._sentimentText_2z4qm_502{font-weight:600;font-size:.95rem;color:var(--oak-primary)}._scoreDisplay_2z4qm_508{display:flex;align-items:baseline;gap:.125rem}._scoreValue_2z4qm_514{font-size:2rem;font-weight:800;color:var(--oak-accent);text-shadow:0 0 20px var(--oak-accent-glow)}._scoreMax_2z4qm_521{font-size:1rem;color:var(--oak-secondary);font-weight:500}._modalContent_2z4qm_531{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--oak-secondary) transparent}._modalContent_2z4qm_531::-webkit-scrollbar{width:6px}._modalContent_2z4qm_531::-webkit-scrollbar-thumb{background:var(--oak-secondary);border-radius:3px}._section_2z4qm_548{padding:1.25rem 1.5rem;border-bottom:1px solid var(--glass-border)}._section_2z4qm_548:last-child{border-bottom:none}._sectionTitle_2z4qm_557{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;color:var(--oak-secondary);text-transform:uppercase;letter-spacing:.15em;margin:0 0 1rem}._sectionTitle_2z4qm_557 svg{opacity:.7}._metricsGrid_2z4qm_577{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}._metricCard_2z4qm_583{padding:1rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1px solid var(--glass-border);transition:all .2s ease}._metricCard_2z4qm_583:hover{transform:translateY(-2px);box-shadow:var(--shadow-md),0 0 15px var(--oak-info-glow);border-color:var(--oak-info)}._metricHeader_2z4qm_598{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._metricIcon_2z4qm_605{color:var(--oak-info);opacity:.8}._metricLabel_2z4qm_610{font-size:.7rem;font-weight:600;color:var(--oak-secondary);text-transform:uppercase;letter-spacing:.05em}._metricBody_2z4qm_618{display:flex;align-items:center;gap:.5rem}._metricValue_2z4qm_624{font-size:1.25rem;font-weight:700;color:var(--oak-primary)}._metricTrend_2z4qm_630{display:flex;align-items:center}._trendUp_2z4qm_635{color:var(--oak-success)}._trendDown_2z4qm_636{color:var(--oak-danger)}._trendNeutral_2z4qm_637{color:var(--oak-secondary)}._metricChange_2z4qm_639{font-size:.8rem;font-weight:600;margin-top:.25rem}._metricChange_2z4qm_639[data-positive=true]{color:var(--oak-success)}._metricChange_2z4qm_639[data-positive=false]{color:var(--oak-danger)}._chartWrapper_2z4qm_652{background:var(--glass-bg);border-radius:16px;padding:1rem;border:1px solid var(--glass-border);min-height:200px}._chartSummary_2z4qm_660{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--glass-border);font-size:.75rem;color:var(--oak-secondary)}._chartSummary_2z4qm_660 strong{color:var(--oak-primary)}._forecastCard_2z4qm_680{background:var(--glass-bg);border-radius:16px;padding:1.5rem;border:1px solid var(--glass-border)}._priceTargetVisual_2z4qm_687,._targetGauge_2z4qm_691{width:100%}._gaugeTrack_2z4qm_695{position:relative;height:12px;background:var(--tint-intense);border-radius:6px;margin:1.5rem 0}._gaugeRange_2z4qm_703{position:absolute;top:0;height:100%;background:linear-gradient(90deg,var(--oak-info),var(--oak-success));border-radius:6px;opacity:.6}._gaugeCurrent_2z4qm_712{position:absolute;top:50%;width:4px;height:24px;background:var(--oak-primary);border-radius:2px;transform:translate(-50%,-50%);box-shadow:var(--shine-bright)}._gaugeTarget_2z4qm_723{position:absolute;top:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--oak-success);transform:translate(-50%,-100%);filter:drop-shadow(0 0 8px var(--oak-success-glow))}._gaugeLabels_2z4qm_735{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--oak-secondary);margin-top:.5rem}._gaugeLabelLow_2z4qm_745,._gaugeLabelHigh_2z4qm_746{font-weight:600}._gaugeLabelCurrent_2z4qm_750{color:var(--oak-primary);font-weight:600}._gaugeLabelTarget_2z4qm_755{color:var(--oak-success);font-weight:700}._upsideIndicator_2z4qm_760{text-align:center;margin-top:1rem;padding:.75rem;background:var(--glass-bg);border-radius:10px;font-size:1.25rem;font-weight:700}._upsideIndicator_2z4qm_760[data-positive=true]{color:var(--oak-success);box-shadow:0 0 20px var(--oak-success-glow)}._upsideIndicator_2z4qm_760[data-positive=false]{color:var(--oak-danger);box-shadow:0 0 20px var(--oak-danger-glow)}._newsGrid_2z4qm_784{display:flex;flex-direction:column;gap:.75rem;max-height:350px;overflow-y:auto}._newsCard_2z4qm_792{padding:1rem 1.25rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1px solid var(--glass-border);border-left:3px solid var(--oak-info);transition:all .2s ease}._newsCard_2z4qm_792:hover{transform:translate(4px);box-shadow:var(--shadow-md);border-left-color:var(--oak-accent)}._newsTitle_2z4qm_808{font-size:.95rem;font-weight:600;color:var(--oak-primary);line-height:1.4;margin:0 0 .5rem}._newsSummary_2z4qm_816{font-size:.8rem;color:var(--oak-secondary);line-height:1.5;margin:0 0 .75rem}._newsMeta_2z4qm_823{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.7rem;color:var(--oak-secondary)}._newsSource_2z4qm_831{font-weight:600;color:var(--oak-info)}._newsDate_2z4qm_836{display:flex;align-items:center;gap:.25rem;opacity:.8}._newsLink_2z4qm_843{display:flex;align-items:center;gap:.25rem;color:var(--oak-accent);text-decoration:none;font-weight:600;transition:color .2s}._newsLink_2z4qm_843:hover{color:var(--oak-info);text-decoration:underline}._companyCard_2z4qm_862{background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:1.25rem;border:1px solid var(--glass-border)}._companyHeader_2z4qm_870{display:flex;gap:1rem;align-items:center;color:var(--oak-info)}._companyName_2z4qm_877{font-size:1.1rem;font-weight:700;color:var(--oak-primary);margin:0}._companySector_2z4qm_884{font-size:.85rem;color:var(--oak-secondary);margin:.25rem 0 0}._companyLink_2z4qm_890{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.85rem;color:var(--oak-info);text-decoration:none;font-weight:500}._companyLink_2z4qm_890:hover{text-decoration:underline;color:var(--oak-accent)}._strengthIcon_2z4qm_910{color:var(--oak-success)}._riskIcon_2z4qm_911{color:var(--oak-danger)}._strengthsList_2z4qm_913,._risksList_2z4qm_914{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._strengthItem_2z4qm_923,._riskItem_2z4qm_924{display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem;color:var(--oak-primary);line-height:1.5;padding:.75rem 1rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;border:1px solid var(--glass-border)}._strengthItem_2z4qm_923{border-left:3px solid var(--oak-success)}._strengthItem_2z4qm_923 svg{color:var(--oak-success);flex-shrink:0;margin-top:2px}._riskItem_2z4qm_924{border-left:3px solid var(--oak-danger)}._riskItem_2z4qm_924 svg{color:var(--oak-danger);flex-shrink:0;margin-top:2px}._outlookCard_2z4qm_962{font-size:.9rem;color:var(--oak-primary);line-height:1.7;padding:1.25rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1px solid var(--glass-border)}._highlightsList_2z4qm_977{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}._highlightItem_2z4qm_986{display:flex;gap:.75rem;font-size:.85rem;color:var(--oak-primary);line-height:1.5;padding:.75rem 1rem;background:var(--glass-bg);border-radius:10px;border-left:3px solid var(--oak-accent)}._highlightBullet_2z4qm_998{color:var(--oak-accent);font-weight:700;flex-shrink:0}._analysisText_2z4qm_1008{font-size:.9rem;color:var(--oak-primary);line-height:1.7;padding:1rem 1.25rem;background:var(--glass-bg);border-radius:12px;border:1px solid var(--glass-border);max-height:200px;overflow-y:auto}._overallSummary_2z4qm_1024{width:100%;max-width:1200px;margin:0 auto;padding:2rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--glass-shadow)}._summaryHeader_2z4qm_1037{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}._summaryHeaderLeft_2z4qm_1046{display:flex;flex-direction:column;gap:.5rem}._summarySymbol_2z4qm_1052{font-size:2rem;font-weight:800;color:var(--oak-primary);letter-spacing:.05em}._summaryMeta_2z4qm_1059{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._summaryRecommendation_2z4qm_1066{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._summaryConfidence_2z4qm_1073{font-size:.85rem;color:var(--oak-secondary);padding:.25rem .75rem;background:var(--glass-bg);border-radius:20px;border:1px solid var(--glass-border)}._summaryTarget_2z4qm_1082{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--oak-accent);font-weight:600}._summaryPrices_2z4qm_1091{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}._currentPrice_2z4qm_1099{display:inline-flex;align-items:center;gap:.25rem;font-size:1.25rem;font-weight:600;color:var(--oak-primary)}._currentPrice_2z4qm_1099 svg{opacity:.6}._upsidePercent_2z4qm_1112{font-weight:600;margin-left:.25rem}._summaryScore_2z4qm_1117{display:flex;align-items:baseline;gap:.25rem}._scoreNumber_2z4qm_1123{font-size:3rem;font-weight:800;line-height:1}._scoreLabel_2z4qm_1129{font-size:1.25rem;color:var(--oak-secondary);font-weight:500}._executiveSummary_2z4qm_1135{margin-bottom:2rem;padding:1.5rem;background:var(--brand-cyan-subtle);border-radius:16px;border-left:4px solid var(--oak-accent)}._executiveSummary_2z4qm_1135 p{margin:0;font-size:1rem;line-height:1.7;color:var(--oak-primary)}._summaryColumns_2z4qm_1150{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}._summaryColumn_2z4qm_1150{background:var(--glass-bg);border-radius:16px;padding:1.25rem;border:1px solid var(--glass-border)}._columnTitle_2z4qm_1164{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--oak-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem}._columnTitle_2z4qm_1164 svg{opacity:.8}._summaryList_2z4qm_1180{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._summaryListItem_2z4qm_1189{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;color:var(--oak-primary)}._summaryListItem_2z4qm_1189 svg{flex-shrink:0;margin-top:3px}._summaryListItem_2z4qm_1189[data-type=strength] svg{color:var(--oak-success)}._summaryListItem_2z4qm_1189[data-type=risk] svg{color:var(--oak-warning)}._summaryInsights_2z4qm_1211{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._insightCard_2z4qm_1217{padding:1.25rem;background:var(--glass-bg);border-radius:16px;border:1px solid var(--glass-border)}._insightTitle_2z4qm_1224{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--oak-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}._insightCard_2z4qm_1217 p{margin:0;font-size:.9rem;line-height:1.6;color:var(--oak-primary)}@media(max-width:768px){._container_2z4qm_8{min-height:70vh}._treeSvg_2z4qm_130{min-height:60vh;max-height:80vh}._symbolBadge_2z4qm_144{padding:.5rem 1rem}._symbolText_2z4qm_176{font-size:1rem}._scoreText_2z4qm_183{font-size:.875rem}._priceText_2z4qm_190{font-size:.75rem}._treeLabel_2z4qm_201{padding:.5rem .75rem;font-size:.8rem}._treeLabel_2z4qm_201 svg{width:16px;height:16px}._labelNews_2z4qm_267{top:36%;left:8%}._labelTechnicals_2z4qm_272{top:26%}._labelSummary_2z4qm_284{top:36%;right:8%}._labelFundamentals_2z4qm_280{bottom:6%}._glassModal_2z4qm_355{max-height:95vh;border-radius:20px}._glassHeader_2z4qm_383{padding:1.25rem}._headerIcon_2z4qm_412{width:48px;height:48px}._headerTitle_2z4qm_430{font-size:1.25rem}._metricsGrid_2z4qm_577{grid-template-columns:repeat(2,1fr)}._overallSummary_2z4qm_1024{padding:1.5rem;margin:1rem;border-radius:20px}._summarySymbol_2z4qm_1052{font-size:1.5rem}._scoreNumber_2z4qm_1123{font-size:2.5rem}._summaryColumns_2z4qm_1150,._summaryInsights_2z4qm_1211{grid-template-columns:1fr}}@media(max-width:480px){._treeLabel_2z4qm_201{padding:.375rem .625rem;font-size:.7rem;gap:.25rem}._treeLabel_2z4qm_201 svg{width:14px;height:14px}._metricsGrid_2z4qm_577{grid-template-columns:1fr}._section_2z4qm_548{padding:1rem}._scoreValue_2z4qm_514{font-size:1.5rem}._overallSummary_2z4qm_1024{padding:1rem;margin:.5rem}._summaryHeader_2z4qm_1037{flex-direction:column;gap:1rem}._summaryPrices_2z4qm_1091{flex-direction:column;align-items:flex-start;gap:.5rem}._currentPrice_2z4qm_1099{font-size:1.1rem}._summaryScore_2z4qm_1117{align-self:flex-start}._scoreNumber_2z4qm_1123{font-size:2rem}._executiveSummary_2z4qm_1135{padding:1rem}}@media(prefers-reduced-motion:reduce){._sunIcon_2z4qm_48,._sunRay_2z4qm_54,._rainDrop_2z4qm_87,._sentimentDot_2z4qm_485,._treeLabel_2z4qm_201,._metricCard_2z4qm_583,._newsCard_2z4qm_792,._chartBar_2z4qm_1393,._closeButton_2z4qm_443,._glassModal_2z4qm_355{animation:none;transition:none}}._screen_d0in6_10{width:100%;min-height:100%;padding:var(--space-lg)}._layout-dashboard_d0in6_17{max-width:1600px;margin:0 auto}._layout-single_d0in6_22{max-width:800px;margin:0 auto}._layout-split_d0in6_27{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}._layout-magazine_d0in6_33{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-lg)}._density-compact_d0in6_40{--widget-padding: .75rem;--section-gap: .75rem;font-size:.875rem}._density-normal_d0in6_46{--widget-padding: 1rem;--section-gap: 1rem}._density-spacious_d0in6_51{--widget-padding: 1.5rem;--section-gap: 1.5rem}._screenHeader_d0in6_60{margin-bottom:var(--space-xl)}._screenTitle_d0in6_64{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.02em}._screenDescription_d0in6_72{font-size:.95rem;color:var(--text-secondary);margin:0;max-width:600px}._sectionsContainer_d0in6_83{display:flex;flex-direction:column;gap:var(--section-gap)}._section_d0in6_83{border-radius:12px}._sectionCard_d0in6_93{background:var(--glass-bg);border:1px solid var(--glass-border);padding:var(--widget-padding)}._sectionSubtle_d0in6_99{background:var(--glass-bg-subtle);padding:var(--widget-padding)}._sectionHeader_d0in6_104{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-md)}._sectionHeader_d0in6_104._collapsible_d0in6_111{cursor:pointer;padding:.5rem;margin:-.5rem -.5rem .5rem;border-radius:8px;transition:background-color .2s ease}._sectionHeader_d0in6_104._collapsible_d0in6_111:hover{background:var(--glass-hover)}._sectionTitle_d0in6_123{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}._sectionDescription_d0in6_130{font-size:.85rem;color:var(--text-secondary);margin:.25rem 0 0}._collapseIcon_d0in6_136{font-size:.75rem;color:var(--text-secondary);transition:transform .2s ease}._widgetsContainer_d0in6_146{width:100%}._widgetWrapper_d0in6_150{min-width:0}._divider_d0in6_158{height:1px;background:var(--glass-border);grid-column:1 / -1;margin:var(--space-sm) 0}._dividerWithLabel_d0in6_165{display:flex;align-items:center;gap:var(--space-md);grid-column:1 / -1;margin:var(--space-sm) 0}._dividerLine_d0in6_173{flex:1;height:1px;background:var(--glass-border)}._dividerLabel_d0in6_179{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}._emptyState_d0in6_191{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px}._emptyIcon_d0in6_200{font-size:3rem;margin-bottom:var(--space-md);opacity:.4}._emptyTitle_d0in6_206{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._emptyMessage_d0in6_213{font-size:.95rem;color:var(--text-secondary);margin:0;max-width:400px}._unknownWidget_d0in6_224{padding:var(--widget-padding);background:var(--status-error-subtle);border:1px dashed var(--status-error-border);border-radius:8px;color:var(--status-error);font-size:.85rem;text-align:center}@media(max-width:1200px){._layout-magazine_d0in6_33,._layout-split_d0in6_27{grid-template-columns:1fr}}@media(max-width:768px){._screen_d0in6_10{padding:var(--space-md)}._screenTitle_d0in6_64{font-size:1.5rem}._sectionTitle_d0in6_123{font-size:1rem}}._page_yt2ig_1{min-height:100vh;padding:5rem 2rem 2rem;position:relative}._bgGlow_yt2ig_7{position:fixed;top:0;left:0;width:50%;height:50%;background:radial-gradient(ellipse,var(--brand-cyan-subtle) 0%,transparent 70%);pointer-events:none}._header_yt2ig_17{text-align:center;margin-bottom:3rem}._title_yt2ig_22{font-size:2.5rem;font-weight:700;margin:0 0 .75rem;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._subtitle_yt2ig_32{color:var(--oak-text-secondary);font-size:1.125rem;margin:0}._grid_yt2ig_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;max-width:800px;margin:0 auto}._card_yt2ig_46{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--glass-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:left;overflow:hidden;color:var(--oak-text)}._card_yt2ig_46:hover{transform:translateY(-4px);border-color:var(--brand-cyan-border);box-shadow:var(--shadow-lg)}._cardShine_yt2ig_69{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--shine-medium),transparent)}._cardIcon_yt2ig_78{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--brand-cyan-light);border:1px solid var(--brand-cyan-border);border-radius:12px;flex-shrink:0;color:var(--oak-cyan)}._cardIcon_yt2ig_78 svg{width:28px;height:28px}._cardContent_yt2ig_96{flex:1}._cardTitle_yt2ig_100{font-size:1.125rem;font-weight:600;color:var(--oak-text);margin:0 0 .375rem}._cardDesc_yt2ig_107{font-size:.875rem;color:var(--oak-text-muted);margin:0}._cardArrow_yt2ig_113{color:var(--oak-cyan);font-size:1.25rem;opacity:0;transition:opacity .2s ease}._card_yt2ig_46:hover ._cardArrow_yt2ig_113{opacity:1}._formContainer_yt2ig_124{max-width:700px;margin:0 auto}._backButton_yt2ig_129{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;background:transparent;border:none;color:var(--oak-cyan);font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:opacity .2s ease}._backButton_yt2ig_129:hover{opacity:.8}._formPanel_yt2ig_147{position:relative;background:var(--glass-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:20px;padding:2rem;overflow:hidden}._formPanelShine_yt2ig_157{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan-strong),transparent)}._successPanel_yt2ig_166{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;margin-top:1rem;background:var(--status-success-subtle);border:1px solid var(--status-success-border);border-radius:12px}._successIcon_yt2ig_177{color:var(--oak-success);font-size:1.25rem}._successText_yt2ig_182{color:var(--oak-success);font-weight:500}@media(max-width:600px){._page_yt2ig_1{padding:5rem 1rem 1rem}._formPanel_yt2ig_147{padding:1.5rem}._cardIcon_yt2ig_78{width:44px;height:44px}._cardIcon_yt2ig_78 svg{width:24px;height:24px}}._page_2itjv_5{min-height:100vh;padding:5rem 2rem 8rem;position:relative;max-width:1400px;margin:0 auto}._bgGlow_2itjv_17{position:fixed;top:-20%;right:-10%;width:60%;height:60%;background:radial-gradient(ellipse,var(--brand-cyan-light) 0%,transparent 60%);pointer-events:none;z-index:-1;animation:_pulseGlow_2itjv_1 8s ease-in-out infinite alternate}._bgGlow2_2itjv_29{position:fixed;bottom:-20%;left:-10%;width:60%;height:60%;background:radial-gradient(ellipse,var(--brand-teal-light) 0%,transparent 60%);pointer-events:none;z-index:-1;animation:_pulseGlow_2itjv_1 10s ease-in-out infinite alternate-reverse}@keyframes _pulseGlow_2itjv_1{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}._header_2itjv_50{text-align:center;margin-bottom:2.5rem}._title_2itjv_55{font-size:2.5rem;font-weight:700;margin:0 0 .75rem;background:linear-gradient(135deg,var(--brand-cyan) 0%,var(--brand-teal) 50%,var(--brand-cyan) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmerText_2itjv_1 3s linear infinite}@keyframes _shimmerText_2itjv_1{0%{background-position:0% center}to{background-position:200% center}}._subtitle_2itjv_72{color:var(--oak-text-secondary);font-size:1.125rem;margin:0}._statsGrid_2itjv_82{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.5rem}._statCard_2itjv_89{position:relative;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem;background:linear-gradient(135deg,var(--glass-overlay) 0%,var(--glass-card) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}._statCard_2itjv_89:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-cyan-subtle) 0%,transparent 50%);pointer-events:none}._statCard_2itjv_89:hover{transform:translateY(-4px);border-color:var(--brand-cyan-border-strong);box-shadow:0 0 20px var(--brand-cyan-medium),0 0 40px var(--brand-cyan-light),0 20px 40px var(--glass-thin),inset 0 1px 0 var(--tint-medium)}._statCardShine_2itjv_130{position:absolute;top:0;left:-100%;right:0;height:100%;width:50%;background:linear-gradient(90deg,transparent,var(--tint-border),transparent);transform:skew(-20deg);animation:_cardShine_2itjv_1 6s ease-in-out infinite}@keyframes _cardShine_2itjv_1{0%,to{left:-100%}50%{left:150%}}._statLabel_2itjv_152{font-size:.75rem;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}._statValue_2itjv_160{font-size:1.75rem;font-weight:700;color:var(--oak-text);line-height:1.2;text-shadow:0 0 20px var(--tint-medium)}._statChange_2itjv_168{font-size:.875rem;font-weight:600;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}._statChange_2itjv_168._positive_2itjv_177{color:var(--accent-secondary);text-shadow:0 0 10px var(--accent-strong)}._statChange_2itjv_168._negative_2itjv_182{color:var(--status-error);text-shadow:0 0 10px var(--status-error-strong)}._chartsGrid_2itjv_191{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}._chartPanel_2itjv_198{position:relative;background:linear-gradient(145deg,var(--glass-overlay) 0%,var(--glass-panel) 50%,var(--glass-overlay) 100%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-medium);border-radius:24px;padding:1.5rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}._chartPanel_2itjv_198:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--brand-cyan-subtle) 0%,var(--brand-cyan-strong) 50%,transparent 100%);border-radius:26px;opacity:0;z-index:-1;transition:opacity .4s ease}._chartPanel_2itjv_198:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--tint-subtle) 0%,transparent 100%);pointer-events:none;border-radius:24px 24px 0 0}._chartPanel_2itjv_198:hover{transform:translateY(-4px) scale(1.01);border-color:var(--brand-cyan-border-strong);box-shadow:0 0 30px var(--brand-cyan-medium),0 0 60px var(--brand-cyan-light),0 25px 50px var(--glass-thin),inset 0 1px 0 var(--tint-strong)}._chartPanel_2itjv_198:hover:before{opacity:1;animation:_borderGlow_2itjv_1 2s ease-in-out infinite}@keyframes _borderGlow_2itjv_1{0%,to{opacity:.5}50%{opacity:1}}._chartShine_2itjv_279{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--brand-cyan-border-strong) 20%,var(--glass-card) 50%,var(--brand-cyan-border-strong) 80%,transparent 100%);z-index:2}._chartPanelExpandable_2itjv_300{position:relative;min-height:280px;margin-bottom:4rem}._chartPanelCollapsed_2itjv_306{position:relative;height:280px;background:linear-gradient(145deg,var(--glass-overlay) 0%,var(--glass-panel) 50%,var(--glass-overlay) 100%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-medium);border-radius:24px;padding:1.5rem;overflow:hidden;transition:opacity .2s ease}._chartPanelExpandable_2itjv_300:hover ._chartPanelCollapsed_2itjv_306{opacity:0;pointer-events:none}._chartPanelExpanded_2itjv_329{position:absolute;top:0;left:0;right:0;z-index:100;background:var(--glass-modal);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--brand-cyan-border-strong);border-radius:24px;padding:1.5rem;box-shadow:0 25px 50px -12px var(--glass-card),0 0 50px var(--brand-cyan-medium),inset 0 1px 0 var(--tint-medium);opacity:0;pointer-events:none;transform:scale(.98);transition:all .3s cubic-bezier(.4,0,.2,1)}._chartPanelExpandable_2itjv_300:hover ._chartPanelExpanded_2itjv_329{opacity:1;pointer-events:auto;transform:scale(1)}._goalTitle_2itjv_357{font-size:1rem;font-weight:600;color:var(--oak-text);margin-bottom:1rem}._goalContent_2itjv_364{max-height:200px;overflow:hidden}._goalItem_2itjv_369{margin-top:1rem}._chartPanelSmall_2itjv_377{position:relative;height:100%;background:linear-gradient(145deg,var(--glass-overlay) 0%,var(--glass-panel) 50%,var(--glass-overlay) 100%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-medium);border-radius:24px;padding:1.5rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}._chartPanelSmall_2itjv_377:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,transparent 0%,var(--brand-teal-strong) 50%,var(--brand-cyan-subtle) 100%);border-radius:26px;opacity:0;z-index:-1;transition:opacity .4s ease}._chartPanelSmall_2itjv_377:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--tint-subtle) 0%,transparent 100%);pointer-events:none;border-radius:24px 24px 0 0}._chartPanelSmall_2itjv_377:hover{transform:translateY(-4px) scale(1.01);border-color:var(--brand-teal-border);box-shadow:0 0 30px var(--brand-teal-medium),0 0 60px var(--brand-teal-light),0 25px 50px var(--glass-thin),inset 0 1px 0 var(--tint-strong)}._chartPanelSmall_2itjv_377:hover:before{opacity:1;animation:_borderGlow_2itjv_1 2s ease-in-out infinite}@media(max-width:1100px){._statsGrid_2itjv_82{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){._statsGrid_2itjv_82{grid-template-columns:repeat(2,1fr)}._chartsGrid_2itjv_191{grid-template-columns:1fr}}@media(max-width:600px){._page_2itjv_5{padding:5rem 1rem 1rem}._statsGrid_2itjv_82{grid-template-columns:1fr}._title_2itjv_55{font-size:2rem}._chartPanel_2itjv_198,._chartPanelSmall_2itjv_377{border-radius:16px}._statCard_2itjv_89{border-radius:14px}}._page_qfjw6_1{min-height:100vh;padding:5rem 2rem 2rem;position:relative;display:flex;flex-direction:column}._bgGlow_qfjw6_9{position:fixed;top:20%;left:30%;width:40%;height:40%;background:radial-gradient(ellipse,var(--brand-cyan-subtle) 0%,transparent 70%);pointer-events:none}._chatContainer_qfjw6_19{flex:1;display:grid;grid-template-columns:280px 1fr;gap:1.25rem;max-width:1200px;margin:0 auto;width:100%;height:calc(100vh - 7rem)}._sidebar_qfjw6_31{position:relative;background:var(--glass-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}._sidebarShine_qfjw6_44{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--shine-medium),transparent)}._sidebarSection_qfjw6_53{display:flex;flex-direction:column;gap:.75rem}._sidebarTitle_qfjw6_59{font-size:.75rem;font-weight:600;color:var(--oak-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._suggestions_qfjw6_68{display:flex;flex-direction:column;gap:.5rem}._suggestion_qfjw6_68{padding:.75rem;background:var(--tint-subtle);border:1px solid var(--border-faint);border-radius:10px;color:var(--oak-text-secondary);font-size:.8125rem;text-align:left;cursor:pointer;transition:all .2s ease}._suggestion_qfjw6_68:hover{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border);color:var(--oak-text)}._contextList_qfjw6_92{display:flex;flex-direction:column;gap:.5rem}._contextItem_qfjw6_98{display:flex;justify-content:space-between;font-size:.8125rem}._contextLabel_qfjw6_104{color:var(--oak-text-muted)}._contextValue_qfjw6_108{color:var(--oak-text);font-weight:500}._main_qfjw6_114{position:relative;background:var(--glass-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}._mainShine_qfjw6_125{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan-medium),transparent)}._messages_qfjw6_134{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._message_qfjw6_134{display:flex;gap:.75rem;max-width:80%}._message_qfjw6_134._user_qfjw6_149{align-self:flex-end;flex-direction:row-reverse}._avatar_qfjw6_154{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--brand-cyan-light);border:1px solid var(--brand-cyan-border);border-radius:10px;font-size:1rem;flex-shrink:0}._message_qfjw6_134._user_qfjw6_149 ._avatar_qfjw6_154{background:var(--accent-violet-subtle);border-color:var(--accent-purple-border)}._messageContent_qfjw6_172{display:flex;flex-direction:column;gap:.25rem}._messageText_qfjw6_178{padding:.875rem 1rem;background:var(--glass-thin);border:1px solid var(--border-faint);border-radius:12px;color:var(--oak-text);font-size:.9375rem;line-height:1.5;margin:0}._message_qfjw6_134._user_qfjw6_149 ._messageText_qfjw6_178{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border)}._messageTime_qfjw6_194{font-size:.75rem;color:var(--oak-text-muted);padding:0 .5rem}._message_qfjw6_134._user_qfjw6_149 ._messageTime_qfjw6_194{text-align:right}._typing_qfjw6_205{display:flex;gap:4px;padding:.875rem 1rem}._typing_qfjw6_205 span{width:8px;height:8px;background:var(--oak-cyan);border-radius:50%;animation:_bounce_qfjw6_1 1.4s infinite ease-in-out}._typing_qfjw6_205 span:nth-child(1){animation-delay:-.32s}._typing_qfjw6_205 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_qfjw6_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}._inputArea_qfjw6_228{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-faint)}._input_qfjw6_228{flex:1;padding:.875rem 1rem;background:var(--glass-panel);border:1px solid var(--border-medium);border-radius:12px;color:var(--oak-text);font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .2s ease}._input_qfjw6_228::-moz-placeholder{color:var(--oak-text-muted)}._input_qfjw6_228::placeholder{color:var(--oak-text-muted)}._input_qfjw6_228:focus{border-color:var(--oak-cyan)}._sendButton_qfjw6_256{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-cyan-dim),var(--brand-teal));border:none;border-radius:12px;color:var(--oak-deep-900);font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease}._sendButton_qfjw6_256:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px var(--brand-cyan-border-strong)}._sendButton_qfjw6_256:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){._chatContainer_qfjw6_19{grid-template-columns:1fr;height:calc(100vh - 6rem)}._sidebar_qfjw6_31{display:none}}@media(max-width:600px){._page_qfjw6_1{padding:5rem 1rem 1rem}._message_qfjw6_134{max-width:90%}}._newChatButton_qfjw6_323{padding:.75rem 1rem;background:linear-gradient(135deg,var(--brand-cyan-medium),var(--brand-teal-medium));border:1px solid var(--brand-cyan-border-strong);border-radius:10px;color:var(--oak-cyan);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}._newChatButton_qfjw6_323:hover{background:linear-gradient(135deg,var(--brand-cyan-strong),var(--brand-teal-strong));border-color:var(--brand-cyan-border-strong);box-shadow:0 0 15px var(--brand-cyan-medium)}._messageMeta_qfjw6_343{display:flex;align-items:center;gap:.5rem;padding:0 .5rem}._agentBadge_qfjw6_350{font-size:.6875rem;padding:.125rem .5rem;background:var(--brand-cyan-light);border:1px solid var(--brand-cyan-border);border-radius:4px;color:var(--oak-cyan);text-transform:uppercase;letter-spacing:.03em}._calendarWidget_1ot6l_7{display:flex;flex-direction:column;height:100%;min-height:500px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--glass-radius);border:1px solid var(--glass-border);overflow:hidden;position:relative;transition:all .3s ease}._calendarWidget_1ot6l_7:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--calendar-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--calendar-grid-color) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}._header_1ot6l_39{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--glass-border);position:relative;z-index:1;flex-wrap:wrap;gap:12px}._navigation_1ot6l_51{display:flex;align-items:center;gap:16px}._navButton_1ot6l_57{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--calendar-button-bg);border-radius:8px;color:var(--oak-text-secondary);cursor:pointer;transition:all .2s ease}._navButton_1ot6l_57:hover{background:var(--calendar-button-hover);color:var(--oak-cyan)}._navButton_1ot6l_57:focus-visible{outline:2px solid var(--oak-cyan);outline-offset:2px}._headerTitle_1ot6l_81{font-size:1.25rem;font-weight:600;color:var(--oak-text);margin:0;min-width:200px;text-align:center}._viewToggle_1ot6l_94{display:flex;background:var(--calendar-button-bg);border-radius:8px;padding:4px;gap:4px}._viewButton_1ot6l_102{padding:8px 16px;border:none;background:transparent;color:var(--oak-text-secondary);font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease}._viewButton_1ot6l_102:hover{color:var(--oak-text);background:var(--calendar-button-bg)}._viewButton_1ot6l_102._active_1ot6l_119{background:var(--calendar-active-bg);color:var(--oak-cyan)}._viewButton_1ot6l_102:focus-visible{outline:2px solid var(--oak-cyan);outline-offset:-2px}._newEventButton_1ot6l_133{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,var(--oak-cyan) 0%,var(--oak-teal) 100%);border:none;border-radius:8px;color:var(--calendar-button-text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px var(--oak-cyan-glow)}._newEventButton_1ot6l_133:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--oak-cyan-glow)}._newEventButton_1ot6l_133:active{transform:translateY(0)}._newEventButton_1ot6l_133:focus-visible{outline:2px solid var(--oak-text);outline-offset:2px}._content_1ot6l_167{flex:1;padding:20px;overflow:auto;position:relative;z-index:1}._monthViewContainer_1ot6l_179{width:100%;height:100%;min-height:400px;display:flex;flex-direction:column}._monthHeader_1ot6l_187{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._monthDayHeader_1ot6l_194{text-align:center;font-size:12px;font-weight:500;color:var(--oak-text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:8px 0}._monthGrid_1ot6l_204{flex:1;display:flex;flex-direction:column;gap:4px}._monthWeek_1ot6l_211{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;flex:1}._monthDay_1ot6l_194{position:relative;min-height:80px;padding:8px;background:var(--calendar-day-bg);border-radius:8px;border:1px solid var(--calendar-day-border);cursor:pointer;transition:all .2s ease}._monthDay_1ot6l_194:hover{background:var(--calendar-day-hover);border-color:var(--calendar-day-border-hover)}._monthDay_1ot6l_194._otherMonth_1ot6l_234{opacity:.4}._monthDay_1ot6l_194._today_1ot6l_238{background:var(--calendar-today-bg);border-color:var(--calendar-today-border)}._monthDay_1ot6l_194._today_1ot6l_238 ._dayNumber_1ot6l_243{color:var(--oak-cyan);font-weight:600}._monthDay_1ot6l_194._selected_1ot6l_248{border-color:var(--oak-cyan);border-width:2px}._monthDay_1ot6l_194._dragOver_1ot6l_253{background:var(--calendar-active-bg);border-color:var(--oak-cyan);border-style:dashed}._dayNumber_1ot6l_243{font-size:14px;font-weight:400;color:var(--oak-text)}._eventIndicators_1ot6l_265{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}._eventDot_1ot6l_272{width:8px;height:8px;border-radius:50%;cursor:grab;transition:transform .2s ease}._eventDot_1ot6l_272:hover{transform:scale(1.3)}._eventDot_1ot6l_272:active{cursor:grabbing}._moreEvents_1ot6l_288{font-size:10px;color:var(--oak-text-muted)}._reminderBadge_1ot6l_297{position:absolute;top:4px;right:4px;z-index:10}._reminderGlow_1ot6l_304{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--status-warning-medium);filter:blur(4px);animation:_reminderPulse_1ot6l_1 2s ease-in-out infinite}@keyframes _reminderPulse_1ot6l_1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.8}}._reminderIcon_1ot6l_325{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--status-warning-medium);border:1.5px solid var(--status-warning);border-radius:50%;color:var(--status-warning);cursor:pointer;transition:all .2s ease}._reminderIcon_1ot6l_325:hover{background:var(--status-warning-medium);transform:scale(1.1)}._reminderCount_1ot6l_345{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;background:var(--oak-error);border-radius:7px;font-size:9px;font-weight:600;color:var(--text-inverse);display:flex;align-items:center;justify-content:center}._reminderTooltip_1ot6l_362{position:absolute;top:100%;right:0;margin-top:8px;min-width:180px;padding:8px;background:var(--glass-bg-solid);border:1px solid var(--status-warning-border);border-radius:8px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:100}._reminderBadge_1ot6l_297:hover ._reminderTooltip_1ot6l_362{opacity:1;visibility:visible;transform:translateY(0)}._reminderItem_1ot6l_386{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;color:var(--status-warning);font-size:12px;cursor:pointer;transition:background .2s ease}._reminderItem_1ot6l_386:hover{background:var(--status-warning-subtle)}._reminderMore_1ot6l_402{padding:4px 8px;font-size:11px;color:var(--status-warning)}._weekViewContainer_1ot6l_412{width:100%;height:100%;min-height:500px;overflow-x:auto}._weekViewContainer_1ot6l_412 svg{display:block;min-width:600px}._dayViewContainer_1ot6l_428{width:100%;height:100%;min-height:500px;max-width:800px;margin:0 auto;display:flex;flex-direction:column}._dayRemindersBar_1ot6l_439{display:flex;align-items:center;gap:12px;padding:10px 16px;margin-bottom:16px;background:var(--status-warning-subtle);border:1px solid var(--status-warning-border);border-radius:12px;overflow-x:auto;flex-shrink:0}._dayReminderItem_1ot6l_452{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--status-warning-light);border-radius:20px;color:var(--status-warning);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}._dayReminderItem_1ot6l_452:hover{background:var(--status-warning-medium);transform:scale(1.02)}._dayReminderIcon_1ot6l_472{font-size:14px}._dayRemindersMore_1ot6l_476{color:var(--status-warning);font-size:11px;padding:6px 10px}._dayViewSvgContainer_1ot6l_482{flex:1;min-height:0}._dayViewContainer_1ot6l_428 svg{display:block;width:100%}._loading_1ot6l_496{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px}._spinner_1ot6l_504{width:40px;height:40px;border:3px solid var(--calendar-spinner-track);border-top-color:var(--oak-cyan);border-radius:50%;animation:_spin_1ot6l_504 1s linear infinite}@keyframes _spin_1ot6l_504{to{transform:rotate(360deg)}}._modalOverlay_1ot6l_521{position:fixed;inset:0;background:var(--calendar-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_1ot6l_1 .2s ease}@keyframes _fadeIn_1ot6l_1{0%{opacity:0}to{opacity:1}}._modal_1ot6l_521{background:linear-gradient(135deg,var(--calendar-modal-bg) 0%,var(--glass-modal) 100%);border-radius:16px;border:1px solid var(--calendar-modal-border);padding:28px;width:100%;max-width:420px;box-shadow:0 24px 48px var(--glass-thin),0 0 0 1px var(--calendar-modal-inner-glow) inset;animation:_slideUp_1ot6l_1 .3s ease}@keyframes _slideUp_1ot6l_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalTitle_1ot6l_563{font-size:1.5rem;font-weight:600;color:var(--oak-text);margin:0 0 24px}._itemTypeToggle_1ot6l_574{display:flex;gap:8px;margin-bottom:20px}._typeButton_1ot6l_580{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--calendar-button-bg);border:2px solid var(--calendar-type-border);border-radius:10px;color:var(--oak-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._typeButton_1ot6l_580:hover{background:var(--calendar-button-hover);color:var(--oak-text)}._typeButton_1ot6l_580._active_1ot6l_119{background:var(--calendar-active-bg);border-color:var(--oak-cyan);color:var(--oak-cyan)}._typeButton_1ot6l_580._active_1ot6l_119:nth-child(2){background:var(--status-warning-light);border-color:var(--status-warning);color:var(--status-warning)}._typeIcon_1ot6l_614{font-size:18px}._eventForm_1ot6l_622{display:flex;flex-direction:column;gap:20px}._formGroup_1ot6l_628{display:flex;flex-direction:column;gap:8px;position:relative}._formRow_1ot6l_635{display:grid;grid-template-columns:1fr 1fr;gap:16px}._label_1ot6l_641{font-size:13px;font-weight:500;color:var(--oak-text-secondary)}._input_1ot6l_647,._select_1ot6l_248,._textarea_1ot6l_649{width:100%;padding:12px 14px;background:var(--calendar-input-bg);border:1px solid var(--calendar-input-border);border-radius:8px;color:var(--oak-text);font-size:14px;font-family:inherit;transition:all .2s ease}._input_1ot6l_647:focus,._select_1ot6l_248:focus,._textarea_1ot6l_649:focus{outline:none;border-color:var(--oak-cyan);background:var(--calendar-input-focus-bg);box-shadow:0 0 0 3px var(--calendar-input-focus-ring)}._input_1ot6l_647::-moz-placeholder,._textarea_1ot6l_649::-moz-placeholder{color:var(--oak-text-muted)}._input_1ot6l_647::placeholder,._textarea_1ot6l_649::placeholder{color:var(--oak-text-muted)}._select_1ot6l_248{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='var(--glass-thin)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}._select_1ot6l_248 option{background:var(--oak-slate-800);color:var(--oak-text)}._textarea_1ot6l_649{resize:vertical;min-height:80px}._dateDisplay_1ot6l_694{position:absolute;right:12px;bottom:12px;font-size:12px;color:var(--oak-text-muted);pointer-events:none}._input_1ot6l_647[type=date],._input_1ot6l_647[type=time]{color-scheme:dark}._input_1ot6l_647[type=date]::-webkit-calendar-picker-indicator,._input_1ot6l_647[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.5);cursor:pointer}._modalActions_1ot6l_719{display:flex;gap:12px;margin-top:8px}._primaryButton_1ot6l_725{flex:1;padding:12px 24px;background:linear-gradient(135deg,var(--oak-cyan) 0%,var(--oak-teal) 100%);border:none;border-radius:8px;color:var(--text-inverse);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryButton_1ot6l_725:hover{filter:brightness(1.1);transform:translateY(-1px)}._primaryButton_1ot6l_725:active{transform:translateY(0)}._primaryButton_1ot6l_725:focus-visible{outline:2px solid var(--oak-text);outline-offset:2px}._secondaryButton_1ot6l_752{padding:12px 24px;background:var(--calendar-button-bg);border:1px solid var(--calendar-secondary-border);border-radius:8px;color:var(--oak-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._secondaryButton_1ot6l_752:hover{background:var(--calendar-button-hover);color:var(--oak-text)}._secondaryButton_1ot6l_752:focus-visible{outline:2px solid var(--oak-cyan);outline-offset:2px}@media(max-width:768px){._header_1ot6l_39{padding:12px 16px;flex-direction:column;align-items:stretch}._viewToggle_1ot6l_94{order:-1;justify-content:center}._navigation_1ot6l_51{justify-content:center}._headerTitle_1ot6l_81{font-size:1rem;min-width:auto}._newEventButton_1ot6l_133{align-self:center;order:3}._content_1ot6l_167{padding:12px}._modal_1ot6l_521{padding:20px;margin:10px}._formRow_1ot6l_635{grid-template-columns:1fr}._modalActions_1ot6l_719{flex-direction:column}._primaryButton_1ot6l_725,._secondaryButton_1ot6l_752{width:100%}._monthDay_1ot6l_194{min-height:60px;padding:4px}._dayNumber_1ot6l_243{font-size:12px}._eventDot_1ot6l_272{width:6px;height:6px}._reminderIcon_1ot6l_325{width:16px;height:16px}._dayRemindersBar_1ot6l_439{padding:8px 12px;margin-bottom:12px}}@media(max-width:480px){._calendarWidget_1ot6l_7{min-height:400px;border-radius:12px}._viewButton_1ot6l_102{padding:6px 12px;font-size:12px}._newEventButton_1ot6l_133{padding:8px 14px;font-size:13px}._navButton_1ot6l_57{width:32px;height:32px}._headerTitle_1ot6l_81{font-size:.9rem}._itemTypeToggle_1ot6l_574{flex-direction:column}._typeButton_1ot6l_580{padding:10px 14px}}@media(prefers-contrast:high){._calendarWidget_1ot6l_7{border-width:2px}._viewButton_1ot6l_102._active_1ot6l_119{background:var(--oak-cyan);color:var(--text-primary)}._input_1ot6l_647:focus,._select_1ot6l_248:focus,._textarea_1ot6l_649:focus{border-width:2px}._monthDay_1ot6l_194._selected_1ot6l_248{border-width:3px}}@media(prefers-reduced-motion:reduce){._spinner_1ot6l_504,._modalOverlay_1ot6l_521,._modal_1ot6l_521{animation:none}._newEventButton_1ot6l_133:hover,._primaryButton_1ot6l_725:hover{transform:none}._reminderGlow_1ot6l_304{animation:none}._eventDot_1ot6l_272:hover{transform:none}}@media print{._calendarWidget_1ot6l_7{background:var(--glass-solid);border:1px solid var(--border-medium)}._header_1ot6l_39{border-bottom:1px solid var(--border-medium)}._newEventButton_1ot6l_133,._modalOverlay_1ot6l_521{display:none}._monthDay_1ot6l_194{border:1px solid var(--border-subtle)}}body.theme-dark ._calendarWidget_1ot6l_7{background:var(--glass-solid)}body.theme-dark ._calendarWidget_1ot6l_7:before{background-image:linear-gradient(var(--brand-cyan-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--brand-cyan-subtle) 1px,transparent 1px)}body.theme-glass ._calendarWidget_1ot6l_7{background:var(--glass-thin);border-color:var(--brand-cyan-border)}body.theme-glass ._calendarWidget_1ot6l_7:before{background-image:linear-gradient(var(--brand-cyan-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--brand-cyan-subtle) 1px,transparent 1px)}body.theme-glass ._calendarWidget_1ot6l_7:hover{border-color:var(--brand-cyan-border);box-shadow:0 8px 32px var(--glass-thin),0 0 20px var(--brand-cyan-light)}body.theme-glass ._header_1ot6l_39{border-bottom-color:var(--brand-cyan-border)}body.theme-glass ._monthDay_1ot6l_194._today_1ot6l_238{border-color:var(--brand-cyan-border-strong);box-shadow:0 0 12px var(--brand-cyan-medium)}body.theme-glass ._monthDay_1ot6l_194._selected_1ot6l_248{box-shadow:0 0 16px var(--brand-cyan-medium)}body.theme-glass ._newEventButton_1ot6l_133{box-shadow:0 4px 12px var(--brand-cyan-strong),0 0 20px var(--brand-cyan-light)}body.theme-glass ._newEventButton_1ot6l_133:hover{box-shadow:0 6px 16px var(--brand-cyan-border-strong),0 0 30px var(--brand-cyan-medium)}body.theme-glass ._modal_1ot6l_521{background:linear-gradient(135deg,var(--glass-modal) 0%,var(--glass-modal) 100%);border-color:var(--brand-cyan-border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}body.theme-glass ._dayRemindersBar_1ot6l_439{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._calendarPage_ieoia_8{display:flex;min-height:100vh;background:linear-gradient(135deg,var(--bg-deep) 0%,var(--bg-inset) 25%,var(--bg-base) 50%,var(--bg-inset) 75%,var(--bg-deep) 100%);position:relative;overflow:hidden}._backgroundGlow_ieoia_27{position:fixed;inset:0;pointer-events:none;z-index:0}._backgroundGlow_ieoia_27:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,var(--brand-cyan-light) 0%,transparent 70%);animation:_pulse_ieoia_1 8s ease-in-out infinite}._backgroundGlow_ieoia_27:after{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,var(--status-info-subtle) 0%,transparent 70%);animation:_pulse_ieoia_1 10s ease-in-out infinite reverse}@keyframes _pulse_ieoia_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._mainContent_ieoia_74{flex:1;display:flex;flex-direction:column;padding:24px;max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}._calendar_ieoia_8{flex:1;min-height:600px}._legend_ieoia_95{margin-top:20px;padding:16px 20px;background:var(--tint-subtle);border-radius:12px;border:1px solid var(--border-faint)}._legendTitle_ieoia_103{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0 0 12px}._legendItems_ieoia_112{display:flex;flex-wrap:wrap;gap:16px}._legendItem_ieoia_112{display:flex;align-items:center;gap:8px}._legendDot_ieoia_124{width:10px;height:10px;border-radius:50%}._legendLabel_ieoia_130{font-size:13px;color:var(--text-secondary)}._sidebarWrapper_ieoia_139{position:fixed;top:0;right:0;height:100%;width:380px;z-index:100;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}._sidebarWrapper_ieoia_139._open_ieoia_150{transform:translate(0)}._sidebar_ieoia_139{height:100%;background:linear-gradient(180deg,var(--glass-modal) 0%,var(--glass-modal) 100%);border-left:1px solid var(--brand-cyan-border);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._sidebarHeader_ieoia_171{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}._sidebarTitle_ieoia_179{font-size:1.1rem;font-weight:600;color:var(--text-inverse);margin:0}._closeButton_ieoia_186{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--tint-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}._closeButton_ieoia_186:hover{background:var(--tint-medium);color:var(--text-inverse)}._closeButton_ieoia_186:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}._sidebarContent_ieoia_210{flex:1;padding:24px;overflow-y:auto}._categoryBadge_ieoia_220{display:inline-flex;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;border:1px solid;margin-bottom:16px}._eventTitle_ieoia_230{font-size:1.5rem;font-weight:600;color:var(--text-inverse);margin:0 0 20px;line-height:1.3}._eventMeta_ieoia_238{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._metaItem_ieoia_245{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px}._metaItem_ieoia_245 svg{color:var(--brand-cyan);flex-shrink:0}._eventDescription_ieoia_258{padding:16px;background:var(--tint-subtle);border-radius:10px;margin-bottom:20px}._descriptionLabel_ieoia_265{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0 0 8px}._eventDescription_ieoia_258 p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0}._sidebarActions_ieoia_285{margin-top:auto;padding-top:24px;border-top:1px solid var(--border-subtle)}._deleteButton_ieoia_291{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:var(--status-error-subtle);border:1px solid var(--status-error-border);border-radius:8px;color:var(--status-error);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._deleteButton_ieoia_291:hover{background:var(--status-error-medium);border-color:var(--status-error-border)}._deleteButton_ieoia_291:focus-visible{outline:2px solid var(--status-error);outline-offset:2px}._branding_ieoia_322{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:1px;z-index:10}._branding_ieoia_322 svg{opacity:.5}@media(max-width:1024px){._mainContent_ieoia_74{padding:16px}._sidebarWrapper_ieoia_139{width:100%;max-width:420px}._calendar_ieoia_8{min-height:500px}}@media(max-width:768px){._calendarPage_ieoia_8{flex-direction:column}._mainContent_ieoia_74{padding:12px}._sidebarWrapper_ieoia_139{position:fixed;inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:70vh;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:20px 20px 0 0;overflow:hidden}._sidebarWrapper_ieoia_139._open_ieoia_150{transform:translateY(0)}._sidebar_ieoia_139{border-left:none;border-top:1px solid var(--brand-cyan-border);border-radius:20px 20px 0 0;max-height:70vh}._calendar_ieoia_8{min-height:400px}._legend_ieoia_95{padding:12px 16px}._legendItems_ieoia_112{gap:12px}._branding_ieoia_322{bottom:12px;right:12px;font-size:10px}}@media(max-width:480px){._mainContent_ieoia_74{padding:8px}._legendItems_ieoia_112{flex-direction:column;gap:8px}._eventTitle_ieoia_230{font-size:1.25rem}._sidebarContent_ieoia_210{padding:16px}}@media(prefers-reduced-motion:reduce){._backgroundGlow_ieoia_27:before,._backgroundGlow_ieoia_27:after{animation:none}._sidebarWrapper_ieoia_139{transition:none}}@media(prefers-contrast:high){._sidebar_ieoia_139{border-left-width:2px}._categoryBadge_ieoia_220{border-width:2px}}@media print{._calendarPage_ieoia_8{background:var(--glass-solid)}._backgroundGlow_ieoia_27,._sidebarWrapper_ieoia_139,._branding_ieoia_322{display:none}._mainContent_ieoia_74{max-width:100%}}._screenContainer_1sw2v_3{position:relative;min-height:100vh;width:100%;overflow-x:hidden}._featureDisabled_1sw2v_10{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;background:var(--oak-deep-900);color:var(--oak-text)}._featureDisabled_1sw2v_10 h1{font-size:2rem;margin-bottom:1rem}._featureDisabled_1sw2v_10 code{background:var(--glass-bg);padding:.25rem .5rem;border-radius:4px;font-family:monospace}._featureDisabled_1sw2v_10 button{margin-top:2rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--oak-cyan-dim) 0%,var(--oak-teal) 100%);border:1px solid var(--oak-cyan);border-radius:var(--glass-radius-sm);color:var(--oak-deep-900);font-weight:500;cursor:pointer;transition:all var(--transition-base)}._featureDisabled_1sw2v_10 button:hover{transform:translateY(-2px);box-shadow:0 4px 20px var(--oak-cyan-glow)}._loadingState_1sw2v_52{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:var(--oak-text-secondary)}._spinner_1sw2v_63{width:48px;height:48px;border:3px solid var(--glass-border);border-top-color:var(--oak-cyan);border-radius:50%;animation:_spin_1sw2v_63 1s linear infinite}@keyframes _spin_1sw2v_63{to{transform:rotate(360deg)}}._errorState_1sw2v_77{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;color:var(--oak-text);text-align:center}._errorState_1sw2v_77 h1{font-size:2rem;margin-bottom:1rem}._availablePages_1sw2v_95{margin-top:2rem;padding:1.5rem;background:var(--glass-bg);border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}._availablePages_1sw2v_95 h3{margin-bottom:1rem;font-size:1rem;color:var(--oak-text-muted)}._availablePages_1sw2v_95 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}._availablePages_1sw2v_95 button{padding:.5rem 1rem;background:var(--brand-cyan-light);border:1px solid var(--oak-cyan);border-radius:var(--glass-radius-sm);color:var(--oak-cyan);cursor:pointer;transition:all var(--transition-base)}._availablePages_1sw2v_95 button:hover{background:var(--oak-cyan);color:var(--oak-deep-900);box-shadow:0 0 20px var(--oak-cyan-glow)}._taskList_pgp8s_3{display:flex;flex-direction:column;gap:8px}._taskItem_pgp8s_9{background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:10px;transition:all .2s ease;overflow:hidden}._taskItem_pgp8s_9:hover{background:var(--tint-light);border-color:var(--border-medium)}._taskItem_pgp8s_9._loading_pgp8s_22{opacity:.6;pointer-events:none}._taskMain_pgp8s_28{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}._priority_pgp8s_37{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}._taskContent_pgp8s_46{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._taskTitle_pgp8s_54{font-size:.9rem;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskSource_pgp8s_63{font-size:.75rem;color:var(--color-text-secondary)}._progressWrapper_pgp8s_69{display:flex;align-items:center;gap:8px;flex-shrink:0}._progressBar_pgp8s_76{width:50px;height:4px;background:var(--glass-card);border-radius:2px;overflow:hidden}._progressFill_pgp8s_84{height:100%;background:var(--color-primary);border-radius:2px;transition:width .3s ease}._progressText_pgp8s_91{font-size:.7rem;color:var(--color-text-secondary);min-width:30px}._dueDate_pgp8s_98{font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap;padding:4px 8px;background:var(--tint-light);border-radius:4px}._dueDate_pgp8s_98._overdue_pgp8s_107{color:var(--status-error);background:var(--status-error-light);font-weight:500}._arrow_pgp8s_114{color:var(--color-text-secondary);font-size:1rem;transition:transform .2s ease}._taskItem_pgp8s_9:hover ._arrow_pgp8s_114{transform:translate(2px);color:var(--color-primary)}._taskActions_pgp8s_126{display:flex;gap:6px;padding:0 16px 12px}._actionBtn_pgp8s_132{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-medium);background:var(--tint-light);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease}._actionBtn_pgp8s_132:hover:not(:disabled){background:var(--tint-medium);color:var(--color-text);border-color:var(--border-strong)}._actionBtn_pgp8s_132:disabled{opacity:.5;cursor:not-allowed}._completeBtn_pgp8s_158:hover:not(:disabled){background:var(--accent-medium);border-color:var(--accent-border);color:var(--accent-secondary)}._snoozeWrapper_pgp8s_165{position:relative}._snoozeMenu_pgp8s_169{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;background:var(--glass-modal);border:1px solid var(--border-strong);border-radius:8px;padding:6px;display:flex;gap:4px;z-index:20;box-shadow:var(--shadow-lg);animation:_popIn_pgp8s_1 .15s ease-out}@keyframes _popIn_pgp8s_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._snoozeMenu_pgp8s_169 button{padding:6px 10px;border:none;background:var(--tint-light);color:var(--color-text);font-size:.75rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}._snoozeMenu_pgp8s_169 button:hover{background:var(--status-info-medium)}._taskExpanded_pgp8s_215{padding:0 16px 16px 36px;animation:_expandIn_pgp8s_1 .2s ease-out}@keyframes _expandIn_pgp8s_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}._taskExpanded_pgp8s_215 p{font-size:.85rem;color:var(--color-text-secondary);margin:0;line-height:1.5;border-top:1px solid var(--border-faint);padding-top:12px}._emptyState_pgp8s_242{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary);text-align:center}._emptyIcon_pgp8s_252{font-size:2.5rem;margin-bottom:12px;opacity:.3;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--accent-light);border-radius:50%;color:var(--accent-secondary)}._emptyState_pgp8s_242 p{margin:0;font-size:.9rem}._link_1dufn_3{text-decoration:none;display:block;height:100%}._card_1dufn_9{position:relative;height:100%;background:var(--glass-panel);border:1px solid var(--border-subtle);border-radius:16px;padding:24px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._card_1dufn_9:hover{background:var(--glass-overlay);border-color:var(--status-info-border);transform:translateY(-4px);box-shadow:0 20px 40px var(--glass-thin),0 0 30px var(--status-info-subtle)}._shine_1dufn_32{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--tint-light),transparent);transition:left .5s ease;pointer-events:none}._card_1dufn_9:hover ._shine_1dufn_32{left:100%}._content_1dufn_53{flex:1;display:flex;flex-direction:column}._icon_1dufn_59{font-size:2rem;margin-bottom:16px;filter:drop-shadow(0 0 8px var(--status-info-medium))}._title_1dufn_65{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:var(--color-text)}._description_1dufn_72{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}._fullDescription_1dufn_85{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}._expandable_1dufn_97:hover ._description_1dufn_72{-webkit-line-clamp:unset;line-clamp:unset}._expandable_1dufn_97:hover ._fullDescription_1dufn_85{opacity:1;max-height:200px;margin-top:8px}._footer_1dufn_109{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-faint)}._schema_1dufn_118{font-size:.7rem;color:var(--color-primary);background:var(--status-info-subtle);padding:4px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._arrow_1dufn_131{font-size:1.2rem;color:var(--color-text-secondary);transition:all .3s ease}._card_1dufn_9:hover ._arrow_1dufn_131{color:var(--color-primary);transform:translate(4px)}@media(prefers-color-scheme:light){._card_1dufn_9{background:var(--glass-overlay);border-color:var(--border-subtle)}._card_1dufn_9:hover{background:var(--glass-modal);border-color:var(--status-info-border)}._title_1dufn_65,._description_1dufn_72,._fullDescription_1dufn_85{color:var(--text-primary)}._footer_1dufn_109{border-color:var(--border-faint)}}._grid_2zc5k_3{border-radius:16px;padding:24px}._glass_2zc5k_9{background:var(--glass-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._solid_2zc5k_15{background:var(--glass-modal);border:1px solid var(--border-medium)}._outline_2zc5k_20{background:transparent;border:1px solid var(--border-medium)}._items_2zc5k_26{display:grid;gap:24px}._item_2zc5k_26{text-align:center;padding:20px;border-radius:12px;transition:all .3s ease}._item_2zc5k_26:hover{background:var(--tint-subtle)}._icon_2zc5k_43{display:block;font-size:2rem;margin-bottom:12px;filter:drop-shadow(0 0 10px var(--status-info-medium))}._title_2zc5k_50{margin:0 0 8px;font-size:1rem;font-weight:600;color:var(--color-text)}._description_2zc5k_57{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;transition:all .3s ease}._fullDescription_2zc5k_65{margin:8px 0 0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}._expandable_2zc5k_77:hover ._fullDescription_2zc5k_65{opacity:1;max-height:100px}@media(max-width:1024px){._items_2zc5k_26{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){._items_2zc5k_26{grid-template-columns:1fr!important}._item_2zc5k_26{text-align:left;display:flex;flex-direction:row;align-items:flex-start;gap:16px}._icon_2zc5k_43{margin-bottom:0;flex-shrink:0}}@media(prefers-color-scheme:light){._glass_2zc5k_9{background:var(--glass-panel);border-color:var(--border-subtle)}._solid_2zc5k_15{background:var(--glass-modal)}._item_2zc5k_26:hover{background:var(--tint-faint)}._title_2zc5k_50,._description_2zc5k_57,._fullDescription_2zc5k_65{color:var(--text-primary)}}._container_kcedb_1{width:100%}._description_kcedb_5{color:var(--color-text-secondary);font-size:14px;margin-bottom:16px;line-height:1.5}._schemaList_kcedb_12{display:flex;flex-direction:column;gap:8px}._schemaItem_kcedb_18{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--glass-thin);border:1px solid var(--border-faint);border-radius:8px;transition:all .2s ease}._schemaItem_kcedb_18:hover{background:var(--tint-soft);border-color:var(--border-medium)}._schemaInfo_kcedb_35{display:flex;flex-direction:column;gap:4px;min-width:0}._schemaName_kcedb_42{font-weight:600;color:var(--color-text);font-size:14px}._schemaDesc_kcedb_48{font-size:12px;color:var(--color-text-secondary)}._schemaActions_kcedb_53{display:flex;align-items:center;gap:8px;flex-shrink:0}._schemaId_kcedb_60{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;color:var(--color-text-secondary);background:var(--glass-thin);padding:4px 8px;border-radius:4px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._copyBtn_kcedb_73{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}._copyBtn_kcedb_73:hover{background:var(--tint-medium);border-color:var(--border-strong)}._copyBtn_kcedb_73._copied_kcedb_92{background:var(--accent-medium);border-color:var(--accent-border);color:var(--accent-secondary)}@media(max-width:768px){._schemaItem_kcedb_18{flex-direction:column;align-items:flex-start;gap:8px}._schemaActions_kcedb_53{width:100%;justify-content:space-between}._schemaId_kcedb_60{max-width:200px}}._container_ty88i_1{width:100%}._paragraph_ty88i_5{margin:0;line-height:1.6}._paragraph_ty88i_5+._paragraph_ty88i_5{margin-top:12px}._default_ty88i_15{color:var(--color-text)}._footer_ty88i_19{color:var(--color-text-secondary);padding:16px 0}._hero_ty88i_24{font-size:1.25rem;color:var(--color-text-secondary)}._callout_ty88i_29{padding:16px 20px;background:var(--status-info-subtle);border-left:3px solid var(--color-primary);border-radius:0 8px 8px 0}._alignleft_ty88i_37{text-align:left}._aligncenter_ty88i_41{text-align:center}._alignright_ty88i_45{text-align:right}._sizesmall_ty88i_50{font-size:13px}._sizemedium_ty88i_54{font-size:14px}._sizelarge_ty88i_58{font-size:16px}._link_ty88i_63{color:var(--color-primary);text-decoration:none;transition:color .2s ease}._link_ty88i_63:hover{color:var(--color-primary-hover);text-decoration:underline}._separator_ty88i_75{opacity:.5}._container_ty88i_1 strong{font-weight:600;color:var(--color-text)}._statCard_l8bay_5{--sparkline-color: #00f2ff;position:relative;background:var(--glass-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;min-height:120px;display:flex;flex-direction:column;gap:.75rem}._statCard_l8bay_5:hover{transform:translateY(-2px);border-color:var(--brand-cyan-border-strong);box-shadow:0 8px 32px var(--glass-thin),0 0 0 1px var(--brand-cyan-light),0 0 24px var(--brand-cyan-light)}._clickable_l8bay_32{cursor:pointer}._clickable_l8bay_32:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}._ambientGlow_l8bay_45{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,var(--brand-cyan-light) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s ease}._statCard_l8bay_5:hover ._ambientGlow_l8bay_45{opacity:1}._topShine_l8bay_62{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--tint-heavy) 50%,transparent 100%);pointer-events:none}._header_l8bay_81{display:flex;align-items:center;gap:.75rem}._iconWrapper_l8bay_87{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--brand-cyan-light);border:1px solid var(--brand-cyan-border);border-radius:10px;flex-shrink:0;transition:all .2s ease}._icon_l8bay_87{width:20px;height:20px;color:var(--brand-cyan)}._label_l8bay_106{font-size:.8125rem;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;text-transform:uppercase}._valueContainer_l8bay_118{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}._value_l8bay_118{font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-.025em;line-height:1}._trend_l8bay_137{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:6px;background:var(--tint-light)}._trendUp_l8bay_148{color:var(--status-success);background:var(--status-success-subtle)}._trendDown_l8bay_153{color:var(--status-error);background:var(--status-error-subtle)}._trendFlat_l8bay_158{color:var(--text-secondary);background:var(--tint-medium)}._trendIcon_l8bay_163{width:14px;height:14px}._trendValue_l8bay_168{font-variant-numeric:tabular-nums}._trendLabel_l8bay_172{color:var(--text-muted);margin-left:.25rem}._sparkline_l8bay_181{flex:1;min-height:32px;margin-top:auto}._sparklineSvg_l8bay_187{width:100%;height:32px}._sparklineArea_l8bay_192{fill:var(--sparkline-color);opacity:.15}._sparklineLine_l8bay_197{stroke:var(--sparkline-color);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--sparkline-color))}._sparklineDot_l8bay_204{fill:var(--sparkline-color);filter:drop-shadow(0 0 6px var(--sparkline-color))}._progressContainer_l8bay_213{display:flex;flex-direction:column;gap:.375rem;margin-top:auto}._progressTrack_l8bay_220{height:6px;background:var(--tint-border);border-radius:3px;overflow:hidden}._progressFill_l8bay_227{height:100%;background:linear-gradient(90deg,var(--brand-cyan-dim),var(--brand-cyan));border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px var(--brand-cyan-border-strong)}._progressLabel_l8bay_235{font-size:.6875rem;color:var(--text-muted);font-variant-numeric:tabular-nums}._progressSuccess_l8bay_242{background:linear-gradient(90deg,var(--status-success),var(--status-success));box-shadow:0 0 8px var(--status-success-medium)}._progressWarning_l8bay_243{background:linear-gradient(90deg,var(--status-warning),var(--status-warning));box-shadow:0 0 8px var(--status-warning-border)}._progressError_l8bay_244{background:linear-gradient(90deg,var(--status-error),var(--status-error));box-shadow:0 0 8px var(--status-error-strong)}._progressInfo_l8bay_245{background:linear-gradient(90deg,var(--status-info),var(--status-info));box-shadow:0 0 8px var(--status-info-border)}._description_l8bay_251{font-size:.75rem;color:var(--text-muted);line-height:1.5;margin:0}._clickIndicator_l8bay_262{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--text-muted);opacity:0;transition:all .2s ease}._clickIndicator_l8bay_262 svg{width:100%;height:100%}._clickable_l8bay_32:hover ._clickIndicator_l8bay_262{opacity:1;color:var(--brand-cyan);transform:translateY(-50%) translate(2px)}._variantDefault_l8bay_289{--sparkline-color: #00f2ff}._variantDefault_l8bay_289 ._iconWrapper_l8bay_87{background:var(--brand-cyan-light);border-color:var(--brand-cyan-border)}._variantDefault_l8bay_289 ._icon_l8bay_87{color:var(--brand-cyan)}._variantSuccess_l8bay_302{--sparkline-color: #10b981}._variantSuccess_l8bay_302 ._iconWrapper_l8bay_87{background:var(--status-success-subtle);border-color:var(--status-success-border)}._variantSuccess_l8bay_302 ._icon_l8bay_87{color:var(--status-success)}._variantSuccess_l8bay_302:hover{border-color:var(--status-success-border);box-shadow:0 8px 32px var(--glass-thin),0 0 0 1px var(--status-success-subtle),0 0 24px var(--status-success-subtle)}._variantWarning_l8bay_323{--sparkline-color: #f59e0b}._variantWarning_l8bay_323 ._iconWrapper_l8bay_87{background:var(--status-warning-subtle);border-color:var(--status-warning-border)}._variantWarning_l8bay_323 ._icon_l8bay_87{color:var(--status-warning)}._variantWarning_l8bay_323:hover{border-color:var(--status-warning-border);box-shadow:0 8px 32px var(--glass-thin),0 0 0 1px var(--status-warning-subtle),0 0 24px var(--status-warning-subtle)}._variantError_l8bay_344{--sparkline-color: #ef4444}._variantError_l8bay_344 ._iconWrapper_l8bay_87{background:var(--status-error-subtle);border-color:var(--status-error-border)}._variantError_l8bay_344 ._icon_l8bay_87{color:var(--status-error)}._variantError_l8bay_344:hover{border-color:var(--status-error-border);box-shadow:0 8px 32px var(--glass-thin),0 0 0 1px var(--status-error-subtle),0 0 24px var(--status-error-subtle)}._variantInfo_l8bay_365{--sparkline-color: #3b82f6}._variantInfo_l8bay_365 ._iconWrapper_l8bay_87{background:var(--status-info-subtle);border-color:var(--status-info-border)}._variantInfo_l8bay_365 ._icon_l8bay_87{color:var(--status-info)}._variantInfo_l8bay_365:hover{border-color:var(--status-info-border);box-shadow:0 8px 32px var(--glass-thin),0 0 0 1px var(--status-info-subtle),0 0 24px var(--status-info-subtle)}@media(max-width:640px){._statCard_l8bay_5{padding:1rem;min-height:100px}._iconWrapper_l8bay_87{width:28px;height:28px}._icon_l8bay_87{width:16px;height:16px}._label_l8bay_106{font-size:.75rem}._value_l8bay_118{font-size:1.375rem}._trend_l8bay_137{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){._statCard_l8bay_5,._progressFill_l8bay_227,._clickIndicator_l8bay_262,._ambientGlow_l8bay_45{transition:none}._statCard_l8bay_5:hover{transform:none}}._actionCard_1eqt1_5{--glow-x: 50%;--glow-y: 50%;--accent-color: #00f2ff;--accent-rgb: 0, 242, 255;position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem;background:var(--glass-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;text-align:left;font-family:inherit;color:inherit}._actionCard_1eqt1_5:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.3);box-shadow:0 12px 40px var(--glass-thin),0 0 0 1px rgba(var(--accent-rgb),.1),0 0 30px rgba(var(--accent-rgb),.1)}._actionCard_1eqt1_5:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}._actionCard_1eqt1_5:active{transform:translateY(-2px)}._glowEffect_1eqt1_52{position:absolute;inset:0;background:radial-gradient(300px circle at var(--glow-x) var(--glow-y),rgba(var(--accent-rgb),.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}._actionCard_1eqt1_5:hover ._glowEffect_1eqt1_52{opacity:1}._topShine_1eqt1_73{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--tint-strong) 50%,transparent 100%);pointer-events:none}._iconWrapper_1eqt1_92{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:12px;flex-shrink:0;transition:all .3s ease}._icon_1eqt1_92{width:24px;height:24px;color:var(--accent-color);transition:transform .3s ease}._iconGlow_1eqt1_113{position:absolute;inset:-4px;border-radius:16px;background:radial-gradient(circle at center,rgba(var(--accent-rgb),.2) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}._actionCard_1eqt1_5:hover ._iconWrapper_1eqt1_92{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.3);box-shadow:0 0 20px rgba(var(--accent-rgb),.2)}._actionCard_1eqt1_5:hover ._icon_1eqt1_92{transform:scale(1.1)}._actionCard_1eqt1_5:hover ._iconGlow_1eqt1_113{opacity:1}._content_1eqt1_145{flex:1;min-width:0}._title_1eqt1_150{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem;line-height:1.3}._description_1eqt1_161{font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._badge_1eqt1_177{font-size:.625rem;font-weight:600;padding:.1875rem .5rem;background:linear-gradient(135deg,var(--accent-color),var(--brand-teal));color:var(--text-primary);border-radius:4px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._arrow_1eqt1_193{width:24px;height:24px;color:var(--text-muted);flex-shrink:0;transition:all .3s ease}._arrow_1eqt1_193 svg{width:100%;height:100%}._actionCard_1eqt1_5:hover ._arrow_1eqt1_193{color:var(--accent-color);transform:translate(4px)}._disabled_1eqt1_215{cursor:not-allowed;opacity:.6}._disabled_1eqt1_215:hover{transform:none;border-color:var(--border-medium);box-shadow:none}._disabled_1eqt1_215:hover ._glowEffect_1eqt1_52{opacity:0}._disabled_1eqt1_215:hover ._iconWrapper_1eqt1_92{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.2);box-shadow:none}._disabled_1eqt1_215:hover ._icon_1eqt1_92{transform:none}._disabled_1eqt1_215:hover ._arrow_1eqt1_193{color:var(--text-muted);transform:none}._disabledOverlay_1eqt1_245{position:absolute;inset:0;background:var(--glass-card);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}._variantDefault_1eqt1_257{--accent-color: #00f2ff;--accent-rgb: 0, 242, 255}._variantPrimary_1eqt1_262{--accent-color: #14b8a6;--accent-rgb: 20, 184, 166}._variantSecondary_1eqt1_267{--accent-color: #3b82f6;--accent-rgb: 59, 130, 246}._variantAccent_1eqt1_272{--accent-color: #bd00ff;--accent-rgb: 189, 0, 255}@media(max-width:640px){._actionCard_1eqt1_5{padding:1rem;gap:.75rem}._iconWrapper_1eqt1_92{width:40px;height:40px}._icon_1eqt1_92{width:20px;height:20px}._title_1eqt1_150{font-size:.9375rem}._description_1eqt1_161{font-size:.75rem}._arrow_1eqt1_193{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){._actionCard_1eqt1_5,._glowEffect_1eqt1_52,._iconWrapper_1eqt1_92,._icon_1eqt1_92,._iconGlow_1eqt1_113,._arrow_1eqt1_193{transition:none}._actionCard_1eqt1_5:hover,._actionCard_1eqt1_5:hover ._icon_1eqt1_92,._actionCard_1eqt1_5:hover ._arrow_1eqt1_193{transform:none}}._activityFeed_12vj5_5{background:var(--glass-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);border-radius:16px;padding:1.25rem;overflow:hidden}._dateGroup_12vj5_19{margin-bottom:1.5rem}._dateGroup_12vj5_19:last-child{margin-bottom:0}._dateGroupTitle_12vj5_27{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-faint)}._itemList_12vj5_42{display:flex;flex-direction:column;gap:.25rem}._activityItem_12vj5_52{display:flex;gap:.75rem;padding:.625rem;border-radius:10px;transition:background-color .2s ease;animation:_fadeSlideIn_12vj5_1 .3s ease forwards;animation-delay:calc(var(--item-index) * 50ms);opacity:0}@keyframes _fadeSlideIn_12vj5_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._activityItem_12vj5_52._clickable_12vj5_74{cursor:pointer}._activityItem_12vj5_52._clickable_12vj5_74:hover{background:var(--tint-subtle)}._activityItem_12vj5_52._clickable_12vj5_74:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}._timeline_12vj5_91{display:flex;flex-direction:column;align-items:center;width:32px;flex-shrink:0}._iconWrapper_12vj5_99{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid;flex-shrink:0;z-index:1}._icon_12vj5_99{width:16px;height:16px}._connector_12vj5_116{width:2px;flex:1;min-height:16px;background:linear-gradient(to bottom,var(--tint-intense) 0%,var(--tint-medium) 100%);margin-top:4px}._itemContent_12vj5_132{flex:1;min-width:0;padding-top:.25rem}._itemHeader_12vj5_138{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}._itemTitle_12vj5_145{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4}._linkIndicator_12vj5_152{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;opacity:0;transition:all .2s ease}._linkIndicator_12vj5_152 svg{width:100%;height:100%}._activityItem_12vj5_52._clickable_12vj5_74:hover ._linkIndicator_12vj5_152{opacity:1;color:var(--brand-cyan)}._itemDescription_12vj5_171{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemMeta_12vj5_187{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._actor_12vj5_194{display:flex;align-items:center;gap:.375rem}._actorAvatar_12vj5_200{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover}._actorPlaceholder_12vj5_207{width:18px;height:18px;border-radius:50%;background:var(--brand-cyan-medium);color:var(--brand-cyan);font-size:.625rem;font-weight:600;display:flex;align-items:center;justify-content:center}._actorName_12vj5_220{font-size:.75rem;color:var(--text-muted)}._timestamp_12vj5_225{font-size:.6875rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}._empty_12vj5_235{min-height:200px;display:flex;align-items:center;justify-content:center}._emptyState_12vj5_242{text-align:center;padding:2rem}._emptyIcon_12vj5_247{width:48px;height:48px;margin:0 auto 1rem;color:var(--text-secondary)}._emptyIcon_12vj5_247 svg{width:100%;height:100%}._emptyText_12vj5_259{font-size:.875rem;color:var(--text-muted);margin:0}@media(max-width:640px){._activityFeed_12vj5_5{padding:1rem}._activityItem_12vj5_52{padding:.5rem;gap:.5rem}._timeline_12vj5_91{width:28px}._iconWrapper_12vj5_99{width:28px;height:28px}._icon_12vj5_99{width:14px;height:14px}._itemTitle_12vj5_145{font-size:.8125rem}._itemDescription_12vj5_171{font-size:.75rem}._itemMeta_12vj5_187{gap:.5rem}}@media(prefers-reduced-motion:reduce){._activityItem_12vj5_52{animation:none;opacity:1}._linkIndicator_12vj5_152{transition:none}}._container_lrfx2_4{display:flex;flex-direction:column;align-items:center;padding:2rem;width:100%;max-width:600px;margin:0 auto}._steps_lrfx2_18{display:flex;flex-direction:column;gap:.75rem;width:100%}._step_lrfx2_18{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:12px;background:var(--glass-thin);border:1px solid var(--border-faint);transition:all .3s ease}._step_lrfx2_18._pending_lrfx2_37{opacity:.5}._step_lrfx2_18._running_lrfx2_41{background:var(--accent-subtle);border-color:var(--accent-border);box-shadow:0 0 20px var(--accent-light)}._step_lrfx2_18._completed_lrfx2_47{opacity:.8}._step_lrfx2_18._error_lrfx2_51{background:var(--status-error-subtle);border-color:var(--status-error-border)}._stepIcon_lrfx2_57{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tint-light);flex-shrink:0;margin-top:2px}._step_lrfx2_18._running_lrfx2_41 ._stepIcon_lrfx2_57,._step_lrfx2_18._completed_lrfx2_47 ._stepIcon_lrfx2_57{background:var(--accent-medium)}._step_lrfx2_18._error_lrfx2_51 ._stepIcon_lrfx2_57{background:var(--status-error-medium)}._checkIcon_lrfx2_81{width:18px;height:18px;color:var(--accent-secondary)}._errorIconSvg_lrfx2_87{width:18px;height:18px;color:var(--status-error)}._pendingDot_lrfx2_93{width:8px;height:8px;border-radius:50%;background:var(--tint-intense)}._stepContent_lrfx2_101{display:flex;flex-direction:column;gap:.25rem;flex:1}._stepLabel_lrfx2_108{font-weight:500;font-size:.95rem;color:var(--text-primary)}._step_lrfx2_18._running_lrfx2_41 ._stepLabel_lrfx2_108{color:var(--accent-secondary)}._stepDescription_lrfx2_118{font-size:.85rem;color:var(--text-muted)}._stepStatus_lrfx2_124{flex-shrink:0}._statusDone_lrfx2_128{font-size:.75rem;font-weight:500;color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.05em}._statusRunning_lrfx2_136{font-size:.75rem;font-weight:500;color:var(--accent-secondary);animation:_pulse_lrfx2_1 1.5s ease-in-out infinite}@keyframes _pulse_lrfx2_1{0%,to{opacity:1}50%{opacity:.5}}._spinner_lrfx2_152{width:20px;height:20px;border:2px solid var(--accent-border);border-top-color:var(--accent-secondary);border-radius:50%;animation:_spin_lrfx2_152 .8s linear infinite}._spinnerLarge_lrfx2_161{width:48px;height:48px;border:3px solid var(--accent-border);border-top-color:var(--accent-secondary);border-radius:50%;animation:_spin_lrfx2_152 1s linear infinite}@keyframes _spin_lrfx2_152{to{transform:rotate(360deg)}}._simpleLoader_lrfx2_178{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 2rem}._loadingMessage_lrfx2_186{font-size:1.1rem;color:var(--text-primary);margin:0}._estimatedTime_lrfx2_192{font-size:.9rem;color:var(--text-muted);margin:0}._progressBar_lrfx2_202{display:flex;align-items:center;gap:1rem;width:100%;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-faint)}._progressTrack_lrfx2_212{flex:1;height:6px;background:var(--tint-medium);border-radius:3px;overflow:hidden}._progressFill_lrfx2_220{height:100%;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));border-radius:3px;transition:width .5s ease}._progressText_lrfx2_227{font-size:.875rem;font-weight:500;color:var(--text-secondary);min-width:3rem;text-align:right}._cancelButton_lrfx2_239{margin-top:2rem;padding:.75rem 2rem;background:transparent;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease}._cancelButton_lrfx2_239:hover{background:var(--tint-light);border-color:var(--tint-bold);color:var(--text-primary)}._errorState_lrfx2_261{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}._errorIcon_lrfx2_87{font-size:3rem;margin-bottom:1rem}._errorTitle_lrfx2_274{font-size:1.25rem;font-weight:600;color:var(--status-error);margin:0 0 .5rem}._errorMessage_lrfx2_281{font-size:.95rem;color:var(--text-secondary);margin:0 0 1.5rem;max-width:400px}._errorActions_lrfx2_288{display:flex;gap:1rem}._primaryButton_lrfx2_293{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--accent-secondary),var(--status-success));border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}._primaryButton_lrfx2_293:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-strong)}._secondaryButton_lrfx2_309{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease}._secondaryButton_lrfx2_309:hover{background:var(--tint-light);border-color:var(--tint-bold)}._displayScreen_1jrw8_7{max-width:900px;margin:0 auto;padding:2rem}._header_1jrw8_17{text-align:center;margin-bottom:2.5rem}._headerIcon_1jrw8_22{font-size:3rem;display:block;margin-bottom:1rem;animation:_bounce_1jrw8_1 1s ease infinite}@keyframes _bounce_1jrw8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._headerTitle_1jrw8_34{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}._headerSubtitle_1jrw8_41{font-size:1.1rem;color:var(--text-secondary);margin:0}._sections_1jrw8_51{display:flex;flex-direction:column;gap:2rem}._section_1jrw8_51{background:var(--surface-secondary);border-radius:12px;padding:1.5rem}._sectionTitle_1jrw8_63{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._sectionDescription_1jrw8_70{font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem}._sectionFields_1jrw8_76{display:flex;flex-direction:column;gap:1rem}._statCard_1jrw8_86{background:var(--surface-tertiary);border-radius:10px;padding:1.25rem;border:1px solid var(--border-subtle);transition:transform .2s ease,box-shadow .2s ease}._statCard_1jrw8_86:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._statHeader_1jrw8_99{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._statIcon_1jrw8_106{font-size:1.25rem}._statLabel_1jrw8_110{font-size:.85rem;color:var(--text-secondary);font-weight:500}._statValue_1jrw8_116{font-size:2rem;font-weight:700;line-height:1.2}._statUnit_1jrw8_122{font-size:1rem;font-weight:500;opacity:.7;margin-left:.25rem}._statDescription_1jrw8_129{font-size:.8rem;color:var(--text-muted);margin:.5rem 0 0}._displayCard_1jrw8_139{background:var(--surface-tertiary);border-radius:10px;padding:1.5rem;border:1px solid var(--border-subtle);transition:transform .2s ease,box-shadow .2s ease}._displayCard_1jrw8_139:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardInfo_1jrw8_153{border-left:4px solid var(--status-info)}._cardSuccess_1jrw8_157{border-left:4px solid var(--status-success)}._cardWarning_1jrw8_161{border-left:4px solid var(--status-warning)}._cardError_1jrw8_165{border-left:4px solid var(--status-error)}._cardCelebration_1jrw8_169{border-left:4px solid var(--accent-violet);background:linear-gradient(135deg,var(--accent-violet-subtle),var(--accent-pink-subtle))}._cardHeader_1jrw8_174{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._cardIcon_1jrw8_181{font-size:1.5rem}._cardLabel_1jrw8_185{font-size:.9rem;color:var(--text-secondary);font-weight:500}._cardValue_1jrw8_191{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._cardDescription_1jrw8_198{font-size:.9rem;color:var(--text-secondary);margin:0 0 .75rem;line-height:1.5}._cardList_1jrw8_205{margin:1rem 0 0;padding-left:1.25rem;list-style:disc}._cardList_1jrw8_205 li{font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}._cardFooter_1jrw8_217{font-size:.8rem;color:var(--text-muted);margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--border-subtle)}._badge_1jrw8_229{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:500}._badgeSm_1jrw8_238{padding:.25rem .75rem;font-size:.75rem}._badgeMd_1jrw8_243{padding:.5rem 1rem;font-size:.875rem}._badgeLg_1jrw8_248{padding:.75rem 1.5rem;font-size:1rem}._badgeInfo_1jrw8_254{background:var(--status-info-medium);color:var(--status-info)}._badgeSuccess_1jrw8_259{background:var(--status-success-medium);color:var(--status-success)}._badgeWarning_1jrw8_264{background:var(--status-warning-medium);color:var(--status-warning)}._badgeError_1jrw8_269{background:var(--status-error-medium);color:var(--status-error)}._celebrationCard_1jrw8_278{position:relative;overflow:hidden;min-height:100px;display:flex;align-items:center;justify-content:center;border-radius:12px}._celebrationContent_1jrw8_288{position:relative;z-index:1}._celebrationEmoji_1jrw8_293{font-size:4rem;animation:_pulse_1jrw8_1 2s ease-in-out infinite}@keyframes _pulse_1jrw8_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._confetti_1jrw8_307{position:absolute;inset:0;overflow:hidden;pointer-events:none}._confettiPiece_1jrw8_317{position:absolute;width:10px;height:10px;top:-20px;opacity:0;animation:_confettiFall_1jrw8_1 linear forwards}._confettiPiece_1jrw8_317:nth-child(odd){border-radius:50%}._confettiPiece_1jrw8_317:nth-child(2n){border-radius:2px;transform:rotate(45deg)}@keyframes _confettiFall_1jrw8_1{0%{opacity:1;top:-20px;transform:translate(0) rotate(0)}to{opacity:0;top:100%;transform:translate(100px) rotate(720deg)}}._actions_1jrw8_352{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}._actionButton_1jrw8_362{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}._actionButton_1jrw8_362:hover{transform:translateY(-2px)}._actionIcon_1jrw8_379{font-size:1.1rem}._primary_1jrw8_384{background:linear-gradient(135deg,var(--status-success),var(--status-success));color:#fff;box-shadow:0 4px 15px var(--status-success-medium)}._primary_1jrw8_384:hover{box-shadow:0 6px 20px var(--status-success-medium)}._secondary_1jrw8_395{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-subtle)}._secondary_1jrw8_395:hover{background:var(--surface-tertiary)}._danger_1jrw8_406{background:var(--status-error-medium);color:var(--status-error);border:1px solid var(--status-error-border)}._danger_1jrw8_406:hover{background:var(--status-error-strong)}@media(max-width:768px){._displayScreen_1jrw8_7{padding:1rem}._headerTitle_1jrw8_34{font-size:1.5rem}._sectionFields_1jrw8_76{grid-template-columns:1fr!important}._actions_1jrw8_352{flex-direction:column}._actionButton_1jrw8_362{width:100%;justify-content:center}}._flowContainer_1pysy_11{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:900px;min-width:65%;margin:0 auto;padding:2rem;gap:1.5rem}._flowHeader_1pysy_27{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-medium)}._flowTitleArea_1pysy_35{text-align:center}._flowTitle_1pysy_35{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}._flowDescription_1pysy_47{margin:.5rem 0 0;font-size:.95rem;color:var(--text-secondary)}._phaseProgress_1pysy_57{display:flex;flex-direction:column;gap:1rem}._phases_1pysy_63{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}._phase_1pysy_57{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;opacity:.4;transition:opacity .3s ease}._phase_1pysy_57._phaseCurrent_1pysy_80{opacity:1}._phase_1pysy_57._phaseCompleted_1pysy_84{opacity:.8}._phaseIndicator_1pysy_88{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tint-medium);border:2px solid var(--border-strong);transition:all .3s ease}._phaseCurrent_1pysy_80 ._phaseIndicator_1pysy_88{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:transparent;box-shadow:0 0 20px var(--accent-glow)}._phaseCompleted_1pysy_84 ._phaseIndicator_1pysy_88{background:var(--accent-medium);border-color:var(--accent-primary)}._phaseNumber_1pysy_111{font-size:.875rem;font-weight:600;color:var(--text-secondary)}._phaseCurrent_1pysy_80 ._phaseNumber_1pysy_111{color:var(--bg-primary)}._checkIcon_1pysy_121{width:16px;height:16px;color:var(--accent-primary)}._phaseName_1pysy_127{font-size:.75rem;color:var(--text-secondary);text-align:center;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._phaseCurrent_1pysy_80 ._phaseName_1pysy_127{color:var(--text-primary);font-weight:500}._progressBar_1pysy_143{display:flex;align-items:center;gap:1rem}._progressTrack_1pysy_149{flex:1;height:6px;background:var(--tint-medium);border-radius:3px;overflow:hidden}._progressFill_1pysy_157{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:3px;transition:width .5s ease}._progressText_1pysy_164{font-size:.8rem;color:var(--text-secondary);white-space:nowrap}._flowContent_1pysy_174{flex:1;display:flex;flex-direction:column}._screenContainer_1pysy_185{display:flex;flex-direction:column;gap:1.5rem}._screen_1pysy_185{display:flex;flex-direction:column;gap:1.5rem;background:var(--glass-thin);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem}._screenHeader_1pysy_203{text-align:center}._phaseLabel_1pysy_207{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--accent-light);border-radius:20px;margin-bottom:1rem}._phaseLabelText_1pysy_217{font-size:.8rem;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em}._screenCount_1pysy_225{font-size:.75rem;color:var(--text-secondary)}._screenIcon_1pysy_230{font-size:2rem;margin-bottom:.5rem;display:block}._screenTitle_1pysy_236{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary)}._screenSubtitle_1pysy_243{margin:.5rem 0 0;font-size:.95rem;color:var(--text-secondary)}._screenDescription_1pysy_249{margin:.5rem 0 0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}._form_1pysy_260{display:flex;flex-direction:column;gap:1.5rem}._formDescription_1pysy_266{text-align:center;color:var(--text-secondary);font-size:.95rem;margin:0}._formSections_1pysy_274{display:flex;flex-direction:column;gap:2rem}._formSection_1pysy_274{display:flex;flex-direction:column;gap:1rem}._sectionHeader_1pysy_286{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}._sectionTitle_1pysy_294{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}._sectionDescription_1pysy_301{margin:0;font-size:.85rem;color:var(--text-secondary)}._formFields_1pysy_308{display:flex;flex-direction:column;gap:1.25rem}._fieldGroup_1pysy_314{display:flex;flex-direction:column;gap:.5rem}._fieldLabel_1pysy_320{font-size:.9rem;font-weight:500;color:var(--text-primary)}._required_1pysy_326{color:var(--error);margin-left:.25rem}._input_1pysy_331{padding:.875rem 1rem;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .2s ease}._input_1pysy_331:focus{outline:none;border-color:var(--accent-primary);background:var(--tint-border);box-shadow:0 0 0 3px var(--accent-glow)}._input_1pysy_331::-moz-placeholder{color:var(--text-secondary)}._input_1pysy_331::placeholder{color:var(--text-secondary)}._inputError_1pysy_352{border-color:var(--error)!important}._inputWithAffixes_1pysy_357{display:flex;align-items:stretch;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:8px;overflow:hidden;transition:all .2s ease}._inputWithAffixes_1pysy_357:focus-within{border-color:var(--accent-primary);background:var(--tint-border);box-shadow:0 0 0 3px var(--accent-glow)}._inputWithAffixes_1pysy_357 ._input_1pysy_331{flex:1;border:none;background:transparent;border-radius:0}._inputWithAffixes_1pysy_357 ._input_1pysy_331:focus{border:none;box-shadow:none}._inputPrefix_1pysy_385,._inputSuffix_1pysy_386{display:flex;align-items:center;padding:0 .75rem;background:var(--tint-subtle);color:var(--text-secondary);font-size:.95rem;font-weight:500}._inputPrefix_1pysy_385{border-right:1px solid var(--border-subtle)}._inputSuffix_1pysy_386{border-left:1px solid var(--border-subtle)}._textarea_1pysy_404{resize:vertical;min-height:100px}._helpText_1pysy_409{margin:0;font-size:.8rem;color:var(--text-secondary)}._fieldError_1pysy_415{margin:0;font-size:.8rem;color:var(--error)}._fieldGroupError_1pysy_421 ._fieldLabel_1pysy_320{color:var(--error)}._radioGroup_1pysy_426{display:flex;flex-direction:column;gap:.75rem}._radioOption_1pysy_432{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--tint-subtle);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;transition:all .2s ease}._radioOption_1pysy_432:hover{background:var(--tint-light);border-color:var(--border-strong)}._radioOption_1pysy_432:has(input:checked){background:var(--accent-subtle);border-color:var(--accent-primary)}._radioOption_1pysy_432 input[type=radio]{margin-top:.25rem;accent-color:var(--accent-primary)}._radioContent_1pysy_459{display:flex;flex-direction:column;gap:.25rem}._optionIcon_1pysy_465{margin-right:.5rem}._optionLabel_1pysy_469{font-weight:500;color:var(--text-primary)}._optionDescription_1pysy_474{font-size:.85rem;color:var(--text-secondary)}._checkboxGroup_1pysy_480{display:flex;flex-direction:column;gap:.5rem}._checkboxOption_1pysy_486{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:all .2s ease}._checkboxOption_1pysy_486:hover{background:var(--tint-light)}._checkboxOption_1pysy_486:has(input:checked){background:var(--accent-subtle);border-color:var(--accent-primary)}._checkboxLabel_1pysy_507{display:flex;align-items:center;gap:.75rem;cursor:pointer}._sliderContainer_1pysy_515{display:flex;flex-direction:column;gap:.5rem}._slider_1pysy_515{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:var(--tint-medium);border-radius:4px;outline:none}._slider_1pysy_515::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;cursor:pointer;box-shadow:var(--shadow-sm)}._sliderLabels_1pysy_541{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}._sliderValue_1pysy_548{font-weight:600;color:var(--accent-primary)}select._input_1pysy_331{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}select._input_1pysy_331 option{background:var(--bg-secondary);color:var(--text-primary)}._generalErrors_1pysy_572{background:var(--status-error-subtle);border:1px solid var(--status-error-border);border-radius:8px;padding:1rem}._generalError_1pysy_572{margin:0;color:var(--error);font-size:.9rem}._formActions_1pysy_589{display:flex;justify-content:center;padding-top:1rem}._submitButton_1pysy_595{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}._submitButton_1pysy_595:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px var(--accent-glow)}._submitButton_1pysy_595:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_1pysy_621{width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_1pysy_700 .8s linear infinite}._flowFooter_1pysy_634{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-medium)}._spacer_1pysy_642{flex:1}._cancelButton_1pysy_646,._backButton_1pysy_647{padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;transition:all .2s ease}._cancelButton_1pysy_646:hover:not(:disabled),._backButton_1pysy_647:hover:not(:disabled){color:var(--text-primary);border-color:var(--tint-intense);background:var(--tint-light)}._loadingState_1pysy_670,._errorState_1pysy_671,._waitingState_1pysy_672{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center}._processingState_1pysy_682{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:400px;flex:1;padding:4rem 2rem;text-align:center}._processingState_1pysy_682 p{font-size:1.1rem;color:var(--text-secondary);margin:0}._spinner_1pysy_700{width:40px;height:40px;border:3px solid var(--border-medium);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_1pysy_700 .8s linear infinite}@keyframes _spin_1pysy_700{to{transform:rotate(360deg)}}._errorIcon_1pysy_715{font-size:3rem}._retryButton_1pysy_719{padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;color:var(--text-primary);background:var(--tint-medium);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;transition:all .2s ease}._retryButton_1pysy_719:hover{background:var(--tint-strong)}._completionScreen_1pysy_739{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:4rem 2rem;text-align:center;background:var(--glass-thin);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:16px}._completionIcon_1pysy_753{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:2.5rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;color:var(--bg-primary);box-shadow:0 0 40px var(--accent-glow)}._completionTitle_1pysy_766{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary)}._completionMessage_1pysy_773{margin:0;font-size:1.1rem;color:var(--text-secondary);max-width:400px}._resultsSummary_1pysy_780{margin-top:1rem;padding:1.5rem;background:var(--tint-light);border-radius:12px;width:100%;max-width:400px}._resultsSummary_1pysy_780 h3{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}._resultsSummary_1pysy_780 p{margin:0;color:var(--text-secondary)}._completionActions_1pysy_800{margin-top:1rem}._primaryButton_1pysy_804{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}._primaryButton_1pysy_804:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--accent-glow)}@media(max-width:768px){._flowContainer_1pysy_11{padding:1rem}._screen_1pysy_185{padding:1.5rem}._phases_1pysy_63{gap:.25rem}._phase_1pysy_57{padding:.25rem}._phaseName_1pysy_127{display:none}._phaseIndicator_1pysy_88{width:28px;height:28px}._flowTitle_1pysy_35{font-size:1.5rem}._screenTitle_1pysy_236{font-size:1.25rem}._submitButton_1pysy_595{width:100%}}._customFieldPlaceholder_1pysy_872,._displayFieldPlaceholder_1pysy_873{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--tint-subtle);border:1px dashed var(--border-strong);border-radius:12px}._customFieldIcon_1pysy_883,._displayFieldIcon_1pysy_884{font-size:1.5rem;opacity:.7}._customFieldInfo_1pysy_889,._displayFieldInfo_1pysy_890{display:flex;flex-direction:column;gap:.25rem}._customFieldComponent_1pysy_896,._displayFieldComponent_1pysy_897{font-size:.9rem;font-weight:500;color:var(--text-primary)}._customFieldDescription_1pysy_903,._displayFieldDescription_1pysy_904{font-size:.8rem;color:var(--text-secondary)}._flowContainer_i3br3_8{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:900px;min-width:65%;margin:0 auto;padding:2rem}._flowHeader_i3br3_23{margin-bottom:2rem}._flowTitleArea_i3br3_27{margin-bottom:1.5rem}._flowTitle_i3br3_27{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._flowDescription_i3br3_38{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.5}._progressSteps_i3br3_49{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;padding:1rem 0;max-width:100%}._step_i3br3_59{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;cursor:default;transition:all .2s ease}._step_i3br3_59:disabled{cursor:not-allowed}._stepCompleted_i3br3_74{opacity:.7}._stepCurrent_i3br3_78{opacity:1}._stepNumber_i3br3_82{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--glass-card);color:var(--text-secondary);font-size:.85rem;font-weight:500}._stepCurrent_i3br3_78 ._stepNumber_i3br3_82{background:linear-gradient(135deg,var(--accent-secondary),var(--status-success));color:#fff}._stepCompleted_i3br3_74 ._stepNumber_i3br3_82{background:var(--accent-medium);color:var(--accent-secondary)}._stepLabel_i3br3_105{font-size:.9rem;color:var(--text-muted);white-space:nowrap}._stepCurrent_i3br3_78 ._stepLabel_i3br3_105{color:var(--text-primary);font-weight:500}._stepConnector_i3br3_116{display:none}._progressBar_i3br3_124{display:flex;align-items:center;gap:1rem}._progressTrack_i3br3_130{flex:1;height:6px;background:var(--tint-medium);border-radius:3px;overflow:hidden}._progressFill_i3br3_138{height:100%;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));border-radius:3px;transition:width .3s ease}._progressText_i3br3_145{font-size:.875rem;font-weight:500;color:var(--text-secondary);min-width:3rem}._flowContent_i3br3_156{flex:1}._screen_i3br3_164{background:var(--glass-thin);border:1px solid var(--border-faint);border-radius:16px;padding:1.5rem}._screenHeader_i3br3_171{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-faint)}._screenIcon_i3br3_180{font-size:1.5rem;opacity:.8}._screenTitleArea_i3br3_185{flex:1}._screenTitle_i3br3_185{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}._screenSubtitle_i3br3_196{font-size:.95rem;color:var(--text-secondary);margin:0}._form_i3br3_206{display:flex;flex-direction:column;gap:1.5rem}._formDescription_i3br3_212{font-size:.95rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}._formFields_i3br3_219{display:flex;flex-direction:column;gap:1.25rem}._formSection_i3br3_225{margin-bottom:1.5rem}._sectionTitle_i3br3_229{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-faint)}._sectionDescription_i3br3_238{font-size:.875rem;color:var(--text-muted);margin:-.5rem 0 1rem}._sectionFields_i3br3_244{display:flex;flex-direction:column;gap:1rem}._formField_i3br3_219{display:flex;flex-direction:column;gap:.5rem}._label_i3br3_260{display:flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:500;color:var(--text-primary)}._required_i3br3_269{color:var(--status-error)}._helpText_i3br3_273{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._fieldError_i3br3_279{font-size:.8rem;color:var(--status-error);margin-top:.25rem}._input_i3br3_289{width:100%;padding:.75rem 1rem;background:var(--tint-light);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .2s ease}._input_i3br3_289::-moz-placeholder{color:var(--text-faint)}._input_i3br3_289::placeholder{color:var(--text-faint)}._input_i3br3_289:focus{outline:none;border-color:var(--accent-border);background:var(--tint-border);box-shadow:0 0 0 3px var(--accent-light)}._input_i3br3_289:disabled{opacity:.5;cursor:not-allowed}._inputError_i3br3_316{border-color:var(--status-error-border)}._inputError_i3br3_316:focus{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-subtle)}._textarea_i3br3_325{min-height:100px;resize:vertical}select._input_i3br3_289{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}._radioGroup_i3br3_346,._checkboxGroup_i3br3_347{display:flex;flex-direction:column;gap:.75rem}._radioOption_i3br3_353,._checkboxOption_i3br3_354{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--glass-thin);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:all .2s ease}._radioOption_i3br3_353:hover,._checkboxOption_i3br3_354:hover{background:var(--tint-light);border-color:var(--border-medium)}._radioOption_i3br3_353 input,._checkboxOption_i3br3_354 input{margin-top:.25rem;accent-color:var(--accent-secondary)}._radioLabel_i3br3_378{display:flex;flex-direction:column;gap:.25rem}._optionIcon_i3br3_384{margin-right:.5rem}._optionDescription_i3br3_388{font-size:.85rem;color:var(--text-muted)}._toggleLabel_i3br3_397{display:inline-flex;align-items:center;cursor:pointer}._toggleInput_i3br3_403{position:absolute;opacity:0;width:0;height:0}._toggleSwitch_i3br3_410{position:relative;width:44px;height:24px;background:var(--tint-medium);border-radius:12px;transition:all .2s ease}._toggleSwitch_i3br3_410:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}._toggleInput_i3br3_403:checked+._toggleSwitch_i3br3_410{background:var(--accent-secondary)}._toggleInput_i3br3_403:checked+._toggleSwitch_i3br3_410:after{transform:translate(20px)}._checkboxLabel_i3br3_443{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:var(--text-primary)}._checkboxLabel_i3br3_443 input{accent-color:var(--accent-secondary)}._sliderContainer_i3br3_459{display:flex;align-items:center;gap:1rem}._slider_i3br3_459{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tint-medium);border-radius:3px}._slider_i3br3_459::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--accent-secondary);border-radius:50%;cursor:pointer}._sliderValue_i3br3_482{min-width:3rem;text-align:right;color:var(--text-secondary)}._formActions_i3br3_492{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-faint)}._submitButton_i3br3_500{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,var(--accent-secondary),var(--status-success));border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._submitButton_i3br3_500:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-strong)}._submitButton_i3br3_500:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_i3br3_526{width:18px;height:18px;border:2px solid var(--tint-intense);border-top-color:#fff;border-radius:50%;animation:_spin_i3br3_636 .8s linear infinite}._generalErrors_i3br3_539{padding:1rem;background:var(--status-error-subtle);border:1px solid var(--status-error-border);border-radius:8px;margin-bottom:1rem}._generalError_i3br3_539{color:var(--status-error);font-size:.9rem;margin:0}._generalError_i3br3_539+._generalError_i3br3_539{margin-top:.5rem}._loadingState_i3br3_561{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._processingState_i3br3_570{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;flex:1;padding:4rem 2rem;text-align:center;gap:1.5rem}._processingState_i3br3_570 p{font-size:1.1rem;color:var(--text-secondary);margin:0}._loadingForm_i3br3_588{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary)}._loadingScreen_i3br3_597{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem}._loadingAnimation_i3br3_604{margin-bottom:1.5rem}._loadingMessage_i3br3_608{font-size:1.1rem;color:var(--text-primary);margin:0 0 .5rem}._loadingTime_i3br3_614{font-size:.9rem;color:var(--text-muted);margin:0}._loadingSteps_i3br3_620{list-style:none;padding:0;margin:1.5rem 0 0}._loadingSteps_i3br3_620 li{padding:.5rem 0;color:var(--text-secondary);font-size:.9rem}._spinner_i3br3_636{width:32px;height:32px;border:3px solid var(--accent-border);border-top-color:var(--accent-secondary);border-radius:50%;animation:_spin_i3br3_636 .8s linear infinite}@keyframes _spin_i3br3_636{to{transform:rotate(360deg)}}._errorState_i3br3_653{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._errorIcon_i3br3_662{font-size:3rem;margin-bottom:1rem}._errorState_i3br3_653 h3{font-size:1.25rem;color:var(--status-error);margin:0 0 .5rem}._errorState_i3br3_653 p{color:var(--text-secondary);margin:0 0 1.5rem}._retryButton_i3br3_678{padding:.75rem 1.5rem;background:var(--tint-medium);border:1px solid var(--border-strong);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s ease}._retryButton_i3br3_678:hover{background:var(--tint-strong)}._summaryScreen_i3br3_696{display:flex;flex-direction:column;gap:1.5rem}._summaryData_i3br3_702{padding:1rem;background:var(--glass-panel);border-radius:8px;font-family:monospace;font-size:.85rem;color:var(--text-secondary);overflow-x:auto}._fallbackData_i3br3_712{margin-top:1.5rem;text-align:left}._fallbackData_i3br3_712 summary{cursor:pointer;color:var(--text-muted);font-size:.85rem;margin-bottom:.5rem}._fallbackData_i3br3_712 summary:hover{color:var(--text-secondary)}._flowFooter_i3br3_732{display:flex;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-faint)}._spacer_i3br3_740{flex:1}._flowAction_i3br3_744{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-secondary);font-size:.95rem;cursor:pointer;transition:all .2s ease}._flowAction_i3br3_744:hover:not(:disabled){background:var(--tint-light);border-color:var(--tint-bold)}._flowAction_i3br3_744:disabled{opacity:.5;cursor:not-allowed}._actionIcon_i3br3_768{font-size:1rem}._saveExitAction_i3br3_772{margin-left:.75rem}@media(max-width:640px){._flowContainer_i3br3_8{padding:1rem}._screen_i3br3_164{padding:1.5rem}._progressSteps_i3br3_49{flex-wrap:wrap;gap:.5rem}._stepConnector_i3br3_116,._stepLabel_i3br3_105{display:none}}._flowHeaderCompact_i3br3_807{position:absolute;top:1rem;right:1rem;z-index:100}._compactHeaderTrigger_i3br3_814{width:36px;height:36px;border-radius:50%;background:var(--glass-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-medium)}._compactHeaderTrigger_i3br3_814:hover{background:var(--tint-strong);transform:scale(1.05)}._infoIcon_i3br3_833{font-size:1rem;opacity:.7;transition:opacity .2s ease}._compactHeaderTrigger_i3br3_814:hover ._infoIcon_i3br3_833{opacity:1}._compactHeaderContent_i3br3_843{position:absolute;top:100%;right:0;margin-top:.5rem;padding:1rem 1.25rem;background:var(--glass-modal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid var(--border-medium);min-width:280px;max-width:400px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;box-shadow:var(--shadow-lg)}._flowHeaderCompact_i3br3_807:hover ._compactHeaderContent_i3br3_843,._flowHeaderCompact_i3br3_807:focus-within ._compactHeaderContent_i3br3_843{opacity:1;visibility:visible;transform:translateY(0)}._compactHeaderContent_i3br3_843 ._flowTitle_i3br3_27{font-size:1rem;margin:0 0 .5rem;color:var(--text-primary)}._compactHeaderContent_i3br3_843 ._flowDescription_i3br3_38{font-size:.85rem;margin:0;color:var(--text-secondary);line-height:1.4}._dynamicPage_1b5m1_3{display:flex;flex-direction:column;min-height:100%;max-width:1400px;margin:0 auto;padding:24px 80px 100px}._flowPage_1b5m1_17{display:flex;flex-direction:column;min-height:100%;width:100%}@media(max-width:1200px){._dynamicPage_1b5m1_3{padding-left:60px;padding-right:60px}}@media(max-width:768px){._dynamicPage_1b5m1_3{padding-left:20px;padding-right:20px;padding-bottom:120px}}._pageHeader_1b5m1_44{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}._headerContent_1b5m1_53{flex:1}._pageTitle_1b5m1_57{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 8px}._pageDescription_1b5m1_64{color:var(--color-text-secondary);margin:0;max-width:600px}._headerAction_1b5m1_70{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}._connectionIndicator_1b5m1_81{display:flex;align-items:center}._connectionDot_1b5m1_86{width:8px;height:8px;border-radius:50%;background:var(--status-error);transition:background .3s ease}._connectionDot_1b5m1_86._connected_1b5m1_94{background:var(--accent-secondary)}._pageContent_1b5m1_102{flex:1}._pageContent_1b5m1_102._hybrid_1b5m1_106{display:grid;grid-template-columns:400px 1fr;gap:32px}@media(max-width:1024px){._pageContent_1b5m1_102._hybrid_1b5m1_106{grid-template-columns:1fr}}._formSection_1b5m1_122{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:24px;height:-moz-fit-content;height:fit-content}._form_1b5m1_122{display:flex;flex-direction:column;gap:24px}._formTitle_1b5m1_136{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}._formDescription_1b5m1_143{color:var(--color-text-secondary);margin:0}._formFields_1b5m1_148{display:flex;flex-direction:column;gap:20px}._field_1b5m1_154{display:flex;flex-direction:column;gap:8px}._fieldLabel_1b5m1_160{font-size:.9rem;font-weight:500;color:var(--color-text)}._required_1b5m1_166{color:var(--color-error);margin-left:4px}._input_1b5m1_171{padding:12px 16px;background:var(--tint-light);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:1rem;transition:all .2s ease}._input_1b5m1_171:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--status-info-medium)}._input_1b5m1_171::-moz-placeholder{color:var(--color-text-secondary)}._input_1b5m1_171::placeholder{color:var(--color-text-secondary)}._inputError_1b5m1_191{border-color:var(--color-error)}._textarea_1b5m1_195{resize:vertical;min-height:100px}._radioGroup_1b5m1_200,._checkboxGroup_1b5m1_201{display:flex;flex-direction:column;gap:8px}._radioOption_1b5m1_207,._checkboxOption_1b5m1_208{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--glass-thin);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .2s ease}._radioOption_1b5m1_207:hover,._checkboxOption_1b5m1_208:hover{background:var(--tint-light);border-color:var(--border-strong)}._radioOption_1b5m1_207 input,._checkboxOption_1b5m1_208 input{accent-color:var(--color-primary)}._sliderContainer_1b5m1_231{display:flex;align-items:center;gap:16px}._slider_1b5m1_231{flex:1;height:8px;border-radius:4px;background:var(--tint-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._slider_1b5m1_231::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer}._sliderValue_1b5m1_255{min-width:40px;text-align:center;font-weight:600;color:var(--color-text)}._helpText_1b5m1_262{font-size:.8rem;color:var(--color-text-secondary);margin:0}._fieldError_1b5m1_268{font-size:.85rem;color:var(--color-error);margin:0}._formActions_1b5m1_274{display:flex;gap:12px;padding-top:8px}._cancelButton_1b5m1_280,._submitButton_1b5m1_281{padding:14px 28px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_1b5m1_280{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}._cancelButton_1b5m1_280:hover:not(:disabled){background:var(--tint-light)}._submitButton_1b5m1_281{flex:1;background:linear-gradient(135deg,var(--status-info),var(--brand-teal));border:none;color:var(--text-inverse)}._submitButton_1b5m1_281:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px var(--status-info-border)}._submitButton_1b5m1_281:disabled,._cancelButton_1b5m1_280:disabled{opacity:.5;cursor:not-allowed}._formLoading_1b5m1_318{padding:40px;text-align:center;color:var(--color-text-secondary)}._sectionsContainer_1b5m1_328{display:flex;flex-direction:column;gap:32px}._pageSection_1b5m1_334{background:var(--color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid var(--color-border);padding:24px;transition:all .3s ease}._pageSection_1b5m1_334:hover{border-color:var(--status-info-border)}._sectionHeader_1b5m1_348{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}._sectionTitleRow_1b5m1_357{display:flex;align-items:center;gap:12px}._collapseToggle_1b5m1_363{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);transition:all .2s ease}._collapseToggle_1b5m1_363:hover{color:var(--color-text)}._collapseIcon_1b5m1_376{display:inline-block;font-size:.75rem;transition:transform .2s ease}._collapseIcon_1b5m1_376._collapsed_1b5m1_382{transform:rotate(-90deg)}._sectionTitle_1b5m1_357{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}._sectionActions_1b5m1_393{display:flex;gap:12px}._sectionAction_1b5m1_393{background:transparent;border:none;padding:6px 12px;font-size:.875rem;cursor:pointer;border-radius:6px;transition:all .2s ease}._sectionAction_1b5m1_393._actionlink_1b5m1_408{color:var(--color-primary)}._sectionAction_1b5m1_393._actionlink_1b5m1_408:hover{color:var(--color-primary-light);background:var(--status-info-subtle)}._sectionAction_1b5m1_393._actionghost_1b5m1_417{color:var(--color-text-secondary)}._sectionAction_1b5m1_393._actionghost_1b5m1_417:hover{color:var(--color-text);background:var(--tint-light)}._sectionAction_1b5m1_393._actionprimary_1b5m1_426{background:var(--color-primary);color:var(--text-inverse)}._sectionAction_1b5m1_393._actionprimary_1b5m1_426:hover{background:var(--color-primary-light)}._sectionAction_1b5m1_393._actionsecondary_1b5m1_435{background:var(--glass-card);color:var(--color-text)}._sectionAction_1b5m1_393._actionsecondary_1b5m1_435:hover{background:var(--tint-strong)}._sectionContent_1b5m1_444{gap:1rem}._sectionWidgetWrapper_1b5m1_449{min-width:0}._unknownWidget_1b5m1_453{padding:20px;background:var(--status-error-subtle);border:1px dashed var(--status-error-border);border-radius:8px;color:var(--status-error);text-align:center;font-size:.875rem}@media(max-width:768px){._pageSection_1b5m1_334{padding:16px;border-radius:12px}._sectionHeader_1b5m1_348{flex-direction:column;align-items:flex-start;gap:12px}._sectionActions_1b5m1_393{width:100%;justify-content:flex-start}._sectionContent_1b5m1_444{grid-template-columns:1fr!important}}._widgetsSection_1b5m1_491{display:grid;gap:20px;grid-auto-rows:minmax(120px,auto)}._widgetsLoading_1b5m1_497{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px}._widgetWrapper_1b5m1_505{min-width:0}._widgetCard_1b5m1_513{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);padding:20px;height:100%;display:flex;flex-direction:column;transition:all .2s ease}._widgetCard_1b5m1_513:hover{border-color:var(--status-info-border)}._widgetTitle_1b5m1_528{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}._statsGrid_1b5m1_538{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;flex:1}._statItem_1b5m1_545{display:flex;flex-direction:column;gap:4px}._statValue_1b5m1_551{font-size:1.5rem;font-weight:700;color:var(--color-text)}._statLabel_1b5m1_557{font-size:.75rem;color:var(--color-text-secondary);text-transform:capitalize}._tableContainer_1b5m1_564{flex:1;overflow-x:auto}._table_1b5m1_564{width:100%;border-collapse:collapse}._table_1b5m1_564 th,._table_1b5m1_564 td{padding:12px;text-align:left;border-bottom:1px solid var(--color-border)}._table_1b5m1_564 th{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase}._table_1b5m1_564 td{color:var(--color-text);font-size:.9rem}._table_1b5m1_564 tbody tr:hover{background:var(--tint-faint)}._rowActions_1b5m1_597{display:flex;gap:8px}._rowAction_1b5m1_597{padding:4px 12px;font-size:.8rem;background:var(--status-info-subtle);border:1px solid var(--status-info-border);border-radius:4px;color:var(--color-primary);cursor:pointer;transition:all .2s ease}._rowAction_1b5m1_597:hover{background:var(--status-info-medium)}._chartContainer_1b5m1_618{flex:1;min-height:200px}._chartPlaceholder_1b5m1_623{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--tint-faint);border-radius:8px;color:var(--color-text-secondary)}._chartIcon_1b5m1_634{font-size:2rem;margin-bottom:8px}._chartDataHint_1b5m1_639{font-size:.8rem;margin-top:4px}._richTextContent_1b5m1_645{flex:1;overflow:auto}._richTextContent_1b5m1_645 pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.9rem;color:var(--color-text);line-height:1.6}._actionGrid_1b5m1_661{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;flex:1}._actionButton_1b5m1_668{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;border-radius:12px;border:1px solid var(--color-border);background:var(--tint-subtle);color:var(--color-text);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}._actionButton_1b5m1_668:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}._actionIcon_1b5m1_690{font-size:1.5rem}._actionprimary_1b5m1_426{background:linear-gradient(135deg,var(--status-info-medium),var(--status-info-subtle));border-color:var(--status-info-border)}._actionsecondary_1b5m1_435{background:linear-gradient(135deg,var(--accent-purple-medium),var(--accent-violet-subtle));border-color:var(--accent-purple-border)}._actionaccent_1b5m1_704{background:linear-gradient(135deg,var(--brand-teal-medium),var(--brand-teal-light));border-color:var(--brand-teal-border)}._gaugeContainer_1b5m1_710{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}._gaugeTrack_1b5m1_718{height:12px;background:var(--tint-medium);border-radius:6px;overflow:hidden}._gaugeFill_1b5m1_725{height:100%;background:linear-gradient(90deg,var(--accent-secondary),var(--status-warning),var(--status-error));border-radius:6px;transition:width .5s ease}._gaugeValue_1b5m1_732{font-size:2rem;font-weight:700;color:var(--color-text);text-align:center}._hitlPanel_1b5m1_743{background:linear-gradient(135deg,var(--status-warning-subtle),var(--status-warning-subtle));border:1px solid var(--status-warning-border);border-radius:12px;padding:24px;margin-bottom:24px}._hitlHeader_1b5m1_751{display:flex;align-items:center;gap:12px;margin-bottom:16px}._hitlIcon_1b5m1_758{font-size:1.5rem}._hitlHeader_1b5m1_751 h3{margin:0;color:var(--status-warning);font-size:1.1rem}._hitlPrompt_1b5m1_768{color:var(--color-text);margin:0 0 20px}._hitlSimple_1b5m1_773{display:flex;gap:12px}._approveButton_1b5m1_778,._rejectButton_1b5m1_779{flex:1;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}._approveButton_1b5m1_778{background:var(--accent-medium);border:1px solid var(--accent-border);color:var(--accent-secondary)}._approveButton_1b5m1_778:hover{background:var(--accent-strong)}._rejectButton_1b5m1_779{background:var(--status-error-medium);border:1px solid var(--status-error-border);color:var(--status-error)}._rejectButton_1b5m1_779:hover{background:var(--status-error-strong)}._hitlLoading_1b5m1_808{padding:16px;text-align:center;color:var(--color-text-secondary)}._pageFooter_1b5m1_818{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}._footerAction_1b5m1_827{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}._loading_1b5m1_842{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:var(--color-text-secondary)}._spinner_1b5m1_852{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1b5m1_852 1s linear infinite}@keyframes _spin_1b5m1_852{to{transform:rotate(360deg)}}._errorPage_1b5m1_865{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}._errorPage_1b5m1_865 h1{color:var(--color-error);margin-bottom:8px}._errorPage_1b5m1_865 p{color:var(--color-text-secondary);margin-bottom:24px}._errorPage_1b5m1_865 code{background:var(--glass-card);padding:2px 8px;border-radius:4px}._backButton_1b5m1_890{padding:12px 24px;background:var(--color-primary);border:none;border-radius:8px;color:var(--text-inverse);font-weight:600;cursor:pointer}._noData_1b5m1_900{color:var(--color-text-secondary);font-style:italic;text-align:center;padding:20px}@media(max-width:768px){._pageHeader_1b5m1_44{flex-direction:column;gap:16px}._widgetsSection_1b5m1_491{grid-template-columns:1fr!important}._widgetWrapper_1b5m1_505{grid-column:1!important;grid-row:auto!important}._formSection_1b5m1_122{padding:16px}._hitlSimple_1b5m1_773{flex-direction:column}}._chartWrapperFull_1b5m1_939{width:100%;height:300px;min-height:200px}._featureCardWrapper_1b5m1_945{width:100%;height:100%}._featureCardWrapper_1b5m1_945>div{height:100%}._flowContainer_1b5m1_958{display:flex;flex-direction:column;gap:32px;max-width:900px;min-width:65%;margin:0 auto;padding:24px}._flowHeader_1b5m1_968{text-align:center}._flowTitle_1b5m1_972{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 8px}._flowDescription_1b5m1_979{color:var(--color-text-secondary);margin:0;font-size:1.1rem}._flowProgress_1b5m1_986{display:flex;justify-content:center;gap:8px;position:relative}._flowProgress_1b5m1_986:before{content:"";position:absolute;top:18px;left:20%;right:20%;height:2px;background:var(--color-border);z-index:0}._flowStep_1b5m1_1004{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;min-width:100px}._stepNumber_1b5m1_1014{width:36px;height:36px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-secondary);transition:all .3s ease}._flowStep_1b5m1_1004._active_1b5m1_1028 ._stepNumber_1b5m1_1014{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse);box-shadow:0 0 20px var(--status-info-border)}._flowStep_1b5m1_1004._completed_1b5m1_1035 ._stepNumber_1b5m1_1014{background:var(--color-success);border-color:var(--color-success);color:var(--text-inverse)}._stepLabel_1b5m1_1041{font-size:.75rem;color:var(--color-text-secondary);text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flowStep_1b5m1_1004._active_1b5m1_1028 ._stepLabel_1b5m1_1041{color:var(--color-text);font-weight:500}._flowScreenContent_1b5m1_1057{background:var(--color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid var(--color-border);padding:32px}._flowFormScreen_1b5m1_1065,._flowProgressScreen_1b5m1_1066,._flowResultsScreen_1b5m1_1067,._flowConfirmationScreen_1b5m1_1068,._flowGenericScreen_1b5m1_1069{min-height:200px}._progressIndicator_1b5m1_1074{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;text-align:center}._progressIndicator_1b5m1_1074 h3{font-size:1.25rem;margin:0;color:var(--color-text)}._progressIndicator_1b5m1_1074 p{color:var(--color-text-secondary);margin:0}._resultsData_1b5m1_1096{background:var(--glass-panel);border-radius:8px;padding:16px;font-family:Monaco,Consolas,monospace;font-size:.875rem;color:var(--color-text-secondary);overflow-x:auto;margin-top:16px}._flowConfirmationScreen_1b5m1_1068{text-align:center;padding:40px}._confirmationIcon_1b5m1_1113{width:64px;height:64px;border-radius:50%;background:var(--color-success);color:var(--text-inverse);font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}._flowConfirmationScreen_1b5m1_1068 h3{font-size:1.5rem;margin:0 0 8px;color:var(--color-text)}._flowConfirmationScreen_1b5m1_1068 p{color:var(--color-text-secondary);margin:0}@media(max-width:768px){._flowContainer_1b5m1_958{padding:16px}._flowTitle_1b5m1_972{font-size:1.5rem}._flowProgress_1b5m1_986{overflow-x:auto;padding-bottom:8px}._flowStep_1b5m1_1004{min-width:80px}._flowScreenContent_1b5m1_1057{padding:20px}}[data-theme=oak-dark]{--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--text-faint: rgba(255, 255, 255, .35);--text-ghost: rgba(255, 255, 255, .2);--text-inverse: #ffffff;--bg-base: #0a1419;--bg-raised: #0d1a21;--bg-inset: #0a0f1a;--bg-deep: #0a0a0f;--glass-thin: rgba(15, 23, 42, .55);--glass-card: rgba(15, 23, 42, .65);--glass-panel: rgba(15, 23, 42, .72);--glass-overlay: rgba(15, 23, 42, .85);--glass-solid: rgba(15, 23, 42, .92);--glass-modal: rgba(15, 23, 42, .96);--glass-blur: 16px;--glass-blur-heavy: 32px;--leaf-bg-opacity: .25;--leaf-vein-alpha: .08;--leaf-vein-core-alpha: .35;--leaf-node-alpha: .45;--leaf-particle-base: .25;--leaf-vignette: radial-gradient( ellipse 90% 80% at 50% 50%, transparent 10%, rgba(10, 20, 25, .15) 35%, rgba(10, 20, 25, .4) 55%, rgba(10, 20, 25, .65) 75%, rgba(10, 20, 25, .85) 100% );--tint-faint: rgba(255, 255, 255, .02);--tint-subtle: rgba(255, 255, 255, .03);--tint-light: rgba(255, 255, 255, .05);--tint-soft: rgba(255, 255, 255, .06);--tint-border: rgba(255, 255, 255, .08);--tint-medium: rgba(255, 255, 255, .1);--tint-strong: rgba(255, 255, 255, .15);--tint-heavy: rgba(255, 255, 255, .2);--tint-bold: rgba(255, 255, 255, .25);--tint-intense: rgba(255, 255, 255, .3);--border-faint: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--shadow-xl: 0 24px 80px rgba(0, 0, 0, .6);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .3);--shine-subtle: rgba(255, 255, 255, .08);--shine-medium: rgba(255, 255, 255, .15);--shine-bright: rgba(255, 255, 255, .25);--brand-cyan: #00f2ff;--brand-cyan-dim: #00c4d4;--brand-cyan-subtle: rgba(0, 242, 255, .06);--brand-cyan-light: rgba(0, 242, 255, .1);--brand-cyan-medium: rgba(0, 242, 255, .18);--brand-cyan-strong: rgba(0, 242, 255, .3);--brand-cyan-border: rgba(0, 242, 255, .2);--brand-cyan-border-strong: rgba(0, 242, 255, .4);--brand-cyan-glow: 0 0 20px rgba(0, 242, 255, .3);--brand-cyan-glow-strong: 0 0 40px rgba(0, 242, 255, .5);--brand-teal: #14b8a6;--brand-teal-dim: #0d9488;--brand-teal-subtle: rgba(20, 184, 166, .08);--brand-teal-light: rgba(20, 184, 166, .12);--brand-teal-medium: rgba(20, 184, 166, .2);--brand-teal-strong: rgba(20, 184, 166, .3);--brand-teal-border: rgba(20, 184, 166, .25);--brand-teal-glow: 0 0 20px rgba(20, 184, 166, .3);--accent-primary: #4ade80;--accent-secondary: #22c55e;--accent-subtle: rgba(74, 222, 128, .08);--accent-light: rgba(74, 222, 128, .12);--accent-medium: rgba(74, 222, 128, .2);--accent-strong: rgba(74, 222, 128, .3);--accent-border: rgba(74, 222, 128, .4);--accent-glow: 0 0 25px rgba(74, 222, 128, .3);--status-success: #10b981;--status-success-subtle: rgba(16, 185, 129, .1);--status-success-light: rgba(16, 185, 129, .15);--status-success-medium: rgba(16, 185, 129, .25);--status-success-border: rgba(16, 185, 129, .35);--status-success-glow: 0 0 15px rgba(16, 185, 129, .3);--status-warning: #f59e0b;--status-warning-subtle: rgba(245, 158, 11, .1);--status-warning-light: rgba(245, 158, 11, .15);--status-warning-medium: rgba(245, 158, 11, .25);--status-warning-border: rgba(245, 158, 11, .3);--status-warning-glow: 0 0 15px rgba(245, 158, 11, .3);--status-error: #ef4444;--status-error-subtle: rgba(239, 68, 68, .1);--status-error-light: rgba(239, 68, 68, .15);--status-error-medium: rgba(239, 68, 68, .22);--status-error-strong: rgba(239, 68, 68, .35);--status-error-border: rgba(239, 68, 68, .3);--status-error-glow: 0 0 15px rgba(239, 68, 68, .25);--status-info: #3b82f6;--status-info-subtle: rgba(59, 130, 246, .08);--status-info-light: rgba(59, 130, 246, .15);--status-info-medium: rgba(59, 130, 246, .22);--status-info-border: rgba(59, 130, 246, .3);--status-info-glow: 0 0 15px rgba(59, 130, 246, .25);--accent-purple: #9333ea;--accent-purple-subtle: rgba(147, 51, 234, .1);--accent-purple-light: rgba(147, 51, 234, .15);--accent-purple-medium: rgba(147, 51, 234, .22);--accent-purple-border: rgba(147, 51, 234, .3);--accent-purple-glow: 0 0 20px rgba(147, 51, 234, .3);--accent-violet: #8b5cf6;--accent-violet-subtle: rgba(139, 92, 246, .12);--accent-indigo: #6366f1;--accent-indigo-subtle: rgba(99, 102, 241, .1);--accent-indigo-medium: rgba(99, 102, 241, .22);--accent-indigo-border: rgba(99, 102, 241, .3);--accent-pink: #ec4899;--accent-pink-subtle: rgba(236, 72, 153, .1);--accent-sky: #38bdf8;--accent-sky-subtle: rgba(56, 189, 248, .08);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-border: var(--border-subtle);--color-primary: var(--brand-cyan);--color-secondary: var(--brand-teal);--color-surface: var(--glass-card);--color-background: var(--bg-base);--color-error: var(--status-error);--color-success: var(--status-success);--oak-cyan: var(--brand-cyan);--oak-cyan-dim: var(--brand-cyan-dim);--oak-cyan-glow: rgba(0, 242, 255, .4);--oak-purple: #bd00ff;--oak-purple-glow: rgba(189, 0, 255, .4);--oak-teal: var(--brand-teal);--oak-teal-glow: rgba(20, 184, 166, .3);--oak-text: var(--text-primary);--oak-text-secondary: var(--text-secondary);--oak-text-muted: var(--text-muted);--oak-success: var(--status-success);--oak-warning: var(--status-warning);--oak-error: var(--status-error);--oak-info: var(--status-info);--oak-deep-900: var(--bg-base);--oak-deep-800: var(--bg-raised);--oak-deep-700: #11222b;--oak-deep-600: #162a35;--oak-slate-900: #0f172a;--oak-slate-800: #1e293b;--oak-slate-700: #334155;--oak-slate-600: #475569;--oak-primary: var(--brand-cyan);--oak-secondary: var(--brand-teal);--oak-accent: var(--accent-primary);--oak-accent-glow: rgba(74, 222, 128, .3);--glass-bg: var(--glass-panel);--glass-bg-solid: var(--glass-solid);--glass-bg-hover: rgba(15, 23, 42, .75);--glass-bg-subtle: var(--glass-thin);--glass-border: var(--border-subtle);--glass-border-hover: var(--brand-cyan-border);--glass-shadow: var(--shadow-md);--glass-hover: var(--glass-overlay);--glass-radius: 16px;--glass-radius-sm: 12px;--glass-radius-lg: 24px;--drawer-bg: var(--glass-modal);--border-subtle: rgba(255, 255, 255, .05);--input-bg: var(--glass-panel);--accent-rgb: 74, 222, 128;--accent-color: var(--accent-primary);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--text-tertiary: var(--text-faint);--bg-primary: var(--bg-base);--bg-secondary: var(--bg-raised);--surface-secondary: var(--glass-card);--surface-tertiary: var(--tint-subtle);--error: var(--status-error);--accent: var(--accent-primary);--accent-bg: var(--accent-subtle);--glass-glow: 0 0 30px var(--brand-cyan-strong);--section-gap: var(--space-lg);--widget-padding: var(--space-md);--sparkline-color: var(--brand-cyan);--color-accent: var(--accent-primary);--color-primary-hover: var(--brand-cyan-dim);--color-primary-light: var(--brand-cyan-light);--color-surface-hover: var(--glass-overlay);--color-text-muted: var(--text-muted);--oak-danger: var(--status-error);--oak-danger-glow: var(--status-error-glow);--oak-info-glow: 0 0 20px rgba(59, 130, 246, .3);--oak-success-glow: 0 0 20px rgba(16, 185, 129, .4);--calendar-grid-color: var(--brand-cyan-subtle);--calendar-button-bg: var(--tint-light);--calendar-button-hover: var(--brand-cyan-medium);--calendar-button-text: var(--text-inverse);--calendar-active-bg: var(--brand-cyan-medium);--calendar-day-bg: var(--tint-subtle);--calendar-day-border: var(--tint-soft);--calendar-day-hover: var(--tint-soft);--calendar-day-border-hover: var(--tint-medium);--calendar-today-bg: var(--brand-cyan-light);--calendar-today-border: var(--brand-cyan-border-strong);--calendar-secondary-border: var(--border-subtle);--calendar-spinner-track: var(--brand-cyan-medium);--calendar-modal-backdrop: rgba(0, 0, 0, .7);--calendar-modal-bg: var(--glass-modal);--calendar-modal-border: var(--brand-cyan-border);--calendar-modal-inner-glow: var(--brand-cyan-light);--calendar-input-bg: var(--tint-light);--calendar-input-border: var(--border-subtle);--calendar-input-focus-bg: var(--tint-border);--calendar-input-focus-ring: var(--brand-cyan-border);--calendar-type-border: var(--border-subtle);background:var(--bg-deep);color:var(--text-primary)}[data-theme=oak-light]{--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-faint: rgba(0, 0, 0, .3);--text-ghost: rgba(0, 0, 0, .15);--text-inverse: #ffffff;--bg-base: #eef2f7;--bg-raised: #f5f7fa;--bg-inset: #e2e8f0;--bg-deep: #eef2f7;--glass-thin: rgba(255, 255, 255, .7);--glass-card: rgba(255, 255, 255, .82);--glass-panel: rgba(255, 255, 255, .9);--glass-overlay: rgba(255, 255, 255, .94);--glass-solid: rgba(255, 255, 255, .97);--glass-modal: rgba(255, 255, 255, .99);--glass-blur: 16px;--glass-blur-heavy: 32px;--leaf-bg-opacity: .12;--leaf-vein-alpha: .05;--leaf-vein-core-alpha: .2;--leaf-node-alpha: .25;--leaf-particle-base: .15;--leaf-vignette: radial-gradient( ellipse 85% 75% at 50% 50%, transparent 20%, rgba(238, 242, 247, .15) 45%, rgba(238, 242, 247, .35) 65%, rgba(238, 242, 247, .6) 85%, rgba(238, 242, 247, .85) 100% );--tint-faint: rgba(0, 0, 0, .025);--tint-subtle: rgba(0, 0, 0, .04);--tint-light: rgba(0, 0, 0, .06);--tint-soft: rgba(0, 0, 0, .08);--tint-border: rgba(0, 0, 0, .1);--tint-medium: rgba(0, 0, 0, .13);--tint-strong: rgba(0, 0, 0, .18);--tint-heavy: rgba(0, 0, 0, .22);--tint-bold: rgba(0, 0, 0, .28);--tint-intense: rgba(0, 0, 0, .35);--border-faint: rgba(0, 0, 0, .06);--border-subtle: rgba(0, 0, 0, .1);--border-medium: rgba(0, 0, 0, .16);--border-strong: rgba(0, 0, 0, .24);--shadow-xs: 0 1px 3px rgba(0, 0, 0, .08);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 20px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .14);--shadow-xl: 0 24px 80px rgba(0, 0, 0, .18);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .08);--shine-subtle: rgba(255, 255, 255, .4);--shine-medium: rgba(255, 255, 255, .6);--shine-bright: rgba(255, 255, 255, .8);--brand-cyan: #0891b2;--brand-cyan-dim: #0e7490;--brand-cyan-subtle: rgba(8, 145, 178, .06);--brand-cyan-light: rgba(8, 145, 178, .1);--brand-cyan-medium: rgba(8, 145, 178, .18);--brand-cyan-strong: rgba(8, 145, 178, .3);--brand-cyan-border: rgba(8, 145, 178, .25);--brand-cyan-border-strong: rgba(8, 145, 178, .45);--brand-cyan-glow: 0 0 20px rgba(8, 145, 178, .15);--brand-cyan-glow-strong: 0 0 40px rgba(8, 145, 178, .25);--brand-teal: #0d9488;--brand-teal-dim: #0f766e;--brand-teal-subtle: rgba(13, 148, 136, .08);--brand-teal-light: rgba(13, 148, 136, .12);--brand-teal-medium: rgba(13, 148, 136, .2);--brand-teal-strong: rgba(13, 148, 136, .3);--brand-teal-border: rgba(13, 148, 136, .25);--brand-teal-glow: 0 0 20px rgba(13, 148, 136, .15);--accent-primary: #059669;--accent-secondary: #047857;--accent-subtle: rgba(5, 150, 105, .08);--accent-light: rgba(5, 150, 105, .12);--accent-medium: rgba(5, 150, 105, .2);--accent-strong: rgba(5, 150, 105, .3);--accent-border: rgba(5, 150, 105, .4);--accent-glow: 0 0 25px rgba(5, 150, 105, .15);--status-success: #059669;--status-success-subtle: rgba(5, 150, 105, .08);--status-success-light: rgba(5, 150, 105, .12);--status-success-medium: rgba(5, 150, 105, .2);--status-success-border: rgba(5, 150, 105, .3);--status-success-glow: 0 0 15px rgba(5, 150, 105, .15);--status-warning: #d97706;--status-warning-subtle: rgba(217, 119, 6, .08);--status-warning-light: rgba(217, 119, 6, .12);--status-warning-medium: rgba(217, 119, 6, .2);--status-warning-border: rgba(217, 119, 6, .25);--status-warning-glow: 0 0 15px rgba(217, 119, 6, .15);--status-error: #dc2626;--status-error-subtle: rgba(220, 38, 38, .08);--status-error-light: rgba(220, 38, 38, .12);--status-error-medium: rgba(220, 38, 38, .18);--status-error-strong: rgba(220, 38, 38, .28);--status-error-border: rgba(220, 38, 38, .25);--status-error-glow: 0 0 15px rgba(220, 38, 38, .12);--status-info: #2563eb;--status-info-subtle: rgba(37, 99, 235, .06);--status-info-light: rgba(37, 99, 235, .1);--status-info-medium: rgba(37, 99, 235, .18);--status-info-border: rgba(37, 99, 235, .25);--status-info-glow: 0 0 15px rgba(37, 99, 235, .12);--accent-purple: #7c3aed;--accent-purple-subtle: rgba(124, 58, 237, .08);--accent-purple-light: rgba(124, 58, 237, .12);--accent-purple-medium: rgba(124, 58, 237, .18);--accent-purple-border: rgba(124, 58, 237, .25);--accent-purple-glow: 0 0 20px rgba(124, 58, 237, .15);--accent-violet: #7c3aed;--accent-violet-subtle: rgba(124, 58, 237, .1);--accent-indigo: #4f46e5;--accent-indigo-subtle: rgba(79, 70, 229, .08);--accent-indigo-medium: rgba(79, 70, 229, .18);--accent-indigo-border: rgba(79, 70, 229, .25);--accent-pink: #db2777;--accent-pink-subtle: rgba(219, 39, 119, .08);--accent-sky: #0284c7;--accent-sky-subtle: rgba(2, 132, 199, .06);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-border: var(--border-subtle);--color-primary: var(--brand-cyan);--color-secondary: var(--brand-teal);--color-surface: var(--glass-card);--color-background: var(--bg-base);--color-error: var(--status-error);--color-success: var(--status-success);--oak-cyan: var(--brand-cyan);--oak-cyan-dim: var(--brand-cyan-dim);--oak-cyan-glow: rgba(8, 145, 178, .3);--oak-purple: var(--accent-purple);--oak-purple-glow: rgba(124, 58, 237, .3);--oak-teal: var(--brand-teal);--oak-teal-glow: rgba(13, 148, 136, .2);--oak-text: var(--text-primary);--oak-text-secondary: var(--text-secondary);--oak-text-muted: var(--text-muted);--oak-success: var(--status-success);--oak-warning: var(--status-warning);--oak-error: var(--status-error);--oak-info: var(--status-info);--oak-deep-900: var(--bg-base);--oak-deep-800: var(--bg-raised);--oak-deep-700: #e2e8f0;--oak-deep-600: #cbd5e1;--oak-slate-900: #ffffff;--oak-slate-800: #f8fafc;--oak-slate-700: #f1f5f9;--oak-slate-600: #e2e8f0;--oak-primary: var(--brand-cyan);--oak-secondary: var(--brand-teal);--oak-accent: var(--accent-primary);--oak-accent-glow: rgba(5, 150, 105, .2);--glass-bg: var(--glass-panel);--glass-bg-solid: var(--glass-solid);--glass-bg-hover: rgba(255, 255, 255, .85);--glass-bg-subtle: var(--glass-thin);--glass-border: var(--border-subtle);--glass-border-hover: var(--brand-cyan-border);--glass-shadow: var(--shadow-md);--glass-hover: var(--glass-overlay);--glass-radius: 16px;--glass-radius-sm: 12px;--glass-radius-lg: 24px;--drawer-bg: var(--glass-modal);--input-bg: rgba(241, 245, 249, .8);--accent-rgb: 5, 150, 105;--accent-color: var(--accent-primary);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--text-tertiary: var(--text-faint);--bg-primary: var(--bg-base);--bg-secondary: var(--bg-raised);--surface-secondary: var(--glass-card);--surface-tertiary: var(--tint-subtle);--error: var(--status-error);--accent: var(--accent-primary);--accent-bg: var(--accent-subtle);--glass-glow: 0 0 30px var(--brand-cyan-strong);--section-gap: var(--space-lg);--widget-padding: var(--space-md);--sparkline-color: var(--brand-cyan);--color-accent: var(--accent-primary);--color-primary-hover: var(--brand-cyan-dim);--color-primary-light: var(--brand-cyan-light);--color-surface-hover: var(--glass-overlay);--color-text-muted: var(--text-muted);--oak-danger: var(--status-error);--oak-danger-glow: var(--status-error-glow);--oak-info-glow: 0 0 20px rgba(37, 99, 235, .2);--oak-success-glow: 0 0 20px rgba(5, 150, 105, .2);--calendar-grid-color: var(--brand-cyan-subtle);--calendar-button-bg: var(--tint-light);--calendar-button-hover: var(--brand-cyan-medium);--calendar-button-text: var(--text-inverse);--calendar-active-bg: var(--brand-cyan-medium);--calendar-day-bg: var(--tint-subtle);--calendar-day-border: var(--tint-soft);--calendar-day-hover: var(--tint-soft);--calendar-day-border-hover: var(--tint-medium);--calendar-today-bg: var(--brand-cyan-light);--calendar-today-border: var(--brand-cyan-border-strong);--calendar-secondary-border: var(--border-subtle);--calendar-spinner-track: var(--brand-cyan-medium);--calendar-modal-backdrop: rgba(0, 0, 0, .3);--calendar-modal-bg: var(--glass-modal);--calendar-modal-border: var(--brand-cyan-border);--calendar-modal-inner-glow: var(--brand-cyan-light);--calendar-input-bg: var(--tint-light);--calendar-input-border: var(--border-subtle);--calendar-input-focus-bg: var(--tint-border);--calendar-input-focus-ring: var(--brand-cyan-border);--calendar-type-border: var(--border-subtle);background:var(--bg-base);color:var(--text-primary)}[data-theme=oak-glass]{--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--text-faint: rgba(255, 255, 255, .35);--text-ghost: rgba(255, 255, 255, .2);--text-inverse: #ffffff;--bg-base: #080e14;--bg-raised: #0a1419;--bg-inset: #070b12;--bg-deep: #050810;--glass-thin: rgba(15, 23, 42, .25);--glass-card: rgba(15, 23, 42, .35);--glass-panel: rgba(15, 23, 42, .4);--glass-overlay: rgba(15, 23, 42, .55);--glass-solid: rgba(15, 23, 42, .7);--glass-modal: rgba(15, 23, 42, .85);--glass-blur: 24px;--glass-blur-heavy: 48px;--leaf-bg-opacity: .38;--leaf-vein-alpha: .15;--leaf-vein-core-alpha: .7;--leaf-node-alpha: .8;--leaf-particle-base: .4;--leaf-vignette: radial-gradient( ellipse 90% 80% at 50% 50%, transparent 15%, rgba(10, 20, 25, .04) 35%, rgba(10, 20, 25, .12) 55%, rgba(10, 20, 25, .32) 75%, rgba(10, 20, 25, .55) 100% );--tint-faint: rgba(255, 255, 255, .02);--tint-subtle: rgba(255, 255, 255, .04);--tint-light: rgba(255, 255, 255, .06);--tint-soft: rgba(255, 255, 255, .08);--tint-border: rgba(255, 255, 255, .1);--tint-medium: rgba(255, 255, 255, .12);--tint-strong: rgba(255, 255, 255, .18);--tint-heavy: rgba(255, 255, 255, .24);--tint-bold: rgba(255, 255, 255, .3);--tint-intense: rgba(255, 255, 255, .36);--border-faint: rgba(0, 242, 255, .05);--border-subtle: rgba(0, 242, 255, .08);--border-medium: rgba(0, 242, 255, .12);--border-strong: rgba(0, 242, 255, .2);--shadow-xs: 0 1px 3px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .2);--shadow-md: 0 4px 24px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 48px rgba(0, 0, 0, .3);--shadow-xl: 0 24px 80px rgba(0, 0, 0, .35);--shadow-inset: inset 0 1px 4px rgba(0, 0, 0, .2);--shine-subtle: rgba(255, 255, 255, .12);--shine-medium: rgba(255, 255, 255, .22);--shine-bright: rgba(255, 255, 255, .35);--brand-cyan: #00f2ff;--brand-cyan-dim: #00c4d4;--brand-cyan-subtle: rgba(0, 242, 255, .08);--brand-cyan-light: rgba(0, 242, 255, .12);--brand-cyan-medium: rgba(0, 242, 255, .22);--brand-cyan-strong: rgba(0, 242, 255, .35);--brand-cyan-border: rgba(0, 242, 255, .25);--brand-cyan-border-strong: rgba(0, 242, 255, .45);--brand-cyan-glow: 0 0 25px rgba(0, 242, 255, .4);--brand-cyan-glow-strong: 0 0 50px rgba(0, 242, 255, .6);--brand-teal: #14b8a6;--brand-teal-dim: #0d9488;--brand-teal-subtle: rgba(20, 184, 166, .1);--brand-teal-light: rgba(20, 184, 166, .15);--brand-teal-medium: rgba(20, 184, 166, .25);--brand-teal-strong: rgba(20, 184, 166, .35);--brand-teal-border: rgba(20, 184, 166, .3);--brand-teal-glow: 0 0 25px rgba(20, 184, 166, .35);--accent-primary: #4ade80;--accent-secondary: #22c55e;--accent-subtle: rgba(74, 222, 128, .1);--accent-light: rgba(74, 222, 128, .15);--accent-medium: rgba(74, 222, 128, .25);--accent-strong: rgba(74, 222, 128, .35);--accent-border: rgba(74, 222, 128, .45);--accent-glow: 0 0 30px rgba(74, 222, 128, .35);--status-success: #10b981;--status-success-subtle: rgba(16, 185, 129, .12);--status-success-light: rgba(16, 185, 129, .18);--status-success-medium: rgba(16, 185, 129, .28);--status-success-border: rgba(16, 185, 129, .4);--status-success-glow: 0 0 20px rgba(16, 185, 129, .35);--status-warning: #f59e0b;--status-warning-subtle: rgba(245, 158, 11, .12);--status-warning-light: rgba(245, 158, 11, .18);--status-warning-medium: rgba(245, 158, 11, .28);--status-warning-border: rgba(245, 158, 11, .35);--status-warning-glow: 0 0 20px rgba(245, 158, 11, .35);--status-error: #ef4444;--status-error-subtle: rgba(239, 68, 68, .12);--status-error-light: rgba(239, 68, 68, .18);--status-error-medium: rgba(239, 68, 68, .25);--status-error-strong: rgba(239, 68, 68, .38);--status-error-border: rgba(239, 68, 68, .35);--status-error-glow: 0 0 20px rgba(239, 68, 68, .3);--status-info: #3b82f6;--status-info-subtle: rgba(59, 130, 246, .1);--status-info-light: rgba(59, 130, 246, .18);--status-info-medium: rgba(59, 130, 246, .25);--status-info-border: rgba(59, 130, 246, .35);--status-info-glow: 0 0 20px rgba(59, 130, 246, .3);--accent-purple: #9333ea;--accent-purple-subtle: rgba(147, 51, 234, .12);--accent-purple-light: rgba(147, 51, 234, .18);--accent-purple-medium: rgba(147, 51, 234, .25);--accent-purple-border: rgba(147, 51, 234, .35);--accent-purple-glow: 0 0 25px rgba(147, 51, 234, .35);--accent-violet: #8b5cf6;--accent-violet-subtle: rgba(139, 92, 246, .15);--accent-indigo: #6366f1;--accent-indigo-subtle: rgba(99, 102, 241, .12);--accent-indigo-medium: rgba(99, 102, 241, .25);--accent-indigo-border: rgba(99, 102, 241, .35);--accent-pink: #ec4899;--accent-pink-subtle: rgba(236, 72, 153, .12);--accent-sky: #38bdf8;--accent-sky-subtle: rgba(56, 189, 248, .1);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-border: var(--border-subtle);--color-primary: var(--brand-cyan);--color-secondary: var(--brand-teal);--color-surface: var(--glass-card);--color-background: var(--bg-base);--color-error: var(--status-error);--color-success: var(--status-success);--oak-cyan: var(--brand-cyan);--oak-cyan-dim: var(--brand-cyan-dim);--oak-cyan-glow: rgba(0, 242, 255, .5);--oak-purple: #bd00ff;--oak-purple-glow: rgba(189, 0, 255, .5);--oak-teal: var(--brand-teal);--oak-teal-glow: rgba(20, 184, 166, .35);--oak-text: var(--text-primary);--oak-text-secondary: var(--text-secondary);--oak-text-muted: var(--text-muted);--oak-success: var(--status-success);--oak-warning: var(--status-warning);--oak-error: var(--status-error);--oak-info: var(--status-info);--oak-deep-900: var(--bg-base);--oak-deep-800: var(--bg-raised);--oak-deep-700: #0d1a21;--oak-deep-600: #11222b;--oak-slate-900: #0f172a;--oak-slate-800: #1e293b;--oak-slate-700: #334155;--oak-slate-600: #475569;--oak-primary: var(--brand-cyan);--oak-secondary: var(--brand-teal);--oak-accent: var(--accent-primary);--oak-accent-glow: rgba(74, 222, 128, .35);--glass-bg: var(--glass-panel);--glass-bg-solid: var(--glass-solid);--glass-bg-hover: rgba(15, 23, 42, .55);--glass-bg-subtle: var(--glass-thin);--glass-border: var(--border-subtle);--glass-border-hover: var(--brand-cyan-border);--glass-shadow: var(--shadow-md);--glass-hover: var(--glass-overlay);--glass-radius: 16px;--glass-radius-sm: 12px;--glass-radius-lg: 24px;--drawer-bg: var(--glass-modal);--border-subtle: rgba(0, 242, 255, .05);--input-bg: var(--glass-panel);--accent-rgb: 74, 222, 128;--accent-color: var(--accent-primary);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--text-tertiary: var(--text-faint);--bg-primary: var(--bg-base);--bg-secondary: var(--bg-raised);--surface-secondary: var(--glass-card);--surface-tertiary: var(--tint-subtle);--error: var(--status-error);--accent: var(--accent-primary);--accent-bg: var(--accent-subtle);--glass-glow: 0 0 40px var(--brand-cyan-strong);--section-gap: var(--space-lg);--widget-padding: var(--space-md);--sparkline-color: var(--brand-cyan);--color-accent: var(--accent-primary);--color-primary-hover: var(--brand-cyan-dim);--color-primary-light: var(--brand-cyan-light);--color-surface-hover: var(--glass-overlay);--color-text-muted: var(--text-muted);--oak-danger: var(--status-error);--oak-danger-glow: var(--status-error-glow);--oak-info-glow: 0 0 25px rgba(59, 130, 246, .35);--oak-success-glow: 0 0 25px rgba(16, 185, 129, .45);--calendar-grid-color: var(--brand-cyan-subtle);--calendar-button-bg: var(--tint-light);--calendar-button-hover: var(--brand-cyan-medium);--calendar-button-text: var(--text-inverse);--calendar-active-bg: var(--brand-cyan-medium);--calendar-day-bg: var(--tint-subtle);--calendar-day-border: var(--tint-soft);--calendar-day-hover: var(--tint-soft);--calendar-day-border-hover: var(--tint-medium);--calendar-today-bg: var(--brand-cyan-light);--calendar-today-border: var(--brand-cyan-border-strong);--calendar-secondary-border: var(--border-subtle);--calendar-spinner-track: var(--brand-cyan-medium);--calendar-modal-backdrop: rgba(0, 0, 0, .5);--calendar-modal-bg: var(--glass-modal);--calendar-modal-border: var(--brand-cyan-border);--calendar-modal-inner-glow: var(--brand-cyan-light);--calendar-input-bg: var(--tint-light);--calendar-input-border: var(--border-subtle);--calendar-input-focus-bg: var(--tint-border);--calendar-input-focus-ring: var(--brand-cyan-border);--calendar-type-border: var(--border-subtle);background:var(--bg-deep);color:var(--text-primary)}[data-theme=oak-blue-glass]{--text-primary: #e8edf5;--text-secondary: #9bafc8;--text-muted: #6b82a0;--text-faint: rgba(232, 237, 245, .35);--text-ghost: rgba(232, 237, 245, .2);--text-inverse: #ffffff;--bg-base: #0f1d33;--bg-raised: #132640;--bg-inset: #0a1322;--bg-deep: #0b1628;--glass-thin: rgba(13, 25, 50, .3);--glass-card: rgba(13, 25, 50, .4);--glass-panel: rgba(13, 25, 50, .48);--glass-overlay: rgba(13, 25, 50, .6);--glass-solid: rgba(13, 25, 50, .75);--glass-modal: rgba(13, 25, 50, .88);--glass-blur: 20px;--glass-blur-heavy: 40px;--leaf-bg-opacity: .3;--leaf-vein-alpha: .1;--leaf-vein-core-alpha: .45;--leaf-node-alpha: .55;--leaf-particle-base: .3;--leaf-vignette: radial-gradient( ellipse 90% 80% at 50% 50%, transparent 10%, rgba(11, 22, 40, .12) 35%, rgba(11, 22, 40, .3) 55%, rgba(11, 22, 40, .55) 75%, rgba(11, 22, 40, .8) 100% );--tint-faint: rgba(200, 215, 240, .02);--tint-subtle: rgba(200, 215, 240, .04);--tint-light: rgba(200, 215, 240, .07);--tint-soft: rgba(200, 215, 240, .1);--tint-border: rgba(200, 215, 240, .12);--tint-medium: rgba(200, 215, 240, .15);--tint-strong: rgba(200, 215, 240, .2);--tint-heavy: rgba(200, 215, 240, .26);--tint-bold: rgba(200, 215, 240, .32);--tint-intense: rgba(200, 215, 240, .38);--border-faint: rgba(45, 212, 191, .06);--border-subtle: rgba(45, 212, 191, .1);--border-medium: rgba(45, 212, 191, .16);--border-strong: rgba(45, 212, 191, .25);--shadow-xs: 0 1px 3px rgba(5, 10, 25, .25);--shadow-sm: 0 2px 10px rgba(5, 10, 25, .25);--shadow-md: 0 4px 24px rgba(5, 10, 25, .3);--shadow-lg: 0 8px 48px rgba(5, 10, 25, .35);--shadow-xl: 0 24px 80px rgba(5, 10, 25, .4);--shadow-inset: inset 0 1px 4px rgba(5, 10, 25, .25);--shine-subtle: rgba(200, 220, 255, .1);--shine-medium: rgba(200, 220, 255, .18);--shine-bright: rgba(200, 220, 255, .3);--brand-cyan: #2dd4bf;--brand-cyan-dim: #14b8a6;--brand-cyan-subtle: rgba(45, 212, 191, .08);--brand-cyan-light: rgba(45, 212, 191, .14);--brand-cyan-medium: rgba(45, 212, 191, .22);--brand-cyan-strong: rgba(45, 212, 191, .35);--brand-cyan-border: rgba(45, 212, 191, .25);--brand-cyan-border-strong: rgba(45, 212, 191, .45);--brand-cyan-glow: 0 0 25px rgba(45, 212, 191, .35);--brand-cyan-glow-strong: 0 0 50px rgba(45, 212, 191, .55);--brand-teal: #34d399;--brand-teal-dim: #10b981;--brand-teal-subtle: rgba(52, 211, 153, .1);--brand-teal-light: rgba(52, 211, 153, .16);--brand-teal-medium: rgba(52, 211, 153, .25);--brand-teal-strong: rgba(52, 211, 153, .35);--brand-teal-border: rgba(52, 211, 153, .3);--brand-teal-glow: 0 0 25px rgba(52, 211, 153, .3);--accent-primary: #f5c842;--accent-secondary: #e8a317;--accent-subtle: rgba(245, 200, 66, .1);--accent-light: rgba(245, 200, 66, .16);--accent-medium: rgba(245, 200, 66, .25);--accent-strong: rgba(245, 200, 66, .38);--accent-border: rgba(245, 200, 66, .4);--accent-glow: 0 0 30px rgba(245, 200, 66, .3);--status-success: #34d399;--status-success-subtle: rgba(52, 211, 153, .12);--status-success-light: rgba(52, 211, 153, .18);--status-success-medium: rgba(52, 211, 153, .28);--status-success-border: rgba(52, 211, 153, .4);--status-success-glow: 0 0 20px rgba(52, 211, 153, .3);--status-warning: #f5c842;--status-warning-subtle: rgba(245, 200, 66, .12);--status-warning-light: rgba(245, 200, 66, .18);--status-warning-medium: rgba(245, 200, 66, .28);--status-warning-border: rgba(245, 200, 66, .35);--status-warning-glow: 0 0 20px rgba(245, 200, 66, .3);--status-error: #f87171;--status-error-subtle: rgba(248, 113, 113, .12);--status-error-light: rgba(248, 113, 113, .18);--status-error-medium: rgba(248, 113, 113, .25);--status-error-strong: rgba(248, 113, 113, .38);--status-error-border: rgba(248, 113, 113, .35);--status-error-glow: 0 0 20px rgba(248, 113, 113, .28);--status-info: #60a5fa;--status-info-subtle: rgba(96, 165, 250, .1);--status-info-light: rgba(96, 165, 250, .18);--status-info-medium: rgba(96, 165, 250, .25);--status-info-border: rgba(96, 165, 250, .35);--status-info-glow: 0 0 20px rgba(96, 165, 250, .28);--accent-purple: #a67c52;--accent-purple-subtle: rgba(166, 124, 82, .12);--accent-purple-light: rgba(166, 124, 82, .18);--accent-purple-medium: rgba(166, 124, 82, .25);--accent-purple-border: rgba(166, 124, 82, .35);--accent-purple-glow: 0 0 25px rgba(166, 124, 82, .3);--accent-violet: #e8a317;--accent-violet-subtle: rgba(232, 163, 23, .15);--accent-indigo: #60a5fa;--accent-indigo-subtle: rgba(96, 165, 250, .12);--accent-indigo-medium: rgba(96, 165, 250, .25);--accent-indigo-border: rgba(96, 165, 250, .35);--accent-pink: #f0abcf;--accent-pink-subtle: rgba(240, 171, 207, .12);--accent-sky: #7dd3fc;--accent-sky-subtle: rgba(125, 211, 252, .1);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-border: var(--border-subtle);--color-primary: var(--brand-cyan);--color-secondary: var(--brand-teal);--color-surface: var(--glass-card);--color-background: var(--bg-base);--color-error: var(--status-error);--color-success: var(--status-success);--oak-cyan: var(--brand-cyan);--oak-cyan-dim: var(--brand-cyan-dim);--oak-cyan-glow: rgba(45, 212, 191, .45);--oak-purple: #a67c52;--oak-purple-glow: rgba(166, 124, 82, .4);--oak-teal: var(--brand-teal);--oak-teal-glow: rgba(52, 211, 153, .3);--oak-text: var(--text-primary);--oak-text-secondary: var(--text-secondary);--oak-text-muted: var(--text-muted);--oak-success: var(--status-success);--oak-warning: var(--status-warning);--oak-error: var(--status-error);--oak-info: var(--status-info);--oak-deep-900: var(--bg-deep);--oak-deep-800: var(--bg-base);--oak-deep-700: #112033;--oak-deep-600: #1a2d47;--oak-slate-900: #0f1d33;--oak-slate-800: #1a2d47;--oak-slate-700: #2a4060;--oak-slate-600: #3d5575;--oak-primary: var(--brand-cyan);--oak-secondary: var(--brand-teal);--oak-accent: var(--accent-primary);--oak-accent-glow: rgba(245, 200, 66, .3);--glass-bg: var(--glass-panel);--glass-bg-solid: var(--glass-solid);--glass-bg-hover: rgba(13, 25, 50, .6);--glass-bg-subtle: var(--glass-thin);--glass-border: var(--border-subtle);--glass-border-hover: var(--brand-cyan-border);--glass-shadow: var(--shadow-md);--glass-hover: var(--glass-overlay);--glass-radius: 16px;--glass-radius-sm: 12px;--glass-radius-lg: 24px;--drawer-bg: var(--glass-modal);--input-bg: var(--glass-panel);--accent-rgb: 245, 200, 66;--accent-color: var(--accent-primary);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--text-tertiary: var(--text-faint);--bg-primary: var(--bg-base);--bg-secondary: var(--bg-raised);--surface-secondary: var(--glass-card);--surface-tertiary: var(--tint-subtle);--error: var(--status-error);--accent: var(--accent-primary);--accent-bg: var(--accent-subtle);--glass-glow: 0 0 40px var(--brand-cyan-strong);--section-gap: var(--space-lg);--widget-padding: var(--space-md);--sparkline-color: var(--brand-cyan);--color-accent: var(--accent-primary);--color-primary-hover: var(--brand-cyan-dim);--color-primary-light: var(--brand-cyan-light);--color-surface-hover: var(--glass-overlay);--color-text-muted: var(--text-muted);--oak-danger: var(--status-error);--oak-danger-glow: var(--status-error-glow);--oak-info-glow: 0 0 25px rgba(96, 165, 250, .3);--oak-success-glow: 0 0 25px rgba(52, 211, 153, .4);--calendar-grid-color: var(--brand-cyan-subtle);--calendar-button-bg: var(--tint-light);--calendar-button-hover: var(--brand-cyan-medium);--calendar-button-text: var(--text-inverse);--calendar-active-bg: var(--brand-cyan-medium);--calendar-day-bg: var(--tint-subtle);--calendar-day-border: var(--tint-soft);--calendar-day-hover: var(--tint-soft);--calendar-day-border-hover: var(--tint-medium);--calendar-today-bg: var(--brand-cyan-light);--calendar-today-border: var(--brand-cyan-border-strong);--calendar-secondary-border: var(--border-subtle);--calendar-spinner-track: var(--brand-cyan-medium);--calendar-modal-backdrop: rgba(5, 10, 25, .55);--calendar-modal-bg: var(--glass-modal);--calendar-modal-border: var(--brand-cyan-border);--calendar-modal-inner-glow: var(--brand-cyan-light);--calendar-input-bg: var(--tint-light);--calendar-input-border: var(--border-subtle);--calendar-input-focus-bg: var(--tint-border);--calendar-input-focus-ring: var(--brand-cyan-border);--calendar-type-border: var(--border-subtle);background:var(--bg-deep);color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 20% 0%,var(--brand-cyan-light) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,var(--brand-teal-subtle) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,var(--glass-modal) 0%,transparent 100%),linear-gradient(180deg,var(--bg-base) 0%,var(--bg-raised) 50%,var(--bg-base) 100%);pointer-events:none;z-index:-200}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:-150}.oak-glass{background:var(--glass-panel);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.oak-glass:hover{border-color:var(--glass-border-hover);box-shadow:var(--shadow-md),var(--brand-cyan-glow)}.oak-glass-solid{background:var(--glass-solid);backdrop-filter:blur(var(--glass-blur-heavy));-webkit-backdrop-filter:blur(var(--glass-blur-heavy));border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--shadow-md)}.oak-glass-card{background:var(--glass-panel);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--shadow-md);transition:all var(--transition-slow);position:relative;overflow:hidden}.oak-glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--shine-medium),transparent)}.oak-glass-card:hover{transform:translateY(-2px);border-color:var(--glass-border-hover);box-shadow:var(--shadow-lg),0 0 0 1px var(--brand-cyan-light)}.neon-glow{box-shadow:var(--brand-cyan-glow),var(--brand-cyan-glow-strong)}.neon-text{color:var(--brand-cyan);text-shadow:var(--brand-cyan-glow),var(--brand-cyan-glow)}.neon-border{border-color:var(--brand-cyan)!important;box-shadow:var(--brand-cyan-glow),inset 0 0 10px var(--brand-cyan-light)}.oak-glass:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--brand-cyan),var(--brand-cyan-glow)}.oak-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:var(--glass-radius-sm);cursor:pointer;transition:all var(--transition-base);border:1px solid transparent;position:relative;overflow:hidden}.oak-btn-primary{background:linear-gradient(135deg,var(--brand-cyan-dim),var(--brand-teal));color:var(--text-inverse);border-color:var(--brand-cyan)}.oak-btn-primary:hover{box-shadow:var(--brand-cyan-glow);transform:translateY(-1px)}.oak-btn-secondary{background:var(--glass-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);border-color:var(--glass-border)}.oak-btn-secondary:hover{border-color:var(--brand-cyan);background:var(--brand-cyan-light)}.oak-btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.oak-btn-ghost:hover{color:var(--brand-cyan);background:var(--brand-cyan-subtle)}.oak-input{width:100%;padding:.75rem 1rem;background:var(--glass-thin);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);color:var(--text-primary);font-size:.875rem;transition:all var(--transition-base)}.oak-input::-moz-placeholder{color:var(--text-muted)}.oak-input::placeholder{color:var(--text-muted)}.oak-input:focus{outline:none;border-color:var(--brand-cyan);box-shadow:0 0 0 3px var(--brand-cyan-light)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-raised)}::-webkit-scrollbar-thumb{background:var(--tint-heavy);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tint-intense)}.text-gradient{background:linear-gradient(135deg,var(--brand-cyan),var(--brand-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:var(--brand-cyan-glow)}50%{box-shadow:var(--brand-cyan-glow),var(--brand-cyan-glow-strong)}}.animate-shimmer{background:linear-gradient(90deg,transparent,var(--tint-light),transparent);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#root{min-height:100vh;display:flex;flex-direction:column}
