.sb-mobile{--m-blue:#176cff;--m-ink:#080d18;--m-muted:#778194;--m-line:#e9edf3;--m-soft:#eef4ff;--m-surface:#fff;--m-red:#ff474e;background:var(--m-surface);min-height:100dvh;color:var(--m-ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(14px * var(--sb-font-scale,1));letter-spacing:-.025em;overflow-wrap:anywhere;isolation:isolate;line-height:1.5}.sb-mobile h1,.sb-mobile h2,.sb-mobile h3,.sb-mobile p{margin:0}.sb-mobile h1{font-size:calc(29px * var(--sb-font-scale,1));letter-spacing:-1.05px;font-weight:760;line-height:1.28}.sb-mobile h2{font-size:calc(19px * var(--sb-font-scale,1));letter-spacing:-.55px;font-weight:730;line-height:1.4}.sb-mobile h3{font-size:calc(15px * var(--sb-font-scale,1));letter-spacing:-.35px;line-height:1.45}.sb-mobile strong,.sb-mobile b{font-weight:680}.sb-mobile :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}.sb-mobile button{touch-action:manipulation}.sb-mobile a:hover{color:var(--m-blue)}.sb-mobile svg,.sb-mobile input,.sb-mobile textarea,.sb-mobile select{max-width:100%}.m-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m-main{padding:0 clamp(17px,4.4vw,30px) calc(83px + env(safe-area-inset-bottom));min-width:0;max-width:767px;margin:0 auto}.m-brand-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:64px;padding:10px clamp(21px,5.1vw,34px) 11px;display:flex}.m-brand>strong{font-size:calc(24px * var(--sb-font-scale,1));letter-spacing:-1.05px;font-weight:780;line-height:1.1;display:block}.m-brand>strong>span{color:#2575ff}.m-brand>small{font-size:calc(10px * var(--sb-font-scale,1));color:var(--m-muted);letter-spacing:-.4px;margin-top:3px;line-height:1.2;display:block}.m-header-actions{align-items:center;gap:19px;padding-top:0;display:flex}.m-icon-button{min-width:34px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.m-avatar{color:#4c94ef;background:#e8f0ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.m-avatar svg{fill:#66a5fa;stroke:#66a5fa}.m-header-actions .m-icon-button{color:#323a49}.m-detail-header{align-items:center;gap:6px;min-height:43px;padding:7px 15px;display:flex}.m-detail-header>strong{font-size:calc(19px * var(--sb-font-scale,1))}.m-detail-header>.m-header-actions{gap:16px;margin-left:auto}.m-detail-header>.m-header-actions .m-avatar{width:32px;height:32px}.m-company-shell .m-detail-header{padding-bottom:3px}.m-bottom-nav{z-index:40;padding:7px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--m-line);background:var(--m-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #39588003}.m-bottom-nav>a{font-size:calc(12px * var(--sb-font-scale,1));color:#808896;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:43px;line-height:1.2;display:flex}.m-bottom-nav>a.active{color:var(--m-blue);font-weight:700}.m-bottom-nav>a.active:first-child svg{fill:#2476ff;stroke:#2476ff}.m-bottom-nav>a:nth-child(4) svg{fill:currentColor}.m-skip{z-index:100;background:var(--m-blue);color:#fff;padding:12px;position:fixed;top:-100px;left:16px}.m-skip:focus{top:8px}.m-muted{color:var(--m-muted)}.m-blue{color:var(--m-blue)}.m-up{color:var(--m-red)}.m-down{color:var(--m-blue)}.m-card{border:1px solid var(--m-line);background:var(--m-surface);border-radius:12px;min-width:0;box-shadow:0 3px 7px #142b4e06}.m-stack{flex-direction:column;gap:10px;display:flex}.m-section-title{justify-content:space-between;align-items:center;gap:10px;margin:20px 2px 9px;display:flex}.m-section-title>a,.m-section-title>button{font-size:calc(12px * var(--sb-font-scale,1));color:#626e82;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.m-company-logo{color:var(--m-blue);font-size:calc(13px * var(--sb-font-scale,1));background:#edf3fc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m-company-logo>img{object-fit:cover;width:100%;height:100%}.m-logo-NVDA{background:#eef9ed}.m-logo-AAPL{background:#f2f4f9}.m-logo-TSLA{background:#fff0f2}.m-microsoft-logo{grid-template-columns:1fr 1fr;gap:2px;width:58%;height:58%;display:grid}.m-microsoft-logo>i:first-child{background:#f35325}.m-microsoft-logo>i:nth-child(2){background:#81bc06}.m-microsoft-logo>i:nth-child(3){background:#05a6f0}.m-microsoft-logo>i:nth-child(4){background:#ffba08}.m-button{background:var(--m-blue);color:#fff;min-height:42px;font-size:calc(14px * var(--sb-font-scale,1));text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:650;line-height:1.35;display:inline-flex}.sb-mobile a.m-button:hover{color:#fff;background:#075df0}.m-button-secondary{color:var(--m-blue);background:var(--m-soft);border-color:#0000}.sb-mobile a.m-button-secondary:hover{color:var(--m-blue);background:#e0ecff}.m-field{font-size:calc(13px * var(--sb-font-scale,1));flex-direction:column;gap:6px;min-width:0;display:flex}.m-field input,.m-field select,.m-field textarea,.m-dialog input,.m-dialog select,.m-dialog textarea{background:var(--m-surface);color:var(--m-ink);width:100%;min-height:43px;font-size:calc(16px * var(--sb-font-scale,1));border:1px solid #dce4ef;border-radius:9px;padding:11px 12px;line-height:1.4}.m-dialog input[type=checkbox]{width:18px;min-height:18px}.m-pill{color:#2876ff;font-size:calc(11px * var(--sb-font-scale,1));white-space:nowrap;background:#edf4ff;border-radius:20px;justify-content:center;align-items:center;padding:3px 10px;line-height:1.5;display:inline-flex}.m-type-contract{color:#8751eb;background:#f0e9ff}.m-type-business{color:#009c61;background:#e6f8ee}.m-type-risk{color:#d94b3e;background:#fff1ee}.m-tabs{border-bottom:1px solid var(--m-line);gap:0;display:flex}.m-tabs>button,.m-tabs>a{color:var(--m-muted);font-size:calc(14px * var(--sb-font-scale,1));white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px 3px;font-weight:600}.m-tabs>.active,.m-tabs>[aria-selected=true],.m-tabs>[aria-pressed=true]{border-bottom-color:var(--m-blue);color:var(--m-blue)}.m-empty{text-align:center;border:1px solid var(--m-line);background:var(--m-surface);border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:25px 17px;display:flex}.m-empty-icon{color:#6497eb;background:#eef5ff;border-radius:12px;padding:9px}.m-empty>strong{font-size:calc(14px * var(--sb-font-scale,1))}.m-empty>p{max-width:340px;color:var(--m-muted);font-size:calc(12px * var(--sb-font-scale,1));line-height:1.6}.m-empty>.m-button{font-size:calc(12px * var(--sb-font-scale,1));min-height:37px;margin-top:5px}.m-loading{flex-direction:column;gap:8px;padding:14px 0;display:flex}.m-loading>i{background:linear-gradient(90deg,#f1f5fb,#e8eef7,#f1f5fb) 0 0/200% 100%;border-radius:6px;height:15px;animation:1.5s infinite m-shimmer;display:block}.m-loading>i:nth-child(2){width:85%}.m-loading>i:nth-child(3){width:65%}.m-notice{background:var(--m-soft);font-size:calc(12px * var(--sb-font-scale,1));overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:12px 14px;line-height:1.6}.m-notice>p{margin-bottom:8px}.m-error{color:#b63245;background:#fff1f3;border:1px solid #ffd9e0}.m-success{color:#08815a;background:#eaf8f1;border:1px solid #cceddd}.m-sparkline{width:76px;height:34px;color:inherit;display:block}.m-chart-missing{color:#c7ceda;justify-content:center;align-items:center;width:55px;height:30px;display:inline-flex}.m-dialog{border:1px solid var(--m-line);width:calc(100% - 28px);max-width:460px;max-height:calc(100dvh - 50px);color:var(--m-ink);background:var(--m-surface);border-radius:17px;padding:20px;overflow-y:auto;box-shadow:0 20px 80px #14284435}.m-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10254060}.m-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.m-dialog>header h2{font-size:calc(20px * var(--sb-font-scale,1))}.m-dialog form{flex-direction:column;gap:14px;display:flex}.m-dialog label{font-size:calc(13px * var(--sb-font-scale,1));flex-direction:column;gap:6px;display:flex}.m-dialog footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.m-dialog .m-muted{font-size:calc(12px * var(--sb-font-scale,1))}.m-date-note{text-align:right;color:#727d90;max-width:125px;font-size:calc(11px * var(--sb-font-scale,1));flex-shrink:0;line-height:1.6}.m-date-note time{font-size:calc(12px * var(--sb-font-scale,1));color:#5f697a;font-weight:550}.m-date-note p{margin-top:6px}.m-event-card{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px;display:grid;position:relative}.m-event-content{align-self:start;min-width:0}.m-event-company{align-items:baseline;gap:6px;line-height:1.4;display:flex}.m-event-company>a{font-size:calc(14px * var(--sb-font-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-weight:680;overflow:hidden}.m-event-company>span{font-size:calc(11px * var(--sb-font-scale,1));color:var(--m-muted)}.m-event-title{font-weight:690;font-size:calc(14px * var(--sb-font-scale,1));margin-top:4px;line-height:1.4;display:block}.m-event-content>p{font-size:calc(12px * var(--sb-font-scale,1));color:#6c778a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.5;display:-webkit-box;overflow:hidden}.m-event-side{flex-direction:column;align-self:stretch;align-items:flex-end;gap:5px;min-width:52px;display:flex}.m-event-side>time{font-size:calc(10px * var(--sb-font-scale,1));color:var(--m-muted);text-align:right;max-width:70px}.m-event-side>a{font-size:calc(11px * var(--sb-font-scale,1));color:var(--m-blue);white-space:nowrap;align-items:center;gap:2px;margin-top:auto;display:flex}.m-backlink{color:var(--m-muted);font-size:calc(12px * var(--sb-font-scale,1));align-items:center;gap:3px;margin:2px 0 15px;display:inline-flex}.m-workspace-page.ws{min-height:0;font-size:calc(14px * var(--sb-font-scale,1));background:0 0}.m-workspace-page .ws-breadcrumb{display:none}.m-workspace-page .ws-heading{margin-top:0}.m-workspace-page .ws-heading h1{font-size:calc(27px * var(--sb-font-scale,1))}.m-workspace-page .ws-grid,.m-workspace-page .ws-grid.equal{grid-template-columns:minmax(0,1fr)}.m-workspace-page .ws-panel{padding:16px}.m-workspace-page .ws-setting{grid-template-columns:32px minmax(0,1fr)}.m-workspace-page .ws-setting>aside{grid-column:2}.m-workspace-page .ws-settings-tabs{max-width:100%;overflow-x:auto}.m-workspace-page .ws-settings-tabs>a{min-width:100px}.m-workspace-page .ws-profile-hero{flex-wrap:wrap}.m-workspace-page .ws-profile-side{width:100%}.m-workspace-page input,.m-workspace-page select,.m-workspace-page textarea{font-size:calc(16px * var(--sb-font-scale,1))}.m-workspace-page .ws-discover-three{grid-template-columns:1fr}.m-event-shell .m-main{padding-bottom:20px}.m-onboarding-shell .m-main{padding:0 21px 16px}.m-event-shell .m-detail-header{margin-bottom:15px}.m-page-heading{margin:2px 2px 20px}.m-page-heading>p{font-size:calc(13px * var(--sb-font-scale,1));color:var(--m-muted);margin-top:8px;line-height:1.65}.m-note{font-size:calc(11px * var(--sb-font-scale,1));color:var(--m-muted);line-height:1.65;margin:10px 0!important}.sb-mobile :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--m-blue);outline-offset:3px}.sb-mobile button:disabled{cursor:not-allowed;opacity:.55}@keyframes m-shimmer{to{background-position:-200% 0}}@media (max-width:420px){.m-brand-header{padding-top:10px;padding-bottom:11px}.m-brand>strong{font-size:calc(24px * var(--sb-font-scale,1))}.m-brand>small{font-size:calc(10px * var(--sb-font-scale,1))}.m-header-actions{gap:13px}.sb-mobile h1{font-size:calc(27px * var(--sb-font-scale,1))}.m-main{padding-left:16px;padding-right:16px}.m-event-card{grid-template-columns:43px minmax(0,1fr) auto;gap:9px;padding:11px 10px}.m-event-logo .m-company-logo{border-radius:10px;width:43px!important;height:43px!important}.m-event-company>a{font-size:calc(13px * var(--sb-font-scale,1))}.m-event-company>span{font-size:calc(10px * var(--sb-font-scale,1))}.m-event-title{font-size:calc(13px * var(--sb-font-scale,1))}.m-event-content>p{font-size:calc(11px * var(--sb-font-scale,1))}.m-event-side .m-pill{font-size:calc(10px * var(--sb-font-scale,1));padding:3px 8px}.m-event-side>a{font-size:calc(10px * var(--sb-font-scale,1))}.m-section-title h2{font-size:calc(18px * var(--sb-font-scale,1))}}@media (max-width:350px){.m-header-actions{gap:5px}.m-event-card{grid-template-columns:36px minmax(0,1fr);gap:8px}.m-event-logo .m-company-logo{width:36px!important;height:36px!important}.m-event-side{flex-direction:row;grid-column:2;align-items:center;gap:8px}.m-event-side>a{margin:0 0 0 auto}.m-bottom-nav>a{font-size:calc(10px * var(--sb-font-scale,1))}.m-date-note{display:none}.m-main{padding-left:12px;padding-right:12px}}[data-sb-theme=dark] .sb-mobile{--m-surface:#111a2a;--m-ink:#eef3fd;--m-muted:#a0afc5;--m-line:#29374c;--m-soft:#192c49;--m-blue:#6ea6ff;background:#111a2a}[data-sb-theme=dark] .m-card{box-shadow:none}[data-sb-theme=dark] .m-brand>strong{color:#eef3fd}[data-sb-theme=dark] .m-brand>strong>span{color:#6ea6ff}[data-sb-theme=dark] .m-event-company>span,[data-sb-theme=dark] .m-event-content>p{color:var(--m-muted)}[data-sb-theme=dark] .m-notice.m-error{color:#ffafbd;background:#401f31;border-color:#69364b}[data-sb-theme=dark] .m-notice.m-success{color:#81dab4;background:#103829;border-color:#236448}@media (prefers-color-scheme:dark){[data-sb-theme=system] .sb-mobile{--m-surface:#111a2a;--m-ink:#eef3fd;--m-muted:#a0afc5;--m-line:#29374c;--m-soft:#192c49;--m-blue:#6ea6ff;background:#111a2a}}[data-sb-density=compact] .m-card{margin-bottom:0}[data-sb-motion=reduced] .m-loading>i{animation:none}@media (prefers-reduced-motion:reduce){.m-loading>i{animation:none}}@media (prefers-color-scheme:dark){[data-sb-theme=system] .sb-mobile{--m-surface:#111a2a;--m-ink:#eef3fd;--m-muted:#a0afc5;--m-line:#29374c;--m-soft:#192c49;--m-blue:#6ea6ff;background:#111a2a}[data-sb-theme=system] .m-card{box-shadow:none}[data-sb-theme=system] .m-brand>strong{color:#eef3fd}[data-sb-theme=system] .m-brand>strong>span{color:#6ea6ff}[data-sb-theme=system] .m-event-company>span,[data-sb-theme=system] .m-event-content>p{color:var(--m-muted)}[data-sb-theme=system] .m-notice.m-error{color:#ffafbd;background:#401f31;border-color:#69364b}[data-sb-theme=system] .m-notice.m-success{color:#81dab4;background:#103829;border-color:#236448}}.m-company-logo>svg{width:64%;height:64%;display:block}
.m-secondary-shell .m-detail-header{gap:7px;min-height:43px;padding:3px 13px 4px}.m-secondary-shell .m-detail-header>strong{font-size:calc(19px * var(--sb-font-scale,1));letter-spacing:-.6px;min-width:0;line-height:1.3}.m-secondary-shell .m-detail-header>.m-header-actions{flex-shrink:0;gap:12px}.m-secondary-shell .m-main{padding-left:18px;padding-right:18px}.m-questions-shell .m-main{padding-bottom:92px}.m-alerts-shell .m-bottom-nav>a:nth-child(4) svg{fill:none}.m-detail-intro{color:var(--m-muted);font-size:calc(13px * var(--sb-font-scale,1));line-height:1.6;margin:1px 2px 13px!important}.m-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-setting-icon{background:var(--m-soft);width:38px;height:38px;color:var(--m-blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-setting-icon.purple{color:#8948ec;background:#f1eaff}.m-setting-icon.green{color:#33ad62;background:#e8f8ed}.m-setting-icon.teal{color:#12b590;background:#def9f0}.m-setting-icon.amber{color:#f8aa10;background:#fff7e5}.m-setting-icon.red{color:#f44d63;background:#fff0f0}.m-switch{cursor:pointer;background:#bfc6d1;border:0;border-radius:25px;flex-shrink:0;align-items:center;width:39px;height:23px;padding:3px;display:flex}.m-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;display:block;box-shadow:0 1px 2px #11254415}.m-switch[aria-checked=true]{background:#1470ff}.m-switch[aria-checked=true]>span{transform:translate(16px)}[data-sb-motion=reduced] .m-switch>span{transition:none}@media (prefers-reduced-motion:reduce){.m-switch>span{transition:none}}@media (max-width:380px){.m-secondary-shell .m-main{padding-left:13px;padding-right:13px}.m-secondary-shell .m-detail-header>strong{font-size:calc(17px * var(--sb-font-scale,1))}.m-secondary-shell .m-detail-header>.m-header-actions{gap:4px}}[data-sb-theme=dark] .m-setting-icon{background:var(--m-soft)}@media (prefers-color-scheme:dark){[data-sb-theme=system] .m-setting-icon{background:var(--m-soft)}}.m-alerts-shell .m-header-actions .m-icon-button{position:relative}.m-header-unread{color:#fff;text-align:center;background:#ff515a;border-radius:10px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:0;right:0}[data-sb-theme=dark] .m-header-actions .m-icon-button{color:var(--m-ink)}@media (prefers-color-scheme:dark){[data-sb-theme=system] .m-header-actions .m-icon-button{color:var(--m-ink)}}
