@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Dancing+Script:wght@400;700&display=swap";:root{--purple:#7054f6;--ink:#101321;--muted:#848793;--line:#ebecf1;color:var(--ink);background:#eef1f8;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}.stage{background:linear-gradient(135deg,#f8f9fc,#e7ebf5);place-items:center;min-height:100vh;display:grid}.phone{background:#fff;width:min(100vw,432px);height:min(100vh,960px);position:relative;overflow:hidden;box-shadow:0 24px 80px #171a2538}.status{color:#5d5f64;z-index:4;background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;height:50px;padding:0 20px;font-size:14px;display:grid;position:relative}.status-icons{letter-spacing:4px;justify-self:start}.status-right{letter-spacing:5px;color:#61646a;justify-self:end}.screen{background:#fff;padding:18px 17px 24px;animation:.22s both pageIn;position:absolute;inset:50px 0 64px}.scroll{scrollbar-width:none;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.trade-modal::-webkit-scrollbar{display:none}.brand-header{grid-template-columns:58px 1fr 96px;align-items:center;height:50px;margin-bottom:15px;display:grid}.brand{color:var(--purple);justify-self:center;font-family:Dancing Script,cursive;font-size:34px;font-weight:400;line-height:1}.avatar{color:#20232d;text-transform:uppercase;background:#f3f3f6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.header-actions{color:#111523;justify-content:flex-end;gap:20px;display:flex}.search{color:#8c909b;background:#f3f3f7;border-radius:16px;align-items:center;gap:10px;width:100%;height:46px;padding:0 15px;font-size:16px;display:flex}.market-tabs{border-bottom:1px solid var(--line);align-items:end;gap:26px;height:49px;margin-bottom:18px;display:flex;overflow:hidden}.market-tabs button{color:#858996;border-bottom:3px solid #0000;flex:none;height:100%;padding-top:14px;font-size:15px}.market-tabs .active{color:var(--purple);border-color:var(--purple);font-weight:700}.section-title{justify-content:space-between;align-items:center;margin:0 0 3px;display:flex}.section-title h2,.solo-title{margin:0;font-size:20px}.section-title button{color:var(--purple);font-weight:700}.solo-title{margin:20px 0 4px}.stock-row,.position-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:12px;width:100%;min-height:70px;display:grid}.stock-logo{--logo:#111;background:var(--logo);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative;overflow:hidden}.stock-logo.pale{background:color-mix(in srgb,var(--logo),white 78%);width:48px;height:48px}.stock-logo.pale:after{content:"";background:var(--logo);width:28px;height:28px;position:absolute}.mark{z-index:1;font-size:10px;position:relative}.mark.tupras:before{content:"";border:7px solid #fb3044;border-left-color:#0000;border-radius:50%;width:22px;height:22px;display:block;transform:rotate(-36deg)}.mark.thy:before{content:"";clip-path:polygon(11% 8%,89% 50%,15% 91%,40% 50%);background:#fff;width:20px;height:20px;display:block}.mark.bars:before{content:"";background:repeating-linear-gradient(90deg,#fff 0 4px,#0000 4px 7px);width:25px;height:25px;display:block;transform:skewY(-17deg)}.mark.patek:before{content:"♙";color:#fff;font-size:20px}.stock-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.stock-copy strong{font-size:18px;line-height:1.1}.stock-copy span,.stock-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stock-price{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.stock-price strong{font-size:18px}.stock-price span,.up{color:#12987d;font-weight:700}.stock-price .down,.down{color:#df5b82}.page-title{margin:20px 0 15px;font-size:26px}.page-title.lower{margin-bottom:5px}.news-row{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;align-items:center;gap:14px;min-height:92px;display:grid}.news-row h3{margin:0;font-size:16px;line-height:1.3}.news-thumb{color:#828895;background:#f4f4f8;border-radius:11px;place-items:center;width:67px;height:67px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.news-thumb.market{background:linear-gradient(135deg,#071322,#2337a2 42%,#ffd749 44%,#1a0812)}.news-thumb.cash{background:linear-gradient(135deg,#dad7ca,#f7f2e7 45%,#9ca090)}.news-thumb.bist{background:linear-gradient(135deg,#0d1638,#124dbb 50%,#99d8ff)}.news-thumb.mynet{color:#fff;background:linear-gradient(135deg,#11337a,#0b7bc7)}.news-thumb.lens{background:radial-gradient(circle at 65% 35%,#fff 0 12%,#222 13% 17%,#f8f8f8 18% 35%,#c6ccd5 36%)}.portfolio-card{color:#fff;background:linear-gradient(165deg,#977bf8,#5c43c4);border-radius:20px;padding:26px 24px;position:relative;box-shadow:13px 18px #ded4ff,0 14px 28px #5e42ca33}.portfolio-top{opacity:.84;justify-content:space-between;font-size:16px;display:flex}.portfolio-grid{grid-template-columns:1fr 112px;align-items:center;gap:12px;display:grid}.portfolio-grid h1{margin:25px 0 10px;font-size:36px;font-weight:800}.portfolio-grid p{color:#d8ffe9;margin:0 0 28px;font-weight:800}.balance-pair{gap:28px;display:flex}.balance-pair span,.legend span{color:#ffffffbf;flex-direction:column;gap:7px;display:flex}.balance-pair strong{color:#fff;font-size:19px}.donut{background:conic-gradient(#fff 0 83%,#ffd47b 83% 96%,#72deb7 96% 100%);border-radius:50%;place-items:center;width:90px;height:90px;display:grid}.donut div{background:#7656dd;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.legend{justify-content:end;gap:9px;margin-top:-10px;font-weight:800;display:grid}.legend span{color:#ffffffd6;flex-direction:row}.legend i{background:#fff;border-radius:3px;width:10px;height:10px;margin-top:5px}.legend span:nth-child(2) i{background:#ffd47b}.legend span:nth-child(3) i{background:#72deb7}.pager{justify-content:center;gap:7px;padding:22px 0;display:flex}.pager span{background:var(--purple);border-radius:50%;width:9px;height:9px}.pager span+span{opacity:.25}.segments{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.segments button{border:1px solid var(--line);color:#8a8f9a;border-radius:13px;height:45px;font-weight:700;box-shadow:0 8px 20px #7657ff0d}.segments .active{color:var(--purple);background:#f2edff;border-color:#cbbdff}.subtle-count{color:var(--muted);margin:0 0 16px}.position-row{grid-template-columns:56px 1fr auto 22px;min-height:85px}.position-price{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.position-price strong{color:#159578;font-size:16px}.position-price span{font-size:16px}.profile-card,.summary-card,.settings-card{border:1px solid var(--line);background:#fff;border-radius:17px}.profile-card{grid-template-columns:53px 1fr 24px;align-items:center;gap:12px;min-height:79px;padding:15px;display:grid}.profile-card h2{margin:0 0 6px;font-size:18px}.profile-card p{color:var(--muted);margin:0;font-size:13px}.label-row,.muted-heading{color:var(--muted);justify-content:space-between;margin:22px 0 10px;font-weight:500;display:flex}.summary-card{padding:12px 16px}.summary-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:47px;display:flex}.summary-line:last-child{border-bottom:0}.summary-line span{align-items:center;gap:8px;display:flex}.summary-line strong{font-weight:500}.summary-line .purple{color:var(--purple);background:0 0;font-weight:800}.summary-line .orange{color:#e58928;font-weight:800}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 17px;display:grid}.quick-actions button{border:1px solid var(--line);border-radius:14px;align-content:center;place-items:center;gap:9px;height:96px;font-size:12px;display:grid}.quick-actions span{border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.green{color:#18a96a;background:#e1f8ed}.blue{color:#3778f6;background:#e8f1ff}.purple{color:var(--purple);background:#f0eaff}.gray{color:#818795;background:#f3f3f6}.muted-heading{margin-top:14px;font-size:15px;font-weight:500;display:block}.settings-card{padding:0 16px}.settings-row{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;min-height:65px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row span{gap:6px;display:grid}.settings-row strong{font-size:15px}.settings-row small{color:var(--muted);font-size:12px}.bottom-nav{border-top:1px solid var(--line);z-index:6;background:#fffffff5;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;display:grid;position:absolute;bottom:21px;left:0;right:0}.bottom-nav button{color:#858b98;align-content:center;place-items:center;gap:4px;height:100%;font-size:12px;display:grid}.bottom-nav .active{color:var(--purple);font-weight:700}.bottom-nav .trade-tab svg{color:#fff;background:var(--purple);border-radius:14px;width:42px;height:42px;padding:8px;box-shadow:0 8px 20px #7657ff52}.home-indicator{z-index:8;background:#2c2c2c;border-radius:999px;width:115px;height:5px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.modal-layer{z-index:7;background:#1f222d7a;justify-content:center;align-items:flex-end;padding:0 23px 84px;animation:.18s both fadeIn;display:flex;position:absolute;inset:50px 0 0}.trade-modal{scrollbar-width:none;background:#fff;border-radius:24px;width:100%;max-height:calc(100% - 32px);padding:40px 22px 24px;animation:.28s cubic-bezier(.19,1,.22,1) both sheetIn;position:relative;overflow-y:auto}.close{background:#f6f6f8;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:22px;right:22px}.trade-head{grid-template-columns:56px 1fr auto;align-items:center;gap:14px;margin-bottom:25px;display:grid}.trade-head .stock-logo{width:50px;height:50px}.trade-head h2{align-items:center;gap:8px;margin:0 0 8px;font-size:21px;display:flex}.trade-head p,.trade-head small{color:var(--muted);margin:0}.trade-head small{align-items:center;gap:8px;margin-top:12px;display:flex}.trade-head small i{background:#16987d;border-radius:50%;width:8px;height:8px}.trade-quote{justify-items:end;gap:12px;margin-top:38px;display:grid}.trade-quote strong{font-size:21px}.trade-quote span{color:#e35c83;background:#fdeaf1;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.field-label{color:#8e929d;align-items:center;gap:6px;margin:16px 0 8px;font-weight:800;display:flex}.select-pill{height:36px;color:var(--purple);background:#f2edff;border:1px solid #c7b8ff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.trade-stats{grid-template-columns:1fr 1fr;margin:28px 0 18px;display:grid}.trade-stats span{color:#8e929d;gap:8px;font-weight:800;display:grid}.trade-stats strong{color:var(--ink);font-size:20px}.order-type,.buy-sell,.dual-input{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-type button,.buy-sell button{color:#9aa0ab;background:#f5f5f8;border-radius:6px;height:39px;font-weight:800}.order-type .active{color:var(--purple);background:#f0ecff;border:1px solid #c7b8ff}.warning{color:#ec8c29;background:#fff0df;border-radius:6px;margin:10px 0;padding:13px;font-size:14px;line-height:1.35}.buy-sell .buy{color:#fff;background:#139477}.input-like,.dual-input input{color:#252836;background:#f4f4f7;border:0;border-radius:6px;width:100%;height:46px;padding:0 13px;font-size:20px}.dual-input label{color:#8e929d;gap:8px;font-weight:800;display:grid}.dual-input input{color:#8e929d}.percent-row{grid-template-columns:repeat(5,1fr);gap:8px;margin:13px 0;display:grid}.percent-row button{background:#f4f4f7;border-radius:6px;height:33px;font-weight:800}.percent-row .text{color:var(--purple);background:0 0}.range-line{color:#8e929d;grid-template-columns:1fr auto;gap:8px;font-weight:800;display:grid}.range-line b{color:var(--purple)}.range-line input{accent-color:var(--purple);grid-column:1/-1}.confirm{color:#fff;background:var(--purple);border-radius:10px;width:100%;height:48px;margin-top:16px;font-weight:800}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:.4;transform:translateY(42px)scale(.97)}to{opacity:1;transform:none}}@media (width<=460px){.phone{width:100vw;height:100vh;box-shadow:none}}.auth-stage{background:linear-gradient(135deg,#f6f8ff,#eef2fb)}.auth-phone{border-radius:28px;width:min(1180px,96vw);max-width:1180px;height:min(780px,94vh)}.auth-screen{background:linear-gradient(135deg,#fff,#f8f9ff);flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,5vw,68px);display:flex;inset:0}.app-stage .screen,.admin-stage .screen{inset:0 0 64px}.admin-stage .screen,.app-stage .modal-layer,.admin-stage .modal-layer{inset:0}.auth-logo{text-align:center;font-size:44px}.auth-card{background:#ffffffeb;border:1px solid #dfe3f0;border-radius:24px;width:min(100%,860px);margin:0 auto;padding:26px 28px;box-shadow:0 24px 70px #414d781f}.auth-card h1{margin:0 0 8px;font-size:32px}.auth-card p{color:var(--muted);margin:0 0 16px;line-height:1.45}.auth-form{gap:12px;display:grid}.auth-form input{height:46px;color:var(--ink);background:#f4f4f7;border:0;border-radius:12px;padding:0 14px}.checkline{color:#737987;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.checkline input{width:auto;height:auto;margin-top:2px}.logout-button{color:#ef4655;background:#ffe8ea;border-radius:14px;width:100%;height:48px;margin:18px 0 34px;font-weight:800}.admin-screen .brand-header{margin-bottom:8px}.admin-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 18px;display:grid}.admin-grid article{border:1px solid var(--line);background:#fafafe;border-radius:16px;padding:14px}.admin-grid span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.admin-grid strong{font-size:24px}.admin-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.admin-row span{gap:5px;min-width:0;display:grid}.admin-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.admin-row b{gap:6px;display:flex}.admin-row button{color:var(--purple);background:#f0ecff;border-radius:9px;padding:8px 10px;font-weight:800}.admin-row button+button{color:#ef4655;background:#ffe8ea}.brand-header{grid-template-columns:74px 1fr auto}.brand-header button,.portfolio-top button,.label-row button,.inline-star{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.profile-trigger{border-radius:50%;font-weight:900}.admin-chip{height:42px;font-weight:900;border:1px solid var(--line)!important;background:#fff!important;border-radius:12px!important;padding:0 12px!important}.search input{width:100%;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-weight:700}.search input::placeholder{color:#9aa0aa}.inline-star{width:30px;height:30px;color:var(--purple);flex:none}.news-row{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;display:grid}.news-row svg:last-child{color:#abb0ba}.trade-hero{color:#fff;background:linear-gradient(135deg,#1e1649,#7054f6);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:18px;display:flex}.trade-hero span{opacity:.8;text-transform:uppercase;font-size:12px;font-weight:900}.trade-hero h1{margin:4px 0;font-size:24px}.trade-hero p{color:#eee9ff;margin:0;line-height:1.35}.total-box{height:58px;color:var(--ink);background:#f6f3ff;border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 15px;display:flex}.trade-capacity{color:#8d929f;justify-content:space-between;align-items:center;margin:8px 0 0;font-size:12px;font-weight:800;display:flex}.trade-capacity span{gap:2px;display:grid}.trade-capacity span:last-child{text-align:right;color:#6f7584}.trade-capacity strong{color:#171925}.profit-preview{color:#0f9f70;background:#eafff4;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:10px;padding:13px 16px;display:grid}.profit-preview span{color:#7d8592;gap:5px;display:grid}.profit-preview b{color:#0f9f70}.profit-preview strong{color:#0f9f70;font-size:21px}.profit-preview em{color:#fff;white-space:nowrap;background:#16c761;border-radius:999px;padding:8px 14px;font-size:16px;font-style:normal;font-weight:900}.market-status-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:start;gap:12px;margin:14px 0 18px;padding:18px;display:grid;position:relative}.market-status-card h2{margin:0 0 10px;font-size:22px}.market-status-card p{color:#9499a6;margin:0;font-size:18px}.market-status-card p strong{color:#171925;margin-bottom:3px;font-size:30px;display:block}.market-status-card>b{color:#dd5575;background:#ffe4ed;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:16px;display:flex}.market-status-card i{background:#dd5575;border-radius:50%;width:11px;height:11px;display:inline-block}.market-mini{color:#8c929f;border-top:1px solid #eceef5;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;display:grid}.market-mini span{gap:4px;font-size:12px;display:grid}.market-mini strong{color:#171925;font-size:15px}.confirm.danger,.confirm.sell{background:#d95577}.confirm.buy{background:#168b70}.total-box.buy{color:#168b70;background:#e7f6ee}.total-box.buy strong{color:#168b70}.total-box.sell{color:#d95577;background:#fce9ef}.total-box.sell strong{color:#d95577}.order-type button:disabled{opacity:.45;cursor:default}.buy-sell .sell{color:#fff;background:#ef4655}.readable-modal{line-height:1.55}.readable-modal .news-thumb{margin-bottom:18px}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fafafe;border-radius:16px;padding:24px;font-weight:700}.profile-card{text-align:left;width:100%}.ghost-back{color:var(--purple);background:#f3f0ff;border-radius:12px;align-self:flex-start;padding:10px 13px;font-weight:900}.landing{color:#15131f;background:#f7f8fd;min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow:hidden}.landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#ffffffe0;border-bottom:1px solid #e7eaf3;justify-content:space-between;align-items:center;gap:22px;height:78px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.landing-nav nav{flex-wrap:wrap;gap:22px;display:flex}.landing-nav nav button{color:#4f5260;background:0 0;border-radius:10px;height:36px;padding:0 10px;font-weight:800;text-decoration:none}.landing-nav nav button.active{color:#7054f6;background:#f0ecff}.landing-nav button,.landing-hero button,.landing-footer button{color:#fff;background:#7054f6;border-radius:12px;height:46px;padding:0 18px;font-weight:900;box-shadow:0 14px 30px #7657ff38}.landing-hero{isolation:isolate;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:44px;min-height:calc(100vh - 78px);padding:clamp(42px,7vw,92px);display:grid;position:relative}.landing-hero:before{content:"";z-index:-2;background:linear-gradient(135deg,#fff 0%,#f7f8ff 52%,#eef2ff 100%);position:absolute;inset:0}.landing-hero:after{content:"";z-index:-1;background:#e7eaf3;height:1px;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;animation:.7s both landing-up;position:relative}.landing-hero h1{letter-spacing:0;color:#15131f;max-width:880px;margin:10px 0 18px;font-size:clamp(42px,5.6vw,76px);line-height:1}.landing-hero p{color:#565b69;max-width:720px;font-size:20px;line-height:1.6}.landing-hero span{color:#7054f6;text-transform:uppercase;font-weight:900}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions .secondary{color:#211b44;box-shadow:none;background:#fff;border:1px solid #e1e4ee}.hero-terminal{z-index:1;color:#fff;background:linear-gradient(155deg,#111827,#191433 54%,#3b2f8f);border-radius:24px;flex-direction:column;justify-content:center;min-height:410px;padding:30px;animation:6s ease-in-out infinite terminal-float;display:flex;position:relative;box-shadow:0 30px 80px #1f194042}.terminal-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.terminal-top span{color:#8affc6;text-transform:none;background:#8affc624;border:1px solid #8affc647;border-radius:999px;padding:7px 12px}.hero-terminal b{color:#cfc7ff;font-size:18px}.hero-terminal strong{margin:8px 0 4px;font-size:62px}.hero-terminal small{color:#d8d4ff;font-weight:800}.terminal-chart{align-items:end;gap:10px;height:92px;margin:26px 0;display:flex}.terminal-chart i{background:linear-gradient(#8affc6,#47a6ff);border-radius:10px 10px 0 0;flex:1;animation:2.4s ease-in-out infinite bar-rise}.terminal-chart i:first-child{height:34px}.terminal-chart i:nth-child(2){height:62px;animation-delay:.2s}.terminal-chart i:nth-child(3){height:48px;animation-delay:.4s}.terminal-chart i:nth-child(4){height:82px;animation-delay:.6s}.terminal-chart i:nth-child(5){height:70px;animation-delay:.8s}.terminal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.terminal-grid div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;padding:13px}.terminal-grid span{color:#aeb8d5;text-transform:none;font-size:12px;display:block}.terminal-grid b{color:#fff;margin:7px 0 4px;display:block}.terminal-grid em{color:#8affc6;font-style:normal;font-weight:900}.landing-ticker{white-space:nowrap;color:#fff;background:#141827;gap:14px;padding:14px 0 14px 18px;display:flex;overflow:hidden}.landing-ticker div{align-items:center;gap:12px;min-width:210px;animation:24s linear infinite ticker;display:flex}.landing-ticker b{color:#cfc7ff}.landing-ticker em{color:#8affc6;font-style:normal;font-weight:900}.landing-band{background:#fff;border-top:1px solid #e8e8f0;padding:64px clamp(18px,7vw,92px)}.landing-band h2,.landing-cards h2{margin:0 0 14px;font-size:36px}.landing-band p{color:#595f6e;max-width:900px;font-size:18px;line-height:1.6}.landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:46px clamp(18px,7vw,92px);display:grid}.landing-cards article{background:#fff;border:1px solid #e5e8f1;border-radius:8px;min-height:172px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 14px 42px #1519260b}.landing-cards article:hover{border-color:#cfc5ff;transform:translateY(-4px);box-shadow:0 22px 58px #7657ff1f}.landing-cards svg{color:#7054f6}.landing-cards h3{margin:16px 0 8px;font-size:21px}.landing-cards p{color:#606575;line-height:1.5}.landing-cards article button,.landing-more{color:#7054f6;background:#f0ecff;border-radius:11px;height:42px;margin-top:14px;padding:0 14px;font-weight:900}.landing-more{color:#fff;background:#7054f6;align-items:center;margin-top:22px;display:inline-flex;box-shadow:0 14px 30px #7657ff2e}.landing-cards.compact article{min-height:130px}.landing-row{text-align:left;color:#191726;background:0 0;border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;width:100%;min-height:58px;font-weight:900;display:flex}.landing-footer{color:#fff;background:#15131f;grid-template-columns:1.2fr repeat(3,minmax(150px,1fr));align-items:start;gap:28px;padding:42px clamp(18px,7vw,92px);display:grid}.landing-footer strong{margin-bottom:10px;font-size:28px;display:block}.landing-footer h3{color:#cfc7ff;text-transform:uppercase;margin:0 0 14px;font-size:15px}.landing-footer p{color:#d7d9e5;margin:0 0 8px;line-height:1.45}.landing-footer div{align-content:start;gap:2px;display:grid}.landing-footer button{height:38px;box-shadow:none;color:#fff;background:#ffffff1a;border:1px solid #ffffff24;justify-self:start}.landing-page{background:#fff;min-height:calc(100vh - 144px);padding:72px clamp(18px,7vw,92px)}.landing-page>span{color:#7054f6;text-transform:uppercase;font-weight:900}.landing-page h1{max-width:900px;margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:1}.landing-page>p{color:#565b69;max-width:920px;font-size:20px;line-height:1.6}.landing-section{padding:58px clamp(18px,7vw,92px)}.landing-section-head{max-width:920px;margin-bottom:26px}.landing-section-head span,.landing-stats span,.landing-regulators span,.landing-discovery span,.landing-cta span{color:#7054f6;text-transform:uppercase;font-size:12px;font-weight:900}.landing-section-head h2,.landing-stats h2,.landing-regulators h2,.landing-discovery h2,.landing-cta h2{letter-spacing:0;margin:10px 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.05}.landing-section-head p,.landing-regulators p,.landing-discovery p,.landing-cta p{color:#606575;margin:0;font-size:18px;line-height:1.65}.landing-services-deep{background:#fff;border-top:1px solid #e8eaf2;border-bottom:1px solid #e8eaf2}.landing-cards-inner{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.landing-stats{color:#fff;background:linear-gradient(135deg,#151827,#241b4d);grid-template-columns:.86fr 1.14fr;align-items:center;gap:28px;padding:58px clamp(18px,7vw,92px);display:grid}.landing-stats h2{color:#fff}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat-grid article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-height:142px;padding:20px;transition:transform .22s,background .22s}.stat-grid article:hover{background:#ffffff1a;transform:translateY(-3px)}.stat-grid strong{color:#8affc6;font-size:clamp(34px,5vw,56px);line-height:1;display:block}.stat-grid p{color:#d9def0;margin:14px 0 0;line-height:1.45}.landing-why{background:#f7f8fd;padding:58px clamp(18px,7vw,92px)}.why-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.why-list article{background:#fff;border:1px solid #e2e6f0;border-radius:8px;min-height:164px;padding:22px;transition:transform .22s,border-color .22s}.why-list article:hover{border-color:#cfc5ff;transform:translateY(-3px)}.why-list b{color:#7054f6;background:#f0ecff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:inline-grid}.why-list p{color:#333846;margin:0;font-size:17px;line-height:1.5}.landing-testimonials{background:#fff;padding:58px clamp(18px,7vw,92px)}.landing-testimonials>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-testimonials article{background:linear-gradient(#fff,#f8f9ff);border:1px solid #e5e8f1;border-radius:8px;min-height:168px;padding:24px;transition:transform .22s,border-color .22s}.landing-testimonials article:hover{border-color:#cfc5ff;transform:translateY(-3px)}.landing-testimonials article p{color:#272b38;margin:0 0 24px;font-size:19px;line-height:1.5}.landing-testimonials article strong{color:#7054f6}.landing-testimonials article small{color:#7e8492;margin-top:5px;font-weight:800;display:block}.landing-regulators{background:#fff;border:1px solid #e5e8f1;border-radius:8px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;margin:0 clamp(18px,7vw,92px) 46px;padding:36px;display:grid}.landing-regulators>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-regulators article{background:#fbfcff;border:1px solid #e7eaf3;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:14px;display:flex}.landing-regulators svg{color:#1ba97f;flex:none}.landing-discovery{background:linear-gradient(135deg,#f1efff,#fff);border:1px solid #ded8ff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:0 clamp(18px,7vw,92px) 46px;padding:38px;display:grid}.landing-discovery button,.landing-cta button{color:#fff;white-space:nowrap;background:#7054f6;border-radius:12px;height:50px;padding:0 22px;font-weight:900}.discover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.discover-grid article{background:#fff;border:1px solid #e2ddff;border-radius:8px;padding:16px}.discover-grid strong{color:#191726;margin-bottom:5px;display:block}.discover-grid small{color:#777d8c;font-weight:800}.landing-cta{color:#fff;background:linear-gradient(135deg,#151827,#231a4b 70%,#7054f6);border-radius:8px;margin:0 clamp(18px,7vw,92px) 58px;padding:52px}.landing-cta span{color:#8affc6}.landing-cta h2{color:#fff;max-width:980px}.landing-cta p{color:#e5e8ff;max-width:820px;margin-bottom:24px}.landing-band.split{grid-template-columns:.7fr 1fr;align-items:center;gap:28px;display:grid}.landing-flow{background:#e7eaf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(18px,7vw,92px) 58px;padding:1px;display:grid}.landing-flow div{background:#fff;min-height:190px;padding:30px}.landing-flow span{color:#7054f6;background:#f0ecff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.landing-flow h3{margin:18px 0 8px;font-size:24px}.landing-flow p{color:#606575;margin:0;line-height:1.55}.landing-seo{max-width:1160px;padding:0 clamp(18px,7vw,92px) 58px}.landing-seo h2{margin:0 0 12px;font-size:32px}.landing-seo p{color:#606575;margin:0;font-size:18px;line-height:1.65}.landing-services{color:#fff;background:#151827;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px;margin:0 clamp(18px,7vw,92px) 58px;padding:42px;display:grid}.landing-services span{color:#8affc6;text-transform:uppercase;font-size:12px;font-weight:900}.landing-services h2{max-width:520px;margin:10px 0 0;font-size:36px;line-height:1.1}.service-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-list article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:15px;display:flex}.service-list svg{color:#8affc6;flex:none}.landing-faq{padding:0 clamp(18px,7vw,92px) 64px}.landing-faq h2{margin:0 0 14px;font-size:34px}.landing-faq>div{border-top:1px solid #e7eaf3}.stock-row{grid-template-columns:50px minmax(0,1fr) 28px minmax(82px,auto)}.stock-row .inline-star{color:#7054f6;place-items:center;display:grid}.stock-row .stock-price{min-width:82px}.news-head{margin:20px 0 14px}.news-head span{color:#7054f6;text-transform:uppercase;font-size:12px;font-weight:900}.news-head h1{margin:6px 0;font-size:28px}.news-head p{color:#8d929f;margin:0;font-weight:700}.featured-news{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(150px,38%) 1fr 24px;align-items:center;gap:20px;width:100%;margin-bottom:14px;padding:12px;display:grid;overflow:hidden;box-shadow:0 14px 34px #15192612}.featured-news .news-thumb{width:100%;height:150px}.featured-news span,.news-row span{min-width:0}.featured-news b{color:#7054f6;text-transform:uppercase;font-size:12px}.featured-news h2{color:#181b27;margin:7px 0;font-size:22px;line-height:1.25}.featured-news small,.news-row small{color:#8d929f;margin-top:6px;font-size:12px;display:block}.news-row{grid-template-columns:112px 1fr 24px;min-height:112px;padding:10px 0}.news-row .news-thumb{width:112px;height:82px}.news-row b{color:#7054f6;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.news-row h3{font-size:17px;line-height:1.35}.news-thumb{background:#171b28;border-radius:12px;position:relative}.news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.featured-news:hover .news-thumb img,.news-row:hover .news-thumb img{transform:scale(1.04)}.news-thumb>span{color:#fff;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10131ed1;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;bottom:8px;left:8px}.news-detail .news-thumb{width:100%;height:230px}.news-detail .news-kicker{color:#7054f6;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.news-detail h2{margin:0 44px 8px 0;font-size:28px;line-height:1.2}@keyframes landing-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes terminal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bar-rise{0%,to{filter:saturate();opacity:.85}50%{filter:saturate(1.4);opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-448px)}}.account-sheet{border-radius:34px 34px 0 0;align-self:flex-end;width:100%;max-width:520px;padding-top:36px}.profile-menu-sheet{background:#fff;border-radius:26px;width:min(430px,92vw);padding:22px;position:relative;box-shadow:0 30px 80px #0a081e40}.profile-menu-head{align-items:center;gap:14px;margin:8px 50px 18px 0;display:flex}.profile-menu-head h2{margin:0;font-size:22px}.profile-menu-head p,.profile-menu-head small{color:#8b91a0;margin:3px 0 0;display:block}.logout-row strong{color:#ef4655}.sheet-handle{background:#e8e8ef;border-radius:999px;width:82px;height:8px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.money-sheet-form{gap:24px}.amount-entry{color:#7054f6;background:#f5f5f8;border-radius:20px;align-items:center;gap:16px;height:96px;padding:0 22px;font-size:34px;font-weight:900;display:flex}.amount-entry input{text-align:right;color:#1a1c27;background:0 0;border:0;outline:0;flex:1;font-size:42px}.amount-entry input::placeholder{color:#c9c9cf}.bank-empty p{color:#9298a5;margin:20px 0 46px;font-size:25px}.notifications-sheet{min-height:360px}.notice-empty{text-align:center;color:#9298a5;place-items:center;gap:18px;padding:70px 12px;display:grid}.notice-empty svg{color:#7054f6}.notice-empty p{margin:0;font-size:18px}.admin-command{color:#fff;background:radial-gradient(circle at 80% 20%,#8d77ff,#181426 58%);border-radius:22px;grid-template-columns:1fr 170px;align-items:center;gap:20px;margin:14px 0 22px;padding:24px;display:grid;overflow:hidden}.admin-command span{text-transform:uppercase;color:#cfc7ff;font-size:12px;font-weight:900}.admin-command h1{margin:6px 0;font-size:36px}.admin-command p{color:#dfdcff;margin:0;line-height:1.45}.pulse-orbit{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:132px;height:132px;animation:1.9s ease-in-out infinite pulse-admin;display:grid;box-shadow:0 0 0 18px #7657ff2e,0 0 60px #7657ffa6}.pulse-orbit b{font-size:24px}@keyframes pulse-admin{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.live-data-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 16px;display:grid}.live-data-strip article{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #dfe4f1;border-radius:16px;padding:14px}.live-data-strip span,.admin-control-wall span{color:#8b91a0;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.live-data-strip strong{color:#171925;font-size:17px;display:block}.live-data-strip small{color:#7b8290;margin-top:6px;line-height:1.35;display:block}.admin-control-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.admin-control-wall article{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px}.admin-control-wall strong{color:#171925;font-size:24px}.admin-control-wall small{color:#8a90a0;margin-top:6px;font-size:12px;display:block}.admin-user-row{cursor:pointer}.admin-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-matrix article{border:1px solid var(--line);background:#fafafe;border-radius:16px;padding:16px}.admin-matrix span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.admin-matrix strong{font-size:20px}.admin-matrix small{color:#8a90a0;margin-top:6px;display:block}.admin-matrix.mini{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile .confirm{margin-top:18px}.admin-balance-edit{grid-template-columns:1fr auto;gap:10px;margin:10px 0 18px;display:grid}.admin-balance-edit input{background:#f4f4f7;border:0;border-radius:12px;height:46px;padding:0 14px}.admin-balance-edit button{color:#fff;background:#7054f6;border-radius:12px;padding:0 14px;font-weight:900}.dark-mode{--ink:#f7f8ff;--muted:#aeb6c7;--line:#2d3444;background:#080b12}.dark-mode.stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b12}.dark-mode .phone,.dark-mode .screen{color:#f7f8ff;background:#0f121a}.dark-mode .brand-header,.dark-mode .bottom-nav{background:#0f121af5;border-color:#292f3d}.dark-mode .header-actions{color:#f7f8ff}.dark-mode .brand{color:#8f75ff}.dark-mode .stock-copy span,.dark-mode .stock-copy small,.dark-mode .subtle-count,.dark-mode .muted-heading,.dark-mode .settings-row small,.dark-mode .news-head p{color:#c2c8d6}.dark-mode .search,.dark-mode .stock-row,.dark-mode .position-row,.dark-mode .profile-card,.dark-mode .summary-card,.dark-mode .settings-card,.dark-mode .auth-card,.dark-mode .input-like,.dark-mode .select-pill,.dark-mode .empty-state,.dark-mode .featured-news,.dark-mode .news-row,.dark-mode .admin-row,.dark-mode .quick-actions button,.dark-mode .trade-modal,.dark-mode .profile-menu-sheet{color:#f7f8ff;background:#171c27;border-color:#303747}.dark-mode .featured-news h2,.dark-mode .news-row h3,.dark-mode .page-title,.dark-mode .solo-title,.dark-mode .section-title h2{color:#f7f8ff}.dark-mode .bottom-nav button{color:#b7bfce}.dark-mode .bottom-nav .active{color:#8f75ff}.dark-mode .market-status-card{background:#191c26;border-color:#282d3b}.dark-mode .market-status-card p strong,.dark-mode .market-mini strong{color:#f6f7fb}.dark-mode .market-mini{border-color:#282d3b}.dark-mode .trade-capacity strong,.dark-mode .search input{color:#f6f7fb}.dark-mode .market-tabs button,.dark-mode .segments button{color:#cbd1df;background:#1b1e28}.dark-mode .market-tabs button.active,.dark-mode .segments button.active{color:#fff;background:#7054f6}.dark-mode .portfolio-card{background:linear-gradient(#a396e8,#6052ad);box-shadow:0 14px 34px #00000052}.dark-mode .total-box{color:#fff;background:#211d35}.dark-mode .avatar,.dark-mode .close{color:#fff;background:#262c39}.dark-mode .summary-line,.dark-mode .settings-row,.dark-mode .stock-row,.dark-mode .position-row,.dark-mode .news-row{border-color:#2c3444}.dark-mode .summary-line strong,.dark-mode .settings-row strong,.dark-mode .profile-card h2,.dark-mode .position-price span,.dark-mode .stock-price strong,.dark-mode .trade-stats strong,.dark-mode .amount-entry input{color:#f7f8ff}.dark-mode .quick-actions button,.dark-mode .segments button{box-shadow:none}.dark-mode .modal-layer{background:#000000b8}.admin-stage .phone,.admin-phone{border-radius:28px;width:min(1120px,96vw);max-width:1120px;height:min(940px,96vh)}.admin-tabs{grid-template-columns:repeat(7,1fr)}.report-card{margin-top:14px}@media (width>=761px){.stage{padding:24px}.phone{border-radius:28px;width:min(1120px,96vw);height:min(930px,96vh)}.screen{padding-left:34px;padding-right:34px}.bottom-nav{border-right:1px solid var(--line);border-top:0;border-radius:0;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr;width:96px;height:auto;inset:0 auto 0 0}.screen{bottom:0;left:96px}.app-stage .screen{top:0;bottom:0;left:96px}.admin-stage .screen{top:0;bottom:0;left:0}.stock-row,.position-row{min-height:86px}.trade-modal{width:min(560px,92vw)}.portfolio-grid{grid-template-columns:minmax(0,1fr) 130px}.home-indicator{display:none}.portfolio-screen{grid-template-columns:minmax(320px,470px) minmax(420px,1fr);align-content:start;gap:18px 28px;display:grid}.portfolio-screen .brand-header{grid-column:1/-1}.portfolio-screen>.portfolio-carousel{grid-area:2/1/span 5;align-self:start;min-height:342px}.portfolio-screen>.segments,.portfolio-screen>.search,.portfolio-screen>.page-title,.portfolio-screen>.position-row,.portfolio-screen>.admin-row,.portfolio-screen>.empty-state{grid-column:2}.portfolio-screen>.segments{margin-top:0}.portfolio-screen .portfolio-card{border-radius:18px;min-height:322px;margin-bottom:0;padding:22px}.portfolio-screen .portfolio-grid h1{margin:18px 0 8px;font-size:34px}.portfolio-screen .portfolio-grid p{margin-bottom:16px}.portfolio-screen .donut{width:84px;height:84px}.portfolio-screen .donut div{width:52px;height:52px;font-size:20px}.portfolio-screen .legend{justify-content:start;margin-top:14px}.portfolio-screen .legend span{font-size:15px}.portfolio-screen .chart-card{min-height:188px;margin-top:0;padding-bottom:14px}.portfolio-screen .return-chart{height:118px;margin-top:4px}}@media (width<=760px){.landing-nav nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:44px 20px}.hero-terminal{width:100%;min-height:340px;padding:22px}.hero-terminal strong{font-size:44px}.terminal-grid{grid-template-columns:1fr}.landing-section{padding:46px 20px}.landing-cards,.landing-flow,.landing-services,.service-list,.landing-stats,.stat-grid,.why-list,.landing-testimonials>div:last-child,.landing-regulators,.landing-regulators>div:last-child,.landing-discovery,.discover-grid,.landing-footer{grid-template-columns:1fr}.landing-seo{padding:0 20px 44px}.landing-services{margin:0 20px 44px;padding:28px}.landing-stats{padding:44px 20px}.landing-why,.landing-testimonials{padding:48px 20px}.landing-regulators,.landing-discovery,.landing-cta{margin:0 20px 44px;padding:28px}.landing-discovery button,.landing-cta button{width:100%}.landing-faq{padding:0 20px 48px}.portfolio-screen{padding-bottom:118px}.portfolio-card{border-radius:18px;padding:24px 24px 26px;box-shadow:0 14px 30px #405eb12e}.portfolio-grid{grid-template-columns:minmax(0,1fr) 86px;gap:10px}.portfolio-grid h1{margin:25px 0 9px;font-size:35px}.portfolio-grid p{margin-bottom:24px}.balance-pair{flex-wrap:wrap;gap:22px}.donut{width:84px;height:84px}.donut div{width:54px;height:54px;font-size:21px}.legend{justify-content:start;margin-top:18px;padding-left:0}.legend span{font-size:16px;line-height:1.2}.segments{margin-top:20px;margin-bottom:20px}.landing-footer{align-items:flex-start}.landing-band.split,.admin-command,.admin-matrix,.live-data-strip,.admin-control-wall,.market-mini{grid-template-columns:1fr}.admin-tabs{grid-template-columns:repeat(2,1fr)}}@media (width>=761px) and (width<=1100px){.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-cards,.stat-grid,.why-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stats,.landing-regulators{grid-template-columns:1fr}.admin-control-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1101px){.landing-section,.landing-why,.landing-testimonials{padding-left:max(6vw,50vw - 640px);padding-right:max(6vw,50vw - 640px)}}.portfolio-card{background:linear-gradient(#9b87f9 0%,#5742c0 100%);margin-bottom:22px;box-shadow:0 14px 28px #5742c047}.portfolio-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex;overflow:auto hidden}.portfolio-carousel::-webkit-scrollbar{display:none}.portfolio-carousel>.portfolio-card{scroll-snap-align:start;flex:0 0 min(100%,520px);margin:0}.portfolio-summary-card{min-height:322px}.chart-card{min-height:214px;margin-top:14px;padding-bottom:18px;overflow:hidden}.chart-card .portfolio-top b{color:#f5f8ff;white-space:nowrap;font-size:13px}.return-chart{width:100%;height:150px;margin-top:8px;display:block}.chart-scrub{accent-color:#fff;width:100%}.profit-preview strong{font-size:12px}.profit-preview.loss{color:#d1273d;background:#fff0f1}.profit-preview.loss b,.profit-preview.loss strong{color:#d1273d}.profit-preview.loss em{background:#ef4257}.phone[data-text=sm]{zoom:.93}.phone[data-text=lg]{zoom:1.1}.settings-card.compact .settings-row{min-height:50px}.settings-card.compact .settings-row small{font-size:12px}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bell-button{position:relative}.notify-dot{background:#ef4257;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.notification-row{align-items:flex-start}.notification-row span{flex-direction:column;gap:3px;display:flex}.notification-date{color:#9a9eab}.unread-dot{background:var(--purple);border-radius:50%;width:9px;height:9px;margin-top:6px}.t2-toast{color:#fff;z-index:5;background:#1c2233;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;animation:1.8s forwards t2fade;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes t2fade{0%{opacity:0;transform:translate(-50%,-6px)}15%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}.toggle-pill{color:#6b6f80;background:#ececf5;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.t2-toggle-row.on .toggle-pill{background:var(--purple);color:#fff}.app-version-row{cursor:default}.status-pill{color:#0f9f70;background:#eafff4;border-radius:999px;align-self:center;padding:5px 11px;font-size:12px;font-weight:700}.position-detail .settings-row{justify-content:space-between;display:flex}.market-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto hidden}.section-title b{gap:14px;font-weight:400;display:flex}.admin-chip{background:var(--purple);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:flex}@media (width<=460px){.portfolio-carousel{gap:12px;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.portfolio-carousel>.portfolio-card{flex-basis:100%}.chart-card{min-height:194px;margin-top:8px;padding-bottom:12px}.chart-card .portfolio-top{font-size:15px}.chart-card .portfolio-top b{font-size:12px}.return-chart{height:112px;margin-top:4px}.chart-scrub{height:18px}.featured-news{grid-template-columns:1fr 24px;gap:12px}.featured-news .news-thumb{grid-column:1/-1;height:174px}.featured-news h2{font-size:19px}.news-row{grid-template-columns:96px 1fr 20px;gap:11px;min-height:108px}.news-row .news-thumb{width:96px;height:76px}.news-row h3{font-size:15px}.news-detail .news-thumb{height:190px}}.position-price{text-align:right;min-width:96px}.position-price strong,.position-price span{white-space:nowrap;display:block}.portfolio-grid,.portfolio-top,.legend{min-width:0}.portfolio-screen .segments{z-index:2;margin-top:4px;position:relative}.market-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.market-tabs::-webkit-scrollbar{display:none}.market-tabs button{scroll-snap-align:start}.portfolio-screen{display:block!important}.portfolio-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.portfolio-heading h1{margin:4px 0 0;font-size:28px}.portfolio-heading>div>span{color:var(--muted);font-size:12px}.carousel-controls{align-items:center;gap:14px;display:flex}.carousel-controls button{border:1px solid var(--line);width:36px;height:36px;color:var(--purple);border-radius:8px;place-items:center;display:grid}.carousel-controls button:disabled{opacity:.3;cursor:default}.portfolio-screen .portfolio-carousel{align-items:stretch;gap:16px;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 28px;padding:0 0 8px}.portfolio-screen .portfolio-carousel>.portfolio-card{min-width:0;height:auto;min-height:310px;box-shadow:none;scroll-snap-stop:always;border-radius:16px;flex:0 0 100%;margin:0;padding:28px 32px;overflow:visible}.portfolio-screen .portfolio-carousel{scroll-behavior:smooth}.portfolio-screen .portfolio-grid{grid-template-columns:minmax(0,1fr) 160px;gap:24px}.portfolio-screen .portfolio-grid h1{overflow-wrap:anywhere;margin:18px 0 12px;font-size:38px}.portfolio-screen .legend{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin:24px 0 0;display:flex}.portfolio-screen .legend span{font-size:13px}.portfolio-screen .donut{justify-self:center;width:126px;height:126px}.portfolio-screen .donut div{width:86px;height:86px;font-size:26px}.portfolio-screen .return-chart{height:210px;margin:0}.portfolio-screen .segments{max-width:520px;margin:0 0 18px}.portfolio-screen .search{margin-bottom:20px}.portfolio-screen .position-row{grid-template-columns:48px minmax(0,1fr) minmax(100px,auto) 24px;gap:16px;padding:18px 8px}.portfolio-screen .stock-copy small{white-space:normal;line-height:1.5}.read-source{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.position-return-chart{gap:18px;max-height:240px;margin-top:24px;display:grid;overflow:auto}.position-return-chart button{color:#fff;text-align:left;background:#ffffff0d;border-radius:6px;grid-template-columns:70px minmax(0,1fr) 100px;align-items:center;gap:16px;padding:12px;display:grid}.position-return-chart button.selected{background:#ffffff20}.position-return-chart i{border-radius:3px;height:12px;display:block}.position-return-chart strong{text-align:right;font-size:13px}.news-thumb.publisher-image{background:#eeeaf5;display:block}.publisher-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-thumb.publisher-image>svg{color:#837997;position:absolute;top:35%;left:40%}.news-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-detail .close{z-index:2}.dark-mode .news-excerpt,.dark-mode .news-row small,.dark-mode .featured-news small{color:#bcc3d2}.dark-mode .dual-input input,.dark-mode .auth-form input,.dark-mode .amount-entry,.dark-mode .percent-row button,.dark-mode .order-type button{color:#f7f8ff;background:#252b38}.news-screen.is-modal-open{overflow:hidden}.app-stage .news-modal-layer{z-index:60;overscroll-behavior:contain;background:#0a0d1594;align-items:center;padding:24px;position:absolute;inset:0}.app-stage .news-modal-layer .news-detail{overscroll-behavior:contain;align-self:center;width:min(700px,100%);max-height:100%;margin:0}.news-detail .news-thumb{flex:none}.dark-mode .market-tabs{background:#171c27;border:1px solid #2c3444;border-radius:12px;align-items:center;gap:0;height:54px;margin-bottom:18px;padding:5px}.dark-mode .market-tabs button{color:#bcc3d2;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:42px;padding:0 15px}.dark-mode .market-tabs button.active{color:#fff;background:#7054f6;box-shadow:0 5px 16px #7657ff47}@media (width<=760px){.portfolio-screen .portfolio-carousel>.portfolio-card{min-height:340px;padding:24px}.portfolio-screen .portfolio-grid{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.portfolio-screen .portfolio-grid h1{font-size:29px}.portfolio-screen .donut{width:80px;height:80px}.portfolio-screen .donut div{width:52px;height:52px;font-size:19px}.portfolio-screen .balance-pair{gap:18px}.portfolio-screen .balance-pair strong{font-size:17px}.portfolio-screen .legend{gap:10px;margin-top:20px;display:grid}.portfolio-screen .position-row{grid-template-columns:38px minmax(0,1fr) 20px;gap:12px}.portfolio-screen .position-price{text-align:left;flex-flow:wrap;grid-column:2;align-items:flex-start;gap:8px}.portfolio-screen .position-row>svg{grid-area:1/3/3}.portfolio-screen .stock-logo{width:36px;height:36px}.portfolio-screen .position-price strong{font-size:13px}.portfolio-heading h1{font-size:25px}.news-row .news-excerpt{display:none}}.admin-amount{color:#7054f6;white-space:nowrap;font-size:13px;font-weight:700}.ac-root{padding-bottom:40px}.ac-lockbar{color:#8a5a00;background:#fff4e5;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.ac-lockbar span.on{color:#0f7a42}.dark-mode .ac-lockbar{color:#f0c98a;background:#2a2113}.ac-section{flex-direction:column;gap:12px;margin:18px 0 0;display:flex}.ac-section>header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ac-section h3{margin:0;font-size:16px;font-weight:800}.ac-section small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ac-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ac-field.wide{grid-column:1/-1}.ac-field>span{color:var(--muted);font-size:12px;font-weight:600}.ac-field input,.ac-field select{border:1px solid var(--line);box-sizing:border-box;width:100%;height:44px;color:inherit;background:#f7f7fb;border-radius:12px;padding:0 12px;font-size:14px}.dark-mode .ac-field input,.dark-mode .ac-field select{color:#f7f8ff;background:#171c27;border-color:#303747}.ac-list{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dark-mode .ac-list{background:#171c27;border-color:#303747}.ac-list.scroll{max-height:340px;overflow-y:auto}.ac-line{border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.ac-line:last-child{border-bottom:0}.ac-line>span{gap:4px;min-width:0;display:grid}.ac-line strong{font-size:14px;font-weight:700}.ac-line small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-line-actions{flex:none;gap:6px;display:flex}.ac-chevron{color:var(--muted);flex:none;font-size:20px}.ac-ghost{color:var(--purple);white-space:nowrap;background:#f0ecff;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800}.dark-mode .ac-ghost{color:#b9a8ff;background:#252a3a}.ac-danger{color:#ef4655;background:#ffe8ea;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:800}.ac-danger.small{border-radius:10px;padding:9px 12px;font-size:13px}.dark-mode .ac-danger{color:#ff8f9a;background:#3a1f24}.ac-error{color:#ef4655;font-size:13px;font-weight:600}.ac-empty{color:var(--muted);font-size:13px}.ac-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.ac-stats article{background:#f7f7fb;border-radius:12px;gap:3px;padding:10px;display:grid}.dark-mode .ac-stats article{background:#171c27}.ac-stats span{color:var(--muted);font-size:11px}.ac-stats strong{font-size:14px;font-weight:800}.ac-editor{width:min(680px,94vw);max-height:88vh;overflow-y:auto}.ac-lock{flex-direction:column;gap:12px;width:min(420px,92vw);display:flex}.ac-lock input{border:1px solid var(--line);height:46px;color:inherit;background:#f7f7fb;border-radius:12px;padding:0 14px;font-size:15px}.dark-mode .ac-lock input{color:#f7f8ff;background:#171c27;border-color:#303747}.ac-actions{gap:10px;display:flex}.ac-actions>*{flex:1}.ac-notice{flex-direction:column;gap:10px;width:min(420px,92vw);display:flex}@media (width<=560px){.ac-form{grid-template-columns:1fr}.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark-mode .ac-section h3,.dark-mode .ac-line strong,.dark-mode .ac-stats strong{color:#f7f8ff}.dark-mode .ac-section small,.dark-mode .ac-line small,.dark-mode .ac-field>span{color:#aeb6c7}.dark-mode .admin-screen,.dark-mode .ac-root{color:#f7f8ff;background:#0f121a}.dark-mode .admin-grid article,.dark-mode .admin-matrix article,.dark-mode .admin-control-wall article{color:#f7f8ff;background:#171c27;border-color:#303747}.dark-mode .admin-grid strong,.dark-mode .admin-matrix strong{color:#f7f8ff}.dark-mode .admin-grid span,.dark-mode .admin-matrix span,.dark-mode .admin-matrix small{color:#aeb6c7}.dark-mode .segments.admin-tabs button{color:#cbd1df;background:#1b1e28}.dark-mode .segments.admin-tabs button.active{color:#fff;background:#7054f6}.auth-v2{--auth-pad:clamp(18px,5vw,68px);padding:0 var(--auth-pad) clamp(24px,5vw,48px);justify-content:flex-start;gap:0}.auth-ticker{margin:0 calc(-1 * var(--auth-pad)) 16px;border-bottom:1px solid var(--line);background:#f4f4f8;padding:9px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.dark-mode .auth-ticker{background:#141823;border-color:#2a3040}.auth-ticker-lane{gap:22px;width:max-content;animation:38s linear infinite tickerRun;display:flex}.auth-ticker-lane span{white-space:nowrap;align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.auth-ticker-lane b{color:var(--ink);font-weight:800}.auth-ticker-lane i{font-style:normal;font-weight:700}.auth-ticker-lane i.up{color:#13b26b}.auth-ticker-lane i.down{color:#ef4655}@keyframes tickerRun{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.auth-ticker-lane{animation:none}}.auth-v2 .auth-logo{text-align:center;margin:6px 0 16px;font-size:34px}.auth-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.auth-tabs button{height:46px;color:var(--muted);background:#f2f2f6;border:1px solid #0000;border-radius:12px;font-size:15px;font-weight:700}.auth-tabs button.on{color:var(--purple);border-color:var(--purple);background:#fff;box-shadow:0 2px 10px #7054f624}.dark-mode .auth-tabs button{color:#aeb6c7;background:#1b1e28}.dark-mode .auth-tabs button.on{color:#b9a8ff;background:#171c27;border-color:#7054f6}.auth-form2{flex-direction:column;gap:10px;display:flex}.auth-form2 h4{letter-spacing:.09em;color:var(--muted);margin:10px 0 0;font-size:11.5px;font-weight:800}.auth-box{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.dark-mode .auth-box{background:#171c27;border-color:#303747}.auth-field{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}.auth-field.wide{border-right:0;grid-column:1/-1}.auth-field:nth-child(2n){border-right:0}.dark-mode .auth-field{border-color:#303747}.auth-field>span{color:var(--muted);font-size:11.5px}.auth-field input,.auth-field select{color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0;font-size:16px}.auth-field input:focus,.auth-field input:focus-visible,.auth-field select:focus,.auth-field select:focus-visible{box-shadow:none;outline:0}.auth-field:focus-within{box-shadow:inset 2px 0 0 var(--purple);background:#7054f60d}.dark-mode .auth-field:focus-within{background:#7054f61f}.auth-v2 button:focus,.auth-v2 button:focus-visible,.auth-v2 input:focus,.auth-v2 input:focus-visible{outline:0}.auth-v2 .confirm:focus-visible{box-shadow:0 0 0 3px #7054f659}.auth-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 6px top 12px,right 1px top 12px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:18px}.auth-field input::placeholder{color:#b6b9c6}.auth-field select:disabled{opacity:.55}.auth-secret{align-items:center;gap:8px;display:flex}.auth-secret button{color:var(--muted);flex:none;display:flex}.auth-v2 .checkline{color:var(--muted);align-items:flex-start;gap:9px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.auth-v2 .checkline input{accent-color:#7054f6;flex:none;width:17px;height:17px;margin-top:2px}.auth-v2 .confirm{margin-top:6px}@media (width<=360px){.auth-box{grid-template-columns:1fr}.auth-field{border-right:0}}.bk-yeni{border-radius:10px;flex:none;width:auto;padding:9px 14px;font-size:13px}.bk-list{flex-direction:column;gap:12px;display:flex}.bk-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.dark-mode .bk-card{background:#171c27;border-color:#303747}.bk-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dark-mode .bk-card>header{border-color:#303747}.bk-card h4{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:15px;font-weight:800;display:flex}.bk-pasif{color:#b26a00;background:#fff1dc;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.dark-mode .bk-pasif{color:#f0b96b;background:#33260f}.bk-araclar{flex:none;gap:6px;display:flex}.bk-araclar button{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:flex}.bk-ok{color:var(--purple);background:#f0ecff}.bk-duzenle{color:#2f72e8;background:#e8f1fe}.bk-sil{color:#ef4655;background:#ffe8ea}.bk-araclar button:disabled{opacity:.35}.dark-mode .bk-ok{color:#b9a8ff;background:#252a3a}.dark-mode .bk-duzenle{color:#7fb0ff;background:#1b2740}.dark-mode .bk-sil{color:#ff8f9a;background:#3a1f24}.bk-card dl{gap:7px;margin:0;padding:12px 14px;display:grid}.bk-card dl>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.bk-card dt{color:var(--muted);flex:none;font-size:12.5px;font-weight:700}.bk-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.5px}.bk-aciklama dd{color:#e0483f}.dark-mode .bk-aciklama dd{color:#ff8a80}.bk-kopya{border-radius:8px;padding:5px 9px;font-size:11.5px}.bk-card>footer{padding:0 14px 12px}.bk-modal{width:min(520px,94vw);max-height:88vh;overflow-y:auto}.corporate-affiliation{color:#ffffffdb;overflow-wrap:break-word;max-width:38ch;margin:6px auto 10px;font-size:clamp(12.5px,2.6vw,15px);font-weight:500;line-height:1.35;display:block}.auth-form2 input.tc-ok{border-color:#2e9e5b!important}.auth-form2 input.tc-hatali{border-color:#d64545!important}.auth-form2 .alan-hata,.auth-form2 .alan-tamam{padding:4px 2px 0;font-size:11.5px;line-height:1.3;display:block}.auth-form2 .alan-hata{color:#d64545}.auth-form2 .alan-tamam{color:#2e9e5b}.ac-top{align-items:center;gap:12px;padding:6px 0 2px;display:flex}.ac-menu-btn{width:42px;height:42px;color:inherit;background:#f2f2f6;border-radius:12px;flex:none;font-size:19px}.dark-mode .ac-menu-btn{color:#f7f8ff;background:#1b1e28}.ac-top-copy{flex:1;min-width:0}.ac-top-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:800;overflow:hidden}.ac-top-copy small{color:var(--muted);font-size:12.5px}.ac-top-actions{flex:none;gap:6px;display:flex}@media (width<=620px){.ac-top-actions .ac-ghost{display:none}}.ac-drawer-layer{z-index:70;background:#0a0c1273;display:flex;position:fixed;inset:0}.ac-drawer{background:#fff;width:min(320px,86vw);height:100%;padding:0 0 24px;animation:.18s ease-out acDrawerIn;overflow-y:auto;box-shadow:2px 0 24px #0000002e}.dark-mode .ac-drawer{background:#141823}@keyframes acDrawerIn{0%{opacity:.6;transform:translate(-14px)}to{opacity:1;transform:none}}.ac-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px 16px;display:flex}.dark-mode .ac-drawer>header{border-color:#2a3040}.ac-drawer-brand{align-items:center;gap:10px;min-width:0;display:flex}.ac-drawer-brand .brand{color:var(--purple);font-size:23px;line-height:1}.ac-drawer-brand strong{font-size:15px;font-weight:800;display:block}.ac-drawer-brand small{color:var(--muted);font-size:12px}.ac-drawer-close{width:36px;height:36px;color:inherit;background:#f2f2f6;border-radius:10px;flex:none;font-size:15px}.dark-mode .ac-drawer-close{color:#f7f8ff;background:#1b1e28}.ac-drawer-group{padding:12px 10px 2px}.ac-drawer-group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:800}.ac-drawer-group button{text-align:left;width:100%;color:inherit;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px 10px;font-size:15px;font-weight:600;display:flex}.ac-drawer-group button i{width:22px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.ac-drawer-group button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-drawer-group button em{color:#8a5a00;background:#ffefd2;border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.ac-drawer-group button.on{color:#1b63d8;background:#eef3ff}.ac-drawer-group button.on i{color:#1b63d8}.dark-mode .ac-drawer-group button.on{color:#8fb6ff;background:#1d2740}.dark-mode .ac-drawer-group button.on i{color:#8fb6ff}.dark-mode .ac-drawer-group button em{color:#f0c98a;background:#3a2c12}.ac-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ac-cards article{border:1px solid var(--line);background:#fff;border-left:4px solid #c9cddb;border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.ac-cards span{color:var(--muted);font-size:12.5px}.ac-cards strong{overflow-wrap:anywhere;font-size:clamp(16px,4.6vw,21px);font-weight:800}.ac-cards article.mavi{border-left-color:#2f6fed}.ac-cards article.sari{border-left-color:#f0a52a}.ac-cards article.yesil{border-left-color:#22a05a}.ac-cards article.mor{border-left-color:#7054f6}.ac-cards article.kirmizi{border-left-color:#ef4655}.dark-mode .ac-cards article{background:#171c27;border-color:#303747 #303747 #303747 #4a5468}.dark-mode .ac-cards article.mavi{border-left-color:#5c8dff}.dark-mode .ac-cards article.sari{border-left-color:#f0b95a}.dark-mode .ac-cards article.yesil{border-left-color:#3fc87c}.dark-mode .ac-cards article.mor{border-left-color:#9c86ff}.dark-mode .ac-cards article.kirmizi{border-left-color:#ff7b88}.dark-mode .ac-cards strong{color:#f7f8ff}.ac-toolbar{align-items:center;gap:8px;display:flex}.ac-search{border:1px solid var(--line);height:46px;color:inherit;box-sizing:border-box;background:#f7f7fb;border-radius:12px;flex:1;width:100%;padding:0 14px;font-size:14.5px}.dark-mode .ac-search{color:#f7f8ff;background:#171c27;border-color:#303747}.ac-chips{-webkit-overflow-scrolling:touch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ac-chips button{height:34px;color:var(--muted);background:#f2f2f6;border-radius:17px;flex:none;padding:0 13px;font-size:13px;font-weight:700}.ac-chips button.on{background:var(--purple);color:#fff}.dark-mode .ac-chips button{color:#aeb6c7;background:#1b1e28}.dark-mode .ac-chips button.on{color:#fff;background:#7054f6}.ac-list.tall{max-height:min(560px,62vh)}.ac-more{color:var(--purple);justify-content:center;font-weight:800}.ac-rozet{white-space:nowrap;border-radius:8px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}.ac-rozet.kirmizi{color:#c93343;background:#ffe8ea}.ac-rozet.mor{color:#6544e0;background:#efeaff}.dark-mode .ac-rozet.kirmizi{color:#ff8f9a;background:#3a1f24}.dark-mode .ac-rozet.mor{color:#b9a8ff;background:#272040}.ac-kod{letter-spacing:.02em;margin-right:8px;font-style:normal;font-weight:800}.ac-line em.ac-al,.ac-line em.ac-sat{white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.ac-line em.ac-al{color:#13b26b}.ac-line em.ac-sat{color:#ef4655}.ac-field input.tc-ok{border-color:#2e9e5b}.ac-field input.tc-hatali{border-color:#d64545}.ac-field .alan-hata{color:#d64545;font-size:11.5px}.ac-field .alan-tamam{color:#2e9e5b;font-size:11.5px}a.ac-ghost{align-items:center;text-decoration:none;display:inline-flex}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-600-normal-CUtcW3hj.woff2)format("woff2"),url(/assets/dancing-script-latin-600-normal-8nA_0nHX.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-700-normal-CX8AaSVl.woff2)format("woff2"),url(/assets/dancing-script-latin-700-normal-LI5MgW9m.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-ext-600-normal-B3h_y-4p.woff2)format("woff2"),url(/assets/dancing-script-latin-ext-600-normal-C2Rto93b.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-ext-700-normal-DuhEb1O2.woff2)format("woff2"),url(/assets/dancing-script-latin-ext-700-normal-vV212RL9.woff)format("woff")}:root{--s:1;--purple:#7054f6;--lavender:#f0ecff;--ink:#101321;--muted:#848793;--soft:#f5f5f8;--edge:#ebecf1;--green:#168b70;--red:#d95577;--rose:#fce9ef;--tint-green:#e7f6ee;--ink-green:#1e9e6a;--tint-blue:#e8f1fe;--ink-blue:#2f72e8;--tint-orange:#fef1e3;--ink-orange:#e3922f;--canvas:#fff;--surface:#fff;--glow:#faf9ff;--backdrop:#0b102066;--shadow-card:0 10px 22px #7054f64d;--shadow-pop:0 6px 18px #0000002e;--page-pad:16px;--nav-h:58px}[data-theme=dark]{--ink:#e3e5ec;--muted:#9497a6;--soft:#262830;--edge:#343640;--green:#2ca684;--red:#d6657f;--rose:#3a2631;--tint-green:#1b372c;--ink-green:#37af82;--tint-blue:#1c2b3e;--ink-blue:#5187db;--tint-orange:#3a2c20;--ink-orange:#d49447;--canvas:#171922;--surface:#1f2129;--glow:#1f2129;--backdrop:#04060e8c;--shadow-pop:0 6px 18px #00000073}[data-accent="0"]{--purple:#7054f6;--lavender:#f0ecff}[data-accent="1"]{--purple:#2f72e8;--lavender:#e8f1fe}[data-accent="2"]{--purple:#0e9aa7;--lavender:#e3f6f8}[data-accent="3"]{--purple:#1e9e6a;--lavender:#e7f6ee}[data-accent="4"]{--purple:#e3922f;--lavender:#fef1e3}[data-accent="5"]{--purple:#d9479a;--lavender:#fce8f3}[data-accent="6"]{--purple:#d6453d;--lavender:#fce9e7}[data-accent="7"]{--purple:#2b3a8c;--lavender:#e9ecfa}[data-accent="8"]{--purple:#4b5563;--lavender:#eef0f3}[data-theme=dark][data-accent="0"]{--purple:#7b69de;--lavender:#2b2647}[data-theme=dark][data-accent="1"]{--purple:#5187db;--lavender:#1c2b3e}[data-theme=dark][data-accent="2"]{--purple:#30a7b2;--lavender:#173338}[data-theme=dark][data-accent="3"]{--purple:#37af82;--lavender:#1b372c}[data-theme=dark][data-accent="4"]{--purple:#d49447;--lavender:#3a2c20}[data-theme=dark][data-accent="5"]{--purple:#d061a3;--lavender:#3a2233}[data-theme=dark][data-accent="6"]{--purple:#d25e56;--lavender:#3a2323}[data-theme=dark][data-accent="7"]{--purple:#6e7bc4;--lavender:#1e2340}[data-theme=dark][data-accent="8"]{--purple:#8e949f;--lavender:#2a2e36}.esube .esube *,.overlay .esube *,.esube *,.overlay *{box-sizing:border-box}html,body,.esube #app,.overlay #app{height:100%}.esube,.overlay{color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Roboto,Segoe UI,system-ui,-apple-system,sans-serif}body.esube-open{background:var(--canvas);overscroll-behavior:none;height:100%;margin:0;overflow:hidden}.esube button,.overlay button,.esube input,.overlay input{font:inherit;color:inherit}.esube button,.overlay button{cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.esube input,.overlay input{background:0 0;border:0;outline:none;font-family:inherit}.esube input::placeholder,.overlay input::placeholder{color:var(--muted);opacity:1}.esube a,.overlay a{color:inherit}.esube{background:var(--canvas);color:var(--ink);box-sizing:border-box;padding-top:var(--safe-top,env(safe-area-inset-top,0px));flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.esube-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.esube-body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.esube-body::-webkit-scrollbar{width:6px}.esube-body::-webkit-scrollbar-thumb{background:var(--edge);border-radius:3px}.esube .page,.overlay .page{padding:8px var(--page-pad) calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.esube .page.gap-12,.overlay .page.gap-12{gap:12px}.esube .page.gap-13,.overlay .page.gap-13{gap:13px}.esube .page.gap-14,.overlay .page.gap-14{gap:14px}.esube .page.gap-16,.overlay .page.gap-16{gap:16px}.esube .page.gap-17,.overlay .page.gap-17{gap:17px}.esube .page.gap-18,.overlay .page.gap-18{gap:18px}.esube .navbar,.overlay .navbar{background:var(--canvas);border-top:1px solid var(--edge);padding-bottom:env(safe-area-inset-bottom,0px);z-index:20;flex:none;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.esube .navbar button,.overlay .navbar button{color:var(--muted);flex-direction:column;align-items:center;gap:1px;padding:1px 0 3px;display:flex}.esube .navbar .nav-icon,.overlay .navbar .nav-icon{justify-content:center;align-items:center;height:34px;display:flex}.esube .navbar .nav-center,.overlay .navbar .nav-center{background:var(--purple);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.esube .navbar span,.overlay .navbar span{font-size:calc(9px * var(--s));line-height:1.2}.esube .navbar button.active,.overlay .navbar button.active{color:var(--purple)}.esube .navbar button.active span,.overlay .navbar button.active span{font-weight:700}.esube .brandbar,.overlay .brandbar{grid-template-columns:80px 1fr 80px;align-items:center;display:grid}.esube .brand-word,.overlay .brand-word{font-family:Dancing Script,cursive;font-size:calc(30px * var(--s));min-height:38px;color:var(--purple);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1.26;display:flex}.esube .brandbar-actions,.overlay .brandbar-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.esube .icon-btn,.overlay .icon-btn{width:38px;height:38px;color:var(--ink);border-radius:19px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.esube .icon-btn.soft,.overlay .icon-btn.soft{background:var(--soft)}.esube .icon-btn.lav,.overlay .icon-btn.lav{background:var(--lavender);color:var(--purple)}.esube .icon-btn.sm,.overlay .icon-btn.sm{border-radius:16px;width:32px;height:32px}.esube .icon-btn .dot,.overlay .icon-btn .dot{background:var(--red);border:2px solid var(--canvas);border-radius:4px;width:8px;height:8px;position:absolute;top:7px;right:8px}.esube .ava,.overlay .ava{background:var(--soft);width:38px;height:38px;color:var(--ink);font-weight:700;font-size:calc(14.4px * var(--s));border-radius:19px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.esube .ava img,.overlay .ava img{object-fit:cover;width:100%;height:100%}.esube .ava.lav,.overlay .ava.lav{background:var(--lavender);color:var(--purple)}.esube .ava.n44,.overlay .ava.n44{width:44px;height:44px;font-size:calc(16.7px * var(--s));border-radius:22px}.esube .ava.n50,.overlay .ava.n50{width:50px;height:50px;font-size:calc(19px * var(--s));border-radius:25px}.esube .ava.n36,.overlay .ava.n36{width:36px;height:36px;font-size:calc(13.7px * var(--s));border-radius:18px}.esube .searchbox,.overlay .searchbox{background:var(--soft);color:var(--muted);border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:0 12px;display:grid}.esube .searchbox input,.overlay .searchbox input{height:44px;font-size:calc(14px * var(--s));color:var(--ink);width:100%;min-width:0}.esube .searchbox .clear,.overlay .searchbox .clear{color:var(--muted);display:flex}.esube .mseg-wrap,.overlay .mseg-wrap{border-bottom:1px solid var(--edge)}.esube .mseg,.overlay .mseg{scrollbar-width:none;scroll-behavior:smooth;gap:20px;display:flex;overflow-x:auto}.esube .mseg::-webkit-scrollbar{display:none}.overlay .mseg::-webkit-scrollbar{display:none}.esube .mseg button,.overlay .mseg button{font-size:calc(14px * var(--s));color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:0 0 9px}.esube .mseg button.active,.overlay .mseg button.active{color:var(--purple);border-bottom-color:var(--purple);font-weight:700}.esube .card,.overlay .card{background:var(--surface);border-radius:16px;padding:16px}.esube .card.outline,.overlay .card.outline{border:1px solid var(--edge)}.esube .hline,.overlay .hline{background:var(--edge);flex:none;height:1px}.esube .vline,.overlay .vline{background:var(--edge);flex:none;align-self:center;width:1px;height:12px}.esube .rowline,.overlay .rowline{justify-content:space-between;align-items:center;gap:10px;display:flex}.esube .h-title,.overlay .h-title{font-size:calc(19px * var(--s));font-weight:700}.esube .h-24,.overlay .h-24{font-size:calc(24px * var(--s));font-weight:700}.esube .muted,.overlay .muted{color:var(--muted)}.esube .link-all,.overlay .link-all{font-size:calc(12.5px * var(--s));color:var(--purple);font-weight:700}.esube .notice-box,.overlay .notice-box{background:var(--soft);font-size:calc(13px * var(--s));color:var(--muted);border-radius:12px;padding:14px}.esube .btn,.overlay .btn{height:44px;font-size:calc(14px * var(--s));background:var(--purple);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:0 12px;font-weight:500;display:inline-flex}.esube a.btn,.overlay a.btn{box-sizing:border-box;text-decoration:none}.esube .btn.ghost,.overlay .btn.ghost{background:var(--soft);color:var(--ink)}.esube .btn.primary-lg,.overlay .btn.primary-lg{height:52px;font-size:calc(16px * var(--s));border-radius:16px}.esube .btn.tall,.overlay .btn.tall{height:50px;font-size:calc(15px * var(--s));border-radius:15px}.esube .btn:disabled,.overlay .btn:disabled{opacity:.5;cursor:default}.esube .symbol,.overlay .symbol{background:var(--soft);color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.esube .symbol img,.overlay .symbol img{object-fit:contain;width:100%;height:100%}.esube .symbol.tinted img,.overlay .symbol.tinted img{width:56%;height:56%}.esube .inst-row,.overlay .inst-row{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 0;display:grid}.esube .inst-copy,.overlay .inst-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .inst-copy strong,.overlay .inst-copy strong{font-size:calc(15.5px * var(--s));font-weight:700}.esube .inst-copy span,.overlay .inst-copy span{font-size:calc(12px * var(--s));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .inst-copy small,.overlay .inst-copy small{font-size:calc(11px * var(--s));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .inst-price,.overlay .inst-price{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.esube .inst-price strong,.overlay .inst-price strong{font-size:calc(15.5px * var(--s));font-weight:700}.esube .inst-price span,.overlay .inst-price span{font-size:calc(12px * var(--s));font-weight:700}.esube .up,.overlay .up{color:var(--green)}.esube .down,.overlay .down{color:var(--red)}.esube .inst-row.holding,.overlay .inst-row.holding,.esube .inst-row.holding,.overlay .inst-row.holding{gap:12px}.esube .inst-row.holding .inst-price,.overlay .inst-row.holding .inst-price{gap:4px}.esube .inst-row.holding .inst-price .pl,.overlay .inst-row.holding .inst-price .pl{font-size:calc(15px * var(--s));white-space:nowrap;font-weight:700}.esube .inst-row.holding .inst-price .val,.overlay .inst-row.holding .inst-price .val{font-size:calc(12.5px * var(--s));color:var(--ink);font-weight:400}.esube .inst-tail,.overlay .inst-tail{align-items:center;gap:8px;display:flex}.esube .market-status,.overlay .market-status{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.esube .pill,.overlay .pill{font-size:calc(11.5px * var(--s));border-radius:9px;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}.esube .pill .dot,.overlay .pill .dot{background:currentColor;border-radius:4px;width:7px;height:7px}.esube .pill.open,.overlay .pill.open{background:var(--tint-green);color:var(--green)}.esube .pill.closed,.overlay .pill.closed{background:var(--rose);color:var(--red)}.esube .index-level,.overlay .index-level{font-size:calc(15px * var(--s));font-weight:700}.esube .move-badge,.overlay .move-badge{font-size:calc(11px * var(--s));border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-weight:700;display:inline-flex}.esube .move-badge.up,.overlay .move-badge.up{background:var(--tint-green);color:var(--green)}.esube .move-badge.down,.overlay .move-badge.down{background:var(--rose);color:var(--red)}.esube .breadth-labels,.overlay .breadth-labels{font-size:calc(12.5px * var(--s));justify-content:space-between;font-weight:700;display:flex}.esube .breadth-labels>span,.overlay .breadth-labels>span{align-items:center;gap:4px;display:inline-flex}.esube .breadth-bar,.overlay .breadth-bar{gap:2px;display:flex}.esube .breadth-bar>i,.overlay .breadth-bar>i{font-style:normal;font-size:calc(11.5px * var(--s));color:#fff;text-align:center;min-width:0;padding:4px 0;font-weight:700}.esube .breadth-bar>i.g,.overlay .breadth-bar>i.g{background:var(--green);border-radius:8px 0 0 8px}.esube .breadth-bar>i.r,.overlay .breadth-bar>i.r{background:var(--red);border-radius:0 8px 8px 0}.esube .volume-badge,.overlay .volume-badge{background:var(--soft);font-size:calc(12px * var(--s));border-radius:10px;align-self:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.esube .volume-badge .dot,.overlay .volume-badge .dot{background:var(--green);border-radius:4px;width:7px;height:7px}.esube .volume-badge b,.overlay .volume-badge b{font-size:calc(12.5px * var(--s));font-weight:700}.esube .volume-badge span,.overlay .volume-badge span{color:var(--muted);font-weight:700}.esube .converter,.overlay .converter{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.esube .converter .fx-row,.overlay .converter .fx-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.esube .converter .fx-box,.overlay .converter .fx-box{background:var(--soft);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px;height:52px;padding:0 12px;display:grid}.esube .converter .fx-box input,.overlay .converter .fx-box input{font-size:calc(21px * var(--s));width:100%;min-width:0}.esube .converter .fx-box .result,.overlay .converter .fx-box .result{font-size:calc(21px * var(--s));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.esube .converter .fx-unit,.overlay .converter .fx-unit{color:var(--purple);font-weight:700;font-size:calc(15px * var(--s));align-items:center;gap:3px;display:inline-flex}.esube .converter .note,.overlay .converter .note{font-size:calc(12px * var(--s));color:var(--muted)}.esube .nrow,.overlay .nrow{text-align:left;grid-template-columns:30px 1fr;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.esube .nrow-foto,.overlay .nrow-foto{grid-template-columns:78px 1fr;align-items:start}.esube .ncol,.overlay .ncol{flex-direction:column;gap:5px;min-width:0;display:flex}.esube .nmeta,.overlay .nmeta{font-size:calc(11.5px * var(--s));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esube .nmark,.overlay .nmark{background:var(--lavender);width:30px;height:30px;color:var(--purple);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}[data-theme=dark] .nmark{background:color-mix(in srgb, var(--purple) 22%, transparent)}.esube .nthumb,.overlay .nthumb{background:var(--soft);width:78px;height:78px;color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.esube .nthumb img,.overlay .nthumb img{object-fit:cover;width:100%;height:100%}.esube .nrow h3,.overlay .nrow h3{font-size:calc(14px * var(--s));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.esube .article-photo,.overlay .article-photo{background:var(--soft);border-radius:18px;height:210px;overflow:hidden}.esube .article-photo img,.overlay .article-photo img{object-fit:cover;width:100%;height:100%}.esube .article-body,.overlay .article-body{font-size:calc(15px * var(--s));white-space:pre-wrap;line-height:1.35}.esube .page-head,.overlay .page-head{grid-template-columns:38px 1fr 38px;align-items:center;gap:12px;display:grid}.esube .page-head.with-tail,.overlay .page-head.with-tail{grid-template-columns:38px 1fr auto}.esube .page-head h1,.overlay .page-head h1{font-size:calc(20px * var(--s));margin:0;font-weight:700}.esube .page-head.center h1,.overlay .page-head.center h1{text-align:center}.esube .page-head.long h1,.overlay .page-head.long h1{font-size:calc(15.5px * var(--s))}.esube .page-head h1.t22,.overlay .page-head h1.t22{font-size:calc(22px * var(--s));text-align:left}.esube .pcard,.overlay .pcard{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.esube .pcard .who,.overlay .pcard .who{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .pcard .who strong,.overlay .pcard .who strong{font-size:calc(15.5px * var(--s));font-weight:700}.esube .pcard .who span,.overlay .pcard .who span{font-size:calc(12px * var(--s));color:var(--muted)}.esube .summary-head,.overlay .summary-head{justify-content:space-between;align-items:center;display:flex}.esube .summary-head span,.overlay .summary-head span{font-size:calc(12px * var(--s));color:var(--muted)}.esube .eye-btn,.overlay .eye-btn{width:28px;height:28px;color:var(--muted);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.esube .amount-list,.overlay .amount-list{padding:2px 15px}.esube .amount-row,.overlay .amount-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.esube .amount-row .lbl,.overlay .amount-row .lbl{font-size:calc(14px * var(--s));align-items:center;gap:7px;display:inline-flex}.esube .amount-row .val,.overlay .amount-row .val{font-size:calc(14px * var(--s));text-align:right}.esube .amount-row .val.b,.overlay .amount-row .val.b{font-weight:700}.esube .amount-row .val.p,.overlay .amount-row .val.p{color:var(--purple)}.esube .amount-row .val.o,.overlay .amount-row .val.o{color:var(--ink-orange)}.esube .quick-grid,.overlay .quick-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.esube .quick-grid .tile-btn,.overlay .quick-grid .tile-btn{background:var(--surface);border:1px solid var(--edge);border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:11px 5px;display:flex}.esube .tile,.overlay .tile{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.esube .quick-grid span,.overlay .quick-grid span{font-size:calc(10px * var(--s));text-align:center;line-height:1.25}.esube .list-card,.overlay .list-card{padding:3px 15px}.esube .list-row,.overlay .list-row{grid-template-columns:1fr 18px;align-items:center;gap:8px;width:100%;padding:12px 0;display:grid}.esube .list-row .copy,.overlay .list-row .copy{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .list-row .copy strong,.overlay .list-row .copy strong{font-size:calc(14px * var(--s));font-weight:700}.esube .list-row .copy span,.overlay .list-row .copy span{font-size:calc(11px * var(--s));color:var(--muted)}.esube .section-label,.overlay .section-label{font-size:calc(12px * var(--s));color:var(--muted)}.esube .sec-card,.overlay .sec-card{background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:2px 14px}.esube .sec-section,.overlay .sec-section{flex-direction:column;gap:8px;display:flex}.esube .sec-section>.head,.overlay .sec-section>.head{font-size:calc(12.5px * var(--s));color:var(--muted);letter-spacing:.8px;padding:6px 0 0 4px;font-weight:700}.esube .sec-row,.overlay .sec-row{grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;width:100%;padding:12px 0;display:grid}.esube .sec-row .disc,.overlay .sec-row .disc{background:var(--lavender);width:44px;height:44px;color:var(--purple);border-radius:22px;justify-content:center;align-items:center;display:flex}.esube .sec-row .copy,.overlay .sec-row .copy{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .sec-row .copy strong,.overlay .sec-row .copy strong{font-size:calc(15.5px * var(--s));font-weight:700}.esube .sec-row .copy span,.overlay .sec-row .copy span{font-size:calc(12.5px * var(--s));color:var(--muted)}.esube .info-row,.overlay .info-row{grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 2px;display:grid}.esube .info-row .copy,.overlay .info-row .copy{flex-direction:column;gap:4px;min-width:0;display:flex}.esube .info-row .copy strong,.overlay .info-row .copy strong{font-size:calc(16.5px * var(--s));font-weight:700}.esube .info-row .copy span,.overlay .info-row .copy span{font-size:calc(13.5px * var(--s));color:var(--muted)}.esube .scard,.overlay .scard{background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:3px 16px}.esube .srow,.overlay .srow{grid-template-columns:30px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.esube .srow>.ic,.overlay .srow>.ic{color:var(--ink);font-weight:700;font-size:calc(15px * var(--s));justify-content:center;align-items:center;display:flex}.esube .srow>.lb,.overlay .srow>.lb{font-size:calc(15px * var(--s))}.esube .srow>.vl,.overlay .srow>.vl{font-size:calc(14px * var(--s));color:var(--muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.esube .settings-head,.overlay .settings-head{font-size:calc(13.5px * var(--s));color:var(--muted);padding:10px 0 2px}.esube .seg-pill,.overlay .seg-pill{background:var(--soft);border-radius:12px;padding:3px;display:inline-flex}.esube .seg-pill button,.overlay .seg-pill button{text-align:center;width:76px;font-size:calc(13px * var(--s));color:var(--muted);border-radius:10px;padding:8px 0}.esube .seg-pill button.active,.overlay .seg-pill button.active{background:var(--lavender);color:var(--purple);font-weight:700}.esube .toggle,.overlay .toggle{background:var(--edge);border-radius:14px;flex:none;align-items:center;width:48px;height:28px;padding:2px;transition:background .16s;display:inline-flex}.esube .toggle i,.overlay .toggle i{background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .16s;display:block}.esube .toggle.on,.overlay .toggle.on{background:var(--purple)}.esube .toggle.on i,.overlay .toggle.on i{transform:translate(20px)}.esube .choice-row,.overlay .choice-row{width:100%;font-size:calc(15px * var(--s));grid-template-columns:1fr 22px;align-items:center;gap:10px;padding:13px 2px;display:grid}.esube .choice-row.on,.overlay .choice-row.on{color:var(--purple);font-weight:700}.esube .accent-grid,.overlay .accent-grid{grid-template-columns:repeat(3,1fr);row-gap:16px;padding:4px 0 6px;display:grid}.esube .accent-grid button,.overlay .accent-grid button{flex-direction:column;align-items:center;gap:7px;display:flex}.esube .accent-grid .ring,.overlay .accent-grid .ring{border:2px solid #0000;border-radius:33px;justify-content:center;align-items:center;width:66px;height:66px;padding:3px;display:flex}.esube .accent-grid .swatch,.overlay .accent-grid .swatch{color:#fff;border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.esube .accent-grid span,.overlay .accent-grid span{font-size:calc(12.5px * var(--s));color:var(--muted)}.esube .accent-grid button.on span,.overlay .accent-grid button.on span{font-weight:700}.overlay{z-index:60;position:fixed;inset:0}.esube .backdrop,.overlay .backdrop{background:var(--backdrop);animation:.16s fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fadeInPanel{0%{opacity:0}to{opacity:1}}.esube .popcard,.overlay .popcard{background:var(--surface);width:292px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);border-radius:18px;animation:.16s popIn;position:absolute}.esube .popcard .arrow,.overlay .popcard .arrow{background:var(--surface);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.esube .popcard .foot,.overlay .popcard .foot{border-radius:0 0 18px 18px}.esube .popcard-head,.overlay .popcard-head{padding:16px 16px 14px}.esube .popcard-head h2,.overlay .popcard-head h2{font-size:calc(16.5px * var(--s));margin:0;font-weight:700}.esube .popcard .menu,.overlay .popcard .menu{padding:2px 16px}.esube .popcard .menu-row,.overlay .popcard .menu-row{width:100%;font-size:calc(15px * var(--s));grid-template-columns:26px 1fr;align-items:center;gap:14px;padding:13px 2px;display:grid}.esube .popcard .foot,.overlay .popcard .foot{background:var(--soft);width:100%;color:var(--red);font-size:calc(15px * var(--s));grid-template-columns:26px 1fr;align-items:center;gap:14px;padding:15px 16px;font-weight:700;display:grid}.esube .pop-profile,.overlay .pop-profile{grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:16px 16px 14px;display:grid}.esube .pop-profile .who,.overlay .pop-profile .who{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .pop-profile .who strong,.overlay .pop-profile .who strong{font-size:calc(16.5px * var(--s));font-weight:700}.esube .pop-profile .who span,.overlay .pop-profile .who span{font-size:calc(12.5px * var(--s));color:var(--muted)}.esube .pop-profile .who small,.overlay .pop-profile .who small{font-size:calc(12px * var(--s));color:var(--muted)}.esube .notify-empty,.overlay .notify-empty{flex-direction:column;align-items:center;gap:12px;padding:22px 16px 26px;display:flex}.esube .notify-empty .disc,.overlay .notify-empty .disc{background:var(--soft);width:48px;height:48px;color:var(--muted);border-radius:24px;justify-content:center;align-items:center;display:flex}.esube .notify-empty p,.overlay .notify-empty p{font-size:calc(13.5px * var(--s));color:var(--muted);text-align:center;margin:0}.esube .notify-list,.overlay .notify-list{max-height:320px;padding:4px 16px;overflow-y:auto}.esube .notify-item,.overlay .notify-item{flex-direction:column;gap:3px;padding:12px 0;display:flex}.esube .notify-item strong,.overlay .notify-item strong{font-size:calc(14px * var(--s));font-weight:700}.esube .notify-item span,.overlay .notify-item span{font-size:calc(12.5px * var(--s));color:var(--muted)}.esube .notify-item small,.overlay .notify-item small{font-size:calc(11px * var(--s));color:var(--muted)}.esube .sheet-panel,.overlay .sheet-panel{background:var(--surface);padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;max-height:87vh;animation:.2s fadeInPanel;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.esube .shandle,.overlay .shandle{background:var(--edge);border-radius:2px;width:36px;height:4px;margin:0 auto 7px}.esube .dialog-panel,.overlay .dialog-panel{background:var(--surface);border-radius:22px;max-height:80vh;padding:20px 20px 18px;animation:.18s fadeInPanel;position:absolute;top:50%;left:22px;right:22px;overflow-y:auto;transform:translateY(-50%)}.esube .sheet-title,.overlay .sheet-title{font-size:calc(19px * var(--s));font-weight:700}.esube .sheet-title.center,.overlay .sheet-title.center{text-align:center}.esube .sheet-stack,.overlay .sheet-stack{flex-direction:column;gap:14px;display:flex}.esube .dialog-stack,.overlay .dialog-stack{flex-direction:column;gap:16px;display:flex}.esube .thead,.overlay .thead{grid-template-rows:auto auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.esube .thead .logo,.overlay .thead .logo{grid-area:1/1/span 3}.esube .thead .sym,.overlay .thead .sym{grid-area:1/2}.esube .thead .trade-close,.overlay .thead .trade-close{grid-area:1/3}.esube .thead .nm,.overlay .thead .nm{grid-area:2/2}.esube .thead .price,.overlay .thead .price{grid-area:2/3}.esube .thead .src,.overlay .thead .src{grid-area:3/2}.esube .thead .badge-wrap,.overlay .thead .badge-wrap{grid-area:3/3}.esube .thead .sym,.overlay .thead .sym{font-size:calc(18px * var(--s));align-items:center;gap:4px;font-weight:700;display:inline-flex}.esube .thead .nm,.overlay .thead .nm{font-size:calc(12.5px * var(--s));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .thead .src,.overlay .thead .src{font-size:calc(11px * var(--s));color:var(--muted);align-items:center;gap:6px;display:inline-flex}.esube .thead .src .dot,.overlay .thead .src .dot{border-radius:4px;width:7px;height:7px}.esube .thead .price,.overlay .thead .price{font-size:calc(17px * var(--s));text-align:right;font-weight:700}.esube .thead .trade-close,.overlay .thead .trade-close,.esube .thead .badge-wrap,.overlay .thead .badge-wrap{justify-self:end}.esube .trade-body,.overlay .trade-body{flex-direction:column;gap:12px;display:flex}.esube .tstats,.overlay .tstats{grid-template-columns:1fr 1fr;display:grid}.esube .tstats>div,.overlay .tstats>div{flex-direction:column;gap:3px;display:flex}.esube .tstats span,.overlay .tstats span{font-size:calc(11.5px * var(--s));color:var(--muted);font-weight:700}.esube .tstats strong,.overlay .tstats strong{font-size:calc(17px * var(--s));font-weight:700}.esube .seg2,.overlay .seg2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.esube .seg2 button,.overlay .seg2 button{text-align:center;font-size:calc(13px * var(--s));background:var(--soft);color:var(--muted);border:1px solid #0000;border-radius:5px;padding:8px 0;font-weight:700}.esube .seg2 button.on-buy,.overlay .seg2 button.on-buy{background:var(--green);color:#fff}.esube .seg2 button.on-sell,.overlay .seg2 button.on-sell{background:var(--red);color:#fff}.esube .seg2 button.on-type,.overlay .seg2 button.on-type{background:var(--lavender);color:var(--purple);border-color:color-mix(in srgb, var(--purple) 45%, transparent)}.esube .seg2 button:disabled,.overlay .seg2 button:disabled{opacity:.45;cursor:default}.esube .closed-note,.overlay .closed-note{background:var(--tint-orange);color:var(--ink-orange);font-size:calc(12.5px * var(--s));border-radius:5px;padding:10px 12px}.esube .field,.overlay .field{flex-direction:column;gap:5px;display:flex}.esube .field>label,.overlay .field>label{font-size:calc(11.5px * var(--s));color:var(--muted);font-weight:700}.esube .field .box,.overlay .field .box{background:var(--soft);border-radius:5px;align-items:center;padding:0 12px;display:flex}.esube .field .box input,.overlay .field .box input{width:100%;height:42px;font-size:calc(18px * var(--s))}.esube .field .box .ro,.overlay .field .box .ro{height:42px;font-size:calc(15px * var(--s));align-items:center;font-weight:700;display:flex}.esube .grid2,.overlay .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.esube .shortcuts,.overlay .shortcuts{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:8px;display:grid}.esube .shortcuts button.chip,.overlay .shortcuts button.chip{background:var(--soft);text-align:center;font-size:calc(12px * var(--s));border-radius:5px;padding:6px 0;font-weight:700}.esube .shortcuts .all,.overlay .shortcuts .all{font-size:calc(12.5px * var(--s));color:var(--purple);padding-left:8px;font-weight:700}.esube .ratio-row,.overlay .ratio-row{font-size:calc(11.5px * var(--s));justify-content:space-between;align-items:center;font-weight:700;display:flex}.esube .ratio-row .lbl,.overlay .ratio-row .lbl{color:var(--muted)}.esube .ratio-row .val,.overlay .ratio-row .val{color:var(--purple)}.esube input[type=range].slider,.overlay input[type=range].slider{appearance:none;background:0 0;width:100%;height:22px}.esube input[type=range].slider::-webkit-slider-runnable-track{background:var(--lavender);border-radius:3px;height:6px}.overlay input[type=range].slider::-webkit-slider-runnable-track{background:var(--lavender);border-radius:3px;height:6px}.esube input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--purple);border-radius:11px;width:22px;height:22px;margin-top:-8px}.overlay input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--purple);border-radius:11px;width:22px;height:22px;margin-top:-8px}.esube input[type=range].slider::-moz-range-track{background:var(--lavender);border-radius:3px;height:6px}.overlay input[type=range].slider::-moz-range-track{background:var(--lavender);border-radius:3px;height:6px}.esube input[type=range].slider::-moz-range-thumb{background:var(--purple);border:0;border-radius:11px;width:22px;height:22px}.overlay input[type=range].slider::-moz-range-thumb{background:var(--purple);border:0;border-radius:11px;width:22px;height:22px}.esube .capacity,.overlay .capacity{font-size:calc(11.5px * var(--s));justify-content:space-between;align-items:center;gap:10px;display:flex}.esube .capacity .l,.overlay .capacity .l{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.esube .capacity .l b,.overlay .capacity .l b{color:var(--ink);font-weight:700}.esube .capacity .r,.overlay .capacity .r{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.esube .trade-total,.overlay .trade-total{border-radius:5px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.esube .trade-total.buy,.overlay .trade-total.buy{background:var(--tint-green)}.esube .trade-total.sell,.overlay .trade-total.sell{background:var(--rose)}.esube .trade-total span,.overlay .trade-total span{font-size:calc(13px * var(--s));color:var(--muted)}.esube .trade-total b,.overlay .trade-total b{font-size:calc(18px * var(--s));font-weight:700}.esube .trade-error,.overlay .trade-error{font-size:calc(12px * var(--s));color:var(--red)}.esube .kind-picker,.overlay .kind-picker{background:var(--lavender);border:1px solid color-mix(in srgb, var(--purple) 35%, transparent);color:var(--purple);font-weight:700;font-size:calc(14px * var(--s));border-radius:9px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.esube .kind-caption,.overlay .kind-caption{font-size:calc(11.5px * var(--s));color:var(--muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.esube .kind-menu,.overlay .kind-menu{z-index:5;background:var(--surface);border:1px solid var(--edge);width:190px;box-shadow:var(--shadow-pop);border-radius:12px;padding:4px 6px;position:absolute}.esube .kind-menu button,.overlay .kind-menu button{width:100%;font-size:calc(14px * var(--s));border-radius:8px;grid-template-columns:1fr 20px;align-items:center;gap:8px;padding:10px;display:grid}.esube .kind-menu button.on,.overlay .kind-menu button.on{background:var(--lavender);color:var(--purple);font-weight:700}.esube .match-row,.overlay .match-row{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.esube .match-row .c,.overlay .match-row .c{flex-direction:column;gap:1px;min-width:0;display:flex}.esube .match-row .c strong,.overlay .match-row .c strong{font-size:calc(14px * var(--s));font-weight:700}.esube .match-row .c span,.overlay .match-row .c span{font-size:calc(11.5px * var(--s));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .match-row .p,.overlay .match-row .p{font-size:calc(13.5px * var(--s));font-weight:700}.esube .detail-row,.overlay .detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.esube .detail-row .l,.overlay .detail-row .l{font-size:calc(13.5px * var(--s));color:var(--muted)}.esube .detail-row .v,.overlay .detail-row .v{font-size:calc(14px * var(--s))}.esube .detail-row .v.b,.overlay .detail-row .v.b{font-size:calc(16px * var(--s));font-weight:700}.esube .result-mark,.overlay .result-mark{background:var(--tint-green);width:56px;height:56px;color:var(--green);border-radius:11px;justify-content:center;align-items:center;margin:0 auto;display:flex}.esube .pf-viewport,.overlay .pf-viewport{box-sizing:border-box;touch-action:pan-y;margin:0 -12px -14px 0;padding:0 0 14px;overflow:hidden}.esube .pf-lane,.overlay .pf-lane{will-change:transform;align-items:stretch;gap:12px;display:flex}.esube .pf-slot,.overlay .pf-slot{flex:none;display:flex}.esube .pf-deck,.overlay .pf-deck{flex-direction:column;flex:1;min-width:0;padding:0 12px 16px 0;display:flex;position:relative}.esube .pf-deck>.pf-card,.overlay .pf-deck>.pf-card{flex:1}.esube .pf-deck .under,.overlay .pf-deck .under{border-radius:22px;position:absolute;inset:0 12px 16px 0}.esube .pf-deck .under.u1,.overlay .pf-deck .under.u1{background:color-mix(in srgb, var(--purple) 38%, #fff 62%);opacity:.55;transform:translate(12px,16px)}.esube .pf-deck .under.u2,.overlay .pf-deck .under.u2{background:color-mix(in srgb, var(--purple) 55%, #fff 45%);opacity:.6;transform:translate(6px,8px)}[data-theme=dark] .pf-deck .under.u1{background:color-mix(in srgb, var(--purple) 16%, transparent);opacity:1}[data-theme=dark] .pf-deck .under.u2{background:color-mix(in srgb, var(--purple) 30%, transparent);opacity:1}.esube .pf-card,.overlay .pf-card{color:#fff;background:linear-gradient(to bottom, color-mix(in srgb, var(--purple) 70%, #fff 30%) 0%, color-mix(in srgb, var(--purple) 78%, #000 22%) 100%);box-shadow:var(--shadow-card);border-radius:22px;padding:20px 22px 22px;position:relative;overflow:hidden}.esube .pf-head,.overlay .pf-head{justify-content:space-between;align-items:center;display:flex}.esube .pf-head span,.overlay .pf-head span{font-size:calc(14px * var(--s));color:#ffffffb8}.esube .pf-eye,.overlay .pf-eye{color:#ffffffb8;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.esube .pf-grid,.overlay .pf-grid{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:start;gap:6px 12px;height:100%;display:grid}.esube .pf-head,.overlay .pf-head{grid-area:1/1/auto/-1}.esube .pf-total,.overlay .pf-total{grid-area:2/1}.esube .pf-gain,.overlay .pf-gain{grid-area:3/1}.esube .pf-mini,.overlay .pf-mini{grid-area:4/1}.esube .pf-total,.overlay .pf-total{font-size:calc(34px * var(--s));white-space:nowrap;font-weight:700;line-height:1.1}.esube .pf-gain,.overlay .pf-gain{font-size:calc(13.5px * var(--s));font-weight:700}.esube .pf-gain.plus,.overlay .pf-gain.plus{color:#cff5e6}.esube .pf-gain.minus,.overlay .pf-gain.minus{color:#ffd6e0}.esube .pf-mini,.overlay .pf-mini{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.esube .pf-mini span,.overlay .pf-mini span{font-size:calc(12.5px * var(--s));color:#ffffffb8;margin-bottom:4px;display:block}.esube .pf-mini b,.overlay .pf-mini b{font-size:calc(16px * var(--s));font-weight:700}.esube .pf-alloc,.overlay .pf-alloc{flex-direction:column;grid-area:2/2/span 3;place-self:end;align-items:center;gap:8px;min-width:0;display:flex}.esube .pf-legend,.overlay .pf-legend{flex-direction:column;gap:4px;display:flex}.esube .pf-legend div,.overlay .pf-legend div{font-size:calc(11.5px * var(--s));color:#ffffffb8;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.esube .pf-legend i,.overlay .pf-legend i{border-radius:4.5px;width:9px;height:9px;display:block}.esube .masked,.overlay .masked{letter-spacing:.18em;white-space:nowrap;vertical-align:baseline;max-width:100%;font-size:.78em;line-height:1.9;display:inline-block;overflow:hidden}.esube .pf-dots,.overlay .pf-dots{justify-content:center;gap:2px;display:flex}.esube .pf-dots i,.overlay .pf-dots i{background:color-mix(in srgb, var(--purple) 25%, transparent);box-sizing:content-box;cursor:pointer;background-clip:content-box;border-radius:4px;width:8px;height:8px;padding:10px;display:block}.esube .pf-dots i.on,.overlay .pf-dots i.on{background:var(--purple);background-clip:content-box}.esube .pf-tabs,.overlay .pf-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.esube .pf-tabs button,.overlay .pf-tabs button{border:1px solid var(--edge);background:var(--surface);height:44px;color:var(--muted);font-size:calc(12.5px * var(--s));text-align:center;border-radius:12px;font-weight:700}.esube .pf-tabs button.on,.overlay .pf-tabs button.on{background:var(--lavender);color:var(--purple);border-color:color-mix(in srgb, var(--purple) 35%, transparent);box-shadow:0 3px 10px color-mix(in srgb, var(--purple) 16%, transparent)}.esube .chips,.overlay .chips{gap:8px;display:flex}.esube .chips button,.overlay .chips button{background:var(--soft);width:72px;height:38px;color:var(--muted);font-size:calc(12px * var(--s));text-align:center;border-radius:20px;font-weight:500}.esube .chips button.on,.overlay .chips button.on{background:var(--lavender);color:var(--purple)}.esube .trx-card,.overlay .trx-card{background:var(--surface);border:1px solid var(--edge);border-radius:13px;width:100%;padding:10px 12px}.esube .trx-grid,.overlay .trx-grid{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.esube .trx-grid .c,.overlay .trx-grid .c{flex-direction:column;gap:3px;min-width:0;display:flex}.esube .trx-grid .c .hd,.overlay .trx-grid .c .hd{align-items:center;gap:7px;display:inline-flex}.esube .trx-grid .c .hd strong,.overlay .trx-grid .c .hd strong{font-size:calc(15px * var(--s));font-weight:700}.esube .trx-grid .c span,.overlay .trx-grid .c span{font-size:calc(11px * var(--s));color:var(--muted)}.esube .trx-grid .r,.overlay .trx-grid .r{text-align:right;flex-direction:column;gap:2px;display:flex}.esube .trx-grid .r .pl,.overlay .trx-grid .r .pl{font-size:calc(14px * var(--s));font-weight:700}.esube .trx-grid .r .tot,.overlay .trx-grid .r .tot{font-size:calc(12.5px * var(--s))}.esube .trx-grid .r .tot.b,.overlay .trx-grid .r .tot.b{font-size:calc(14px * var(--s));font-weight:700}.esube .trx-grid .r .dt,.overlay .trx-grid .r .dt{font-size:calc(10px * var(--s));color:var(--muted)}.esube .badge-sm,.overlay .badge-sm{font-size:calc(9px * var(--s));border-radius:5px;padding:2px 6px;font-weight:700}.esube .badge-sm.buy,.overlay .badge-sm.buy{background:var(--tint-green);color:var(--green)}.esube .badge-sm.sell,.overlay .badge-sm.sell{background:var(--rose);color:var(--red)}.esube .spill,.overlay .spill{font-size:calc(11px * var(--s));background:var(--tint-green);color:var(--green);border-radius:10px;align-self:flex-start;padding:4px 10px;font-weight:700}.esube .pl-box,.overlay .pl-box{border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:13px 15px;display:grid}.esube .pl-box.plus,.overlay .pl-box.plus{background:var(--tint-green)}.esube .pl-box.minus,.overlay .pl-box.minus{background:var(--rose)}.esube .pl-box .side,.overlay .pl-box .side{flex-direction:column;gap:5px;min-width:0;display:flex}.esube .pl-box .side.end,.overlay .pl-box .side.end{text-align:right;align-items:flex-end}.esube .pl-box .t,.overlay .pl-box .t{font-size:calc(14px * var(--s));color:var(--muted);white-space:nowrap}.esube .pl-box .pct,.overlay .pl-box .pct{font-size:calc(16px * var(--s));font-weight:700}.esube .pl-box .amt,.overlay .pl-box .amt{font-size:calc(12px * var(--s));font-weight:700}.esube .order-card,.overlay .order-card{background:var(--surface);border:1px solid var(--edge);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.esube .empty-note,.overlay .empty-note{text-align:center;color:var(--muted);font-size:calc(14px * var(--s));padding:28px 0}.esube .returns-body,.overlay .returns-body{grid-template-columns:auto 1fr;align-items:stretch;gap:10px;display:grid}.esube .returns-figures,.overlay .returns-figures{flex-direction:column;gap:2px;display:flex}.esube .returns-figures .lbl,.overlay .returns-figures .lbl{font-size:calc(12.5px * var(--s));color:#ffffffb8}.esube .returns-figures .amt,.overlay .returns-figures .amt{font-size:calc(24px * var(--s));white-space:nowrap;font-weight:700}.esube .returns-figures .rat,.overlay .returns-figures .rat{font-size:calc(16px * var(--s));font-weight:700}.esube .returns-stats,.overlay .returns-stats{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:clamp(10px,4vw,26px);min-width:0;display:grid}.esube .returns-stats .st,.overlay .returns-stats .st{flex-direction:column;gap:3px;display:flex}.esube .returns-stats .st span,.overlay .returns-stats .st span{font-size:calc(12px * var(--s));color:#ffffffb8}.esube .returns-stats .st b,.overlay .returns-stats .st b{font-size:calc(17px * var(--s));font-weight:700}.esube .returns-best,.overlay .returns-best{flex-direction:column;gap:4px;min-width:0;display:flex}.esube .returns-best .lbl,.overlay .returns-best .lbl{font-size:calc(12.5px * var(--s));color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .returns-best .row,.overlay .returns-best .row{font-size:calc(15px * var(--s));white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex;overflow:hidden}.esube .spark,.overlay .spark{touch-action:none;width:100%;height:100%;min-height:96px;display:block}.esube .doc-card,.overlay .doc-card{background:var(--surface);border:1px solid var(--edge);border-radius:16px;flex-direction:column;gap:8px;padding:6px 16px 16px;display:flex}.esube .doc-card h3,.overlay .doc-card h3{font-size:calc(14.5px * var(--s));margin:10px 0 0;font-weight:700}.esube .doc-card p,.overlay .doc-card p{font-size:calc(13.5px * var(--s));margin:0;line-height:1.35}.esube .doc-card .bullet,.overlay .doc-card .bullet{font-size:calc(13.5px * var(--s));grid-template-columns:16px 1fr;gap:4px;margin-left:10px;line-height:1.35;display:grid}.esube .contract-row,.overlay .contract-row{width:100%;font-size:calc(14.5px * var(--s));grid-template-columns:26px 1fr 18px;align-items:center;gap:12px;padding:13px 0;display:grid}.esube .contract-row .num,.overlay .contract-row .num{color:var(--purple);font-weight:700;font-size:calc(13px * var(--s));text-align:center}.esube .meter,.overlay .meter{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.esube .meter .bar,.overlay .meter .bar{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.esube .meter .bar i,.overlay .meter .bar i{background:var(--soft);border-radius:4px;height:8px;display:block}.esube .meter .grade,.overlay .meter .grade{text-align:right;width:64px;font-size:calc(14px * var(--s));font-weight:700}.esube .rule,.overlay .rule{font-size:calc(14.5px * var(--s));align-items:center;gap:12px;display:flex}.esube .rule .disc,.overlay .rule .disc{background:var(--soft);width:28px;height:28px;color:var(--muted);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.esube .rule.ok .disc,.overlay .rule.ok .disc{background:var(--purple);color:#fff}.esube .pw-field,.overlay .pw-field{flex-direction:column;gap:8px;display:flex}.esube .pw-field>label,.overlay .pw-field>label{font-size:calc(14.5px * var(--s));color:var(--muted)}.esube .pw-field .box,.overlay .pw-field .box{background:var(--surface);border:1px solid var(--edge);border-radius:14px;grid-template-columns:1fr 36px;align-items:center;gap:8px;padding:2px 14px;display:grid}.esube .pw-field .box input,.overlay .pw-field .box input{height:50px;font-size:calc(16px * var(--s));width:100%}.esube .contact-note,.overlay .contact-note{background:var(--surface);border:1px solid var(--edge);border-radius:16px;grid-template-columns:22px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.esube .contact-note span,.overlay .contact-note span{font-size:calc(13.5px * var(--s));color:var(--muted)}.esube .sidebar,.overlay .sidebar{display:none}@media (width>=761px){.esube{flex-direction:row}.esube-body{padding-bottom:0}.esube .navbar,.overlay .navbar{display:none}.esube .sidebar,.overlay .sidebar{border-right:1px solid var(--edge);background:var(--canvas);flex-direction:column;flex:none;gap:4px;width:232px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.esube .sidebar .brandmark,.overlay .sidebar .brandmark{color:var(--purple);padding:4px 12px 18px;font-family:Dancing Script,cursive;font-size:34px;font-weight:700}.esube .sidebar button,.overlay .sidebar button{color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.esube .sidebar button.active,.overlay .sidebar button.active{background:var(--lavender);color:var(--purple);font-weight:700}.esube .sidebar button.trade-cta,.overlay .sidebar button.trade-cta{background:var(--purple);color:#fff;margin-top:6px;font-weight:700}.esube .page,.overlay .page{width:100%;max-width:780px;margin:0 auto;padding-top:16px;padding-left:24px;padding-right:24px}.esube .dialog-panel,.overlay .dialog-panel{width:min(520px,100vw - 44px);left:50%;right:auto;transform:translate(-50%,-50%)}.esube .sheet-panel,.overlay .sheet-panel{border-radius:26px 26px 0 0;width:min(640px,100vw);left:50%;transform:translate(-50%)}.esube .pf-total,.overlay .pf-total{font-size:calc(38px * var(--s))}}@media (width>=1180px){.esube .page,.overlay .page{max-width:880px}}@media (width<=430px){.esube .pf-card,.overlay .pf-card{padding:20px 18px 22px}.esube .pf-legend div,.overlay .pf-legend div{font-size:calc(10.5px * var(--s));gap:5px}.esube .pf-legend i,.overlay .pf-legend i{width:8px;height:8px}.esube .pf-mini,.overlay .pf-mini{gap:8px}.esube .pf-mini b,.overlay .pf-mini b{font-size:min(calc(14.5px * var(--s)), 4.1vw)}.esube .pf-mini span,.overlay .pf-mini span{font-size:min(calc(11.5px * var(--s)), 3.4vw)}.esube .pf-total,.overlay .pf-total{font-size:min(calc(30px * var(--s)), 7.8vw)}.esube .pf-alloc svg,.overlay .pf-alloc svg{width:66px;height:66px}.esube .pf-gain,.overlay .pf-gain{font-size:calc(12.5px * var(--s))}.esube .inst-row.holding .inst-price .pl,.overlay .inst-row.holding .inst-price .pl{font-size:calc(13.5px * var(--s))}.esube .inst-row.holding .inst-price .val,.overlay .inst-row.holding .inst-price .val{font-size:calc(12px * var(--s))}}@media (width<=360px){:root{--page-pad:13px}.esube .pf-total,.overlay .pf-total{font-size:min(calc(27px * var(--s)), 7.4vw)}.esube .quick-grid,.overlay .quick-grid{gap:7px}}.esube .ava.avatar-edit,.overlay .ava.avatar-edit{position:relative;overflow:visible}.esube .ava.avatar-edit img,.overlay .ava.avatar-edit img{border-radius:50%}.esube .ava.avatar-edit .pen,.overlay .ava.avatar-edit .pen{background:var(--purple);color:#fff;border:2px solid var(--surface);border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.esube .radio,.overlay .radio{border:2px solid var(--edge);border-radius:12px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.esube .radio[data-on="1"],.overlay .radio[data-on="1"]{border-color:var(--purple)}.esube .radio i,.overlay .radio i{background:0 0;border-radius:6px;width:12px;height:12px}.esube .radio[data-on="1"] i,.overlay .radio[data-on="1"] i{background:var(--purple)}.esube .notify-page .info-row,.overlay .notify-page .info-row{gap:10px;padding:10px 2px}.esube .notify-page .info-row .copy,.overlay .notify-page .info-row .copy{gap:2px}.esube .notify-page .info-row .copy strong,.overlay .notify-page .info-row .copy strong{font-size:calc(14.5px * var(--s))}.esube .notify-page .info-row .copy span,.overlay .notify-page .info-row .copy span{font-size:calc(12px * var(--s));line-height:1.3}.esube .notify-page .sec-section,.overlay .notify-page .sec-section{gap:6px}.esube .notify-page .sec-section .head,.overlay .notify-page .sec-section .head{font-size:calc(11.5px * var(--s))}.esube .notify-page .sec-card,.overlay .notify-page .sec-card{padding:2px 12px}.esube .notify-page .toggle,.overlay .notify-page .toggle{transform-origin:100%;transform:scale(.88)}.esube .notify-page .btn.primary-lg,.overlay .notify-page .btn.primary-lg{height:48px}.esube .settling-pill,.overlay .settling-pill{background:var(--tint-orange);color:var(--ink-orange);font-size:calc(11.5px * var(--s));border-radius:10px;align-self:center;padding:4px 12px;font-weight:700;animation:2s forwards settlingFade}@keyframes settlingFade{0%{opacity:0;transform:translateY(-4px)}12%,72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.esube .acc-row,.overlay .acc-row{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.esube .acc-row .copy,.overlay .acc-row .copy{flex-direction:column;gap:2px;min-width:0;display:flex}.esube .acc-row .copy strong,.overlay .acc-row .copy strong{font-size:calc(14.5px * var(--s));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.esube .acc-row .copy span,.overlay .acc-row .copy span{font-size:calc(12px * var(--s));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esube .acc-row .badge-sm,.overlay .acc-row .badge-sm{font-size:calc(11px * var(--s));padding:3px 8px}.esube .referral-note,.overlay .referral-note{background:var(--soft);font-size:calc(13.5px * var(--s));color:var(--muted);border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:14px;padding:16px;line-height:1.4;display:grid}@media (width<=460px){.auth-stage .auth-phone{padding-top:var(--safe-top,0px);height:var(--app-height,100vh);box-sizing:border-box}}@media (width<=360px){.esube .pf-alloc svg,.overlay .pf-alloc svg{width:56px;height:56px}.esube .pf-mini b,.overlay .pf-mini b{font-size:min(calc(14.5px * var(--s)), 3.9vw)}.esube .pf-mini span,.overlay .pf-mini span{font-size:min(calc(11.5px * var(--s)), 3.2vw)}.esube .pf-alloc,.overlay .pf-alloc{gap:6px}.esube .pf-legend div,.overlay .pf-legend div{font-size:min(calc(10.5px * var(--s)), 3.1vw)}.esube .inst-copy strong,.overlay .inst-copy strong,.esube .inst-price strong,.overlay .inst-price strong{font-size:min(calc(15.5px * var(--s)), 4.4vw)}.esube .inst-row.holding .inst-price .pl,.overlay .inst-row.holding .inst-price .pl{font-size:min(calc(13.5px * var(--s)), 3.7vw)}.esube .inst-row.holding .inst-price .val,.overlay .inst-row.holding .inst-price .val{font-size:min(calc(12px * var(--s)), 3.3vw)}}.esube .overlay-root .sheet-panel,.overlay .sheet-panel,.esube .overlay-root .dialog-panel,.overlay .dialog-panel{max-height:calc(100% - 16px)}.esube .trade-body,.overlay .trade-body{gap:9px}.esube .trade-body .field label,.overlay .trade-body .field label{margin-bottom:4px}.esube .trade-body .field .box,.overlay .trade-body .field .box,.esube .trade-body input[inputmode],.overlay .trade-body input[inputmode]{height:42px}.esube .trade-body .seg2 button,.overlay .trade-body .seg2 button{padding:7px 0}.esube .trade-body .closed-note,.overlay .trade-body .closed-note{padding:8px 10px;line-height:1.3}.esube .trade-body .shortcuts button.chip,.overlay .trade-body .shortcuts button.chip{padding:5px 0}.esube .trade-body .trade-total,.overlay .trade-body .trade-total{padding:10px 14px}.esube .trade-body>button.btn,.overlay .trade-body>button.btn{height:44px!important}.esube .trade-head,.overlay .trade-head{margin-bottom:2px}@media (height<=740px){.esube .trade-body,.overlay .trade-body{gap:7px}.esube .trade-body .field .box,.overlay .trade-body .field .box,.esube .trade-body input[inputmode],.overlay .trade-body input[inputmode]{height:38px}.esube .trade-body .tstats,.overlay .trade-body .tstats{display:none}}.esube .install-hero,.overlay .install-hero{background:var(--soft);border-radius:16px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.esube .install-hero img,.overlay .install-hero img{border-radius:15px;width:64px;height:64px;display:block}.esube .install-copy,.overlay .install-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.esube .install-copy strong,.overlay .install-copy strong{font-size:calc(15.5px * var(--s));color:var(--ink)}.esube .install-copy span,.overlay .install-copy span{font-size:calc(12.5px * var(--s));color:var(--muted);line-height:1.35}.esube .ios-steps,.overlay .ios-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.esube .ios-steps li,.overlay .ios-steps li{background:var(--soft);border-radius:14px;grid-template-columns:22px 38px 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.esube .ios-no,.overlay .ios-no{background:var(--purple);color:#fff;width:22px;height:22px;font-size:calc(12px * var(--s));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.esube .ios-glyph,.overlay .ios-glyph{background:var(--canvas);width:38px;height:38px;color:var(--purple);border-radius:11px;justify-content:center;align-items:center;display:flex}.esube .ios-copy,.overlay .ios-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.esube .ios-copy strong,.overlay .ios-copy strong{font-size:calc(14px * var(--s));color:var(--ink)}.esube .ios-copy span,.overlay .ios-copy span{font-size:calc(12px * var(--s));color:var(--muted);line-height:1.35}.esube .ios-pointer,.overlay .ios-pointer{background:var(--purple);color:#fff;font-size:calc(11.5px * var(--s));pointer-events:none;z-index:80;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:7px 11px;font-weight:600;display:flex;position:fixed;left:50%;box-shadow:0 6px 18px #00000052}.esube .ios-pointer.alt,.overlay .ios-pointer.alt{bottom:calc(6px + env(safe-area-inset-bottom,0px));animation:1.3s ease-in-out infinite iosPointerAlt}.esube .ios-pointer.ust,.overlay .ios-pointer.ust{top:calc(6px + env(safe-area-inset-top,0px));animation:1.3s ease-in-out infinite iosPointerUst;left:auto;right:10px}@keyframes iosPointerAlt{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@keyframes iosPointerUst{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.esube .push-bell,.overlay .push-bell{background:var(--purple);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.esube .ios-steps~.btn:last-of-type,.overlay .ios-steps~.btn:last-of-type{margin-bottom:4px}.esube .sheet-panel:has(.ios-pointer.alt) .sheet-body{padding-bottom:52px}.overlay .sheet-panel:has(.ios-pointer.alt) .sheet-body{padding-bottom:52px}.esube .sheet-panel:has(.ios-pointer.alt)>div:last-child{padding-bottom:52px}.overlay .sheet-panel:has(.ios-pointer.alt)>div:last-child{padding-bottom:52px}.esube .tl-sheet,.overlay .tl-sheet{flex-direction:column;gap:12px;display:flex}.esube .tl-note,.overlay .tl-note{font-size:calc(13px * var(--s));color:var(--muted);text-align:center;line-height:1.4}.esube .tl-banks,.overlay .tl-banks{flex-direction:column;gap:12px;max-height:42vh;display:flex;overflow-y:auto}.esube .bank-card,.overlay .bank-card{border:1px solid var(--line);background:var(--canvas);border-radius:14px;overflow:hidden}.esube .bank-head,.overlay .bank-head{font-size:calc(14px * var(--s));color:var(--ink);background:var(--soft);border-bottom:1px solid var(--line);padding:11px 14px;font-weight:700}.esube .bank-line,.overlay .bank-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 14px;display:grid}.esube .bank-line:last-child,.overlay .bank-line:last-child{border-bottom:0}.esube .bank-copy,.overlay .bank-copy{gap:3px;min-width:0;display:grid}.esube .bank-copy label,.overlay .bank-copy label{font-size:calc(11px * var(--s));color:var(--muted)}.esube .bank-copy strong,.overlay .bank-copy strong{font-size:calc(13.5px * var(--s));color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.esube .bank-line.accent label,.overlay .bank-line.accent label,.esube .bank-line.accent strong,.overlay .bank-line.accent strong{color:#e0483f}[data-theme=dark] .bank-line.accent label,[data-theme=dark] .bank-line.accent strong{color:#ff8a80}.esube .bank-copy-btn,.overlay .bank-copy-btn{width:34px;height:34px;color:var(--muted);background:var(--soft);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.esube .tl-field,.overlay .tl-field{flex-direction:column;gap:5px;display:flex}.esube .tl-field>span,.overlay .tl-field>span{font-size:calc(12.5px * var(--s));color:var(--muted)}.esube .tl-field input,.overlay .tl-field input{border:1px solid var(--line);background:var(--canvas);height:46px;font-size:calc(15px * var(--s));color:var(--ink);box-sizing:border-box;border-radius:12px;width:100%;padding:0 13px}.esube .tl-hint,.overlay .tl-hint{font-size:calc(12px * var(--s));color:var(--muted);text-align:center}.esube .tl-balance,.overlay .tl-balance{background:var(--soft);border-radius:14px;justify-items:center;gap:4px;padding:14px;display:grid}.esube .tl-balance span,.overlay .tl-balance span{font-size:calc(11px * var(--s));letter-spacing:.08em;color:var(--muted);font-weight:700}.esube .tl-balance strong,.overlay .tl-balance strong{font-size:min(calc(24px * var(--s)), 7vw);color:var(--purple);overflow-wrap:anywhere;text-align:center;font-weight:800;line-height:1.2}.esube .picker-body,.overlay .picker-body{flex-direction:column;gap:10px;min-height:0;display:flex}.esube .picker-count,.overlay .picker-count{font-size:calc(12px * var(--s));color:var(--muted)}.esube .picker-list,.overlay .picker-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(58vh,520px);overflow-y:auto}.esube .h-count,.overlay .h-count{font-style:normal;font-size:calc(12px * var(--s));color:var(--muted);margin-left:6px;font-weight:600}.esube .offline-bar{color:#fff;font-size:calc(12px * var(--s));text-align:center;background:#8a5a00;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-weight:600;line-height:1.3;display:flex}.esube :focus,.overlay :focus{outline:none}.esube :focus-visible,.overlay :focus-visible{outline:2px solid color-mix(in srgb, var(--purple) 70%, transparent);outline-offset:2px;border-radius:10px}.corporate{color:#222330;letter-spacing:0;background:#fff;line-height:1.6}.corporate *{min-width:0}.corporate a{color:inherit;text-decoration:none}.corporate button{font-weight:600}.corporate-nav{z-index:10;background:#fff;border-bottom:1px solid #ebe9f0;align-items:center;gap:24px;min-height:88px;padding:16px max(24px,50% - 620px);display:flex;position:sticky;top:0}.corporate-nav .brand{color:#7054f6;flex-shrink:0;font-size:30px}.corporate-nav nav{align-items:center;gap:18px;margin-left:auto;display:flex}.corporate-nav nav a{white-space:nowrap;padding:8px 0;font-size:13px;font-weight:600}.corporate-nav nav a[aria-current]{color:#7054f6;border-bottom:2px solid #7054f6}.corporate-login,.corporate-primary{color:#fff;white-space:normal;background:#7054f6;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;display:inline-flex}.corporate-menu{display:none}.corporate-hero{text-align:center;color:#fff;isolation:isolate;background:#171226;place-items:center;min-height:560px;padding:70px 24px;display:grid;position:relative;overflow:hidden}.corporate-hero:before{content:"";filter:saturate(.76)sepia(.22)contrast(1.08);opacity:.94;z-index:-1;background:linear-gradient(90deg,#100c1ef0 0%,#1e1635bd 49%,#0f0d1bc2 100%),url(/news/bist-markets.jpg) 50% 54%/cover;position:absolute;inset:0}.corporate-hero:after{content:"";pointer-events:none;z-index:0;opacity:.16;background:linear-gradient(90deg,#0000 0%,#dcbb6f2e 50%,#0000 100%);border-top:1px solid #e1c48038;border-bottom:1px solid #e1c48029;position:absolute;inset:0}.corporate-hero>div{z-index:1;max-width:780px;animation:.5s both corporate-in;position:relative}.corporate-eyebrow{color:#cbbdff;font-size:12px;font-weight:600}.corporate-hero h1{margin:18px 0 12px;font-size:58px;font-weight:700;line-height:1.12}.corporate-hero h2{color:#ddd2ff;margin:0 0 20px;font-size:30px;font-weight:500;line-height:1.3}.corporate-hero p{color:#dedbe8;max-width:640px;margin:0 auto;font-size:18px}.corporate-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.corporate-actions button{color:#fff;background:#7054f6;border:1px solid #7054f6;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;display:inline-flex}.corporate-actions .outline{color:#fff;background:0 0;border-color:#b5a7ce}.corporate-trust{color:#e3deee;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:28px;font-size:12px;display:flex}.corporate-trust span{align-items:center;gap:8px;display:flex}.corporate-section{padding:76px max(24px,50% - 600px)}.corporate-heading{text-align:center;max-width:720px;margin:0 auto 36px}.corporate-heading h2{letter-spacing:0;margin:0 0 12px;font-size:32px;line-height:1.25}.corporate-heading p{color:#666877;margin:0;font-size:16px}.corporate-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.corporate-services article{border:1px solid #e9e7f0;border-radius:8px;flex-direction:column;padding:28px 24px;transition:transform .2s,box-shadow .2s;display:flex}.corporate-services article:hover{transform:translateY(-4px);box-shadow:0 12px 24px #251e4010}.corporate-services article>svg{color:#7054f6;margin-bottom:14px}.corporate-services h3{margin:0 0 10px;font-size:18px;line-height:1.4}.corporate-services p{color:#666877;margin:0 0 22px;font-size:14px;line-height:1.7}.corporate-services button,.text-link{color:#7054f6;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.corporate-services button{align-self:flex-start;margin-top:auto}.corporate-center{text-align:center;margin-top:28px}.corporate-numbers{color:#fff;background:#654ab8;padding:56px max(24px,50% - 600px)}.corporate-numbers .corporate-heading{margin-bottom:30px}.corporate-numbers>div:last-child{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.corporate-numbers strong{font-variant-numeric:tabular-nums;font-size:42px;line-height:1.2}.corporate-numbers p{color:#ebe5ff;margin:10px 0 0;font-size:14px}.corporate-why{background:#f6f5f9;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.corporate-why .corporate-heading{text-align:left}.corporate-why ul{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.corporate-why li{align-items:center;gap:12px;font-size:15px;display:flex}.corporate-why li svg{color:#7054f6;flex-shrink:0}.corporate-why img{aspect-ratio:5/4;object-fit:cover;border-radius:8px;width:100%}.corporate-feedback{text-align:center;max-width:720px;margin:auto;padding:24px 0}.corporate-feedback h3{margin:0 0 12px;font-size:23px}.corporate-feedback p{color:#666877}.corporate-regulators{text-align:center;background:#f6f5f9;padding:40px 24px}.corporate-regulators h2{letter-spacing:0;text-transform:uppercase;color:#686473;margin:0 0 24px;font-size:13px}.corporate-regulators>div{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.corporate-regulators a{color:#50475f;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.corporate-discover{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.corporate-discover button{text-align:left;border:1px solid #e9e7f0;border-radius:8px;padding:24px;position:relative}.corporate-discover strong,.corporate-discover span{margin-right:20px;display:block}.corporate-discover span{color:#6d6a79;margin-top:8px;font-size:13px}.corporate-discover svg{color:#7054f6;position:absolute;top:24px;right:20px}.corporate-cta{text-align:center;color:#fff;background:#302440;padding:64px 24px}.corporate-cta h2{max-width:700px;margin:0 auto 18px;font-size:32px;line-height:1.3}.corporate-cta p{color:#ded6e8;max-width:650px;margin:auto}.corporate-footer{color:#d4cedf;background:#221d2a;grid-template-columns:1.2fr repeat(3,1fr);gap:40px;padding:56px max(24px,50% - 600px) 28px;font-size:13px;display:grid}.corporate-footer .brand{color:#b9a5ff;font-size:30px}.corporate-footer h3{color:#fff;margin:0 0 18px;font-size:14px}.corporate-footer a:not(.brand),.corporate-footer button{text-align:left;margin:8px 0;padding:0;font-size:13px;font-weight:400;display:block}.corporate-footer small{border-top:1px solid #453c52;grid-column:1/-1;padding-top:20px}.corporate-page{max-width:1440px;min-height:65vh;margin:auto}.corporate-page>h1{margin:20px 0 24px;font-size:40px;line-height:1.2}.corporate-page>p{color:#656171;max-width:850px}.corporate-page .lead{color:#37313f;font-size:21px}.corporate-breadcrumb{color:#777080;font-size:13px}.corporate-faq{max-width:850px}.corporate-faq details{border-bottom:1px solid #e9e7ef;padding:20px 0}.corporate-faq summary{cursor:pointer;font-weight:600}.corporate-faq p{color:#656171}.corporate-info{border-bottom:1px solid #e9e7ef;max-width:850px;padding:24px 0}.corporate-info h2{font-size:23px}.corporate-info span{color:#7054f6;font-size:11px}@keyframes corporate-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1100px){.corporate-nav nav{gap:10px}.corporate-nav{gap:14px}.corporate-nav nav a{font-size:11px}.corporate-services,.corporate-discover{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-why{gap:32px}}@media (width<=800px){.corporate-menu{place-items:center;display:grid}.corporate-nav{min-height:76px}.corporate-login{margin-left:auto;padding:10px;font-size:12px}.corporate-nav nav{display:none}.corporate-nav nav.open{background:#fff;border-bottom:1px solid #e9e7ef;padding:16px 24px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0001}.corporate-nav nav a{font-size:15px}.corporate-section{padding:48px 24px}.corporate-hero{min-height:500px;padding:50px 24px}.corporate-hero:after{width:72vw;right:2%}.corporate-hero h1{font-size:44px}.corporate-hero h2{font-size:24px}.corporate-hero p{font-size:16px}.corporate-heading h2,.corporate-cta h2{font-size:28px}.corporate-why{grid-template-columns:1fr}.corporate-why img{max-height:280px}.corporate-footer{grid-template-columns:1fr 1fr;gap:28px}.corporate-numbers>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=460px){.corporate-services,.corporate-discover{grid-template-columns:1fr}.corporate-nav .brand{font-size:26px}.corporate-nav{padding:16px}.corporate-hero h1{font-size:38px}.corporate-trust{gap:14px}.corporate-actions button{padding:12px 16px}.corporate-regulators>div{gap:22px}.corporate-regulators a{font-size:17px}.corporate-numbers strong{font-size:34px}.corporate-footer{grid-template-columns:1fr 1fr;gap:26px}.corporate-footer>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.corporate *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
