@media(min-width:1024px){
html,body{height:100%;background:#f8f5ed!important}
#setra-mobile-preview{height:100%;padding:0;display:block}
#setra-mobile-preview .st-phone{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:83px minmax(0,1fr);width:100%;max-width:none;height:100dvh;border-radius:0;box-shadow:none;padding:0;background:#f8f5ed}
#setra-mobile-preview .st-header,#setra-mobile-preview[data-view="chart"] .st-header{display:flex;grid-column:1;grid-row:1;padding:24px 28px;background:#f1f2e6;border-right:1px solid #dfe4d0}
#setra-mobile-preview .st-brand{font-size:31px}
#setra-mobile-preview .st-brand small{font-size:9px}
#setra-mobile-preview .st-nav{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;overflow:auto;min-height:0;border:0;border-right:1px solid #dfe4d0;border-radius:0;background:#f1f2e6;padding:15px 17px 22px}
#setra-mobile-preview .st-nav>button,#setra-mobile-preview .st-desktop-extras button{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;width:100%;min-height:47px;padding:12px 15px;border-radius:12px;font-size:13px;font-weight:550;text-align:left;color:#788564}
#setra-mobile-preview .st-nav button svg{width:19px;height:19px;stroke-width:1.7;flex:none}
#setra-mobile-preview .st-nav button[aria-current=page]{background:#e1e8ce;color:#536e30;box-shadow:inset 3px 0 #7a934d}
#setra-mobile-preview .st-nav button:hover{background:#e8edd9;color:#536e30}
#setra-mobile-preview .st-desktop-extras{display:flex;flex-direction:column;gap:3px;border-top:1px solid #dce2ce;margin-top:16px;padding-top:19px}
#setra-mobile-preview .st-desktop-extras>span{font-size:8px;color:#9aa186;letter-spacing:1.6px;margin:0 15px 10px}
#setra-mobile-preview .st-desktop-extras small{font-size:7px;letter-spacing:.8px;padding:3px 5px;background:#dce6c3;border-radius:4px;color:#6e8446;margin-left:auto}
#setra-mobile-preview .st-desktop-companion{display:block;position:relative;min-height:116px;padding:18px 12px 14px;margin-top:auto;background:#e6ebd5;border:1px solid #dfe5ca;border-radius:15px;overflow:hidden}
#setra-mobile-preview .st-desktop-companion img{position:absolute;right:-3px;top:8px;width:86px;height:86px;object-fit:contain}
#setra-mobile-preview .st-desktop-companion p{font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.3px;position:relative;color:#53693b;max-width:90px}
#setra-mobile-preview .st-desktop-companion small{font-size:8px;color:#8a9672;display:block;margin-top:13px}
#setra-mobile-preview .st-desktop-topbar{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 34px;border-bottom:1px solid #e4e6d8;background:#fffdf8}
#setra-mobile-preview .st-desktop-topbar>div>span{font-size:8px;letter-spacing:1.7px;color:#9ba287}
#setra-mobile-preview .st-desktop-topbar h1{font-size:21px;letter-spacing:-.6px;margin-top:6px;color:#34462d}
#setra-mobile-preview .st-desktop-account{display:flex;align-items:center;gap:14px;background:#edf0de;color:#627d36;border:1px solid #e0e5d0;border-radius:10px;padding:11px 15px;text-decoration:none;font-size:11px;font-weight:600}
#setra-mobile-preview .st-desktop-account svg{width:15px;height:15px}
#setra-mobile-preview #st-main{grid-column:2;grid-row:2;min-height:0;min-width:0;padding:30px 34px;overflow:auto}
#setra-mobile-preview[data-view="chart"] #st-main,#setra-mobile-preview[data-view="signal"] #st-main,#setra-mobile-preview[data-view="arena"] #st-main,#setra-mobile-preview[data-view="terminal"] #st-main,#setra-mobile-preview[data-view="learn"] #st-main{padding:0;overflow:hidden}
#setra-mobile-preview[data-view="home"] #st-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);grid-auto-rows:min-content;align-content:start;gap:22px 26px;max-width:1440px;width:100%;margin:0 auto}
#setra-mobile-preview .st-greeting{grid-column:1/-1;margin:0 0 3px;align-items:center}
#setra-mobile-preview .st-greeting h1{font-size:34px;letter-spacing:-1.4px}
#setra-mobile-preview .st-greeting .st-kicker{font-size:9px;letter-spacing:1.7px}
#setra-mobile-preview .st-date{font-size:12px}
#setra-mobile-preview .st-home-primary,#setra-mobile-preview .st-home-secondary{display:block;min-width:0}
#setra-mobile-preview .st-mascot-hero{min-height:300px;border-radius:23px;padding:30px;margin-bottom:20px;overflow:hidden;background:#edf0de}
#setra-mobile-preview .st-hero-copy{max-width:62%;position:relative;z-index:1}
#setra-mobile-preview .st-hero-copy h2{font-size:35px;line-height:1.12;letter-spacing:-1.4px;margin:22px 0 14px}
#setra-mobile-preview .st-hero-tag{font-size:8px;letter-spacing:1.7px}
#setra-mobile-preview .st-hero-copy p{font-size:12px;line-height:1.8}
#setra-mobile-preview .st-hero-button{font-size:12px;padding:13px 17px;margin-top:22px;border-radius:11px}
#setra-mobile-preview .st-hero-mascot.st-animated-mascot{width:51%;max-width:300px;right:-7px;top:25px}
#setra-mobile-preview .st-quick{margin-bottom:25px;gap:12px}
#setra-mobile-preview .st-quick button{flex-direction:row;gap:11px;min-height:69px;padding:12px 10px;background:#fffdf8;border:1px solid #e3e6d7;border-radius:13px;font-size:11px}
#setra-mobile-preview .st-quick button svg{width:18px;height:18px;padding:8px;border-radius:11px}
#setra-mobile-preview .st-quick .st-new-badge{left:auto;right:6px;top:-7px;margin:0}
#setra-mobile-preview .st-home-secondary>.st-section-head{margin:0 0 12px}
#setra-mobile-preview .st-home-secondary .st-summary{padding:22px;border-radius:19px;margin-bottom:26px}
#setra-mobile-preview .st-profit{font-size:48px;margin:23px 0 19px}
#setra-mobile-preview .st-profit small{display:block;margin-top:7px;font-size:12px}
#setra-mobile-preview .st-summary-footer{font-size:10px;gap:10px}
#setra-mobile-preview .st-event{padding:19px;border-radius:16px;min-height:95px}
#setra-mobile-preview .st-event-copy strong{font-size:13px;margin-bottom:6px}
#setra-mobile-preview .st-event-copy span{font-size:11px}
#setra-mobile-preview .st-desktop-recent{display:block;background:#fffdf8;border:1px solid #e3e6d7;border-radius:18px;padding:20px}
#setra-mobile-preview .st-desktop-recent .st-section-head{margin-bottom:9px}
#setra-mobile-preview .st-desktop-recent .st-row{padding:14px 0;min-height:63px}
#setra-mobile-preview .st-desktop-recent .st-row:last-child{border-bottom:0}
#setra-mobile-preview .st-personal{grid-column:2;align-self:start;margin:0;padding:18px;border:1px dashed #d8dfc6;border-radius:13px;font-size:11px}
#setra-mobile-preview[data-view="home"] .st-note{grid-column:1/-1;text-align:left;margin:0;font-size:9px}
#setra-mobile-preview[data-view="journal"] #st-main,#setra-mobile-preview[data-view="learn"] #st-main,#setra-mobile-preview[data-view="game"] #st-main,#setra-mobile-preview[data-view="more"] #st-main,#setra-mobile-preview[data-view="size"] #st-main,#setra-mobile-preview[data-view="funding"] #st-main{padding:32px max(34px,calc((100% - 1000px)/2));}
#setra-mobile-preview .st-native-chart,#setra-mobile-preview .st-service-frame,#setra-mobile-preview .st-arena-frame,#setra-mobile-preview .st-terminal-frame{height:100%;width:100%}
}
@media(min-width:1024px) and (max-width:1199px){#setra-mobile-preview .st-phone{grid-template-columns:196px minmax(0,1fr)}#setra-mobile-preview #st-main{padding:25px}#setra-mobile-preview[data-view="home"] #st-main{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:20px}#setra-mobile-preview .st-mascot-hero{padding:25px;min-height:280px}#setra-mobile-preview .st-hero-copy h2{font-size:28px}#setra-mobile-preview .st-quick{gap:7px}#setra-mobile-preview .st-quick button{flex-direction:column;gap:7px}}
@media(min-width:1024px){#setra-mobile-preview .st-mascot-hero{display:block;min-height:320px}#setra-mobile-preview .st-hero-copy{width:58%;max-width:none}#setra-mobile-preview .st-hero-copy h2{font-size:33px}#setra-mobile-preview .st-home-secondary .st-personal{margin-top:22px}#setra-mobile-preview .st-desktop-topbar h1{font-size:21px}}

/* Desktop sidebar toggle, 2026-11-11 */
.st-sidebar-toggle{display:none}
@media(min-width:1024px){
#setra-mobile-preview .st-header{align-items:center;justify-content:space-between;gap:10px;padding:20px 17px}
#setra-mobile-preview .st-sidebar-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid #dce2ce;border-radius:9px;background:#e8edd9;color:#536e30;font-size:20px;cursor:pointer}
#setra-mobile-preview .st-sidebar-toggle:focus-visible{outline:2px solid #536e30;outline-offset:3px}
#setra-mobile-preview[data-view="chart"] .st-desktop-topbar{display:none}
#setra-mobile-preview[data-view="chart"] #st-main{grid-row:1 / -1}
#setra-mobile-preview.st-sidebar-collapsed .st-phone{grid-template-columns:76px minmax(0,1fr)}
#setra-mobile-preview.st-sidebar-collapsed .st-header{justify-content:center;padding:20px 8px}
#setra-mobile-preview.st-sidebar-collapsed .st-brand{display:none}
#setra-mobile-preview.st-sidebar-collapsed .st-nav{padding:15px 8px 22px}
#setra-mobile-preview.st-sidebar-collapsed .st-nav button{justify-content:center;gap:0;padding:12px}
#setra-mobile-preview.st-sidebar-collapsed .st-nav button span,
#setra-mobile-preview.st-sidebar-collapsed .st-nav button small,
#setra-mobile-preview.st-sidebar-collapsed .st-desktop-extras>span,
#setra-mobile-preview.st-sidebar-collapsed .st-desktop-companion{display:none}
}
