.wn-question{gap:12px;max-width:620px;margin-top:18px;display:grid}.wn-question-ask{border-left:2px solid var(--warning);overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-line;margin:0;padding-left:12px;font-size:15.5px;font-weight:500;line-height:1.55}.wn-question-choices{border-color:var(--warning);display:grid}.wn-question-choice{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:11px 14px;transition:background-color .14s;display:grid}.wn-question-choice+.wn-question-choice{border-top:1px solid var(--border)}.wn-question-choice:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:12px}.wn-question-choice:disabled{cursor:default;opacity:.6}.wn-question-choice[aria-busy=true]{opacity:1;background:color-mix(in oklab, var(--muted) 70%, transparent)}.wn-question-copy{gap:2px;min-width:0;display:grid}.wn-question-copy strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.wn-question-copy>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.wn-question-tag{background:color-mix(in oklab, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5}.wn-question-go{color:var(--muted-foreground);place-items:center;display:inline-grid}@media (hover:hover){.wn-question-choice:hover:not(:disabled){background:color-mix(in oklab, var(--muted) 70%, transparent)}.wn-question-choice:hover:not(:disabled) .wn-question-go{color:var(--foreground)}}.wn-question-answer{align-items:flex-end;gap:8px;display:flex}.wn-question-answer .cc-text{border:1px solid var(--border);background:var(--card);border-radius:20px;flex:1;min-height:36px;padding:6px 12px}.wn-question-answer .cc-text:focus{border-color:var(--brand)}.wn-question .wn-note,.wn-question .wf-status{margin:0}@media (width<=640px){.wn-question-answer .cc-text{min-height:44px}}.tk-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:20px;display:grid}.tk-column{border-radius:16px;min-width:0;transition:background .12s}.tk-frame:has(.feel-land){overflow:visible}.feel-drag-image>.tk-card{border-radius:8px}.tk-column>h2{height:28px;font-family:var(--font-display);align-items:center;gap:8px;margin:0 4px 8px 6px;font-size:15px;font-weight:600;display:flex}.tk-column>h2>span{color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.tk-fold{width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;place-items:center;margin-left:auto;display:grid}.tk-fold>.glyph{transition:transform .15s;transform:rotate(90deg)}.tk-fold[aria-expanded=false]>.glyph{transform:none}@media (hover:hover){.tk-fold:hover{background:var(--muted);color:var(--foreground)}}.tk-frame>:is(ul,p)+.tk-add,.tk-list .ws-rows>:is(ul,p)+.tk-add{border-top:1px solid var(--border)}.tk-frame-empty{color:var(--muted-foreground);padding:14px 16px;font-size:12.5px;line-height:1.5}.tk-column-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:14px;padding:14px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.tk-column>.tk-frame,.tk-column>.tk-column-empty{animation:.2s tk-open}}@keyframes tk-open{0%{opacity:0;transform:translateY(-4px)}}.tk-stage{box-sizing:border-box;width:14px;height:14px;color:color-mix(in srgb, var(--muted-foreground) 80%, transparent);background-clip:content-box;border:1.5px solid;border-radius:50%;flex:none;place-items:center;padding:2px;display:inline-grid}.tk-stage[data-stage=doing]{color:var(--brand);background-image:linear-gradient(90deg,#0000 50%,currentColor 50%)}.tk-stage[data-stage=done]{border-color:var(--success);background:var(--success);color:var(--card);padding:0}.tk-stage>.glyph{width:10px;height:10px;font-size:10px;font-weight:700}.tk-card{align-items:flex-start;gap:2px;padding:0 12px 0 6px;transition:background .12s;display:flex}.tk-card+.tk-card{border-top:1px solid var(--border)}.tk-card[draggable=true]{cursor:grab}.tk-card-open{text-align:left;flex:1;gap:4px;min-width:0;padding:11px 4px;display:grid}.tk-card-open strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.tk-card.is-done .tk-card-open strong{color:var(--muted-foreground);font-weight:500}@media (hover:hover){.tk-card:hover{background:color-mix(in srgb, var(--muted) 55%, var(--card))}}.tk-card-meta{min-height:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.tk-card-meta:empty{display:none}.tk-due{align-items:center;gap:6px;display:inline-flex}.tk-due.is-late{color:var(--warning);font-weight:550}.tk-due.is-today{color:var(--brand);font-weight:550}.tk-working{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.tk-working>i{width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent);background:currentColor;border-radius:50%}@media (prefers-reduced-motion:no-preference){.tk-working>i{animation:1.8s ease-out infinite tk-pulse}}@keyframes tk-pulse{70%,to{box-shadow:0 0 0 5px #0000}}.tk-repeat,.tk-private,.tk-linked{align-items:center;gap:4px;display:inline-flex}.tk-linked{border:1px solid var(--border);min-width:0;max-width:100%;height:20px;color:var(--muted-foreground);border-radius:6px;padding:0 6px 0 5px;font-size:11.5px;font-weight:500}.tk-linked>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-linked small{font-size:11px}.tk-card-who{flex:none;padding-top:10px}.tk-tick{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-top:5px;display:grid}.tk-tick-ring{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--muted-foreground) 70%, transparent);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.tk-tick-ring>.glyph{width:13px;height:13px;font-size:13px;font-weight:700}.tk-tick.is-done .tk-tick-ring{border-color:var(--success);background:var(--success);color:var(--card)}@media (hover:hover){.tk-tick:not(:disabled):hover .tk-tick-ring{border-color:var(--success);color:color-mix(in srgb, var(--success) 70%, transparent)}.tk-tick.is-done:not(:disabled):hover .tk-tick-ring{color:var(--card);opacity:.8}}.tk-tick:focus-visible{outline:none}.tk-tick:focus-visible .tk-tick-ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.tk-tick.is-done .tk-tick-ring{animation:.28s cubic-bezier(.3,1.6,.5,1) tk-pop}}@keyframes tk-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.tk-tick:disabled{cursor:default}.tk-face{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden}.tk-face.is-empty{border:1px dashed var(--border)}.tk-face>*,.tk-face img{width:100%;height:100%}.tk-person{background:var(--muted);width:100%;height:100%;color:var(--foreground);object-fit:cover;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.tk-add{width:100%;height:42px;color:var(--muted-foreground);border-radius:0;align-items:center;gap:2px;padding:0 12px 0 6px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.tk-add>.glyph{place-items:center;width:32px;display:grid}@media (hover:hover){.tk-add:hover{background:color-mix(in srgb, var(--muted) 55%, var(--card));color:var(--foreground)}}.tk-add:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.tk-add-field p,.tk-link-field p,.tk-error{color:var(--danger);margin-top:6px;font-size:12.5px}.tk-error{margin-top:14px}.tk-late{color:var(--warning);font-weight:550}.tk-list{margin-top:12px}.tk-none{color:var(--muted-foreground);font-size:13px}.tk-text-button{color:var(--brand);font:inherit;font-weight:500}@media (hover:hover){.tk-text-button:hover{text-decoration:underline}}.tk-column.is-loading .tk-card{padding:4px 14px}.tk-top{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:8px;font-size:12.5px;display:flex}.tk-top>span{align-items:center;gap:4px;display:inline-flex}.tk-stages{background:var(--muted);border-radius:999px;flex-wrap:wrap;gap:0;width:fit-content;margin:14px 0 4px;padding:3px;display:flex}.tk-stages button{height:30px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.tk-stages button:not(.is-current) .tk-stage{opacity:.55}.tk-stages button.is-current{background:var(--card);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000f;color:var(--foreground);font-weight:600}@media (hover:hover){.tk-stages button:not(:disabled,.is-current):hover{color:var(--foreground)}}.tk-stages button:disabled{cursor:default}.tk-canvas .cc-next{margin-top:20px}.tk-repeat-note{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.tk-description{margin-top:24px}.tk-links{border:1px solid var(--border);border-radius:14px;margin-bottom:10px;display:grid;overflow:hidden}.tk-links li{align-items:center;gap:8px;padding-right:8px;display:flex}.tk-links li+li{border-top:1px solid var(--border)}.tk-links a{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.tk-links a>.glyph{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.tk-links a>span{min-width:0;display:grid}.tk-links b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.tk-links small{color:var(--muted-foreground);font-size:12px}@media (hover:hover){.tk-links a:hover b{text-decoration:underline}}.tk-link-field{margin-top:0}.tk-icon{width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.tk-icon:hover{background:var(--muted);color:var(--foreground)}}.tk-compose{border:1px solid var(--border);border-radius:14px;gap:4px;margin-bottom:22px;padding:6px 8px 8px;transition:border-color .12s,box-shadow .12s;display:grid}.tk-compose:focus-within{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.tk-compose .cc-text{min-height:52px;padding:6px;font-size:14.5px}.tk-compose>div{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding-left:6px;font-size:12.5px;display:flex}.tk-compose [role=alert]{color:var(--danger)}.tk-history{gap:14px;display:grid}.tk-history li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid;position:relative}.tk-history li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:-12px;left:13.5px}.tk-history li>.tk-face{width:28px;height:28px}.tk-history li>div{min-width:0;padding-top:4px}.tk-history p{color:var(--muted-foreground);font-size:13.5px;line-height:1.5}.tk-history p b{color:var(--foreground);font-weight:600}.tk-history q{color:var(--foreground)}.tk-history time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:12px}.tk-history li.is-comment{gap:12px}.tk-event{place-items:center;width:28px;height:28px;display:grid}.tk-event>.glyph{border:1px solid var(--border);background:var(--card);width:22px;height:22px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.tk-event>.tk-stage{outline:4px solid var(--card);width:16px;height:16px}.tk-comment{background:color-mix(in srgb, var(--muted) 70%, var(--card));color:var(--foreground);overflow-wrap:anywhere;border-radius:4px 14px 14px;margin-top:6px;padding:10px 14px;font-size:14.5px;line-height:1.6}.tk-rail{gap:4px;display:grid}.tk-followers{gap:6px;display:grid}.tk-follower{align-items:center;gap:8px;font-size:13px;display:flex}.tk-follower>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-muted{color:var(--muted-foreground);font-size:13px}.tk-check{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 4px;display:flex}.tk-check>span{gap:2px;display:grid}.tk-check b{font-size:13px;font-weight:600}.tk-check small{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.tk-made{color:var(--muted-foreground);margin-top:14px;font-size:12.5px}.tk-remove{color:var(--danger);justify-self:start;margin-top:6px;font-size:12.5px}.tk-save-error{color:var(--danger)}.tk-panel{margin-bottom:8px}.tk-show-done{margin-top:10px;font-size:13px}@media (width<=900px){.tk-board{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tk-card-open strong{font-size:15px}.tk-add-field input,.tk-link-field .cc-text,.tk-compose .cc-text{font-size:16px}}.tk-quiet{max-width:420px;margin-top:32px}.tk-quiet .tk-add{border-style:solid;border-color:#0000;justify-content:flex-start;padding-left:4px}.tk-canvas .cc-rail-details{border-bottom:0;max-height:none}.tk-due-late .rp-day,.tk-due-late .rp-day .glyph{color:var(--warning)}.tk-bar-button{position:relative}.tk-bar-count{border:1px solid var(--border);background:var(--card);min-width:17px;height:17px;color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:15px;position:absolute;top:2px;right:0}.tk-pop{width:min(380px,100vw - 24px);padding:0;overflow:hidden}.tk-pop>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.tk-pop>header strong{font-family:var(--font-display);font-size:15px;font-weight:600}.tk-pop>header .tk-text-button{font-size:13px}.tk-pop-list{max-height:min(60dvh,440px);padding:8px;display:grid;overflow-y:auto}.tk-pop-list .tk-rows{border-radius:12px}.tk-pop-list>.tk-none{padding:14px 6px}.tk-pop-done{gap:6px;margin-top:10px;display:grid}.tk-pop-done h3{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;padding:0 6px;font-size:12.5px;font-weight:500;display:flex}.tk-pop-done h3 span{font-variant-numeric:tabular-nums}.tk-pop>footer{border-top:1px solid var(--border)}.tk-pop>footer .tk-add{padding-left:14px}.tk-composer{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);border-radius:14px;gap:6px;padding:10px 10px 8px 14px;transition:border-color .12s,box-shadow .12s;display:grid}.tk-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.tk-composer-title{width:100%;height:34px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14.5px;font-weight:550}.tk-composer-title::placeholder{color:var(--muted-foreground);font-weight:400}.tk-composer-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tk-composer-pick [data-slot=select-trigger]{min-width:0;height:30px;box-shadow:none;background:0 0;border-color:#0000;padding:0 8px;font-size:13px;font-weight:600}.tk-composer-pick [data-slot=select-trigger]:hover,.tk-composer-pick [data-slot=select-trigger][data-state=open]{background:var(--muted)}.tk-composer-end{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tk-composer-error{color:var(--danger);font-size:12.5px}.tk-panel+.tk-composer{margin-top:2px}.cc-section>.tk-add{border:1px dashed var(--border);border-radius:12px;width:100%}@media (width<=640px){.tk-composer-title{font-size:16px}.tk-composer-end{justify-content:flex-end;width:100%}}.tk-list .ws-group>h2 .tk-stage.tk-stage{color:color-mix(in srgb, var(--muted-foreground) 80%, transparent);align-self:center;font-size:10px}.tk-list .ws-group>h2 .tk-stage.tk-stage[data-stage=doing]{color:var(--brand)}.tk-list .ws-group>h2 .tk-stage.tk-stage[data-stage=done]{color:var(--card)}.tk-list .ws-fold-toggle .tk-stage{margin-right:8px}.tk-link-field{position:relative}.tk-link-field>.glyph{color:var(--muted-foreground);pointer-events:none;position:absolute;top:7px;left:11px}.tk-link-field .cc-text{padding-left:34px}.tk-sk .tk-tick-ring{opacity:.45}.tk-sk .tk-card-open{cursor:default}.tk-sk .tk-card-open>:is(strong,.tk-card-meta){align-items:center;min-height:1lh;display:flex}@media (hover:hover){.tk-card.tk-sk:hover{background:0 0}}.tk-alma-asked{max-width:620px;margin-top:14px!important}
