:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fafafa;--card:#fff;--hairline:#e8e8e8;--hairline-strong:#d9d9d9;--text:#111;--text-secondary:#5c5c5c;--text-tertiary:#8a8a8a;--text-subtle:#b3b3b3;--accent:#111;--accent-hover:#2a2a2a;--on-accent:#fff;--danger:#b8332e;--ink:#0b0b0c;--ink-2:#141416;--ink-line:#ffffff17;--ink-text:#f2f2f3;--ink-muted:#9a9aa0;--app-bg:#fff;--app-sidebar:#fafafa;--app-hairline:#e0e0e0;--app-text:#141414;--app-text-2:#575757;--app-text-3:#8a8a8a;--app-subtle:#adadad;--app-id:#8f8f8f;--app-accent:#333;--app-section:#333;--app-tag:#575757;--app-avatar:#4c4c4c;--app-assignee:#707070;--app-dot:#858585;--app-unselected:#757575;--app-select:#33333324;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--sp-32:128px;--radius-btn:8px;--radius-card:14px;--content:1180px;--narrow:760px;--measure-form:640px;--measure-form-card:688px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.22, .61, .36, 1);--shadow-window:0 0 0 1px #0000000f, 0 1px 1px #00000008, 0 8px 16px -4px #0000000f, 0 32px 64px -16px #00000024;--shadow-float:0 0 0 1px #0000000f, 0 12px 32px -8px #00000029}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--text-secondary);background:var(--bg);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}p{margin:0}a{color:var(--text);transition:color .14s var(--ease);text-decoration:none}a:hover{color:var(--text-secondary)}img,svg{max-width:100%;display:block}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--sp-6)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}a{transition:none}}
