@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2");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{--bg: #E3E7DF;--panel: #F2F4EF;--panel-2: #D9DED3;--paper: #FFFFFF;--line: #C3CABB;--line-strong: #747C6F;--fg: #22281F;--muted: #4D5647;--ink: #2E5E4E;--on-ink: #FFFFFF;--warn: #7A5400;--danger: #AE3529;--ink-bg: #E2ECE7;--danger-bg: #F7E4E1;--st-idle: #778072;--st-think: #346194;--st-run: #C98A12;--st-wait: #B93A2E;--st-done: #346B44;--st-stale: #685496;--st-failed: #B93A2E;--radius: 3px;--fs-xs: 13px;--fs-meta: 14px;--fs-sm: 15px;--fs-base: 16px;--fs-lg: 17px;--fs-h2: 19px;--fs-h1: 26px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--font-sans: "Source Sans 3", system-ui, sans-serif;--font-serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--rail-w: 220px;--term-bg: #161915;--term-bar: #262B24;--term-line: #3D4539;--term-fg: #E8EAE3;--term-muted: #B0B8AA;--term-dim: #8C9487;--term-ink: #8FBFAB;--term-think: #6A97D6;--term-run: #E0A431;--term-wait: #E0604F;--term-done: #5FAF76;--term-stale: #A18CD8;--term-danger: #F08372;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:light}[data-theme=dark]{--bg: #161915;--panel: #1C201A;--panel-2: #262B24;--paper: #22271F;--line: #3D4539;--line-strong: #6F786A;--fg: #E8EAE3;--muted: #B0B8AA;--ink: #8FBFAB;--on-ink: #1B1E19;--warn: #E0A431;--danger: #F08372;--ink-bg: #22302A;--danger-bg: #2E1F1C;--st-idle: #8C9487;--st-think: #6A97D6;--st-run: #E0A431;--st-wait: #E0604F;--st-done: #5FAF76;--st-stale: #A18CD8;--st-failed: #E0604F;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #161915;--panel: #1C201A;--panel-2: #262B24;--paper: #22271F;--line: #3D4539;--line-strong: #6F786A;--fg: #E8EAE3;--muted: #B0B8AA;--ink: #8FBFAB;--on-ink: #1B1E19;--warn: #E0A431;--danger: #F08372;--ink-bg: #22302A;--danger-bg: #2E1F1C;--st-idle: #8C9487;--st-think: #6A97D6;--st-run: #E0A431;--st-wait: #E0604F;--st-done: #5FAF76;--st-stale: #A18CD8;--st-failed: #E0604F;color-scheme:dark}}@media(max-width:1439px){:root{--rail-w: 184px}}@media(max-width:767px){:root{--fs-base: 17px;--fs-lg: 18px;--fs-h1: 22px}}*,*:before,*:after{box-sizing:border-box;transition:none!important;animation:none!important}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:400 var(--fs-base)/1.45 var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:var(--font-serif);font-weight:600;margin:0}button,input,select,textarea{font:inherit;color:inherit}code,kbd{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}::placeholder{color:var(--muted);opacity:1}.btn{border:1px solid var(--line-strong);border-radius:var(--radius);padding:0 16px;background:transparent;color:var(--fg);font-size:var(--fs-base);min-height:44px;display:inline-flex;align-items:center;gap:8px;line-height:1.2}.btn[data-size=sm]{font-size:var(--fs-sm);padding:0 12px}.btn[data-variant=primary]{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:700}.btn[data-variant=quiet]{border-color:transparent;background:transparent;color:var(--muted)}.btn[data-variant=danger]{color:var(--on-ink);background:var(--danger);border-color:var(--danger)}.btn:disabled{opacity:.5;cursor:default}.btn svg{flex:none}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px;color:var(--fg)}.tag{display:inline-flex;align-items:center;padding:0 8px;border-radius:var(--radius);background:var(--panel-2);color:var(--fg);font-size:var(--fs-meta);font-weight:600}.meta{font-size:var(--fs-meta);color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.lbl{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.chip[data-tone=warn]{background:color-mix(in srgb,var(--warn) 16%,var(--paper));color:var(--warn);font-weight:600}.chip[data-tone=danger]{background:var(--danger);color:var(--on-ink);font-weight:600}.chip[data-tone=muted]{background:var(--panel-2);color:var(--fg)}.dot{display:inline-flex;align-items:center;gap:5px}.dot:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot)}.dot[data-tone=idle],.dot[data-tone=blk]{--dot: var(--st-idle)}.dot[data-tone=think]{--dot: var(--st-think)}.dot[data-tone=run]{--dot: var(--st-run)}.dot[data-tone=wait]{--dot: var(--st-wait)}.dot[data-tone=done]{--dot: var(--st-done)}.dot[data-tone=stale]{--dot: var(--st-stale)}.dot[data-tone=failed]{--dot: var(--st-failed)}.wait-age{color:var(--muted)}.wait-age[data-age=warn]{color:var(--warn)}.wait-age[data-age=danger]{color:var(--danger)}.wait-age b{font-weight:700}.task-list{display:flex;flex-direction:column}.task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;align-items:start;padding:8px 8px 8px 14px;border-bottom:1px solid var(--line);border-radius:0;cursor:pointer}.task-row:has(>.pos){grid-template-columns:22px minmax(0,1fr) auto}.task-row .pos{color:var(--muted);padding-top:1px}.task-row .body{min-width:0}.task-row .title{font-weight:600;font-size:var(--fs-lg)}.task-row[data-waiting=true] .title{color:var(--muted);font-weight:500}.task-row .meta{margin-top:2px;gap:0 6px;align-items:center}.task-row .meta .sep,.task-row .meta-part>.sep{display:none}.meta-part{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.meta:has(>.meta-part){gap:0}.meta-part>.sep{white-space:pre;flex:none}.task-row .abbr,.approve .abbr{font-size:var(--fs-meta);font-weight:600;color:var(--fg);padding:0 5px;border:1px solid var(--line-strong);border-radius:2px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.task-row .when{font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.task-row[data-selected=true],.task-row[data-cursor=true],.task-row:focus-visible{background:color-mix(in srgb,var(--ink) 7%,var(--paper));box-shadow:inset 4px 0 0 var(--ink)}.task-row[data-row-state=run]{box-shadow:inset 4px 0 0 var(--st-run)}.task-row[data-row-state=think]{box-shadow:inset 4px 0 0 var(--st-think)}.task-row:is([data-row-state=wait],[data-row-state=failed]){box-shadow:inset 4px 0 0 var(--st-wait)}.task-row[data-row-state=overdue]{box-shadow:inset 4px 0 0 var(--danger)}.task-row .bar{grid-column:-3 / -1;height:3px;background:var(--line);margin-top:3px}.task-row .bar>i{display:block;height:100%;background:var(--st-run)}.task-row .actions{grid-column:-3 / -1;margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.checklist{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:2px;font-size:var(--fs-meta)}.checklist li{display:flex;gap:6px}.checklist li[data-done=true]{color:var(--muted)}.checklist .mark{flex:none}.empty{padding:16px 4px;color:var(--muted);display:grid;gap:8px;justify-items:start}.empty p{margin:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--fg) 30%,transparent);z-index:20}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px;z-index:21;font-size:var(--fs-base);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.dialog :is(form,.dialog-form)>.row-actions:last-child{position:sticky;bottom:-16px;z-index:1;margin:0 -16px -16px;padding:10px 16px 16px;background:var(--paper)}.dialog h2{font-size:var(--fs-lg)}.dialog-form{display:grid;gap:10px}.dialog .field{display:grid;gap:4px}.dialog textarea,.dialog input{padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);min-height:32px}.dialog textarea{min-height:96px;resize:vertical}.row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.error{color:var(--danger)}.form{display:grid;gap:10px}.form .field{display:grid;gap:4px;justify-items:stretch}.form .field>.btn{justify-self:start}.form input,.form textarea,.form select{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);min-height:32px}.form textarea{min-height:96px;resize:vertical}.daemon-option{width:100%;background:none;border:0;text-align:left;color:inherit;font:inherit}.daemon-option:disabled{opacity:.5;cursor:default}.popover{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:8px;width:min(320px,calc(100vw - 32px));display:grid;gap:6px;z-index:10}.popover input{padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);min-height:32px}.pick-list{max-height:280px;overflow:auto}.pick-row{padding:6px 8px;border-radius:var(--radius);cursor:pointer;min-height:32px;display:flex;gap:6px;align-items:center}.pick-row[data-cursor=true]{background:var(--panel-2)}.pick-row[aria-current=true] b{text-decoration:underline}.pick-note{padding:8px}.menu{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:4px;display:grid;min-width:160px;z-index:10}.menu-item{padding:8px 12px;min-height:32px;display:flex;align-items:center;border-radius:var(--radius);cursor:pointer;outline:0}.menu-item[data-highlighted]{background:var(--panel-2)}a.menu-item{color:var(--fg);text-decoration:none}.menu-label{padding:6px 12px 2px;font-size:var(--fs-meta);color:var(--muted)}.menu-sep{height:1px;margin:4px 0;background:var(--line)}.menu-count{margin-left:auto;padding-left:16px}.approve{padding:4px 0;display:grid;gap:6px}.approve .meta{gap:0}.approve .condition-met{display:grid;gap:2px;overflow-wrap:anywhere}.approve .title{font-weight:600;font-size:var(--fs-lg)}.approve .title.linklike{display:inline-flex;align-items:center;min-height:32px;justify-self:start}.approve .title-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.approve .title-line .title{min-width:0}.approve .title-line.context .title{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-meta);color:var(--muted)}.approve .handoff-title{font-weight:600;font-size:var(--fs-lg);overflow-wrap:anywhere}.linklike{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}@media(max-width:767px){.pick-row,.popover input,.dialog input,.menu-item,.task-row{min-height:44px}}.icon-action{min-width:44px;justify-content:center}.icon-actions{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.tooltip{background:var(--fg);color:var(--bg);padding:4px 8px;border-radius:var(--radius);font-size:var(--fs-meta);z-index:40}.agent-meta{display:inline-flex;align-items:baseline;gap:4px}.agent-meta>svg{color:var(--ink);flex:none;align-self:center}.daemon-update{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:10px 12px;box-shadow:inset 3px 0 0 var(--warn);display:grid;gap:6px;margin-bottom:var(--space-3)}.daemon-update p{margin:0}.daemon-update summary{cursor:pointer;color:var(--muted)}.daemon-update-commits{margin:4px 0 0;padding-left:18px}.daemon-update-failed{color:var(--danger)}.dialog code.sha{overflow-wrap:anywhere}.search-dialog{top:12vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));max-height:calc(88dvh - 16px);display:grid;gap:8px;padding:12px}.search-heading{margin:0}.search-field{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.search-field input{flex:1 1 240px;min-width:0;font-size:var(--fs-lg)}.search-meta{font-size:var(--fs-meta)}.search-results{max-height:min(60vh,520px);overflow:auto;overscroll-behavior:contain;display:grid;gap:2px;min-width:0}.search-results[hidden]{display:none}.search-group{padding:6px 8px 2px}.search-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;min-width:0;padding:6px 8px;border-radius:var(--radius);cursor:pointer}.search-row[aria-selected=true]{background:var(--ink-bg);box-shadow:inset 3px 0 0 var(--ink)}.search-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-strong{font-weight:600}.search-path{flex:none}.search-end{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:var(--fs-meta)}.search-turn{font-weight:700;color:var(--muted)}.search-turn[data-tone=ty]{color:var(--ink)}.search-turn[data-tone=danger]{color:var(--danger)}.search-turn[data-tone=agent]{color:var(--st-think)}.search-turn[data-tone=svet]{color:var(--st-stale);border-bottom:2px dashed currentColor}.search-done{color:var(--st-done)}.search-snippet{flex-basis:100%;min-width:0;font-size:var(--fs-meta);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.search-hint{font-size:var(--fs-meta);margin:0}.search-keys{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 -12px -12px;padding:8px 12px;background:var(--panel);border-top:1px solid var(--line)}.search-keys kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:3px;padding:0 5px;color:var(--muted)}.col-resizer{position:relative;z-index:3;flex:none;width:8px;margin:0 -4px;cursor:col-resize;touch-action:none}.col-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;pointer-events:none}.col-resizer:hover:after,.col-resizer:focus-visible:after,html[data-resizing] .col-resizer:active:after{background:var(--ink)}.col-resizer:focus-visible{outline:none}html[data-resizing],html[data-resizing] *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}@media(max-width:767px){.col-resizer{display:none}}.btn .submit-keys{font-size:var(--fs-xs);opacity:.7}@media(hover:none){.btn .submit-keys{display:none}}.answer-context{white-space:pre-wrap;margin:0}.answer-options{display:grid;gap:2px}.answer-option{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:6px 0;cursor:pointer}.answer-option input{margin-top:3px}.answer-option-text{display:grid;gap:2px}.reply-head{margin:0;font-size:var(--fs-meta);color:var(--muted)}.attn-kind{font-size:var(--fs-meta);font-weight:700;color:var(--ink)}.attn-kind[data-turn=oprav]{color:var(--danger)}.reply-status{margin:0;min-height:1.4em;font-size:var(--fs-meta);color:var(--muted)}.reply-status[data-tone=think]{color:var(--st-think)}.reply-status[data-tone=run]{color:var(--warn)}.reply-status:is([data-tone=wait],[data-tone=failed]){color:var(--st-failed);font-weight:600}.reply-status[data-tone=done]{color:var(--st-done);font-weight:600}.reply-status[data-tone=stale]{color:var(--st-stale)}.reply-status code{overflow-wrap:anywhere}.dialog :is(textarea,select,input:not([type=checkbox]):not([type=radio])){background:var(--paper);border-color:var(--line-strong)}.dialog select{padding:6px 8px;min-height:32px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--fg)}.dialog.run-dialog{top:64px;transform:translate(-50%);width:min(720px,calc(100vw - 32px));padding:24px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}.dialog.run-dialog :is(form,.dialog-form)>.row-actions:last-child{bottom:-24px;margin:0 -24px -24px;padding:12px 24px 24px}.run-dialog .dialog-form{gap:16px}.run-dialog h2{font-size:var(--fs-h2);line-height:1.25;overflow-wrap:anywhere}.run-head{display:grid;gap:2px}.run-group{display:grid;gap:4px}.run-eyebrow,.run-hint{font-size:var(--fs-meta);color:var(--muted)}.run-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.run-where{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:0 4px 0 14px;min-height:48px;background:var(--panel);border-radius:var(--radius)}.run-where>.btn{margin-left:auto}.run-change{display:grid;gap:10px}.run-when{border:1px solid var(--line);border-radius:var(--radius);padding:0 14px}.run-when>summary{cursor:pointer;font-weight:700;padding:11px 0;min-height:44px}.run-when-summary{font-weight:400;color:var(--muted)}.run-when-body{display:grid;gap:10px;padding:2px 0 14px}.run-whens{display:flex;flex-wrap:wrap;gap:8px}.run-whens [role=radio]{min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--fg)}.run-whens [role=radio][aria-checked=true]{padding:0 13px;border:2px solid var(--ink);background:var(--ink-bg);font-weight:700}.run-date{display:flex;flex-wrap:wrap;gap:10px}.run-dialog .row-actions>.btn[type=submit]{min-height:48px}.shell{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.shell-body{display:flex;min-height:0}.main-col{flex:1;min-width:0;display:flex;flex-direction:column}.main{flex:1;min-height:0;overflow:auto;position:relative}.view-host{display:contents}.view-host[hidden]{display:none}.rail{width:var(--rail-w);flex:none;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:20px 12px;min-height:0;overflow-y:auto}.rail-logo{font-size:22px;padding:0 12px 16px;color:var(--fg);text-decoration:none}.rail-item{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:3px;color:var(--fg);text-decoration:none}.rail-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item[aria-current=page]{background:var(--panel-2);font-weight:700}:is(.rail-item,.rail-lbl):not([aria-current=page]):hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.rail-count{flex:none;font-variant-numeric:tabular-nums}.rail-count.ty{color:var(--ink);font-weight:700}.rail-count.meta{font-size:var(--fs-meta);color:var(--muted);font-weight:400}.rail-count.danger{color:var(--danger);font-weight:700}.rail-lbl{display:flex;align-items:center;min-height:44px;margin-top:12px;padding:0 12px;border-radius:3px;text-decoration:none}.rail-lbl[aria-current=page]{background:var(--panel-2);color:var(--fg)}.rail-tree{display:flex;flex-direction:column;gap:2px;flex:0 1 auto;min-height:88px;overflow-y:auto}.rail-tree .rail-item{padding-left:calc(12px + var(--depth, 0) * 12px)}.rail-legend{font-size:var(--fs-meta);color:var(--muted);padding:4px 12px}.rail-spacer{flex:1 0 24px}.top{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--bg)}.top .view-title{font-size:var(--fs-h1);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top>.view-title{flex:0 1 auto}.top>.seg,.top>.btn{flex:none}.top>.capture{margin-left:auto;flex-shrink:100}@media(max-width:1023px){.top{flex-wrap:wrap}}.top-back a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.top-spacer{flex:1 1 0}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:3px;overflow:hidden}.seg a{min-height:44px;padding:0 14px;display:flex;align-items:center;color:var(--fg);text-decoration:none}.seg a+a{border-left:1px solid var(--line-strong)}.seg a[aria-current=page]{background:var(--ink);color:var(--on-ink);font-weight:700}.seg a kbd{margin-left:8px}.seg a[aria-current=page] kbd{color:var(--on-ink);border-color:var(--on-ink)}.capture{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:3px;background:var(--paper);color:var(--muted);flex:1 1 200px;max-width:360px;min-width:160px}.capture input{border:0;background:transparent;width:100%;min-width:0;min-height:42px;color:var(--fg);outline-offset:4px}.top kbd{font-size:var(--fs-xs);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:3px;padding:0 5px;color:var(--muted)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted)}.icon-btn[aria-pressed=true]{background:var(--panel-2);color:var(--fg)}.status-line{display:flex;align-items:center;gap:var(--space-2);padding:4px var(--space-4);border-bottom:1px solid var(--line);background:var(--paper)}.status-line[data-tone=error]{color:var(--danger)}.status-line span{flex:1}.view{padding:var(--space-5) 28px}.keys{border-collapse:collapse;margin:8px 0}.keys th{text-align:left;font-weight:600;padding:3px 16px 3px 0;white-space:nowrap}.keys td{padding:3px 0;color:var(--muted)}.view-title:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hint{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:var(--fg);color:var(--bg);padding:6px 12px;border-radius:var(--radius);font-size:var(--fs-meta);z-index:30}.view.deska{padding:20px 24px;min-height:100%;display:flex;flex-direction:column}.board{flex:1;display:grid;grid-template-columns:var(--col-open, minmax(0, 1fr)) repeat(3,minmax(0,1fr)) var(--col-done, minmax(0, 1fr));gap:16px;align-items:stretch;max-width:1680px}.col{padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.col[data-over=true]{background:var(--panel-2)}.col-h{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 0;border-bottom:2px solid var(--fg)}.col-h{position:sticky;top:0;z-index:1;background:inherit;padding:4px 0 6px;margin-top:-2px}.col-h .muted,.section-h .muted,.group-h .muted{font-weight:600;font-size:var(--fs-meta);color:var(--fg)}.col .task-row .title{overflow-wrap:break-word}.board .col{container:deska-col / inline-size}@container deska-col (max-width: 279px){.col .task-row{grid-template-columns:minmax(0,1fr)}.col .task-row:has(>.pos){grid-template-columns:14px minmax(0,1fr)}.col .task-row .title{font-size:var(--fs-base)}.col .task-row :is(.when,.bar,.actions){grid-column:-2 / -1}.col .task-row .abbr{flex-shrink:0;max-width:100%;overflow-wrap:normal}}.drag-wrap{touch-action:manipulation}.drag-wrap[data-dragging=true]{position:relative;z-index:10;background:var(--paper);outline:1px solid var(--line)}.board[data-dragging=true] .task-row{cursor:grabbing}.open-group+.open-group,.wait-group{margin-top:14px}.open-group-h{font-size:var(--fs-meta);font-family:var(--font-sans);font-weight:600;display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 2px;color:var(--muted);overflow-wrap:anywhere}.open-group-h .muted{font-weight:400}.view.inbox{max-width:980px;margin:0 auto}.inbox-group+.inbox-group{margin-top:20px}.group-h{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;margin:0;padding-bottom:6px;border-bottom:2px solid var(--fg)}.inbox-group-bar{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.suggestion{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.suggestion .suggestion-label{--c: var(--muted);color:var(--c);border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,var(--paper));font-weight:600;white-space:nowrap}.suggestion[data-confidence=high] .suggestion-label{--c: var(--st-done)}.suggestion[data-confidence=mid] .suggestion-label{--c: var(--warn)}.suggestion[data-text=true]{display:flex}.suggestion-text{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-base)}.suggestion-title{overflow-wrap:anywhere;min-width:0}.suggestion-text .pd{flex-basis:100%}.section-h{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;margin:4px 0 0;padding-bottom:6px;border-bottom:2px solid var(--fg);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.more{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;font-size:var(--fs-meta);color:var(--ink)}.confirm-list{margin:4px 0 0;padding-left:18px}.view.projects{padding:0;min-height:100%}.project-col{min-width:0;padding:12px 16px}.back-link{display:none}.detail-page{display:grid;gap:12px;max-width:860px}.project-h{font-size:var(--fs-h2);margin:0}.project-desc{margin:0;max-width:70ch;white-space:pre-wrap;line-height:1.5}.note{margin:0;font-size:var(--fs-meta);color:var(--fg);background:var(--panel-2);padding:6px 10px;border-radius:var(--radius);max-width:70ch}.project-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:0;font-size:var(--fs-meta)}.project-info dt{font-size:var(--fs-meta);color:var(--muted)}.project-info dd{margin:0;overflow-wrap:anywhere}.sub-list{margin:0;padding-left:18px;font-size:var(--fs-meta);display:grid;gap:2px}.sub-list a{display:inline-flex;align-items:center;gap:.3em;min-height:32px}.recipe-row{padding:8px 4px;border-bottom:1px solid var(--line)}.recipe-row .title{font-weight:600;font-size:var(--fs-base)}.recipe-row .meta{display:block}.recipe-row[data-enabled=false] .title{color:var(--muted)}.form .check{display:flex;align-items:center;gap:6px;min-height:32px}.repos-editor{border:0;padding:0;margin:0;min-width:0;display:grid;gap:8px}.repos-editor legend{padding:0;margin-bottom:4px}.repos-editor>.btn{justify-self:start}.repo-row{display:grid;grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(80px,.7fr) auto auto;gap:6px;align-items:end;padding:8px;border:1px solid var(--line);border-radius:var(--radius)}.repo-row[data-invalid=true]{border-color:var(--danger)}.repo-row>label:not(.radio){display:grid;gap:4px;min-width:0;font-size:var(--fs-meta)}.repo-row input:not([type=radio]){width:100%;min-width:0;box-sizing:border-box}.repo-row .radio{display:flex;align-items:center;gap:6px;min-height:32px;white-space:nowrap}.repo-row>.error{grid-column:1 / -1}@media(max-width:640px){.repo-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.repo-row .radio{min-height:44px}.repo-row>.btn{justify-self:start}}@media(min-width:768px){.view.recipes{height:100%;min-height:0}.view.recipes>.list-col,.view.recipes>.project-col{min-height:0;overflow-y:auto}}.view.recipes{padding:0;min-height:100%;display:grid;grid-template-columns:var(--list-w, minmax(240px, 340px)) 0 minmax(0,1fr);align-items:stretch}.list-col{border-right:1px solid var(--line);padding:12px 8px;min-width:0}.recipe-filter{font-size:var(--fs-meta);margin:0 4px 8px}.recipe-group+.recipe-group{margin-top:16px}.recipe-group .section-h{padding:0 4px}.recipe-row.pickable{cursor:pointer;min-height:32px}.recipe-row[data-selected=true]{background:var(--paper)}.recipe-row[data-cursor=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.recipe-row .title{overflow-wrap:anywhere}.recipe-detail .project-desc{font-size:var(--fs-base)}.recipe-steps{margin-top:6px}.note.migrated{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.run-list{display:flex;flex-direction:column;font-size:var(--fs-meta)}.run-row{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:12px;padding:6px 4px;border-bottom:1px solid var(--line)}.run-row .num{font-variant-numeric:tabular-nums;color:var(--muted)}.recipe-form fieldset{border:0;padding:0;margin:0;min-width:0}.recipe-form legend{padding:0;margin-bottom:4px}.recipe-form .lines .line{display:flex;gap:4px;align-items:center}.recipe-form .lines .line input{flex:1;min-width:0}.recipe-form .conditions{display:grid;gap:8px}.recipe-form textarea.json{min-height:280px}@media(max-width:767px){.view.recipes{grid-template-columns:minmax(0,1fr)}.view.recipes[data-has-detail=true] .list-col{display:none}.view.recipes:not([data-has-detail=true]) .project-col{display:none}.list-col{border-right:0}.recipe-row.pickable{min-height:44px}.back-link{display:inline-block;margin:0 0 8px}}.table-wrap{overflow-x:auto;max-width:100%}.table{border-collapse:collapse;font-size:var(--fs-meta);min-width:100%}.table th,.table td{text-align:left;vertical-align:top;padding:6px 12px 6px 4px;border-bottom:1px solid var(--line)}.table thead th{font-size:var(--fs-meta);font-weight:400;color:var(--muted)}.table tbody th{font-weight:600}.table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.table tr[data-revoked=true] th,.table tr[data-revoked=true] td{color:var(--muted)}.daemon-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.table tr[data-online=false] .daemon-state{color:var(--muted)}.daemon-check{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.segmented{display:inline-flex;gap:4px;flex-wrap:wrap}.section-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-lead{margin:0}.admin-note{font-size:var(--fs-meta);margin:8px 0 0;max-width:70ch}.mail-add{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin-top:10px}.mail-add .field{display:grid;gap:4px}.mail-add .field input{min-width:0;width:min(280px,100%)}.mail-add .error{flex-basis:100%}.token-plain{margin:0;padding:8px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.token-note{margin:0}.dialog-form p{margin:0 0 6px}.agent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;align-items:start}.agent-row{padding:0;display:grid;gap:6px;min-width:0}.agent-row[data-cursor=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.agent-row:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.agent-row-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.agent-row-h .linklike{font-weight:600;font-size:var(--fs-lg);min-height:32px}@media(max-width:767px){.agent-row-h .linklike{min-height:44px}}.table tr[data-online=true] .daemon-icon{color:var(--st-done)}.revoke-locked{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-meta);max-width:36ch}.view.pair{max-width:520px;margin:0 auto;display:grid;gap:var(--space-3);align-content:start}.pair-code-box{border:1px solid var(--line);border-radius:var(--radius);padding:16px;text-align:center}.pair-code{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;letter-spacing:.08em;margin:0 0 8px}.pair-state{margin:0}.pair-state[data-state=waiting]{color:var(--warn)}.pair-state[data-state=ok]{color:var(--st-done)}.pair-state[data-state=rejected],.pair-state[data-state=error]{color:var(--danger)}.pair-state[data-state=error]{display:grid;gap:8px;justify-items:start}.view.recipes{grid-template-columns:var(--list-w, minmax(280px, 380px)) 0 minmax(0,1fr)}.view.recipes .list-col{background:var(--panel);padding:20px 16px}.view.recipes .project-col{padding:24px 28px}.recipe-group .section-h{font-size:var(--fs-lg);margin:4px 4px 6px}.recipe-group+.recipe-group{margin-top:20px}.recipe-row{padding:10px 8px 10px 14px}.recipe-row .title{font-size:var(--fs-lg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.recipe-row[data-selected=true],.recipe-row[data-cursor=true]{background:color-mix(in srgb,var(--ink) 7%,var(--paper))}.recipe-row .meta{color:var(--muted)}.recipe-row[data-enabled=false] .meta{opacity:.85}.recipe-detail{max-width:920px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;gap:16px}.recipe-detail>.meta{gap:8px;align-items:center}.recipe-detail>.meta a.abbr{color:var(--fg);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line-strong)}.recipe-detail .project-h{font-size:var(--fs-h1);line-height:1.35;max-width:70ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.recipe-detail .note.migrated{background:transparent;border:1px dashed var(--line-strong);padding:8px 12px;font-size:var(--fs-meta);color:var(--muted)}.recipe-detail .project-info{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;border-top:1px solid var(--line);max-width:calc(160px + 75ch)}.recipe-detail .project-info>div{display:contents}.recipe-detail .project-info dt,.recipe-detail .project-info dd{padding:8px 0;border-bottom:1px solid var(--line)}.recipe-detail .project-info dt{font-size:var(--fs-meta);color:var(--muted);padding-right:16px}.recipe-detail .project-info dd{display:grid;gap:4px}.dd-list{margin:0;padding-left:18px;display:grid;gap:2px}.recipe-detail .section-h{font-size:var(--fs-h2);margin:8px 0}.recipe-detail .project-desc{max-width:75ch;font-size:var(--fs-lg);line-height:1.55}.recipe-steps{max-width:75ch;margin:12px 0 16px;padding-left:22px;gap:6px;font-size:var(--fs-base);line-height:1.5}.recipe-steps a{min-height:0}.view.term{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-height:0}.term-bar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between}.term-host{flex:1 1 auto;min-height:320px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.term-host[data-input=true]{border-color:var(--st-done)}.term-notice{margin:0;color:var(--warn)}.view.att-page{max-width:860px;margin:0 auto;display:grid;gap:var(--space-4);align-content:start}.att-head{display:grid;gap:var(--space-2)}.att-back{display:inline-flex;align-items:center;gap:4px;justify-self:start;text-decoration:none}.att-back:hover{text-decoration:underline}.att-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.att-bar>.muted{margin-right:auto}.att-bar .btn[aria-pressed=true]{background:var(--panel-2);border-color:var(--ink)}.att-sheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5) var(--space-6);font-size:var(--fs-lg);min-width:0}@media(max-width:639px){.att-sheet{padding:var(--space-3);font-size:var(--fs-base)}}.prop-kind{font-size:var(--fs-meta);color:var(--muted)}.prop-reason{font-size:var(--fs-base);max-width:70ch;overflow-wrap:anywhere}.prop-status{font-size:var(--fs-meta)}.prop-status[data-tone=warn]{color:var(--warn)}.prop-status[data-tone=danger]{color:var(--danger)}.pd{display:grid;gap:2px;margin:0;font-size:var(--fs-base)}.pd-field{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.pd-field dt{color:var(--muted);min-width:9ch}.pd-field dd{margin:0;overflow-wrap:anywhere;min-width:0}.pd-field[data-conflict=true] dt,.pd-flag{color:var(--warn)}.pd-step{font-size:var(--fs-meta);color:var(--muted)}.pd-arrow,.pd-empty{color:var(--muted)}.pd-new{font-weight:600}.prop-strips{display:grid;gap:8px}.prop-strip{display:grid;gap:6px;padding:10px 12px;border-left:3px solid var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--paper));border-radius:var(--radius);min-width:0;font-size:var(--fs-base)}.prop-strip[data-state=conflict]{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--paper))}.prop-strip-text{overflow-wrap:anywhere}.prop-strip-reason{color:var(--muted)}.prop-mark{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:500;line-height:1;color:var(--ink);vertical-align:middle;white-space:nowrap}.hprops{display:grid;gap:4px}.hprops-h{font-size:var(--fs-meta);display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.hprops-h a{display:inline-flex;align-items:center;min-height:32px}.hprops-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--fs-meta)}.hprops-list li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.hprops-fields{color:var(--muted)}.view.natahu{padding:0;min-height:100%}.nt-resume{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 24px 0;padding:12px 16px;background:var(--ink-bg);border:1px solid var(--ink);border-radius:var(--radius)}.nt-resume-title{color:var(--fg);font-weight:600}.nt-spacer{flex:1 1 0}.nt-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:20px 24px;align-items:start;max-width:1680px}.nt-lane{display:flex;flex-direction:column;gap:10px;min-width:0}.nt-lane-head{display:flex;justify-content:space-between;align-items:baseline;border-top:4px solid var(--lane, var(--ink));padding-top:10px}.nt-lane-head h2{font-size:var(--fs-h2)}.nt-lane[data-lane=ty]{--lane: var(--ink)}.nt-lane[data-lane=agent]{--lane: var(--st-think)}.nt-lane[data-lane=svet]{--lane: var(--st-stale)}.nt-count{color:var(--lane);font-weight:700}.nt-lbl{padding-top:6px}.nt-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.nt-card[data-kind=oprav]{border-color:var(--danger)}.nt-card.nt-queued{border-style:dashed}.nt-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--fs-meta)}.nt-kind{font-weight:700;color:var(--ink)}.nt-kind[data-turn=oprav]{color:var(--danger)}.nt-title{font-weight:600;font-size:var(--fs-lg);color:var(--fg);text-align:left;overflow-wrap:anywhere}button.nt-title{min-height:32px}.nt-sub{color:var(--muted);overflow-wrap:anywhere}.nt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nt-actions:empty{display:none}.nt-foot{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere}.nt-agent{font-weight:700;color:var(--st-think)}.nt-world{font-weight:700;color:var(--st-stale)}.nt-stale{color:var(--st-stale)}.nt-elapsed{color:var(--muted)}.nt-elapsed.old{color:var(--warn);font-weight:700}.nt-steps{display:flex;gap:4px}.nt-steps>span{flex:1;height:4px;background:var(--line)}.nt-steps>span[data-done=true]{background:var(--st-think)}.nt-today-card{gap:6px}.nt-today-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nt-today-head h3{font-family:inherit;font-size:var(--fs-base);font-weight:700;margin:0}.nt-capacity{display:flex;height:8px;border-radius:2px;overflow:hidden;background:var(--line)}.nt-cap-work{flex:0 0 auto;background:var(--ink)}.nt-cap-decision{flex:0 0 auto;background:var(--st-think)}.nt-over{color:var(--danger);font-weight:700}.nt-today{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.nt-today-row{display:flex;gap:10px;align-items:baseline;padding:6px 4px;border-top:1px solid var(--line)}.nt-today-row[data-cursor=true]{background:color-mix(in srgb,var(--ink) 9%,var(--paper));box-shadow:inset 3px 0 0 var(--ink)}.nt-today-pos{font-size:var(--fs-meta);color:var(--muted);min-width:2ch}.nt-today-pos[data-now=true]{color:var(--ink);font-weight:700}.nt-today-title{flex:1 1 auto;min-width:0;min-height:32px;color:var(--fg);text-align:left;overflow-wrap:anywhere}.nt-today-row:first-child .nt-today-title{font-weight:600}.nt-deadline[data-tone=warn]{color:var(--warn);font-weight:700}.nt-deadline[data-tone=danger]{color:var(--danger);font-weight:700}.nt-add{align-self:flex-start;padding-left:0}.nt-later{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.nt-later-row{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:8px;border:0;border-top:1px solid var(--line);background:none;color:var(--fg);text-align:left;cursor:pointer}.nt-later-row:hover{background:var(--panel)}.nt-later-title{font-weight:600}.nt-done-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.nt-done-toggle{color:var(--st-done);font-weight:700;min-height:32px}@media(max-width:767px){.nt-resume{margin:12px 12px 0}.nt-lanes{padding:12px;gap:12px}button.nt-title,.nt-today-title,.nt-done-toggle{min-height:44px}.nt-tabs [data-lane=ty]{--lane: var(--ink)}.nt-tabs [data-lane=agent]{--lane: var(--st-think)}.nt-tabs [data-lane=svet]{--lane: var(--st-stale)}.nt-tabs .mtabs-tab{min-height:48px;font-size:var(--fs-base)}.nt-tabs .mtabs-tab[data-state=active]{font-weight:700;box-shadow:inset 0 -3px 0 var(--ink)}.nt-panel[data-state=active]{display:flex;flex-direction:column;gap:10px}.natahu-m .nt-card-head{font-size:var(--fs-sm)}.natahu-m .nt-actions>.btn:first-child{flex:1 1 0;justify-content:center}.nt-resume-card{gap:2px;padding:10px 14px;min-height:44px;background:var(--ink-bg);border-color:var(--ink);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.nt-resume-card-title{font-weight:600;overflow-wrap:anywhere}.nt-more{align-self:flex-start;padding-left:0;color:var(--ink)}}.nt-snoozed{color:var(--muted);font-size:var(--fs-meta)}.view.fronta{padding:0;min-height:100%}.fq-layout{display:flex;flex-wrap:wrap;gap:24px;padding:20px 24px;align-items:flex-start;max-width:1440px}.fq-list{flex:1 1 280px;max-width:340px;min-width:0;display:flex;flex-direction:column;gap:4px}.fq-list-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px}.fq-list-head h2{font-size:var(--fs-h2)}.fq-kind{padding:8px 12px 2px}.fq-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--fg);text-align:left;font:inherit;cursor:pointer}.fq-item:hover{background:var(--panel)}.fq-item[aria-current=true]{background:var(--ink-bg);border-color:var(--ink)}.fq-item-title{font-weight:600;overflow-wrap:anywhere}.fq-main-col{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.fq-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}.fq-card[data-kind=oprav]{border-color:var(--danger)}.fq-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:var(--fs-meta)}.fq-age{margin-left:auto}.fq-title{font-size:var(--fs-h1);line-height:1.2;overflow-wrap:anywhere}.fq-text{margin:0;max-width:68ch;overflow-wrap:anywhere;white-space:pre-wrap}.fq-prompt{max-height:40vh;overflow-y:auto}.fq-question{margin:0;font-size:var(--fs-h2);font-weight:600;max-width:68ch;overflow-wrap:anywhere}.fq-context{margin:0;color:var(--muted);max-width:68ch;white-space:pre-wrap;overflow-wrap:anywhere}.fq-answer{display:flex;flex-direction:column;gap:12px}.fq-options{display:flex;flex-direction:column;gap:8px;max-width:68ch}.fq-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:10px 14px;text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--fg);font:inherit;cursor:pointer}.fq-opt-label{font-weight:600}.fq-opt[aria-checked=true]{border:2px solid var(--ink);background:var(--ink-bg)}.fq-opt[aria-checked=true] .fq-opt-label{font-weight:700}.fq-custom{display:flex;flex-direction:column;gap:4px;max-width:68ch;font-size:var(--fs-sm);color:var(--muted)}.fq-custom input{min-height:48px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--fg);font:inherit;font-size:var(--fs-base)}.fq-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.fq-tile{background:var(--panel);border-radius:var(--radius);padding:10px 14px;font-weight:700}.fq-tile .meta{font-weight:400}.fq-ok{color:var(--st-done);font-weight:700}.fq-bad{color:var(--danger);font-weight:700}.fq-criteria{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.fq-proposal{display:flex;flex-direction:column;gap:8px}.fq-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.fq-actions:empty{display:none}.fq-actions .fq-snooze{margin-left:auto}.fronta kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:3px;padding:0 5px;color:var(--muted)}.fronta .btn[data-variant=primary] kbd{color:var(--on-ink);border-color:var(--on-ink)}.fq-hints{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.fq-next{color:var(--fg)}.fq-undo{display:flex;justify-content:flex-end}.fq-filter{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.fq-bg{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.fq-bg h3{font-family:inherit;margin:0}.fq-bg-row{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:var(--fs-sm)}@media(max-width:767px){.view.fronta-m{display:flex;flex-direction:column}.fronta-m .fq-layout{flex:1 1 auto;align-items:stretch;padding:14px 12px 0;gap:12px}.fronta-m .fq-main-col{gap:12px}.fronta-m .fq-card{flex:1 1 auto;padding:0;border:0;background:none;gap:12px}.fq-title{font-size:var(--fs-lg)}.fq-question{font-size:var(--fs-h1);line-height:1.25}.fq-actions .btn{min-height:44px}.fq-bar{position:sticky;bottom:0;z-index:1;display:flex;gap:8px;margin:auto -12px 0;padding:12px;border-top:1px solid var(--line);background:var(--panel)}.fq-bar .btn{min-height:52px}.fq-bar .fq-main{flex:1 1 auto;font-size:var(--fs-lg)}}.detail-page.detail-page-wide{max-width:1240px}.project-settings-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.project-settings{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.ps-main{flex:999 1 560px;min-width:0;max-width:820px;display:flex;flex-direction:column;gap:22px}.ps-group{margin:0;min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) 20px 20px;background:var(--paper);display:flex;flex-direction:column;gap:18px}.ps-group>legend{padding:0 var(--space-2);font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h2)}.ps-lead{margin:-6px 0 0;color:var(--muted)}.ps-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--space-4)}.ps-row.wide-end{grid-template-columns:minmax(0,1fr) 220px}.ps-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ps-field.narrow{max-width:420px}.ps-label{font-weight:600}.ps-label small{font-size:var(--fs-meta);font-weight:400;color:var(--muted)}.ps-hint{font-size:var(--fs-meta);color:var(--muted)}.project-settings .error{color:var(--danger);font-size:var(--fs-sm);font-weight:600}.project-settings input:not([type=radio]):not([type=checkbox]),.project-settings select,.project-settings textarea{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:var(--fs-base)}.project-settings textarea{min-height:88px;padding:10px 12px;resize:vertical}.project-settings [aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.project-settings input[type=radio][aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px;box-shadow:none}.ps-field>.ps-picker{justify-self:start;align-self:flex-start}.project-settings input[type=radio],.project-settings input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--ink)}.ps-sub{margin:0;min-width:0;border:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ps-sub>legend{padding:0 0 var(--space-2);font-weight:600}.ps-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}.ps-opt{min-height:44px;display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer}.ps-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--ink-bg)}.ps-co{display:block;font-size:var(--fs-meta);color:var(--muted)}.ps-checks{display:flex;flex-direction:column;gap:var(--space-2)}.ps-check{min-height:44px;display:flex;gap:12px;align-items:flex-start;cursor:pointer}.ps-check .ps-choice-title{font-weight:600}.ps-check.nested{padding-left:32px}.ps-check:has(input:disabled){cursor:default}.ps-check:has(input:disabled) .ps-choice-title{color:var(--muted)}.project-settings .repos-editor>legend{font-weight:600;margin-bottom:var(--space-2)}.project-settings .repo-row{background:var(--panel);padding:12px 14px;gap:10px 12px}.project-settings .repo-row[data-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);background:var(--danger-bg)}.project-settings .repo-row .radio{min-height:44px}.project-settings .repos-editor>.btn{border-style:dashed}.ps-repos{display:flex;flex-direction:column;gap:var(--space-2)}.ps-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--space-4);padding:var(--space-4) 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.ps-state>div{flex:1 1 360px;min-width:0}.ps-state h3{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700}.ps-state [data-active=true]{color:var(--st-done)}.ps-state [data-active=false]{color:var(--muted)}.ps-state p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--muted)}.ps-panel{flex:1 1 280px;max-width:340px;min-width:0;position:sticky;top:20px;display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--line);border-radius:var(--radius);padding:18px}.ps-panel[data-dirty=true]{border-top-color:var(--warn)}.ps-panel h3{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:700}.ps-panel ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--space-1);overflow-wrap:anywhere}.ps-change-err{color:var(--danger);font-weight:600}.ps-note{margin:0;color:var(--muted);font-size:var(--fs-meta)}@media(max-width:767px){.ps-row,.ps-row.wide-end{grid-template-columns:minmax(0,1fr)}.ps-group{padding:12px 14px 16px}.ps-panel{position:sticky;top:auto;bottom:0;max-width:none;flex-basis:100%;max-height:50vh;overflow-y:auto}}.pj-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin-bottom:4px;font-size:var(--fs-meta);color:var(--muted)}.pj-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink)}.pj-overview{display:grid;gap:16px;max-width:1120px;padding:8px 8px 24px}.pj-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pj-sentence{margin:0;flex:1 1 auto;color:var(--muted);font-size:var(--fs-base)}.pj-table{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);font-variant-numeric:tabular-nums}.pj-table caption{caption-side:bottom;text-align:left;padding-top:8px;color:var(--muted);font-size:var(--fs-meta)}.pj-table th{text-align:right;padding:10px 14px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.pj-table th:first-child{text-align:left}.pj-table td{padding:10px 14px;border-top:1px solid var(--line);text-align:right}.pj-table td:first-child{text-align:left;min-width:220px}.pj-table tr.pj-grp td{background:var(--panel);font-weight:700}.pj-name{color:var(--fg);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.pj-name:hover{text-decoration:underline}.pj-n[data-turn=ty]{color:var(--ink);font-weight:700}.pj-n[data-turn=agent]{color:var(--st-think)}.pj-n[data-turn=svet]{color:var(--st-stale)}.pj-n[data-zero=true]{color:var(--muted);font-weight:400}.pj-dl[data-tone=warn]{color:var(--warn);font-weight:700}.pj-dl[data-tone=danger]{color:var(--danger);font-weight:700}.pj-inactive{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:0 14px}.pj-inactive summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700}.pj-inactive ul{list-style:none;margin:0;padding:0 0 8px;display:grid}.pj-inactive li{display:flex;align-items:center;gap:.3em;min-height:44px;border-top:1px solid var(--line)}.pj-phone{display:grid;gap:12px}.pj-group{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.pj-group-h{margin:0;padding:10px 14px;font-family:var(--font-sans)}.pj-prow{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:10px 14px;border-top:1px solid var(--line);color:var(--fg);text-decoration:none}.pj-prow-path{font-weight:600;overflow-wrap:anywhere}.pj-prow-meta{font-size:var(--fs-meta);color:var(--muted)}.pj-prow-meta [data-part=ty]{color:var(--ink);font-weight:700}.pj-prow-meta [data-part=agent]{color:var(--st-think)}.pj-prow-meta [data-part=svet]{color:var(--st-stale)}.pj-prow-meta [data-tone=warn]{color:var(--warn);font-weight:700}.pj-prow-meta [data-tone=danger]{color:var(--danger);font-weight:700}@media(max-width:767px){.pj-overview{padding:0}}.detail-page.pjd{max-width:1280px;gap:16px}.pjd-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.pjd-title{min-width:0;display:grid;gap:2px}.pjd-title .project-h{font-size:var(--fs-h1);overflow-wrap:anywhere}.pjd-sentence{margin:0;color:var(--muted)}.pjd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pjd-actions>.btn{white-space:nowrap}.pjd-menu .menu-item[data-disabled]{color:var(--muted);cursor:default}.pjd-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.pjd-main{flex:999 1 560px;min-width:0;display:grid;gap:20px}.pjd-aside{flex:1 1 260px;max-width:340px;min-width:0;display:grid;gap:12px}.pjd-tah{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:start}.pjd-lane{display:flex;flex-direction:column;gap:10px;min-width:0}.pjd-lane-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-top:4px solid var(--lane);padding-top:8px}.pjd-lane-head h3{font-size:var(--fs-lg);margin:0}.pjd-lane[data-lane=ty],.pjd-line[data-lane=ty]{--lane: var(--ink)}.pjd-lane[data-lane=agent],.pjd-line[data-lane=agent]{--lane: var(--st-think)}.pjd-lane[data-lane=svet],.pjd-line[data-lane=svet]{--lane: var(--st-stale)}.pjd-lane[data-lane=svet] .pjd-lane-head{border-top-style:dashed}.pjd-count{color:var(--lane);font-weight:700}.pjd-empty{margin:0}.pjd-line{margin:0;padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.pjd-line-title{min-height:44px;color:var(--fg);font-weight:600}.pjd-sec{display:grid;gap:8px}.pjd-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pjd-sec-head h3{font-size:var(--fs-h2);margin:0}.pjd-later{list-style:none;margin:0;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.pjd-later li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 14px;border-top:1px solid var(--line)}.pjd-later li:first-child{border-top:0}.pjd-later-title{flex:1 1 240px;min-height:32px;min-width:0;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.pjd-later-meta{font-size:var(--fs-meta);color:var(--muted)}.pjd-turn[data-turn=ty]{color:var(--ink);font-weight:700}.pjd-turn[data-turn=agent]{color:var(--st-think)}.pjd-turn[data-turn=svet]{color:var(--st-stale)}.pjd-later-meta [data-tone=warn]{color:var(--warn);font-weight:700}.pjd-later-meta [data-tone=danger]{color:var(--danger);font-weight:700}.pjd-later-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pjd-in-today{color:var(--ink);font-weight:700;padding:0 12px}.pjd-done{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--st-done);border-radius:var(--radius);padding:0 14px}.pjd-done summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700}.pjd-done ul{list-style:none;margin:0;padding:0 0 8px;display:grid}.pjd-done li{border-top:1px solid var(--line)}.pjd-done li button{min-height:44px;width:100%;color:var(--fg)}.pjd-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:grid;gap:8px;min-width:0}.pjd-card h3{font-size:var(--fs-lg);margin:0}.pjd-card p{margin:0}.pjd-url{overflow-wrap:anywhere}.pjd-url a,.pjd-repos a{display:inline-flex;align-items:center;min-height:32px}.pjd-edit{justify-self:start;padding-left:0;color:var(--ink)}.pjd-where{padding-top:0;padding-bottom:0}.pjd-where summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700}.pjd-where[open]{padding-bottom:14px}.pjd-dl{margin:0;display:grid;gap:10px;font-size:var(--fs-meta)}.pjd-dl dt{color:var(--muted);font-weight:700}.pjd-dl dd{margin:0;overflow-wrap:anywhere}.pjd-repos{margin:0;padding:0;list-style:none;display:grid;gap:4px}.pjd-dl .pjd-more{display:flex;width:fit-content;margin-top:4px}@media(max-width:767px){.pjd-actions{width:100%}.pjd-actions>.btn:not(:last-child){flex:1 1 0;justify-content:center}.pjd-aside{max-width:none;flex-basis:100%}.pjd-later-title,.pjd-url a,.pjd-repos a{min-height:44px}.pjd-tah-m{grid-template-columns:minmax(0,1fr);gap:10px}}@media(min-width:768px){section.view.recipes{grid-template-columns:var(--list-w, minmax(0, 1.6fr)) 0 minmax(360px,1fr)}}.sched-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.sched-head .meta,.sched-legend,.rr .meta,.rd-card p.meta,.rd-runs .meta{display:block}.rd-when .meta{display:inline}.sched-head .meta{font-size:var(--fs-base);color:var(--fg)}.sched-legend{margin:0 0 16px}.sched-group+.sched-group{margin-top:20px}.sched-group .grp-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px}.sched-group .grp-h .section-h{border-bottom:0;padding:0;margin:0;font-size:var(--fs-lg)}.o-over{color:var(--warn);font-weight:600}.o-fail{color:var(--danger);font-weight:600}.sched{margin:0;padding:0;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.rr{display:grid;grid-template-columns:68px minmax(0,1fr) 92px auto;gap:4px 14px;align-items:center;padding:10px 14px 10px 10px;border-top:1px solid var(--line);border-left:4px solid transparent}.rr:first-child{border-top:0}.rr[aria-current=true]{background:var(--ink-bg);border-left-color:var(--ink)}.rr[data-cursor=true]{box-shadow:inset 0 0 0 2px var(--ink)}.rr .tm{font-variant-numeric:tabular-nums;font-weight:700}.rr-body{display:flex;flex-direction:column;min-width:0}.rr{cursor:pointer}.rr .rn{display:inline-flex;align-items:center;min-height:44px;color:var(--fg);text-decoration:none;font-weight:600;overflow-wrap:anywhere}.rr .rn:hover{text-decoration:underline}.rr .meta{color:var(--muted)}.sched-group[data-group=off] .sched{border-style:dashed}.rr[data-group=off]{border-top-style:dashed}.rr[data-group=off] .rn,.rr[data-group=manual] .tm,.rr[data-group=off] .tm{color:var(--muted)}.runs-strip{position:relative;display:flex;align-items:flex-end;gap:3px;height:30px;border-bottom:1px solid var(--line-strong);min-width:0}.runs-strip[data-size=lg]{height:84px;gap:8px}.runs-strip .lim{position:absolute;left:0;right:0;border-top:1px dashed var(--line-strong)}.runs-strip .b{flex:1 1 0;min-width:0;max-width:32px}.runs-strip .b,.sw{background:var(--line-strong)}.runs-strip .b[data-outcome=ok],.sw[data-outcome=ok]{background:var(--st-done)}.runs-strip .b[data-outcome=over_limit],.sw[data-outcome=over_limit]{background:var(--warn)}.runs-strip .b[data-outcome=failed],.sw[data-outcome=failed]{background:var(--danger)}.runs-strip .b[data-outcome=cancelled],.sw[data-outcome=cancelled]{background:var(--st-idle)}.runs-strip .b[data-outcome=running],.runs-strip .b[data-outcome=waiting],.sw[data-outcome=running]{background:var(--st-run)}.sw{display:inline-block;width:10px;height:10px;margin-right:4px;vertical-align:baseline}.recipe-detail>.meta span[aria-hidden]{color:var(--muted)}.rd-state[data-on=true]{color:var(--st-done);font-weight:600}.rd-state[data-on=false]{color:var(--muted);font-weight:600}.rd-title{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.rd-title .project-h{margin:0;min-width:0}.rd-lead{margin:0;max-width:75ch;font-size:var(--fs-base);line-height:1.5}.rd-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 16px}.rd-card .lbl,.rd-runs .lbl{margin:0;font-family:inherit}.rd-when{margin:0;font-size:var(--fs-h2);font-weight:700}.rd-when .meta{font-weight:400;font-size:var(--fs-base)}.rd-card p.meta{margin:0}.rd-card .row-actions{margin-top:6px}.rd-runs{display:flex;flex-direction:column;gap:8px}.rd-runs .grp-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rtab-wrap{overflow-x:auto}.rtab{width:100%;border-collapse:collapse;font-size:var(--fs-meta)}.rtab th{text-align:left;font-weight:700;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line-strong)}.rtab td,.rtab tbody th{padding:6px 8px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:baseline}.rtab tbody th{font-weight:400;color:var(--fg);white-space:nowrap;border-bottom:0}.rtab tr[data-outcome=ok] .o-cell:first-of-type{color:var(--st-done);font-weight:600}.rtab tr[data-outcome=over_limit] .o-cell{color:var(--warn);font-weight:600}.rtab tr[data-outcome=failed] .o-cell{color:var(--danger);font-weight:600}.rtab tr[data-outcome=skipped] .o-cell{color:var(--muted)}.rd-more{border-top:1px solid var(--line);padding-top:8px}.rd-more>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.rd-more[open]>summary{margin-bottom:8px}.rd-actions{border-top:1px solid var(--line);padding-top:12px}@media(max-width:767px){.rr{grid-template-columns:52px minmax(0,1fr) auto;padding:8px 10px 8px 6px}.rr>.rr-body{grid-column:2 / -1}.rr>.runs-strip{grid-column:2;grid-row:2;width:120px}.rr>.btn{grid-column:3;grid-row:2}.rtab a{display:inline-flex;align-items:center;min-height:44px}}.view.recipe-edit-view{padding:20px 24px 32px}.recipe-edit{display:flex;flex-direction:column;gap:12px;max-width:1240px}.re-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.re-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:var(--fs-sm);color:var(--muted)}.re-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);overflow-wrap:anywhere}.re-changes{font-weight:700;color:var(--muted)}.re-changes[data-dirty=true]{color:var(--warn)}.form.recipe-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 28px}.re-questions{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.recipe-form fieldset.q{margin:0;padding:14px 18px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:flex;flex-direction:column;gap:12px;min-width:0}.recipe-form fieldset.q>legend{padding:0 6px;margin:0;font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h2)}.recipe-form fieldset.q>p{margin:0}.recipe-edit input:not([type=checkbox]):not([type=radio]),.recipe-edit select{min-height:44px}.recipe-edit .form .check{min-height:44px}.re-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.re-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:var(--fs-lg)}.re-sentence select{max-width:100%}.re-sentence .re-time{width:88px}.re-sentence .muted{font-size:var(--fs-base)}.re-sentence .error{flex-basis:100%;font-size:var(--fs-base)}.re-preview{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:10px 14px;background:var(--panel);border-radius:var(--radius);font-variant-numeric:tabular-nums}.choice-group{display:flex;flex-wrap:wrap;gap:8px}.choice{min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--fg);font:inherit;cursor:pointer}.choice[aria-checked=true]{border:2px solid var(--ink);padding:0 13px;background:var(--ink-bg);font-weight:700}.re-advanced{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:4px 18px 12px;display:grid;gap:12px}.re-advanced>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.re-advanced>summary .muted{font-weight:400;overflow-wrap:anywhere}.re-advanced>.btn{justify-self:start}.re-summary{flex:1 1 300px;max-width:380px;position:sticky;top:20px;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--ink);border-radius:var(--radius)}.re-summary .lbl{margin:0;font-family:inherit}.re-summary p{margin:0;overflow-wrap:anywhere}.re-summary p:first-of-type{font-size:var(--fs-lg)}.re-diff{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:4px}.re-diff ul{margin:0;padding-left:18px;display:grid;gap:2px;overflow-wrap:anywhere}.re-summary .row-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){.view.recipe-edit-view{padding:12px}.re-summary{position:static;max-width:none}.recipe-form fieldset.q{padding:10px 12px 14px}}.view.stroje{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.mc-health{margin:0;font-size:18px}.mc-health .mc-danger{color:var(--danger);font-weight:700}.mc-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.mc-sec>h2.lbl{font-family:var(--font-sans);margin:0}.mc-ok{color:var(--st-done);font-weight:600}.mc-warn{color:var(--warn);font-weight:600}.mc-danger{color:var(--danger);font-weight:700}.mc-note{margin:0;font-size:var(--fs-meta);color:var(--muted)}.mc-title-btn{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.mc-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:12px}.mc-alert{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--radius);padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mc-alert[data-tone=danger]{background:var(--danger-bg);border-color:var(--danger)}.mc-alert-body{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-alert-body p{margin:0}.mc-alert-h{font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.mc-acts{display:flex;flex-wrap:wrap;gap:8px}.mc-revive{flex-basis:100%;margin:0;padding-left:20px;display:grid;gap:4px}.mc-revive code{overflow-wrap:anywhere}.ax{--ax-lab: 168px;display:flex;flex-direction:column;gap:6px}.ax-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ax-head h2{font-size:var(--fs-h2)}.ax-head .meta{display:inline}.ax-img{display:flex;flex-direction:column}.ax-row{display:grid;grid-template-columns:var(--ax-lab) minmax(0,1fr);min-height:32px}.ax-ticks{position:relative;height:22px}.ax-ticks span{position:absolute;top:0;transform:translate(-50%);font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ax-ticks span[data-edge=start]{transform:none}.ax-ticks span[data-edge=end]{transform:translate(-100%)}.ax-ticks span[data-now]{color:var(--fg);font-weight:700}.ax-mach{position:relative;border-top:1px solid var(--line);padding:6px 0 8px}.ax-mach-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:28px}.ax-mach-h h3{font-size:var(--fs-lg)}.ax-now{position:absolute;top:0;bottom:0;width:2px;background:var(--fg);z-index:1;left:calc(var(--ax-lab) + (100% - var(--ax-lab)) * var(--p))}.ax-lab{font-size:var(--fs-meta);display:flex;align-items:center;gap:6px;padding-right:10px;min-width:0;white-space:nowrap;overflow:hidden}.ax-lab b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.ax-track{position:relative;background:var(--panel);border-radius:var(--radius);margin:2px 0}.ax-b{position:absolute;top:2px;bottom:2px;border-radius:var(--radius);font-size:var(--fs-xs);line-height:1;padding:0 5px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.ax-b[data-kind=run]{background:var(--st-think);color:var(--on-ink);font-weight:600}.ax-b[data-kind=over]{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,var(--paper) 2px 7px);border:2px solid var(--warn)}.ax-b[data-kind=over] span{background:var(--paper);color:var(--warn);font-weight:700;padding:1px 3px}.ax-b[data-kind=est]{border:2px dashed var(--st-think);color:var(--st-think);background:var(--paper);font-weight:600}.ax-b[data-kind=done]{background:var(--st-done);color:var(--on-ink)}.ax-b[data-kind=fail]{background:var(--danger-bg);border:2px solid var(--danger);color:var(--danger);font-weight:700}.ax-b[data-kind=stopped]{background:var(--panel-2);border:2px solid var(--line-strong);color:var(--muted)}.ax-b[data-kind=plan]{border:2px dashed var(--line-strong);color:var(--muted);background:var(--paper)}.ax-mach[data-silent] .ax-b[data-kind=plan]{border-color:var(--danger);color:var(--danger)}.ax-b[data-kind=lost]{background:repeating-linear-gradient(135deg,var(--danger) 0 2px,var(--danger-bg) 2px 7px);border:2px solid var(--danger)}.ax-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-meta);color:var(--muted)}.ax-sw{display:inline-block;width:14px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-1px}.ax-sw[data-kind=run]{background:var(--st-think)}.ax-sw[data-kind=over]{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,var(--paper) 2px 5px);border:2px solid var(--warn)}.ax-sw[data-kind=est]{border:2px dashed var(--st-think)}.ax-sw[data-kind=plan]{border:2px dashed var(--line-strong)}.ax-sw[data-kind=done]{background:var(--st-done)}.ax-sw[data-kind=fail]{background:var(--danger-bg);border:2px solid var(--danger)}.ax-sw[data-kind=lost]{background:repeating-linear-gradient(135deg,var(--danger) 0 2px,var(--danger-bg) 2px 5px);border:2px solid var(--danger)}.mc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;align-items:start}.mc-card[data-silent]{border-color:var(--danger);background:var(--danger-bg)}.mc-card-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.mc-card-h h3{font-size:var(--fs-h2)}.mc-occ-h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-sm)}.mc-occ{display:flex;gap:4px;margin-top:6px}.mc-occ span{flex:1;height:8px;border-radius:2px;background:var(--line)}.mc-occ span[data-filled]{background:var(--st-think)}.mc-occ[data-unknown] span{background:transparent;border:1px dashed var(--danger)}.mc-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mc-runs li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border-top:1px solid var(--line)}.mc-runs li[data-kind=queue],.mc-runs li[data-kind=plan]{border-top-style:dashed}.mc-runs li>div:first-child{min-width:0}.mc-runs .mc-plan-t{display:inline-flex;align-items:center;min-height:32px;font-weight:600}.mc-time{text-align:right;white-space:nowrap}.mc-time div{font-size:var(--fs-meta)}.mc-runs .meta,.mc-foot{display:block}.mc-details>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}@media(max-width:767px){.ax{--ax-lab: 96px}.mc-health{font-size:var(--fs-base)}.mc-acts>.btn{flex:1 1 auto;justify-content:center}.mc-runs .mc-plan-t{min-height:44px}}.view.archiv{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.ar-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ar-search{margin-left:auto;min-width:0;width:min(360px,100%);min-height:44px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--fg);font:inherit}.ar-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;min-width:0}.ar-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.ar-lead{font-size:var(--fs-h2)}.archiv [data-origin=you]{--org: var(--ink)}.archiv [data-origin=agent],.archiv [data-origin=recipe]{--org: var(--st-think)}.ar-key{margin:-12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-meta);color:var(--muted)}.ar-key b{color:var(--org)}.ar-key i{display:inline-block;width:4px;height:14px;margin-right:6px;vertical-align:-2px;background:var(--org)}.ar-key [data-origin=recipe] i{background:repeating-linear-gradient(180deg,var(--org) 0 4px,transparent 4px 6px)}.ar-day{display:flex;flex-direction:column;min-width:0}.ar-day-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-bottom:8px;border-bottom:1px solid var(--line-strong)}.ar-day-h h2{font-size:var(--fs-h2)}.ar-day-sub{font-size:var(--fs-sm);color:var(--muted)}.ar-list{list-style:none;margin:0;padding:0;background:var(--paper);border:1px solid var(--line);border-top:none;border-radius:0 0 var(--radius) var(--radius)}.ar-row{display:grid;gap:4px 12px;align-items:center;padding:6px 14px;border-top:1px solid var(--line);cursor:pointer;min-width:0}.ar-row:first-child{border-top:none}.ar-row[data-kind=done]{grid-template-columns:52px 4px 180px minmax(0,1fr) auto;grid-template-areas:"time stripe org body acts"}.ar-row[data-kind=dropped]{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"time body acts"}.ar-row[data-kind=runs]{grid-template-columns:52px 120px minmax(0,1fr);grid-template-areas:"time res body"}.ar-row[data-cursor=true],.ar-row:focus-visible{background:color-mix(in srgb,var(--ink) 7%,var(--paper));box-shadow:inset 4px 0 0 var(--ink)}.ar-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ar-time{grid-area:time;font-size:var(--fs-sm);color:var(--muted)}.ar-stripe{grid-area:stripe;align-self:stretch;min-height:28px;border-radius:2px;background:var(--org)}.ar-row[data-origin=recipe] .ar-stripe{background:repeating-linear-gradient(180deg,var(--org) 0 5px,transparent 5px 9px)}.ar-org{grid-area:org;display:flex;flex-direction:column;min-width:0;font-size:var(--fs-meta);line-height:1.25}.ar-org b{color:var(--org);font-weight:700;overflow-wrap:anywhere}.ar-note{color:var(--muted)}.ar-res{grid-area:res;font-size:var(--fs-meta)}.ar-body{grid-area:body;min-width:0;display:flex;flex-direction:column}.ar-title{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-weight:600;overflow-wrap:anywhere;justify-self:start}.ar-meta{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere}.ar-acts{grid-area:acts;display:flex;justify-content:flex-end}.ar-row[data-closed=failed] .ar-meta{color:var(--fg)}.ar-more{align-self:flex-start;display:flex;align-items:center;min-height:44px;padding:0 14px;border:none;background:none;color:var(--ink);font-weight:600}.ar-missing{margin:6px 0 0;font-size:var(--fs-meta);color:var(--muted)}.ar-older{display:flex}.ar-side{flex:1 1 280px;max-width:340px;min-width:0;display:flex;flex-direction:column;gap:16px}.ar-side .lbl{margin:0;font-family:var(--font-sans)}.ar-sum{border-top:4px solid var(--st-done);gap:12px}.ar-total{margin:0;font-size:var(--fs-lg);color:var(--muted)}.ar-total-n{font-family:var(--font-serif);font-size:34px;line-height:1;color:var(--fg)}.ar-split{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.ar-split dt[data-origin]{color:var(--org)}.ar-split dd{margin:0;font-weight:700;text-align:right}.ar-split .ar-quiet{font-weight:400}.ar-quiet{margin:0;font-size:var(--fs-meta);color:var(--muted)}.ar-chart{display:flex;gap:8px;padding-top:6px}.ar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ar-colarea{width:100%;height:56px;display:flex;flex-direction:column;justify-content:flex-end}.ar-colbar{width:100%;min-height:3px;background:var(--st-done);border-radius:2px 2px 0 0}.ar-colbar[data-empty]{min-height:0;height:1px;background:var(--line-strong);border-radius:0}.ar-colday{font-size:var(--fs-xs);color:var(--muted)}.ar-colday[data-today]{color:var(--fg);font-weight:700}.ar-top{padding:0 4px;display:flex;flex-direction:column;gap:6px}.ar-top ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ar-top li{display:flex;justify-content:space-between;gap:12px;min-width:0;overflow-wrap:anywhere}@media(max-width:767px){.ar-search{margin-left:0;width:100%}.ar-row{padding:8px 12px}.ar-row[data-kind=done]{grid-template-columns:44px 4px minmax(0,1fr);grid-template-areas:"time stripe org" ". stripe body" ". stripe acts"}.ar-row[data-kind=dropped]{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"time body" ". acts"}.ar-row[data-kind=runs]{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"time res" ". body"}.ar-acts{justify-content:flex-start}.ar-side{max-width:none;flex-basis:100%}}.mujden{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-top:16px}.mujden-main{flex:999 1 520px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:20px}.mujden-fs{margin:0;min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px 20px;background:var(--paper);display:flex;flex-direction:column;gap:18px}.mujden-fs>legend{padding:0 8px;font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h2)}.mujden-sub{margin:0;min-width:0;border:0;padding:0;display:flex;flex-direction:column;gap:8px}.mujden-sub>legend{padding:0 0 8px;font-weight:600}.mujden-days{display:flex;flex-wrap:wrap;gap:6px}.mujden-days label{min-width:56px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer}.mujden-days label:has(input:checked){border:2px solid var(--ink);background:var(--ink-bg);font-weight:700}.mujden input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--ink)}.mujden-row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.mujden-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.mujden-time{width:140px}.mujden-nm{font-weight:600}.mujden-sum{min-height:44px;display:inline-flex;align-items:center;color:var(--muted)}.mujden-inp{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--fs-base)}.mujden-inp[aria-invalid=true]{border:2px solid var(--danger)}.mujden-inp:disabled{background:var(--panel-2);color:var(--muted);cursor:not-allowed}.mujden-unit{display:inline-flex;align-items:center;gap:8px}.mujden-unit .mujden-inp{width:88px}.mujden-hint{margin:0;font-size:var(--fs-meta);color:var(--muted)}.mujden-lead{margin-top:-6px}.mujden-err{font-size:var(--fs-sm);font-weight:600}.mujden-sz{display:grid;grid-template-columns:48px auto minmax(0,1fr);gap:4px 14px;align-items:center;min-height:52px;padding:4px 0;border-top:1px solid var(--line)}.mujden-sz:first-child{border-top:0}.mujden-sz>.mujden-err{grid-column:2 / -1}.mujden-szb{border:1px solid var(--line-strong);border-radius:var(--radius);text-align:center;font-weight:700;padding:2px 0}.mujden-chk{min-height:44px;display:flex;gap:12px;align-items:flex-start;cursor:pointer}.mujden-chk .mujden-hint{display:block}.mujden-indent{padding-left:32px}.mujden-status{margin:0;min-height:1.45em;color:var(--muted)}.mujden-aside{flex:1 1 300px;max-width:360px;min-width:0;position:sticky;top:20px;display:flex;flex-direction:column;gap:12px}.mujden-card{padding:18px}.mujden-card h3{margin:0;font-family:inherit}.mujden-today{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.mujden-p{margin:0}.mujden-work{color:var(--ink);font-weight:700}.mujden-decision{color:var(--st-think);font-weight:700}.mujden-over{color:var(--danger);font-weight:700}@media(max-width:767px){.mujden-aside{position:static;max-width:none}.mujden-fs{padding:12px 14px 16px}}.mujden-src-err{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;color:var(--danger);font-weight:600}.zdroje-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;align-items:start;margin-top:16px}.zdroj{min-width:0}.zdroj[data-tone=error]{border-color:var(--danger)}.zdroj-h{margin:0;font-size:var(--fs-base);font-family:inherit;font-weight:700}.zdroj-s{margin:0;overflow-wrap:anywhere}.zdroj-s[data-tone=ok]{color:var(--st-done)}.zdroj-s[data-tone=off]{color:var(--muted)}.zdroj-s[data-tone=error]{color:var(--danger);font-weight:600}.zdroj-note{margin:0;font-size:var(--fs-meta)}.zdroj-act{align-self:flex-start}.zdroj-postup{border-top:1px solid var(--line);padding-top:8px}.zdroj-kroky{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.zdroj-kroky code{overflow-wrap:anywhere}.zdroj-cmd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.zdroje-sub{font-size:var(--fs-base);margin:24px 0 6px}.zdroje-from{display:block;font-weight:400;font-size:var(--fs-meta)}.view.settings{display:grid;grid-template-columns:minmax(180px,232px) minmax(0,1fr);align-items:start;gap:0 28px;max-width:1100px;margin:0 auto}.settings-nav{display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--line)}.settings-nav a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--radius);color:var(--fg);text-decoration:none}.settings-nav a:hover{background:var(--panel-2)}.settings-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.settings-nav a[aria-current=page]{background:var(--panel-2);font-weight:700}.settings-nav-err{color:var(--danger);font-weight:700;font-size:var(--fs-meta);white-space:nowrap}.settings-body{min-width:0}.settings-h{font-size:var(--fs-h2);margin:0 0 12px}.settings-details{margin-top:12px}.settings-details>summary{display:list-item;min-height:44px;line-height:44px;cursor:pointer;color:var(--ink)}.settings-details>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settings-body .table+.table{margin-top:12px}.settings-body .admin-note{margin-top:12px}@media(max-width:767px){.view.settings{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{flex-direction:row;flex-wrap:wrap;gap:4px;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.settings-nav a{padding:0 10px}}.att-text,.md-body pre,.md-body code{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.att-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.md-body{line-height:1.6;overflow-wrap:anywhere}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-family:var(--font-serif);font-weight:600;line-height:1.3;margin:1.4em 0 .5em}.md-body h1{font-size:1.6em}.md-body h2{font-size:1.3em;padding-bottom:.2em;border-bottom:1px solid var(--line)}.md-body h3{font-size:1.12em}.md-body h4,.md-body h5,.md-body h6{font-size:1em}.md-body p,.md-body ul,.md-body ol,.md-body blockquote,.md-body pre,.md-body table{margin:0 0 .9em}.md-body ul,.md-body ol{padding-left:1.5em}.md-body li+li,.md-body li>ul,.md-body li>ol{margin-top:.25em}.md-body li>ul,.md-body li>ol{margin-bottom:0}.md-body li:has(>input[type=checkbox]){list-style:none;margin-left:-1.3em}.md-body a{color:var(--ink)}.md-body blockquote{margin-left:0;padding-left:var(--space-3);border-left:3px solid var(--line-strong);color:var(--muted)}.md-body code{background:var(--panel-2);padding:.1em .3em;border-radius:var(--radius);font-size:.9em}.md-body pre{background:var(--panel-2);padding:var(--space-3);border-radius:var(--radius);overflow-x:auto;white-space:pre}.md-body pre code{background:none;padding:0;font-size:13px}.md-body hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.md-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.md-body th,.md-body td{border:1px solid var(--line);padding:4px 10px;text-align:left;vertical-align:top}.md-body th{background:var(--panel-2);font-weight:600}.md-body img{max-width:100%}.attachments{display:grid;gap:6px}.attachment{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.attachment-body{flex-basis:100%;min-width:0;background:var(--panel-2);padding:var(--space-2);border-radius:var(--radius);max-height:320px;overflow:auto}.attachment-body .md-body h1{font-size:1.25em}.attachment-body .md-body h2{font-size:1.12em}.attachment-body .md-body code,.attachment-body .md-body pre,.attachment-body .md-body th{background:var(--paper)}.attachment>a.btn{text-decoration:none}.handoffs{display:grid;gap:10px}.box{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--paper);display:grid;gap:6px}.box-h{display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline}.box .path{overflow-wrap:anywhere}.box.live{border-bottom:3px solid var(--tone, var(--st-idle))}.box.live[data-tone=idle]{--tone: var(--st-idle)}.box.live[data-tone=think]{--tone: var(--st-think)}.box.live[data-tone=run]{--tone: var(--st-run)}.box.live[data-tone=wait]{--tone: var(--st-wait);background:color-mix(in srgb,var(--st-wait) 14%,var(--paper))}.box.live[data-tone=done]{--tone: var(--st-done)}.box.live[data-tone=stale]{--tone: var(--st-stale)}.hcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;scroll-margin:var(--space-4)}.hcard[data-queued]{border-style:dashed;border-color:var(--line-strong)}.hbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--panel-2)}.hbar .dot,.hbar-num{font-weight:700}.hcard[data-queued] .hbar{border-bottom:1px dashed var(--line-strong)}.hbar[data-tone]{--tone: var(--st-idle);background:color-mix(in srgb,var(--tone) 14%,var(--paper))}.hbar[data-tone=think]{--tone: var(--st-think)}.hbar[data-tone=run]{--tone: var(--st-run)}.hbar[data-tone=wait]{--tone: var(--st-wait)}.hbar[data-tone=done]{--tone: var(--st-done)}.hbar[data-tone=stale]{--tone: var(--st-stale)}.hbar-detail{flex:1;min-width:0;overflow-wrap:anywhere}.hbar-age{margin-left:auto;font-size:var(--fs-meta)}.hcard-in{padding:10px 12px 12px;display:grid;gap:8px}.hcard-title{display:flex;gap:8px;align-items:baseline;min-width:0}.hcard-title .t{font-weight:600;min-width:0;overflow-wrap:anywhere}.hcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stepbar{display:grid;gap:4px}.segs{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.segs>li{height:4px;border-radius:2px;background:var(--line)}.segs>li[data-state=done]{background:var(--st-done)}.segs>li[data-state=now]{background:var(--st-run)}.seg-text{font-size:var(--fs-meta);overflow-wrap:anywhere}.seg-text b{font-weight:600}.live-embedded{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.result-notes{margin:0;padding:0;list-style:none;display:grid;gap:4px;white-space:pre-wrap}.claim-dead{color:var(--danger);font-size:var(--fs-meta)}.pre{margin:4px 0 0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);padding:var(--space-2);border-radius:var(--radius);max-height:240px;overflow:auto}.worktree{display:grid;gap:4px}.live-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.live-main{display:grid;gap:4px;min-width:0}.live-main b{overflow-wrap:anywhere}.live-side{display:grid;gap:6px;justify-items:end;text-align:right}[data-highlight]{outline:2px solid var(--ink);outline-offset:2px;scroll-margin:var(--space-4)}.box-h:has(.handoff-link){justify-content:flex-start;flex-wrap:wrap;row-gap:0}.box-h>b{white-space:nowrap}.handoff-link{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.live-progress{display:grid;gap:4px;justify-items:start}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%;max-height:max(420px,55vh);overflow:auto}.tl-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:2px 8px;align-items:baseline}.tl-kind{font-weight:600;white-space:nowrap}.tl-row[data-kind=error] .tl-kind{color:var(--danger)}.tl-text{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.tl-text[data-clamped]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.tl-more{grid-column:3;justify-self:start}.tl-older{justify-self:start}.tl-note code{font-size:.95em}.mail-draft{margin:0 12px 10px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);min-width:0;font-size:var(--fs-meta)}.mail-draft legend{padding:0 4px}.mail-draft .pre{margin:6px 0}.thread-page{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4) var(--space-6) var(--space-6);font-size:var(--fs-base);line-height:1.5}.thread-page h2{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h1);line-height:1.2;margin:0}.thread-page h2:focus{outline:none}.thread-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);font-size:var(--fs-sm)}.thread-back{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.thread-back:hover{text-decoration:underline}.thread-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.thread-head>h2{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);flex:1 1 auto}.thread-actions{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.turn-tag{border:1px solid currentColor;border-radius:var(--radius);padding:2px 10px;font-weight:700;color:var(--muted)}.turn-tag[data-tone=ty]{color:var(--ink)}.turn-tag[data-tone=danger]{color:var(--danger)}.turn-tag[data-tone=agent]{color:var(--st-think)}.turn-tag[data-tone=svet]{color:var(--st-stale)}.task-menu svg{margin-left:2px}.thread-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5) 28px}.thread-col{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.thread-older{align-self:flex-start}.thread{margin:0 0 0 8px;padding:0;list-style:none;border-left:2px solid var(--line)}.tev{position:relative;padding:0 0 22px 26px;display:grid;gap:4px;min-width:0}.tev:last-child{padding-bottom:4px}.tev-dot{position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--st-think)}.tev[data-actor=ty] .tev-dot{background:var(--ink)}.tev[data-actor=svet] .tev-dot{background:var(--st-stale)}.tev[data-failed] .tev-dot{background:var(--danger);border-radius:2px}.tev .when{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere}.tev-body{margin:0;overflow-wrap:anywhere}.tev-body p{margin:0}.tev-q{font-weight:600}.tev-options{margin:4px 0 0;padding-left:20px}.tev-quote{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere}.tev .prop-strips{margin-top:4px}.run-card{margin-top:4px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:grid;gap:8px}.run-card[data-failed]{background:var(--danger-bg);border-color:var(--danger)}.run-head{font-weight:700}.run-card[data-failed] .run-head{color:var(--danger)}.run-steps{display:flex;flex-wrap:wrap;gap:6px 16px}.run-mark{font-weight:700;margin-right:4px;color:var(--muted)}.run-steps [data-mark=done] .run-mark{color:var(--st-done)}.run-steps [data-mark=failed] .run-mark{color:var(--danger)}.run-summary{margin:0;overflow-wrap:anywhere}.run-criteria{margin:0;padding:0;list-style:none;display:grid;gap:2px}.run-criteria [data-ok=true] .run-mark{color:var(--st-done)}.run-criteria [data-ok=false] .run-mark{color:var(--danger)}.run-ci{margin:0;overflow-wrap:anywhere}.run-more{justify-self:start}.run-detail{display:grid;gap:6px}.run-step-list{margin:0;padding-left:20px;display:grid;gap:4px}.turn-box{margin-left:8px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);padding:18px 20px;display:grid;gap:12px}.turn-box h2{font-size:var(--fs-h2)}.turn-form{display:grid;gap:10px}.turn-form label{font-weight:600}.turn-form textarea{resize:vertical;width:100%;min-height:44px;font:inherit;color:var(--fg);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px}.thread-page .form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--paper);border-color:var(--line-strong)}.turn-hint{margin:0;font-size:var(--fs-meta)}.turn-line{margin:0 0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted)}.turn-line[data-turn=agent]{color:var(--st-think)}.turn-line[data-turn=svet]{color:var(--st-stale)}.thread-now{margin-left:8px}.thread-aside{flex:1 1 300px;max-width:360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.aside-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:grid;gap:8px;min-width:0}.aside-plain{padding:0 4px;display:grid;gap:6px;min-width:0}.aside-h{margin:0;font-family:var(--font-sans)}.facts{margin:0;display:grid;gap:6px}.facts-row{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:14px}.facts dt{color:var(--muted);font-size:var(--fs-meta)}.facts dd{margin:0;overflow-wrap:anywhere}.thread-link{color:var(--ink);overflow-wrap:anywhere}.thread-foot{margin:0;font-size:var(--fs-meta)}.thread-page .desc{margin:0;max-width:70ch}.thread-page .desc-raw,.thread-page .desc .md-body p{white-space:pre-wrap}.thread-page .desc-raw{margin:0}.thread-page .desc .md-body h1{font-size:1.25em}.thread-page .desc .md-body h2{font-size:1.12em}.aside-run{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0 0;border-top:1px solid var(--line);min-width:0}.aside-h+.aside-run{padding-top:0;border-top:0}.aside-run-h{display:flex;justify-content:space-between;gap:var(--space-2)}.run-state{font-weight:700}.aside-run[data-closed=failed] .run-state{color:var(--danger)}.aside-run[data-closed=done] .run-state{color:var(--st-done)}.aside-run-title{overflow-wrap:anywhere}.aside-run-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aside-run .mail-draft{margin:0}@media(max-width:767px){.thread-page{padding:var(--space-3) var(--space-4) 0;gap:var(--space-2)}.thread-page h2{font-size:var(--fs-h1);line-height:1.25}.thread-head{flex-direction:column;align-items:stretch;gap:var(--space-2)}.thread-meta{font-size:var(--fs-meta)}.thread-about{align-self:flex-start}.thread-body{flex-direction:column;align-items:stretch;gap:var(--space-4)}.thread-col{flex:none}.thread-aside{flex:none;max-width:none}.turn-box[data-sticky]{position:sticky;bottom:0;z-index:3;margin:0 calc(-1 * var(--space-4));border-width:2px 0 0;border-radius:0;padding:12px 16px;gap:8px}.turn-box[data-sticky] h2{font-size:var(--fs-base);font-family:var(--font-sans);font-weight:700}.turn-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.turn-box[data-sticky] .turn-form{gap:8px}.turn-box[data-sticky] .turn-form textarea{resize:none}.turn-box[data-sticky] .row-actions>.btn{min-height:52px}.turn-box[data-sticky] .row-actions>[type=submit]{flex:1 1 auto}.turn-box .submit-keys{display:none}}@media(max-width:767px){:root{--tabbar-h: 56px}.rail{display:none}.top.top-m{flex-wrap:nowrap;gap:8px;padding:6px 12px 6px 16px;background:var(--panel)}.top .view-title{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top .top-icon{min-width:44px;padding:0 10px}.top .top-action{flex:none;text-decoration:none}.top-back-link{display:inline-flex;align-items:center;flex:none;min-height:44px;padding-right:8px;color:var(--muted);text-decoration:none}.top-capture{display:flex;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.top-capture .capture{flex:1 1 auto;max-width:none;min-width:0}.shell[data-tabbar] .shell-body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:5;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border-top:1px solid var(--line)}.tabbar a,.tabbar .tab-more{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 2px;font-size:var(--fs-meta);color:var(--muted);text-decoration:none;background:none;border:0;border-top:3px solid transparent}.tabbar a[aria-current=page],.tabbar .tab-more[data-active=true]{color:var(--fg);font-weight:700;border-top-color:var(--ink)}.tab-count{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.tab-count.ty{color:var(--ink);font-weight:700}.menu-count.danger{color:var(--danger);font-weight:700}.mtabs-list{display:flex;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0;z-index:2}.mtabs-tab{flex:1;min-width:0;min-height:44px;padding:8px 4px;background:none;border:0;color:var(--muted);font-size:var(--fs-meta)}.mtabs-tab[data-state=active]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--ink)}.mtabs-panel{padding:12px}.mtabs-panel:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.board.board-mobile{display:block}.board-mobile .col{padding:0;border:0}.board-mobile .col-h{display:none}.task-row{min-height:44px;padding:10px 8px 10px 14px}.view{padding:16px}.view.deska,.view.natahu{padding:0}.agent-row{min-height:44px}.icon-btn{min-width:44px;min-height:44px}.approve .title.linklike,.sub-list a,.form .check,.hprops-h a{min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}.more{min-height:44px;display:inline-flex;align-items:center}.hcard-in{padding:8px 10px 10px;gap:6px}.hbar{padding:6px 10px}.live-embedded{gap:4px}.live-progress{gap:0}.live-progress>.btn,.btn.tl-older,.btn.tl-more{border-color:transparent;background:transparent;padding-left:0;color:var(--ink)}.live-progress>.btn,.btn.tl-older{min-height:44px;font-weight:600}.timeline[data-tail]{max-height:none;overflow:visible;gap:0}.tl-row{grid-template-columns:auto minmax(0,1fr);gap:0 8px;padding:6px 0;border-top:1px solid var(--line);font-size:var(--fs-meta);line-height:1.45}.tl-at,.tl-kind{font-size:var(--fs-meta)}.tl-text{grid-column:1 / -1}.tl-row[data-kind=tool] .tl-text{color:var(--muted)}.tl-row[data-kind=tool] .tl-text[data-clamped]{-webkit-line-clamp:3;line-clamp:3}.btn.tl-more{grid-column:1 / -1}.live-term{border:1px solid var(--term-line);border-radius:var(--radius);padding-top:2px}.live-term>.term-session{border-top:0;padding:4px 10px 0}.hcard-body>.live-term{margin:10px 12px}.term{background:var(--term-bg);color:var(--term-fg);border-color:var(--term-line);font-family:var(--font-mono);font-size:12px;line-height:1.5}.term .muted{color:var(--term-dim)}.term :focus-visible{outline-color:var(--term-ink)}.term .hbar{min-height:28px;padding:4px 10px;gap:2px 8px;background:var(--term-bar);border-bottom-color:var(--term-line)}.term .hbar .dot{padding:0 6px;background:var(--term-tone, var(--term-dim));color:var(--term-bg);font-weight:600}.term .hbar .dot:before{display:none}.term [data-tone=think]{--term-tone: var(--term-think)}.term [data-tone=run]{--term-tone: var(--term-run)}.term [data-tone=wait],.term [data-tone=failed]{--term-tone: var(--term-wait)}.term [data-tone=done]{--term-tone: var(--term-done)}.term [data-tone=stale]{--term-tone: var(--term-stale)}.term .hcard-in{padding:6px 10px 8px;gap:4px}.term .segs>li{background:var(--term-line)}.term .segs>li[data-state=done]{background:var(--term-done)}.term .segs>li[data-state=now]{background:var(--term-run)}.term .seg-text,.term .checklist{font-size:12px}.term .claim-dead{color:var(--term-danger);font-size:12px}.term-session{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding-top:4px;border-top:1px solid var(--term-line);min-width:0}.term-meta{color:var(--term-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term .timeline{max-height:none;overflow:visible;gap:1px;padding:4px 0 0}.term .tl-row{grid-template-columns:38px 12px minmax(0,1fr) auto;gap:0 4px;padding:0;border:0;font-size:12px;line-height:1.5}.term .tl-at{color:var(--term-dim);font-size:12px}.term .tl-kind{font-size:0}.term .tl-kind:before{font-size:12px;content:"●";content:"●" / "";color:var(--term-think)}.term .tl-row[data-kind=user] .tl-kind:before{content:"›";content:"›" / "";color:var(--term-ink)}.term .tl-row[data-kind=tool] .tl-kind:before{content:"∙";content:"∙" / "";color:var(--term-run)}.term .tl-row[data-tool=Bash] .tl-kind:before{content:"$";content:"$" / ""}.term .tl-row:is([data-tool=Write],[data-tool=Edit],[data-tool=MultiEdit],[data-tool=NotebookEdit]) .tl-kind:before{content:"✎";content:"✎" / ""}.term .tl-row[data-kind=error] .tl-kind:before{content:"✗";content:"✗" / "";color:var(--term-danger)}.term .tl-text{grid-column:3;color:inherit}.term .btn.tl-more{grid-column:4;grid-row:1;align-self:start;min-height:44px;margin:-13px 0;padding:13px 0 13px 8px;line-height:18px}.term .tl-text[data-clamped]{-webkit-line-clamp:3;line-clamp:3}.term .tl-row[data-kind=tool]{color:var(--term-muted)}.term .tl-row[data-kind=tool] .tl-text[data-clamped]{-webkit-line-clamp:1;line-clamp:1}.term .tl-row[data-kind=error]{color:var(--term-danger)}.term .btn.tl-older{justify-self:start;min-height:44px;margin-left:42px;padding:0}.term .btn.tl-more,.term .btn.tl-older{border-color:transparent;background:transparent;color:var(--term-ink);font-size:12px;font-weight:400;text-decoration:underline}.term-cursor{padding-left:42px;color:var(--term-tone, var(--term-dim))}.term-cursor:before{content:"▌ ";content:"▌ " / ""}.term-wait{padding-left:42px}.term .wait-age{color:var(--term-dim)}.term .wait-age[data-age=warn]{color:var(--term-run)}.term .wait-age[data-age=danger]{color:var(--term-danger)}.term .hprops{gap:0;padding-top:2px;border-top:1px solid var(--term-line)}.term .hprops a{color:var(--term-ink)}.term .hprops-h,.term .hprops-list{font-size:12px}.term .hprops-list{gap:0}.term .hprops-list li{gap:0 6px}.term .hprops :is(.prop-kind,.hprops-fields){color:var(--term-dim);font-size:12px}.term-compose{display:grid;gap:4px;padding:6px 0 2px;border-top:1px solid var(--term-line)}.term-compose textarea{width:100%;min-height:44px;resize:vertical;padding:6px 8px;border:1px solid var(--term-dim);border-radius:var(--radius);background:transparent;color:var(--term-fg);font:inherit;font-size:16px}.term-compose-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.term-compose-bar .btn{min-height:44px;background:transparent;color:var(--term-fg);border-color:var(--term-dim);font-size:12px}.term-compose-bar .btn[data-variant=primary]{background:var(--term-ink);color:var(--term-bg);border-color:var(--term-ink);font-weight:600}.term-compose-bar .btn:disabled{opacity:.5}.term-compose-bar .term-meta{flex:1 1 8em;color:var(--term-tone, var(--term-dim));white-space:normal}.term-compose-msgs{display:grid;gap:2px;margin:0;padding:0;list-style:none}.term-compose-msgs li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--term-muted)}.term-compose-st{color:var(--term-tone, var(--term-dim))}.term-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid var(--term-line)}.term-bar .btn{flex:1 1 0;justify-content:center;min-height:44px;background:transparent;color:var(--term-fg);border-color:var(--term-dim);font-size:12px}.term-bar .btn[data-variant=primary]{background:var(--term-ink);color:var(--term-bg);border-color:var(--term-ink);font-weight:600}.term-bar .icon-action{flex:none;min-width:44px}.term-bar .handoff-link{margin-left:0}.term-bar .handoff-link .num{display:none}.view.recipes .project-col{padding:12px}.recipe-detail{padding:16px;border:0}.recipe-detail .project-info{grid-template-columns:minmax(0,1fr)}.recipe-detail .project-info dt{border-bottom:0;padding-bottom:0}.top .view-title.top-back{font-size:var(--fs-lg)}.top-back a{color:var(--muted)}}@media(max-width:767px){.dialog.run-dialog{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;padding:12px 16px 0;max-height:92vh;max-height:92dvh;border-width:1px 0 0;border-radius:12px 12px 0 0}.dialog.run-dialog :is(form,.dialog-form)>.row-actions:last-child{bottom:0;margin:0 -16px;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px))}.run-dialog .dialog-form{gap:14px}.run-dialog .row-actions{flex-direction:column;align-items:stretch}.run-dialog .row-actions>.btn{justify-content:center}.run-dialog .row-actions>.btn[type=submit]{min-height:52px;font-size:var(--fs-lg)}.run-where{flex-direction:column;align-items:flex-start;padding:10px 12px 0}.run-where>.btn{margin-left:0;padding-left:0}.run-when-more{display:none}.dialog :is(select,input:not([type=checkbox]):not([type=radio])){min-height:44px}}
