@layer screens{.home-app[data-member=true] .home-grid{align-content:start;gap:16px;display:grid}.home-app[data-member=true] .home-main{align-content:start;gap:16px;min-inline-size:0;display:grid}.home-app[data-member=true] .home-grid .portfolio{isolation:isolate;border:1px solid var(--line-2);border-radius:var(--r-2xl);background:radial-gradient(80% 140% at 100% 0%, color-mix(in srgb, var(--aurora-1) 16%, transparent), transparent 68%), var(--bg-l2);box-shadow:var(--e1-shadow);margin:0;position:relative;overflow:hidden}.home-app[data-member=true] .home-grid .portfolio:after,.home-app[data-member=true] .obsidian-scene{display:none}.home-app[data-member=true] .home-grid .hero-information{background:0 0;padding:20px 20px 0}.home-app[data-member=true] .hero-summary .hero-heading{color:var(--text-secondary);font-size:var(--fs-13);letter-spacing:0;font-weight:500}.home-app[data-member=true] .hero-summary .balance{font-size:var(--fs-40);letter-spacing:-.03em;margin-block-start:8px;font-weight:600;line-height:1.1}.home-app[data-member=true] .hero-summary .balance small{color:var(--text-muted);font-size:var(--fs-16);letter-spacing:0;font-weight:500}.home-app[data-member=true] .hero-summary{min-block-size:76px}.home-app[data-member=true] .home-grid .portfolio-footer{min-block-size:60px;color:var(--text-secondary);background:0 0;padding:12px 20px 16px}.home-app[data-member=true] .home-grid .market-pulse{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-l2);min-block-size:44px;margin:0;overflow:hidden}.home-app[data-member=true] .home-grid .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.home-app[data-member=true] .home-grid .quick-actions>a{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-l2);min-block-size:92px;color:var(--text-primary);font-size:var(--fs-13);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-content:center;justify-items:center;gap:8px;padding:12px 8px;font-weight:600;text-decoration:none;display:grid}.home-app[data-member=true] .home-grid .quick-actions>a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-2));background:var(--state-hover)}.home-app[data-member=true] .home-grid .quick-actions>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.home-app[data-member=true] .home-grid .home-side{align-content:start;gap:16px;display:grid}.home-app[data-member=true] .home-grid .home-zones{align-content:start;gap:24px;display:grid}@media (max-width:767px){.home-app[data-member=true] .hero-summary .balance{font-size:var(--fs-32)}}.home-app[data-member=true] .home-grid .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.home-app[data-member=true] .home-grid .shortcut-grid>a{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-l2);min-block-size:64px;color:var(--text-primary);font-size:var(--fs-13);text-align:start;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.home-app[data-member=true] .home-grid .shortcut-grid>a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-2));background:var(--state-hover)}.home-app[data-member=true] .home-grid .shortcut-grid>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.home-app[data-member=true] .home-grid .shortcut-key{border-radius:var(--r-lg);background:var(--brand-soft);block-size:32px;inline-size:32px;color:var(--brand-text);box-shadow:none;flex:none;place-items:center;display:grid}.home-app[data-member=true] .home-grid .shortcut-grid>a>span:last-child{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:767px){.home-app[data-member=true] .home-grid .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-app[data-member=true] .home-side .home-card{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-l2);padding:16px 20px}.home-app[data-member=true] .home-watchlist li{gap:12px}.home-app[data-member=true] .home-watch-link{min-inline-size:0;color:inherit;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pair change""price change";align-items:center;column-gap:8px;text-decoration:none;display:grid}.home-app[data-member=true] .home-watch-link b{font-size:var(--fs-14);grid-area:pair}.home-app[data-member=true] .home-watch-price{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums;grid-area:price}.home-app[data-member=true] .home-watch-link>:last-child:not(.home-watch-price){grid-area:change;justify-self:end}.home-app[data-member=true] .home-side .layout-trigger{box-shadow:none;color:var(--text-secondary);font-size:var(--fs-13);background:0 0;border:0;justify-self:start}@media (min-width:1080px){.home-app[data-member=true]{max-inline-size:1376px;margin-inline:auto}.home-app[data-member=true] .home-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px}.home-app[data-member=true] .home-main{grid-column:1/9}.home-app[data-member=true] .home-side{overscroll-behavior:contain;scrollbar-width:thin;grid-column:9/13;max-block-size:calc(100dvh - 88px);margin:0;position:sticky;inset-block-start:72px;overflow-y:auto}}.market-focus .market-source{color:var(--text-muted);font-size:var(--fs-12);margin:0 0 8px}.home-app[data-member=true] .home-main .service-card{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-l2);box-shadow:none}}
