.advisor-skeletons-module__k2gHyW__wrapSm,.advisor-skeletons-module__k2gHyW__wrapMd,.advisor-skeletons-module__k2gHyW__wrapLg{padding:var(--space-8) var(--space-4) var(--space-12);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.advisor-skeletons-module__k2gHyW__wrapSm{max-width:var(--av-size-560)}.advisor-skeletons-module__k2gHyW__wrapMd{max-width:var(--av-size-720)}.advisor-skeletons-module__k2gHyW__wrapLg{max-width:var(--av-size-840)}.advisor-skeletons-module__k2gHyW__stack,.advisor-skeletons-module__k2gHyW__field{gap:var(--space-2);flex-direction:column;display:flex}.advisor-skeletons-module__k2gHyW__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.advisor-skeletons-module__k2gHyW__hero{background:var(--color-bg-muted);padding:var(--space-12) 0}.advisor-skeletons-module__k2gHyW__heroInner{gap:var(--space-8);max-width:var(--av-size-1120);padding:0 var(--space-4);grid-template-columns:1.4fr 1fr;margin:0 auto;display:grid}.advisor-skeletons-module__k2gHyW__section{max-width:var(--av-size-1120);padding:var(--space-10) var(--space-4);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.advisor-skeletons-module__k2gHyW__grid{grid-template-columns:repeat(auto-fill, minmax(var(--av-size-280), 1fr));gap:var(--space-4);display:grid}.advisor-skeletons-module__k2gHyW__stats{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.advisor-skeletons-module__k2gHyW__heroInner{grid-template-columns:1fr}}.advisor-skeletons-module__k2gHyW__bar{display:block}.advisor-skeletons-module__k2gHyW__bar[data-h="16"]{height:calc(var(--space-1) * 4)}.advisor-skeletons-module__k2gHyW__bar[data-h="20"]{height:calc(var(--space-1) * 5)}.advisor-skeletons-module__k2gHyW__bar[data-h="24"]{height:calc(var(--space-1) * 6)}.advisor-skeletons-module__k2gHyW__bar[data-h="28"]{height:calc(var(--space-1) * 7)}.advisor-skeletons-module__k2gHyW__bar[data-h="32"]{height:calc(var(--space-1) * 8)}.advisor-skeletons-module__k2gHyW__bar[data-h="36"]{height:calc(var(--space-1) * 9)}.advisor-skeletons-module__k2gHyW__bar[data-h="40"]{height:calc(var(--space-1) * 10)}.advisor-skeletons-module__k2gHyW__bar[data-h="44"]{height:calc(var(--space-1) * 11)}.advisor-skeletons-module__k2gHyW__bar[data-h="48"]{height:calc(var(--space-1) * 12)}.advisor-skeletons-module__k2gHyW__bar[data-h="64"]{height:calc(var(--space-1) * 16)}.advisor-skeletons-module__k2gHyW__bar[data-h="192"]{height:calc(var(--space-1) * 48)}.advisor-skeletons-module__k2gHyW__bar[data-w="18"]{width:18%}.advisor-skeletons-module__k2gHyW__bar[data-w="20"]{width:20%}.advisor-skeletons-module__k2gHyW__bar[data-w="25"]{width:25%}.advisor-skeletons-module__k2gHyW__bar[data-w="30"]{width:30%}.advisor-skeletons-module__k2gHyW__bar[data-w="35"]{width:35%}.advisor-skeletons-module__k2gHyW__bar[data-w="40"]{width:40%}.advisor-skeletons-module__k2gHyW__bar[data-w="45"]{width:45%}.advisor-skeletons-module__k2gHyW__bar[data-w="50"]{width:50%}.advisor-skeletons-module__k2gHyW__bar[data-w="55"]{width:55%}.advisor-skeletons-module__k2gHyW__bar[data-w="60"]{width:60%}.advisor-skeletons-module__k2gHyW__bar[data-w="70"]{width:70%}.advisor-skeletons-module__k2gHyW__bar[data-w="80"]{width:80%}.advisor-skeletons-module__k2gHyW__bar[data-w="85"]{width:85%}.advisor-skeletons-module__k2gHyW__bar[data-w="100"]{width:100%}
.input-otp-module__tx1giq__otpContainer{align-items:center;gap:var(--space-2);display:flex}.input-otp-module__tx1giq__otpContainer[data-disabled=true]{opacity:.5}.input-otp-module__tx1giq__otpContainer:has(:disabled){opacity:.5}.input-otp-module__tx1giq__otpInput{outline:none}.input-otp-module__tx1giq__otpInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.input-otp-module__tx1giq__otpInput:disabled{cursor:not-allowed}.input-otp-module__tx1giq__otpGroup{align-items:center;display:flex}.input-otp-module__tx1giq__otpSlot{width:var(--btn-h-md);height:var(--btn-h-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);background:var(--color-surface);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text);transition:border-color var(--dur-base) var(--ease-out);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.input-otp-module__tx1giq__otpSlot:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.input-otp-module__tx1giq__otpSlot:first-child{border-left:1px solid var(--color-border);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.input-otp-module__tx1giq__otpSlot:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-otp-module__tx1giq__otpSlot[data-active=true]{border-color:var(--color-accent);z-index:1}.input-otp-module__tx1giq__caretWrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.input-otp-module__tx1giq__caretBlink{width:var(--space-px);height:var(--icon-sm);background:var(--color-text);animation:input-otp-module__tx1giq__kCaretBlink calc(var(--dur-slow) * 5 / 3) infinite}@keyframes input-otp-module__tx1giq__kCaretBlink{0%,to{opacity:1}50%{opacity:0}}
.phone-verification-dialog-module__3gEQQW__sb_dbc770e3.phone-verification-dialog-module__3gEQQW__sb_dbc770e3.phone-verification-dialog-module__3gEQQW__sb_dbc770e3{gap:var(--space-4);flex-direction:column;display:flex}.phone-verification-dialog-module__3gEQQW__sb_199d487f.phone-verification-dialog-module__3gEQQW__sb_199d487f.phone-verification-dialog-module__3gEQQW__sb_199d487f{gap:var(--space-1);flex-direction:column;display:flex}.phone-verification-dialog-module__3gEQQW__sb_b45091ac.phone-verification-dialog-module__3gEQQW__sb_b45091ac.phone-verification-dialog-module__3gEQQW__sb_b45091ac{background:color-mix(in srgb, var(--color-loss) 8%, transparent);color:var(--color-loss);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--ts-caption);border:1px solid var(--color-loss-line)}.phone-verification-dialog-module__3gEQQW__sb_9f7ff319.phone-verification-dialog-module__3gEQQW__sb_9f7ff319.phone-verification-dialog-module__3gEQQW__sb_9f7ff319{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.phone-verification-dialog-module__3gEQQW__sb_f2c0ec38.phone-verification-dialog-module__3gEQQW__sb_f2c0ec38.phone-verification-dialog-module__3gEQQW__sb_f2c0ec38{width:var(--icon-sm);height:var(--icon-sm)}.phone-verification-dialog-module__3gEQQW__sb_7f19fa3e.phone-verification-dialog-module__3gEQQW__sb_7f19fa3e.phone-verification-dialog-module__3gEQQW__sb_7f19fa3e{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.phone-verification-dialog-module__3gEQQW__sb_8b41d907.phone-verification-dialog-module__3gEQQW__sb_8b41d907.phone-verification-dialog-module__3gEQQW__sb_8b41d907{background:color-mix(in srgb, var(--color-loss) 8%, transparent);color:var(--color-loss);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--ts-caption);text-align:center;border:1px solid var(--color-loss-line)}.phone-verification-dialog-module__3gEQQW__sb_c8c998c5.phone-verification-dialog-module__3gEQQW__sb_c8c998c5.phone-verification-dialog-module__3gEQQW__sb_c8c998c5{gap:var(--space-2);flex-direction:column;display:flex}.phone-verification-dialog-module__3gEQQW__sb_76fd8d58.phone-verification-dialog-module__3gEQQW__sb_76fd8d58.phone-verification-dialog-module__3gEQQW__sb_76fd8d58{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.phone-verification-dialog-module__3gEQQW__sb_26806ab8.phone-verification-dialog-module__3gEQQW__sb_26806ab8.phone-verification-dialog-module__3gEQQW__sb_26806ab8{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--color-text-secondary)}.phone-verification-dialog-module__3gEQQW__sb_69d66e5b.phone-verification-dialog-module__3gEQQW__sb_69d66e5b.phone-verification-dialog-module__3gEQQW__sb_69d66e5b{width:100%}.phone-verification-dialog-module__3gEQQW__sb_55f46b0b.phone-verification-dialog-module__3gEQQW__sb_55f46b0b.phone-verification-dialog-module__3gEQQW__sb_55f46b0b{gap:var(--space-2);display:flex}.phone-verification-dialog-module__3gEQQW__sb_24934a63.phone-verification-dialog-module__3gEQQW__sb_24934a63.phone-verification-dialog-module__3gEQQW__sb_24934a63{width:var(--control-h);height:var(--space-9);font-size:var(--ts-h5);font-weight:var(--weight-medium);border-radius:var(--radius-md)}
.profile-module__hHzQ6a__pageContainer{background-color:var(--color-bg);min-height:100vh}.profile-module__hHzQ6a__pageInner{gap:var(--space-6);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.profile-module__hHzQ6a__pageInner>.profile-module__hHzQ6a__pageHeader{margin-bottom:0}.profile-module__hHzQ6a__mainGrid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.profile-module__hHzQ6a__mainGrid{grid-template-columns:2fr 1fr}}.profile-module__hHzQ6a__leftColumn,.profile-module__hHzQ6a__rightColumn{gap:var(--grid-gap);flex-direction:column;display:flex}.profile-module__hHzQ6a__sectionCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}@media (min-width:640px){.profile-module__hHzQ6a__sectionCard{padding:var(--space-5);gap:var(--space-5)}}.profile-module__hHzQ6a__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.profile-module__hHzQ6a__cardHeaderLeft{align-items:center;gap:var(--space-2);display:flex}.profile-module__hHzQ6a__cardIcon{width:var(--space-4);height:var(--space-4);color:var(--color-accent);stroke-width:1.5px;flex-shrink:0}.profile-module__hHzQ6a__cardTitle{font-family:var(--ts-font);font-size:var(--ts-h6);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);margin:0}.profile-module__hHzQ6a__cardSubtitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:0}.profile-module__hHzQ6a__tierBadge,.profile-module__hHzQ6a__tierBadgePremium,.profile-module__hHzQ6a__tierBadgePro{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);line-height:var(--ts-lh-tight);white-space:nowrap;flex-shrink:0;display:inline-flex}.profile-module__hHzQ6a__tierBadgePremium{border-color:var(--color-accent-line);background-color:var(--color-accent-soft);color:var(--color-accent)}.profile-module__hHzQ6a__tierBadgePro{border-color:var(--color-info-line);background-color:color-mix(in srgb, var(--brand-blue) 12%, transparent);color:var(--color-info-text)}.profile-module__hHzQ6a__userHeaderSection{align-items:center;gap:var(--space-4);display:flex}.profile-module__hHzQ6a__avatarWrapper{flex-shrink:0;position:relative}.profile-module__hHzQ6a__avatarCircle{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background-color:var(--color-action-brand);color:var(--color-action-brand-text);border:2px solid var(--color-surface);justify-content:center;align-items:center;display:flex}.profile-module__hHzQ6a__avatarIcon{width:var(--space-6);height:var(--space-6);color:var(--color-on-glow);stroke-width:1.5px}.profile-module__hHzQ6a__tierStatusDot{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent);justify-content:center;align-items:center;display:flex;position:absolute}.profile-module__hHzQ6a__userInfoCol{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.profile-module__hHzQ6a__userName{font-family:var(--ts-font);font-size:var(--ts-body-md);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.profile-module__hHzQ6a__userEmail{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.profile-module__hHzQ6a__userMeta{font-family:var(--ts-font);font-size:var(--ts-caption);color:var(--color-text-tertiary);margin:0}.profile-module__hHzQ6a__formGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.profile-module__hHzQ6a__formGrid{grid-template-columns:1fr 1fr}}.profile-module__hHzQ6a__fieldGroup{gap:var(--space-1);flex-direction:column;display:flex}.profile-module__hHzQ6a__fieldLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--color-text-secondary);align-items:center;gap:var(--space-1);display:flex}.profile-module__hHzQ6a__fieldLabelIcon{width:var(--space-3);height:var(--space-3);color:var(--color-accent);stroke-width:1.5px}.profile-module__hHzQ6a__fieldInput{height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);font-family:var(--ts-font);font-size:var(--ts-body-sm);padding:0 var(--space-3);box-sizing:border-box;width:100%;transition:border-color var(--dur-fast) var(--ease-out);outline:none}.profile-module__hHzQ6a__fieldInput:focus{border-color:var(--color-action-brand)}.profile-module__hHzQ6a__readOnlyDisplay{min-height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text);font-family:var(--ts-font);font-size:var(--ts-body-sm);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;display:flex}.profile-module__hHzQ6a__statusChipVerified{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);background-color:var(--color-accent-soft);color:var(--color-accent);border:1px solid var(--color-accent-line);flex-shrink:0;display:inline-flex}.profile-module__hHzQ6a__statusChipUnverified{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);background-color:color-mix(in srgb, var(--color-loss) 10%, transparent);color:var(--color-loss);border:1px solid var(--color-loss-line);flex-shrink:0;display:inline-flex}.profile-module__hHzQ6a__formActionsRow{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.profile-module__hHzQ6a__emptyBrokersBox{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);padding:var(--space-8) var(--space-4);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.profile-module__hHzQ6a__brokersGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.profile-module__hHzQ6a__brokersGrid{grid-template-columns:1fr 1fr}}.profile-module__hHzQ6a__brokerCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);box-sizing:border-box;display:flex}.profile-module__hHzQ6a__brokerCard:hover{background-color:var(--color-accent-soft);border-color:var(--color-border-strong)}.profile-module__hHzQ6a__brokerLeft{align-items:flex-start;gap:var(--space-3);flex:1;min-width:0;display:flex}.profile-module__hHzQ6a__brokerLogoBox{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);padding:var(--space-1);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__hHzQ6a__brokerInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.profile-module__hHzQ6a__brokerName{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.profile-module__hHzQ6a__brokerStatusRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-module__hHzQ6a__activeDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-gain);flex-shrink:0;display:inline-block}.profile-module__hHzQ6a__statsList{gap:var(--space-3);flex-direction:column;display:flex}.profile-module__hHzQ6a__statRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.profile-module__hHzQ6a__statLabel{align-items:center;gap:var(--space-2);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);display:flex}.profile-module__hHzQ6a__statValue{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text)}.profile-module__hHzQ6a__statValueGain{color:var(--color-gain)}.profile-module__hHzQ6a__activeChip{background-color:var(--color-accent-soft);color:var(--color-accent);border:1px solid var(--color-accent-line);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--ts-caption);font-family:var(--ts-font);align-items:center;gap:var(--space-1);display:inline-flex}.profile-module__hHzQ6a__expiredChip{background-color:color-mix(in srgb, var(--color-warn-tint) 10%, transparent);color:var(--color-warn);border:1px solid var(--color-warn-line);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--ts-caption);font-family:var(--ts-font);align-items:center;gap:var(--space-1);display:inline-flex}.profile-module__hHzQ6a__dialogStrong{font-weight:var(--weight-medium);color:var(--color-text)}.profile-module__hHzQ6a__phoneValueWrapper{align-items:center;gap:var(--space-2);min-width:0;display:flex}.profile-module__hHzQ6a__phoneValueText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639px){.profile-module__hHzQ6a__sectionCard,.profile-module__hHzQ6a__brokerCard{padding:var(--space-4)}}.profile-module__hHzQ6a__tierIconPremium,.profile-module__hHzQ6a__tierIconPro,.profile-module__hHzQ6a__tierIconFree{width:var(--btn-icon-md);height:var(--btn-icon-md);flex-shrink:0}.profile-module__hHzQ6a__tierIconPremium{color:var(--color-accent)}.profile-module__hHzQ6a__tierIconPro{color:var(--brand-blue)}.profile-module__hHzQ6a__tierIconFree{color:var(--color-text-tertiary)}.profile-module__hHzQ6a__tierDotIcon{width:var(--space-3);height:var(--space-3);fill:currentColor}.profile-module__hHzQ6a__statLabel svg{width:var(--btn-icon-md);height:var(--btn-icon-md)}.profile-module__hHzQ6a__expiredChip svg{width:var(--space-3);height:var(--space-3)}.profile-module__hHzQ6a__errorWrap{min-height:var(--space-13);padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.profile-module__hHzQ6a__emptyBrokersIcon{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.profile-module__hHzQ6a__emptyBrokersIcon svg{width:var(--space-6);height:var(--space-6);opacity:.6}.profile-module__hHzQ6a__emptyBrokersTitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);margin:0}.profile-module__hHzQ6a__emptyBrokersText{margin:var(--space-1) 0 0;font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.profile-module__hHzQ6a__brokerInitial{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium)}.profile-module__hHzQ6a__brokerLogoImg{object-fit:contain}.profile-module__hHzQ6a__securityBtn{justify-content:flex-start;width:100%}