.ws-tabs{border-bottom:1px solid var(--hairline-visible);background:var(--canvas-bg)}.ws-tabs-inner{display:flex;align-items:center;gap:.15rem;overflow-x:auto;scrollbar-width:none}.ws-tabs-inner::-webkit-scrollbar{display:none}.ws-tab{display:inline-flex;align-items:center;min-height:calc(var(--control-h) + .35rem);padding:.15rem .85rem 0;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.ws-tab:hover{color:var(--primary-hover)}.ws-tab[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.ws-tab--new{margin-left:auto;color:var(--primary)}.ws-tab--new:hover{color:var(--primary-hover)}.ws-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:clamp(1.1rem,2.5vw,1.6rem) 0 clamp(.9rem,2vw,1.3rem)}.ws-head h1{font-family:var(--font-ui);font-weight:600;font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.15;margin:0}.ws-head-sub{flex-basis:100%;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55;margin:0;max-width:72ch}.ws-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.ws-head-stats{display:inline-flex;gap:.9rem;color:var(--text-muted);font-size:var(--text-sm)}.ws-head-stats b{color:var(--text-primary);font-weight:600}.ws-crumbs{display:flex;align-items:center;gap:.45rem;margin-top:clamp(1rem,2vw,1.4rem);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.ws-crumbs a{color:var(--text-secondary);text-decoration:none}.ws-crumbs a:hover{color:var(--primary-hover)}.ws-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;background:var(--hairline-visible);border:1px solid var(--hairline-visible);border-radius:var(--radius);overflow:hidden;margin-bottom:clamp(1.1rem,2.5vw,1.6rem)}.ws-fact{background:var(--canvas-bg);padding:.75rem .9rem}.ws-fact dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem}.ws-fact dd{margin:0;font-size:var(--text-base);font-weight:600}.ws-fact dd .sub{display:block;margin-top:.15rem;color:var(--text-muted);font-size:var(--text-sm);font-weight:400}