.latka-board-page .terminal-button{gap:6px;width:auto;padding:0 14px}.latka-shell{padding-bottom:80px}.latka-hero{max-width:820px}.latka-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.latka-stat-grid span{border:1px solid var(--border-primary);background:#fff;border-radius:8px;min-width:0;padding:16px}.latka-stat-grid b,.latka-stat-grid em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.latka-stat-grid b{color:var(--content-primary);font-family:Soehne,StartupElevenSans,system-ui;font-size:24px;font-weight:535;line-height:32px}.latka-stat-grid em{color:var(--content-secondary);margin-top:4px;font-size:13px;font-style:normal;line-height:19px}.latka-feature-section,.latka-results-section{margin-top:34px}.latka-startup-cta{margin-top:30px}.latka-index-card{border:1px solid var(--border-primary);background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:86px;padding:16px;transition:border-color .18s,box-shadow .18s;display:grid}.latka-index-card:hover{border-color:#d9d9de;box-shadow:0 2px 12px #44475b12}.latka-index-card>span{width:44px;height:44px;color:var(--content-accent);background:var(--background-accent-subtle);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.latka-index-card div{min-width:0}.latka-index-card strong,.latka-index-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.latka-index-card strong{color:var(--content-primary);font-size:16px;font-weight:535;line-height:24px}.latka-index-card em{color:var(--content-secondary);margin-top:4px;font-size:13px;font-style:normal;line-height:19px}.latka-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.latka-feature-card{border:1px solid var(--border-primary);background:#fff;border-radius:8px;min-width:0;min-height:176px;padding:16px;transition:border-color .18s,box-shadow .18s;display:grid}.latka-feature-card:hover,.latka-company-row:hover{border-color:#d9d9de;box-shadow:0 2px 12px #44475b12}.latka-feature-card strong,.latka-feature-card span,.latka-feature-card em,.latka-feature-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latka-feature-card strong{color:var(--content-primary);margin-top:14px;font-size:15px;font-weight:535;line-height:22px}.latka-feature-card span{color:var(--content-secondary);margin-top:4px;font-size:12px;line-height:18px}.latka-feature-card div{gap:4px;margin-top:auto;display:grid}.latka-feature-card b{color:var(--content-primary);font-size:16px;font-weight:535;line-height:22px}.latka-feature-card em{color:var(--content-secondary);font-size:12px;font-style:normal;line-height:18px}.latka-logo{border:1px solid var(--border-primary);background:#fff;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.latka-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.latka-initials{color:#174f4a;background:#e6f7f2;font-size:12px;font-weight:650}.latka-search-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px;display:grid}.latka-search-form label{border:1px solid var(--border-primary);min-width:0;min-height:44px;color:var(--content-secondary);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.latka-search-form input{width:100%;min-width:0;color:var(--content-primary);background:0 0;outline:none;font-size:14px;line-height:20px}.latka-results-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.latka-results-meta>span{color:var(--content-secondary);white-space:nowrap;font-size:13px;font-weight:535;line-height:19px}.latka-result-list{gap:10px;display:grid}.latka-company-row{border:1px solid var(--border-primary);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) minmax(360px,520px) 82px;align-items:center;gap:14px;min-height:82px;padding:14px;transition:border-color .18s,box-shadow .18s;display:grid}.latka-company-row.muted{background:#fcfcfd}.latka-company-main,.latka-company-main div,.latka-company-metrics span{min-width:0}.latka-company-title{align-items:center;gap:8px;display:flex}.latka-company-title strong,.latka-company-main p,.latka-company-main em,.latka-company-metrics b,.latka-company-metrics em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latka-company-title strong{color:var(--content-primary);font-size:14px;font-weight:535;line-height:20px}.latka-company-title span{color:var(--content-accent);background:var(--background-accent-subtle);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:535;line-height:16px}.latka-company-row.muted .latka-company-title span{color:var(--content-secondary);background:var(--background-tertiary)}.latka-company-main p,.latka-company-main em{color:var(--content-secondary);font-size:12px;font-style:normal;line-height:18px;display:block}.latka-company-main p{margin-top:4px}.latka-company-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.latka-company-metrics b,.latka-company-metrics em{text-align:right;display:block}.latka-company-metrics b{color:var(--content-primary);font-size:13px;font-weight:535;line-height:19px}.latka-company-metrics em{color:var(--content-secondary);font-size:11px;font-style:normal;line-height:16px}.latka-company-actions{justify-content:flex-end;gap:8px;display:flex}.latka-company-actions a{width:32px;height:32px;color:var(--content-primary);border:1px solid var(--border-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.latka-pagination{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.latka-pagination a,.latka-pagination span{color:var(--content-primary);font-size:14px;font-weight:535;line-height:20px}.latka-pagination a{border:1px solid var(--border-primary);background:#fff;border-radius:8px;padding:8px 14px}.latka-pagination a[aria-disabled=true]{pointer-events:none;color:var(--content-tertiary);background:#fafafa}@media (max-width:899px){.latka-stat-grid,.latka-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latka-company-row{grid-template-columns:38px minmax(0,1fr) 72px}.latka-company-metrics{grid-area:2/2/auto/4}}@media (max-width:639px){.latka-stat-grid,.latka-feature-grid,.latka-search-form{grid-template-columns:1fr}.latka-company-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.latka-company-actions{grid-column:2;justify-content:flex-start}.latka-company-metrics{grid-column:1/-1}.latka-results-meta{flex-direction:column;align-items:flex-start;gap:6px}}
html[data-startup-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-startup-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--content-primary:#f1f1f1;--content-secondary:#b7b7b7;--content-tertiary:#8f8f8f;--content-accent:#20d6a4;--content-negative:#ff7a59;--background-primary:#171717;--background-tertiary:#242424;--background-accent-subtle:#14352d;--background-negative-subtle:#3a201b;--border-primary:#333;--border-neutral:#f1f1f1;--surface-primary:#1e1e1e;--surface-secondary:#242424;--surface-muted:#1a1a1a;--surface-hover:#2a2a2a;--surface-input:#1d1d1d;--shadow-dark:0 12px 36px #00000047}html[data-startup-theme=dark],html[data-startup-theme=dark] body{background:var(--background-primary);color:var(--content-primary)}html[data-startup-theme=dark] body{scrollbar-color:#3a3a3a #171717}html[data-startup-theme=dark] :is(.startupeleven-page,.private-dashboard-page,.stock-detail-page,.startup-detail-page,.startup-board-page,.screener-page,.latka-board-page,.top-movers-page){background:var(--background-primary);color:var(--content-primary)}html[data-startup-theme=dark] :is(.top-header,.subnav-bar,.market-tape-bar:not(.market-tape-bar-top),.search-trigger,.terminal-button,.nine-one-five,.pill-button,.cap-button,.cap-menu,.stock-card,.table-card,.investment-card,.tools-card,.tool-row,.trading-card,.sector-card,.etf-card,.sector-row,.etf-row,.news-card,.daily-movers-card,.daily-mover-row,.market-tools-card,.market-tool-row,.stock-news-card,.monthly-poll-panel,.monthly-poll-card,.monthly-poll-option,.account-card,.account-panel,.account-table-card,.watchlist-sidebar,.watchlist-row,.startup-notes-panel,.startup-description-card,.source-list,.source-list a,.startup-financial-visual,.startup-financial-card,.financial-empty-state,.detail-empty-card,.groww-financial-card,.stock-hero,.groww-company-hero,.groww-fact-table,.groww-fact-item,.private-shareholding-card,.detail-investor-card,.startup-similar-card,.startup-market-detail-page .startup-finance-tile,.stock-actions a,.detail-investor-mark,.startup-sector-card,.latka-stat-grid span,.latka-index-card,.latka-feature-card,.latka-search-form label,.latka-company-row,.latka-company-actions a,.latka-pagination a,.screener-card,.screener-results-table,.top-movers-groww-header,.top-movers-groww-search,.top-movers-table-card,.top-order-ticket,.paper-account-card,.paper-trade-ticket,.paper-trade-metrics span,.paper-side-note,.paper-reset-button,.paper-watch-button,.paper-buy-button,.paper-sell-button,.paper-orders-toolbar button,.paper-trade-form select,.paper-trade-form input){background-color:var(--surface-primary);border-color:var(--border-primary)}html[data-startup-theme=dark] :is(.top-header,.subnav-bar,.market-tape-bar:not(.market-tape-bar-top),.top-movers-groww-header){background:#171717}html[data-startup-theme=dark] .market-tape-bar-top{background:#141414}html[data-startup-theme=dark] :is(.stock-card,.table-card,.investment-card,.tools-card,.trading-card,.sector-card,.etf-card,.news-card,.daily-movers-card,.market-tools-card,.stock-news-card,.monthly-poll-panel,.account-card,.account-panel,.account-table-card,.startup-description-card,.source-list,.startup-financial-visual,.financial-empty-state,.detail-empty-card,.groww-financial-card,.private-shareholding-card,.detail-investor-card,.startup-similar-card,.startup-sector-card,.latka-index-card,.latka-feature-card,.latka-company-row,.screener-card,.top-movers-table-card,.top-order-ticket){box-shadow:0 1px #ffffff08}html[data-startup-theme=dark] :is(.search-trigger:hover,.stock-card:hover,.news-card:hover,.daily-mover-row:hover,.market-tool-row:hover,.stock-news-card:hover,.sector-row:hover,.etf-row:hover,.tool-row:hover,.trading-card:hover,.table-card tr:hover,.latka-index-card:hover,.latka-feature-card:hover,.latka-company-row:hover,.screener-card:hover,.top-mover-row:hover,.paper-reset-button:hover,.paper-watch-button:hover,.paper-orders-toolbar button:hover){background-color:var(--surface-hover);border-color:#404040;box-shadow:0 8px 24px #00000038}html[data-startup-theme=dark] :is(.stock-logo,.table-logo,.market-stock-logo,.daily-logo-badge,.private-sector-logo,.company-logo-large,.startup-logo-wrap,.quick-results .search-logo,.search-logo img,.latka-logo){background:#f8fafc;border-color:#dbe5f0}html[data-startup-theme=dark] :is(.ticker-symbol,.ticker-price,.index-name,.index-value,.stock-name,.stock-price,.section-title,.monthly-poll-head h2,.monthly-poll-card h3,.company-cell,.price-cell span,.price-cell strong,.volume-cell,.sector-row b,.sector-row span,.news-card strong,.daily-mover-company strong,.daily-mover-price strong,.daily-mover-signal,.market-tool-row,.pill-button,.terminal-button,.nine-one-five,.stock-title-block h1,.live-price strong,.groww-section-head h2,.groww-fact-item b,.groww-about-meta b,.private-fundamentals-title,.private-shareholding-row span,.private-shareholding-row strong,.detail-investor-main b,.similar-company-main b,.similar-metric b,.startup-sector-head strong,.startup-sector-companies b,.latka-stat-grid b,.latka-index-card strong,.latka-feature-card strong,.latka-feature-card b,.latka-company-title strong,.latka-company-metrics b,.screener-hero h1,.screener-card strong,.top-movers-title,.top-mover-company-cell strong,.top-mover-price-cell strong,.top-mover-volume-cell,.paper-account-name strong,.paper-detail-account strong,.paper-account-metrics strong,.paper-trade-head strong,.paper-trade-metrics b,.paper-empty-state strong,.financial-empty-state strong){color:var(--content-primary)}html[data-startup-theme=dark] :is(.search-trigger,.search-trigger span,.search-trigger kbd,.monthly-poll-head p,.monthly-poll-card p,.monthly-poll-kicker em,.recently-viewed-card strong,.news-card span,.news-card em,.daily-mover-head,.daily-mover-company em,.daily-mover-price em,.stock-tabs a,.primary-nav a,.groww-fact-item span,.groww-about-meta em,.private-shareholding-note,.detail-investor-header,.startup-similar-header,.detail-investor-type,.similar-company-main em,.similar-metric em,.startup-sector-head em,.startup-sector-meta span,.startup-sector-companies em,.latka-stat-grid em,.latka-index-card em,.latka-feature-card span,.latka-feature-card em,.latka-results-meta>span,.latka-company-main p,.latka-company-main em,.latka-company-metrics em,.screener-hero p,.screener-card p,.top-movers-groww-links a,.top-movers-groww-search,.top-movers-groww-search kbd,.top-mover-company-cell em,.paper-account-name span,.paper-detail-account span,.paper-account-metrics em,.paper-trade-head span,.paper-trade-metrics em,.paper-side-note,.paper-empty-state,.financial-empty-state,.financial-empty-state p){color:var(--content-secondary)}html[data-startup-theme=dark] :is(.primary-nav a.active,.primary-nav a:hover,.stock-tabs a.active,.stock-tabs a:hover,.top-movers-groww-brand,.top-movers-groww-links a:hover,.top-movers-icon-button){color:var(--content-primary)}html[data-startup-theme=dark] .stock-tabs a.active:after,html[data-startup-theme=dark] .primary-nav a.active:after{background:var(--content-primary)}html[data-startup-theme=dark] .brand-mark img{filter:brightness(0)invert()}html[data-startup-theme=dark] .verified-stock-detail-page :is(.verified-stock-hero,.private-fundamentals-card,.private-fundamental-item){box-shadow:none;background:0 0}html[data-startup-theme=dark] .market-tape-bar:not(.market-tape-bar-top) .ticker-left-control{color:var(--content-secondary)}html[data-startup-theme=dark] .market-tape-bar:not(.market-tape-bar-top) .ticker-card:hover :is(.ticker-symbol,.ticker-price),html[data-startup-theme=dark] .market-tape-bar:not(.market-tape-bar-top) .ticker-card:focus-visible :is(.ticker-symbol,.ticker-price),html[data-startup-theme=dark] .market-tape-bar:not(.market-tape-bar-top) .ticker-left-control:hover,html[data-startup-theme=dark] .market-tape-bar:not(.market-tape-bar-top) .ticker-left-control:focus-visible{color:var(--content-primary)}html[data-startup-theme=dark] :is(.modal-backdrop,.search-modal-backdrop){background:#04080eb3}html[data-startup-theme=dark] :is(.search-modal,.modal-input,.quick-results,.quick-result,.search-empty-state){background:var(--surface-primary);border-color:var(--border-primary);color:var(--content-primary)}html[data-startup-theme=dark] :is(.modal-input input,.latka-search-form input){color:var(--content-primary)}html[data-startup-theme=dark] .modal-input input::placeholder,html[data-startup-theme=dark] .latka-search-form input::placeholder{color:var(--content-tertiary)}html[data-startup-theme=dark] :is(.quick-result:hover,.quick-result[aria-selected=true]){background:var(--surface-hover)}html[data-startup-theme=dark] .monthly-poll-fill{background:#20d6a429}html[data-startup-theme=dark] :is(.monthly-poll-option:hover,.monthly-poll-option.selected,.top-mover-row.selected,.paper-watch-button.active,.paper-orders-toolbar button.active){background:var(--background-accent-subtle);border-color:#20d6a457}html[data-startup-theme=dark] :is(.sparkline-base,.top-mover-sparkline-base){stroke:#b7b7b747}html[data-startup-theme=dark] .table-card,html[data-startup-theme=dark] .table-card :is(table,thead,tbody,tr,th,td),html[data-startup-theme=dark] .top-movers-table-card,html[data-startup-theme=dark] .top-movers-table-card :is(table,thead,tbody,tr,th,td),html[data-startup-theme=dark] .account-table-card,html[data-startup-theme=dark] .account-table-card :is(table,thead,tbody,tr,th,td){border-color:var(--border-primary);background-color:var(--surface-primary)!important}html[data-startup-theme=dark] .table-card :is(th,td),html[data-startup-theme=dark] .top-movers-table-card :is(th,td),html[data-startup-theme=dark] .account-table-card :is(th,td){color:var(--content-primary)}html[data-startup-theme=dark] .table-card :is(th),html[data-startup-theme=dark] .top-movers-table-card :is(th),html[data-startup-theme=dark] .account-table-card :is(th){color:var(--content-secondary)}html[data-startup-theme=dark] .table-card tr:hover td,html[data-startup-theme=dark] .top-movers-table-card tr:hover td,html[data-startup-theme=dark] .account-table-card tr:hover td{background-color:var(--surface-hover)!important}html[data-startup-theme=dark] :is(.top-movers-page,.verified-stock-detail-page){--background-accent-subtle:#14352d}html[data-startup-theme=dark] :is(.trading-screen-card,.paper-account-strip,.startup-notes-blank,.top-notes-page,.top-movers-table-card tbody,.latka-company-row.muted,.latka-pagination a[aria-disabled=true]){background:var(--surface-primary);border-color:var(--border-primary)}html[data-startup-theme=dark] :is(.modal-input,.latka-search-form label,.paper-trade-form input,.paper-trade-form select,.startup-notes-textarea){background:var(--surface-input);color:var(--content-primary)}html[data-startup-theme=dark] .top-notes-page{box-shadow:0 1px #ffffff0a,0 18px 36px #0003;background:linear-gradient(#202020 0%,#1b1b1b 100%)!important;border-color:#3a3a3a!important}html[data-startup-theme=dark] .top-notes-page .top-order-head{background:#ffffff05!important;border-bottom-color:#3a3a3a!important}html[data-startup-theme=dark] .top-notes-page .top-order-head h2{color:#f6f6f6}html[data-startup-theme=dark] .top-notes-page .startup-notes-blank{box-shadow:inset 0 1px #ffffff08;background:#151515!important}html[data-startup-theme=dark] .top-notes-page .startup-notes-textarea{color:#f4f4f4;caret-color:var(--content-accent);background:0 0!important}html[data-startup-theme=dark] .top-notes-page .startup-notes-textarea:focus{box-shadow:inset 0 0 0 1px #20d6a46b,inset 0 0 0 4px #20d6a414}html[data-startup-theme=dark] :is(.search-results-meta,.startup-sector-title-row>span,.top-order-summary,.paper-trade-form label span,.monthly-poll-kicker span,.monthly-poll-kicker em){color:var(--content-secondary)}html[data-startup-theme=dark] :is(.search-empty-state b,.trading-screen-row strong,.market-tool-row strong,.stock-news-head strong,.detail-investor-signal,.credibility-score){color:var(--content-primary)}html[data-startup-theme=dark] :is(.search-empty-state span,.source-list-row em,.detail-investor-type,.similar-company-main em,.similar-metric em){color:var(--content-secondary)}html[data-startup-theme=dark] :is(.logo-image-fallback,.startup-logo-wrap span,.latka-initials){color:#174f4a;background:#dff8ef}html[data-startup-theme=dark] .daily-nfo-price+.stock-change{background:#f59f0024;color:#ffd166!important}html[data-startup-theme=dark] :is(.trading-screen-row:hover,.top-mover-row:hover){background:var(--surface-hover);box-shadow:0 8px 24px #00000038}html[data-startup-theme=dark] .screen-grid{stroke:#b7b7b72e}html[data-startup-theme=dark] :is(.groww-grid-line,.groww-zero-line){background:var(--border-primary)}html[data-startup-theme=dark] .sector-trends-table{background:var(--surface-primary);border-color:var(--border-primary)}html[data-startup-theme=dark] .sector-trend-head{color:var(--content-secondary);border-color:var(--border-primary)}html[data-startup-theme=dark] .sector-trend-row{border-color:var(--border-primary)}html[data-startup-theme=dark] .sector-trend-row:hover{background:var(--surface-hover)}html[data-startup-theme=dark] .sector-trend-icon{color:var(--content-secondary)}html[data-startup-theme=dark] :is(.sector-trend-name strong,.sector-balance-values){color:var(--content-primary)}html[data-startup-theme=dark] .daily-stacked-card:before,html[data-startup-theme=dark] .daily-stacked-card:after{background:var(--surface-secondary);border-color:var(--border-primary);box-shadow:none}html[data-startup-theme=dark] .daily-stacked-card:before{opacity:.58}html[data-startup-theme=dark] .daily-stacked-card:after{opacity:.82}.account-watchlist-section{width:min(800px,100%)}.watchlist-card{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:12px;width:100%;overflow:hidden}.watchlist-row{border-bottom:1px solid var(--border-primary);grid-template-columns:minmax(0,1fr) 150px 150px 40px;align-items:center;gap:16px;min-height:74px;padding:14px 16px;display:grid}.watchlist-row:last-child{border-bottom:0}.company-inline{align-items:center;gap:12px;min-width:0;display:flex}.company-inline>span{flex-direction:column;min-width:0;display:flex}.company-inline b,.company-inline em,.watchlist-row>b,.watchlist-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-inline b,.watchlist-row>b{color:var(--content-primary);font-size:14px;font-weight:535;line-height:20px}.company-inline em{color:var(--content-secondary);font-size:12px;font-style:normal;line-height:18px}.watchlist-row>span{font-size:14px;font-weight:535;line-height:20px}.watchlist-remove-button{width:36px;height:36px;color:var(--content-accent);background:var(--background-accent-subtle);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.watchlist-toggle-button[aria-pressed=true]{color:var(--content-accent);background:var(--background-accent-subtle);border-color:#04b4884d}html[data-startup-theme=dark] :is(.watchlist-card,.watchlist-remove-button,.watchlist-toggle-button[aria-pressed=true]){background-color:var(--surface-primary);border-color:var(--border-primary)}html[data-startup-theme=dark] .watchlist-toggle-button[aria-pressed=true]{background-color:var(--background-accent-subtle);border-color:#20d6a457}html[data-startup-theme=dark] .watchlist-remove-button{color:var(--content-accent);background:var(--background-accent-subtle)}html[data-startup-theme=dark] :is(.company-inline b,.watchlist-row>b,.saved-watchlist-empty strong){color:var(--content-primary)}html[data-startup-theme=dark] :is(.company-inline em,.saved-watchlist-empty span){color:var(--content-secondary)}@media (max-width:639px){.watchlist-row{grid-template-columns:minmax(0,1fr) 36px;gap:4px 12px;min-height:88px;padding:12px}.watchlist-row>.company-inline{grid-column:1/2}.watchlist-row>b,.watchlist-row>span{grid-column:1/2;margin-left:46px;font-size:12px;line-height:18px}.watchlist-row>button{grid-area:1/2/4/3}}html[data-startup-theme=dark] :is(.private-shareholding-row i,.similar-range>span){background:#333}html[data-startup-theme=dark] .market-tape-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 34px),#0000 100%)}html[data-startup-theme=dark] .startup-theme-toggle{color:var(--content-primary);background:var(--surface-secondary);border-color:var(--border-primary);box-shadow:var(--shadow-dark)}.startup-theme-toggle{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:1000;color:#fff;touch-action:manipulation;background:#111923;border:1px solid #1119231f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:42px;height:42px;padding:0 14px;font-size:13px;font-weight:650;line-height:1;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:fixed;box-shadow:0 10px 30px #1119233d}.startup-theme-toggle:hover{transform:translateY(-1px)}.startup-theme-toggle:focus-visible{outline:2px solid var(--content-accent);outline-offset:3px}.startup-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:639px){.startup-theme-toggle{right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:44px;height:44px;padding:0}.startup-theme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
