@layer properties, theme, base, components, utilities, app, kit;@layer app{body,html{background:var(--qmd-canvas);color:var(--text);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif}body{letter-spacing:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:600}.brand-kicker,.eyebrow,.portfolio-composition-table-title,.portfolio-inline-note-label,.portfolio-table-summary span,.sort-header span:last-child,.stock-context-item span,.stock-market-pill,.telemetry-item span,h1,h2,h3,h4,h5,h6,th{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.control-room-stat-value,.money-stack,.money-stack strong,.mono,.mono-data,.portfolio-company-name,.portfolio-table-summary strong,.portfolio-ticker-symbol,.stock-action-button,.telemetry-item strong{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}a{color:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:minmax(248px,272px) minmax(0,1fr);gap:0;background:transparent}.app-logo{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--qmd-radius-panel);overflow:hidden;box-shadow:none}.app-logo img{display:block;width:100%;height:100%}.app-logo-sm{width:2rem;height:2rem}.app-logo-md{width:2.5rem;height:2.5rem}.app-logo-lg{width:3rem;height:3rem}.session-controls{display:grid;gap:.7rem;align-content:start}.session-controls .muted{color:var(--sidebar-muted);font-size:.78rem}.session-chip{width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.35rem .72rem;border-radius:var(--qmd-radius-control);font-size:.75rem;font-weight:600;letter-spacing:0}.session-chip.unlocked{background:var(--qmd-done-soft);color:var(--qmd-done)}.session-chip.locked{background:var(--qmd-required-soft);color:var(--qmd-required)}.session-password{min-width:0;background:var(--qmd-surface);color:var(--qmd-on-accent);outline-color:var(--qmd-border)}.session-password::-moz-placeholder{color:var(--qmd-ink-faint)}.session-password::placeholder{color:var(--qmd-ink-faint)}.content-main{min-width:0;padding:0}.workspace-shell{display:grid;gap:1rem;width:min(100%,1480px);margin:0 auto}.panel,.surface-context,.surface-data,.surface-hero,.surface-metric,.surface-primary{border-radius:var(--qmd-radius-overlay);outline:1px solid var(--qmd-border);box-shadow:var(--shadow-card)}.panel,.surface-hero,.surface-metric,.surface-primary{background:var(--surface-lowest)}.surface-context{background:var(--surface-container)}.surface-data{background:var(--surface-low)}.control-room-intro,.module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.control-room-intro{padding:1.4rem 1.45rem}.control-room-intro h2{margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.control-room-intro-description,.module-header-description,.muted{color:var(--text-muted)}.module-header{padding:1rem 1.1rem 0}.module-header h3{margin:0;font-size:clamp(1.05rem,1.4vw,1.45rem)}.control-room-intro-actions,.module-header-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.control-room-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.control-room-stat-card{padding:.95rem 1rem}.control-room-stat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem;color:var(--muted-label);font-size:.75rem}.control-room-stat-value{font-size:clamp(1.35rem,2vw,2.05rem)}.control-room-stat-detail{margin:.35rem 0 0;color:var(--text-muted);font-size:.84rem}.section-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem 0}.section-header h2{margin:0;font-size:var(--qmd-text-md);line-height:var(--qmd-leading-section)}.section-header .muted{margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.app-panel{padding:1rem;border-radius:var(--radius-card)}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.status-badge{display:inline-flex;align-items:center;min-height:1.7rem;padding:.3rem .55rem;border-radius:var(--qmd-radius-control);background:var(--qmd-surface-subtle);color:var(--text-muted);font-size:.75rem;font-weight:600}.status-badge-live,.status-badge-positive{background:var(--qmd-done-soft);color:var(--good)}.status-badge-negative,.status-badge-offline{background:var(--qmd-required-soft);color:var(--bad)}.status-badge-planned,.status-badge-warning{background:var(--qmd-attention-soft);color:var(--warn)}.app-form-field{display:grid;gap:var(--qmd-space-1);color:var(--qmd-ink-muted);font-size:var(--qmd-text-sm)}.app-form-field>span{color:var(--qmd-ink-muted);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--qmd-text-xs);font-weight:600;line-height:var(--qmd-leading-xs);letter-spacing:0}.app-form-field em{color:var(--text-faint);font-style:normal;line-height:1.4}.app-input{width:100%;min-width:0}.action-link,.chip,.database-filter-pill,.pill,.stock-action-button,.stock-market-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--qmd-control-height);padding:.45rem .82rem;border-radius:var(--qmd-radius-control);background:var(--qmd-surface);color:var(--text-strong);outline:1px solid var(--qmd-border);box-shadow:none;font-size:.75rem;font-weight:600}.action-link-primary,.stock-action-button:not(.secondary){background:var(--primary);color:var(--qmd-on-accent);outline:none;box-shadow:none}.action-link{min-height:2.35rem}.npm-card,.portfolio-composition-shell,.portfolio-history-shell,.portfolio-summary-shell,.portfolio-table-shell,.stock-situation-item,.timeline-card{background:var(--qmd-surface);outline:1px solid var(--qmd-border);box-shadow:var(--shadow-card)}.timeline-card{position:relative;padding:1.1rem 1.15rem;overflow:hidden}.timeline-card:before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:2px;border-radius:var(--qmd-radius-control);background:var(--qmd-accent-soft)}.timeline-card.negative:before{background:var(--qmd-required)}.timeline-card.positive:before{background:var(--qmd-accent)}.database-controlbar,.right-rail-card-top,.timeline-card-top{gap:1rem}.timeline-body h3{color:var(--text-strong)}.context-item span,.right-rail-card .muted,.stock-context-item strong+span,.timeline-body p{color:var(--text-soft)}.context-list,.correlation-list,.stock-context-list,.technical-grid,.telemetry-band,.telemetry-item{gap:.85rem}.context-item,.npm-metric,.portfolio-table-summary,.stat-chip,.stock-context-item,.telemetry-item{padding:.85rem .9rem;border-radius:var(--qmd-radius-panel);background:var(--qmd-surface-subtle);outline:1px solid var(--qmd-border)}.portfolio-table-frame{background:var(--qmd-surface);border-radius:var(--qmd-radius-overlay);outline:1px solid var(--qmd-border)}.portfolio-ticker-symbol{display:block;font-size:1.52rem;font-weight:600;line-height:1.05;color:var(--text-strong)}.portfolio-company-name{margin-top:.3rem;font-size:1rem;font-weight:600;color:var(--qmd-ink-muted)}.portfolio-note-popover-editor{min-height:340px}}.portfolio-rich-note-wrapper,.portfolio-rich-note-wrapper .tox-tinymce{min-height:280px;border-radius:var(--qmd-radius-panel)!important}.portfolio-rich-note-wrapper .tox-tinymce{border:1px solid var(--qmd-border)!important;box-shadow:none!important}.portfolio-rich-note-wrapper .tox .tox-edit-area__iframe,.portfolio-rich-note-wrapper .tox .tox-edit-area__iframe body,.portfolio-rich-note-wrapper .tox .tox-toolbar,.portfolio-rich-note-wrapper .tox .tox-toolbar__primary{background:var(--qmd-surface)!important}.portfolio-rich-note-wrapper .tox .tox-editor-header,.portfolio-rich-note-wrapper .tox .tox-toolbar,.portfolio-rich-note-wrapper .tox .tox-toolbar__primary{border-color:var(--qmd-border)!important}.portfolio-rich-note-wrapper .tox .tox-statusbar{display:none!important}.portfolio-rich-note-wrapper .tox .tox-tbtn svg,.portfolio-rich-note-wrapper .tox .tox-toolbar__group button{color:var(--text-strong)!important;fill:currentColor!important}@layer app{.portfolio-account-context,.portfolio-briefing-focus,.portfolio-briefing-metric,.portfolio-composition-summary-card,.portfolio-data-card,.portfolio-history-item,.portfolio-mailbox-metric,.portfolio-sync-meta,.portfolio-upload-shell,.portfolio-visual-card{background:var(--qmd-surface);outline:1px solid var(--qmd-border);box-shadow:none}.portfolio-account-context span,.portfolio-briefing-focus>span,.portfolio-briefing-metric span,.portfolio-composition-summary-card span,.portfolio-history-summary span,.portfolio-mailbox-metric span,.portfolio-sync-meta span,.portfolio-visual-card-header span{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:var(--muted-label)}.portfolio-advisory-shell,.portfolio-briefing-panel,.portfolio-composition-panel,.portfolio-history-shell,.portfolio-mailbox-shell,.portfolio-upload-shell{padding:1rem}.portfolio-briefing-panel{background:var(--surface-lowest)}.portfolio-briefing-header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);gap:1rem;align-items:stretch}.portfolio-briefing-story{border-radius:var(--qmd-radius-overlay);padding:1rem 1.05rem;background:var(--surface-low)}.portfolio-briefing-story-copy{display:grid;gap:.35rem}.portfolio-briefing-story-copy span{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:var(--muted-label)}.portfolio-briefing-story-copy strong{font-size:1.02rem;line-height:1.45;color:var(--text-strong)}.portfolio-briefing-story-copy p{margin:0;color:var(--text-soft);line-height:1.55}.portfolio-briefing-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1rem}.portfolio-briefing-metric{display:grid;gap:.22rem;padding:.95rem 1rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface-subtle)}.portfolio-briefing-metric strong{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.16rem;line-height:1.1;color:var(--text-strong)}.portfolio-briefing-metric em{color:var(--text-muted);font-style:normal;font-size:.82rem}.portfolio-briefing-lanes{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:.8rem;margin-top:.9rem}.portfolio-briefing-focus{display:grid;gap:.4rem;padding:1rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface-subtle)}.portfolio-briefing-focus strong{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:1rem;color:var(--text-strong)}.portfolio-briefing-focus p,.portfolio-briefing-focus-list{margin:0;color:var(--text-soft)}.portfolio-briefing-focus-list{display:grid;gap:.38rem;padding-left:1rem}.portfolio-composition-grid,.portfolio-composition-pair,.portfolio-composition-summary,.portfolio-context-rail,.portfolio-mailbox-copy,.portfolio-mailbox-metrics,.portfolio-mini-timelines,.portfolio-secondary-data-stack{display:grid;gap:.8rem}.portfolio-composition-panel{background:var(--surface-lowest)}.portfolio-composition-summary-card{padding:.95rem 1rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface-subtle)}.portfolio-composition-summary-card strong{display:block;margin-top:.26rem;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;color:var(--text-strong)}.portfolio-composition-summary-card p{margin:.28rem 0 0;color:var(--text-soft)}.portfolio-composition-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-top:.9rem}.portfolio-visual-card{padding:1rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface)}.portfolio-visual-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.portfolio-advisory-stat strong,.portfolio-mailbox-metric strong,.portfolio-visual-card-header strong{color:var(--text-strong)}.portfolio-visual-card-header strong{font-size:1rem}.portfolio-visual-card-header span{color:var(--text-muted)}.portfolio-advisory-shell{background:var(--surface-lowest)}.portfolio-advisory-copy{display:grid;gap:.38rem;margin-top:.7rem}.portfolio-advisory-copy strong{font-size:1rem;line-height:1.45}.portfolio-advisory-copy p{margin:0;color:var(--text-soft);line-height:1.6}.portfolio-advisory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.portfolio-advisory-stat{padding:.85rem .95rem;border-radius:var(--qmd-radius-panel);background:var(--qmd-surface-subtle)}.portfolio-advisory-stat span{font-size:.75rem;font-weight:600;color:var(--muted-label)}.portfolio-advisory-stat span,.portfolio-advisory-stat strong{display:block;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif}.portfolio-advisory-stat strong{margin-top:.3rem;font-size:.98rem}.portfolio-priority-list{margin-top:.8rem!important}.portfolio-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem}.portfolio-history-pagination{display:inline-flex;align-items:center;gap:.55rem}@media (max-width:1279px){.portfolio-briefing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-briefing-lanes,.portfolio-composition-grid,.portfolio-data-grid,.portfolio-executive-grid{grid-template-columns:1fr}}.portfolio-compact-company-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.portfolio-compact-company-identity{display:flex;align-items:center;gap:.5rem;min-width:0}.portfolio-compact-company-copy{min-width:0;display:grid;gap:.1rem}.portfolio-option-detail{margin-top:.22rem;color:var(--qmd-ink-muted);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600}.portfolio-compact-edit-cell{text-align:right}.portfolio-books-empty{padding:2rem 1rem!important;text-align:center;color:var(--qmd-ink-faint)}.portfolio-category-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.portfolio-category-card{min-height:100%}.portfolio-category-card .portfolio-composition-list{margin-top:.7rem}@media (max-width:767px){.portfolio-compact-edit-cell{text-align:left}}.ops-layout,.stock-main-grid,.trend-hub-layout{gap:1rem}.chart-shell,.npm-chart-shell{border-radius:var(--qmd-radius-panel);background:var(--qmd-surface-subtle)}.correlation-row,.database-filter-pill,.database-toolbar-links a{background:var(--qmd-surface-subtle);outline:1px solid var(--qmd-border)}.sheet-keyword-link,.sheet-ticker-link,.signal-card a{color:var(--primary);text-decoration:underline;text-decoration-color:var(--qmd-accent);text-underline-offset:.15rem}.top-shell-bar{position:sticky;top:0;z-index:var(--qmd-z-topbar);display:grid;grid-template-columns:auto minmax(220px,420px) auto;align-items:center;gap:1rem;min-height:4.25rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:var(--radius-card);background:var(--qmd-surface);outline:1px solid var(--qmd-border);box-shadow:none;backdrop-filter:blur(18px)}.top-shell-search{position:relative}.top-shell-search input{width:100%;min-height:2.55rem;padding:.6rem .9rem .6rem 2.6rem;border:0;border-radius:var(--radius-control);background:var(--qmd-surface-subtle);color:var(--text);font-size:.9rem}.top-shell-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:var(--radius-control);background:var(--qmd-avatar-bg);color:var(--qmd-avatar-ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:0}.content-main{display:grid;gap:1rem}.route-progress{position:fixed;top:0;left:0;right:0;z-index:120;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .12s ease}.route-progress:before{content:"";display:block;width:36%;height:100%;border-radius:var(--qmd-radius-control);background:linear-gradient(90deg,transparent,var(--qmd-focus) 42%,var(--qmd-done) 100%);transform:translateX(-110%)}.route-progress span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.route-progress-active{opacity:1}.route-progress-active:before{animation:route-progress-slide 1.1s ease-in-out infinite}@keyframes route-progress-slide{0%{transform:translateX(-110%)}58%{transform:translateX(150%)}to{transform:translateX(290%)}}.stock-intelligence-shell .control-room-stat-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stock-intelligence-shell .control-room-intro h2{font-size:clamp(2.15rem,3vw,3.25rem);line-height:.94}.operations-sidecar-shell .context-list,.ops-activity-list{gap:.75rem}.ops-activity-item{padding:.95rem 1rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface-subtle)}.ops-trace-panel{max-height:calc(100vh - 10rem);overflow:auto}@media (max-width:1100px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.top-shell-bar{grid-template-columns:1fr auto;justify-items:stretch}}}@media (max-width:900px){@layer app{.app-shell{display:block}.sidebar{position:static;height:auto;padding:.85rem .9rem;border-radius:0 0 var(--qmd-radius-overlay) var(--qmd-radius-overlay)}.workspace-shell{gap:.8rem}.control-room-intro,.module-header,.section-header{flex-direction:column}.top-shell-bar{display:grid;gap:.75rem;padding:.8rem}.top-shell-actions,.top-shell-search{width:100%}.portfolio-advisory-shell,.portfolio-briefing-panel,.portfolio-composition-panel,.portfolio-history-shell,.portfolio-mailbox-shell,.portfolio-upload-shell{padding:.9rem}.portfolio-briefing-header,.portfolio-history-summary,.portfolio-history-toolbar,.portfolio-page-actions,.portfolio-pie-layout,.portfolio-upload-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.portfolio-history-pagination,.portfolio-mailbox-tags,.portfolio-page-actions{justify-content:flex-start}.portfolio-account-tabs,.portfolio-advisory-grid,.portfolio-briefing-lanes,.portfolio-briefing-metrics,.portfolio-composition-summary,.portfolio-mailbox-metrics,.portfolio-mini-timelines{grid-template-columns:1fr}.operations-action-shell,.operations-admin-shell,.operations-sidecar-shell,.ops-trace-panel{padding:.95rem}}.portfolio-note-popover-editor,.portfolio-rich-note-wrapper,.portfolio-rich-note-wrapper .tox-tinymce{min-height:360px}}@layer app{.portfolio-tag-create-popover,.portfolio-tag-remove-popover{width:min(20rem,calc(100vw - 2rem))}.portfolio-tag-select-trigger{width:min(11.2rem,100%);min-height:2rem!important;align-items:center!important;justify-content:space-between!important;gap:.42rem!important;border-color:var(--qmd-border)!important;background:var(--qmd-surface-subtle)!important;color:var(--qmd-ink-muted)!important;padding:.24rem .5rem!important;box-shadow:none!important;overflow:hidden}.portfolio-row-tag-list{display:inline-flex;align-items:center;min-width:0;flex:1;flex-wrap:nowrap;gap:.22rem;overflow:hidden}.portfolio-row-tag-badge{min-width:0;max-width:4.55rem;overflow:hidden;text-overflow:ellipsis}.portfolio-row-tag-overflow{flex:0 0 auto;max-width:none}.portfolio-tag-empty{color:var(--qmd-ink-faint);font-size:.75rem;font-weight:600}.portfolio-tag-multiselect-popover{width:min(18rem,calc(100vw - 2rem))}.portfolio-tag-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--qmd-border);font-size:.75rem}.portfolio-tag-suggestions>span{color:var(--qmd-ink-muted);font-weight:600}.portfolio-tag-option-list{display:grid;max-height:14rem;overflow:auto;gap:.18rem;padding-right:.12rem}.portfolio-tag-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-height:2rem;padding:.34rem .38rem;border-radius:var(--qmd-radius-panel)}.portfolio-tag-option:hover{background:var(--qmd-accent-soft)}.portfolio-tag-option label{min-width:0;color:var(--qmd-ink);font-size:.78rem;font-weight:600;line-height:1.2}.portfolio-tag-remove-copy{display:grid;gap:.18rem}.portfolio-tag-remove-copy strong{color:var(--qmd-ink);font-size:.82rem}.portfolio-tag-remove-copy span,.portfolio-tag-remove-option label em{color:var(--qmd-ink-faint);font-size:.75rem;font-style:normal;font-weight:600}.portfolio-tag-remove-option label{display:grid;gap:.12rem}.portfolio-remove-tag-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))!important}.portfolio-remove-tag-impact-list{display:grid;gap:.45rem}.portfolio-remove-tag-impact{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.48rem 0}.portfolio-remove-tag-impact span,.portfolio-remove-tag-impact strong{color:var(--qmd-ink-muted);font-size:.75rem}.portfolio-remove-tag-error{color:var(--destructive);font-size:.76rem;font-weight:600}@media (max-width:900px){.sidebar,.sidebar.surface-context{border-radius:0!important}}.portfolio-movements-shell{display:grid;gap:14px;padding:16px}.portfolio-movements-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.portfolio-movement-stats{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;min-width:min(100%,280px)}.portfolio-movement-stats span{display:grid;gap:2px;padding:8px 10px;border-radius:var(--qmd-radius-panel);background:var(--qmd-surface-subtle)}.portfolio-movement-stats strong{color:var(--qmd-ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:1rem}.portfolio-movement-stats em{color:var(--qmd-ink-muted);font-size:.75rem;font-style:normal;font-weight:600}.portfolio-movements-table-wrap{overflow:hidden;border:1px solid var(--qmd-border);border-radius:var(--qmd-radius-panel);background:var(--qmd-surface)}.portfolio-movements-table{width:100%;border-collapse:collapse;table-layout:fixed}.portfolio-movements-table td,.portfolio-movements-table th{padding:8px 10px;border-bottom:1px solid var(--qmd-border);color:var(--qmd-ink);font-size:.78rem;line-height:1.25;vertical-align:middle}.portfolio-movements-table th{background:var(--qmd-surface-subtle);color:var(--qmd-ink-muted);font-size:.75rem;font-weight:600;text-align:left}.portfolio-movements-table th:first-child{width:148px}.portfolio-movements-table th:nth-child(2){width:32%}.portfolio-movements-table th:nth-child(3){width:92px}.portfolio-movements-table th:nth-child(4),.portfolio-movements-table th:nth-child(5){width:128px}.portfolio-movements-table th:nth-child(6),.portfolio-movements-table th:nth-child(7){width:116px}.portfolio-movement-row:hover td{background:var(--qmd-surface-subtle)}.portfolio-movement-action-cell,.portfolio-movement-instrument{display:flex;align-items:center;gap:7px;min-width:0}.portfolio-movement-instrument{display:grid;gap:2px}.portfolio-movement-instrument strong{overflow:hidden;color:var(--qmd-ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.portfolio-movement-instrument em{overflow:hidden;color:var(--qmd-ink-muted);font-size:.75rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.portfolio-movement-expand{display:inline-grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid var(--qmd-border);border-radius:var(--qmd-radius-control);background:var(--qmd-surface);color:var(--qmd-ink-muted)}.portfolio-movements-table .number-cell{font-variant-numeric:tabular-nums;text-align:right}.portfolio-movements-table .value-positive{color:var(--qmd-done);font-weight:600}.portfolio-movements-table .value-negative{color:var(--qmd-required);font-weight:600}.portfolio-movement-action{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:var(--qmd-radius-control);background:var(--qmd-done-soft);color:var(--qmd-done);font-size:.75rem;font-weight:600}.movement-closed .portfolio-movement-action,.movement-realized_loss .portfolio-movement-action,.movement-reduced .portfolio-movement-action,.movement-sell .portfolio-movement-action{background:var(--qmd-required-soft);color:var(--qmd-required)}.portfolio-movement-detail-row td{padding:0;background:var(--qmd-surface-subtle)}.portfolio-movement-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;padding:10px}.portfolio-movement-detail-grid span{display:grid;gap:2px;min-width:0}.portfolio-movement-detail-grid em{color:var(--qmd-ink-faint);font-size:.75rem;font-style:normal;font-weight:600}.portfolio-movement-detail-grid strong{overflow:hidden;color:var(--qmd-ink);font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.portfolio-movement-raw-line{grid-column:1/-1}.portfolio-movement-raw-line strong{white-space:normal}.portfolio-movement-table-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;background:var(--qmd-surface-subtle)}.portfolio-movement-table-footer button{padding:6px 10px;border:1px solid var(--qmd-border);border-radius:var(--qmd-radius-control);background:var(--qmd-surface);font-weight:600}.portfolio-movement-table-footer button,.portfolio-movement-table-footer span{color:var(--qmd-ink-muted);font-size:.75rem}@media (max-width:767px){.portfolio-movements-header{display:grid}.portfolio-movement-stats{min-width:0;width:100%}.portfolio-movements-table-wrap{overflow-x:auto}.portfolio-movements-table{min-width:860px}.portfolio-movement-detail-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.portfolio-composition-summary-card{padding:.76rem .84rem!important}.portfolio-composition-summary-card span{font-size:.75rem!important}.portfolio-composition-summary-card strong{font-size:.98rem!important}.portfolio-composition-summary-card p{font-size:.76rem!important;line-height:1.28!important}.portfolio-composition-grid{grid-template-columns:1fr!important;gap:.82rem!important}.portfolio-category-mix-card,.portfolio-treemap-card{width:100%}.source-form-grid input,.source-form-grid select,.source-manager-table input,.source-manager-table select,.source-manager-table textarea{width:100%;min-width:0;border:1px solid var(--qmd-border);border-radius:var(--qmd-radius-control);background:var(--qmd-surface);color:var(--qmd-ink);font-size:.83rem;line-height:1.25}.source-form-grid input,.source-form-grid select,.source-manager-table input,.source-manager-table select{min-height:2.35rem;padding:.48rem .65rem}.source-manager-table-shell{overflow-x:auto}.signal-overview-shell>*,.ticker-detail-shell>*{min-width:0;max-width:100%;box-sizing:border-box}.ticker-detail-shell{gap:.9rem}@media (max-width:980px){.source-form-grid{grid-template-columns:1fr}}@media (max-width:1100px){.ticker-source-grid-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ticker-source-grid-toolbar{grid-template-columns:1fr}}.content-main,.content-shell{width:100%;max-width:none;overflow-x:hidden}.workspace-shell{width:100%;max-width:none;margin-inline:0}.top-shell-bar{grid-template-columns:auto minmax(220px,420px) auto;width:100%}@media (min-width:901px){.app-shell{transition:none}html[data-sidebar=collapsed] .app-shell{grid-template-columns:0 minmax(0,1fr)!important}html[data-sidebar=collapsed] .sidebar{width:0;min-width:0;padding:0!important;overflow:hidden;border-left:0;border-right:0;outline:0;box-shadow:none}}@media (max-width:1100px){.top-shell-bar{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:900px){.top-shell-bar{grid-template-columns:auto minmax(0,1fr) auto}}:root{--sticky-table-top:5.25rem}.company-logo{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;position:relative;border-radius:var(--qmd-radius-control);color:var(--qmd-ink-muted);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-weight:var(--qmd-weight-emphasis);line-height:1}.company-logo img{grid-area:1/1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.company-logo-fallback{grid-area:1/1;display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;background:var(--qmd-surface-subtle)}.company-logo-image-pending{opacity:0}.company-logo-xs{width:1.45rem;height:1.45rem;font-size:.75rem}.company-logo-sm{width:1.9rem;height:1.9rem;font-size:.75rem}.company-logo-md{width:2.55rem;height:2.55rem;font-size:.82rem}.company-logo-lg{width:3.2rem;height:3.2rem;font-size:1rem}.ticker-identity,.watchlist-member-pill{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ticker-identity-copy{display:grid;gap:.12rem;min-width:0}.ticker-identity-copy em,.ticker-identity-copy strong{overflow:hidden;color:var(--qmd-ink-muted);font-size:.76rem;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ticker-global-search{position:relative;z-index:50}.ticker-global-search-results{position:absolute;top:calc(100% + .45rem);left:0;right:0;display:grid;gap:.2rem;min-width:min(34rem,calc(100vw - 2rem));max-height:min(70vh,30rem);overflow-y:auto;padding:.45rem;border-radius:var(--qmd-radius-panel);background:var(--qmd-surface);outline:1px solid var(--qmd-border);box-shadow:var(--qmd-shadow-overlay)}.ticker-global-search-status{padding:.38rem .5rem;color:var(--qmd-ink-muted);font-size:.75rem;font-weight:600}.ticker-global-search-results a{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.8fr);align-items:center;gap:.55rem;padding:.48rem .5rem;border-radius:var(--qmd-radius-control);color:var(--qmd-ink);text-decoration:none}.ticker-global-search-results a.active,.ticker-global-search-results a:hover{background:var(--qmd-surface-subtle)}.ticker-global-search-results em,.ticker-global-search-results small,.ticker-global-search-results strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-global-search-results em,.ticker-global-search-results small{color:var(--qmd-ink-muted);font-style:normal;font-size:.75rem}.idea-feed-table-shell,.sheet-wrap,.signal-rank-table-shell,.source-manager-table-shell,.ticker-source-grid-shell{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.keyword-sheet-table thead th,.portfolio-mobile-table thead th,.sheet-table thead th{position:sticky!important;top:0!important;z-index:24!important;background:var(--qmd-surface-subtle)!important}.portfolio-table-frame,.sheet-wrap-dense,.ticker-source-grid-shell{max-height:calc(100vh - 11rem);overflow:auto!important;overscroll-behavior:contain}.portfolio-ticker-link{color:inherit;text-decoration:none}.portfolio-ticker-link:hover{color:var(--qmd-accent);text-decoration:underline;text-underline-offset:2px}.portfolio-target-cell{min-width:118px}.portfolio-target-input-shell{display:inline-grid;grid-template-columns:minmax(4.5rem,1fr) auto;align-items:center;gap:.35rem;width:min(9rem,100%)}.portfolio-target-input-shell input{width:100%;min-width:0;border-radius:var(--qmd-radius-control);border:1px solid var(--qmd-border-strong);background:var(--qmd-surface);color:var(--qmd-ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:600;padding:.34rem .42rem}.portfolio-target-input-shell input:focus{border-color:var(--qmd-accent);box-shadow:0 0 0 2px var(--qmd-accent-soft);outline:none}.portfolio-target-input-shell span{color:var(--qmd-ink-muted);font-size:.75rem;font-weight:600}.top-nav-app-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:1rem;width:100%;padding:1rem 1.15rem 1.6rem;background:var(--qmd-canvas)}.top-nav-app-shell .content-main{width:100%;min-width:0;padding:0}html[data-sidebar] .top-nav-app-shell{grid-template-columns:minmax(0,1fr)}.top-nav-shell.top-shell-bar{position:sticky;top:1rem;z-index:var(--qmd-z-topbar);display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) minmax(220px,360px) auto;gap:.7rem;margin-bottom:0;padding:.62rem .68rem;border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface);outline:1px solid var(--qmd-border);box-shadow:none}.top-nav-groups,.top-shell-account,.top-shell-brand,.top-shell-logo{min-width:0;display:inline-flex;align-items:center}.top-shell-brand{gap:.45rem}.top-shell-logo{gap:.55rem;min-height:2.55rem;padding:.3rem .48rem;border-radius:var(--qmd-radius-panel);color:var(--qmd-ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none}.top-shell-logo:hover{background:var(--qmd-accent-soft)}.top-shell-logo:focus-visible{background:var(--qmd-accent-soft);outline:var(--qmd-focus-width) solid var(--qmd-focus);outline-offset:var(--qmd-focus-offset)}.top-nav-groups{gap:.22rem;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.top-nav-groups::-webkit-scrollbar{display:none}.top-nav-group-trigger{transition:background-color var(--qmd-motion-fast) var(--qmd-ease-standard),color var(--qmd-motion-fast) var(--qmd-ease-standard);display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;gap:.34rem;padding-inline:.72rem;border-radius:var(--qmd-radius-panel);color:var(--qmd-ink-muted);background:transparent;outline:1px solid transparent;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none}.top-nav-group-trigger.active,.top-nav-group-trigger:hover{color:var(--qmd-ink);background:var(--qmd-surface-subtle);outline-color:var(--qmd-border)}.top-nav-group-trigger:focus-visible{color:var(--qmd-ink);background:var(--qmd-surface-subtle);outline:var(--qmd-focus-width) solid var(--qmd-focus);outline-offset:var(--qmd-focus-offset)}.top-nav-group-trigger.active:before{content:"";width:.28rem;height:1.35rem;border-radius:var(--qmd-radius-control);background:var(--surface-tint)}.top-nav-menu{min-width:min(12rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);overflow:visible;border:1px solid var(--qmd-border);border-radius:var(--qmd-radius-panel);background:var(--qmd-surface);box-shadow:var(--qmd-shadow-overlay)}.top-account-menu,.top-nav-menu{width:-moz-max-content!important;width:max-content!important;padding:.45rem!important}.top-nav-menu [data-slot=dropdown-menu-label]{padding:.45rem .55rem .35rem;color:var(--qmd-ink-muted);font-size:.75rem;line-height:1.35}.top-nav-menu a,.top-nav-menu-item{display:grid!important;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--qmd-space-2);width:100%;padding:.58rem .62rem!important;border-radius:var(--qmd-radius-control);color:var(--qmd-ink);text-decoration:none}.top-nav-menu a.active,.top-nav-menu a:focus-visible,.top-nav-menu a:hover{background:var(--qmd-surface-subtle);outline:none}.top-nav-menu strong{font-size:.82rem;font-weight:600}.top-nav-shell .top-shell-search{width:100%;max-width:360px;justify-self:end}.top-shell-account{gap:.46rem;min-height:2.55rem;padding:.28rem .45rem .28rem .32rem;border-radius:var(--qmd-radius-panel);color:var(--qmd-ink);background:var(--qmd-surface-subtle);outline:1px solid var(--qmd-border)}.top-shell-account-copy{display:grid;min-width:0;text-align:left}.top-account-label strong,.top-shell-account-copy strong{font-size:.76rem;font-weight:600;line-height:1.1}.top-account-label small,.top-shell-account-copy small{max-width:8rem;overflow:hidden;color:var(--qmd-ink-muted);font-size:.75rem;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.top-account-label{display:flex!important;align-items:center;gap:.55rem;padding:.55rem!important}.top-account-label span{display:grid;gap:.12rem;min-width:0}.top-account-logout{min-height:2.3rem;gap:.45rem!important;color:var(--qmd-ink)}.top-nav-mobile-trigger{display:none}.top-nav-mobile-sheet{width:min(22rem,calc(100vw - 2rem))!important;max-width:none!important;background:var(--qmd-surface)!important}.top-nav-mobile-list{display:grid;gap:1rem;padding:0 1rem 1rem;overflow-y:auto}.top-nav-mobile-group{display:grid;gap:.34rem}.top-nav-mobile-group>span{color:var(--qmd-ink-muted);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600}.top-nav-mobile-link{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--qmd-space-2);padding:.62rem .7rem;border-radius:var(--qmd-radius-panel);color:var(--qmd-ink);background:var(--qmd-surface-subtle);outline:1px solid var(--qmd-border);text-decoration:none}.top-nav-mobile-link.active,.top-nav-mobile-link:focus-visible,.top-nav-mobile-link:hover{background:var(--qmd-accent-soft);outline-color:var(--qmd-accent)}.top-nav-mobile-link strong{font-size:.84rem}@media (max-width:1180px){.top-shell-account-copy{display:none}.top-nav-shell.top-shell-bar{grid-template-columns:auto minmax(0,1fr) minmax(220px,360px) auto}}@media (max-width:900px){.top-nav-app-shell{padding:.8rem}.top-nav-shell.top-shell-bar{grid-template-columns:auto minmax(0,1fr) auto}.top-nav-groups{display:none}.top-nav-mobile-trigger{display:inline-flex}.top-nav-shell .top-shell-search{max-width:none;justify-self:stretch}}@media (max-width:640px){.top-nav-shell.top-shell-bar{grid-template-columns:minmax(0,1fr) auto}.top-nav-shell .top-shell-search{grid-column:1/-1;order:3}.top-shell-account{justify-self:end}}@media (max-width:900px){:root{--sticky-table-top:4.8rem}.ticker-global-search-results{min-width:0}.ticker-global-search-results a{grid-template-columns:auto minmax(0,1fr)}.ticker-global-search-results small{grid-column:2}}@media (max-width:640px){.keyword-sheet-table thead th,.portfolio-mobile-table thead th,.sheet-table thead th{top:0!important}}}@layer properties, theme, base, components, utilities, app, kit;@layer app{.app-login_shell__rUWgI{display:grid;min-height:100svh;place-items:center;padding:var(--qmd-space-8) var(--qmd-space-4);background:var(--qmd-canvas)}.app-login_column__n6MFO{display:grid;width:min(100%,25rem);gap:var(--qmd-space-5)}.app-login_brand__mGXnD{display:flex;align-items:center;justify-content:center;gap:var(--qmd-space-2);color:var(--qmd-ink);font-size:var(--qmd-text-md);font-weight:var(--qmd-weight-emphasis);line-height:var(--qmd-leading-section);animation:app-login_login-enter__CYvp1 calc(var(--qmd-motion-base) * 2) ease-out both}.app-login_logo__MCBUT{box-shadow:none}.app-login_card__diP4X{display:grid;gap:var(--qmd-space-5);padding:var(--qmd-space-8);border:var(--qmd-border-width) solid var(--qmd-border);border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface);box-shadow:var(--qmd-shadow-overlay);animation:app-login_login-enter__CYvp1 calc(var(--qmd-motion-base) * 2) ease-out var(--qmd-motion-fast) both}.app-login_title__4fa1O{margin:0;color:var(--qmd-ink);font-size:var(--qmd-text-page);font-weight:var(--qmd-weight-emphasis);line-height:var(--qmd-leading-page)}.app-login_tabs__pupeb{gap:var(--qmd-space-5)}.app-login_tabList__8rlWH{position:relative;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.app-login_tabList__8rlWH:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:50%;height:2px;background:var(--qmd-accent);content:"";transition:transform var(--qmd-motion-base) ease-out}.app-login_tabList__8rlWH[data-mode=password]:after{transform:translateX(100%)}.app-login_tabList__8rlWH .app-login_tab__6Ae0p{gap:var(--qmd-space-2);transition:color var(--qmd-motion-fast)}.app-login_tabList__8rlWH .app-login_tab__6Ae0p[data-state=active]:after{content:none}.app-login_panel__vZIxi{display:grid;min-height:15.5rem}.app-login_panel__vZIxi[data-state=active]{animation:app-login_login-fade___PxkQ var(--qmd-motion-base) ease-out both}.app-login_form__z0QaS{display:flex;flex-direction:column;gap:var(--qmd-space-4)}.app-login_field__ZKSxP{display:grid;gap:var(--qmd-space-2)}.app-login_field__ZKSxP label{color:var(--qmd-ink);font-size:var(--qmd-text-xs);line-height:var(--qmd-leading-xs)}.app-login_form__z0QaS .app-login_control__WB_Tc{height:var(--qmd-touch-target);min-height:var(--qmd-touch-target);padding-inline:var(--qmd-space-3);font-size:var(--qmd-text-sm)}.app-login_form__z0QaS .app-login_control__WB_Tc:focus-visible{border-color:var(--qmd-accent);outline:2px solid var(--qmd-focus);outline-offset:-1px;box-shadow:none}.app-login_hint__N3W1W{margin:0;color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs);line-height:var(--qmd-leading-xs)}.app-login_form__z0QaS .app-login_submit__84tLU,.app-login_sent__f7CW4 .app-login_submit__84tLU{width:100%;height:var(--qmd-touch-target);margin-block-start:auto;font-size:var(--qmd-text-sm);font-weight:var(--qmd-weight-ui)}.app-login_status__uWSE9{min-height:var(--qmd-leading-xs);margin:0;color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs);line-height:var(--qmd-leading-xs)}.app-login_status__uWSE9[data-tone=error]{color:var(--qmd-required)}.app-login_statusText__mlfnc{display:inline-flex;align-items:flex-start;gap:var(--qmd-space-1);animation:app-login_login-fade___PxkQ var(--qmd-motion-base) ease-out both}.app-login_statusText__mlfnc svg{width:1rem;height:1rem;flex:none;stroke-width:1.5}.app-login_sent__f7CW4{display:flex;flex-direction:column;gap:var(--qmd-space-2);padding-block-end:calc(var(--qmd-leading-xs) + var(--qmd-space-4));animation:app-login_login-fade___PxkQ var(--qmd-motion-base) ease-out both}.app-login_sentTitle__9eYwY{display:flex;align-items:center;gap:var(--qmd-space-2);margin:0;color:var(--qmd-ink);font-size:var(--qmd-text-md);font-weight:var(--qmd-weight-emphasis);line-height:var(--qmd-leading-section)}.app-login_sentTitle__9eYwY svg{width:1.25rem;height:1.25rem;color:var(--qmd-done);stroke-width:1.5}.app-login_sentBody__g8UO8{margin:0;color:var(--qmd-ink-muted);font-size:var(--qmd-text-sm);line-height:var(--qmd-leading-sm);overflow-wrap:anywhere}.app-login_sentBody__g8UO8 strong{color:var(--qmd-ink);font-weight:var(--qmd-weight-ui)}.app-login_footnote__FMtdZ{margin:0;color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs);line-height:var(--qmd-leading-xs);text-align:center;animation:app-login_login-enter__CYvp1 calc(var(--qmd-motion-base) * 2) ease-out calc(var(--qmd-motion-fast) * 2) both}@keyframes app-login_login-enter__CYvp1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes app-login_login-fade___PxkQ{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.app-login_shell__rUWgI{align-items:start;padding-block-start:var(--qmd-space-10)}.app-login_card__diP4X{padding:var(--qmd-space-6) var(--qmd-space-5)}}@media (prefers-reduced-motion:reduce){.app-login_brand__mGXnD,.app-login_card__diP4X,.app-login_footnote__FMtdZ,.app-login_panel__vZIxi[data-state=active],.app-login_sent__f7CW4,.app-login_statusText__mlfnc{animation:none}.app-login_tabList__8rlWH:after{transition:none}}}@layer properties, theme, base, components, utilities, app, kit;@layer app{.global-search-box_root__BPe40{position:relative;z-index:var(--qmd-z-popover)}.global-search-box_field__4qYgS{position:relative}.global-search-box_panel__8ddwL{position:absolute;top:calc(100% + var(--qmd-space-2));inset-inline:0;display:grid;width:auto;max-height:min(70vh,34rem);overflow-y:auto;padding:var(--qmd-space-1);border:var(--qmd-border-width) solid var(--qmd-border);border-radius:var(--qmd-radius-overlay);background:var(--qmd-surface-raised);box-shadow:var(--qmd-shadow-overlay);animation:global-search-box_panelIn__vHlL_ var(--qmd-motion-fast) var(--qmd-ease-out)}@keyframes global-search-box_panelIn__vHlL_{0%{opacity:0}}.top-shell-search-sheet .global-search-box_panel__8ddwL{position:static;width:100%;margin-block-start:var(--qmd-space-2);box-shadow:none}.global-search-box_group__Lzwfj+.global-search-box_group__Lzwfj{margin-block-start:var(--qmd-space-1);padding-block-start:var(--qmd-space-1);border-block-start:var(--qmd-border-width) solid var(--qmd-border)}.global-search-box_groupLabel__ccWea{padding:var(--qmd-space-1) var(--qmd-space-2);color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs);font-weight:var(--qmd-weight-emphasis)}.global-search-box_option__MVVX3{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--qmd-space-2);min-height:2.75rem;padding:var(--qmd-space-1) var(--qmd-space-2);border-radius:var(--qmd-radius-control);color:var(--qmd-ink);text-decoration:none;transition:background-color var(--qmd-motion-fast) var(--qmd-ease-standard)}.global-search-box_optionActive__2C0IJ{background:var(--qmd-accent-soft)}.global-search-box_text__5ac1f{display:grid;min-width:0}.global-search-box_text__5ac1f span,.global-search-box_text__5ac1f strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-box_text__5ac1f strong{font-size:var(--qmd-text-sm);font-weight:var(--qmd-weight-emphasis)}.global-search-box_kind__FltC2,.global-search-box_text__5ac1f span{color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs)}.global-search-box_initials__53ly9,.global-search-box_platformMark__5ajCi{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.global-search-box_initials__53ly9{border-radius:var(--qmd-radius-control);background:var(--qmd-surface-subtle);color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs);font-weight:var(--qmd-weight-emphasis)}.global-search-box_hint__uRsYT,.global-search-box_status__TvpQ9{padding:var(--qmd-space-2);color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs)}.global-search-box_hint__uRsYT{border-block-start:var(--qmd-border-width) solid var(--qmd-border)}@media (max-width:56.25rem){.global-search-box_hint__uRsYT,.global-search-box_kind__FltC2{display:none}.global-search-box_option__MVVX3{grid-template-columns:1.5rem minmax(0,1fr)}}}@layer properties, theme, base, components, utilities, app, kit;@layer app{.top-shell-bar_mobileSection__wKzj9{display:grid;gap:var(--qmd-space-1)}.top-shell-bar_mobileSectionLabel__2uONx{color:var(--qmd-ink-muted);font-size:var(--qmd-text-xs)}.top-shell-bar_groups__S24xK{padding-block:calc(var(--qmd-focus-width) + var(--qmd-focus-offset));margin-block:calc(-1 * (var(--qmd-focus-width) + var(--qmd-focus-offset)))}.top-shell-bar_logo__jeo0u{box-shadow:none}.top-shell-bar_menu__IIO6A{font-size:var(--qmd-text-sm);line-height:var(--qmd-leading-sm)}.top-shell-bar_menu__IIO6A strong{font-size:inherit;font-weight:var(--qmd-weight-ui)}.top-shell-bar_menu__IIO6A [data-slot=dropdown-menu-label]{padding:var(--qmd-space-2) var(--qmd-space-3) var(--qmd-space-1)}.top-shell-bar_accountMenu__gwqe6{min-width:13.75rem}}