.site-search-trigger{display:flex;align-items:center;justify-content:center;gap:9px;color:#c7cdbb;background:#182014;border:1px solid #424f35;border-radius:7px;padding:10px 12px;min-height:40px;white-space:nowrap;font-size:11px}.site-search-trigger svg{width:17px;height:17px}.site-search-trigger kbd{font:9px system-ui;color:#959e86;border:1px solid #48523c;border-radius:3px;padding:2px 4px}.site-search-trigger:hover{border-color:#d5ba7b;color:#e6d6ac}.site-search-dialog{width:680px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);padding:27px;background:#151d12;border:1px solid #6e7755;border-radius:14px;color:#eeeddf;box-shadow:0 30px 90px #0009}.site-search-dialog::backdrop{background:#030703dc}.site-search-dialog>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.site-search-dialog h2{margin:8px 0;font-size:38px}.site-search-dialog .utility-close{position:static;min-width:42px;min-height:42px;border:1px solid #4b573d;border-radius:7px;background:#202b18;color:#dec68e}.site-search-dialog label{display:block;color:#b6c0a8;font-size:12px;margin-bottom:9px}.site-search-dialog input{width:100%;padding:15px;background:#0c1409;border:1px solid #7b895f;border-radius:7px;color:#f3e7cb;font-size:16px}.search-categories{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.search-categories button{border:1px solid #465337;background:#1b2615;color:#bcc8aa;padding:10px 14px;border-radius:6px;font-size:12px}.search-categories button[aria-pressed=true]{background:#473e25;border-color:#bc9f61;color:#f4dca8}.search-message{font-size:12px;line-height:1.7;color:#aebba0;margin:14px 0}.site-search-results{display:grid;gap:7px}.search-result{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border:1px solid #3d4a31;background:#1c2816;border-radius:8px}.search-result:hover,.search-result:focus-visible{background:#2d3b20;border-color:#c2aa70}.search-result strong{font:600 17px/1.4 Barlow,Arial,sans-serif;display:block}.search-result small{display:block;font-size:8px;letter-spacing:1.7px;color:#bfac76;margin-bottom:5px}.search-en{display:block;font-size:11px;color:#a2b18f;margin-top:4px}.search-arrow{color:#dec187}.search-footnote{font-size:10px;line-height:1.7;color:#99a58c;margin-top:20px}
.profile-dashboard{max-width:1440px;margin:auto;padding:28px 5% 40px}.profile-banner{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #3c4632}.profile-banner h1{font-size:clamp(35px,4vw,52px);margin:12px 0;line-height:1}.profile-banner p{font-size:13px;line-height:1.8;color:#b0bda0;max-width:640px}.profile-badge{font-size:10px;letter-spacing:1.5px;padding:10px 14px;border:1px solid #54633d;border-radius:24px;color:#c9d0b8;white-space:nowrap}.dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.dashboard-stat{padding:20px 23px;background:linear-gradient(125deg,#29351e,#182113);border:1px solid #4b593b;border-radius:11px}.dashboard-stat b{display:block;font:700 42px 'Barlow Condensed',Impact,sans-serif;color:#ead19a;margin-bottom:5px}.dashboard-stat>span{font-size:11px;letter-spacing:1px;color:#bcc7ac}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px}.dashboard-main,.dashboard-side{display:grid;gap:18px;align-content:start}.dashboard-card{padding:23px;background:#172112;border:1px solid #455238;border-radius:11px;min-width:0}.dashboard-card h2{font-size:28px;margin:8px 0 15px;line-height:1.1}.dashboard-card p{font-size:12px;line-height:1.8;color:#afbd9e}.dashboard-card .card-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.dashboard-card .card-top a{font-size:11px;color:#d8bf83}.profile-trader-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}.trader-pill{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border:1px solid #405032;border-radius:6px;background:#1d2a16;font-size:12px}.trader-pill strong{color:#dfc88e;white-space:nowrap}.profile-list-item{display:block;padding:13px 0;border-top:1px solid #3b4a2c}.profile-list-item strong{display:block;font-size:13px;line-height:1.6;color:#e2dfca}.profile-list-item small{display:block;font-size:10px;line-height:1.8;color:#a9b79a;margin-top:3px}.profile-list-item:hover strong{color:#edd296}.dashboard-card .profile-empty{padding:15px 0;line-height:1.9}.backup-actions{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0}.backup-actions button{flex:1;min-height:44px;font-size:11px;justify-content:center;padding-inline:12px;white-space:nowrap}.profile-status{font-size:12px;line-height:1.8;color:#e2c991;margin-top:14px;overflow-wrap:anywhere}.profile-status:empty{display:none}.account-next{display:grid;gap:10px;margin:14px 0}.account-next>div{padding:12px;background:#1d2818;border-left:2px solid #64734a}.account-next strong{display:block;font-size:12px;color:#d6d8c4}.account-next small{display:block;font-size:11px;line-height:1.8;color:#9faf8e;margin-top:4px}.restore-dialog{width:530px;max-width:calc(100vw - 28px);padding:26px;background:#182212;color:#eeeddf;border:1px solid #9b8957;border-radius:12px}.restore-dialog::backdrop{background:#000b}.restore-dialog h2{font-size:30px;margin:0 0 18px}.restore-dialog p,.restore-dialog label{font-size:13px;line-height:1.9}.restore-dialog label{display:flex;align-items:start;gap:10px;margin:20px 0}.restore-dialog input{margin-top:6px;flex-shrink:0}.restore-dialog footer{display:flex;gap:10px;flex-wrap:wrap}.restore-dialog button{font-size:12px}.restore-dialog p{color:#bfcaad}
@media(min-width:851px) and (max-width:1450px){.topbar{gap:16px;padding-inline:3%}.topbar nav{gap:17px}.site-search-trigger kbd,.site-search-trigger>span{display:none}.site-search-trigger{padding:10px}}
@media(max-width:850px){.site-search-trigger{padding:8px;width:38px;min-width:38px;height:38px;min-height:38px;margin-left:auto}.site-search-trigger>span,.site-search-trigger kbd{display:none}.topbar{gap:8px}.topbar .mobile-support{display:none}.topbar .account-link{margin-left:0}.profile-dashboard{padding:23px 5% 35px}.profile-banner{display:block}.profile-badge{display:inline-block;margin-top:14px;font-size:9px}.dashboard-stats{gap:8px}.dashboard-stat{padding:15px 12px}.dashboard-stat b{font-size:34px}.dashboard-stat>span{font-size:9px;letter-spacing:0}.dashboard-columns{grid-template-columns:1fr;gap:17px}.dashboard-card{padding:20px}.site-search-dialog{padding:20px;max-height:calc(100dvh - 22px)}.site-search-dialog h2{font-size:31px}.search-categories button{padding:11px 12px}.search-result strong{font-size:15px}.profile-banner h1{font-size:38px}.dashboard-card .card-top{align-items:start}.dashboard-card .card-top a{white-space:nowrap}.restore-dialog{max-height:calc(100dvh - 30px);overflow:auto}}
@media(max-width:360px){.topbar .wordmark{font-size:12px}.topbar .wordmark img{width:40px}.site-search-trigger{width:34px;min-width:34px}.topbar{gap:6px}.profile-trader-list{grid-template-columns:1fr}.dashboard-stat b{font-size:29px}.profile-banner h1{font-size:33px}.backup-actions{flex-direction:column}}
@media(min-width:1101px){.dashboard-main{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main>.dashboard-card:first-child{grid-column:1/-1}.dashboard-main>.dashboard-card:not(:first-child) .card-top{display:block}.dashboard-main>.dashboard-card:not(:first-child) .card-top>a{display:inline-block;margin-bottom:12px}.dashboard-main>.dashboard-card:not(:first-child) h2{font-size:25px}.profile-trader-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat{padding-block:15px}.profile-banner{padding-bottom:18px;margin-bottom:18px}}
