.console{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--background);color:var(--foreground)}.console input:not([type=checkbox]):not([type=radio]):not([type=file]),.console select,.console textarea{background:var(--card);border:var(--border-width) solid var(--border);border-bottom:2px solid var(--border-strong);border-radius:0;padding:var(--space-1) var(--space-2);color:var(--foreground);outline:none}.console input:hover,.console select:hover,.console textarea:hover{border-color:var(--border-strong)}.console input:focus,.console select:focus,.console textarea:focus{border-color:var(--ring)}.console input::placeholder,.console textarea::placeholder{color:var(--muted-foreground)}.console input:disabled,.console select:disabled,.console textarea:disabled{background:var(--secondary);color:var(--muted-foreground)}.console select{cursor:pointer}@media (pointer:coarse){.console input:not([type=checkbox]):not([type=radio]):not([type=file]),.console select,.console textarea{font-size:16px;min-height:36px}}@media (max-width:860px){.console .cn-fs-head input{flex:1 1 60%}.console{grid-template-columns:minmax(0,1fr)}.console>.cn-nav{display:none}.console[data-at=nav]>.cn-nav{display:flex}.console[data-at=nav]>.cn-main{display:none}.cn-bar .cn-act,.cn-head .pos .right .cn-act,.cn-nav-head .cn-act{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cn-bar .right>span[title]{display:none}.cn-bar .crumbs span{max-width:none!important}}.cn-answer,.cn-prose,.cn-sheet{overflow-wrap:anywhere}.cn-sheet{overflow-x:hidden}@media (max-width:860px){.cn-run-head{flex-direction:column;align-items:flex-start;gap:2px;padding-left:var(--space-4)}.cn-run-stat{white-space:normal}}.cn-prose{font-family:var(--font-sans)}.cn-nav{display:flex;flex-direction:column;min-height:0;background:var(--sidebar);border-right:var(--border-width) solid var(--border);color:var(--sidebar-foreground)}.cn-nav-head{flex:none;display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2)}.cn-logo{gap:var(--space-2)}.cn-logo,.cn-logo .disc{display:inline-flex;align-items:center}.cn-logo .disc{width:15px;height:15px;border-radius:50%;background:var(--brand-logo-bg);justify-content:center;gap:2.5px;transform:translateY(2px);flex:none}.cn-logo .disc i{width:2.5px;height:2.5px;border-radius:50%;background:var(--brand-logo-eye)}.cn-sections{flex:none;padding:0 var(--space-1) var(--space-3)}.cn-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--space-4) var(--space-5)}.console,.console *{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.console ::-webkit-scrollbar{width:8px;height:8px}.console ::-webkit-scrollbar-track{background:transparent}.console ::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}.console ::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.console ::-webkit-scrollbar-button{display:none}.console ::-webkit-scrollbar-corner{background:transparent}.cn-row{width:100%;box-sizing:border-box;display:flex;align-items:baseline;gap:var(--space-3);border:0;border-left:2px solid transparent;background:none;font:inherit;color:inherit;text-align:left;padding:var(--space-2) var(--space-3);cursor:pointer}.cn-row:hover{background:var(--sidebar-item-hover)}.cn-row[aria-current=true]{border-left-color:var(--primary);background:var(--sidebar-item-active);font-weight:var(--weight-medium)}.cn-row .name{flex:1 1;min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-row .tail{flex:none}.cn-row .sub,.cn-row .tail{font-size:var(--text-2xs);color:var(--sidebar-muted)}.cn-row .sub{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-find{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border)}.cn-find-input{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs)}.cn-find-input::placeholder{color:var(--sidebar-muted)}.cn-find select.cn-find-input{cursor:pointer}.cn-task-row{position:relative;display:grid;grid-template-columns:11px minmax(0,1fr) auto auto;align-items:start;cursor:default;grid-gap:var(--space-1);gap:var(--space-1);padding-right:var(--space-1)}.cn-task-open{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border:0;background:none;font:inherit;color:inherit;text-align:left;padding:0;min-width:0;cursor:pointer}.cn-task-open .sub{grid-column:1}.cn-task-open .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;line-height:1.25;overflow-wrap:anywhere}.cn-more,.cn-star{flex:none;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:1;color:var(--sidebar-muted);padding:0 3px;cursor:pointer}.cn-star.on{color:var(--primary)}.cn-more:hover,.cn-star:hover{color:var(--foreground)}@media (hover:hover){.cn-more{opacity:0}.cn-more:focus-visible,.cn-more[aria-expanded=true],.cn-task-row:hover .cn-more{opacity:1}}.cn-menu{position:absolute;top:100%;right:var(--space-2);z-index:20;display:flex;flex-direction:column;min-width:168px;background:var(--background);border:var(--border-width) solid var(--border-strong)}.cn-menu button{border:0;background:none;font:inherit;font-size:var(--text-xs);color:inherit;text-align:left;padding:var(--space-2) var(--space-3);cursor:pointer}.cn-menu button+button{border-top:var(--border-width) solid var(--border)}.cn-menu button:hover{background:var(--sidebar-item-hover)}.cn-menu button.bad{color:var(--danger)}.cn-fold{display:block;width:100%;border:0;background:none;font:inherit;color:var(--sidebar-muted);text-align:left;cursor:pointer}.cn-eyebrow,.cn-fold{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cn-eyebrow{color:var(--muted-foreground);padding:var(--space-4) 0 var(--space-2)}.cn-nav .cn-eyebrow{color:var(--sidebar-muted)}.cn-act{border:0;background:none;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--primary);cursor:pointer;padding:0;white-space:nowrap}.cn-act:hover{color:var(--primary-hover)}.cn-act:disabled{color:var(--muted-foreground);cursor:default}.cn-act.plain{color:var(--muted-foreground);font-weight:var(--weight-normal)}.cn-cog{font-size:20px;line-height:1}.cn-back{gap:var(--space-2)}.cn-act:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cn-glyph{flex:none;width:11px;font-weight:var(--weight-bold)}@keyframes cn-pulse{0%,to{opacity:1}50%{opacity:.3}}.cn-pulse{animation:cn-pulse 1.5s ease infinite}@media (prefers-reduced-motion:reduce){.cn-pulse{animation:none}}.cn-main{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.cn-pane{position:absolute;top:0;right:0;bottom:0;width:340px;max-width:100%;box-sizing:border-box;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-8);background:var(--background);border-left:var(--border-width) solid var(--border);z-index:20}@media (max-width:860px){.cn-pane{width:100%;border-left:0}}.cn-head .pos .right{margin-left:auto;flex:none}.cn-pane .cn-head .cn-title{font-size:var(--text-base)}.cn-pane .cn-head{padding-bottom:var(--space-2)}.cn-cfg{display:grid;grid-gap:2px;gap:2px;padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border)}.cn-cfg .k{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground)}.cn-cfg .v{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-xs)}.cn-cfg .v>span{flex:1 1;min-width:0}.cn-person{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-xs)}.cn-person .who{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cn-person .who .scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-person .role,.cn-person .who .scope{font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-person .role{flex:none}.cn-person select.role{font-family:inherit;cursor:pointer}.cn-person select.role:disabled{cursor:default}.cn-invite{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2)}.cn-invite input,.cn-invite select{font-family:inherit;font-size:var(--text-xs)}.cn-invite input{flex:1 1;min-width:0}.cn-pane .note{padding-top:var(--space-3);font-size:var(--text-2xs);color:var(--muted-foreground);line-height:var(--leading-relaxed)}.cn-thread{display:flex;flex-direction:column;flex:1 1;min-height:0}.cn-bar{flex:none;display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border);font-size:var(--text-xs);color:var(--muted-foreground)}@media (max-width:860px){.cn-bar{font-size:var(--text-md);align-items:center;gap:var(--space-3);padding:0 var(--space-4);min-height:48px}.cn-bar .cn-act{font-size:inherit}.cn-bar .right{gap:var(--space-2)}.cn-bar .crumbs{flex:1 1;min-width:0}.cn-bar .cn-act.cn-cog{font-size:22px}}.cn-bar .crumbs{display:flex;align-items:baseline;min-width:0;overflow:hidden}.cn-bar .crumbs .sep{flex:none;padding:0 var(--space-2)}.cn-bar .right{margin-left:auto;display:flex;align-items:baseline;gap:var(--space-5);flex:none}.cn-wait{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--warning);font-weight:var(--weight-bold)}.cn-wait .dot{width:5px;height:5px;border-radius:50%;background:var(--warning);flex:none}.console{--cn-поле:820px}.cn-sheet{flex:1 1;min-height:0;overflow:auto;padding:var(--space-5) var(--space-6) var(--space-8)}.cn-sheet .lead,.cn-sheet>*{max-width:var(--cn-поле)}.cn-title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.cn-meta{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-2xs);color:var(--muted-foreground);padding:var(--space-1) 0 var(--space-5)}.cn-meta>*+:before{content:"·";padding-right:var(--space-2);color:var(--border-strong);display:inline-block;text-decoration:none}.cn-head{padding-bottom:var(--space-1)}.cn-head .pos{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--muted-foreground);padding-bottom:2px}.cn-head .pos .addr{min-width:0;overflow-wrap:anywhere}.cn-head .pos .cn-act{font-weight:inherit;letter-spacing:inherit}.cn-head .pos .cn-act:hover{color:var(--primary);-webkit-text-decoration:underline solid;text-decoration:underline solid}.cn-head .cn-lede{margin-bottom:var(--space-1)}.cn-block{border-left:2px solid var(--border-strong);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin:var(--space-4) 0;max-width:74ch}.cn-block.warn{border-left-color:var(--warning)}.cn-block.bad{border-left-color:var(--danger)}.cn-block.note{border-left-color:var(--accent-pilot)}.cn-block>.head{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-bold)}.cn-block.warn>.head{color:var(--warning)}.cn-block.bad>.head{color:var(--danger)}.cn-block.note>.head{color:var(--accent-pilot-fg)}.cn-block .body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);padding-top:var(--space-1)}.cn-block .acts{display:flex;gap:var(--space-5);flex-wrap:wrap;padding-top:var(--space-3)}.cn-steps{padding-left:21px}.cn-step{display:flex;align-items:baseline;gap:var(--space-3);padding:2px 0 2px 21px}.cn-step .text{flex:1 1;min-width:0;font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}.cn-step .out{width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-step .dur,.cn-step .out{flex:none;text-align:right;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-step .dur{width:42px}.cn-step.nested{padding-left:var(--space-5)}.cn-step[role=button]{cursor:pointer}.cn-step[role=button]:hover{background:var(--sidebar-item-hover)}.cn-step .chev{flex:none;width:11px;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-step-open{margin:2px 0 var(--space-3) 32px;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:2px solid var(--border-strong);font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--foreground)}.cn-step-open .part+.part{padding-top:var(--space-3)}.cn-step-open .cn-eyebrow{padding:0 0 2px}.cn-step-open .row{display:flex;gap:var(--space-3);align-items:baseline}.cn-step-open .row .k{flex:none;min-width:96px;color:var(--muted-foreground);font-family:var(--font-mono)}.cn-step-open .v{flex:1 1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.cn-step-open .v.bad{color:var(--danger)}.cn-step-open .item{padding:1px 0}.cn-run{border-left:var(--border-width) solid var(--border);margin:var(--space-3) 0;padding:var(--space-1) 0}.cn-run-head{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground);padding:0 0 var(--space-1) 21px;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;background:none;border:0;font-family:inherit;text-align:left;cursor:pointer}.cn-run-head:disabled{cursor:default}.cn-run-stat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;white-space:nowrap}.cn-run-more{padding-left:var(--space-2)}.cn-run-toggle{display:block;padding-left:21px;font-size:var(--text-2xs)}.cn-step .cn-run-toggle{padding-left:0;text-align:left}.cn-edits{border:var(--border-width) solid var(--border-strong);margin:var(--space-4) 0 0;max-width:68ch}.cn-edits-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:0;font-family:inherit;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--foreground);text-align:left;cursor:pointer}.cn-edits-body{padding:var(--space-3);font-size:var(--text-sm)}.cn-edits-body,.cn-edits-body .part+.part{border-top:var(--border-width) solid var(--border)}.cn-edits-body .part+.part{margin-top:var(--space-3);padding-top:var(--space-3)}.cn-edits-file{font-family:var(--font-mono);overflow-wrap:anywhere}.cn-edits-was{color:var(--muted-foreground);font-size:var(--text-2xs)}.cn-edits-list{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.cn-edits-list li{padding:1px 0}.cn-edits-note{margin-top:var(--space-3);font-size:var(--text-2xs)}.cn-edits-note,.cn-think{color:var(--muted-foreground)}.cn-think{font-size:var(--text-sm);font-style:italic;line-height:var(--leading-normal);border-left:var(--border-width) solid var(--border-strong);padding-left:var(--space-4);margin:var(--space-2) 0;max-width:66ch}.cn-answer,.cn-think{font-family:var(--font-sans)}.cn-answer{font-size:var(--text-md);line-height:var(--leading-relaxed);padding:var(--space-4) 0 0;max-width:68ch}.cn-answer .num{font-family:var(--font-mono);font-size:var(--text-base)}.cn-md b,.cn-md strong{font-weight:var(--weight-semibold)}.cn-md b .cn-path,.cn-md strong .cn-path{font-weight:var(--weight-normal)}.cn-md>:first-child{margin-top:0}.cn-md>:last-child{margin-bottom:0}.cn-md p{margin:0 0 var(--space-3)}.cn-md .md-h{font-size:var(--text-md);font-weight:var(--weight-bold);margin:var(--space-5) 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border-strong)}.cn-md .md-h.sub{font-size:var(--text-base);border-bottom:none;margin:var(--space-4) 0 var(--space-1);color:var(--muted-foreground)}.cn-md ol,.cn-md ul{margin:0 0 var(--space-3);padding-left:var(--space-6)}.cn-md li{margin:2px 0}.cn-md ul{list-style:none;padding-left:var(--space-5)}.cn-md ul>li:before{content:"·";display:inline-block;width:var(--space-4);margin-left:calc(-1 * var(--space-4));color:var(--muted-foreground)}.cn-md table{width:100%;border-collapse:collapse;font-size:var(--text-xs);margin:0 0 var(--space-3)}.cn-md th{text-align:left;font-weight:var(--weight-bold);color:var(--muted-foreground);padding:var(--space-1) var(--space-4) var(--space-1) 0;border-bottom:2px solid var(--border-strong);white-space:nowrap}.cn-md td{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);vertical-align:baseline}.cn-md code,.cn-md pre{font-family:var(--font-mono);font-size:var(--text-base)}.cn-md pre{line-height:var(--leading-normal);background:var(--muted);padding:var(--space-3);overflow-x:auto;margin:0 0 var(--space-3)}.cn-md pre code{background:none;padding:0}.cn-md blockquote{margin:0 0 var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--border-strong);color:var(--muted-foreground)}.cn-md .md-rule{height:0;border-top:var(--border-width) solid var(--border);margin:var(--space-4) 0}.cn-md a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.cn-path{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:inherit;-webkit-text-decoration:underline dotted var(--border-strong);text-decoration:underline dotted var(--border-strong);text-underline-offset:3px}.cn-path:hover{color:var(--primary);-webkit-text-decoration:underline solid;text-decoration:underline solid}.cn-md a.cn-path{color:inherit;-webkit-text-decoration:underline dotted var(--border-strong);text-decoration:underline dotted var(--border-strong);text-underline-offset:3px}.cn-md a.cn-path:hover{color:var(--primary);-webkit-text-decoration:underline solid;text-decoration:underline solid}.cn-row-link{cursor:pointer}.cn-row-link:hover td{background:var(--muted)}.cn-lede{font-size:var(--text-base);color:var(--muted-foreground);max-width:68ch;margin-top:2px}.cn-wait-row{display:grid;grid-template-columns:11px 1fr auto;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.cn-hitl{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--background);border-top:var(--border-width) solid var(--border);padding-top:var(--space-2)}.cn-pick{border:var(--border-width) solid var(--border-strong);border-bottom:0;background:var(--card);max-height:40vh;overflow-y:auto}.cn-pick-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border)}.cn-pick-head input{flex:1 1;min-width:0;font-size:var(--text-xs)}.cn-pick-none{padding:var(--space-3);font-size:var(--text-xs);color:var(--muted-foreground)}.cn-pick-row{display:block;width:100%;text-align:left;border:0;border-left:2px solid transparent;background:none;font:inherit;color:inherit;padding:var(--space-2) var(--space-3);cursor:pointer}.cn-pick-row:focus-visible,.cn-pick-row:hover{background:var(--secondary);border-left-color:var(--primary)}.cn-pick-row .name{display:block}.cn-pick-row .sub{display:block;font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-remember{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground);cursor:pointer}.cn-remember input{width:.9em;height:.9em;margin:0;accent-color:var(--primary)}.cn-plan{border-left:2px solid var(--border-strong);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin:var(--space-3) 0;max-width:74ch}.cn-plan-row{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);padding:1px 0}.cn-plan-row .text{min-width:0;overflow-wrap:anywhere}.cn-plan-row[data-status=completed] .text{color:var(--muted-foreground)}.cn-plan-row[data-status=in_progress] .text{font-weight:var(--weight-medium)}.cn-said-run{font-size:var(--text-xs);color:var(--muted-foreground);padding:2px 0 var(--space-2);display:grid;grid-gap:2px;gap:2px}.cn-said-run .caret{color:var(--accent-pilot);font-weight:var(--weight-bold)}.cn-said{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;background:var(--oat-200);border-left:2px solid var(--border-strong)}.cn-said .caret{flex:none;color:var(--primary);font-weight:var(--weight-bold)}.cn-said .text{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);min-width:0;flex:1 1}.cn-copy-row{display:flex;padding:0 0 var(--space-3)}.cn-copy-under{font-size:var(--text-md);line-height:1;opacity:.45}.cn-copy-under:focus-visible,.cn-copy-under:hover{opacity:1}@media (pointer:coarse){.cn-copy-under{opacity:1;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-left:calc(-1 * var(--space-3))}}.cn-copy{flex:none;align-self:flex-start;font-size:var(--text-md);line-height:1;opacity:0;transition:opacity .12s ease}.cn-copy:focus-visible,.cn-said:hover .cn-copy{opacity:1}@media (pointer:coarse){.cn-copy{opacity:1;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:calc(-1 * var(--space-2)) 0}}.cn-out{display:flex;align-items:baseline;gap:var(--space-3);padding:2px 0;font-size:var(--text-xs)}.cn-out .path{margin-left:auto;max-width:44%;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-out .path,.cn-out .sync{flex:none;font-size:var(--text-2xs)}.cn-out .sync{color:var(--success)}.cn-diff{display:grid;grid-gap:2px;gap:2px;font-size:var(--text-xs);padding:var(--space-2) 0}.cn-diff .minus{color:var(--muted-foreground);text-decoration:line-through}.cn-diff .mark{flex:none;font-weight:var(--weight-bold)}.cn-diff .mark.del{color:var(--danger)}.cn-diff .mark.add{color:var(--success)}.cn-diff>div{display:flex;gap:var(--space-3)}.cn-prompt{flex:none;background:var(--sidebar);border-top:var(--border-width) solid var(--border-strong);padding:var(--space-3) var(--space-5) var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));padding-left:max(var(--space-5),env(safe-area-inset-left,0px));padding-right:max(var(--space-5),env(safe-area-inset-right,0px))}.cn-prompt .lead{max-width:var(--cn-поле)}.cn-status{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);font-size:var(--text-xs)}.cn-status .dot{width:5px;height:5px;border-radius:50%;flex:none}.cn-field{background:var(--card);border:var(--border-width) solid var(--border-strong);padding:var(--space-3) var(--space-4);display:flex;align-items:flex-end;gap:var(--space-3);border-bottom-width:2px}.cn-field:focus-within{border-color:var(--ring)}.cn-field .caret{flex:none;align-self:flex-start;color:var(--primary);font-weight:var(--weight-bold)}.cn-field textarea{flex:1 1;min-width:0;border:0;padding:0;outline:none;background:none;resize:none;font:inherit;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--foreground);max-height:180px;overflow-y:auto}.cn-field textarea::placeholder{color:var(--muted-foreground)}.cn-field .cn-acts{display:flex;align-items:center;gap:var(--space-4)}.cn-field .cn-acts .cn-act{font-size:var(--text-base);font-weight:var(--weight-normal)}.cn-field .cn-send{margin-left:auto;font-weight:var(--weight-semibold)}@media (pointer:coarse){.cn-field{flex-wrap:wrap;row-gap:var(--space-3)}.cn-field textarea{font-size:16px}.cn-field .cn-acts{flex:1 1 100%;justify-content:flex-end;gap:var(--space-5)}.cn-field .cn-acts .cn-act{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-md)}.cn-field .cn-send{padding:0 var(--space-2)}}.cn-prompt .note{padding:var(--space-3) 0 0 21px;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-prompt .ctx{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-3);font-size:var(--text-xs)}.cn-prompt .ctx .plus{color:var(--accent-pilot)}.cn-list{width:100%;border-collapse:collapse;font-size:var(--text-xs);table-layout:auto}.cn-list td.right{white-space:nowrap;max-width:34ch;overflow:hidden;text-overflow:ellipsis}.cn-rating .cn-list td.right{max-width:none}.cn-list th{text-align:left;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-normal);color:var(--muted-foreground);padding:0 var(--space-4) var(--space-2) 0}.cn-list td,.cn-list th{border-bottom:var(--border-width) solid var(--border)}.cn-list td{padding:var(--space-2) var(--space-4) var(--space-2) 0;vertical-align:baseline}.cn-list td.right{text-align:right;color:var(--muted-foreground)}.cn-list td{overflow-wrap:break-word}.cn-task-where{color:var(--muted-foreground);padding-top:var(--space-1)}.cn-fs-head{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);flex-wrap:wrap}.cn-fs-head input{font-family:inherit;flex:1 1;min-width:12ch}.cn-fs,.cn-fs-head input{font-size:var(--text-xs)}.cn-fs-row{display:grid;grid-template-columns:15px minmax(0,1fr) 58px 54px 13px;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);border-left:2px solid transparent;cursor:pointer}.cn-fs-row:hover{background:var(--sidebar-item-hover)}.cn-fs-row[aria-current=true]{border-left-color:var(--primary);background:var(--sidebar-item-active)}.cn-fs-row.head{cursor:default;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground)}.cn-fs-row.head:hover{background:none}.cn-fs-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-fs-row .name[data-rec=none],.cn-fs-row .name[data-rec=queued],.cn-fs-row .name[data-rec=running],.cn-fs-row .name[data-rec=skipped]{color:var(--rec-pending)}.cn-fs-row .name[data-rec=failed]{color:var(--rec-failed)}.cn-fs-row[data-busy]{position:relative;overflow:hidden}.cn-fs-row[data-busy]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--rec-pending) 22%,transparent) 45%,color-mix(in srgb,var(--rec-pending) 30%,transparent) 50%,color-mix(in srgb,var(--rec-pending) 22%,transparent) 55%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:cn-scan 1.6s linear infinite}.cn-fs-row[data-busy=queued]:after{animation-duration:3.2s;opacity:.6}@keyframes cn-scan{0%{background-position:-45% 0}to{background-position:145% 0}}@media (prefers-reduced-motion:reduce){.cn-fs-row[data-busy]:after{animation:none;background-position:0 0;opacity:.35}}.cn-fs-row .right{text-align:right;color:var(--muted-foreground)}.cn-fs-row .right.dim{color:color-mix(in srgb,var(--muted-foreground) 72%,transparent)}.cn-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap}.cn-sort.right{text-align:right}.cn-sort.dim{color:var(--muted-foreground)}.cn-sort:hover{color:var(--foreground)}.cn-sort:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:2px}.cn-ic{height:15px;display:block;position:relative;top:2px}.cn-fs-row .cn-glyph,.cn-ic{width:15px}.cn-fs-row .cn-glyph{cursor:pointer}.cn-fs-row .chev{font-size:var(--text-2xs)}.cn-fs-open{padding:var(--space-3) 0 var(--space-4) 27px;border-bottom:var(--border-width) solid var(--border)}.cn-fs-open .path{font-size:var(--text-2xs);color:var(--muted-foreground);padding-bottom:var(--space-3);overflow-wrap:anywhere}.cn-fs-open .acts{display:flex;gap:var(--space-5);flex-wrap:wrap}@media (max-width:860px){.cn-fs-open .acts .cn-act,.cn-fs-row{min-height:44px}.cn-fs-row{padding:var(--space-3) 0;grid-template-columns:15px minmax(0,1fr) 54px 13px}.cn-fs-row>.right:not(.dim){display:none}}.cn-fs-note{line-height:var(--leading-relaxed);max-width:78ch}.cn-fs-note,.cn-fs-sel{padding:var(--space-3) 0;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-fs-sel{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;border-top:var(--border-width) solid var(--border-strong);background:var(--background)}.cn-fs-sel input{font-family:inherit;font-size:var(--text-xs);min-width:16ch}.cn-view{position:absolute;inset:0;z-index:60;background:var(--background);display:flex;flex-direction:column}.cn-bar .where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}.cn-view-body{flex:1 1;min-height:0;overflow:auto;padding:var(--space-6) var(--space-5) var(--space-8)}.cn-view-body>.pane{min-width:0}.cn-view-body.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding-left:0;padding-right:0}.cn-view-body.split>.pane{overflow:auto;padding:0 var(--space-5);border-left:var(--border-width) solid var(--border)}.cn-view-body.split>.pane:first-child{border-left:none}@media (max-width:900px){.cn-view-body.split{grid-template-columns:1fr}.cn-view-body.split>.pane{border-left:none;border-top:var(--border-width) solid var(--border)}.cn-view-body.split>.pane:first-child{border-top:none}}.cn-modes{margin-left:auto;display:flex;gap:var(--space-4);flex:none}.cn-modes .cn-act[aria-current=true]{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.cn-rec{max-width:110ch;margin:0 auto}.cn-rec-body{overflow-x:auto}.cn-rec-body table{width:max-content;min-width:100%}.cn-rec-body td,.cn-rec-body th{padding-right:var(--space-5)}.cn-rec-head{display:flex;align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.cn-rec-head .cn-eyebrow{flex:1 1;min-width:0}.cn-rec-body{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.cn-rec-parts{display:flex;align-items:baseline;gap:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.cn-rec-facts{margin-top:var(--space-7)}.cn-view-image{display:block;max-width:100%;margin:0 auto;border:var(--border-width) solid var(--border)}.cn-view-text{max-width:90ch;margin:0 auto;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.cn-view-pdf,.cn-view-sheet{max-width:900px;margin:0 auto}.cn-view-pdf{display:flex;gap:var(--space-5)}.cn-view-pdf .thumbs{width:46px;flex:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.cn-view-pdf .thumb{height:40px;border:var(--border-width) solid var(--border);background:var(--card);font:inherit;font-size:var(--text-2xs);color:var(--muted-foreground);cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px}.cn-view-pdf .thumb[aria-current=true]{border-color:var(--primary);color:var(--foreground)}.cn-view-pdf .sheet{flex:1 1;min-width:0}.cn-view-pdf .sheet img{display:block;max-width:100%;border:var(--border-width) solid var(--border);background:var(--card)}@media (max-width:860px){.cn-view-pdf{flex-direction:column-reverse}.cn-view-pdf .thumbs{width:auto;display:flex;flex-wrap:wrap}.cn-view-pdf .thumb{width:34px;height:34px;align-items:center;padding:0}}.cn-legend{border-top:var(--border-width) solid var(--border);margin-top:var(--space-8);padding-top:var(--space-4);font-size:var(--text-2xs);color:var(--muted-foreground);line-height:var(--leading-normal)}.cn-legend>summary{cursor:pointer;list-style:none;padding:0}.cn-legend>summary::-webkit-details-marker{display:none}.cn-legend>summary:before{content:"+ "}.cn-legend[open]>summary:before{content:"− "}.cn-legend[open]>summary{padding-bottom:var(--space-3)}.cn-legend .item{display:flex;gap:var(--space-3)}.cn-legend .item .k{color:var(--foreground)}.cn-empty{max-width:70ch}.cn-empty .head{font-family:var(--font-sans);font-size:var(--display-sm)}.cn-empty .why{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-relaxed);padding-top:var(--space-2)}.cn-accept{display:inline-flex;align-items:baseline;gap:var(--space-2);margin-left:auto}.cn-accept .verdict{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.cn-accept .verdict.ok{color:var(--success,var(--primary))}.cn-accept .verdict.bad{color:var(--danger)}.cn-accept button:disabled{opacity:.4;cursor:default}.cn-rating{padding:var(--space-4) 0;max-width:68ch}.cn-rating .score{font-family:var(--font-mono);font-size:var(--text-xl,var(--text-lg));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cn-rating .of{font-size:var(--text-2xs);color:var(--muted-foreground);padding-left:var(--space-2)}.cn-rating .caps{margin-top:var(--space-3)}.cn-rating .cap{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-gap:var(--space-3);gap:var(--space-3);padding:2px 0;font-size:var(--text-sm);border-bottom:var(--border-width) solid var(--border)}.cn-rating .cap .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cn-rating .cap.rest{color:var(--muted-foreground)}.cn-rating .cap .what{display:block;min-width:0}.cn-rating .cap .who{display:block;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-rating .tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.cn-rating .tag{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:2px var(--space-2);font-size:var(--text-sm);border:var(--border-width) solid var(--border)}.cn-rating .tag .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--muted-foreground)}.cn-rating .tag.fresh{border-style:dashed}.cn-rating .did{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;padding-top:2px}