#ritual-top{margin:var(--space-4) 0}#ritual-top[hidden]{display:none}#waiting{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:4px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}#waiting[hidden],#answered[hidden]{display:none}#h-waiting{font-size:var(--text-display);letter-spacing:-.02em;margin:0;line-height:1.05}#h-waiting:focus{outline:none}.carousel-controls{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.carousel-controls button{width:var(--tap-target);min-width:var(--tap-target);color:var(--text);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.carousel-controls button:hover:not(:disabled){background:var(--surface-hover);border-color:#0000}.carousel-controls button:disabled{color:var(--disabled);opacity:.5;background:0 0;border-color:#0000}.carousel-dots{display:flex}.dot span{background:#a0a0a0;border-radius:50%;width:.5rem;height:.5rem;display:block}.dot[aria-current=true] span{background:var(--text)}.carousel-counter{text-align:center;min-width:3.25rem;color:var(--text)}.carousel-viewport{margin-inline:calc(-1 * var(--space-1));touch-action:pan-y;grid-column:1/-1;overflow:hidden}.carousel-track{align-items:flex-start;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.carousel-track{transition:none!important}}.decision-card{gap:var(--space-2) 2.5rem;min-width:0;padding:var(--space-3) var(--space-1) var(--space-1);flex:0 0 100%;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.decision-question{min-width:0;padding-right:var(--space-4)}.decision-question p{margin:var(--space-2) 0}.decision-card .asker{color:var(--muted);font-size:var(--text-sm);margin-top:0}.decision-card .asker strong{color:var(--text)}.decision-card h3{max-width:30rem;margin:var(--space-2) 0 var(--space-4);font-size:var(--text-xl);line-height:var(--leading-tight)}.decision-card .blocks{color:var(--muted);font-size:var(--text-sm)}.why{font-size:var(--text-sm);color:var(--muted)}.why>summary{text-underline-offset:var(--space-1);text-decoration:underline;list-style:none}.why>summary::-webkit-details-marker{display:none}.why[open]>summary{font-weight:var(--weight-normal)}.decision-answer{align-content:start;gap:var(--space-2);min-width:0;display:grid}.decision-card .option{margin:0;line-height:1.3}.decision-card .option label{cursor:pointer;display:block}.decision-card .detail{margin-left:var(--space-5);color:var(--muted);font-size:var(--text-sm)}.decision-card textarea{min-height:var(--tap-target);height:var(--tap-target);margin:0;display:block}.decision-card button[data-testid=answer-button]{border-color:var(--accent);background:var(--accent);width:100%;color:var(--white);font-weight:var(--weight-strong);margin:0}.decision-card button[data-testid=answer-button]:hover:not(:disabled){background:#a63f11;border-color:#a63f11}.decision-card button[data-testid=answer-button]:disabled{border-color:var(--surface-hover);background:var(--surface-hover);color:var(--disabled)}.decision-card .delivery{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.3}#answered{margin:var(--space-4) 0 0;font-size:var(--text-sm)}#answered h2{font-size:var(--text-lg)}#answered ul{padding-left:var(--space-5)}.answer-text{margin:var(--space-1) 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=40rem){#waiting{grid-template-columns:minmax(0,1fr);gap:0}.carousel-controls{margin-top:calc(-1 * var(--space-1));justify-content:flex-end;gap:0}.carousel-viewport{margin-top:0}.decision-card{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.decision-question{padding-right:0}.decision-card h3{margin:var(--space-2) 0}.decision-card .option label{padding-block:var(--space-2);align-items:flex-start}.decision-card .option input{margin-top:var(--space-1)}.decision-card .detail{margin-left:calc(1.5rem + var(--space-2))}.decision-card textarea{min-height:var(--tap-target)}.decision-card button[data-testid=answer-button]{min-height:3rem}}#wake-note{font-size:var(--text-sm);color:var(--muted);margin:var(--space-1) 0 var(--space-3)}.bot-tag{color:var(--muted);font-weight:var(--weight-normal);display:inline-block}.comments{font-size:var(--text-sm)}.comments .comment{border-top:var(--card-border);padding:var(--space-2) 0;margin:0}.comments .comment p{margin:0}.comments .comment p+p{margin-top:var(--space-1)}.comments .time,.comments .as{color:var(--muted)}.comments .mention{color:var(--text);font-weight:var(--weight-strong)}.comments .receipt{color:var(--muted);font-size:var(--text-sm)}.comments .receipt .seen{color:var(--text);font-weight:var(--weight-strong)}.comments .receipt .simulated{font-style:italic}.comments>summary{align-items:center;min-height:2rem;display:flex}.comment-form{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.comment-form input{flex:1 1 0;min-width:0}.suggest{border:var(--border);background:var(--surface);gap:0}.suggest li{padding:var(--space-1) var(--space-2);cursor:pointer}.suggest li.on,.suggest li:hover{background:var(--surface-hover)}.suggest[hidden]{display:none}@media (width<=40rem){.comments>summary{min-height:var(--tap-target)}}[data-testid=escalations]{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-sm)}[data-testid=escalations] h2{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-normal)}[data-testid=escalations][hidden]{display:none}[data-testid=escalations] ul{padding-left:var(--space-4);margin:0;list-style:outside;display:block}.board{gap:var(--space-5);min-height:var(--column-height);padding-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.board[hidden]{display:none}.board *,#parked *,#dropped *{min-width:0}.column{min-width:0;min-height:var(--column-height)}.column.over{background:var(--surface-hover)}.column>h2,#parked>h2,#dropped>h2{justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-normal);display:flex}#parked>h2,#dropped>h2{justify-content:flex-start;gap:var(--space-3)}.count,.hint{color:var(--muted);font-weight:var(--weight-normal)}.hint{font-size:var(--text-sm)}.column ul,#parked>ul,#dropped>ul,.suggest{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.column li+li,#parked li+li,#dropped li+li{margin-top:0}.card{border:var(--card-border);background:var(--surface);overflow-wrap:anywhere;cursor:grab;border-radius:0;width:100%;max-width:100%}.card.waiting-ticket{border-left:2px solid var(--accent)}.card p{margin:0}.ticket{padding:0}.ticket-face{gap:var(--space-1);padding:var(--space-2) .625rem;cursor:pointer;list-style:none;display:grid}.ticket-face::-webkit-details-marker{display:none}.ticket[open]>.ticket-face{font-weight:var(--weight-normal)}.ticket-face:hover{background:var(--surface-hover);text-decoration:none}.ticket-face>.id{color:var(--muted)}.title{font-size:var(--text-base);line-height:1.4}.column[data-status=Done] .title{color:var(--muted)}.ticket-meta{align-items:baseline;gap:2px var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ticket-meta .meta{white-space:nowrap;margin-left:auto}.product-tag{font-family:var(--font-sans)}.status-reason,.flag{color:var(--muted);font-size:var(--text-sm)}.flag{color:var(--text);font-weight:var(--weight-strong)}.flag.blocked{border-left:1px dashed var(--line-strong);padding-left:var(--space-1)}.flag.needs_you{text-underline-offset:var(--space-1);text-decoration:underline}.reason{font-weight:var(--weight-normal)}.ticket-body{gap:var(--space-2);padding:var(--space-2) .625rem var(--space-3);border-top:var(--card-border);display:grid}.owner-line,.move,.history,.fold{font-size:var(--text-sm)}.owner-line{color:var(--muted)}.move{grid-template-columns:var(--control-label-width) minmax(0, 1fr);align-items:center;gap:var(--space-1) var(--space-2);color:var(--muted);display:grid}.move select{width:100%;padding-inline:var(--space-1);font-size:var(--text-sm)}.reason-form{font-size:var(--text-sm)}.reason-form input{width:100%;margin:var(--space-1) 0}.reason-form button+button,.reason-form input+button{margin-top:var(--space-1)}.history ul,.fold ul{padding-left:var(--space-4);list-style:outside;display:block}.history .blocked{font-style:italic}.history>summary,.fold>summary{align-items:center;min-height:2rem;display:flex}.note{font-weight:var(--weight-strong);font-size:var(--text-sm)}.fold{padding:0 .625rem var(--space-1);color:var(--muted);border-top:var(--card-border)}#parked,#dropped{margin-top:var(--space-5)}#parked[hidden],#dropped[hidden]{display:none}#parked>ul,#dropped>ul{margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}#projects{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm)}#list{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}#list th{padding:var(--space-3) var(--space-4) var(--space-3) 0;color:var(--muted);font-weight:var(--weight-normal);text-align:left;vertical-align:top}#list td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:var(--card-border);text-align:left;vertical-align:top}#list td:first-child{font-family:var(--font-mono);font-variant-numeric:normal}#list td:nth-child(2){min-width:12rem;font-size:var(--text-base)}#list td:nth-child(5){font-family:var(--font-mono);font-variant-numeric:normal;white-space:nowrap}@media (width>=40rem) and (width<=70rem){.move{grid-template-columns:minmax(0,1fr)}.comment-form input{flex-basis:100%}}@media (width<=40rem){.board{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-height:0}.column>h2,#parked>h2,#dropped>h2{min-height:2rem;margin-bottom:var(--space-2);align-items:center}.ticket-face{padding:var(--space-3);gap:var(--space-1)}.ticket-body{padding:var(--space-2) var(--space-3) var(--space-3)}.fold{padding-inline:var(--space-3)}.reason-form button{margin-top:var(--space-1)}.comment-form input,.comment-form button{flex:100%}.suggest li{min-height:var(--tap-target);align-items:center;padding-block:0;display:flex}.move select{font-size:1rem}[data-testid=escalations]{padding:var(--space-3) 0}#list,#list tbody,#list tr,#list td{display:block}#list[hidden]{display:none}#list thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#list tr{padding:var(--space-3) 0;border-top:var(--card-border)}#list td{grid-template-columns:var(--control-label-width) minmax(0, 1fr);align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;display:grid;border:0!important}#list td:before{color:var(--muted);font-size:var(--text-sm);font-family:var(--font-sans)}#list td:first-child:before{content:"ID"}#list td:nth-child(2):before{content:"Title"}#list td:nth-child(3):before{content:"Status"}#list td:nth-child(4):before{content:"Owner"}#list td:nth-child(5):before{content:"Estimate"}#list td:nth-child(6):before{content:"Goal"}}
