:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:8px;--radius:12px;--radius-lg:14px;--radius-xl:14px;--radius-avatar:33%;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--blue:#70B0FF;--blue-ink:#2E6FD0;--amber:#E0922F;--alert:#CC4125;--green:#3D9A63;--violet:#8B5CF6;--grey:#9AA3AE;--ph-gen1:#DCC8F8;--ph-gen1-ink:#4B2384;--ph-gen2:#A768EC;--ph-gen3:#6E31C9;--ph-edit:#E8B931;--ph-edit-ink:#6B4E00;--ph-qc:#3F92D2;--ph-changes:var(--amber);--ph-delivered:#D65A8C;--ph-done:var(--green);--ph-cancel:var(--alert);--ph-grey:var(--grey);--tag-upwork:#14A800;--tag-gurus:var(--amber);--tag-buzz:#0A0E14;color-scheme:light;--bg:#FFFFFF;--bg-2:#F5F6F8;--panel:#FFFFFF;--panel-solid:#FFFFFF;--ink:#0A0E14;--ink-dim:#5B6470;--ink-faint:#8A93A0;--line:#E6E8EB;--line-2:#F0F2F4;--line-strong:#CFD4DA;--chip:#F5F6F8;--chip-hover:#ECEEF1;--field-bg:#FFFFFF;--field-bg-focus:#FFFFFF;--accent:var(--blue);--accent-ink:#0A0E14;--accent-text:var(--blue-ink);--accent-bg:#EAF3FF;--accent-2:var(--amber);--accent-3:var(--ph-gen2);--warn:var(--amber);--warn-text:#9A5E0E;--warn-bg:#FDF0DF;--danger:var(--alert);--danger-text:#B5381F;--danger-bg:#FDECEA;--ok:var(--green);--ok-text:#1F5C39;--ok-bg:#E7F5EC;--info:var(--ph-qc);--info-text:#1C4F7D;--info-bg:#E6F1FB;--shadow:none;--grid-line:transparent;--grain-opacity:0;--avatar-ring:rgba(10,14,20,0.12)}html[data-theme=dark]{color-scheme:dark;--bg:#0F1216;--bg-2:#171B21;--panel:#13171C;--panel-solid:#13171C;--ink:#F2F4F7;--ink-dim:#A3ABB6;--ink-faint:#7C8591;--line:#262B33;--line-2:#1E232A;--line-strong:#343B46;--chip:#171B21;--chip-hover:#1E232A;--field-bg:#13171C;--field-bg-focus:#171B21;--accent-text:var(--blue);--accent-bg:#14253D;--warn-text:var(--amber);--warn-bg:#2A2114;--danger-text:#E86A4E;--danger-bg:#3A1712;--ok-text:#6CC08E;--ok-bg:#12281B;--info-text:#7FB8F0;--info-bg:#132638;--ph-gen1-ink:#C9A8FF;--avatar-ring:rgba(255,255,255,0.14)}*{box-sizing:border-box}html.theme-switching,html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:none!important;animation-duration:0s!important}body,html{margin:0;padding:0;height:100%}button,input,optgroup,select,textarea{font-family:inherit}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--field-bg);cursor:pointer;display:inline-grid;place-items:center;vertical-align:-2px;transition:background .15s var(--ease),border-color .15s var(--ease)}input[type=checkbox]:hover:not(:disabled){border-color:var(--ink-faint)}input[type=checkbox]:after{content:"";width:9px;height:9px;background:var(--bg);-webkit-clip-path:polygon(14% 46%,0 62%,38% 100%,100% 20%,85% 4%,38% 68%);clip-path:polygon(14% 46%,0 62%,38% 100%,100% 20%,85% 4%,38% 68%);transform:scale(0);transition:transform .18s var(--spring)}input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:after{transform:scale(1)}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.bg-layer{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px}.bg-grain{display:none}.version-chip{display:inline-flex;align-items:center;flex:none;gap:5px;height:20px;padding:0 7px;border-radius:999px;border:1px solid var(--line);color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.version-chip .dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--amber)}.version-chip .stage{text-transform:uppercase;color:var(--ink-dim)}.version-chip .sep{opacity:.5}.version-chip .num{color:var(--ink-dim)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}