:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--stt-canvas-l:#f0f2f5;--stt-canvas-d:#18191a;--stt-surface-l:#fff;--stt-surface-d:#242526;--stt-surface-soft-l:#f7f8fa;--stt-surface-soft-d:#303031;--stt-hover-l:#e4e6eb;--stt-hover-d:#3a3b3c;--stt-border-l:#dadde1;--stt-border-d:#3e4042;--stt-ink-l:#050505;--stt-ink-d:#e4e6eb;--stt-muted-l:#65676b;--stt-muted-d:#b0b3b8;--stt-blue-l:#1877f2;--stt-blue-d:#4599ff;--stt-blue-hover-l:#166fe5;--stt-blue-hover-d:#5aa7ff;--stt-blue-soft-l:#e7f3ff;--stt-blue-soft-d:#263951;--stt-gold-bg-l:#fef3c7;--stt-gold-bg-d:#3b2a10;--stt-gold-ink-l:#92400e;--stt-gold-ink-d:#fbbf24;--stt-canvas:var(--stt-canvas-l);--stt-surface:var(--stt-surface-l);--stt-surface-soft:var(--stt-surface-soft-l);--stt-hover:var(--stt-hover-l);--stt-border:var(--stt-border-l);--stt-ink:var(--stt-ink-l);--stt-muted:var(--stt-muted-l);--stt-blue:var(--stt-blue-l);--stt-blue-hover:var(--stt-blue-hover-l);--stt-blue-soft:var(--stt-blue-soft-l);--stt-gold-bg:var(--stt-gold-bg-l);--stt-gold-ink:var(--stt-gold-ink-l);--stt-shadow:0 1px 2px #0000001f;--stt-shadow-lg:0 12px 28px #0000002e}@media (prefers-color-scheme:dark){:root{--stt-canvas:var(--stt-canvas-d);--stt-surface:var(--stt-surface-d);--stt-surface-soft:var(--stt-surface-soft-d);--stt-hover:var(--stt-hover-d);--stt-border:var(--stt-border-d);--stt-ink:var(--stt-ink-d);--stt-muted:var(--stt-muted-d);--stt-blue:var(--stt-blue-d);--stt-blue-hover:var(--stt-blue-hover-d);--stt-blue-soft:var(--stt-blue-soft-d);--stt-gold-bg:var(--stt-gold-bg-d);--stt-gold-ink:var(--stt-gold-ink-d);--stt-shadow:0 1px 2px #00000073;--stt-shadow-lg:0 14px 34px #0000008c}}:root:has(>head>meta[name=color-scheme][content=dark]){--stt-canvas:var(--stt-canvas-d);--stt-surface:var(--stt-surface-d);--stt-surface-soft:var(--stt-surface-soft-d);--stt-hover:var(--stt-hover-d);--stt-border:var(--stt-border-d);--stt-ink:var(--stt-ink-d);--stt-muted:var(--stt-muted-d);--stt-blue:var(--stt-blue-d);--stt-blue-hover:var(--stt-blue-hover-d);--stt-blue-soft:var(--stt-blue-soft-d);--stt-gold-bg:var(--stt-gold-bg-d);--stt-gold-ink:var(--stt-gold-ink-d)}:root:has(>head>meta[name=color-scheme][content=light]){--stt-canvas:var(--stt-canvas-l);--stt-surface:var(--stt-surface-l);--stt-surface-soft:var(--stt-surface-soft-l);--stt-hover:var(--stt-hover-l);--stt-border:var(--stt-border-l);--stt-ink:var(--stt-ink-l);--stt-muted:var(--stt-muted-l);--stt-blue:var(--stt-blue-l);--stt-blue-hover:var(--stt-blue-hover-l);--stt-blue-soft:var(--stt-blue-soft-l);--stt-gold-bg:var(--stt-gold-bg-l);--stt-gold-ink:var(--stt-gold-ink-l)}@supports (color:light-dark(white, black)){:root{--stt-canvas:light-dark(var(--stt-canvas-l),var(--stt-canvas-d));--stt-surface:light-dark(var(--stt-surface-l),var(--stt-surface-d));--stt-surface-soft:light-dark(var(--stt-surface-soft-l),var(--stt-surface-soft-d));--stt-hover:light-dark(var(--stt-hover-l),var(--stt-hover-d));--stt-border:light-dark(var(--stt-border-l),var(--stt-border-d));--stt-ink:light-dark(var(--stt-ink-l),var(--stt-ink-d));--stt-muted:light-dark(var(--stt-muted-l),var(--stt-muted-d));--stt-blue:light-dark(var(--stt-blue-l),var(--stt-blue-d));--stt-blue-hover:light-dark(var(--stt-blue-hover-l),var(--stt-blue-hover-d));--stt-blue-soft:light-dark(var(--stt-blue-soft-l),var(--stt-blue-soft-d));--stt-gold-bg:light-dark(var(--stt-gold-bg-l),var(--stt-gold-bg-d));--stt-gold-ink:light-dark(var(--stt-gold-ink-l),var(--stt-gold-ink-d))}}:root{accent-color:var(--stt-blue)}*,:before,:after{box-sizing:border-box}body{background-color:var(--stt-canvas);color:var(--stt-ink);-webkit-font-smoothing:antialiased;accent-color:var(--stt-blue);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@supports not (accent-color:var(--stt-blue)){form input[type=checkbox].stt-check-input{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}label.stt-check-label{cursor:pointer;align-items:center;padding-left:1.85rem;display:inline-flex;position:relative}input[type=checkbox].stt-check-input+span:before{content:"";border:2px solid var(--stt-border);background:var(--stt-surface);border-radius:4px;width:1.15rem;height:1.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[type=checkbox].stt-check-input:checked+span:before{background-color:var(--stt-blue);border-color:var(--stt-blue)}input[type=checkbox].stt-check-input:checked+span:after{content:"✓";color:#fff;font-size:.85rem;font-weight:700;position:absolute;top:50%;left:.24rem;transform:translateY(-50%)}}dialog:modal{overscroll-behavior:contain;border:1px solid var(--stt-border);background:var(--stt-surface);color:var(--stt-ink);width:100%;max-width:min(680px,100vw - 24px);box-shadow:var(--stt-shadow-lg);border-radius:12px;padding:0}dialog::backdrop{overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000008f;overflow:hidden}.stt-topbar{z-index:100;background:var(--stt-surface);border-bottom:1px solid var(--stt-border);grid-template-columns:minmax(220px,340px) minmax(0,1fr) minmax(180px,340px);align-items:center;gap:12px;height:56px;padding:0 16px;display:grid;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.stt-topbar__left{align-items:center;gap:10px;min-width:0;display:flex}.stt-brand{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.stt-brand__title{color:var(--stt-blue);letter-spacing:-.02em;white-space:nowrap;font-size:1.18rem;font-weight:800}.stt-search{flex:1;min-width:0;position:relative}.stt-search__icon{color:var(--stt-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stt-search input{background:var(--stt-canvas);width:100%;height:40px;color:var(--stt-ink);border:1px solid #0000;border-radius:999px;outline:none;padding:0 14px 0 38px;font-size:.92rem}.stt-search input:focus{border-color:var(--stt-blue);background:var(--stt-surface)}.stt-topbar__tabs{justify-content:center;align-items:stretch;gap:4px;height:56px;display:flex}.stt-tab{height:100%;color:var(--stt-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.stt-tab:hover{background:var(--stt-surface-soft)}.stt-tab--active{color:var(--stt-blue)}.stt-tab--active:after{content:"";background:var(--stt-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.stt-topbar__right{justify-content:flex-end;align-items:center;gap:8px;display:flex}.stt-circle-btn{background:var(--stt-hover);width:40px;height:40px;color:var(--stt-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.stt-circle-btn:hover{filter:brightness(.96)}.stt-badge-count{color:#fff;background:#e41e3f;border-radius:999px;padding:1px 5px;font-size:.7rem;font-weight:700;position:absolute;top:-3px;right:-3px}.stt-vip-btn{background:var(--stt-blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.stt-vip-btn:hover{background:var(--stt-blue-hover)}.stt-shell{grid-template-columns:280px minmax(0,680px) 340px;justify-content:space-between;align-items:start;gap:20px;max-width:1440px;margin:0 auto;padding:16px 16px 84px;display:grid}.stt-rail-left,.stt-rail-right{scrollbar-width:thin;max-height:calc(100dvh - 88px);position:sticky;top:72px;overflow-y:auto}.stt-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stt-nav-item{color:var(--stt-ink);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:.93rem;font-weight:600;transition:background-color .14s;display:flex}.stt-nav-item:hover{background:var(--stt-hover)}.stt-nav-item--active{background:var(--stt-blue-soft);color:var(--stt-blue)}.stt-nav-icon{background:var(--stt-blue-soft);width:36px;height:36px;color:var(--stt-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stt-rail-section-title{border-top:1px solid var(--stt-border);color:var(--stt-muted);text-transform:uppercase;letter-spacing:.04em;margin:16px 10px 8px;padding-top:12px;font-size:.85rem;font-weight:700}.stt-visa-pills{flex-wrap:wrap;gap:6px;padding:0 8px;display:flex}.stt-visa-pill{background:var(--stt-surface);border:1px solid var(--stt-border);color:var(--stt-ink);border-radius:999px;padding:6px 11px;font-size:.82rem;font-weight:700}.stt-visa-pill--active,.stt-visa-pill:hover{background:var(--stt-blue);border-color:var(--stt-blue);color:#fff}.stt-feed-col{flex-direction:column;gap:16px;min-width:0;display:flex}.stt-card{background:var(--stt-surface);box-shadow:var(--stt-shadow);border:1px solid var(--stt-border);border-radius:10px;overflow:hidden}.stt-hero-banner{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.stt-hero-banner__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--stt-blue);font-size:.78rem;font-weight:700}.stt-hero-banner h1{margin:0;font-size:1.28rem;font-weight:800;line-height:1.32}.stt-hero-banner p{color:var(--stt-muted);margin:0;font-size:.92rem}.stt-stories{scrollbar-width:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.stt-stories::-webkit-scrollbar{display:none}.stt-story-card{color:#fff;height:196px;box-shadow:var(--stt-shadow);cursor:pointer;background:#0f2342;border-radius:12px;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.stt-story-card img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.stt-story-card:hover img{transform:scale(1.04)}.stt-story-card:after{content:"";background:linear-gradient(#0b254540 0%,#050e1ce6 100%);position:absolute;inset:0}.stt-story-card__badge,.stt-story-card__title{z-index:1;position:relative}.stt-story-card__badge{color:#fff;background:#1877f2;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:.72rem;font-weight:700}.stt-story-card__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.84rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.stt-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.stt-chip-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stt-chip{background:var(--stt-hover);height:34px;color:var(--stt-ink);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:.85rem;font-weight:600;display:inline-flex}.stt-chip--active{background:var(--stt-blue-soft);color:var(--stt-blue)}.stt-post{flex-direction:column;display:flex}.stt-post__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.stt-post__author{align-items:center;gap:10px;min-width:0;display:flex}.stt-post__avatar{background:var(--stt-blue-soft);width:40px;height:40px;color:var(--stt-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stt-post__source-row{flex-wrap:wrap;align-items:center;gap:5px;font-size:.93rem;font-weight:700;display:flex}.stt-post__meta{color:var(--stt-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.stt-tag-gold{background:var(--stt-gold-bg);color:var(--stt-gold-ink);border-radius:999px;padding:2px 8px;font-size:.73rem;font-weight:700}.stt-tag-blue{background:var(--stt-blue-soft);color:var(--stt-blue);border-radius:999px;padding:2px 8px;font-size:.73rem;font-weight:700}.stt-post__copy{padding:0 16px 12px}.stt-post__title{margin:0 0 8px;font-size:1.14rem;font-weight:800;line-height:1.38}.stt-post__title a:hover{color:var(--stt-blue);text-decoration:underline}.stt-post__summary{color:var(--stt-ink);margin:0 0 12px;font-size:.95rem;line-height:1.55}.stt-takeaways{background:var(--stt-surface-soft);border-left:3px solid var(--stt-blue);border-radius:0 8px 8px 0;margin-bottom:4px;padding:10px 14px}.stt-takeaways__label{text-transform:uppercase;letter-spacing:.04em;color:var(--stt-blue);margin-bottom:6px;font-size:.76rem;font-weight:800}.stt-takeaways ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:flex}.stt-post__media{aspect-ratio:16/9;border-top:1px solid var(--stt-border);border-bottom:1px solid var(--stt-border);background:#0f2342;width:100%;display:block;overflow:hidden}.stt-post__media img{object-fit:cover;width:100%;height:100%;display:block}.stt-post__cta-strip{background:var(--stt-surface-soft);border-bottom:1px solid var(--stt-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.stt-post__cta-copy{color:var(--stt-muted);min-width:0;font-size:.83rem}.stt-post__cta-copy strong{color:var(--stt-ink);font-size:.87rem;display:block}.stt-btn-secondary{background:var(--stt-blue-soft);height:34px;color:var(--stt-blue);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.stt-btn-secondary:hover{background:var(--stt-blue);color:#fff}.stt-post__stats{color:var(--stt-muted);border-bottom:1px solid var(--stt-border);justify-content:space-between;align-items:center;padding:9px 16px;font-size:.83rem;display:flex}.stt-post__actions{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 8px;display:grid}.stt-action-btn{height:36px;color:var(--stt-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.stt-action-btn:hover{background:var(--stt-hover)}.stt-action-btn--active{color:var(--stt-blue);background:var(--stt-blue-soft)}.stt-rail-right{flex-direction:column;gap:14px;display:flex}.stt-widget{padding:14px 16px}.stt-widget__title{justify-content:space-between;align-items:center;margin:0 0 10px;font-size:.96rem;font-weight:800;display:flex}.stt-ticker-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stt-ticker-item{background:var(--stt-surface-soft);border-radius:8px;padding:8px 10px}.stt-ticker-item__label{color:var(--stt-muted);font-size:.74rem}.stt-ticker-item__val{margin-top:2px;font-size:.88rem;font-weight:800}.stt-ticker-item__trend{color:#16a34a;font-size:.73rem;font-weight:700}.stt-form{flex-direction:column;gap:10px;display:flex}.stt-field{flex-direction:column;gap:4px;display:flex}.stt-field label{color:var(--stt-muted);font-size:.82rem;font-weight:700}.stt-field input,.stt-field select,.stt-field textarea{border:1px solid var(--stt-border);background:var(--stt-canvas);width:100%;color:var(--stt-ink);border-radius:8px;padding:9px 12px;font-size:.9rem}.stt-submit-btn{background:var(--stt-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;height:40px;font-size:.92rem;font-weight:700}.stt-submit-btn:hover{background:var(--stt-blue-hover)}.stt-result-box{background:var(--stt-blue-soft);border:1px solid var(--stt-blue);border-radius:8px;margin-top:10px;padding:12px;font-size:.88rem}.stt-reader{padding:20px}.stt-article-body p{margin:0 0 14px;font-size:1.02rem;line-height:1.7}.stt-exec-box{background:var(--stt-surface-soft);border-left:4px solid var(--stt-blue);border-radius:0 8px 8px 0;margin:16px 0;padding:14px 16px}.stt-exec-box h3{color:var(--stt-blue);margin:0 0 8px;font-size:.98rem}.stt-wealth-quote{background:var(--stt-gold-bg);color:var(--stt-gold-ink);border-radius:8px;margin:16px 0;padding:12px 16px;font-weight:600}.stt-school-table-wrap{overflow-x:auto}.stt-school-table{border-collapse:collapse;width:100%;font-size:.88rem}.stt-school-table th,.stt-school-table td{border-bottom:1px solid var(--stt-border);text-align:left;padding:10px 12px}.stt-school-table th{color:var(--stt-muted);background:var(--stt-surface-soft);font-weight:700}.stt-footer{color:var(--stt-muted);margin-top:8px;padding:16px;font-size:.8rem;line-height:1.6}.stt-footer__links{flex-wrap:wrap;gap:10px 14px;margin-bottom:8px;font-weight:600;display:flex}.stt-footer__links a:hover{color:var(--stt-blue);text-decoration:underline}.stt-toast{z-index:200;color:#fff;box-shadow:var(--stt-shadow-lg);background:#0f2342;border-radius:10px;padding:12px 18px;font-size:.9rem;font-weight:600;position:fixed;bottom:74px;right:20px}.stt-bottom-nav{display:none}@media (width<=1180px){.stt-shell{grid-template-columns:240px minmax(0,1fr)}.stt-rail-right{grid-column:2;max-height:none;position:static}}@media (width<=860px){.stt-topbar{grid-template-columns:1fr auto;padding:0 12px}.stt-topbar__tabs{display:none}.stt-shell{grid-template-columns:1fr;padding:10px 10px 82px}.stt-rail-left{display:none}.stt-rail-right{grid-column:1}.stt-post__actions{grid-template-columns:repeat(2,1fr)}.stt-bottom-nav{z-index:110;background:var(--stt-surface);border-top:1px solid var(--stt-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.stt-bottom-nav a{color:var(--stt-muted);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:.68rem;font-weight:700;display:flex}.stt-bottom-nav a.active{color:var(--stt-blue)}}
