@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f3efe6;--panel: #f7f4ee;--ink: #1c1915;--quiet: #7d756b;--rule: #e4ddd0;--rule-strong: #cfc6b8;--attention: #8f3d2c;--sans: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--serif: "Fraunces Variable", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, monospace;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.45}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}button,textarea,input{font:inherit;color:inherit}button{background:transparent;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skip{position:absolute;left:12px;top:-40px;background:var(--ink);color:var(--panel);padding:8px 12px}.skip:focus{top:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.desk{height:100%;display:flex;flex-direction:column;background:var(--paper)}.header{height:52px;display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid var(--rule);background:var(--panel)}.mark{font-family:var(--serif);font-size:20px;font-weight:560;letter-spacing:-.03em}.date,.cents,.beat,.goal-meta,.meta,.status,.due-label,.run{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.date,.beat,.status,.due-label{color:var(--quiet)}.cents{margin-left:auto}.header .text{color:var(--quiet)}.header .text[aria-pressed=true]{color:var(--ink)}.frame{flex:1;min-height:0;display:grid;grid-template-columns:var(--rail) auto minmax(0,1fr) auto var(--pane)}.rail,.work,.thread{min-width:0;min-height:0;background:var(--panel)}.rail,.work{display:flex;flex-direction:column;padding:16px 0 20px}.rail h2,.work h2,.work h3{margin:0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.rail-head,.work>h2{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px}.filter{margin:0 16px 8px;height:32px;border:0;border-bottom:1px solid var(--rule);background:transparent;border-radius:0}.filter:focus{outline:none;border-bottom-color:var(--ink)}.rail-list{overflow:auto}.goal{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 16px;border-left:2px solid transparent}.goal:hover{background:#f1ece3}.goal.on{background:#efeae0;border-left-color:var(--ink)}.goal-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.goal-meta{color:var(--quiet)}.split{width:9px;cursor:col-resize;position:relative;background:var(--paper)}.split:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--rule-strong)}.split:hover:after,.split:focus-visible:after{background:var(--ink)}.thread{display:flex;flex-direction:column}.thread-head{padding:28px 40px 0;max-width:760px}.thread-head h2{margin:0;font-family:var(--serif);font-size:28px;font-weight:560;letter-spacing:-.03em;line-height:1.15}.thread-head p{margin:8px 0 0;color:var(--quiet);max-width:62ch}.transcript{flex:1;overflow:auto;padding:28px 40px 16px}.line{max-width:68ch;margin:0 0 28px}.line.you{margin-left:auto}.who{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px}.line p{margin:0;white-space:pre-wrap}.line.agent p{font-family:var(--serif);font-size:18px;line-height:1.45;font-weight:460}.meta{margin-top:8px;color:var(--quiet)}.part,.empty,.fail{color:var(--quiet);margin:0 0 16px}.fail{color:var(--attention)}.empty{margin:0}.composer{border-top:1px solid var(--rule);padding:8px 20px 16px}.composer textarea{display:block;width:100%;resize:none;border:0;background:transparent;padding:12px 20px 4px;line-height:1.45;border-radius:0}.composer textarea:focus{outline:none}.composer-row,.choices,.work-actions{display:flex;align-items:center;gap:8px}.composer-row{padding:4px 12px 0}.choices{flex-wrap:wrap;padding:0 12px}.choice,.send,.text{height:32px;padding:0 10px;border:1px solid transparent;border-radius:2px}.choice{border-color:var(--rule);color:var(--quiet)}.choice.on{border-color:var(--ink);color:var(--ink)}.choice.stop{color:var(--attention);border-color:transparent}.send{margin-left:auto;background:var(--ink);color:var(--panel)}.send:disabled{background:transparent;color:var(--quiet);border-color:var(--rule)}.status{color:var(--quiet)}.work{overflow:auto;border-left:0}.work section{padding:16px 20px 0}.work h3{margin-bottom:10px}.due{margin:4px 20px 0;font-family:var(--mono);font-size:40px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.due-label{margin:8px 20px 0}.result{margin:0;font-family:var(--serif);font-size:16px;line-height:1.45;white-space:pre-wrap}.work .choices,.work-actions{padding:0;margin-top:8px}.run{display:grid;grid-template-columns:72px 1fr auto;gap:8px;margin:0 0 8px;color:var(--quiet)}@media(max-width:800px){.frame{display:flex;flex-direction:column}.split{display:none}.rail,.work{max-height:240px}.thread-head,.transcript{padding-left:16px;padding-right:16px}}
