h1 .accent{color:var(--accent-deep);font-style:italic}.head{padding:56px 0 8px}.head .lead{color:var(--ink-soft);max-width:720px;font-size:1.18em}.tabs{flex-wrap:wrap;gap:10px;margin:30px 0 8px;display:flex}.tab{font-family:var(--mono);text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;gap:7px;min-width:230px;padding:14px 16px;font-size:13px;transition:all .18s;display:flex}.tab:hover{border-color:var(--accent);color:var(--ink)}.tab.on{border-color:var(--accent-deep);background:var(--accent-wash);color:var(--accent-deep);box-shadow:0 6px 18px -12px #4f463c99;box-shadow:0 6px 18px -12px lab(30.399% 2.5166 7.37386/.6)}.tab .t-name{letter-spacing:.02em;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.3;display:block}.tab .t-sub{color:var(--ink-faint);letter-spacing:.02em;font-size:11px;line-height:1.4;display:block}.tab.on .t-sub{color:var(--accent-deep);opacity:.85}.caption .good{color:var(--good-deep);font-weight:600}.btn-ghost{background:0 0;border-color:#0000}
