.BrandSplashOverlay_overlay__I5lTC{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:radial-gradient(ellipse 55% 45% at 50% 48%,#121820 0,#0b1014 55%,#0b1014 100%);pointer-events:auto;opacity:1;transition:opacity .48s cubic-bezier(.4,0,.2,1)}.BrandSplashOverlay_overlayExiting__SsIXZ{opacity:0;pointer-events:none}.BrandSplashOverlay_stage__gnq9D{position:relative;width:min(44vw,176px);height:min(44vw,176px);display:grid;place-items:center}.BrandSplashOverlay_markWrap__Rj8WR{position:relative;width:100%;height:100%;display:grid;place-items:center;animation:BrandSplashOverlay_settleIn__vPnEp 1.15s cubic-bezier(.22,1.2,.36,1) both}.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_markWrap__Rj8WR{animation:BrandSplashOverlay_settleLoop__z1LI2 4.2s cubic-bezier(.22,1.2,.36,1) infinite}.BrandSplashOverlay_mark__VdEHb{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:BrandSplashOverlay_metalCatch__AC5Mr 3.4s ease-in-out .4s infinite}.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_mark__VdEHb{animation:BrandSplashOverlay_metalCatch__AC5Mr 3.4s ease-in-out infinite}.BrandSplashOverlay_specular__nRFOA{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/assets/brand/logo.png);mask-image:url(/assets/brand/logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:soft-light;opacity:0;animation:BrandSplashOverlay_specularIn__dOetM .9s ease .35s forwards}.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_specular__nRFOA{animation:BrandSplashOverlay_specularIn__dOetM .9s ease .15s forwards}.BrandSplashOverlay_specularOrbit__eSCsP{position:absolute;inset:-8%;animation:BrandSplashOverlay_specularOrbit__eSCsP 5.5s linear infinite}.BrandSplashOverlay_specularSpot__AZdaB{top:6%;left:50%;width:34%;height:26%;margin-left:-17%;background:radial-gradient(ellipse at center,rgba(254,233,167,.95) 0,rgba(216,180,109,.45) 38%,rgba(216,180,109,0) 72%);filter:blur(5px)}.BrandSplashOverlay_specularFill__wQiOh,.BrandSplashOverlay_specularSpot__AZdaB{position:absolute;border-radius:50%;animation:BrandSplashOverlay_specularCounter__j_t6o 5.5s linear infinite}.BrandSplashOverlay_specularFill__wQiOh{bottom:10%;left:18%;width:40%;height:32%;background:radial-gradient(ellipse at center,rgba(216,180,109,.35) 0,rgba(216,180,109,0) 70%);filter:blur(10px);opacity:.55}.BrandSplashOverlay_wordmark__SNKQb{position:absolute;top:calc(50% + min(29vw, 118px));left:50%;transform:translateX(-50%);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(233,238,240,.55);opacity:0;animation:BrandSplashOverlay_wordmarkIn__AlhDa .9s ease .55s forwards}.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_wordmark__SNKQb{animation:BrandSplashOverlay_wordmarkIn__AlhDa .9s ease .2s forwards}@keyframes BrandSplashOverlay_settleIn__vPnEp{0%{opacity:0;transform:scale(.9) translateY(6px)}70%{opacity:1;transform:scale(1.015) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes BrandSplashOverlay_settleLoop__z1LI2{0%{opacity:0;transform:scale(.9) translateY(6px)}14%{opacity:1;transform:scale(1.015) translateY(0)}20%,82%{opacity:1;transform:scale(1) translateY(0)}92%{opacity:0;transform:scale(.98) translateY(0)}to{opacity:0;transform:scale(.9) translateY(6px)}}@keyframes BrandSplashOverlay_metalCatch__AC5Mr{0%,to{filter:brightness(.97) contrast(1.03) saturate(1.02)}50%{filter:brightness(1.07) contrast(1.05) saturate(1.06)}}@keyframes BrandSplashOverlay_specularIn__dOetM{0%{opacity:0}to{opacity:.9}}@keyframes BrandSplashOverlay_specularOrbit__eSCsP{to{transform:rotate(1turn)}}@keyframes BrandSplashOverlay_specularCounter__j_t6o{to{transform:rotate(-1turn)}}@keyframes BrandSplashOverlay_wordmarkIn__AlhDa{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_markWrap__Rj8WR,.BrandSplashOverlay_loop__0qNi1 .BrandSplashOverlay_mark__VdEHb,.BrandSplashOverlay_markWrap__Rj8WR,.BrandSplashOverlay_mark__VdEHb,.BrandSplashOverlay_specularFill__wQiOh,.BrandSplashOverlay_specularOrbit__eSCsP,.BrandSplashOverlay_specularSpot__AZdaB,.BrandSplashOverlay_specular__nRFOA,.BrandSplashOverlay_wordmark__SNKQb{animation:none}.BrandSplashOverlay_markWrap__Rj8WR,.BrandSplashOverlay_mark__VdEHb,.BrandSplashOverlay_specular__nRFOA,.BrandSplashOverlay_wordmark__SNKQb{opacity:1;transform:none;filter:none}.BrandSplashOverlay_specular__nRFOA{display:none}}.BiometricLockScreen_overlay__h4KIq{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background)/.96) 100%);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.BiometricLockScreen_content__XOQ6U{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;text-align:center}.BiometricLockScreen_iconContainer__Muxx1{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,var(--accent-color-20,hsl(var(--primary)/.2)) 0,var(--accent-color-05,hsl(var(--primary)/.05)) 100%);display:flex;align-items:center;justify-content:center;border:1px solid var(--accent-color-30,hsl(var(--primary)/.3))}.BiometricLockScreen_icon__mmPiQ{width:44px;height:44px;color:var(--accent-color,hsl(var(--primary)))}.BiometricLockScreen_title__9wJak{font-size:28px;font-weight:600;color:hsl(var(--foreground));margin:0;letter-spacing:0}.BiometricLockScreen_subtitle__45hh3{font-size:15px;color:hsl(var(--muted-foreground));margin:0;max-width:280px;line-height:1.5}.BiometricLockScreen_unlockButton__P9nDT{margin-top:32px;padding:16px 48px;font-size:17px;font-weight:600;color:hsl(var(--primary-foreground));background:var(--accent-color,hsl(var(--primary)));border:none;border-radius:14px;cursor:pointer;transition:all .2s ease;width:100%;max-width:320px}.BiometricLockScreen_unlockButton__P9nDT:hover{opacity:.9;transform:scale(1.02)}.BiometricLockScreen_unlockButton__P9nDT:active{transform:scale(.98)}.BiometricLockScreen_unlockButton__P9nDT:disabled{opacity:.5;cursor:not-allowed}.BiometricLockScreen_error__e0LF3{margin-top:16px;font-size:14px;color:hsl(var(--danger))}@keyframes BiometricLockScreen_pulse__f24Xv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.BiometricLockScreen_iconContainer__Muxx1.BiometricLockScreen_authenticating__2jGCJ{animation:BiometricLockScreen_pulse__f24Xv 1.5s ease-in-out infinite}.Modal_editTrigger__LaHAL{background:hsl(var(--primary)/.1);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground)/.8);border-radius:50%;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px;height:40px;box-shadow:var(--shadow-sm)}.Modal_editTrigger__LaHAL:hover{background:hsl(var(--primary)/.25);color:hsl(var(--foreground));transform:translateY(-2px);box-shadow:var(--shadow-md)}.Modal_overlay__cza8g{position:fixed;inset:0;background:hsl(var(--black,0 0% 0%)/.7);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;animation:Modal_fadeIn__v7xh_ .2s ease-out}.Modal_motionManaged__Cl9Ee{animation:none}[data-theme=light] .Modal_overlay__cza8g{background:hsl(var(--foreground)/.16)}[data-theme=flat] .Modal_overlay__cza8g{background:hsl(var(--foreground)/.1)}[data-theme=flat] .Modal_overlay__cza8g,body.denareon-native-android .Modal_overlay__cza8g{backdrop-filter:none;-webkit-backdrop-filter:none}.Modal_overlaySheet__3_M7t{align-items:flex-end;padding:0;padding-bottom:var(--keyboard-inset,0)}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}.Modal_modal__BlcpV{background:hsl(var(--modal-bg));border:1px solid hsl(var(--glass-border)/.5);border-radius:var(--radius-lg);padding:0;display:flex;flex-direction:column;width:100%;max-width:min(520px,calc(100vw - 2rem));max-height:90vh;overflow:hidden;position:relative;box-shadow:var(--shadow-md);animation:Modal_slideUp__tXIN7 .3s cubic-bezier(.16,1,.3,1);color:hsl(var(--foreground))}.Modal_modalBare__yc8cg{display:block;overflow-y:auto}.Modal_modalBare__yc8cg .Modal_header__nqLWP{background:transparent;padding:0;margin:0 0 24px}.Modal_modalBare__yc8cg .Modal_actions__q3C2o{background:transparent;margin-top:24px;padding:12px 0 0}.Modal_modalSheet__uS1Yx{width:min(100%,100vw);max-width:100%;max-height:min(82vh,calc(100vh - var(--safe-top) - var(--keyboard-inset, 0px) - 12px));margin:0;border-radius:28px 28px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:var(--shadow-md)}.Modal_modalSheet__uS1Yx.Modal_modalBare__yc8cg{display:flex;flex-direction:column;overflow:hidden}body.denareon-native-android .Modal_modalSheet__uS1Yx,body.denareon-native-android .Modal_modal__BlcpV{box-shadow:none}.Modal_sheetHandle__CMTDD{width:36px;height:5px;border-radius:var(--radius-full);background:hsl(var(--muted-foreground)/.4);margin:8px auto 6px;flex-shrink:0;cursor:grab;touch-action:none}.Modal_sheetHandle__CMTDD:active{cursor:grabbing}.Modal_scrollBody__08d8k{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 8px}.Modal_modal__BlcpV:not(.Modal_modalBare__yc8cg)>.Modal_header__nqLWP+.Modal_scrollBody__08d8k{padding-top:0}.Modal_modalSm__JOtJ9{max-width:min(440px,calc(100vw - 2rem))}.Modal_modalMd__gQ3xD{max-width:min(560px,calc(100vw - 2rem))}.Modal_modalLg__34IMn{max-width:min(760px,calc(100vw - 2rem))}.Modal_modalXl__PWzmi{max-width:min(960px,calc(100vw - 2rem))}.Modal_formGrid__NqYqn{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Modal_formGridThree__HHhdX{grid-template-columns:repeat(3,minmax(0,1fr))}.Modal_formGridSpan___nEdS{grid-column:1/-1}@media (max-width:720px){.Modal_formGrid__NqYqn{grid-template-columns:1fr}.Modal_modal__BlcpV:not(.Modal_modalBare__yc8cg):not(.Modal_modalSheet__uS1Yx) .Modal_header__nqLWP{padding:20px 20px 12px}.Modal_modal__BlcpV:not(.Modal_modalBare__yc8cg):not(.Modal_modalSheet__uS1Yx) .Modal_scrollBody__08d8k{padding:18px 20px}.Modal_modal__BlcpV:not(.Modal_modalBare__yc8cg):not(.Modal_modalSheet__uS1Yx) .Modal_actions__q3C2o{padding:12px 20px}.Modal_modalSheet__uS1Yx .Modal_header__nqLWP{padding:14px 16px 10px}.Modal_modalSheet__uS1Yx .Modal_scrollBody__08d8k{padding:12px 16px calc(20px + var(--safe-bottom))}.Modal_modalSheet__uS1Yx .Modal_actions__q3C2o{padding:8px 16px calc(8px + var(--safe-bottom))}.Modal_scrollBodyCompact__OyJU3{padding:0 12px 8px}.Modal_modalSheet__uS1Yx .Modal_scrollBodyCompact__OyJU3{padding:0 12px calc(8px + var(--safe-bottom))}.Modal_actionsCompact__DpCN_{padding:10px 12px calc(10px + var(--safe-bottom, 0px))}}@keyframes Modal_slideUp__tXIN7{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_header__nqLWP{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-shrink:0;background:hsl(var(--modal-bg));padding:24px 28px 20px;margin:0}.Modal_title__JXUjh{margin:0;font-size:18px;font-weight:700;font-family:var(--font-sans),sans-serif;line-height:1.3;color:hsl(var(--foreground))}.Modal_closeButton__YjHCd{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--surface-quiet-hover-bg);color:hsl(var(--muted-foreground));cursor:pointer;transition:background .2s ease,color .2s ease}.Modal_closeButton__YjHCd:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground))}.Modal_formGroup__buOSP{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.Modal_formGroup__buOSP label{font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:hsl(var(--muted-foreground))}.Modal_labelWithTip__Sxms8{display:inline-flex;align-items:center;gap:6px}.Modal_labelInfo__ro_t3{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:hsl(var(--muted-foreground));opacity:.65;cursor:help;flex-shrink:0}.Modal_labelInfo__ro_t3:focus-visible,.Modal_labelInfo__ro_t3:hover{opacity:1;color:hsl(var(--foreground));outline:none}.Modal_input__Mhm25,.Modal_select__hOFYX,.Modal_textarea__K7rwG{width:100%;padding:10px 14px;background:var(--surface-quiet-bg);border:1px solid transparent;border-radius:var(--radius-sm);color:hsl(var(--foreground));font-size:15px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Modal_input__Mhm25:hover:not(:disabled),.Modal_select__hOFYX:hover:not(:disabled),.Modal_textarea__K7rwG:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.Modal_input__Mhm25,.Modal_select__hOFYX{height:43px;padding-top:0;padding-bottom:0}.Modal_input__Mhm25:focus,.Modal_select__hOFYX:focus,.Modal_textarea__K7rwG:focus{outline:none;background:var(--surface-quiet-hover-bg);border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.Modal_select__hOFYX option{background:hsl(var(--modal-bg));color:hsl(var(--foreground))}.Modal_select__hOFYX optgroup{background:hsl(var(--modal-bg));color:hsl(var(--muted-foreground));font-weight:600;font-style:normal}.Modal_row__tVsAr{display:flex;gap:16px}.Modal_col__7I09X{flex:1 1}.Modal_modeChoiceGrid__BzHRX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:16px}.Modal_modeChoiceGridThree__ovlhS{grid-template-columns:repeat(3,1fr)}@media (max-width:520px){.Modal_modeChoiceGridThree__ovlhS{grid-template-columns:1fr}}.Modal_choiceCard__f1Kcc{padding:24px;border-radius:var(--radius-md);text-align:center;cursor:pointer;color:hsl(var(--foreground));display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid hsl(var(--glass-border)/.35);background:hsl(var(--glass-bg)/.35);transition:transform .2s ease,border-color .2s ease,background .2s ease}.Modal_choiceCard__f1Kcc:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--glass-bg)/.55);transform:translateY(-2px)}.Modal_choiceCardPremium__C_pmB{position:relative;overflow:hidden;border-color:hsl(var(--primary)/.5);background:linear-gradient(135deg,hsl(var(--glass-bg)/.68) 0,hsl(var(--primary)/.08) 100%)}.Modal_choiceCardPremium__C_pmB:hover{border-color:hsl(var(--primary)/.75);box-shadow:0 0 0 1px hsl(var(--primary)/.35),0 10px 26px -14px hsl(var(--primary)/.55)}.Modal_choiceCardIcon__g3YSM{background:hsl(var(--glass-highlight)/.35);color:hsl(var(--foreground));padding:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Modal_choiceCardIconPremium__ib_zy{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.Modal_choiceCardCrypto__gbGfe{border-color:hsl(var(--warning)/.25)}.Modal_choiceCardCrypto__gbGfe:hover{border-color:hsl(var(--warning)/.55);box-shadow:0 0 0 1px hsl(var(--warning)/.2),var(--shadow-sm)}.Modal_choiceCardIconCrypto__d5hR0{background:hsl(var(--warning)/.12);color:hsl(var(--warning))}.Modal_choiceCardTitle__iRCSN{font-size:16px;font-weight:600}.Modal_choiceCardDescription__MYd0S{font-size:12px;color:hsl(var(--muted-foreground)/.82)}.Modal_choiceCardBadge__HaONj{position:absolute;top:0;right:0;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:10px;font-weight:700;letter-spacing:0;padding:2px 8px;border-radius:0 0 0 8px}.Modal_actionsTightTop__0PfCN{margin-top:24px}.Modal_selectSurface__L76Tp{appearance:none;background:hsl(var(--glass-bg)/.35)}.Modal_connectedInfo__aWbGY{background:hsl(var(--glass-bg)/.45);border:1px solid hsl(var(--glass-border)/.35);padding:16px;border-radius:var(--radius-sm);margin-bottom:24px;font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground)/.9)}.Modal_consentBox__l6nnV{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;background:hsl(var(--glass-bg)/.3);border:1px solid hsl(var(--glass-border)/.42);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:24px;color:hsl(var(--foreground)/.86);font-size:13px;line-height:1.5}.Modal_consentCheckbox__9r146{width:18px;height:18px;margin:1px 0 0;accent-color:hsl(var(--primary))}.Modal_consentBox__l6nnV label{cursor:pointer}.Modal_inlineLink__RmD31{color:hsl(var(--primary));text-decoration:none;font-weight:600}.Modal_inlineLink__RmD31:hover{text-decoration:underline}.Modal_premiumSubmit__cKoUZ{background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--primary)/.84) 100%);color:hsl(var(--primary-foreground));border:none}.Modal_manualForm__8kFUu{display:flex;flex-direction:column;gap:16px;width:100%}.Modal_formGroupRelative__52m2t{position:relative}.Modal_inputDisabled__B3_Cl{opacity:.6;cursor:not-allowed}.Modal_optionLabelMeta__jgiNW{opacity:.55;font-weight:400}.Modal_helperText__XW1Ht{font-size:12px;opacity:.68;margin-top:4px;color:hsl(var(--muted-foreground))}.Modal_helperTextReset__5VH2P{margin:0}.Modal_issuerSelectRow__4z3QY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.Modal_inputSuffix__3FmTU{display:flex;align-items:center;gap:8px;padding-right:12px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--surface-quiet-bg);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Modal_inputSuffix__3FmTU:hover{background:var(--surface-quiet-hover-bg)}.Modal_inputSuffix__3FmTU:focus-within{background:var(--surface-quiet-hover-bg);border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.Modal_inputSuffixField__Kuf__{border:none!important;background:transparent!important;box-shadow:none!important;flex:1 1}.Modal_inputSuffix__3FmTU span{color:hsl(var(--foreground)/.6);font-size:14px;font-weight:600}.Modal_monoInput__NVA2Y{font-family:var(--font-mono);letter-spacing:0}.Modal_copyableInput__UedM5{position:relative;display:flex;align-items:center}.Modal_inputWithTrailingAction__6iaaW{padding-right:48px}.Modal_inlineCopyButton__rtTBH{position:absolute;top:50%;right:6px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsl(var(--glass-border)/.45);border-radius:8px;background:hsl(var(--glass-bg)/.3);color:hsl(var(--foreground)/.74);cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease}.Modal_inlineCopyButton__rtTBH:hover:not(:disabled){border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.14);color:hsl(var(--foreground))}.Modal_inlineCopyButton__rtTBH:disabled{cursor:not-allowed;opacity:.45}.Modal_inlineCopyButtonCopied__O8VzR{border-color:hsl(var(--success)/.52);background:hsl(var(--success)/.13);color:hsl(var(--success))}.Modal_inlineCheckboxGroup__ue5VM{flex-direction:row;align-items:center;gap:8px;margin-bottom:16px}.Modal_checkboxInlineInput__YFnv5{width:auto}.Modal_inlineCheckboxLabel__3rk_Q{margin-bottom:0;cursor:pointer;color:hsl(var(--foreground))}.Modal_inlineCheckboxDisabled__OdRru{cursor:not-allowed;opacity:.6}.Modal_taxRecurringBlock__ABXg0{border-top:1px solid hsl(var(--glass-border)/.4);margin-top:16px;padding-top:16px}.Modal_recurringFieldsHidden__6ppLQ{display:none}.Modal_actionsBetween__2oJXA{justify-content:space-between}.Modal_actionCluster__IZHrC{display:flex;gap:12px;align-items:center}.Modal_deleteButtonAnchor__KFWql{margin-right:auto}.Modal_backButton__lilfy{height:44px;min-width:120px;padding:0 20px;background:var(--surface-quiet-hover-bg);border:none;color:hsl(var(--foreground)/.7);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);transition:background .2s ease,color .2s ease,transform .2s ease;font-family:inherit;white-space:nowrap}.Modal_backButton__lilfy:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground));transform:translateY(-1px)}.Modal_backButton__lilfy:active{transform:scale(.97);transition-duration:.08s}.Modal_actions__q3C2o{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid hsl(var(--border)/.7);flex-shrink:0;background:hsl(var(--modal-bg));padding:12px 28px}.Modal_footerSlot__KKxF4{flex-shrink:0}.Modal_actionLeading__0_6ub{display:flex;align-items:center;gap:8px;margin-right:auto}@media (max-width:720px){.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub){gap:8px}.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionLeading__0_6ub{margin-right:0;flex:0 0 auto}.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionLeading__0_6ub .Modal_backButton__lilfy{width:auto;min-width:0}.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionCluster__IZHrC{display:contents}.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionCluster__IZHrC .Modal_cancel__G0bHz{flex:0 0 auto;min-width:0}.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionCluster__IZHrC .Modal_dangerButton__yVP8T,.Modal_actions__q3C2o:has(.Modal_actionLeading__0_6ub) .Modal_actionCluster__IZHrC .Modal_submit__MuVjD{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Modal_actions__q3C2o:not(:has(.Modal_actionLeading__0_6ub)) .Modal_actionCluster__IZHrC{flex:1 1 auto;min-width:0;display:flex;gap:8px}.Modal_actions__q3C2o:not(:has(.Modal_actionLeading__0_6ub)) .Modal_actionCluster__IZHrC .Modal_cancel__G0bHz{flex:0 0 auto;min-width:0}.Modal_actions__q3C2o:not(:has(.Modal_actionLeading__0_6ub)) .Modal_actionCluster__IZHrC .Modal_dangerButton__yVP8T,.Modal_actions__q3C2o:not(:has(.Modal_actionLeading__0_6ub)) .Modal_actionCluster__IZHrC .Modal_submit__MuVjD{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}}.Modal_cancel__G0bHz,.Modal_dangerButton__yVP8T,.Modal_submit__MuVjD{height:44px;min-width:120px;padding:0 20px;border-radius:var(--radius-md);font-weight:600;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;white-space:nowrap}.Modal_cancel__G0bHz{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.7)}.Modal_cancel__G0bHz:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground));transform:translateY(-1px)}.Modal_submit__MuVjD{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;box-shadow:0 4px 14px hsl(var(--primary)/.35)}.Modal_submit__MuVjD:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 18px hsl(var(--primary)/.45)}.Modal_cancel__G0bHz:active,.Modal_submit__MuVjD:active{transform:scale(.97);transition-duration:.08s}.Modal_submit__MuVjD:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.Modal_destructiveSubmit__N_S3x{background:hsl(var(--destructive));color:white;box-shadow:0 4px 14px hsl(var(--destructive)/.28)}.Modal_destructiveSubmit__N_S3x:hover{box-shadow:0 6px 18px hsl(var(--destructive)/.36)}.Modal_confirmTitle__LxOXY{display:inline-flex;min-width:0;align-items:center;gap:10px}.Modal_confirmTitleIcon__KLi_f{flex:0 0 auto;color:hsl(var(--destructive))}.Modal_confirmMessage__nHXAM{margin:0;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.5}.Modal_confirmBody__IROjO{display:flex;flex-direction:column;gap:20px;padding-bottom:8px}.Modal_confirmLead__mD3H6{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.Modal_deleteIcon__hVj04{background:hsl(var(--danger)/.1);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);border:none;color:hsl(var(--danger));cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px;height:40px;box-shadow:var(--shadow-sm)}.Modal_deleteIcon__hVj04:hover{background:hsl(var(--danger)/.2);color:hsl(var(--danger));transform:translateY(-2px);box-shadow:var(--shadow-md)}.Modal_deleteButton__2o9yy{background:transparent;border:none;color:hsl(var(--danger));padding:10px 16px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.Modal_deleteButton__2o9yy:hover{background:hsl(var(--danger)/.1)}.Modal_deleteConfirmModal__BZcWz{max-width:400px;text-align:center}.Modal_dangerTitle__sSTz2{color:hsl(var(--danger));font-size:20px;font-weight:700;margin-bottom:8px}.Modal_dangerCopy__oU7Yf{margin-bottom:24px;opacity:.8;line-height:1.5}.Modal_dangerActions__ZBTN3{display:flex;justify-content:center;gap:16px;margin-top:24px}.Modal_confirmDeleteButton__2ksrB{background:hsl(var(--danger));color:hsl(var(--primary-foreground));padding:10px 24px;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:all .2s}.Modal_confirmDeleteButton__2ksrB:hover{background:hsl(var(--danger)/.8);transform:translateY(-1px)}.Modal_suggestions__mVzwZ{position:absolute;top:100%;left:0;right:0;background:hsl(var(--modal-bg));border:1px solid hsl(var(--glass-border)/.5);border-radius:var(--radius-sm);margin-top:4px;padding:4px 0;list-style:none;z-index:10;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto}.Modal_suggestions__mVzwZ li{padding:8px 12px;cursor:pointer;font-size:14px;color:hsl(var(--foreground))}.Modal_suggestions__mVzwZ li:hover{background:hsl(var(--primary)/.2)}.Modal_suggestionItem__HZELf{display:flex;align-items:center;gap:8px;border:none;background:transparent}.Modal_suggestionBankLogo__B3YhK{width:16px;height:16px;border-radius:50%;object-fit:cover}.Modal_stepIndicator__h9OxZ{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:28px}.Modal_stepDot__m5q3w{height:6px;width:6px;border-radius:100px;background:hsl(var(--glass-border)/.4);transition:all .25s cubic-bezier(.16,1,.3,1);flex-shrink:0}.Modal_stepDotDone__luE8v{background:hsl(var(--primary)/.38)}.Modal_stepDotActive__RJ4v6{width:22px;background:hsl(var(--primary))}.Modal_categoryChips__PcJ7Q{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:4px}.Modal_categoryChip__5TpMo{font-size:10px;padding:2px 7px;border-radius:100px;background:hsl(var(--glass-highlight)/.18);color:hsl(var(--muted-foreground)/.8);font-weight:500;letter-spacing:0}.Modal_bankSearchWrapper__Nv3nt{position:relative;margin-bottom:14px}.Modal_bankSearchIcon__Yepyw{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground)/.5);pointer-events:none;display:flex;align-items:center}.Modal_bankSearch___pEhQ{width:100%;padding:9px 14px 9px 36px;background:var(--surface-quiet-bg);border:1px solid transparent;border-radius:var(--radius-sm);color:hsl(var(--foreground));font-size:14px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}.Modal_bankSearch___pEhQ:focus,.Modal_bankSearch___pEhQ:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.Modal_bankSearch___pEhQ:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.Modal_bankSearch___pEhQ::placeholder{color:hsl(var(--muted-foreground)/.45)}.Modal_bankGrid__Aeop3{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:252px;overflow-y:auto;padding:2px;scrollbar-width:thin;scrollbar-color:hsl(var(--glass-border)/.3) transparent}@media (max-width:420px){.Modal_bankGrid__Aeop3{grid-template-columns:repeat(3,1fr)}}.Modal_bankTile__MKYP2{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:var(--radius-sm);border:1px solid hsl(var(--glass-border)/.22);background:hsl(var(--glass-bg)/.22);cursor:pointer;transition:all .15s ease;text-align:center;font-family:inherit;color:inherit}.Modal_bankTile__MKYP2:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.06);transform:translateY(-1px)}.Modal_bankTileActive__gm5Kf{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);box-shadow:0 0 0 1px hsl(var(--primary)/.25)}.Modal_bankTileLogo__atVEa{width:36px;height:36px;border-radius:50%;object-fit:cover}.Modal_bankTileLogoFallback__LmkYV{width:36px;height:36px;border-radius:50%;background:hsl(var(--glass-highlight)/.28);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:hsl(var(--foreground)/.65);flex-shrink:0}.Modal_bankTileName__reiav{font-size:10px;font-weight:500;color:hsl(var(--foreground)/.72);line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal_bankTileSkeleton__ucTk_{height:74px;border-radius:var(--radius-sm);background:hsl(var(--glass-bg)/.3);animation:Modal_bankShimmer__9_BU0 1.4s ease-in-out infinite}@keyframes Modal_bankShimmer__9_BU0{0%,to{opacity:.35}50%{opacity:.7}}.Modal_bankSkipRow__Efq3k{display:flex;justify-content:center;margin-top:10px}.Modal_bankSkipBtn__uCeyz{font-size:13px;color:hsl(var(--muted-foreground)/.7);background:none;border:none;cursor:pointer;padding:6px 14px;border-radius:var(--radius-sm);transition:all .15s ease;font-family:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--muted-foreground)/.28)}.Modal_bankSkipBtn__uCeyz:hover{color:hsl(var(--foreground)/.9)}.Modal_institutionBadge__oYU_L{display:flex;align-items:center;gap:10px;padding:10px 14px;background:hsl(var(--glass-bg)/.35);border:1px solid hsl(var(--glass-border)/.4);border-radius:var(--radius-sm);margin-bottom:4px}.Modal_institutionBadgeLogo__CASAl{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.Modal_institutionBadgeFallback__x12AR{width:28px;height:28px;border-radius:50%;background:hsl(var(--glass-highlight)/.28);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:hsl(var(--foreground)/.65);flex-shrink:0}.Modal_institutionBadgeName__Jsdpb{flex:1 1;font-weight:600;font-size:14px;color:hsl(var(--foreground))}.Modal_institutionBadgeChange___FVqX{font-size:12px;color:hsl(var(--primary));cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-weight:500;transition:opacity .15s;flex-shrink:0}.Modal_institutionBadgeChange___FVqX:hover{opacity:.65}.DangerZone_container__qrm41{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:640px){.DangerZone_container__qrm41{flex-direction:column;align-items:flex-start}.DangerZone_deleteBtn__cC1w_{width:100%;justify-content:center}}.DangerZone_textGroup__OJkOY{display:flex;flex-direction:column;gap:4px}.DangerZone_title__tTXA9{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:hsl(var(--danger));margin-bottom:2px}.DangerZone_description__Bxpqo{font-size:.85rem;color:hsl(var(--muted-foreground));line-height:1.4}.DangerZone_deleteBtn__cC1w_{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-md);font-size:.88rem;font-weight:600;border:1px solid hsl(var(--danger)/.3);background:hsl(var(--danger)/.1);color:hsl(var(--danger));cursor:pointer;transition:all .2s ease;width:fit-content}.DangerZone_deleteBtn__cC1w_:hover{background:hsl(var(--danger)/.2);border-color:hsl(var(--danger)/.5)}.ChangePassword_row__aSfaw{display:flex;align-items:center;justify-content:space-between;gap:16px}.ChangePassword_copy__aloGo{display:flex;flex-direction:column;gap:4px;min-width:0}.ChangePassword_title__IyVig{display:flex;align-items:center;gap:8px;color:hsl(var(--foreground));font-size:.95rem;font-weight:600}.ChangePassword_description__mNIgL{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.4}.ChangePassword_successIcon__9VtMZ{flex-shrink:0;color:hsl(var(--success))}.ChangePassword_button__kJE7u{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 20px;border:1px solid hsl(var(--border)/.7);border-radius:var(--radius-md);background:var(--surface-quiet-bg);color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ChangePassword_button__kJE7u:hover:not(:disabled){background:var(--surface-quiet-hover-bg);border-color:hsl(var(--primary)/.36)}.ChangePassword_button__kJE7u:disabled{cursor:not-allowed;opacity:.6}@media (max-width:520px){.ChangePassword_row__aSfaw{align-items:flex-start;flex-direction:column}}.TwoFactorSettings_statusRow__tELpu{display:flex;align-items:center;justify-content:space-between;gap:1rem}.TwoFactorSettings_formStack__RoiEW,.TwoFactorSettings_setupStack__8gO9D,.TwoFactorSettings_statusCopy__NbCqC{display:flex;flex-direction:column}.TwoFactorSettings_statusCopy__NbCqC{gap:.25rem}.TwoFactorSettings_statusHeading__Q_Ysg{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:hsl(var(--foreground))}.TwoFactorSettings_successIcon__mFju6{color:hsl(var(--success))}.TwoFactorSettings_bodyText__m78QC,.TwoFactorSettings_helperText__SH6Y2,.TwoFactorSettings_mutedText__Ky7g0{color:hsl(var(--muted-foreground))}.TwoFactorSettings_mutedText__Ky7g0{font-size:.85rem;line-height:1.4}.TwoFactorSettings_bodyText__m78QC{margin:0;font-size:.9rem}.TwoFactorSettings_helperText__SH6Y2{margin:0;font-size:.85rem}.TwoFactorSettings_formStack__RoiEW{gap:1rem}.TwoFactorSettings_setupStack__8gO9D{gap:1.25rem}.TwoFactorSettings_codeInput__Mi__i,.TwoFactorSettings_fieldInput__FC02u{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--background)/.5);color:hsl(var(--foreground));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.TwoFactorSettings_fieldInput__FC02u{padding:.75rem 1rem;font-size:1rem}.TwoFactorSettings_codeInput__Mi__i{max-width:180px;padding:.75rem 1rem;font-size:1.25rem;letter-spacing:0;text-align:center}.TwoFactorSettings_codeInput__Mi__i:focus,.TwoFactorSettings_fieldInput__FC02u:focus{outline:none;border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.TwoFactorSettings_errorText__2VMIn{margin:0;color:hsl(var(--danger));font-size:.875rem}.TwoFactorSettings_actionRow__vddwM,.TwoFactorSettings_secretRow__xB_D0{display:flex;align-items:center;gap:.5rem}.TwoFactorSettings_button__7slDp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.625rem 1.25rem;border-radius:var(--radius-md);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.TwoFactorSettings_button__7slDp:disabled{cursor:not-allowed;opacity:.6}.TwoFactorSettings_primaryButton__tIhni{border:1px solid hsl(var(--primary)/.4);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.TwoFactorSettings_secondaryButton__4Ln81{border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.04);color:hsl(var(--foreground))}.TwoFactorSettings_dangerButton__HbING{border-color:hsl(var(--danger)/.32);background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.TwoFactorSettings_dangerPrimaryButton__nW_Bv{border-color:hsl(var(--danger)/.32);background:hsl(var(--danger)/.14);color:hsl(var(--danger))}.TwoFactorSettings_sectionTitle__74_NW{margin:0 0 .25rem;font-size:.9rem;font-weight:600;color:hsl(var(--foreground))}.TwoFactorSettings_sectionDescription__PxhXe{margin:0 0 1rem;font-size:.85rem;color:hsl(var(--muted-foreground))}.TwoFactorSettings_qrBox__Uk19k{display:inline-block;padding:.75rem;background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--border));border-radius:var(--radius-sm)}.TwoFactorSettings_manualBlock__utEQI{margin-top:.75rem}.TwoFactorSettings_manualLabel__NPTLN{margin:0 0 .375rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.TwoFactorSettings_secretCode__FatcK{font-size:.85rem;letter-spacing:0;color:hsl(var(--foreground)/.88)}.TwoFactorSettings_iconButton__gFiHS{border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:.125rem}.TwoFactorSettings_iconButton__gFiHS:hover{color:hsl(var(--foreground))}.TwoFactorSettings_backupGrid__2_rJx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--foreground)/.04)}.TwoFactorSettings_backupCode__rlyLm{font-size:.875rem;letter-spacing:0;color:hsl(var(--foreground)/.9)}.TwoFactorSettings_successTitle__KIMzj{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:hsl(var(--success))}@media (max-width:640px){.TwoFactorSettings_statusRow__tELpu{align-items:stretch;flex-direction:column}.TwoFactorSettings_button__7slDp{width:100%}.TwoFactorSettings_actionRow__vddwM{align-items:stretch;flex-direction:column-reverse}.TwoFactorSettings_backupGrid__2_rJx{grid-template-columns:minmax(0,1fr)}}.HoldingModal_form__9ckV0{display:flex;flex-direction:column;gap:20px}.HoldingModal_intro__dTwPO{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.HoldingModal_addStockButton__YS22e{display:inline-flex;height:44px;align-items:center;gap:10px;padding:0 20px;border:1px solid hsl(var(--primary)/.25);border-radius:var(--radius-full);background:hsl(var(--primary)/.18);color:hsl(var(--foreground)/.9);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--shadow-md),inset 0 0 0 1px hsl(var(--foreground)/.05);transition:background .2s ease,border-color .2s ease,transform .2s ease}.HoldingModal_addStockButton__YS22e:hover{border-color:hsl(var(--primary)/.38);background:hsl(var(--primary)/.24);transform:translateY(-1px)}.HoldingModal_deleteCopy__PmJ_F{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.55}.HoldingModal_deleteAction__NG_vG{display:inline-flex;height:44px;min-width:120px;align-items:center;justify-content:center;gap:6px;padding:0 20px;border:none;border-radius:var(--radius-md);background:hsl(var(--danger)/.1);color:hsl(var(--danger));font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.HoldingModal_deleteAction__NG_vG:hover{background:hsl(var(--danger)/.16);transform:translateY(-1px)}.HoldingModal_confirmDeleteButton__45Pct{display:inline-flex;height:44px;min-width:120px;align-items:center;justify-content:center;gap:6px;padding:0 20px;border:none;border-radius:var(--radius-md);background:hsl(var(--danger));color:hsl(var(--primary-foreground));font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.HoldingModal_confirmDeleteButton__45Pct:hover{opacity:.9;transform:translateY(-1px)}.HoldingModal_confirmDeleteButton__45Pct:disabled{opacity:.5;cursor:not-allowed;transform:none}.HoldingModal_consentCard__pN7E3{display:flex;gap:12px;padding:16px;border:1px solid hsl(var(--primary)/.16);border-radius:var(--radius-md);background:hsl(var(--primary)/.08)}.HoldingModal_consentIcon__8ISPc{flex:0 0 auto;margin-top:2px;color:hsl(var(--primary))}.HoldingModal_consentText__uSBFh{margin:0;color:hsl(var(--foreground)/.76);font-size:13px;line-height:1.55}.HoldingModal_checkboxLabel__qxGzW{display:flex;align-items:flex-start;gap:10px;color:hsl(var(--foreground)/.78);font-size:13px;line-height:1.45;cursor:pointer}.HoldingModal_checkbox__xhlnC{margin-top:2px;accent-color:hsl(var(--primary))}.Input_input__x9gBJ{width:100%;background:var(--surface-quiet-bg);border:1px solid transparent;border-radius:var(--radius-sm);color:hsl(var(--foreground));font-size:15px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Input_input__x9gBJ:focus,.Input_input__x9gBJ:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.Input_input__x9gBJ:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.Input_input__x9gBJ:disabled{opacity:.6;cursor:not-allowed}.Input_form__XvcJg{height:43px;padding:0 14px;box-sizing:border-box}.Input_dense__NQJ8x{height:30px;padding:0 8px;background:var(--surface-quiet-bg);border-color:transparent;border-radius:var(--radius-sm)}.Input_dense__NQJ8x:focus{border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08);background:var(--surface-quiet-hover-bg)}.Input_multiline__JVyaL{height:auto;min-height:88px;padding:10px 14px;resize:vertical}.Select_select__W9btk{width:100%;background:var(--surface-quiet-bg);border:1px solid transparent;border-radius:var(--radius-sm);color:hsl(var(--foreground));font-size:15px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.Select_select__W9btk:focus,.Select_select__W9btk:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.Select_select__W9btk:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.Select_select__W9btk:disabled{opacity:.6;cursor:not-allowed}.Select_select__W9btk option{background:hsl(var(--modal-bg));color:hsl(var(--foreground))}.Select_select__W9btk optgroup{background:hsl(var(--modal-bg));color:hsl(var(--muted-foreground));font-weight:600;font-style:normal}.Select_form__Q_VAr{height:43px;padding:0 14px;box-sizing:border-box}.Select_dense__SgNNi{height:30px;padding:0 8px;background:var(--surface-quiet-bg);border-color:transparent}.Select_dense__SgNNi:focus{border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08);background:var(--surface-quiet-hover-bg)}.page_container__ZgpMl{display:flex;min-height:100vh}.page_main__Kv9SH{flex:1 1;margin-left:260px;padding:calc(var(--safe-top) + 40px) 40px 40px 40px;width:100%;max-width:100%;min-width:0;overflow-x:clip}.page_header__ZoRVu{margin-bottom:32px}.page_headerTop__jKQ8J{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page_title__n74Yv{font-size:clamp(24px,5vw,36px);font-weight:700;letter-spacing:0;margin-bottom:8px}.page_subtitle__kEU0q{font-size:16px;color:hsl(var(--foreground)/.6)}.page_primaryButton__nAKTe{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:var(--radius-md);border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px hsl(var(--primary)/.35)}.page_businessCardLink__G5_T_{color:inherit;text-decoration:none;display:block;border-radius:var(--radius-lg);transition:transform .2s ease,box-shadow .2s ease}.page_businessCardLink__G5_T_:hover{transform:translateY(-2px)}.page_businessCardLink__G5_T_:focus-visible{outline:2px solid hsl(var(--primary)/.45);outline-offset:3px}.page_grid__eVjTw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:24px}.page_businessCard__O_7IZ{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit;min-height:240px}.page_cardHeader__tizoo{display:flex;justify-content:space-between;gap:12px}.page_cardName__IDfgG{font-size:20px;font-weight:800;letter-spacing:0}.page_cardMeta__pr_U4{font-size:13px;color:hsl(var(--foreground)/.58);margin-top:4px}.page_pill___6Yr7{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid hsl(var(--glass-border)/.8);background:hsl(var(--glass-highlight)/.08);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.72);white-space:nowrap}.page_metricGrid__B1iHC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_metricBox__4In3N{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid hsl(var(--glass-border)/.5);background:hsl(var(--foreground)/.03)}.page_metricLabel__54kmw{font-size:11px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:0;font-weight:600}.page_metricValue__mJ2cr{font-family:var(--font-mono,monospace);font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.page_businessCardSignal__NDWmE{display:flex;align-items:center;gap:8px;color:hsl(var(--foreground)/.58);font-size:13px}.page_detailNav__zOmcF{margin-bottom:12px}.page_headerLink__BIwvb{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-md);color:hsl(var(--foreground)/.72);text-decoration:none;font-size:13px;font-weight:600;transition:background .2s ease,color .2s ease}.page_headerLink__BIwvb:hover{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.page_detailBackBlock__E09_h{margin-bottom:16px}.page_backLink__ea7hf{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--foreground)/.65);text-decoration:none}.page_backLink__ea7hf:hover{color:hsl(var(--foreground))}.page_detailHeaderActions__59rwX{display:flex;gap:12px;flex-wrap:wrap}.page_section__EchSq{margin-top:28px}.page_fullWidthSection__MV875{margin-top:28px;width:100%}.page_sectionHeader__HUZ9h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page_sectionTitle__WtcMT{font-size:18px;font-weight:800;color:hsl(var(--foreground)/.9)}.page_sectionDescription__I9Kc_{margin-top:4px;max-width:620px;color:hsl(var(--foreground)/.56);font-size:13px;line-height:1.45}.page_chartLegend__EuJQM{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end;color:hsl(var(--foreground)/.62);font-size:12px;font-weight:700}.page_chartLegend__EuJQM span{display:inline-flex;align-items:center;gap:7px}.page_chartLegend__EuJQM i{width:22px;height:3px;border-radius:999px}.page_legendRevenue__VLObB{background:hsl(var(--primary))}.page_legendCosts__GaWCb{background:hsl(var(--danger))}.page_legendProfit__rzUSL{background:hsl(var(--success))}.page_collapsedTrendPanel__H8MCH{padding-top:18px;padding-bottom:18px}.page_trendHeaderButton__ilLWw{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:0;background:transparent;color:inherit;text-align:left}.page_trendHeaderLeftButton__1kvfT{min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.page_trendCollapseButton__u0ykD:focus-visible,.page_trendHeaderLeftButton__1kvfT:focus-visible{outline:2px solid hsl(var(--primary)/.35);outline-offset:3px;border-radius:var(--radius-md)}.page_trendHeaderLeft__0TexT{display:flex;align-items:baseline;gap:12px;min-width:0}.page_trendProfitSummary__zwYcA{font-size:14px;font-weight:800;white-space:nowrap}.page_trendSparkline__qr8xV{width:min(240px,32vw);height:42px;margin-left:auto}.page_trendHeaderControls__jnBIa{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:42px;margin-left:auto;flex-wrap:wrap}.page_trendCollapseButton__u0ykD{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:none;border-radius:12px;background:hsl(var(--muted)/.12);color:hsl(var(--foreground)/.72);cursor:pointer;transition:background .2s ease,color .2s ease}.page_trendCollapseButton__u0ykD:hover{background:hsl(var(--muted)/.2);color:hsl(var(--foreground))}.page_emptyTrendState__uJWyQ{display:flex;align-items:center;justify-content:center;min-height:260px;color:hsl(var(--foreground)/.5)}.page_financialTablesGrid__1BPvc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.page_embeddedTablePanel__weGE4{min-width:0;padding:18px;border:1px solid hsl(var(--glass-border)/.5);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 0,hsl(var(--primary)/.08),transparent 34%),hsl(var(--glass-highlight)/.035)}.page_embeddedTableTitle__BWu0t{margin-bottom:10px;color:hsl(var(--foreground)/.88);font-size:16px;font-weight:800;letter-spacing:0}.page_tableScroll__4Yynl{overflow-x:auto}.page_resourceActions__GQcbd{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.page_contextSections__9VNal{display:grid;gap:28px}.page_resourceSection__LqZXH{display:grid;gap:14px}.page_resourceSection__LqZXH+.page_resourceSection__LqZXH{padding-top:22px;border-top:1px solid hsl(var(--glass-border)/.42)}.page_resourceHeader__fjIaP{display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,max-content);align-items:end;gap:20px}.page_resourceIntro__C9J5u{min-width:0}.page_resourceTitle__MAuME{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px;font-weight:800;color:hsl(var(--foreground)/.88)}.page_resourceTooltip__MYlSU{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:hsl(var(--foreground)/.42);cursor:help;outline:none;transition:color .15s ease,background .15s ease}.page_resourceTooltip__MYlSU:focus-visible,.page_resourceTooltip__MYlSU:hover{background:hsl(var(--glass-highlight)/.1);color:hsl(var(--primary))}.page_resourceTooltipText__d2xQM{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:50;width:min(300px,calc(100vw - 48px));padding:10px 12px;border:1px solid hsl(var(--glass-border)/.65);border-radius:var(--radius-md);background:hsl(var(--popover)/.94);box-shadow:var(--shadow-md);color:hsl(var(--foreground)/.86);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.45;opacity:0;pointer-events:none;text-align:left;text-transform:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;white-space:normal}.page_resourceTooltipText__d2xQM:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;border-right:1px solid hsl(var(--glass-border)/.65);border-bottom:1px solid hsl(var(--glass-border)/.65);background:hsl(var(--popover)/.94);transform:translate(-50%,-5px) rotate(45deg)}.page_resourceTooltip__MYlSU:focus-visible .page_resourceTooltipText__d2xQM,.page_resourceTooltip__MYlSU:hover .page_resourceTooltipText__d2xQM{opacity:1;transform:translate(-50%)}.page_resourceList__Mjj_x{display:flex;flex-direction:column;gap:12px}.page_resourceEmpty__fqCJA{display:flex;align-items:center;gap:12px;min-height:86px;padding:18px;border:1px dashed hsl(var(--glass-border)/.8);border-radius:var(--radius-md);background:linear-gradient(135deg,hsl(var(--glass-highlight)/.08),transparent),hsl(var(--background)/.25);color:hsl(var(--foreground)/.66)}.page_resourceEmpty__fqCJA svg{flex:0 0 auto;color:hsl(var(--foreground)/.48)}.page_resourceEmpty__fqCJA span,.page_resourceEmpty__fqCJA strong{display:block}.page_resourceEmpty__fqCJA strong{margin-bottom:3px;color:hsl(var(--foreground)/.84);font-size:14px}.page_resourceEmpty__fqCJA span{font-size:13px;line-height:1.4}.page_detailGrid__e5EJ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.page_detailGrid__e5EJ_>:first-child{grid-column:1/-1}.page_panel__yHdFW{padding:24px}.page_table__md53Q{width:100%;border-collapse:collapse}.page_table__md53Q td,.page_table__md53Q th{padding:12px;border-bottom:1px solid hsl(var(--glass-border)/.45);text-align:left;font-size:13px}.page_table__md53Q th{color:hsl(var(--foreground)/.52);font-size:11px;text-transform:uppercase;letter-spacing:0}.page_emptyState__xB08X{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px;text-align:center;color:hsl(var(--foreground)/.58)}.page_modalHint__mqTCD{margin:0 0 18px;padding:12px 14px;border:1px solid hsl(var(--glass-border)/.55);border-radius:var(--radius-md);background:hsl(var(--glass-highlight)/.06);color:hsl(var(--foreground)/.68);font-size:13px;line-height:1.45}.page_posDropzone__BWBUV{display:flex;min-height:132px;align-items:center;justify-content:center;gap:12px;border:1px dashed hsl(var(--glass-border)/.9);border-radius:var(--radius-lg);background:hsl(var(--glass-highlight)/.05);color:hsl(var(--foreground)/.72);cursor:pointer;font-weight:700;transition:border-color .2s ease,background .2s ease}.page_posDropzone__BWBUV:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.08)}.page_inlineForm__URsFk{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;min-width:0}.page_select__av3RD{width:clamp(220px,22vw,340px);min-width:0;height:40px;border-radius:var(--radius-md);border:1px solid transparent;background:var(--surface-quiet-bg);color:hsl(var(--foreground));padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page_select__av3RD:focus,.page_select__av3RD:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.page_select__av3RD:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.page_secondaryButton__HMtta{height:40px;border-radius:var(--radius-md);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-highlight)/.08);color:hsl(var(--foreground));padding:0 14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_assignDisclosure__XQnZ5{position:relative;display:inline-flex}.page_assignPopover__jV2fa{position:absolute;top:calc(100% + 10px);right:0;z-index:40;padding:10px;border:1px solid hsl(var(--glass-border)/.7);border-radius:var(--radius-md);background:hsl(var(--popover)/.96);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_assignPopoverForm__en_3b,.page_assignPopover__jV2fa{display:flex;align-items:center;gap:10px;min-width:max-content}.page_glyphButton__kykt4{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;border:none;background:hsl(var(--primary)/.1);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);color:hsl(var(--foreground)/.82);cursor:pointer;box-shadow:var(--shadow-sm);transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.page_glyphButton__kykt4:focus-visible,.page_glyphButton__kykt4:hover{background:hsl(var(--primary)/.25);color:hsl(var(--foreground));transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_glyphButton__kykt4:focus-visible{outline:2px solid hsl(var(--primary)/.35);outline-offset:2px}.page_iconButton__W_d59{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:none;background:hsl(var(--muted)/.12);color:hsl(var(--foreground)/.78);cursor:pointer;transition:background .2s ease,color .2s ease}.page_iconButton__W_d59:focus-visible,.page_iconButton__W_d59:hover{background:hsl(var(--muted)/.2);color:hsl(var(--foreground))}.page_iconButton__W_d59:focus-visible{outline:2px solid hsl(var(--primary)/.35);outline-offset:2px}.page_dangerButton__ZvXt8{color:hsl(var(--danger))}.page_businessForm__t7zyk,.page_posModalBody__KWWMM{padding:24px}.page_posPreviewBlock__uxc8i{margin-top:18px}.page_posPreviewScroll__hmYC7{overflow-x:auto;margin-top:8px}.page_businessChartFrame__Y07r1{width:100%;height:320px}.page_profitPositive__HB8ae{color:hsl(var(--success))}.page_profitNegative__ne_rV{color:hsl(var(--danger))}.page_trendChevron__vosxg{color:hsl(var(--foreground)/.5)}.page_resourceTooltipTrigger__9CxpI{display:inline-flex;align-items:center;cursor:help}.page_srOnly__TP573{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.page_main__Kv9SH{margin-left:0;padding:calc(var(--safe-top) + 16px) 16px 88px 16px}.page_detailGrid__e5EJ_{grid-template-columns:1fr}.page_headerTop__jKQ8J{flex-direction:column}.page_sectionHeader__HUZ9h{align-items:flex-start;flex-direction:column}.page_trendHeaderButton__ilLWw{align-items:flex-start;flex-wrap:wrap}.page_trendHeaderControls__jnBIa{order:3;justify-content:flex-start;width:100%;margin-left:0}.page_chartLegend__EuJQM{justify-content:flex-start}.page_trendSparkline__qr8xV{order:3;width:100%;margin-left:0}.page_financialTablesGrid__1BPvc{grid-template-columns:1fr}.page_resourceActions__GQcbd{justify-content:flex-start;flex-wrap:wrap;width:100%}.page_resourceHeader__fjIaP{grid-template-columns:1fr;align-items:stretch}.page_resourceSection__LqZXH+.page_resourceSection__LqZXH{padding-top:20px}.page_inlineForm__URsFk,.page_select__av3RD{width:100%;flex-wrap:wrap}.page_assignDisclosure__XQnZ5{position:static}.page_assignPopover__jV2fa{position:static;width:100%;min-width:0;margin-top:10px}.page_assignPopoverForm__en_3b{width:100%;min-width:0;flex-wrap:wrap}}.Toggle_toggle__yizf3{position:relative;width:48px;height:28px;flex-shrink:0;background:hsl(var(--foreground)/.2);border-radius:14px;border:none;padding:0;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.Toggle_toggle__yizf3.Toggle_active__uXM1b{background:hsl(var(--success));box-shadow:0 0 0 1px hsl(var(--success)/.35)}.Toggle_toggle__yizf3:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:hsl(var(--primary-foreground));border-radius:50%;box-shadow:var(--shadow-sm);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.Toggle_toggle__yizf3.Toggle_active__uXM1b:after{transform:translateX(20px);box-shadow:var(--shadow-md)}.Toggle_toggle__yizf3:disabled{opacity:.6;cursor:not-allowed}.Toggle_toggle__yizf3:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.PropertyComposerWorkspace_imageDropzone__56CMU{position:relative;display:flex;min-height:330px;overflow:hidden;align-items:center;justify-content:center;border:1px dashed hsl(var(--glass-border)/.76);border-radius:var(--radius-lg);background:var(--surface-quiet-bg);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.PropertyComposerWorkspace_imageDropzoneActive__f5PM1,.PropertyComposerWorkspace_imageDropzone__56CMU:hover{border-color:hsl(var(--primary)/.72);background:hsl(var(--primary)/.08);box-shadow:0 14px 32px -26px hsl(var(--primary)/.6)}.PropertyComposerWorkspace_imageDropzoneFilled__SjWPi{border-style:solid;cursor:default}.PropertyComposerWorkspace_imagePreview___NCBV{position:absolute;inset:0}.PropertyComposerWorkspace_image__x5P7x{object-fit:cover}.PropertyComposerWorkspace_removeImageButton__BX21n{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:hsl(var(--black)/.56);color:white;cursor:pointer;transition:background .2s ease,color .2s ease}.PropertyComposerWorkspace_removeImageButton__BX21n:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground))}.PropertyComposerWorkspace_emptyImageState__dOCFt,.PropertyComposerWorkspace_uploadState__8m9ZE{display:grid;justify-items:center;gap:12px;color:hsl(var(--muted-foreground));text-align:center;font-size:13px;font-weight:650}.PropertyComposerWorkspace_largeTypeIcon__cLyHB{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:var(--radius-lg)}.PropertyComposerWorkspace_fileInput__57NPp{display:none}.PropertyComposerWorkspace_formColumn__LOj0X{display:grid;gap:18px}.PropertyComposerWorkspace_input__CgttX,.PropertyComposerWorkspace_select__Khcie,.PropertyComposerWorkspace_textarea__slKWR{width:100%;background:var(--surface-quiet-bg);border:1px solid transparent;border-radius:var(--radius-sm);color:hsl(var(--foreground));font-family:inherit;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.PropertyComposerWorkspace_input__CgttX:hover:not(:disabled),.PropertyComposerWorkspace_select__Khcie:hover:not(:disabled),.PropertyComposerWorkspace_textarea__slKWR:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.PropertyComposerWorkspace_input__CgttX,.PropertyComposerWorkspace_select__Khcie{height:43px;padding:0 14px}.PropertyComposerWorkspace_textarea__slKWR{min-height:132px;padding:12px 14px;resize:vertical}.PropertyComposerWorkspace_input__CgttX:focus,.PropertyComposerWorkspace_select__Khcie:focus,.PropertyComposerWorkspace_textarea__slKWR:focus{outline:none;background:var(--surface-quiet-hover-bg);border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.PropertyComposerWorkspace_amountRow__LFVMq{display:grid;grid-template-columns:minmax(126px,150px) minmax(0,1fr);gap:10px;align-items:start}.PropertyComposerWorkspace_currencyCell__DiB4Y{min-width:0}.PropertyComposerWorkspace_checkboxField__Svbsq{display:flex;grid-column:1/-1;min-width:0;min-height:43px;align-items:center;gap:7px;padding:0 12px;border:1px solid hsl(var(--glass-border)/.55);border-radius:var(--radius-sm);background:var(--surface-quiet-bg)}.PropertyComposerWorkspace_checkboxField__Svbsq span{display:inline-flex;align-items:center;gap:7px;font-size:.69rem;font-weight:650;letter-spacing:0;text-transform:uppercase;color:hsl(var(--muted-foreground))}.PropertyComposerWorkspace_checkboxField__Svbsq input{width:18px;height:18px;accent-color:hsl(var(--primary))}.PropertyComposerWorkspace_suggestions__octxo{position:fixed;z-index:10050;max-height:220px;overflow-y:auto;padding:4px 0;margin:0;list-style:none;border:1px solid hsl(var(--glass-border)/.55);border-radius:var(--radius-sm);background:hsl(var(--modal-bg));box-shadow:var(--shadow-md)}.PropertyComposerWorkspace_suggestions__octxo li{padding:9px 12px;color:hsl(var(--foreground));cursor:pointer;font-size:14px}.PropertyComposerWorkspace_suggestions__octxo li:hover{background:hsl(var(--primary)/.16)}.PropertyComposerWorkspace_contextRows__V4ezF{display:grid;gap:8px}.PropertyComposerWorkspace_toneEstate__62tXr{background:hsl(var(--accent)/.14);color:hsl(var(--accent))}.PropertyComposerWorkspace_toneCar__BLFW8{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.PropertyComposerWorkspace_toneMoto__QQGzy{background:hsl(var(--danger)/.14);color:hsl(var(--danger))}.PropertyComposerWorkspace_toneWatch__Rp6oA{background:hsl(var(--muted-foreground)/.14);color:hsl(var(--muted-foreground))}.PropertyComposerWorkspace_toneJewelry__xA_Pv{background:hsl(var(--accent)/.14);color:hsl(var(--accent))}.PropertyComposerWorkspace_toneBike__v4KZ4{background:hsl(var(--success)/.14);color:hsl(var(--success))}.PropertyComposerWorkspace_toneElectronics__RGdlv{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.PropertyComposerWorkspace_toneValuable__BEIpW{background:hsl(var(--warning)/.14);color:hsl(var(--warning))}@media (max-width:900px){.PropertyComposerWorkspace_imageDropzone__56CMU{min-height:250px;grid-row:span 2}}@media (max-width:768px){.PropertyComposerWorkspace_imageDropzone__56CMU{min-height:220px;grid-row:auto}.PropertyComposerWorkspace_amountRow__LFVMq{grid-template-columns:1fr}.PropertyComposerWorkspace_checkboxField__Svbsq{grid-column:auto}}.DatePickerPanel_panel__2TIIa{padding:12px;min-width:280px}.DatePickerPanel_calendar__lMDB7{--rdp-accent-color:hsl(var(--primary));--rdp-accent-background-color:hsl(var(--primary)/0.12);--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-day_button-border-radius:var(--radius-sm);--rdp-selected-border:2px solid hsl(var(--primary));--rdp-today-color:hsl(var(--primary));--rdp-outside-opacity:0.45;--rdp-disabled-opacity:0.35;--rdp-nav-height:34px;color:hsl(var(--foreground))}.DatePickerPanel_calendar__lMDB7 .rdp-month{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:8px}.DatePickerPanel_calendar__lMDB7 .rdp-month_caption{grid-column:1;grid-row:1;height:auto;min-height:34px;font-weight:400;font-size:inherit}.DatePickerPanel_calendar__lMDB7 .rdp-nav{position:static;inset:auto;grid-column:2;grid-row:1;height:auto;align-self:center}.DatePickerPanel_calendar__lMDB7 .rdp-month_grid{grid-column:1/-1;grid-row:2}.DatePickerPanel_calendar__lMDB7 .rdp-chevron{fill:none}.DatePickerPanel_monthCaption__jhCFC{display:flex;align-items:center;min-width:0}.DatePickerPanel_captionTitle__Bsx_x{display:flex;align-items:baseline;gap:.45rem;min-width:0;line-height:1}.DatePickerPanel_captionMonth__5LBIW{font-size:1.05rem;font-weight:750;letter-spacing:0;color:hsl(var(--foreground))}.DatePickerPanel_captionYear__Rh0b4{font-size:1.05rem;font-weight:400;letter-spacing:0;color:hsl(var(--foreground)/.82)}.DatePickerPanel_monthControls__4a5j9{display:flex;align-items:center;gap:6px}.DatePickerPanel_navBtn__JhPQi{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:var(--surface-quiet-bg);border:none;border-radius:var(--radius-sm);color:hsl(var(--muted-foreground));cursor:pointer;transition:background .2s ease,color .2s ease}.DatePickerPanel_navBtn__JhPQi:hover:not(:disabled){background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.DatePickerPanel_navBtn__JhPQi:disabled{opacity:.45;cursor:not-allowed}.DatePickerPanel_navIcon__ThOuy{flex-shrink:0}.DatePickerPanel_calendar__lMDB7 .rdp-weekday{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));opacity:1}.DatePickerPanel_calendar__lMDB7 .rdp-day_button{font-size:13px;font-family:inherit;transition:background .2s ease,color .2s ease}.DatePickerPanel_calendar__lMDB7 .rdp-day_button:hover:not(:disabled){background:hsl(var(--foreground)/.08)}.DatePickerPanel_calendar__lMDB7 .rdp-selected .rdp-day_button{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));border-color:hsl(var(--primary))}.DatePickerPanel_calendar__lMDB7 .rdp-today:not(.rdp-selected) .rdp-day_button{color:hsl(var(--primary));font-weight:600}.DatePickerPanel_footer__hgS8j{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid hsl(var(--glass-border,var(--border)))}.DatePickerPanel_footerButton__Kk_Zs{flex:1 1;height:34px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:hsl(var(--foreground)/.075);color:hsl(var(--muted-foreground));font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;line-height:1;transition:background .2s ease,color .2s ease}.DatePickerPanel_footerButton__Kk_Zs:hover:not(:disabled){background:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}.DatePickerPanel_footerButton__Kk_Zs:disabled{opacity:.45;cursor:not-allowed}.DatePickerPanel_footerButtonPrimary__bEkC4{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.DatePickerPanel_footerButtonPrimary__bEkC4:hover:not(:disabled){background:hsl(var(--primary)/.2);color:hsl(var(--primary))}.DatePickerPanel_srOnly__kFUhM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EditTransactionModal_form__Z4mM_{display:flex;flex-direction:column;gap:20px}.EditTransactionModal_intro__swRub{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.EditTransactionModal_skeletonStack__zXnIF{display:flex;flex-direction:column;gap:20px}.EditTransactionModal_skeletonField__xBABw{display:flex;flex-direction:column;gap:8px}.EditTransactionModal_ruleToggle__Gehfo{display:flex;align-items:center;gap:8px;margin-top:8px;color:hsl(var(--foreground));font-size:.8rem;line-height:1.35;cursor:pointer}.EditTransactionModal_ruleToggleDisabled__zX4jp{color:hsl(var(--muted-foreground));opacity:.6}.EditTransactionModal_amountInput__vqhdJ{font-size:1.1rem;font-weight:600}.EditTransactionModal_currencyField__68z4X{flex:0 0 100px}.EditTransactionModal_notesInput__2zlc5{min-height:72px;resize:vertical}.EditTransactionModal_deleteButton__MgV49{display:inline-flex;height:44px;min-width:120px;align-items:center;justify-content:center;gap:6px;padding:0 20px;border:none;border-radius:var(--radius-md);background:hsl(var(--danger)/.1);color:hsl(var(--danger));font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.EditTransactionModal_deleteButton__MgV49:hover{background:hsl(var(--danger)/.16);transform:translateY(-1px)}.EditTransactionModal_deleteButton__MgV49:active{transform:scale(.97);transition-duration:.08s}@media (max-width:520px){.EditTransactionModal_currencyField__68z4X{flex-basis:auto}}.EditTransactionModal_linkList__yrIiY{list-style:none;margin:0 0 .65rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.EditTransactionModal_linkItem__UFmHY{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;padding:.35rem .5rem;border-radius:var(--radius-sm);background:hsl(var(--muted)/.3)}.EditTransactionModal_linkUnlink__QggNl{display:inline-flex;background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:.15rem}.EditTransactionModal_linkUnlink__QggNl:hover{color:hsl(var(--danger))}.EditTransactionModal_linkAddCol__QzqIn{display:flex;align-items:flex-end;flex:0 0 auto}.EditTransactionModal_linkHint__mI2G7{margin:.45rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.35}.feedback_toast__OkyHB{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:min(360px,calc(100vw - 32px));border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));padding:12px;box-shadow:var(--shadow-md);animation:feedback_feedbackIn__Q5IOk .24s ease-out}.feedback_icon__lf0OA{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:10px}.feedback_body__MYQVT{display:grid;gap:2px;min-width:0}.feedback_body__MYQVT strong{font-size:.9rem}.feedback_body__MYQVT span{color:hsl(var(--foreground)/.64);font-size:.78rem;line-height:1.35}.feedback_close__OJVha{display:inline-grid;width:28px;height:28px;place-items:center;border:none;border-radius:8px;background:transparent;color:hsl(var(--foreground)/.54);cursor:pointer}.feedback_close__OJVha:hover{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.feedback_categorize__Prmhf .feedback_icon__lf0OA{background:hsl(var(--accent)/.16);color:hsl(var(--accent))}.feedback_goal__qpET6 .feedback_icon__lf0OA{background:hsl(var(--success)/.16);color:hsl(var(--success))}.feedback_debt__wHffQ .feedback_icon__lf0OA{background:hsl(var(--warning)/.18);color:hsl(var(--warning))}.feedback_first__vcu8t .feedback_icon__lf0OA{background:hsl(var(--primary)/.16);color:hsl(var(--primary))}@keyframes feedback_feedbackIn__Q5IOk{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SecondaryButton_button__c77J_{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;transform:translateZ(0)}.SecondaryButton_button__c77J_:focus-visible{outline:none;box-shadow:var(--shadow-sm),0 0 0 3px hsl(var(--foreground)/.28)}[data-theme=flat] .SecondaryButton_button__c77J_:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary)/.22)}.SecondaryButton_button__c77J_:disabled{opacity:.5;cursor:not-allowed}.SecondaryButton_ghost__g7OPd{background:transparent;color:hsl(var(--foreground)/.7)}.SecondaryButton_ghost__g7OPd:hover:not(:disabled){background:var(--surface-quiet-hover-bg);box-shadow:var(--shadow-sm),inset 0 0 0 1px hsl(var(--foreground)/.05);color:hsl(var(--foreground))}[data-theme=flat] .SecondaryButton_ghost__g7OPd:hover:not(:disabled){box-shadow:none}.SecondaryButton_tinted__dBkaf{background:var(--surface-quiet-hover-bg);box-shadow:var(--shadow-sm),inset 0 0 0 1px hsl(var(--foreground)/.05);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);color:hsl(var(--foreground)/.7)}.SecondaryButton_tinted__dBkaf:hover:not(:disabled){background:hsl(var(--foreground)/.12);box-shadow:var(--shadow-md),inset 0 0 0 1px hsl(var(--foreground)/.08);color:hsl(var(--foreground));transform:translateY(-1px)}.SecondaryButton_tinted__dBkaf:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm),inset 0 0 0 1px hsl(var(--foreground)/.05)}[data-theme=flat] .SecondaryButton_tinted__dBkaf{background:hsl(var(--primary)/.1);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=flat] .SecondaryButton_tinted__dBkaf:hover:not(:disabled){background:hsl(var(--primary)/.16);box-shadow:none}[data-theme=flat] .SecondaryButton_tinted__dBkaf:active:not(:disabled){box-shadow:none}.SecondaryButton_sm__uihSl{height:36px;padding:0 14px;font-size:13px;border-radius:var(--radius-md)}.SecondaryButton_md__gh_e8{height:44px;padding:0 20px;font-size:14px;border-radius:var(--radius-md)}.SecondaryButton_lg__4GLLa{height:52px;padding:0 24px;font-size:15px;border-radius:var(--radius-md)}.page_container__c4v1_{display:flex;min-height:100vh}.page_main__J_Jkx{flex:1 1;margin-left:260px;padding:calc(var(--safe-top) + 40px) 40px 40px 40px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.page_gridList__HUi5X{display:flex;flex-direction:column;gap:12px}.page_accountGroups__uGbul{display:flex;flex-direction:column;gap:32px;padding-bottom:40px}.page_workspaceFallback__3Y27y{padding:24px 0;color:hsl(var(--muted-foreground));font-size:.9rem}.page_accountGroupTitle__rkMIU{margin:0 0 16px;color:hsl(var(--foreground)/.8);font-size:18px;font-weight:700}.page_positiveValue__4LGlb{color:hsl(var(--success))}.page_negativeValue__0UL4F{color:hsl(var(--danger))}.page_primaryValue__xGZl_{color:hsl(var(--primary))}.page_headerActions__c_QK6{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.page_headerLink__GgcLk,.page_inboxAction__1VrCf{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .75rem;border-radius:var(--radius-md);background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.72);font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.page_headerLink__GgcLk:hover,.page_inboxAction__1VrCf:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground));transform:translateY(-1px)}.page_flyoverContent__3eV5K{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:0}.page_choiceStack__U_wCd{display:flex;flex-direction:column;gap:0}.page_choiceRow__G7I0h{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:12px;background:transparent;color:var(--glass-fab-flyout-text,hsl(var(--foreground)/.9));text-align:left;cursor:pointer;font:inherit;transition:background .2s ease}.page_choiceRow__G7I0h:hover{background:var(--glass-fab-flyout-hover-bg,hsl(var(--primary)/.18))}.page_choiceRowPremium__dIWR3{padding-right:76px}.page_choiceIcon__o7u1J{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;flex-shrink:0}.page_choiceIconPremium__yLMP1,.page_choiceIcon__o7u1J{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.9)}.page_choiceCopy__dru8F{display:flex;flex-direction:column;gap:2px;min-width:0}.page_choiceTitle__LWnl0{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.25}.page_choiceDescription__81_g0{font-size:12px;line-height:1.3;color:var(--glass-fab-flyout-muted-text,currentColor);opacity:var(--glass-fab-flyout-muted-opacity,.52)}.page_choiceBadge__PeVJV{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:999px;background:var(--glass-fab-flyout-badge-bg,hsl(var(--primary)/.14));color:var(--glass-fab-flyout-badge-color,hsl(var(--primary)));font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width:768px){.page_main__J_Jkx{margin-left:0;padding:calc(var(--safe-top) + 12px) 12px 80px 12px;width:100%;overflow-x:hidden;max-width:100%;box-sizing:border-box}}.TransactionMlChip_chip__FywC1{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:500;line-height:1;white-space:nowrap;color:hsl(var(--foreground))}.TransactionMlChip_chipHigh__wypLs{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.25);opacity:.7}.TransactionMlChip_chipMedium__izWNq{background:hsl(var(--primary)/.14);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.3)}.TransactionMlChip_chipLow__k_Bmi{background:hsl(var(--warning)/.12);color:hsl(var(--foreground));border:1px solid hsl(var(--warning)/.4);padding:3px 4px 3px 8px;gap:6px}.TransactionMlChip_chipLabel__ix_Hy{color:hsl(var(--foreground));font-weight:500}.TransactionMlChip_chipAction__Axl8p{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground,white));font-size:.68rem;font-weight:600;cursor:pointer;transition:opacity .15s}.TransactionMlChip_chipAction__Axl8p:hover:not(:disabled){opacity:.9}.TransactionMlChip_chipAction__Axl8p:disabled{cursor:not-allowed;opacity:.5}.TransactionMlChip_chipActionSecondary__UV609{background:none;border:none;color:hsl(var(--foreground)/.7);font-size:.68rem;font-weight:500;cursor:pointer;padding:2px 4px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.TransactionMlChip_chipActionSecondary__UV609:hover:not(:disabled){color:hsl(var(--foreground))}.TransactionMlChip_chipActionSecondary__UV609:disabled{cursor:not-allowed;opacity:.5}.InvestmentsPageClient_heroRangeRow__vy8go{display:flex;align-items:center;justify-content:flex-end;min-height:40px;margin-top:-8px;margin-bottom:10px}@media (max-width:768px){.InvestmentsPageClient_heroRangeRow__vy8go{margin-top:0;margin-bottom:8px}}.AccountImportTrigger_iconButton__Yt6LT{background:hsl(var(--glass-highlight)/.1);border:1px solid hsl(var(--glass-border)/.5);cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground)/.6);border-radius:50%;transition:all .2s;width:40px;height:40px}.AccountImportTrigger_primaryButton__rcmEI{gap:.5rem}.AccountImportTrigger_iconButtonPrimary__YcSAk{color:hsl(var(--primary))}.AccountImportTrigger_iconButton__Yt6LT:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3);transform:translateY(-1px)}