.Button_btn__nhntQ{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:rgba(0,0,0,0);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s}.Button_btn__nhntQ:hover{border-color:var(--accent-2);background:var(--accent-lt)}.Button_btn__nhntQ:disabled{opacity:.45;cursor:not-allowed}.Button_sm__sh0pZ{padding:5px 10px;font-size:12px}.Button_gold__9z9UH{background:var(--accent);color:var(--ink);border-color:var(--accent);font-weight:600}.Button_gold__9z9UH:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.Button_danger__5gJwK{color:var(--red);border-color:var(--red-md)}.Button_danger__5gJwK:hover{background:var(--red-lt);border-color:var(--red)}.Button_link__bm5JO{display:inline-block;text-align:center;text-decoration:none}.Button_lg__UdK99{padding:15px 27px;font-size:15px}.Button_xl__nWy9i{padding:17px 35px;font-size:16px}.Badge_badge__bHml6{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px}.Badge_text__A2lWF{font-family:inherit;text-transform:none;letter-spacing:0;font-size:12px}.Badge_dot__du7Gy{width:6px;height:6px;border-radius:50%}.Pill_pill__tIYnT{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:11px;font-family:var(--mono);background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.Dot_dot__Bi1Hz{width:8px;height:8px;border-radius:50%;display:inline-block}.Dot_pulse__kRqWM{animation:Dot_pulseDot__wZ187 2.4s ease-in-out infinite}.Spinner_spinner__MTHrT{width:14px;height:14px;display:inline-block;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid var(--accent);border-radius:50%;animation:Spinner_spin__L1iCD .8s linear infinite;vertical-align:-2px}.Card_card__HJB4M{background:var(--bg);border:1px solid var(--accent-2-lt);border-radius:var(--radius);padding:18px;animation:Card_fadeIn__HcHbW .2s ease}.Card_clickable__T1t2_{cursor:pointer;transition:border-color .12s}.Card_clickable__T1t2_:hover{border-color:var(--border-strong)}.Card_accented__GImcW{position:relative;overflow:hidden}.Card_accented__GImcW:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,var(--accent-2))}.Field_field__UOpTO{margin-bottom:13px}.Field_field__UOpTO label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.Field_labelRow__hjeL3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.Field_labelRow__hjeL3 label{margin-bottom:0}.Field_labelRow__hjeL3 a,.Field_labelRow__hjeL3 button{font-size:12px}.Field_error__rvkIf{color:var(--red)}.Field_error__rvkIf,.Field_hint__WGYrN{font-size:12px;margin:6px 0 0;line-height:1.4}.Field_hint__WGYrN{color:var(--dim)}.Field_row__mpdpQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}@media(max-width:640px){.Field_row__mpdpQ{grid-template-columns:1fr}}.Toggle_toggle__ccsA0{width:40px;height:22px;border-radius:999px;border:none;cursor:pointer;position:relative;transition:background .15s}.Toggle_toggle__ccsA0:after{content:"";position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.Toggle_on__2iuva{background:var(--green)}.Toggle_on__2iuva:after{left:21px}.Toggle_off__MBNRU{background:var(--toggle-off-bg)}.Toggle_off__MBNRU:after{left:3px}.Segmented_sm__L_rrS{padding:2px!important}.Segmented_sm__L_rrS button{font-size:10.5px!important;padding:4px 10px!important}.Segmented_seg__Jjbp6{font-family:var(--mono);display:flex;gap:6px;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s}.Segmented_seg__Jjbp6 button{flex:1 1;padding:9px;border-radius:var(--radius-sm);border:none;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;font-weight:600;font-size:12.5px;white-space:nowrap}.Segmented_sel_long__3rHFg{background:var(--green-lt)!important;border-color:var(--green)!important;color:var(--green)!important}.Segmented_sel_short__jEz27{background:var(--red-lt)!important;border-color:var(--red)!important;color:var(--red)!important}.Segmented_sel_neutral__mRcpa{background:var(--accent-lt)!important;border-color:var(--accent-2)!important;color:var(--accent)!important}.Segmented_selected__FaZBK{color:var(--ink)!important;background-color:var(--accent)!important}.Ring_wrap__gBAf1{display:flex;flex-direction:column;align-items:center;gap:2px}.Ring_label__5AXli{font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.Modal_overlay__ODKS_{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:Modal_dlgFade__xM2q4 .2s ease-out both}.Modal_modal__ISOdi{position:fixed;top:50%;left:50%;z-index:41;display:flex;flex-direction:column;max-height:min(88dvh,900px);overflow-y:auto;overscroll-behavior:contain;padding:24px;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 40px 100px -30px #000;transform:translate(-50%,-50%);animation:Modal_dlgIn__gsJmM .24s cubic-bezier(.16,1,.3,1) both}.Modal_modal__ISOdi:focus{outline:none}@media(max-width:640px){.Modal_modal__ISOdi{top:auto;bottom:0;left:0;width:100%!important;max-height:92dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:0;transform:none;animation:Modal_dlgSheet__ajt1L .28s cubic-bezier(.16,1,.3,1) both}}.Modal_sm__JM0ke{width:min(440px,100% - 32px)}.Modal_md__vfwt7{width:min(560px,100% - 32px)}.Modal_lg__u4l54{width:min(780px,100% - 32px)}.Modal_xl__T3KCz{width:min(920px,100% - 32px)}.Modal_header__Oud82{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.Modal_headerIcon__VNBUl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accent-lt);color:var(--accent)}.Modal_headerIconDanger__mAl0u{background:var(--red-lt);color:var(--red)}.Modal_headerText__YFIJo{flex:1 1;min-width:0}.Modal_title__76_GZ{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.Modal_meta__Jmxuo{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--muted)}.Modal_close__wqqVo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px 0 0;border-radius:8px;border:0;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;transition:color .15s,background-color .15s}.Modal_close__wqqVo:hover{color:var(--text);background:var(--fill-soft)}.Modal_close__wqqVo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Modal_footer__Jtjj6{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--fill-hairline)}.Modal_footerStart__Lxhi4{margin-right:auto;display:flex;gap:10px}.Modal_footerHint__opGUQ{flex:1 1;min-width:180px;font-size:12px;line-height:1.5;color:var(--dim)}.Modal_footerEnd__G7Nuh{display:flex;gap:10px;margin-left:auto}@media(max-width:640px){.Modal_footerEnd__G7Nuh{width:100%}.Modal_footerEnd__G7Nuh>*{flex:1 1}.Modal_footerStart__Lxhi4{order:2;width:100%}.Modal_footerStart__Lxhi4>*{flex:1 1}}@keyframes Modal_dlgFade__xM2q4{0%{opacity:0}to{opacity:1}}@keyframes Modal_dlgIn__gsJmM{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes Modal_dlgSheet__ajt1L{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.Modal_modal__ISOdi,.Modal_overlay__ODKS_{animation:none}}.IconButton_btn___aO5y{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;border:1px solid var(--border-strong);background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.IconButton_btn___aO5y:hover:not(:disabled){color:var(--text);background:var(--fill-soft)}.IconButton_btn___aO5y:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IconButton_btn___aO5y:disabled{opacity:.45;cursor:not-allowed}.IconButton_md__1lb_R{width:32px;height:32px}.IconButton_sm__rq_XH{width:26px;height:26px;border-radius:7px}.IconButton_danger__0UIN8:hover:not(:disabled){color:var(--red);border-color:var(--red-md);background:var(--red-lt)}.IconButton_accent__Z_1wV:hover:not(:disabled){color:var(--accent);border-color:var(--accent-md);background:var(--accent-lt)}.Drawer_drawer__VM_sb{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(480px,100%);padding:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-left:1px solid var(--border-strong);box-shadow:-40px 0 100px -40px #000;animation:Drawer_drawerSlide__3lkv8 .28s cubic-bezier(.16,1,.3,1) both}.Drawer_drawer__VM_sb:focus{outline:none}@media(max-width:640px){.Drawer_drawer__VM_sb{width:100%;border-left:none;padding:20px 16px}}.Drawer_wide__9mekJ{width:min(720px,100%)}@keyframes Drawer_drawerSlide__3lkv8{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.Drawer_drawer__VM_sb{animation:none}}.SideNav_rail___ZYCA{display:flex;flex-direction:column;gap:16px}@media(max-width:720px){.SideNav_rail___ZYCA{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:4px;scrollbar-width:none}.SideNav_rail___ZYCA::-webkit-scrollbar{display:none}}@media(max-width:720px){.SideNav_group__TGHRP{flex-shrink:0}}.SideNav_groupLabel__IHH_u{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--dim);padding:0 12px;margin-bottom:7px}@media(max-width:720px){.SideNav_groupLabel__IHH_u{display:none}}.SideNav_items__yPl8E{display:flex;flex-direction:column;gap:2px}@media(max-width:720px){.SideNav_items__yPl8E{flex-direction:row;gap:6px}}.SideNav_itemActive__5qL3V,.SideNav_item__mUAn_{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer;background:rgba(0,0,0,0);color:var(--muted);transition:background .15s,color .15s}.SideNav_itemActive__5qL3V:hover,.SideNav_item__mUAn_:hover{background:var(--fill-hairline);color:var(--text)}@media(max-width:720px){.SideNav_itemActive__5qL3V,.SideNav_item__mUAn_{width:auto;white-space:nowrap}}.SideNav_itemActive__5qL3V{background:var(--accent-lt);color:var(--accent);font-weight:600}.SideNav_itemActive__5qL3V .SideNav_count__JgxyK{color:var(--accent);background:var(--accent-md)}.SideNav_itemLabel__sEUYA{flex:1 1}.SideNav_count__JgxyK{font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--fill-soft);border-radius:20px;padding:2px 9px;min-width:22px;text-align:center}.SideNav_icon__wWxkm{display:inline-flex;color:inherit;opacity:.85}.SideNav_chevron__Pgmc_{display:none}.SideNav_list__O1_er .SideNav_groupLabel__IHH_u{font-family:inherit;font-size:12px;letter-spacing:0}@media(max-width:720px){.SideNav_list__O1_er{flex-direction:column;overflow:visible;gap:18px}.SideNav_list__O1_er .SideNav_group__TGHRP{flex-shrink:1}.SideNav_list__O1_er .SideNav_groupLabel__IHH_u{display:block;padding:0 4px}.SideNav_list__O1_er .SideNav_items__yPl8E{flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.SideNav_list__O1_er .SideNav_itemActive__5qL3V,.SideNav_list__O1_er .SideNav_item__mUAn_{width:100%;padding:14px 16px;border-radius:0;font-size:15px;background:rgba(0,0,0,0);color:var(--text);font-weight:400;border-bottom:1px solid var(--border)}.SideNav_list__O1_er .SideNav_itemActive__5qL3V:last-child,.SideNav_list__O1_er .SideNav_item__mUAn_:last-child{border-bottom:0}.SideNav_list__O1_er .SideNav_icon__wWxkm{color:var(--muted);opacity:1}.SideNav_list__O1_er .SideNav_chevron__Pgmc_{display:inline-flex;color:var(--dim)}}.Menu_root__73vll{position:relative;display:inline-flex}.Menu_trigger__FjwEH{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:0;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;transition:color .15s,background-color .15s}.Menu_trigger__FjwEH:hover,.Menu_trigger__FjwEH[aria-expanded=true]{color:var(--text);background:var(--fill-strong)}.Menu_list__ElKtE{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;padding:6px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-2);box-shadow:0 24px 60px -20px #000;animation:Menu_menuIn__Eo0Jz .16s cubic-bezier(.16,1,.3,1) both}.Menu_start__rEDlX{right:auto;left:0}.Menu_item__elEMW{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-2);cursor:pointer;font-size:13.5px;text-align:left;white-space:nowrap;transition:color .12s,background-color .12s}.Menu_item__elEMW:focus-visible,.Menu_item__elEMW:hover{background:var(--fill-soft);color:var(--text);outline:none}.Menu_icon__G_P2q{display:inline-flex;color:var(--muted)}.Menu_danger__e9i6K,.Menu_danger__e9i6K .Menu_icon__G_P2q{color:var(--red)}.Menu_danger__e9i6K:focus-visible,.Menu_danger__e9i6K:hover{background:var(--red-lt);color:var(--red)}@keyframes Menu_menuIn__Eo0Jz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.Menu_list__ElKtE{animation:none}}.Menu_header__4zRyr{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border)}.Menu_divider__pIp6o{margin-top:5px;position:relative}.Menu_divider__pIp6o:before{content:"";position:absolute;left:-6px;right:-6px;top:-3px;height:1px;background:var(--border)}.PasswordInput_wrap__vnt3u{position:relative}.PasswordInput_wrap__vnt3u input{padding-right:42px}.PasswordInput_toggle__GD_DV{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:none;background:rgba(0,0,0,0);color:var(--dim);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background-color .15s}.PasswordInput_toggle__GD_DV:hover{color:var(--text);background:var(--fill-hairline)}.PasswordInput_toggle__GD_DV:focus-visible{outline:2px solid var(--accent-2);outline-offset:0}.AuthShell_shell__aEKu_{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.AuthShell_header__PP__X{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--border)}.AuthShell_brand__bkWnJ{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.AuthShell_brand__bkWnJ:hover .AuthShell_name__eEyGc{color:var(--accent)}.AuthShell_logo__BTANe{width:28px;height:28px;border-radius:8px;border:1px solid var(--accent-2-md);background:var(--accent-2-lt)}.AuthShell_name__eEyGc{font-weight:600;font-size:15px;letter-spacing:-.01em;transition:color .15s ease}.AuthShell_main__AfAjV{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 22px}.AuthShell_layout__v_9i6{width:100%;max-width:980px;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:64px;gap:64px;align-items:center}@media(max-width:900px){.AuthShell_layout__v_9i6{grid-template-columns:1fr;max-width:420px;gap:0}}.AuthShell_formCol__W9Ksw{min-width:0}@media(max-width:900px){.AuthShell_value__W475v{display:none}}.AuthShell_valueTitle__d_BRD{font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;font-weight:600;margin:0 0 24px;max-width:18ch;text-wrap:balance}.AuthShell_points__P_fBO{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.AuthShell_points__P_fBO li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--text-2);max-width:46ch}.AuthShell_points__P_fBO svg{color:var(--accent);flex-shrink:0;margin-top:2px}.AuthShell_sample__Ot4kg{margin:0 0 20px;max-width:440px;padding:16px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.AuthShell_sampleLabel__lg1hT{font-size:12px;color:var(--dim);margin-bottom:10px}.AuthShell_sampleHead__7F6eq{display:flex;align-items:center;gap:10px;margin-bottom:8px}.AuthShell_sampleTicker___FUAz{font-family:var(--mono);font-weight:600;font-size:14px}.AuthShell_sampleSide__2l93z{font-size:11.5px;color:var(--green);background:var(--green-lt);border:1px solid var(--green-md);border-radius:6px;padding:1px 7px}.AuthShell_sampleScore__8n1l_{margin-left:auto;font-family:var(--mono);font-size:18px;font-weight:700;color:var(--warn)}.AuthShell_sampleScore__8n1l_ span{font-size:12px;color:var(--dim);font-weight:400}.AuthShell_sampleVerdict__8zNkd{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--warn);margin-bottom:6px}.AuthShell_sampleVerdict__8zNkd i{width:7px;height:7px;border-radius:50%;background:var(--warn)}.AuthShell_sampleText__DaW_E{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.AuthShell_note__8ULbe{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12.5px;color:var(--dim);line-height:1.5;max-width:440px}.AuthShell_note__8ULbe svg{flex-shrink:0;margin-top:1px;color:var(--green)}@media(max-width:640px){.AuthShell_header__PP__X{padding:12px 16px}.AuthShell_main__AfAjV{padding:20px 16px 32px;align-items:flex-start}}.Login_card__LUVt7{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px}@media(max-width:640px){.Login_card__LUVt7{padding:22px 18px;background:rgba(0,0,0,0);border:none}}.Login_title__OWEo0{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.Login_sub__nk6uF{color:var(--muted);font-size:13.5px;margin:0 0 22px;line-height:1.5}.Login_error__i4Ao8{font-size:13px;color:var(--red);background:var(--red-lt);border:1px solid var(--red-md);border-radius:8px;padding:9px 12px;margin-bottom:14px;line-height:1.45}.Login_submit__rsZtO{width:100%;margin-top:6px;padding:11px 15px;font-size:14px}.Login_foot__9fKrN{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-hairline);font-size:13px;color:var(--muted);text-align:center}.Login_foot__9fKrN a,.Login_foot__9fKrN button{margin-left:6px}.Login_link__viToD{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:none}.Login_link__viToD:hover{text-decoration:underline}.Login_link__viToD:disabled{color:var(--dim);cursor:default;text-decoration:none}.Login_muted__kGkUx{color:var(--muted)}.Login_hint__f5l3x{font-size:12.5px;color:var(--muted);margin:-2px 0 14px;line-height:1.5}.Login_terms__yORx_{font-size:12px;color:var(--dim);line-height:1.5;margin:12px 0 0;text-align:center}.Login_terms__yORx_ a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.Login_terms__yORx_ a:hover{color:var(--accent)}.Login_stub__MzIy5{font-size:12px;color:var(--warn);background:var(--warn-lt);border:1px solid var(--warn-md);border-radius:8px;padding:8px 12px;margin-bottom:12px}.Login_success__MVNf2{font-size:13px;color:var(--green);background:var(--green-lt);border:1px solid var(--green-md);border-radius:8px;padding:9px 12px;margin-bottom:14px;line-height:1.45}.Login_errorActions__Igb1g{margin-top:8px}.Login_code__PnLIB{font-family:var(--mono);font-size:20px!important;letter-spacing:.3em;text-align:center}.Login_row__suqGR{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px}.TradeCandleChart_svg__YaRHn{width:100%;display:block}.TradeCandleChart_empty__MY_PK{display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:13px;background:var(--chart-surface);border:1px solid var(--border);border-radius:var(--radius)}.TradeCandleChart_hold__YsYVQ{opacity:.07}.TradeCandleChart_add__tjfLL{stroke:var(--accent-2);stroke-width:1;stroke-dasharray:3 3;opacity:.85}.TradeCandleChart_entryDot__VhlNu{fill:var(--accent);stroke:var(--surface);stroke-width:2}.TradeCandleChart_axis__UeYbO{font-family:var(--mono);font-size:9.5px;fill:var(--muted)}.TradeCandleChart_tf__9WN_d{font-family:var(--mono);font-size:10px;fill:var(--dim)}.AiUpsell_box__S_DBY{border:1px solid var(--accent-2-md);background:var(--accent-2-lt);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px}.AiUpsell_head__6zjFd{display:flex;align-items:center;gap:10px}.AiUpsell_icon__7gVtC{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--radius-sm);background:var(--accent-2-md);color:var(--accent-2)}.AiUpsell_title___Rfht{margin:0;font-size:14px;font-weight:600;color:var(--text)}.AiUpsell_text__ZmQOz{margin:0;font-size:13px;line-height:1.55;color:var(--text-2)}.AiUpsell_example__HBeMV{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px}.AiUpsell_exampleLabel__6vygX{font-size:11px;color:var(--dim)}.AiUpsell_exampleHead__A6GWJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AiUpsell_exampleLine__bNmnc{margin:0;font-size:13px;font-style:italic;color:var(--accent-2)}.AiUpsell_actions__EFuFk{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.AiUpsell_link__fcZKo{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.AiUpsell_link__fcZKo:hover{color:var(--text)}.AiUpsell_link__fcZKo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.AiUpsell_note__cvWNV{margin:0;font-size:12px;line-height:1.5;color:var(--dim)}.PositionChart_wrap__HW5ap{position:-webkit-sticky;position:sticky;top:0}.PositionChart_title__IyIvS{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.PositionChart_chart__lcxOs{height:300px;border-radius:var(--radius);background:var(--chart-surface);border:1px solid var(--border);position:relative;overflow:hidden}.PositionChart_empty___VW8O{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-size:12px;line-height:1.5;color:var(--dim)}.PositionChart_plot__ogrLR{position:absolute;left:16px;right:16px;top:0;bottom:0}.PositionChart_zone__2jRUJ{position:absolute;left:0;right:0}.PositionChart_zoneReward__Kjm8a{background:var(--green-lt);border-top:1px solid var(--green-hd);border-bottom:1px solid var(--green-hd)}.PositionChart_zoneRisk__P1EPk{background:var(--red-lt);border-top:1px solid var(--red-hd);border-bottom:1px solid var(--red-hd)}.PositionChart_level__KZVta{position:absolute;left:0;right:0;height:0}.PositionChart_entry__KZ9n5{border-top:2px dashed var(--accent)}.PositionChart_exit__b5_Wc{border-top:1.5px dashed var(--text-2)}.PositionChart_tp__upcGj{border-top:1.5px solid var(--green)}.PositionChart_sl__6sxi7{border-top:1.5px solid var(--red)}.PositionChart_levelLabel__WUn0t,.PositionChart_levelPrice__mqAMS{position:absolute;top:-8px;font-family:var(--mono);background:var(--chart-surface)}.PositionChart_levelLabel__WUn0t{left:0;font-size:9.5px;font-weight:600;letter-spacing:.4px;padding-right:4px}.PositionChart_levelPrice__mqAMS{right:0;font-size:10.5px;padding-left:4px}.PositionChart_entry__KZ9n5 .PositionChart_levelLabel__WUn0t,.PositionChart_entry__KZ9n5 .PositionChart_levelPrice__mqAMS{color:var(--accent)}.PositionChart_exit__b5_Wc .PositionChart_levelLabel__WUn0t,.PositionChart_exit__b5_Wc .PositionChart_levelPrice__mqAMS{color:var(--text-2)}.PositionChart_tp__upcGj .PositionChart_levelLabel__WUn0t,.PositionChart_tp__upcGj .PositionChart_levelPrice__mqAMS{color:var(--green)}.PositionChart_sl__6sxi7 .PositionChart_levelLabel__WUn0t,.PositionChart_sl__6sxi7 .PositionChart_levelPrice__mqAMS{color:var(--red)}.PositionChart_cards__K1cn7{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.PositionChart_card__gTy4l{flex:1 1;min-width:110px;padding:9px 11px;border-radius:var(--radius-sm);background:var(--accent-2-lt);border:1px solid var(--border-strong)}.PositionChart_cardWin__XvM1m{background:var(--green-lt);border-color:var(--green-md)}.PositionChart_cardLoss__BGbDj{background:var(--red-lt);border-color:var(--red-md)}.PositionChart_cardLabel__CQWQU{font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.PositionChart_cardVal__dqIfO{font-family:var(--mono);font-size:16px;font-weight:600;color:var(--accent)}.PositionChart_valWin__mj73d{color:var(--green)}.PositionChart_valLoss__YLPYQ{color:var(--red)}.PositionChart_legend__rKBlS{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--muted)}.PositionChart_dot__Iyinv{width:7px;height:7px;border-radius:50%;flex:none}.PositionChart_dotTp__RgXzA{background:var(--green)}.PositionChart_dotSl__nhsIu{background:var(--red);margin-left:10px}.trade_sheet__yVBaW{padding:0!important;overflow:hidden!important;display:flex;flex-direction:column}.trade_head__wE0bs{display:flex;align-items:center;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}@media(max-width:640px){.trade_head__wE0bs{padding:14px 16px 12px;gap:10px;flex-wrap:wrap}}.trade_navBtns__IFRN6{display:flex;flex-direction:column;gap:2px}.trade_titleBlock__7n9MF{flex:1 1;min-width:0}.trade_titleRow__O65gz{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.trade_title__q3_xY{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.trade_titleMono__7qF48{font-family:var(--mono);letter-spacing:0}.trade_meta__mX9n0{margin-top:4px;font-size:12.5px;color:var(--muted)}.trade_long__q2PEq,.trade_short__YBA5O{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:6px}.trade_long__q2PEq{color:var(--green);background:var(--green-lt)}.trade_short__YBA5O{color:var(--red);background:var(--red-lt)}.trade_type__XOTnb{font-size:12px;color:var(--dim)}.trade_headNet__G9Uzh{text-align:right}.trade_net__IbTUf{font-family:var(--mono);font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade_netR__L4ecr{font-family:var(--mono);font-size:12px;margin-top:2px}.trade_tabsRow__GWdTq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;border-bottom:1px solid var(--border)}@media(max-width:640px){.trade_tabsRow__GWdTq{padding:0 12px}}.trade_tabs__l1258{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.trade_tabs__l1258::-webkit-scrollbar{display:none}.trade_tab__9YL7d{position:relative;display:inline-flex;align-items:center;gap:7px;padding:13px 12px;border:0;background:none;cursor:pointer;white-space:nowrap;color:var(--muted);font:inherit;font-size:13.5px}.trade_tab__9YL7d:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:rgba(0,0,0,0)}.trade_tab__9YL7d:hover{color:var(--text)}.trade_tabOn__4Agvw{color:var(--text);font-weight:500}.trade_tabOn__4Agvw:after{background:var(--accent)}.trade_tabDot__MDURG{width:7px;height:7px;border-radius:50%}.trade_tabActions__UWetA{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(max-width:640px){.trade_editLabel__z68dC{display:none}}.trade_editBar__50X7u{padding:12px 20px;border-bottom:1px solid var(--border);font-size:13px;color:var(--muted)}.trade_body__j8KC_{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}@media(max-width:640px){.trade_body__j8KC_{padding:16px}}.trade_overview__flHRy{display:flex;flex-direction:column;gap:20px}.trade_chartBox__xVvQ1{background:var(--chart-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.trade_chartLoading__7OekH{display:flex;align-items:center;justify-content:center;height:280px}.trade_chartError__Yh2CG{padding:24px;text-align:center;font-size:12.5px;color:var(--muted)}.trade_stats__vR5S7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@media(max-width:640px){.trade_stats__vR5S7{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade_stat__861GG{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;min-width:0}.trade_statLabel__kgkvn{font-size:11.5px;color:var(--dim)}.trade_statValue__Ia26G{font-family:var(--mono);font-size:14.5px;font-weight:600;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.trade_zones__rTCzy{display:flex;gap:8px;flex-wrap:wrap}.trade_zones__rTCzy span{font-family:var(--mono);font-size:12px;padding:4px 10px;border-radius:999px}.trade_sl__N389b{color:var(--red);border:1px solid var(--red-md)}.trade_tp__WomBa{color:var(--green);border:1px solid var(--green-md)}.trade_blockHead___KF2z{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.trade_marks__1Nd1B{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade_tagView__6YP9_{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--fill-soft);color:var(--text-2)}.trade_text__bRUku{margin:0 0 8px;font-size:13.5px;line-height:1.6;color:var(--text-2);white-space:pre-wrap}.trade_textMuted__iNX9O{color:var(--muted)}.trade_h3__KrvCk{margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--text)}.trade_hint__Mn2EM{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--dim)}.trade_label__cxyBS{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.trade_linkBtn__Ycmq7{align-self:flex-start;margin-bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;cursor:pointer;color:var(--accent);font:inherit;font-size:12.5px}.trade_linkBtn__Ycmq7:hover{text-decoration:underline}.trade_share__0Mlhm{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--border)}.trade_shareTop__zwXET{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade_shareTop__zwXET .trade_h3__KrvCk{margin:0}.trade_shareRow__1upe8{display:flex;gap:8px}.trade_shareUrl__5JhyV{flex:1 1;font-family:var(--mono);font-size:11.5px}.trade_shareToggle__R79M2{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2);cursor:pointer}.trade_shareToggle__R79M2 input{width:auto}.trade_revoke__iFpep{align-self:flex-start;padding:0;background:none;border:none;cursor:pointer;font-size:12px;color:var(--red);text-decoration:underline}.trade_revoke__iFpep:disabled{opacity:.5;cursor:default}.trade_form__X_3al{display:flex;flex-direction:column;gap:8px}.trade_anchors__ikpvy{position:-webkit-sticky;position:sticky;top:-20px;z-index:3;display:flex;gap:6px;flex-wrap:wrap;margin:-20px -20px 4px;padding:12px 20px;background:var(--surface);border-bottom:1px solid var(--border)}.trade_anchors__ikpvy button{padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);background:rgba(0,0,0,0);color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s}.trade_anchors__ikpvy button:hover{color:var(--text);border-color:var(--accent-md)}@media(max-width:640px){.trade_anchors__ikpvy{top:-16px;margin:-16px -16px 4px;padding:10px 16px}}.trade_secHead__dMAQz{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.trade_secHead__dMAQz .trade_h3__KrvCk,.trade_secHead__dMAQz .trade_linkBtn__Ycmq7{margin-bottom:10px}.trade_section__K2BQg{padding:16px 0 8px;scroll-margin-top:56px;border-bottom:1px solid var(--border)}.trade_section__K2BQg:last-of-type{border-bottom:0}.trade_row2__VAtna{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:640px){.trade_row2__VAtna{grid-template-columns:1fr;gap:0}}.trade_positionGrid__dUDsh{display:block}.trade_positionWithChart__8olul{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:16px;gap:16px;align-items:start}@media(max-width:640px){.trade_positionWithChart__8olul{grid-template-columns:1fr}}.trade_error__lpUrX{margin:-8px 0 10px;font-size:12px;color:var(--red)}.trade_form__X_3al input[aria-invalid=true]{border-color:var(--red-md)}.trade_autoValue__E1r1n{color:var(--accent)}.trade_netLine__zxav_{font-size:13px;color:var(--muted)}.trade_netLine__zxav_ b{font-family:var(--mono);margin-left:6px}.trade_adds__Xet9d{margin-bottom:8px}.trade_addRow__olrjw{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.trade_formFoot__EHMBf{position:-webkit-sticky;position:sticky;bottom:-20px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:8px -20px -20px;padding:14px 20px;background:var(--surface);border-top:1px solid var(--border)}@media(max-width:640px){.trade_formFoot__EHMBf{bottom:-16px;margin:8px -16px -16px;padding:12px 16px}}.trade_kbd__UQxf3{margin-right:auto;font-size:11.5px;color:var(--dim)}@media(max-width:640px){.trade_kbd__UQxf3{display:none}}.trade_tags__1Oxwz{margin-bottom:14px}.trade_tagBox__1R6Uz{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg)}.trade_tagBox__1R6Uz:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2-lt)}.trade_tag__samQf{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 10px;border-radius:999px;background:var(--accent-2-lt);color:var(--text);font-size:12.5px}.trade_tag__samQf button{display:inline-flex;padding:3px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--muted)}.trade_tag__samQf button:hover{color:var(--text);background:var(--fill-strong)}.trade_tagInput__4NPS5{flex:1 1;min-width:120px;width:auto!important;border:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;padding:4px 2px!important}.trade_suggest__r7X6D{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.trade_suggestChip__k8PtA{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;border:1px dashed var(--border-strong);background:rgba(0,0,0,0);color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s}.trade_suggestChip__k8PtA:hover{color:var(--text);border-color:var(--accent-md)}.trade_suggestGood__BEoxn{color:var(--green);border-color:var(--green-md)}.trade_rating__fbzNr{margin-bottom:14px}.trade_stars__afGE1{display:flex;align-items:center;gap:2px}.trade_star__cobno{display:inline-flex;padding:4px;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--dim);transition:color .12s,transform .12s}.trade_star__cobno:hover{color:var(--warn);transform:translateY(-1px)}.trade_starOn__lU1Ox{color:var(--warn)}.trade_ratingHint__nbW__{margin-left:10px;font-size:12.5px;color:var(--muted)}.trade_starsView__ox_V3{display:inline-flex;gap:1px;color:var(--warn)}.trade_notes___ZoUb{display:flex;flex-direction:column}.MobileTabBar_bar__39wwY{display:none}@media(max-width:640px){.MobileTabBar_bar__39wwY{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:35;height:calc(60px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border)}}.MobileTabBar_tab__MOuk5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 2px;border:0;background:none;cursor:pointer;color:var(--dim);font:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:color .15s}.MobileTabBar_tab__MOuk5:focus-visible{outline:2px solid var(--accent-2);outline-offset:-4px;border-radius:10px}.MobileTabBar_active__KzmRt{color:var(--accent)}.MobileTabBar_icon__GTWgA{display:inline-flex}.MobileTabBar_icon__GTWgA svg{width:22px;height:22px}.MobileTabBar_label__3RpNn{font-size:10.5px;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileTabBar_add__YFhzn{display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.MobileTabBar_add__YFhzn:focus-visible .MobileTabBar_addCircle__so3H7{outline:2px solid var(--accent-2);outline-offset:2px}.MobileTabBar_addCircle__so3H7{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:var(--ink);box-shadow:0 6px 18px var(--accent-lt);transition:transform .12s}.MobileTabBar_add__YFhzn:active .MobileTabBar_addCircle__so3H7{transform:scale(.94)}.MobileTabBar_moreList__49G1e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.MobileTabBar_moreItem__7cifb{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:var(--radius-sm);border:0;background:none;color:var(--text);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.MobileTabBar_moreItem__7cifb span{display:inline-flex;color:var(--muted)}.MobileTabBar_moreItem__7cifb span svg{width:20px;height:20px}.MobileTabBar_moreItem__7cifb:active,.MobileTabBar_moreItem__7cifb:hover{background:var(--fill-hairline)}.MobileTabBar_moreActive__WTwX8,.MobileTabBar_moreActive__WTwX8 span{color:var(--accent)}.AppShell_shell___B4JT{display:flex;flex-direction:column;min-height:100vh}.AppShell_main__9Bhj0{flex:1 1}@media(max-width:640px){.AppShell_withTabBar__vPD70{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.TradingSystemModal_progress__vPYQn{font-family:var(--mono);font-size:11px;color:var(--dim)}.TradingSystemModal_body__WZj4v{display:flex;flex-direction:column;gap:0}.TradingSystemModal_notice__HNU63{font-size:12.5px;line-height:1.5;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 14px;margin-bottom:16px}.TradingSystemModal_fieldLabel__8FFG_{display:block;font-size:12.5px;color:var(--muted);margin-bottom:7px}.TradingSystemModal_nameField__6YD43{display:block;margin-bottom:18px}.TradingSystemModal_nameField__6YD43 input{width:100%}.TradingSystemModal_sections__HeAcj{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:720px){.TradingSystemModal_sections__HeAcj{grid-template-columns:1fr}}.TradingSystemModal_sectionFilled__PuQun,.TradingSystemModal_section__imRV1{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px;transition:border-color .2s}.TradingSystemModal_sectionFilled__PuQun:focus-within,.TradingSystemModal_section__imRV1:focus-within{border-color:var(--accent)}.TradingSystemModal_sectionFilled__PuQun textarea,.TradingSystemModal_section__imRV1 textarea{width:100%;background:rgba(0,0,0,0);border:none;padding:0;resize:vertical;font-size:13px}.TradingSystemModal_sectionFilled__PuQun textarea:focus,.TradingSystemModal_section__imRV1 textarea:focus{outline:none}.TradingSystemModal_sectionFilled__PuQun:focus-within,.TradingSystemModal_section__imRV1:focus-within{border-color:var(--accent-2)}.TradingSystemModal_sectionFilled__PuQun{border-left:2px solid var(--green)}.TradingSystemModal_sectionHead__Ja183{display:flex;align-items:center;gap:8px;margin-bottom:8px}.TradingSystemModal_sectionIcon__qoBZE{display:inline-flex;color:var(--accent);opacity:.85}.TradingSystemModal_sectionName__QA6Ef{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--dim);text-transform:uppercase}.AnalysisCard_card__kYdYw{display:block;width:100%;text-align:left;cursor:pointer;color:inherit;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.AnalysisCard_card__kYdYw:hover{border-color:var(--border-strong)}.AnalysisCard_head__q_JSH{display:flex;align-items:center;justify-content:space-between;gap:12px;align-items:flex-start;gap:14px;margin-bottom:16px}.AnalysisCard_left__Uofpb{min-width:0}.AnalysisCard_tickerRow__uEkKw{display:flex;align-items:center;gap:8px;align-items:baseline}.AnalysisCard_ticker__9JPJr{font-size:22px;font-weight:700}.AnalysisCard_pair__FdET3{font-family:var(--mono);font-size:11px;color:var(--dim)}.AnalysisCard_bias__vlQCM{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;border:1px solid;border-radius:12px;padding:3px 10px}.AnalysisCard_bias__vlQCM i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.AnalysisCard_ringWrap__N5UGG{position:relative;width:56px;height:56px;flex-shrink:0}.AnalysisCard_ring__qKqLF{display:block}.AnalysisCard_ring__qKqLF circle{transition:stroke-dashoffset 1s cubic-bezier(.3,.8,.3,1)}.AnalysisCard_ringCenter__ngFv6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.AnalysisCard_ringValue__tJDy1{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--text);line-height:1}.AnalysisCard_ringLabel__M3D46{font-size:8.5px;color:var(--dim);margin-top:2px}.AnalysisCard_summary__Fa0XQ{font-size:13px;line-height:1.55;color:var(--text-2);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AnalysisCard_tags__0h3_M{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:7px;gap:7px}.AnalysisCard_tag__pgd70{display:flex;align-items:center;gap:6px;justify-content:center;font-family:var(--mono);font-size:10.5px;color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnalysisCard_tag__pgd70 i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.AnalysisCard_foot__RG7FU{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid var(--border)}.AnalysisCard_fresh__zJioO{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--dim)}.AnalysisCard_fresh__zJioO i{width:5px;height:5px;border-radius:50%;background:var(--green)}.AnalysisCard_details__KOzE9{font-family:var(--mono);font-size:11px;color:var(--accent)}.AnalysisDrawer_section__JqfKM{margin-top:18px}.AnalysisDrawer_sectionTitle__s16n_{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--dim);margin:0 0 8px;font-weight:600}.AnalysisDrawer_box___0Fhp{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;margin-top:8px;background:var(--surface-2)}.AnalysisDrawer_summary__l7dQb{font-size:13px;line-height:1.5;color:var(--text-2);margin:10px 0}.AnalysisDrawer_spread__xM_Mz{display:flex;align-items:center;justify-content:space-between;gap:12px}.AnalysisDrawer_rowGap__nOs9v{display:flex;align-items:center;gap:10px}.AnalysisDrawer_ticker__5TNAA{font-size:20px;font-weight:700}.AnalysisDrawer_pair__iQDrl{font-size:12px;color:var(--dim);font-family:var(--mono)}.AnalysisDrawer_pill__fXMft{font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted)}.AnalysisDrawer_kvs__WtOyf{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.AnalysisDrawer_kv__9o2K6{display:flex;gap:8px;font-size:12px;font-family:var(--mono)}.AnalysisDrawer_k__4uXTu{color:var(--dim)}.AnalysisDrawer_note__wjgPM{display:flex;gap:8px;font-size:12px;line-height:1.45;margin-top:7px;color:var(--text-2)}.AnalysisDrawer_level__ta8B2{display:flex;gap:12px;padding:6px 0;align-items:center}.AnalysisDrawer_footcards__AWtM4{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.WeeklyCoach_wrap__h407n{display:flex;flex-direction:column;gap:14px}.WeeklyCoach_head__cA_GH{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.WeeklyCoach_title__CHCyg{margin:0;font-size:16px;font-weight:600}.WeeklyCoach_sub__W4iXd{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.WeeklyCoach_empty__keCYO{margin:0;font-size:13px;color:var(--dim);line-height:1.55}.WeeklyCoach_ribbon__bIgeL{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.WeeklyCoach_week__YMMiy{flex:0 0 auto;width:118px;scroll-snap-align:end;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.WeeklyCoach_week__YMMiy:hover{border-color:var(--accent-2-md)}.WeeklyCoach_weekOn__x1Gwg{border-color:var(--accent-2);background:var(--accent-2-lt)}.WeeklyCoach_weekRange__1vo7P{font-size:12px;color:var(--muted);white-space:nowrap}.WeeklyCoach_weekScore___u1zG{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1.1}.WeeklyCoach_weekMeta__EJ27V{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;font-family:var(--mono);font-size:11.5px;white-space:nowrap}.WeeklyCoach_grade__6AmfR{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid;font-family:var(--mono);font-size:12px;font-weight:700}.WeeklyCoach_noGrade__CksuT{display:inline-flex;align-items:center;height:20px;font-family:var(--sans);font-size:11px;color:var(--dim)}.WeeklyCoach_panel__qfL77{padding:16px 18px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}@media(max-width:640px){.WeeklyCoach_panel__qfL77{padding:14px}}.WeeklyCoach_panelHead__3Qxix{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.WeeklyCoach_panelTitle__nXq3e{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.WeeklyCoach_panelMeta__29AO0{margin-top:4px;font-size:12.5px;color:var(--muted)}.WeeklyCoach_panelMeta__29AO0 span{font-family:var(--mono)}.WeeklyCoach_oneLiner__vAsmZ{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--accent-2)}.WeeklyCoach_detail__cLQmW{display:flex;flex-direction:column;gap:10px}.WeeklyCoach_row__QvO0V{font-size:13px;line-height:1.55;color:var(--text-2)}.WeeklyCoach_row__QvO0V>span:first-child{display:block;margin-bottom:2px;font-size:12px;color:var(--dim)}.WeeklyCoach_row__QvO0V ul{margin:2px 0 0;padding-left:18px}.WeeklyCoach_row__QvO0V li{margin-bottom:3px}.SourceMark_mark__m_3xt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);font-family:var(--mono);font-weight:700;letter-spacing:-.02em;background:var(--fill-soft);color:var(--text-2)}.SourceMark_sm__OFpee{width:28px;height:28px;font-size:10px;border-radius:7px}.SourceMark_md__kxGqL{width:40px;height:40px;font-size:12px}.SourceMark_lg__3t_8O{width:44px;height:44px;font-size:13px}.SourceMark_binance__8KOeP,.SourceMark_bingx__4aH4O,.SourceMark_bybit__0tqia,.SourceMark_okx__ftkVc{background:var(--accent-lt);color:var(--accent)}.SourceMark_mt5__0Nbbm{background:var(--accent-2-lt);color:var(--accent-2)}.SourceMark_self__OMTnd{background:var(--fill-soft);color:var(--muted)}.AccountEditor_loading__Mv9b_{display:flex;justify-content:center;padding:60px 0}.AccountEditor_editor__T1F7S{min-width:0}.AccountEditor_back__yHSal{display:inline-flex;align-items:center;gap:4px;margin:0 0 14px -4px;padding:6px 4px;border:0;background:none;cursor:pointer;color:var(--muted);font:inherit;font-size:13.5px;transition:color .15s}.AccountEditor_back__yHSal:hover{color:var(--accent)}.AccountEditor_titleRow__JgdfM{display:flex;align-items:center;gap:14px;margin-bottom:26px}.AccountEditor_title__arz99{margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.01em}.AccountEditor_lead__rFHFL{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:64ch}.AccountEditor_grid__z5_R4{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-gap:32px;gap:32px;align-items:start}@media(max-width:720px){.AccountEditor_grid__z5_R4{grid-template-columns:1fr;gap:0}}.AccountEditor_form__ERVy7{display:flex;flex-direction:column;gap:16px;min-width:0}.AccountEditor_step__Q_JWP{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}@media(max-width:640px){.AccountEditor_step__Q_JWP{padding:18px 16px}}.AccountEditor_stepTitle__2RurT{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:600}.AccountEditor_num__a0Sjn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--accent-lt);color:var(--accent);font-family:var(--mono);font-size:11.5px;font-weight:700}.AccountEditor_label__3SJg6{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}.AccountEditor_hint__qqfHH{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--dim)}.AccountEditor_text__8AlQ9{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.AccountEditor_mono__94jVb{font-family:var(--mono);font-size:13px}.AccountEditor_fieldBlock__iuTfc{margin-bottom:16px}.AccountEditor_fieldBlock__iuTfc:last-child,.AccountEditor_step__Q_JWP>.AccountEditor_hint__qqfHH:last-child{margin-bottom:0}.AccountEditor_sources__0DCeL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:640px){.AccountEditor_sources__0DCeL{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.AccountEditor_source__ykyum{display:flex;align-items:center;gap:11px;min-width:0;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.AccountEditor_source__ykyum:hover:not(:disabled){border-color:var(--accent-md)}.AccountEditor_source__ykyum:disabled{opacity:.4;cursor:not-allowed}.AccountEditor_sourceOn__0gaoX{border-color:var(--accent);background:var(--accent-lt);box-shadow:0 0 0 1px var(--accent) inset}.AccountEditor_sourceText__QZjJg{display:flex;flex-direction:column;gap:2px;min-width:0}.AccountEditor_sourceName__gNkMM{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AccountEditor_sourceCap__ATxoz{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AccountEditor_existing__9cjDZ{margin-bottom:14px}.AccountEditor_existingRow__NKfrf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.AccountEditor_existingMeta__0_GUZ{flex:1 1;font-size:12px;color:var(--dim)}.AccountEditor_existingGone__00DP4{opacity:.6}.AccountEditor_existingGone__00DP4 .AccountEditor_mono__94jVb{text-decoration:line-through}.AccountEditor_existingGone__00DP4 .AccountEditor_existingMeta__0_GUZ{color:var(--red)}.AccountEditor_keyGroup__XFNoh{position:relative;margin:0 0 12px;padding:16px 16px 4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);min-width:0}.AccountEditor_keyGroupErr__plWAi{border-color:var(--red-md)}.AccountEditor_keyLegend__EL23x{padding:0 6px;margin-left:-6px;font-size:12px;color:var(--muted)}.AccountEditor_keyRemove__Wa3Xz{position:absolute;top:8px;right:8px}.AccountEditor_error__3TnKH{margin:-4px 0 12px;font-size:12px;color:var(--red)}.AccountEditor_keyGroup__XFNoh input[aria-invalid=true]{border-color:var(--red-md)}.AccountEditor_addKey__C9cUE{display:inline-flex;align-items:center;gap:7px;padding:8px 2px;border:0;background:none;cursor:pointer;color:var(--accent);font:inherit;font-size:13px}.AccountEditor_addKey__C9cUE:hover{text-decoration:underline}.AccountEditor_chips__xXaro{display:flex;flex-wrap:wrap;gap:8px}.AccountEditor_chip__R4vVE{padding:7px 13px;border-radius:999px;border:1px solid var(--border-strong);background:rgba(0,0,0,0);color:var(--text-2);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.AccountEditor_chip__R4vVE:hover{border-color:var(--accent-md);color:var(--text)}.AccountEditor_chipOn__bJZKL{border-color:var(--accent);background:var(--accent-lt);color:var(--accent);font-weight:500}.AccountEditor_pair__V9knC{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:640px){.AccountEditor_pair__V9knC{grid-template-columns:1fr}}.AccountEditor_pair__V9knC .AccountEditor_hint__qqfHH{margin-top:-7px}.AccountEditor_tsRow__akXSc{display:flex;gap:8px;align-items:stretch}.AccountEditor_tsRow__akXSc select{flex:1 1;min-width:0}@media(max-width:640px){.AccountEditor_tsRow__akXSc{flex-wrap:wrap}}.AccountEditor_danger__J4voH{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px;border:1px solid var(--red-md);border-radius:var(--radius)}@media(max-width:640px){.AccountEditor_danger__J4voH{padding:16px}}.AccountEditor_dangerTitle__lGGed{margin:0;font-size:14px;font-weight:600;color:var(--red)}.AccountEditor_actions__QOnqm{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:10px;padding:14px 0 18px;margin-top:4px;background:linear-gradient(to top,var(--bg) 70%,transparent)}.AccountEditor_guide__UOPih{position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;padding:22px 24px;border-radius:var(--radius);background:var(--surface-4);border:1px solid var(--border)}@media(max-width:720px){.AccountEditor_guide__UOPih{display:none}}.AccountEditor_guideInline__K5OOw{display:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-4)}.AccountEditor_guideInline__K5OOw summary{padding:14px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--accent);list-style-position:inside}.AccountEditor_guideInline__K5OOw .AccountEditor_guideBody__SmZVn{padding:0 16px 16px}@media(max-width:720px){.AccountEditor_guideInline__K5OOw{display:block}}.AccountEditor_guideBody__SmZVn{font-size:13.5px;line-height:1.55;color:var(--text-2)}.AccountEditor_guideTitle__Qg_T2{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--text)}.AccountEditor_guideSub__Mym5O{margin:20px 0 10px;font-size:13px;font-weight:600;color:var(--text)}.AccountEditor_extLink__6mrRd{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--accent);font-size:13px;text-decoration:none}.AccountEditor_extLink__6mrRd:hover{text-decoration:underline}.AccountEditor_steps__tonsd{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:10px}.AccountEditor_steps__tonsd li{counter-increment:step;position:relative;padding-left:30px}.AccountEditor_steps__tonsd li:before{content:counter(step);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fill-soft);color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600}.AccountEditor_note__Vgsp7{display:flex;gap:8px;margin:16px 0 0;padding:11px 12px;border-radius:var(--radius-sm);background:var(--warn-lt);color:var(--text-2);font-size:12.5px}.AccountEditor_note__Vgsp7 svg{flex-shrink:0;margin-top:3px;color:var(--warn)}.AccountEditor_checks__6_Mx6{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.AccountEditor_checks__6_Mx6 li{display:flex;gap:8px;font-size:13px}.AccountEditor_checks__6_Mx6 svg{flex-shrink:0;margin-top:3px;color:var(--green)}.AccountEditor_options__JUBQx{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.AccountEditor_options__JUBQx li{display:flex;gap:12px;align-items:flex-start}.AccountEditor_options__JUBQx b{display:block;font-size:13.5px;color:var(--text);font-weight:600;margin-bottom:2px}.AccountEditor_options__JUBQx p{margin:0;font-size:12.5px;color:var(--muted)}.Welcome_card__nsnYn{width:100%}.Welcome_hello__08dcs{font-size:13px;color:var(--muted);margin:0 0 14px}.Welcome_progress__Y_dmY{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.Welcome_dot__ezdaV{display:flex;align-items:center;gap:8px;min-width:0;padding-top:10px;border-top:2px solid var(--border);color:var(--dim)}.Welcome_dotActive__3eCyD{border-top-color:var(--accent);color:var(--text)}.Welcome_dotDone__wzsEb{border-top-color:var(--accent-md);color:var(--muted)}.Welcome_dotNum__9r1yF{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border:1px solid var(--border)}.Welcome_dotActive__3eCyD .Welcome_dotNum__9r1yF{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:700}.Welcome_dotDone__wzsEb .Welcome_dotNum__9r1yF{background:var(--accent-lt);border-color:var(--accent-md);color:var(--accent)}.Welcome_dotLabel__Vg3zL{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Welcome_body__wII85{min-height:300px}.Welcome_title__Twml9{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.Welcome_text__tbHpV{font-size:13.5px;color:var(--text-2);line-height:1.6;margin:0 0 16px;max-width:62ch}.Welcome_textDim__Nf2A_{font-size:13px;color:var(--muted);margin:0 0 12px}.Welcome_subTitle__x6jDW{font-size:14px;font-weight:600;margin:0 0 10px}.Welcome_error__h6jGz{font-size:12.5px;color:var(--red);margin:10px 0 0}.Welcome_hint__vypJk{font-size:12px;color:var(--dim);margin:0;line-height:1.5}.Welcome_note__xyAwD{font-size:13px;color:var(--text-2);line-height:1.55;margin:14px 0 0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-hairline)}.Welcome_keys__V4dUn{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-hairline)}.Welcome_pair__7ZrFz{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:640px){.Welcome_pair__7ZrFz{grid-template-columns:1fr;gap:0}}.Welcome_guide__mtdcO{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.Welcome_guide__mtdcO summary{cursor:pointer;font-size:13px;color:var(--accent)}.Welcome_guide__mtdcO[open] summary{margin-bottom:10px}.Welcome_nextList__SfLX7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Welcome_nextList__SfLX7 li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--text-2);line-height:1.55;padding:11px 14px;background:var(--surface-2);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.Welcome_nextList__SfLX7 li:first-child{border-color:var(--accent-md);background:var(--accent-lt);color:var(--text)}.Welcome_nextNum__oqN6c{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;color:var(--accent);border:1px solid var(--accent-md)}.Welcome_footer__iw7hJ{justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid var(--border-hairline)}.Welcome_footerRight__J_uGh,.Welcome_footer__iw7hJ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Welcome_footerRight__J_uGh{margin-left:auto}.Welcome_skip__d0yUQ{background:none;border:none;color:var(--dim);font:inherit;font-size:13px;cursor:pointer;padding:6px 0}.Welcome_skip__d0yUQ:hover{color:var(--muted);text-decoration:underline}@media(max-width:640px){.Welcome_body__wII85{min-height:0}.Welcome_dotLabel__Vg3zL{font-size:11.5px}.Welcome_dot__ezdaV:not(.Welcome_dotActive__3eCyD) .Welcome_dotLabel__Vg3zL{display:none}}.overview_page__aSQTy{display:flex;flex-direction:column;gap:16px;padding-top:18px;padding-bottom:32px}.overview_bar__PNYNZ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.overview_actions__CX9mY,.overview_filters__U8OJL{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.overview_filterBtn__zuV4J{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:5px 12px 5px 6px;min-height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s}.overview_filterBtn__zuV4J:hover,.overview_filterBtn__zuV4J[aria-expanded=true]{border-color:var(--accent-md)}.overview_filterBtn__zuV4J>svg:first-child{margin-left:6px;color:var(--muted)}.overview_filterBtn__zuV4J>svg:last-child{color:var(--dim)}.overview_filterText__3JeuA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview_menuBlank__wvT_6{display:inline-block;width:16px}.overview_syncErr__WtqgZ,.overview_syncWhen__mdcVL{font-size:12px;font-weight:400;margin-left:2px}.overview_syncWhen__mdcVL{color:var(--dim)}.overview_syncErr__WtqgZ{color:var(--red)}.overview_kpis__6fzS6{display:grid;grid-template-columns:1.4fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:10px;gap:10px}@media(max-width:720px){.overview_kpis__6fzS6{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media(max-width:640px){.overview_kpis__6fzS6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.overview_kpiBig__geFiD,.overview_kpiCost__0z6s2,.overview_kpiHint___4E7e,.overview_kpi__ybJyD{min-width:0;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.overview_kpiCost__0z6s2{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease}.overview_kpiCost__0z6s2:hover{border-color:var(--red-md)}.overview_kpiCost__0z6s2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.overview_kpiCost__0z6s2{grid-column:1/-1}}.overview_kpiBig__geFiD{background:linear-gradient(150deg,var(--fill-soft),var(--surface) 70%)}@media(max-width:640px){.overview_kpiBig__geFiD{grid-column:1/-1}}.overview_kpiBig__geFiD .overview_kpiValue__1VNeJ{font-size:28px}.overview_kpiLabel__B0paY{font-size:12px;color:var(--muted)}.overview_kpiValue__1VNeJ{margin-top:6px;font-family:var(--mono);font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview_kpiSub___HE_r{margin-top:6px;font-size:12px;color:var(--dim);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.overview_winBar__9vdZr{width:48px;height:5px;border-radius:3px;background:var(--red-md);overflow:hidden;display:inline-block}.overview_winBar__9vdZr i{display:block;height:100%;background:var(--green)}.overview_kpiHint___4E7e{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;font:inherit;color:inherit;border-style:dashed}.overview_kpiHint___4E7e:hover{border-color:var(--accent-md)}.overview_kpiHintText__vISqQ{font-size:12.5px;line-height:1.45;color:var(--accent)}.overview_periodEmpty__MmeuS{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--radius);border:1px dashed var(--border-strong);font-size:13.5px;color:var(--muted)}.overview_row__FitPl{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px;align-items:start}@media(max-width:720px){.overview_row__FitPl{grid-template-columns:1fr}}.overview_card__QKJ5p{min-width:0;padding:18px 20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}@media(max-width:640px){.overview_card__QKJ5p{padding:14px}}.overview_cardHead__H4asB{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.overview_cardTitle__AqscQ{margin:0;font-size:14px;font-weight:600}.overview_cardMeta__h2dXT{font-size:12.5px;color:var(--muted)}.overview_cardMeta__h2dXT b,.overview_cardMeta__h2dXT span{font-family:var(--mono)}.overview_center__5LpCX{display:flex;justify-content:center;padding:24px 0}.overview_discCard__wlXCO{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:18px 20px;border-radius:var(--radius);background:linear-gradient(160deg,var(--accent-2-lt),var(--surface) 55%);border:1px solid var(--accent-2-md);color:inherit;text-decoration:none;transition:border-color .15s}.overview_discCard__wlXCO:hover{border-color:var(--accent-2-hd)}.overview_discCard__wlXCO .overview_cardHead__H4asB{margin-bottom:0}.overview_discScore__g5cIY{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.overview_discValue__5t8UI{font-family:var(--mono);font-size:40px;font-weight:700;line-height:1}.overview_discMax__yEQEX{font-family:var(--mono);font-size:14px;color:var(--dim)}.overview_discSub__eK_Ek{flex-basis:100%;margin-top:6px;font-size:12.5px;color:var(--muted)}.overview_discTop__uTWM4{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-2)}.overview_discTop__uTWM4 svg{flex-shrink:0;margin-top:3px;color:var(--warn)}.overview_discTop__uTWM4 b{font-weight:600;color:var(--text)}.overview_discCost__f0U5d{font-size:12.5px;color:var(--muted)}.overview_neg__doKDE{color:var(--red);font-family:var(--mono);white-space:nowrap}.overview_discEmpty__swQWW{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.overview_discFoot__xRHq2{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--accent-2)}.overview_emptyWrap__B_aJP{position:relative;isolation:isolate;overflow:hidden;min-height:560px;margin:8px 0 24px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;padding:48px 20px}.overview_emptyPreview__IrY6F{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.16;filter:saturate(.6);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0,#000 75%);mask-image:radial-gradient(ellipse at center,transparent 0,#000 75%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overview_emptyInner__75OnZ{max-width:760px;text-align:center}.overview_emptyTitle__UI1a3{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em}.overview_emptyText__bWE7m{margin:10px auto 28px;max-width:48ch;font-size:14.5px;line-height:1.55;color:var(--muted)}.overview_emptyPick__JOC3r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:640px){.overview_emptyPick__JOC3r{grid-template-columns:1fr}}.overview_emptyCard__m6tmV{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.overview_emptyCard__m6tmV:hover{border-color:var(--accent-md);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.overview_emptyCard__m6tmV:hover{transform:none}}.overview_emptyMarks__JQNUy{display:flex;gap:4px;margin-bottom:4px}.overview_emptyCardTitle__uTbQY{font-size:15px;font-weight:600}.overview_emptyCardCap__kDacf{font-size:12.5px;line-height:1.5;color:var(--muted)}@media(max-width:640px){.overview_emptyWrap__B_aJP{min-height:0;padding:24px 0;margin:0}.overview_addDesktop__vuYdu,.overview_emptyPreview__IrY6F{display:none}}.Discipline_page__gHOoI{padding-top:18px;padding-bottom:32px;display:flex;flex-direction:column;gap:16px}.Discipline_empty__OftBb,.Discipline_loading__KKxWM{padding:60px 0;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:12px}.Discipline_emptyBook__Txrnb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:40px 22px;text-align:center;color:var(--dim);font-size:14px;line-height:1.55}.Discipline_topbar__TrLOG{display:flex;flex-direction:column;gap:8px}.Discipline_titleRow__oQt_q{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Discipline_title__cOBg_{margin:0 8px 0 0;font-size:clamp(22px,3vw,26px);font-weight:600;letter-spacing:-.01em}.Discipline_titleSub__l0aXL{margin:0;font-size:13.5px;color:var(--muted);max-width:70ch;line-height:1.5}.Discipline_sectionLabel__YaP51{margin:0;font-size:14px;font-weight:600;color:var(--text)}.Discipline_card__OExex{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}@media(max-width:640px){.Discipline_card__OExex{padding:16px}}.Discipline_cardHead__18DJE{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.Discipline_top__z26y2{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px}@media(max-width:720px){.Discipline_top__z26y2{grid-template-columns:1fr}}.Discipline_hero__J60qg{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:22px 24px}@media(max-width:640px){.Discipline_hero__J60qg{padding:16px}}.Discipline_heroHead__ZAIq6{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.Discipline_heroLabel__iGn8A{margin:0;font-size:14px;font-weight:600}.Discipline_verdict__62oXJ{font-size:12px;font-weight:600;border-radius:20px;padding:4px 11px}.Discipline_heroBody__jVl9I{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:18px}.Discipline_ringWrap__ybIdv{position:relative;width:140px;height:140px;flex-shrink:0}.Discipline_ring__mgKI2{display:block;transform:rotate(-90deg)}.Discipline_ring__mgKI2 circle{transition:stroke-dashoffset 1.1s cubic-bezier(.3,.8,.3,1)}.Discipline_ringCenter__5cJl7{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Discipline_ringValue__YLEUh{font-family:var(--mono);font-size:40px;font-weight:700;line-height:1}.Discipline_ringMax__HwWSz{font-family:var(--mono);font-size:12px;color:var(--dim);margin-top:2px}.Discipline_groups__Q_q08{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:10px}.Discipline_groupsHint__2Abwz{font-size:12.5px;color:var(--muted);line-height:1.5}.Discipline_group__6UEIG{display:grid;grid-template-columns:110px minmax(40px,1fr) 48px;align-items:center;grid-gap:10px;gap:10px}.Discipline_groupLabel__3zFFh{font-size:13px;color:var(--text-2)}.Discipline_groupTrack__7Nz44{height:6px;border-radius:3px;background:var(--fill-soft);overflow:hidden}.Discipline_groupFill__5XHUv{display:block;height:100%;border-radius:3px;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.Discipline_groupValue__f_sso{font-family:var(--mono);font-size:12.5px;text-align:right}.Discipline_mix__8ZRv3{padding-top:16px;border-top:1px solid var(--border)}.Discipline_mixBar__JyX0W{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;background:var(--fill-hairline)}.Discipline_mixBar__JyX0W span{min-width:0}.Discipline_mixLegend__BfkTj{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12.5px;color:var(--text-2)}.Discipline_mixLegend__BfkTj span{display:inline-flex;align-items:center;gap:6px}.Discipline_mixLegend__BfkTj i{width:9px;height:9px;border-radius:2px}.Discipline_mixCost__W50td{margin-left:auto;color:var(--muted)}.Discipline_mixCost__W50td b{font-family:var(--mono);color:var(--red)}.Discipline_sideCol__o2Em6{display:flex;flex-direction:column;gap:16px}.Discipline_streak__cPJ8y{display:flex;align-items:center;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}.Discipline_streakNum__croWh{font-family:var(--mono);font-size:48px;font-weight:700;color:var(--green);line-height:1}.Discipline_streakNumZero__x0Upd{color:var(--dim)}.Discipline_streakLabel__xcoQ8{font-size:14.5px;color:var(--text);font-weight:500;line-height:1.4}.Discipline_streakMeta___mbVY{font-size:12.5px;color:var(--dim);margin-top:5px}.Discipline_trendCard__uaLS_{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;flex:1 1}.Discipline_trendHead___0kJq{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.Discipline_trendHint__Nv4wz{font-size:12px;color:var(--dim)}.Discipline_trendBars__R_x9d{display:flex;align-items:flex-end;gap:5px;height:130px}.Discipline_trendCol__oSdAk{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.Discipline_trendVal__ujPJE{font-family:var(--mono);font-size:10px;color:var(--dim)}.Discipline_trendBar__oxk6E{width:100%;min-height:4px;border-radius:4px 4px 0 0;transition:height .9s cubic-bezier(.2,.7,.2,1)}.Discipline_trendGrade__MuzjE{font-family:var(--mono);font-size:11px;font-weight:700}.Discipline_trendEmpty__u4bN4{font-size:13px;color:var(--dim)}.Discipline_clean__oC522{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--green)}.Discipline_patterns__rEIJI{display:flex;flex-direction:column}.Discipline_patHead__5kDMU,.Discipline_pattern__MMkW4{display:grid;grid-template-columns:minmax(160px,1.1fr) 112px 96px minmax(200px,2fr);grid-gap:16px;gap:16px;align-items:start;padding:12px 0;border-top:1px solid var(--border)}@media(max-width:720px){.Discipline_patHead__5kDMU,.Discipline_pattern__MMkW4{grid-template-columns:1fr auto auto}.Discipline_patHead__5kDMU .Discipline_patTodo__wx3WI,.Discipline_pattern__MMkW4 .Discipline_patTodo__wx3WI{grid-column:1/-1}}.Discipline_patHead__5kDMU{padding-top:0;border-top:0;font-size:12px;color:var(--dim)}@media(max-width:720px){.Discipline_patHead__5kDMU{display:none}}.Discipline_patTitle___7m4u{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--text)}.Discipline_patTitle___7m4u i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Discipline_patCount__i2EqX{font-family:var(--mono);font-size:13px;color:var(--text-2);display:flex;flex-direction:column}.Discipline_patCount__i2EqX em{font-style:normal;font-family:var(--sans);font-size:11.5px;color:var(--dim);margin-top:2px;white-space:nowrap}.Discipline_patCost__4_lHr{font-family:var(--mono);font-size:13.5px;font-weight:700;color:var(--red);text-align:right}.Discipline_patTodo__wx3WI{font-size:13px;line-height:1.5;color:var(--text-2)}.Journal_loading__ISvt0{display:flex;justify-content:center;padding:60px 0;color:var(--dim);font-size:13.5px}.AccountsSection_row__CnnXY{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-top:1px solid var(--border)}.AccountsSection_row__CnnXY:first-child{border-top:0}@media(max-width:640px){.AccountsSection_row__CnnXY{flex-wrap:wrap;padding:16px}}.AccountsSection_body__bQ_g1{flex:1 1 260px;min-width:0}.AccountsSection_name__y35Kc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:600}.AccountsSection_type__SZxgV{font-size:11.5px;font-weight:500;color:var(--muted);border:1px solid var(--border-strong);border-radius:20px;padding:1px 8px}.AccountsSection_meta__TECjW{display:flex;flex-wrap:wrap;margin-top:4px;font-size:12.5px;color:var(--dim);line-height:1.5}.AccountsSection_meta__TECjW span+span:before{content:"·";margin:0 7px;color:var(--dim)}.AccountsSection_warn__oDS8k{color:var(--warn)}.AccountsSection_error__tLAlN{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--red)}.AccountsSection_actions__otoHn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.AccountsSection_actions__otoHn{width:100%;justify-content:flex-start;padding-left:54px}}.AccountsSection_pick__Jak8c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;max-width:560px}@media(max-width:640px){.AccountsSection_pick__Jak8c{grid-template-columns:repeat(2,minmax(0,1fr))}}.AccountsSection_pickCard__Qe_sJ{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.AccountsSection_pickCard__Qe_sJ:hover{border-color:var(--accent-md);background:var(--surface-2)}.AccountsSection_pickName__siqmB{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferralPanel_page__IaLA7{display:flex;flex-direction:column;gap:24px}.ReferralPanel_loading__1I2uP{display:flex;justify-content:center;padding:60px 0}.ReferralPanel_sectionTitle__e7Nru{font-size:14px;font-weight:600;color:var(--text-2);margin-bottom:12px}.ReferralPanel_sectionHint__qq3lW{font-size:13px;color:var(--muted);margin:0 0 14px}.ReferralPanel_hero__P1Q40{background:linear-gradient(150deg,var(--accent-lt),var(--surface) 62%);border:1px solid var(--accent-md);border-radius:var(--radius);padding:24px}.ReferralPanel_heroLabel__T00_o{font-size:12.5px;font-weight:600;color:var(--accent);margin-bottom:10px}.ReferralPanel_heroTitle__UlbTs{font-size:22px;font-weight:600;margin:0 0 10px;letter-spacing:-.01em}.ReferralPanel_heroBody__E0C3t{font-size:14px;line-height:1.6;color:var(--text-2);margin:0 0 16px;max-width:620px}.ReferralPanel_benefits__1tbGE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ReferralPanel_benefits__1tbGE li{position:relative;padding-left:24px;font-size:13.5px;color:var(--text-2);line-height:1.5}.ReferralPanel_benefits__1tbGE li:before{content:"✓";position:absolute;left:0;color:var(--green);font-family:var(--mono);font-size:13px}.ReferralPanel_programs__cC3km{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.ReferralPanel_programOn__xD_Rl,.ReferralPanel_program__jvcjI{text-align:left;cursor:pointer;color:inherit;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:border-color .2s,background .2s,transform .2s}.ReferralPanel_programOn__xD_Rl:hover,.ReferralPanel_program__jvcjI:hover{border-color:var(--accent-md);transform:translateY(-2px)}.ReferralPanel_programOn__xD_Rl{border-color:var(--accent);background:linear-gradient(150deg,var(--accent-lt),var(--surface) 70%)}.ReferralPanel_programOn__xD_Rl .ReferralPanel_radio__KKeYf{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 45%,transparent 46%)}.ReferralPanel_programHead__7H6fh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ReferralPanel_programName__FqUxA{font-size:15px;font-weight:600}.ReferralPanel_radio__KKeYf{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);flex-shrink:0;transition:border-color .2s}.ReferralPanel_programNums__IK_k0{display:flex;gap:22px;margin-bottom:12px}.ReferralPanel_programNum__Wyjz2{font-family:var(--mono);font-size:26px;font-weight:700;color:var(--accent);line-height:1}.ReferralPanel_programNumAlt__sGaqt{color:var(--green)}.ReferralPanel_programNumLabel__IsCjM{font-size:11px;color:var(--dim);margin-top:5px}.ReferralPanel_programDesc__IzlrZ{font-size:12.5px;line-height:1.5;color:var(--muted);margin:0}.ReferralPanel_createRow__fhjGt{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.ReferralPanel_lockNote__s3_uz{font-size:12px;color:var(--dim);line-height:1.5}.ReferralPanel_supportLink__Rl_zN{background:none;border:none;padding:0;cursor:pointer;color:var(--accent);font-family:inherit;font-size:12px;text-decoration:underline}.ReferralPanel_linkCard__2YJAF{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:22px 24px}.ReferralPanel_linkHead__spbgc{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:14px}.ReferralPanel_linkHint__eYDBe{font-size:13px;color:var(--muted)}.ReferralPanel_programBadge__pO1FT{font-family:var(--mono);font-size:11px;color:var(--accent);border:1px solid var(--accent-md);border-radius:20px;padding:5px 12px;white-space:nowrap}.ReferralPanel_linkRow__1MQLv{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.ReferralPanel_link__2__L7{flex:1 1;min-width:200px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font-family:var(--mono);font-size:13px;color:var(--text);overflow-x:auto;white-space:nowrap}.ReferralPanel_metrics__PCAs4{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.ReferralPanel_metric__3494P{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.ReferralPanel_metricVal__NRPUb{font-family:var(--mono);font-size:28px;font-weight:700;line-height:1}.ReferralPanel_metricGold__Ka6Bv{color:var(--accent)}.ReferralPanel_metricLabel__jm7Jh{font-size:12px;color:var(--muted);margin-top:7px}.ReferralPanel_payoutNote__ReUDm{font-size:12px;color:var(--dim);margin-top:12px;line-height:1.5}.ReferralPanel_list__9_DTc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ReferralPanel_listRow__YEYdN{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border)}.ReferralPanel_listRow__YEYdN:last-child{border-bottom:none}.ReferralPanel_listDate__m5dfv{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.ReferralPanel_paid__JZOI0{font-size:12.5px;color:var(--green)}.ReferralPanel_notPaid__EY7PD{font-size:12.5px;color:var(--dim)}.ReferralPanel_listEarned__sNFjb{font-family:var(--mono);font-size:13px;color:var(--accent)}.ReferralPanel_steps__Oq3Eb{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.ReferralPanel_step__zPRYL{display:flex;gap:13px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.ReferralPanel_stepNum__L0K3U{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--accent-lt);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:700}.ReferralPanel_stepTitle__sR3_b{font-size:14px;font-weight:600;margin-bottom:4px}.ReferralPanel_stepBody__qjwpB{font-size:12.5px;line-height:1.5;color:var(--muted)}.Trades_page__1vGZ4{display:flex;flex-direction:column;gap:14px;padding-top:18px;padding-bottom:32px}.Trades_loading__9CvL3{display:flex;justify-content:center;padding:60px 0}.Trades_head__V6cIJ{justify-content:space-between;gap:12px}.Trades_headLeft__J_O7F,.Trades_head__V6cIJ{display:flex;align-items:center;flex-wrap:wrap}.Trades_headLeft__J_O7F{gap:10px}.Trades_h1__FwLRx{margin:0 8px 0 0;font-size:clamp(22px,3vw,26px);font-weight:600;letter-spacing:-.01em}.Trades_menuBlank__ES6Tq{display:inline-block;width:16px}.Trades_filters__oDa7d{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Trades_search__kjgh7{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:360px;padding:0 10px;min-height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg);color:var(--dim)}.Trades_search__kjgh7:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2-lt)}.Trades_search__kjgh7 input{border:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;padding:7px 0!important;font-size:13.5px}.Trades_search__kjgh7 button{display:inline-flex;padding:4px;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:50%}.Trades_search__kjgh7 button:hover{background:var(--fill-strong)}.Trades_chip__JogHZ{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);background:rgba(0,0,0,0);color:var(--text-2);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.Trades_chip__JogHZ:hover,.Trades_chip__JogHZ[aria-expanded=true]{border-color:var(--accent-md);color:var(--text)}.Trades_chipOn__NtYPR{border-color:var(--accent);background:var(--accent-lt);color:var(--accent)}.Trades_reset__qzMOC{display:inline-flex;align-items:center;gap:5px;padding:5px 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.Trades_reset__qzMOC:hover{color:var(--text)}.Trades_summary__fcim_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:32px;font-size:13px;color:var(--muted)}.Trades_summary__fcim_ b{font-family:var(--mono)}.Trades_bulk__I2R6e{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text)}.Trades_mOnly__2vT_T{display:none;margin-left:8px}@media(max-width:640px){.Trades_mOnly__2vT_T{display:inline}}.Trades_linkBtn__rYYPG{padding:4px;border:0;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.Trades_linkBtn__rYYPG:hover{color:var(--text);text-decoration:underline}.Trades_progress__qbAsM{display:inline-flex;align-items:center;gap:8px;color:var(--accent-2)}.Trades_tableWrap__0tA_d{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.Trades_table__ADDSv{width:100%;border-collapse:collapse;font-size:13px}.Trades_table__ADDSv th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);padding:0 12px;height:38px;text-align:left;font-size:12px;font-weight:500;color:var(--muted)}.Trades_table__ADDSv td,.Trades_table__ADDSv th{white-space:nowrap;border-bottom:1px solid var(--border)}.Trades_table__ADDSv td{padding:10px 12px}.Trades_table__ADDSv tbody tr:last-child td{border-bottom:0}.Trades_sortBtn__19fSb{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.Trades_sortBtn__19fSb:hover{color:var(--text)}.Trades_num__hvFfc{text-align:right!important;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Trades_num__hvFfc .Trades_sortBtn__19fSb{flex-direction:row}.Trades_mono__8EoX1{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.Trades_strong__LuvAS{font-weight:700}.Trades_dim__KX683{color:var(--dim)}.Trades_check__UYuBJ{width:36px;padding-right:0!important}.Trades_check__UYuBJ input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.Trades_row__OR_2N{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 44px;transition:background-color .1s}.Trades_row__OR_2N:hover{background:var(--fill-hairline)}.Trades_row__OR_2N:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.Trades_rowOn__PWeVW,.Trades_rowOn__PWeVW:hover{background:var(--accent-lt)}.Trades_date__y_rNx{color:var(--text-2)}.Trades_date__y_rNx span{margin-left:6px;font-family:var(--mono);font-size:12px;color:var(--dim)}.Trades_ticker__G_smk{display:inline-flex;align-items:center;gap:8px}.Trades_ticker__G_smk b{font-family:var(--mono);font-weight:600}.Trades_long__EDkv8,.Trades_short__1b1lX{font-size:11px;font-weight:600;padding:2px 7px;border-radius:5px}.Trades_long__EDkv8{color:var(--green);background:var(--green-lt)}.Trades_short__1b1lX{color:var(--red);background:var(--red-lt)}.Trades_verdict__sNTXE{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.Trades_verdict__sNTXE i{width:7px;height:7px;border-radius:50%}.Trades_tags__s5Wf3{display:inline-flex;gap:4px}.Trades_tags__s5Wf3 span{font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--fill-soft);color:var(--text-2)}.Trades_more___MaPB{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--border)}.Trades_empty__PlcMn{padding:48px 20px;text-align:center;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius)}.Trades_empty__PlcMn p{margin:0 0 12px}.Trades_emptyPage__1HOcn{padding:48px 0;text-align:center;color:var(--muted)}@media(max-width:1100px){.Trades_hideMd__XDQ_P{display:none}}@media(max-width:640px){.Trades_hideSm__7Jjz1{display:none}.Trades_search__kjgh7{max-width:none}.Trades_tableWrap__0tA_d{border:0;background:rgba(0,0,0,0);overflow:visible}.Trades_table__ADDSv{display:block}.Trades_table__ADDSv thead{display:none}.Trades_table__ADDSv tbody{display:flex;flex-direction:column;gap:8px}.Trades_row__OR_2N{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;grid-template-areas:"check ticker net" "check date r" "check verdict verdict";padding:12px 14px 12px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);contain-intrinsic-size:auto 92px}.Trades_row__OR_2N td{display:block;padding:0;border:0;min-width:0}.Trades_row__OR_2N td.Trades_hideMd__XDQ_P,.Trades_row__OR_2N td.Trades_hideSm__7Jjz1{display:none}.Trades_rowOn__PWeVW{border-color:var(--accent-md)}.Trades_cCheck__vDzMl{grid-area:check;align-self:center;width:auto}.Trades_cCheck__vDzMl input{width:18px;height:18px}.Trades_cTicker__MZ6rU{grid-area:ticker;overflow:hidden}.Trades_cNet__lgn5k{grid-area:net;font-size:14px}.Trades_cDate__QSXAB{grid-area:date;font-size:12.5px}.Trades_cR__wz3Jw{grid-area:r;font-size:12.5px}.Trades_cVerdict__SC4wj{grid-area:verdict}.Trades_more___MaPB{border-top:0}.Trades_addDesktop__EYUDY{display:none}}.PositionModal_head__Ikc9N{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.PositionModal_head__Ikc9N h3{margin:0;font-size:17px}.PositionModal_acc__GGi1W{display:flex;align-items:center;gap:8px}.PositionModal_accSeg__xidgp{flex:0 0 200px}.PositionModal_foot__iamU3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.PositionModal_btns__w2R7N{display:flex;gap:10px}.ClosePositionModal_head__YPTUA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ClosePositionModal_head__YPTUA h3{margin:0;font-size:17px}.ClosePositionModal_posline__z3SAb{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ClosePositionModal_hint__qFwD1{font-size:12px;color:var(--muted);border-left:2px solid var(--accent-2);padding:6px 10px;margin-bottom:14px}.ClosePositionModal_foot__aXNUB{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.ClosePositionModal_btns__hhPCO{display:flex;gap:10px}.CoinRow_row__fgKJA{background:var(--bg);border:1px solid var(--accent-2-lt);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;display:flex;flex-direction:column}.CoinRow_expanded__Llqo7{border-color:var(--border-strong)}.CoinRow_head__Iw8Jr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px 6px 6px;flex-wrap:wrap}.CoinRow_head__Iw8Jr:hover{background:var(--surface-2)}.CoinRow_expand__eYKdA{flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.CoinRow_expand__eYKdA:focus-visible{outline:2px solid var(--accent-2);outline-offset:0}.CoinRow_headActions__tolj4{display:flex;align-items:center;gap:14px}.CoinRow_ideas__QRCRS{font-size:12.5px;color:var(--dim);white-space:nowrap}.CoinRow_chevOpen__GmwVN{transform:rotate(90deg)}.CoinRow_body__eauPH{padding:4px 16px 16px;border-top:1px solid var(--border);animation:CoinRow_fadeIn__UppP_ .18s ease}.CoinRow_rowGap__KtgTW{display:flex;align-items:center;gap:10px}.CoinRow_chev__jO2z_{color:var(--muted);transition:transform .15s;flex-shrink:0}.CoinRow_ticker__T4e0Z{font-size:18px;font-weight:700}.CoinRow_pair__R2EHu{font-size:12px;color:var(--dim);font-family:var(--mono)}.CoinRow_pills__SzG1S{gap:8px}.CoinRow_pills__SzG1S,.CoinRow_toolbar__z_mhA{display:flex;align-items:center;flex-wrap:wrap}.CoinRow_toolbar__z_mhA{justify-content:space-between;gap:10px;margin:6px 0 10px}.CoinRow_posBar__dp6L7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 4px}.CoinRow_sectionTitle__MmDhf{font-size:13.5px;color:var(--text-2);font-weight:600}.CoinRow_pos__syhlu{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;margin-top:10px;background:var(--surface-2)}.CoinRow_posHead__ckODR{display:flex;align-items:center;justify-content:space-between;gap:12px}.CoinRow_posgrid__8qg8x{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-top:10px}@media(max-width:720px){.CoinRow_posgrid__8qg8x{grid-template-columns:repeat(3,1fr)}}.CoinRow_sk__49PAv{font-size:11.5px;color:var(--dim);margin-bottom:4px}.CoinRow_note__3OsU6{display:flex;gap:8px;font-size:12px;line-height:1.45;margin-top:8px;color:var(--text-2)}.Coins_bar__ZI9e0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.Coins_summary__BfYeP{margin:0;font-size:13.5px;color:var(--text-2)}.Coins_note__GPYeG{margin:4px 0 0;font-size:12px;color:var(--dim)}.Coins_add___wpYd{display:flex;align-items:center;gap:8px}.Coins_add___wpYd input{width:140px}.Coins_loading__QksPB{text-align:center;color:var(--muted);padding:40px}.SystemState_wrap__VgrBy{padding-top:20px}.SystemState_top__MHhcV{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.SystemState_h2__OeDEJ{margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.01em}.SystemState_busyChip__ewHjF,.SystemState_statusChip__xPKAU{display:flex;align-items:center;gap:8px;font-size:12.5px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:6px 12px}.SystemState_busyChip__ewHjF{color:var(--muted)}.SystemState_busyChip__ewHjF b{color:var(--accent);font-weight:600}.SystemState_layout__DGZFS{display:grid;grid-template-columns:212px 1fr;grid-gap:24px;gap:24px;align-items:start}@media(max-width:720px){.SystemState_layout__DGZFS{grid-template-columns:1fr;gap:14px}}.SystemState_rail__A2AYs{position:-webkit-sticky;position:sticky;top:84px}@media(max-width:720px){.SystemState_rail__A2AYs{position:static}}.SystemState_content__6WApJ{min-width:0}.SystemState_page__kMBt3{display:flex;flex-direction:column;gap:16px}.SystemState_mb__vI2Cb{margin-bottom:16px}.SystemState_mt__8Se9t{margin-top:16px}.SystemState_rowGap__99K3O{display:flex;align-items:center;gap:16px}.SystemState_spread__TYFIo,.SystemState_statusHead__KJl0o{display:flex;align-items:center;justify-content:space-between;gap:12px}.SystemState_statusHead__KJl0o{flex-wrap:wrap}.SystemState_statusLine__AJxhD{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SystemState_statusSub__qCir9{font-size:12.5px;color:var(--dim);margin-top:6px}.SystemState_pill__g5ieK{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--surface-2);border:1px solid var(--border)}.SystemState_model___QbEL{text-align:right}.SystemState_modelName__Q3wwV{font-family:var(--mono);font-size:15px;margin-top:2px}.SystemState_label__9bCEg{font-size:12px;color:var(--dim)}.SystemState_mono__X1m_A{font-family:var(--mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.SystemState_orb__CNwUt{width:56px;height:56px;border-radius:50%;border:2px solid var(--border-strong);position:relative;flex-shrink:0}.SystemState_orb__CNwUt:after{content:"";position:absolute;inset:18px;border-radius:50%;background:var(--c,var(--dim))}.SystemState_busy__qjcKH{border-top-color:var(--c);animation:SystemState_spin__0M16E 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.SystemState_busy__qjcKH{animation:none}}.SystemState_progressWrap__ZDHQ_{margin-top:16px;display:flex;flex-direction:column;gap:6px}.SystemState_progress__QmFA2{height:6px;border-radius:4px;background:var(--accent-lt);overflow:hidden}.SystemState_progressFill__DfqsB{height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:width .4s ease}.SystemState_stopBtn__rZ_jI{margin-top:14px}.SystemState_actions__9b33r{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.SystemState_action__xP4zs{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .12s,background-color .12s,opacity .12s}.SystemState_action__xP4zs:hover{border-color:var(--accent-2)}.SystemState_action__xP4zs:disabled{opacity:.6;cursor:progress}.SystemState_action__xP4zs:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.SystemState_gold__G_BVB{background:var(--accent);color:var(--ink);border-color:var(--accent)}.SystemState_gold__G_BVB:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.SystemState_actionLabel__QpGj9{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.SystemState_actionLabel__QpGj9 span{display:inline-flex}.SystemState_actionHint__mztRN{font-size:12.5px;line-height:1.45;opacity:.75}.SystemState_two__JOrqk{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:720px){.SystemState_two__JOrqk{grid-template-columns:1fr}}.SystemState_sectionTitle__06RYH{font-size:15px;font-weight:600;color:var(--text);margin:0 0 14px}.SystemState_statlist__5OMak{display:flex;flex-direction:column;gap:10px;margin:0}.SystemState_statlist__5OMak .SystemState_spread__TYFIo{padding-bottom:10px;border-bottom:1px solid var(--border)}.SystemState_statlist__5OMak .SystemState_spread__TYFIo:last-child{border-bottom:none;padding-bottom:0}.SystemState_statlist__5OMak dt{font-size:13.5px;color:var(--muted)}.SystemState_statlist__5OMak dd{margin:0;font-family:var(--mono);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SystemState_box__1TqH5{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:12px;background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.SystemState_big__9OSTl{font-family:var(--mono);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SystemState_bigAccent__YuDmn{font-family:var(--mono);font-size:18px;color:var(--accent)}.SystemState_priceNote__yduD7{font-size:12px;color:var(--dim);margin:8px 0 0;line-height:1.45}.SystemState_empty__xaflD{font-size:13px;color:var(--dim);margin:0}.SystemState_activity__V0CyF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SystemState_activityRow__bgWzo{display:flex;gap:14px;padding:8px 0;border-top:1px solid var(--border);font-size:13px;color:var(--text-2)}.SystemState_activityRow__bgWzo:first-child{border-top:none}.SystemState_err__Yd5U4{color:var(--red)}.PaymentResult_wrap__nXeC3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg)}.PaymentResult_card__NsFST{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.PaymentResult_body__U2sQ1{padding:36px 28px 24px;text-align:center}.PaymentResult_icon__uAFOf{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center}.PaymentResult_ok__0dEBQ{background:var(--green-lt);color:var(--green)}.PaymentResult_pending__h6cbY,.PaymentResult_wait__qflxX{background:var(--accent-lt);color:var(--accent)}.PaymentResult_fail__eoPen{background:var(--red-lt);color:var(--red)}.PaymentResult_spin__KvmwI{animation:PaymentResult_spin__KvmwI .9s linear infinite}.PaymentResult_title__bExk7{font-family:var(--sans);font-weight:600;font-size:20px;letter-spacing:-.01em;margin:0 0 8px;color:var(--text)}.PaymentResult_text__9gWzy{color:var(--muted);font-size:14px;line-height:1.55;margin:0 auto;max-width:340px}.PaymentResult_details__gOBN_{margin:22px 0 0;display:grid;grid-gap:2px;gap:2px;text-align:left}.PaymentResult_row__Bb2hz{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;background:var(--bg);border-radius:10px;font-size:13px}.PaymentResult_row__Bb2hz dt{color:var(--muted)}.PaymentResult_row__Bb2hz dd{margin:0;color:var(--text);text-align:right;min-width:0;overflow-wrap:anywhere}.PaymentResult_mono__TxBs6{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentResult_txLink__HXK0v{display:inline-flex;align-items:center;gap:6px;color:var(--text);text-decoration:none}.PaymentResult_txLink__HXK0v svg{color:var(--muted);flex:none}.PaymentResult_txLink__HXK0v:hover,.PaymentResult_txLink__HXK0v:hover svg{color:var(--accent)}.PaymentResult_actions__nn_7z{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:18px 28px 24px;border-top:1px solid var(--border)}.PaymentResult_primary__3vSkT{width:100%;justify-content:center}.PaymentResult_link__wpBc1{font-size:13px;color:var(--muted);text-decoration:none}.PaymentResult_link__wpBc1:hover{color:var(--accent)}.PaymentResult_notice__pP_Cc{margin:4px 0 18px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5;background:var(--accent-lt);border:1px solid var(--accent-md);color:var(--muted);text-align:left}.PaymentResult_buttons__eT6F4{display:flex;gap:10px;justify-content:center;margin-top:18px}