:root{--sm-accent:#e63c1e;--sm-accent-hsl:11 79% 51%;--sm-accent-hover:#cc3319;--sm-accent-muted:rgba(230,60,30,.2);--sm-accent-subtle:rgba(230,60,30,.12);--sm-accent-border:rgba(230,60,30,.55);--sm-accent-foreground:#0d0d0d;--sm-accent-emphasis:#e63c1e;--sm-quote:#c94428;--sm-paper:#f6f2e9;--sm-bg:#f6f2e9;--sm-page-padding-x:clamp(1rem,5vw,2rem);--sm-bg-2:#faf8f3;--sm-bg-3:#f3efe6;--sm-bg-4:#ece8df;--sm-ink:#0d0d0d;--sm-background:43 52% 94%;--sm-foreground:0 0% 5%;--sm-card:40 33% 96%;--sm-card-foreground:0 0% 5%;--sm-muted:40 20% 93%;--sm-muted-foreground:30 5% 42%;--sm-border:40 10% 82%;--sm-input:40 10% 82%;--sm-ring:11 79% 51%;--sm-primary:11 79% 51%;--sm-primary-foreground:0 0% 5%;--sm-secondary:40 15% 90%;--sm-secondary-foreground:0 0% 5%;--sm-success:#2d8a5e;--sm-success-muted:rgba(45,138,94,.12);--sm-warning:#b8860b;--sm-warning-muted:rgba(184,134,11,.12);--sm-danger:#c8321a;--sm-danger-muted:rgba(200,50,26,.1);--sm-trust-blue:#3a6d94;--sm-trust-blue-muted:rgba(58,109,148,.12);--sm-text-primary:#0d0d0d;--sm-text-secondary:#6b6862;--sm-text-muted:#9a958c;--sm-logo-mark-bg:var(--sm-ink);--sm-logo-mark-text:var(--sm-paper);--sm-border-editorial:var(--sm-ink);--sm-card-shadow:var(--sm-ink);--sm-tag-bg:transparent;--sm-tag-border:var(--sm-ink);--sm-tag-text:var(--sm-ink);--sm-flair-salary:#2d8a5e;--sm-flair-interview:#3a6d94;--sm-flair-fail:#c8321a;--sm-flair-win:#7a3fb0;--sm-flair-company:#6b6862;--sm-flair-job:#b8860b;--sm-flair-ask:#7a3fb0;--sm-radius:2px;--sm-radius-md:2px;--sm-radius-lg:4px;--sm-app-header-height:64px;--sm-filter-sidebar-width:220px;--sm-page-max:1280px;--background:var(--sm-background);--foreground:var(--sm-foreground);--card:var(--sm-card);--card-foreground:var(--sm-card-foreground);--muted:var(--sm-muted);--muted-foreground:var(--sm-muted-foreground);--border:var(--sm-border);--input:var(--sm-input);--ring:var(--sm-ring);--primary:var(--sm-primary);--primary-foreground:var(--sm-primary-foreground);--secondary:var(--sm-secondary);--secondary-foreground:var(--sm-secondary-foreground);--radius:var(--sm-radius)}.dark{--sm-paper:#121110;--sm-bg:#121110;--sm-bg-2:#171614;--sm-bg-3:#1d1c19;--sm-bg-4:#242320;--sm-ink:#bbb19b;--sm-background:40 5% 7%;--sm-foreground:40 18% 92%;--sm-card:40 6% 9%;--sm-card-foreground:40 18% 92%;--sm-muted:40 5% 12%;--sm-muted-foreground:35 6% 58%;--sm-border:40 6% 24%;--sm-input:40 6% 24%;--sm-secondary:40 5% 14%;--sm-secondary-foreground:40 18% 92%;--sm-text-primary:#f0ece3;--sm-text-secondary:#9b968d;--sm-text-muted:#6f6b63;--sm-accent:#e63c1e;--sm-accent-hover:#cc3319;--sm-accent-muted:rgba(230,60,30,.2);--sm-accent-subtle:rgba(230,60,30,.12);--sm-accent-border:rgba(230,60,30,.55);--sm-accent-foreground:#0d0d0d;--sm-accent-emphasis:#e63c1e;--sm-quote:#c94428;--sm-logo-mark-bg:#f0ece3;--sm-logo-mark-text:#121110;--sm-border-editorial:color-mix(in oklab,#f0ece3 24%,transparent);--sm-card-shadow:color-mix(in oklab,#f0ece3 14%,transparent);--sm-tag-bg:#1a1917;--sm-tag-border:color-mix(in oklab,#f0ece3 28%,transparent);--sm-tag-text:#b8b3a8;--sm-flair-interview:#6d9ec4}.app-header{z-index:100;display:flex;height:var(--sm-app-header-height);flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--sm-border-editorial);background-color:color-mix(in oklab,var(--sm-paper) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-left:var(--sm-page-padding-x);padding-right:var(--sm-page-padding-x)}.app-header--fixed{position:fixed;left:0;right:0;top:0}.app-header--sticky{position:sticky;top:0}.app-header__nav{display:none;flex:1;align-items:center;justify-content:center;gap:.25rem;min-width:0}@media (min-width:768px){.app-header__nav{display:flex}}.app-header__nav--lg{display:none}@media (min-width:1024px){.app-header__nav--lg{display:flex}}.app-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}@media (min-width:640px){.app-header__actions{gap:.75rem}}.sm-logo{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;text-decoration:none;color:var(--sm-ink)}.sm-logo__mark{justify-content:center;height:2.0625rem;width:2.0625rem;background-color:var(--sm-logo-mark-bg);color:var(--sm-logo-mark-text);font-size:1.3125rem;padding-top:.125rem;border-radius:var(--sm-radius-md)}.sm-logo__mark,.sm-logo__wordmark{display:flex;align-items:center;font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-weight:400;line-height:1}.sm-logo__wordmark{font-size:1.25rem;letter-spacing:-.02em;color:var(--sm-ink);padding-top:.0625rem;margin-top:3px}.sm-logo__wordmark-gold{color:var(--sm-accent-emphasis)}.sm-logo__suffix{font-size:.5rem;color:var(--sm-text-secondary);letter-spacing:.02em}.nav-link,.sm-logo__suffix{font-family:var(--font-mono),monospace}.nav-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.894rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink);text-decoration:none;white-space:nowrap;background:none;border:none;cursor:pointer;padding:.375rem .25rem;transition:color .15s}.nav-link:hover{color:var(--sm-accent-emphasis)}.nav-link--active{color:var(--sm-ink)}.btn-header-secondary{display:inline-flex;align-items:center;justify-content:center;height:2rem;font-family:var(--font-mono),monospace;white-space:nowrap;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 35%,transparent);padding:0 .75rem;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-ink);text-decoration:none;background:transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn-header-secondary:hover{border-color:var(--sm-ink);background-color:var(--sm-ink);color:var(--sm-paper)}@media (min-width:640px){.btn-header-secondary{padding:0 .875rem;font-size:.6875rem}}.btn-header-secondary--hidden-sm{display:none}@media (min-width:640px){.btn-header-secondary--hidden-sm{display:inline-flex}}.btn-header-primary{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-family:var(--font-mono),monospace;white-space:nowrap;border-radius:var(--sm-radius-md);border:1.5px solid var(--sm-ink);background-color:var(--sm-ink);padding:.5rem .875rem;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-paper);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn-header-primary:hover{background-color:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-accent-foreground)}@media (min-width:640px){.btn-header-primary{padding:.5rem 1rem}}.btn-header-icon{position:relative;display:none;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 25%,transparent);background:transparent;color:var(--sm-text-secondary);cursor:pointer;transition:border-color .15s,color .15s}.btn-header-icon:hover{border-color:var(--sm-ink);color:var(--sm-ink)}@media (min-width:640px){.btn-header-icon{display:flex}}.btn-header-icon--always{display:flex}.btn-header-profile{display:none;align-items:center;gap:.375rem;height:2rem;flex-shrink:0;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 25%,transparent);background:transparent;padding:0 .5rem 0 .25rem;font-size:.75rem;cursor:pointer;transition:border-color .15s}.btn-header-profile:hover{border-color:var(--sm-ink)}@media (min-width:640px){.btn-header-profile{display:flex}}.btn-header-avatar{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 25%,transparent);background:var(--sm-bg-3);font-family:var(--font-mono),monospace;font-size:.625rem;font-weight:600;color:var(--sm-ink);cursor:pointer;transition:border-color .15s}.btn-header-avatar:hover{border-color:var(--sm-ink)}.masthead-bar{border-bottom:1px solid var(--sm-border-editorial)}.masthead-bar__inner{display:flex;max-width:var(--sm-page-max);margin:0 auto;align-items:center;justify-content:space-between;padding:.5rem var(--sm-page-padding-x);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground))}.app-shell{min-height:100vh;flex-direction:column;color:var(--sm-text-primary)}.app-body,.app-shell{display:flex;overflow:hidden;background-color:var(--sm-paper)}.app-body{min-height:0;flex:1;flex-direction:column}.app-body--padded{padding-left:var(--sm-page-padding-x);padding-right:var(--sm-page-padding-x)}.app-page{margin-left:auto;margin-right:auto;width:100%;max-width:var(--sm-page-max)}.app-page--fill{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}body{background-color:var(--sm-paper);background-image:radial-gradient(hsla(0,0%,5%,.035) 1px,transparent 0);background-size:3px 3px}.dark body{background-image:radial-gradient(hsla(42,30%,92%,.03) 1px,transparent 0)}h1,h2,h3,h4{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.015em;line-height:1.05}::-moz-selection{background:var(--sm-accent);color:var(--sm-accent-foreground)}::selection{background:var(--sm-accent);color:var(--sm-accent-foreground)}.kicker{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sm-text-secondary)}.kicker-dot{display:inline-block;height:6px;width:6px;background:var(--sm-accent);flex-shrink:0}.rule-hairline,.rule-strong{border-color:var(--sm-border-editorial)}.rule-strong{border-width:1px}.border-editorial{border:1px solid var(--sm-border-editorial)}.card-pop,.panel{border-radius:var(--sm-radius-md);border:1px solid var(--sm-border-editorial);background-color:var(--sm-bg-2)}.card-pop{box-shadow:5px 5px 0 var(--sm-card-shadow);transition:transform .12s ease,box-shadow .12s ease}.card-pop:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--sm-card-shadow)}.card-elevated{border-radius:var(--sm-radius-md);border:1px solid var(--sm-border-editorial);background-color:var(--sm-bg-2)}.score-badge{display:flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;flex-shrink:0;border-radius:9999px;border:1.5px solid var(--sm-accent);background-color:transparent;font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1;color:var(--sm-accent-emphasis)}.wire-card{display:flex;flex-direction:column;min-height:10.5rem;border-radius:0}.wire-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.wire-card__header .kicker{padding-top:.125rem}.wire-card__stat{flex-shrink:0;font-size:2.25rem;font-weight:400;line-height:1;color:var(--sm-accent-emphasis)}.wire-card__stat,.wire-card__title{font-family:var(--font-serif),"Instrument Serif",Georgia,serif}.wire-card__title{margin-top:auto;font-size:1.25rem;line-height:1.2;color:var(--sm-ink)}.wire-card__meta{padding-top:1.5rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.75rem;line-height:1.45;color:var(--sm-text-secondary)}.wire-quote{width:100%;padding:4rem calc(var(--sm-page-padding-x) + 2rem);text-align:center}.wire-quote__text{margin-left:auto;margin-right:auto;max-width:none;width:100%;font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.45;color:var(--sm-quote)}.wire-quote__attrib{margin-top:1.25rem;font-size:10px;letter-spacing:.12em;color:var(--sm-text-secondary)}.btn-editorial-primary,.wire-quote__attrib{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;text-transform:uppercase}.btn-editorial-primary{display:inline-flex;align-items:center;gap:.375rem;border:1.5px solid var(--sm-ink);background-color:var(--sm-ink);padding:.5rem .875rem;font-size:.8125rem;font-weight:500;letter-spacing:.08em;color:var(--sm-paper);text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.btn-editorial-primary:hover{background-color:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-accent-foreground)}.btn-editorial-secondary{display:inline-flex;align-items:center;gap:.375rem;border:1.5px solid var(--sm-ink);background-color:transparent;padding:.5rem .875rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink);text-decoration:none;transition:background-color .15s,color .15s}.btn-editorial-secondary:hover{background-color:var(--sm-ink);color:var(--sm-paper)}.editorial-link{padding-bottom:2px;display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink);text-decoration:none;transition:color .15s;border-bottom:2px solid var(--sm-ink)}.editorial-link:hover{color:var(--sm-accent-emphasis)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--sm-radius-md);border:1.5px solid var(--sm-ink);background-color:var(--sm-ink);padding:.5rem 1rem;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-paper);transition:background-color .15s,border-color .15s}.btn-primary:hover{background-color:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-accent-foreground)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 35%,transparent);background-color:transparent;padding:.5rem 1rem;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--sm-text-secondary);transition:background-color .15s,color .15s,border-color .15s}.btn-secondary:hover{border-color:var(--sm-ink);background-color:var(--sm-ink);color:var(--sm-paper)}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--sm-radius-md);padding:.375rem .75rem;font-size:.8125rem;color:var(--sm-text-secondary);transition:color .15s,background-color .15s}.btn-ghost:hover{background-color:var(--sm-bg-3);color:var(--sm-ink)}.input-field{width:100%;border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 18%,transparent);background-color:var(--sm-bg-2);padding:.5rem .75rem;font-size:.875rem;color:var(--sm-ink);outline:none;transition:border-color .15s}.input-field::-moz-placeholder{color:var(--sm-text-muted)}.input-field::placeholder{color:var(--sm-text-muted)}.input-field:focus{border-color:color-mix(in oklab,var(--sm-ink) 55%,transparent)}.section-label{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.filter-tag,.section-label{font-family:var(--font-mono),monospace;color:var(--sm-text-secondary)}.filter-tag{border-radius:var(--sm-radius-md);border:1.5px solid color-mix(in oklab,var(--sm-ink) 18%,transparent);padding:.25rem .625rem;font-size:11px;letter-spacing:.04em;transition:border-color .15s,color .15s,background-color .15s}.filter-tag:hover{border-color:color-mix(in oklab,var(--sm-ink) 40%,transparent);color:var(--sm-ink)}.filter-tag-on{border-radius:var(--sm-radius-md);border:1.5px solid var(--sm-accent-border);background-color:var(--sm-accent-subtle);padding:.25rem .625rem;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--sm-ink)}.filter-tag-on,.mono-num{font-family:var(--font-mono),monospace}.mono-num{font-variant-numeric:tabular-nums}.flair-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .375rem;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:0}.flair-tag:before{content:"";display:block;height:4px;width:4px;background:currentColor}.flair-salary{color:var(--sm-flair-salary)}.flair-interviews{color:var(--sm-flair-interview)}.flair-fails-vents{color:var(--sm-flair-fail)}.flair-wins-offers{color:var(--sm-flair-win)}.flair-company-talk{color:var(--sm-flair-company)}.flair-job-hunting{color:var(--sm-flair-job)}.flair-ask-community{color:var(--sm-flair-ask)}.flair-stackmatch{color:var(--sm-accent)}.monogram{display:grid;place-items:center;height:2rem;width:2rem;flex-shrink:0;border:1.5px solid color-mix(in oklab,var(--sm-ink) 25%,transparent);background-color:var(--sm-bg-3);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:600;color:var(--sm-ink)}.company-tag{display:inline-flex;align-items:center;border:1px solid var(--sm-tag-border);background-color:var(--sm-tag-bg)}.company-tag__mark{display:grid;place-items:center;height:2rem;width:2rem;flex-shrink:0}.company-tag__logo{display:block;height:.875rem;width:.875rem;-o-object-fit:contain;object-fit:contain}.company-tag__label{display:flex;align-items:center;height:2rem;padding:0 .75rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-tag-text);white-space:nowrap}.company-ticker__list{display:flex;flex-wrap:wrap;gap:.75rem}.nav-tab{position:relative;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:var(--sm-text-secondary);text-decoration:none;transition:color .15s}.nav-tab--active,.nav-tab:hover{color:var(--sm-ink)}.nav-tab--active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-13px;height:2px;background-color:var(--sm-accent);border-radius:1px}.editorial-site-header{flex-shrink:0;background-color:color-mix(in oklab,var(--sm-paper) 92%,transparent);border-color:#bbb19b}.editorial-site-header .app-header__actions{align-items:center}.editorial-site-header .btn-header-icon,.editorial-site-header .btn-header-primary,.editorial-site-header .btn-header-secondary{border-radius:0;box-sizing:border-box;height:2.1875rem}.editorial-site-header .btn-header-icon{flex:0 0 2.1875rem;width:2.1875rem;background-color:var(--sm-paper);color:var(--sm-ink)}.editorial-site-header .btn-header-icon:hover{background-color:var(--sm-paper);border-color:var(--sm-ink);color:var(--sm-ink)}.editorial-site-header .nav-tab{padding:.375rem .25rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.894rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink)}.editorial-site-header .nav-tab:hover{color:var(--sm-accent-emphasis)}.editorial-site-header .nav-tab--active{color:var(--sm-ink)}.editorial-site-header .nav-tab--active:after{display:none}.colophon-footer__credit{text-align:right}.dark .border-ink{border-color:var(--sm-border-editorial)}:root{--sm-segmented-border:#d1cdc1;--sm-segmented-bg:#faf8f3;--sm-segmented-active:#eae4d7;--sm-segmented-text:#2e2e2e;--sm-segmented-text-muted:#8c877d;--sm-detail-surface-bg:#f9f6ef;--sm-detail-section-radius:0;--sm-detail-control-radius:2px;--sm-detail-input-border:#ccc8c1;--sm-detail-accepted-bg:#1b771b;--sm-detail-accepted-badge-bg:#2d6a4f;--sm-rail-card-bg:#f9f7f2;--sm-rail-title:#8e8e8e;--sm-rail-label:#555;--sm-rail-index-border:#d1cdc1;--sm-rail-index-bg:#eae4d7;--sm-rail-index-text:#8c877d;--sm-rail-score:#8c877d}.dark{--sm-segmented-border:color-mix(in oklab,var(--sm-ink) 24%,transparent);--sm-segmented-bg:var(--sm-bg-2);--sm-segmented-active:var(--sm-bg-4);--sm-segmented-text:var(--sm-text-primary);--sm-segmented-text-muted:var(--sm-text-secondary);--sm-detail-surface-bg:var(--sm-bg-2);--sm-detail-input-border:color-mix(in oklab,var(--sm-ink) 24%,transparent);--sm-detail-accepted-bg:color-mix(in oklab,#2d6a4f 14%,#12e486 14%);--sm-rail-card-bg:var(--sm-bg-2);--sm-rail-title:var(--sm-text-muted);--sm-rail-label:var(--sm-text-secondary);--sm-rail-index-border:color-mix(in oklab,var(--sm-ink) 22%,transparent);--sm-rail-index-bg:var(--sm-bg-3);--sm-rail-index-text:var(--sm-text-muted);--sm-rail-score:var(--sm-text-muted)}.community-segmented{display:inline-flex;align-items:stretch;gap:.0625rem;padding:.15rem;border:1px solid var(--sm-segmented-border);border-radius:4px;background-color:var(--sm-segmented-bg)}.community-segmented__btn{display:inline-flex;align-items:center;justify-content:center;padding:.4375rem 1rem;border-radius:1px;background-color:transparent;font-family:var(--font-sans),"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25;letter-spacing:.01em;color:var(--sm-segmented-text-muted);text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s}.community-segmented__btn:hover{color:var(--sm-segmented-text)}.community-segmented__btn--active{background-color:var(--sm-segmented-active);color:var(--sm-segmented-text);font-weight:500}.community-sidebar-link{display:flex;align-items:center;gap:.625rem;border-radius:2px;padding:.5rem .625rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.8125rem;font-weight:500;color:var(--sm-text-secondary);text-decoration:none;transition:background-color .15s,color .15s}.community-sidebar-link:hover{color:var(--sm-ink);background-color:var(--sm-accent-subtle)}.community-sidebar-link--active{color:var(--sm-accent-emphasis);background-color:var(--sm-accent-subtle)}.community-sidebar-link svg{flex-shrink:0;width:1rem;height:1rem}.community-post-card{display:flex;gap:1rem;border:1px solid var(--sm-ink);border-radius:0;background-color:var(--sm-bg-2);padding:1.25rem 1.375rem}.community-post-card+.community-post-card{margin-top:1rem}.community-vote-box{display:flex;flex-shrink:0;flex-direction:column;align-items:center;align-self:flex-start;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-control-radius);background-color:var(--sm-detail-surface-bg);padding:.375rem .5rem}.community-vote-box__btn{display:grid;place-items:center;padding:.125rem;color:var(--sm-text-secondary);transition:color .15s}.community-vote-box__btn:hover:not(:disabled){color:var(--sm-ink)}.community-vote-box__btn:disabled{opacity:.5}.community-vote-box__btn--active-down,.community-vote-box__btn--active-up{color:var(--sm-ink)}.community-vote-box__score{min-width:2rem;padding:.125rem 0;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;color:var(--sm-ink)}.community-post-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.community-post-card__meta{display:flex;min-width:0;align-items:center;gap:.5rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.75rem;color:var(--sm-text-secondary)}.community-post-card__author{color:var(--sm-ink);text-decoration:none}.community-post-card__author:hover{color:var(--sm-ink);opacity:.85}.community-post-card__title{display:block;font-family:var(--font-sans),system-ui,sans-serif;font-size:1.0625rem;font-weight:700;font-style:normal;line-height:1.35;color:var(--sm-ink);text-decoration:none}.community-post-card:hover .community-post-card__title{color:var(--sm-accent-hover);opacity:.88}.community-post-card__preview{margin-top:.5rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:.875rem;line-height:1.55;color:var(--sm-text-secondary)}.community-post-card__footer{justify-content:space-between;margin-top:1rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.75rem;color:var(--sm-text-secondary)}.community-post-card__actions,.community-post-card__footer{display:flex;align-items:center;gap:1rem}.community-answered-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:2px;background-color:var(--sm-success-muted);padding:.2rem .5rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.6875rem;font-weight:500;color:var(--sm-success);white-space:nowrap}.community-rail-card{border:1px solid var(--sm-ink);background-color:var(--sm-rail-card-bg);padding:1.25rem}.community-rail-card+.community-rail-card{margin-top:1.125rem}.community-rail-card__title{margin-bottom:1rem;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-rail-title)}.community-rail-card__title--trending{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-weight:700;letter-spacing:.06em}.community-rail-stats{display:flex;flex-direction:column;gap:.5rem}.community-rail-stats__divider{margin:.375rem 0 .125rem;border:none;border-top:1px solid color-mix(in oklab,var(--sm-ink) 14%,transparent)}.community-rail-stat{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.8125rem;line-height:1.3}.community-rail-stat__label{font-weight:400;color:var(--sm-rail-label)}.community-rail-stat__value{font-weight:700;color:var(--sm-ink)}.community-rail-stat__value--online{display:inline-flex;align-items:center;gap:.375rem;font-weight:700;color:var(--sm-success)}.community-online-dot{width:.4375rem;height:.4375rem;border-radius:999px;background-color:var(--sm-success)}.community-trending-list{display:flex;flex-direction:column;gap:.875rem}.community-trending-item{display:flex;align-items:flex-start;gap:.625rem}.community-trending-item__index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.625rem;border:1px solid var(--sm-rail-index-border);border-radius:2px;background-color:var(--sm-rail-index-bg);padding:.125rem .3rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.625rem;font-weight:500;color:var(--sm-rail-index-text)}.community-trending-item__body{min-width:0;flex:1}.community-trending-item__title{display:block;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--sm-ink);text-decoration:none}.community-trending-item__title:hover{opacity:.85}.community-trending-item__score{margin-top:.25rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:400;color:var(--sm-rail-score)}.community-rail-empty{font-size:.75rem}.community-rail-empty,.community-rail-links{font-family:var(--font-sans),"Inter",system-ui,sans-serif;color:var(--sm-text-muted)}.community-rail-links{margin-top:1.125rem;font-size:.6875rem}.community-rail-links a{color:inherit;text-decoration:none}.community-rail-links a:hover{color:var(--sm-ink)}.community-load-more{display:block;margin:1.5rem auto 0;border:1px solid var(--sm-ink);border-radius:999px;background-color:var(--sm-bg-3);padding:.5rem 1.75rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.8125rem;color:var(--sm-ink);transition:background-color .15s}.community-load-more:hover:not(:disabled){background-color:var(--sm-bg-4)}.community-load-more:disabled{opacity:.5}.editorial-site-header .community-header-ask.btn-header-primary{background-color:var(--sm-accent);border-color:var(--sm-accent);color:#fff;letter-spacing:.02em;text-transform:none}.editorial-site-header .community-header-ask.btn-header-primary:hover{background-color:var(--sm-accent-hover);border-color:var(--sm-accent-hover);color:#fff}.community-header-search{width:100%;max-width:28rem}.community-header-search .input-field{border-color:#2e2d2a;border-radius:2px;padding-top:.5rem;padding-bottom:.5rem;font-size:.8125rem}.community-header-ask{display:inline-flex;align-items:center;gap:.375rem;border-radius:0;background-color:var(--sm-accent);color:#fff;border:1px solid var(--sm-accent)}.community-header-ask:hover{background-color:var(--sm-accent-hover);border-color:var(--sm-accent-hover);color:#fff}.community-header-user{display:inline-flex;align-items:center;gap:.5rem;border:none;background:transparent;padding:0;cursor:pointer}.community-header-user__avatar{display:grid;place-items:center;width:2rem;height:2rem;background-color:var(--sm-ink);font-size:.6875rem;font-weight:700;color:var(--sm-paper)}.community-header-user__avatar,.community-header-user__pill{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}.community-header-user__pill{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--sm-ink);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;color:var(--sm-ink);background-color:var(--sm-paper)}.community-feed-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.community-feed-list{display:flex;flex-direction:column}.community-back-link{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1.25rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;color:var(--sm-text-secondary);text-decoration:none;transition:color .15s}.community-back-link:hover{color:var(--sm-ink)}.community-post-detail{border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:1.5rem}.community-post-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.community-post-detail__meta{display:flex;min-width:0;align-items:center;gap:.625rem}.community-avatar{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:999px;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:600}.community-avatar--sm{width:1.75rem;height:1.75rem;font-size:.6875rem}.community-avatar--feed{width:1.75rem;height:1.75rem;font-size:.625rem}.community-post-detail__author-block{display:flex;min-width:0;flex-direction:column;gap:.125rem}.community-post-detail__author{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25;color:var(--sm-ink);text-decoration:none}.community-post-detail__author:hover{opacity:.85}.community-post-detail__meta-line{margin:0;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.3;color:var(--sm-text-secondary)}.community-post-detail__title{margin:0;font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--sm-ink)}.community-post-detail__body{margin-top:1rem;display:flex;flex-direction:column;gap:.875rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.9375rem;line-height:1.65;color:var(--sm-ink)}.community-post-detail__divider{margin:1.25rem 0 1rem;border:none;border-top:1px solid var(--sm-ink)}.community-post-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-post-detail__actions{display:flex;align-items:center;gap:.625rem}.community-post-detail__stats{display:flex;align-items:center;gap:.75rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;color:var(--sm-text-muted)}.community-action-pill,.community-vote-bar{display:inline-flex;align-items:center;box-sizing:border-box;height:2rem;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-control-radius);background-color:var(--sm-detail-surface-bg)}.community-vote-bar{gap:.25rem;padding:0 .5rem}.community-vote-bar__btn{display:grid;place-items:center;padding:.125rem;color:var(--sm-text-secondary);transition:color .15s}.community-vote-bar__btn:hover:not(:disabled){color:var(--sm-ink)}.community-vote-bar__btn:disabled{opacity:.5}.community-vote-bar__btn--active{color:var(--sm-ink)}.community-vote-bar__score{min-width:1.75rem;padding:0 .125rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--sm-ink)}.community-action-pill{gap:.375rem;padding:0 .75rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;line-height:1;color:var(--sm-text-secondary);transition:color .15s,background-color .15s}.community-action-pill:hover{color:var(--sm-ink);background-color:var(--sm-detail-surface-bg)}.community-post-menu{position:relative}.community-post-menu__trigger{display:grid;place-items:center;padding:.25rem;color:var(--sm-text-muted);transition:color .15s}.community-post-menu__trigger:hover{color:var(--sm-ink)}.community-post-menu__dropdown{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:7rem;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-control-radius);background-color:var(--sm-detail-surface-bg);padding:.25rem;box-shadow:0 4px 12px color-mix(in oklab,var(--sm-ink) 8%,transparent)}.community-post-menu__item{display:block;width:100%;border-radius:4px;padding:.375rem .625rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;color:var(--sm-ink);text-align:left;transition:background-color .15s}.community-post-menu__item:hover{background-color:var(--sm-bg-3)}.community-reply-composer{margin-top:1.25rem;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:1rem 1.125rem}.community-reply-composer__row{display:flex;gap:.75rem}.community-reply-composer__input{min-height:5.5rem;width:100%;resize:vertical;border:1px solid var(--sm-text-muted);border-radius:6px;background-color:#b79f6c12;padding:.75rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.875rem;line-height:1.5;color:var(--sm-ink);outline:none}.community-reply-composer__input::-moz-placeholder{color:var(--sm-text-muted)}.community-reply-composer__input::placeholder{color:var(--sm-text-muted)}.community-reply-composer__input:focus{border-color:var(--sm-ink)}.community-reply-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-left:2.75rem}.community-reply-composer__anonymous,.community-reply-composer__hint{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.75rem;color:var(--sm-text-muted)}.community-reply-composer__anonymous{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;padding-left:2.75rem}.community-reply-submit{border:none;border-radius:var(--sm-detail-section-radius);background-color:var(--sm-accent);padding:.5rem 1rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:#fff;transition:background-color .15s}.community-reply-submit:hover:not(:disabled){background-color:var(--sm-accent-hover);color:#fff}.community-reply-submit:disabled{opacity:.5;cursor:not-allowed}.community-comments-section{margin-top:1.5rem}.community-comments-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.community-comments-header__title{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:1.0625rem;font-weight:500;color:var(--sm-ink)}.community-comments-sort{display:inline-flex;align-items:center;box-sizing:border-box;gap:.25rem;height:2rem;padding:0 .625rem;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-control-radius);background-color:var(--sm-detail-surface-bg);font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;line-height:1;color:var(--sm-text-secondary);cursor:default}.community-comments-list{display:flex;flex-direction:column;gap:.75rem}.community-comment-card{position:relative;border:1px solid var(--sm-text-muted);border-radius:6px;background-color:var(--sm-detail-surface-bg);padding:1rem 1.125rem}.community-comment-card--accepted,.community-comment-card--accepted-thread,.community-comments-list .community-comment-card:first-child{border-color:var(--sm-detail-accepted-bg);background-color:color-mix(in srgb,var(--sm-detail-accepted-bg) 15%,transparent)}.community-comment-card--nested{margin-top:.75rem;margin-left:1.75rem}.community-comment-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.625rem;padding-right:4.5rem}.community-comment-card__meta{display:flex;min-width:0;align-items:center;gap:.5rem}.community-comment-card__author-line{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;line-height:1.4;color:var(--sm-text-secondary)}.community-comment-card__author{font-weight:600;color:var(--sm-ink);text-decoration:none}.community-comment-card__author:hover{opacity:.85}.community-comment-card__accepted-badge{display:inline-flex;align-items:center;gap:.125rem;margin-left:.375rem;border:none;border-radius:999px;background-color:var(--sm-detail-accepted-badge-bg);padding:.125rem .5rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:600;color:#fff;white-space:nowrap}.community-comment-card__vote{position:absolute;top:.875rem;right:1rem}.community-comment-card__body{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.875rem;line-height:1.6;color:var(--sm-ink);white-space:pre-wrap}.community-comment-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.75rem}.community-comment-card__action{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.75rem;color:var(--sm-text-muted);transition:color .15s}.community-comment-card__action:hover{color:var(--sm-ink)}.community-comment-card__action--accept{color:#2d6a4f}.community-comment-card__action--accept:hover{color:#1b4332}.community-comment-reply-form{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--sm-ink)}.community-comment-reply-form textarea{min-height:4rem;width:100%;resize:vertical;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:.625rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;line-height:1.5;color:var(--sm-ink);outline:none}.community-comment-reply-form__actions{display:flex;gap:.5rem;margin-top:.5rem}.community-topic-summary{border:1px solid #4a9b57;background-color:#64ff000f}.community-new-post__label{margin:0 0 .5rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-muted)}.community-new-post__flair-list{display:flex;flex-wrap:wrap;gap:.5rem}.community-new-post__flair-btn{border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:.3125rem .75rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sm-text-secondary);transition:background-color .15s,color .15s}.community-new-post__flair-btn:hover{color:var(--sm-ink)}.community-new-post__flair-btn--active{background-color:var(--sm-segmented-active);color:var(--sm-ink)}.community-new-post__field{width:100%;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:.625rem .75rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.875rem;line-height:1.5;color:var(--sm-ink);outline:none}.community-new-post__field::-moz-placeholder{color:var(--sm-text-muted)}.community-new-post__field::placeholder{color:var(--sm-text-muted)}.community-new-post__field--title{margin-bottom:.625rem;font-size:.9375rem;font-weight:500}.community-new-post__field--body{min-height:8.75rem;resize:vertical}.community-new-post__char-count{margin-top:.375rem;text-align:right;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.75rem;color:var(--sm-text-muted)}.community-new-post__checkbox-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--sm-ink);border-radius:var(--sm-detail-section-radius);background-color:var(--sm-detail-surface-bg);padding:.75rem}.community-new-post__checkbox-title{font-size:.875rem;font-weight:500;color:var(--sm-ink)}.community-new-post__checkbox-hint,.community-new-post__checkbox-title{display:block;font-family:var(--font-sans),"Inter",system-ui,sans-serif}.community-new-post__checkbox-hint{margin-top:.125rem;font-size:.75rem;color:var(--sm-text-muted)}.community-new-post__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-new-post__draft-btn{border:1px solid var(--sm-ink);border-radius:var(--sm-detail-control-radius);background-color:var(--sm-detail-surface-bg);padding:.5rem .875rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;color:var(--sm-text-secondary);transition:background-color .15s,color .15s}.community-new-post__draft-btn:hover{color:var(--sm-ink);background-color:var(--sm-bg-3)}.community-new-post__error{margin-top:.625rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.8125rem;color:#c0392b}.community-new-post-preview__eyebrow{margin:0 0 1rem;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-muted)}.community-new-post-preview__placeholder{color:var(--sm-text-muted)}