.t-pub{position:relative;display:grid;grid-template-rows:var(--header-h) 1fr auto;min-block-size:100dvh;overflow-x:clip;background:var(--bg-0);color:var(--ink-1);font-family:var(--font-ui);font-size:var(--fs-15);font-weight:var(--w-ui);line-height:1.6;-webkit-font-smoothing:antialiased}.t-pub-top{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--gutter);background:color-mix(in oklab,var(--bg-0) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--rim-1)}.t-pub-logo{display:inline-flex;color:var(--ink-1);border-radius:8px}.t-pub-lang{display:inline-flex;align-items:center;block-size:36px;padding-inline:12px;border-radius:10px;color:var(--ink-2);font-size:var(--fs-14);font-weight:var(--w-label)}.t-pub-lang:hover{color:var(--ink-1);background:var(--hover-fill)}.t-pub-main{inline-size:min(100% - 32px,720px);margin-inline:auto;padding-block:clamp(28px,7vh,72px) 64px}.t-pub-main--wide{inline-size:min(100% - 32px,1080px)}.t-pub-title{margin:0;font-size:var(--fs-32);font-weight:var(--w-display);line-height:1.15;letter-spacing:-.018em;text-wrap:balance}.t-pub-title:lang(he){letter-spacing:0}.t-pub-sub{margin:8px 0 0;color:var(--ink-3);font-size:var(--fs-14)}.t-pub-note{margin:28px 0 0;color:var(--ink-3);font-size:var(--fs-13);max-inline-size:60ch}.t-pub-key{display:inline-flex;align-items:center;justify-content:center;block-size:44px;margin-block-start:24px;padding-inline:22px;border-radius:var(--r-key);font-size:var(--fs-15);font-weight:var(--w-title);text-decoration:none}.t-pub-foot{padding:20px var(--gutter) 28px;box-shadow:0 -1px 0 var(--rim-1)}.t-pub-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}.t-pub-foot a{color:var(--ink-3);font-size:var(--fs-13)}.t-pub-foot a:hover,.t-pub-foot a[aria-current=page]{color:var(--ink-1)}.t-pub a:focus-visible,.t-pub button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t-legal-draft{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 12px;border-radius:999px;background:color-mix(in oklab,var(--warn) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warn) 34%,transparent);color:var(--ink-1);font-size:var(--fs-13);font-weight:var(--w-label)}.t-legal-draft-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--warn)}.t-legal-toc{margin-block:28px 8px;padding:16px 20px;border-radius:14px;background:rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px var(--rim-1)}.t-legal-toc ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 20px;margin:0;padding-inline-start:1.3em;color:var(--ink-3);font-size:var(--fs-14)}.t-legal-toc a{color:var(--ink-2)}.t-legal-toc a:hover{color:var(--ink-1)}.t-legal-sec{scroll-margin-block-start:calc(var(--header-h) + 16px);padding-block-start:28px}.t-legal-sec h2{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;font-size:var(--fs-20);font-weight:var(--w-title);line-height:1.3}.t-legal-n{color:var(--accent);font-size:var(--fs-13);font-weight:var(--w-label)}.t-legal-sec p{margin:0 0 12px;color:var(--ink-2);max-inline-size:68ch}.t-stat-hero{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:18px;background:rgb(255 255 255/.03);box-shadow:inset 0 1px 0 var(--top-light),inset 0 0 0 1px var(--rim-1)}.t-stat-hero .t-pub-title{font-size:var(--fs-24)}.t-stat-orb{flex:none;inline-size:14px;block-size:14px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 6px color-mix(in oklab,var(--ok) 18%,transparent)}.t-stat-hero[data-state=degraded] .t-stat-orb{background:var(--warn);box-shadow:0 0 0 6px color-mix(in oklab,var(--warn) 18%,transparent)}.t-stat-hero[data-state=paused] .t-stat-orb{background:var(--ink-3);box-shadow:0 0 0 6px rgb(255 255 255/.06)}.t-stat-group{margin-block-start:28px}.t-stat-h{margin:0 0 8px;color:var(--ink-3);font-size:var(--fs-13);font-weight:var(--w-label)}.t-stat-list{margin:0;padding:0;list-style:none;border-radius:14px;background:rgb(255 255 255/.025);box-shadow:inset 0 0 0 1px var(--rim-1)}.t-stat-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"dot name state" ". detail detail";align-items:center;-moz-column-gap:12px;column-gap:12px;padding:12px 16px}.t-stat-row+.t-stat-row{box-shadow:0 -1px 0 var(--rim-1)}.t-stat-dot{grid-area:dot;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok)}.t-stat-row[data-state=degraded] .t-stat-dot{background:var(--warn)}.t-stat-row[data-state=paused] .t-stat-dot{background:var(--ink-3)}.t-stat-name{grid-area:name;font-weight:var(--w-label)}.t-stat-state{grid-area:state;color:var(--ink-2);font-size:var(--fs-13)}.t-stat-detail{grid-area:detail;color:var(--ink-3);font-size:var(--fs-13)}.t-shared{display:grid;gap:20px;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:min(100%,320px);max-inline-size:100%;margin:0 auto}.t-shared-media{position:relative;justify-self:center;max-inline-size:100%;overflow:hidden;border-radius:16px;background:var(--void);box-shadow:inset 0 0 0 1px var(--rim-1),var(--shadow-3)}.t-shared-media img,.t-shared-media video{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:72vh}.t-shared-media audio{inline-size:min(100vw - 64px,520px);margin:40px 24px}.t-shared-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px}.t-shared-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.t-shared-title{font-size:var(--fs-24)}.t-shared-keys{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.t-shared-keys .t-pub-key{margin:0}.t-shared-ghost{display:inline-flex;align-items:center;gap:8px;block-size:44px;padding-inline:16px;border-radius:var(--r-key);background:rgb(255 255 255/.065);box-shadow:inset 0 1px 0 var(--top-light),inset 0 0 0 1px var(--rim-1);color:var(--ink-1);font-size:var(--fs-14);font-weight:var(--w-label)}.t-shared-ghost:hover{background:rgb(255 255 255/.1)}@media (max-width:720px){.t-pub-title{font-size:var(--fs-24)}.t-shared-cap{flex-direction:column;align-items:stretch}.t-shared-keys>*{flex:1 1 auto;justify-content:center}.t-stat-hero{padding:18px}}