.ot{--ot-bg:#fff;--ot-ink:var(--rw-ink,#1a1a1a);--ot-heading:var(--rw-ink,#1a1a1a);--ot-description:var(--rw-clock,#cecece);--ot-muted:var(--rw-title,#858587);--ot-entry-subtitle:#8a8a86;--ot-hover:#f5f5f5;--ot-rule:#ebebe8;--ot-status-draft:#ff5a00;--ot-status-draft-bg:#ffb27a;--ot-drafting-amber:#ffb02080}.ot *{box-sizing:border-box}.ot-back{color:#818181;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;transition:color .15s;display:inline-flex}.ot-back:hover,.ot-back:focus-visible{color:var(--ot-ink)}.ot-back-ico{width:15px;height:15px}.ot-back-row{margin-bottom:16px}.ot-list{width:100%}.ot-table-wrap{margin-inline:-12px;position:relative}.ot-hover{z-index:0;background:var(--ot-hover);pointer-events:none;opacity:1;will-change:transform, width, height;border-radius:6px;transition:transform .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity 80ms;position:absolute;top:0;left:0}.ot-table{z-index:1;border-collapse:collapse;width:100%;font-size:13px;position:relative}.ot-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ot-row{z-index:1;border-bottom:1px solid #ebebe866;transition:border-color 80ms;position:relative}.ot-row.is-active,.ot-row.is-active+.ot-row{border-color:#0000}.ot-cell{color:var(--ot-muted);padding:8px 12px;transition:color 80ms}.ot-row.is-active .ot-cell{color:var(--ot-ink)}.ot-cell-main{width:auto}.ot-cell-status{text-align:right;width:80px;padding-right:12px}.ot-row-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;text-decoration:none;display:flex}.ot-row-link:focus-visible{outline:1px solid var(--ot-ink);outline-offset:3px}.ot-row-title{color:var(--ot-ink);line-height:18px}.ot-row-subtitle{color:var(--ot-entry-subtitle);font-size:12px;line-height:17px}.ot-status-link{color:inherit;text-decoration:none}.ot-drafting{box-shadow:inset 0 0 0 1px var(--ot-drafting-amber);color:var(--ot-drafting-amber);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffb0201f;border-radius:3px;align-items:center;padding:4px 7px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ot-draft{width:auto;height:auto;color:var(--ot-status-draft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffb27a40;border-radius:7px;flex-direction:row;align-items:center;gap:4px;padding:4px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ot-draft-icon{border:1px solid;border-radius:999px;flex-shrink:0;width:6px;height:6px;margin:0;display:inline-block;box-shadow:inset 0 -1px #ff5a002e}.ot-article{max-width:720px}.ot-static-page{max-width:600px;padding-left:32px;padding-right:32px}.ot-article-title{letter-spacing:-.045em;max-width:620px;font-size:clamp(28px,5vw,44px);line-height:1.02}.ot-article-sub{max-width:600px;font-size:15px;line-height:23px}.ot-article-body{width:100%;max-width:620px}.ot-article-section{border-top:1px solid var(--ot-border);padding:24px 0}.ot-article-section:last-child{border-bottom:1px solid var(--ot-border)}.ot-article-section h2{color:var(--ot-ink);letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:500;line-height:22px}.ot-article-section p{color:var(--ot-muted);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:400;line-height:23px}.ot-plain-head{flex-direction:column;gap:6px;display:flex}.ot-plain-meta{color:var(--ot-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:16px}.ot-plain-title{color:var(--ot-heading);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.ot-plain-sub{max-width:480px;color:var(--ot-muted);margin:0;font-size:14px;font-weight:400;line-height:23px}.ot-story{flex-direction:column;gap:20px;display:flex}.ot-story p{color:var(--ot-ink);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:400;line-height:19px}@media (prefers-reduced-motion:reduce){.ot-hover{transition:none}}
