.authenticated-workspace .workspace-main{min-width:0}.workspace-context{width:min(100%,80rem);margin:0 auto;padding:1rem 1.5rem 0}.workspace-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:var(--muted);font-size:.75rem}.workspace-breadcrumb a{color:var(--muted);text-decoration:none}.workspace-breadcrumb a:hover{color:var(--accent);text-decoration:underline}.workspace-breadcrumb svg{width:.8rem;height:.8rem}.workspace-breadcrumb [aria-current=page]{color:var(--foreground);font-weight:700}.workspace-context .workspace-section-nav{max-width:none;margin:0;padding:.65rem 0 .15rem}.workspace-context .workspace-section-nav a{border:1px solid transparent}.workspace-context .workspace-section-nav a:hover,.workspace-context .workspace-section-nav a[aria-current=page]{border-color:var(--border)}.dashboard-actions{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:.8rem}.dashboard-action,.feature-hub-card{display:flex;align-items:center;gap:.8rem;min-width:0;min-height:5.5rem;padding:1rem;border:1px solid var(--border);border-radius:13px;background:var(--panel);color:var(--foreground);text-decoration:none;box-shadow:var(--shadow-soft);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-action:hover,.feature-hub-card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow)}.dashboard-action:focus-visible,.dashboard-all-features:focus-visible,.feature-hub-card:focus-visible,.workspace-context a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.dashboard-action>span:nth-child(2),.feature-hub-card>span:nth-child(2){display:grid;flex:1;min-width:0;gap:.14rem}.dashboard-action strong,.feature-hub-card strong{font-size:.96rem;line-height:1.25}.dashboard-action small,.feature-hub-card small{color:var(--muted);font-size:.74rem;line-height:1.35}.dashboard-action>svg:last-child,.feature-hub-card>svg:last-child{flex:none;width:1.05rem;color:var(--accent)}.dashboard-action-icon,.feature-hub-card-icon{display:grid;flex:none;place-items:center;width:2.7rem;height:2.7rem;border-radius:.75rem;background:var(--accent-soft);color:var(--accent)}.dashboard-action-icon svg{width:1.25rem;height:1.25rem}.dashboard-action-primary{background:#163f30;border-color:#163f30;color:#fff}.dashboard-action-primary .dashboard-action-icon{background:#ffffff29;color:#fff}.dashboard-action-primary small,.dashboard-action-primary>svg:last-child{color:#d7eee1}.dashboard-action-primary:hover{border-color:#68c59b;color:#fff}.dashboard-all-features{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;min-height:44px;color:var(--accent);font-weight:700}.dashboard-all-features:hover{text-decoration:underline}.feature-hub{gap:1.45rem}.feature-hub>.simple-heading{margin-bottom:0}.feature-hub-directory,.feature-hub-start{display:grid;gap:.85rem}.feature-hub-directory h2,.feature-hub-start h2{margin:0;font-size:1.22rem}.feature-hub-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.feature-hub-directory{padding-top:1.2rem;border-top:1px solid var(--border);scroll-margin-top:5.5rem}.feature-hub-directory-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.feature-hub-directory-heading>p{max-width:30rem;color:var(--muted);font-size:.82rem}.feature-hub .navigation-directory{gap:1.15rem}.feature-hub .navigation-search{position:relative;min-height:3.2rem;border-radius:.75rem;background:var(--panel)}.navigation-search input{color:var(--foreground)}.navigation-search button{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.5rem;color:var(--muted);cursor:pointer}.navigation-search button:hover{background:var(--accent-soft);color:var(--accent)}.navigation-results{color:var(--muted);font-size:.78rem}.navigation-feature-group{display:grid;gap:.6rem;scroll-margin-top:6.25rem}.navigation-feature-heading h2{margin:0}.navigation-feature-heading p{margin:.12rem 0 0;color:var(--muted);font-size:.8rem}.navigation-directory-links a{min-height:4.4rem;border-radius:.75rem;background:var(--panel);color:var(--foreground)}.navigation-directory-links a[aria-current=page]{border-color:var(--accent)}.navigation-directory-links strong{display:block;line-height:1.25}.navigation-directory-links small{line-height:1.35}.navigation-pending span{display:inline-flex;align-items:center;gap:.3rem}.feature-hub-account{display:flex;flex-wrap:wrap;gap:.6rem}.feature-hub-account :is(a,button){min-height:44px}.workspace-sidebar .navigation-directory{gap:.2rem}.workspace-home-link{display:flex;align-items:center;gap:.65rem;min-height:44px;margin-bottom:.45rem;padding:.65rem .8rem;border-radius:.6rem;color:var(--foreground);font-size:.82rem;font-weight:650;text-decoration:none}.workspace-home-link svg{width:1.1rem;height:1.1rem}.workspace-home-link:hover,.workspace-home-link[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.workspace-home-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.workspace-start-action{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-bottom:.8rem;padding:.65rem .8rem;border-radius:.6rem;background:#174f39;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none}.workspace-start-action:hover{background:#206746;color:#fff}.workspace-start-action:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.workspace-start-action svg{width:1rem;height:1rem}.workspace-sidebar .navigation-group{margin:0;padding:0 0 .2rem}.workspace-sidebar .navigation-group>summary{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;padding:.45rem .55rem;border-radius:.5rem;font-size:.78rem}.workspace-sidebar .navigation-group>summary:hover{background:var(--accent-soft);color:var(--accent)}.workspace-sidebar .navigation-group>summary span{font-size:.67rem;color:var(--muted)}.workspace-sidebar .navigation-directory-links a{min-height:40px;color:var(--foreground)}.workspace-sidebar .navigation-directory-links a:hover{background:var(--accent-soft)}.workspace-sidebar .navigation-directory-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.workspace-sidebar .navigation-results{margin:.35rem .5rem}.stream-metric-options,.stream-metric-options label{min-width:0}.stream-metric-options label{overflow-wrap:anywhere}.stream-metric-options>label{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem}.stream-metric-options>label select{width:100%;min-width:0}@media (max-width:900px){.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-primary{grid-column:1/-1}}@media (max-width:760px){.mobile-nav-dock{background:#fff!important;backdrop-filter:none}html[data-theme=dark] .mobile-nav-dock{background:#192822!important}.workspace-context{padding:.6rem .9rem 0}.workspace-context .workspace-section-nav{gap:.35rem;padding:.55rem 0 0;margin-inline:-.9rem;padding-inline:.9rem}.workspace-context .workspace-section-nav a{min-height:42px;border-color:var(--border);background:var(--panel)}.workspace-breadcrumb{font-size:.7rem}.feature-hub-cards{grid-template-columns:1fr}.feature-hub-directory-heading{display:block}.feature-hub-directory-heading>p{margin-top:.25rem}.feature-hub .navigation-directory-links{grid-template-columns:1fr}.feature-hub .navigation-directory-links a{min-height:4rem}.feature-hub-account :is(a,form,button){width:100%}.mobile-nav-link-primary{color:#14583f!important}.mobile-nav-link-primary .mobile-nav-icon{color:#14583f}.mobile-nav-link-primary.mobile-nav-link-active{background:#e6f2ea!important}}@media (max-width:520px){.records-support>.record-section>div:first-child{flex-direction:column;align-items:flex-start}.records-support .pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.dashboard-actions{grid-template-columns:1fr;gap:.55rem}.dashboard-action-primary{grid-column:auto}.dashboard-action{min-height:4.45rem;padding:.75rem .85rem}.dashboard-action-icon{width:2.45rem;height:2.45rem}.feature-hub-card{min-height:4.6rem}}html[data-theme=dark] .dashboard-action-primary{background:#225b43;border-color:#448f69}html[data-theme=dark] .dashboard-action-primary small,html[data-theme=dark] .dashboard-action-primary>svg:last-child{color:#e1f5e8}html[data-theme=dark] .dashboard-action:not(.dashboard-action-primary),html[data-theme=dark] .feature-hub-card,html[data-theme=dark] .navigation-directory-links a,html[data-theme=dark] .navigation-search{background:var(--panel)!important;color:var(--foreground)!important;border-color:var(--border)!important}html[data-theme=dark] .feature-hub-card:hover,html[data-theme=dark] .navigation-directory-links a:hover{border-color:var(--accent)!important}html[data-theme=dark] .workspace-sidebar .navigation-directory-links a{background:transparent!important}html[data-theme=dark] .workspace-sidebar .navigation-directory-links a:hover,html[data-theme=dark] .workspace-sidebar .navigation-directory-links a[aria-current=page]{background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme=dark] .mobile-nav-link-primary{color:var(--accent)!important}html[data-theme=dark] .mobile-nav-link-primary .mobile-nav-icon{color:var(--accent)}@media (prefers-reduced-motion:reduce){.dashboard-action,.feature-hub-card{transition:none}.dashboard-action:hover,.feature-hub-card:hover{transform:none}}.settings-personalization{display:grid;gap:1rem;min-width:0}html[data-theme] .settings-page>.simple-heading{background:transparent}.settings-heading-actions{flex:0 0 auto}.settings-personalization>.panel{margin:0;min-width:0;padding:clamp(1.15rem,3vw,1.75rem)}.settings-preference-heading{display:flex;align-items:center;gap:.75rem}.settings-preference-heading h2{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.settings-preference-icon{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 auto;border:1px solid var(--border);border-radius:.8rem;background:var(--accent-soft);color:var(--accent-deep)}.settings-preference-description{max-width:54ch;margin-top:.85rem;color:var(--muted);font-size:.875rem;line-height:1.65}.language-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:0;margin:1.2rem 0 0;padding:0;border:0}.language-choice{position:relative;display:grid;justify-items:start;gap:.65rem;min-width:0;min-height:6.1rem;padding:.9rem;border:1px solid var(--border);border-radius:.8rem;background:var(--panel);color:var(--foreground);cursor:pointer}.language-choice input{position:absolute;opacity:0;width:1px;height:1px}.language-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.language-choice:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.language-choice:has(input:disabled){cursor:wait;opacity:.65}.language-choice-symbol{display:flex;align-items:center;height:1.4rem;color:var(--muted-strong,var(--muted));font-size:.75rem;font-weight:700;letter-spacing:.06em}.language-choice strong{font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.language-choice-check{position:absolute;top:.8rem;right:.7rem;visibility:hidden;color:var(--accent-deep)}.language-choice:has(input:checked) .language-choice-check{visibility:visible}.language-save-status{min-height:1.5em;margin-top:.85rem;color:var(--muted);font-size:.8rem;line-height:1.5}.language-save-status.is-error{color:var(--foreground);font-weight:600}.settings-page .settings-section-nav{padding-bottom:.8rem;border-bottom:1px solid var(--border);gap:.4rem}.settings-page .settings-section-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem .85rem;border-radius:.6rem;color:var(--muted-strong,var(--foreground));font-weight:600}.settings-page .settings-section-nav a:focus-visible,.settings-page .settings-section-nav a:hover{border-color:var(--accent);color:var(--foreground);background:var(--accent-soft)}@media (min-width:1100px){.settings-personalization{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.language-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.language-choice:first-of-type{grid-column:1/-1;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;min-height:3.5rem}.language-choice:first-of-type .language-choice-check{top:50%;transform:translateY(-50%)}.language-choice:not(:first-of-type){min-height:5.6rem}}