.tq,.tq-tokens{--tq-tier-low:var(--text-muted);--tq-tier-med:var(--palette-indigo);--tq-tier-high:var(--palette-purple);--tq-ln-open:var(--text-muted);--tq-ln-next:color-mix(in srgb,var(--accent-primary) 70%,var(--palette-sky));--tq-ln-prog:var(--accent-primary);--tq-ln-done:var(--kit-success-ink);--tq-waiting:color-mix(in srgb,var(--accent-primary) 60%,var(--palette-indigo));--dx:0px;--dy:0px;--r:0deg;--p:0;--tq-tile-base:color-mix(in srgb,var(--accent-primary) 55%,black);--tq-track:var(--border-subtle);--tq-hover:color-mix(in srgb,var(--accent-primary) 4%,var(--surface-elevated))}.tq{position:relative;isolation:isolate;flex:1;block-size:100%;min-block-size:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;color:var(--text-primary);scrollbar-width:thin}.dark .tq,.dark .tq-tokens{--tq-tier-low:var(--text-muted);--tq-tier-med:color-mix(in srgb,var(--palette-indigo) 70%,white);--tq-tier-high:color-mix(in srgb,var(--palette-purple) 70%,white);--tq-ln-open:var(--text-muted);--tq-ln-done:var(--kit-success-ink);--tq-tile-base:color-mix(in srgb,var(--accent-primary) 45%,black);--tq-hover:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated))}.tq-header.thryve-page-header{--ph-block:var(--space-40);--ph-rise:0px;padding-block:0}.tq-header.thryve-page-header:before,.tq-header.thryve-page-header[data-compact] :is(.thryve-page-header__txt,.thryve-page-header__actions){transform:none}.tq-header .thryve-page-header__title{font-size:var(--text-title)}.tq-viewkey__seg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tq-top{display:grid;gap:10px;padding:4px 20px 0}.tq-run{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:var(--surface-elevated);border:1px solid var(--border-default)}.tq-run__l{display:grid;line-height:1.15}.tq-run__l b{font-size:13px;font-weight:var(--font-weight-semibold)}.tq-run__l small{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.tq-run__bar{display:flex;gap:4px;block-size:12px;min-inline-size:0}.tq-run__seg{position:relative;flex:1;overflow:hidden;border-radius:4px;background:var(--tq-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}.tq-run__seg:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--key-top),var(--accent-primary));transform:scaleX(0);transform-origin:left;transition:transform calc(.6s * var(--kit-dur)) var(--ease-spring)}.tq-run__seg[data-on]:before{transform:scaleX(1)}.tq-run__seg:after{content:"";position:absolute;inset:-2px auto -2px 0;inline-size:60%;background:linear-gradient(90deg,transparent,rgb(255 255 255/var(--shine)),transparent);transform:translateX(-140%) skewX(-16deg);opacity:0}.tq-run__seg.is-glint:after{animation:tq-seg-glint calc(.8s * var(--kit-dur)) var(--glint-ease) calc(.25s * var(--kit-dur))}[data-alive=calm] .tq-run__seg.is-glint:after{animation:none}@keyframes tq-seg-glint{0%{opacity:1;transform:translateX(-140%) skewX(-16deg)}to{opacity:1;transform:translateX(240%) skewX(-16deg)}}.tq-run[data-full] .tq-run__seg:before{background:linear-gradient(180deg,color-mix(in srgb,var(--palette-green) 70%,white),var(--palette-green))}.tq-chain{display:inline-flex;align-items:center;gap:6px;block-size:28px;padding:0 11px 0 6px;border-radius:999px;background:var(--plate);color:var(--kit-ink);font-size:12px;font-weight:700;box-shadow:0 2px 0 var(--plate-base);white-space:nowrap;opacity:0;transform:scale(.6);transition:opacity calc(.2s * var(--kit-dur)) ease,transform calc(.3s * var(--kit-dur)) var(--ease-spring)}.tq-chain[data-on]{opacity:1;transform:none}.tq-chain.is-pop{animation:tq-chain-pop calc(.52s * var(--kit-dur)) cubic-bezier(.2,1.8,.4,1)}.tq-chain i{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:7px;background:linear-gradient(180deg,var(--key-top),var(--accent-primary));color:white;box-shadow:0 1.5px 0 var(--tq-tile-base)}@keyframes tq-chain-pop{0%{transform:scale(calc(1 + .5 * var(--kit-amp))) rotate(calc(-10deg * var(--kit-amp)))}60%{transform:scale(.94) rotate(2deg)}to{transform:none}}[data-alive=calm] .tq-chain{display:none}@media (prefers-reduced-motion:reduce){.tq-chain{display:none}}.tq-qa{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:16px;background:var(--surface-elevated);border:1px solid var(--border-default)}.tq-qa:focus-within{border-color:transparent;outline:2px solid var(--kit-ink);outline-offset:0}.tq-qa[data-error]{outline:2px solid var(--qs-incorrect-border);border-color:transparent}.tq-qa.is-nudge{animation:tq-nudge calc(.42s * var(--kit-dur)) ease}@keyframes tq-nudge{0%,to{transform:none}20%{transform:translateX(calc(-5px * var(--kit-amp)))}45%{transform:translateX(calc(4px * var(--kit-amp)))}70%{transform:translateX(calc(-2px * var(--kit-amp)))}}.tq-qa__plus{display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:9px;background:var(--plate);color:var(--kit-ink)}.tq .tq-qa__in.thryve-input{flex:1;min-inline-size:0;block-size:34px;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px;color:var(--text-primary)}.tq .tq-qa__in.thryve-input:focus,.tq .tq-qa__in.thryve-input:focus-visible{outline:none;box-shadow:none}.tq-qa__toks{display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden}.tq-qa__msg{position:absolute;inset-inline-start:14px;inset-block-start:calc(100% + 3px);display:flex;align-items:center;gap:5px;font-size:12px;color:var(--qs-incorrect-text)}.tq-body{flex:1 0 auto;min-block-size:0;padding:var(--space-12) 0}.tq-log{display:grid;gap:16px;align-content:start}.tq-lane{display:grid;gap:8px;border-radius:18px}.tq-lane[data-drop]{outline:2px dashed var(--kit-ink);outline-offset:4px}.tq-lane[data-lane=waiting]{--lc:var(--tq-waiting)}.tq-lane[data-lane=in_progress]{--lc:var(--tq-ln-prog)}.tq-lane[data-lane=up_next]{--lc:var(--tq-ln-next)}.tq-lane[data-lane=open]{--lc:var(--tq-ln-open)}.tq-lane[data-lane=complete]{--lc:var(--tq-ln-done)}.tq .tq-lane__hd.thryve-btn{justify-content:flex-start;gap:9px;inline-size:100%;block-size:auto;min-block-size:30px;padding:2px 4px;border:0;border-radius:10px;background:none;box-shadow:none;transform:none;color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.tq .tq-lane__hd.thryve-btn:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-glyph{--lc:inherit;display:grid;place-items:center;flex:none;inline-size:22px;block-size:22px;border-radius:8px;background:color-mix(in srgb,var(--lc,var(--accent-primary)) 16%,var(--surface-elevated));color:color-mix(in srgb,var(--lc,var(--accent-primary)) 80%,var(--text-primary));box-shadow:0 1.5px 0 color-mix(in srgb,var(--lc,var(--accent-primary)) 34%,var(--surface-elevated))}.tq-glyph--waiting{--lc:var(--tq-waiting)}.tq-glyph--in_progress{--lc:var(--tq-ln-prog)}.tq-glyph--up_next{--lc:var(--tq-ln-next)}.tq-glyph--open{--lc:var(--tq-ln-open)}.tq-glyph--complete{--lc:var(--tq-ln-done)}.tq-lane__n{min-inline-size:22px;block-size:20px;padding:0 7px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--border-default);font-size:11px;line-height:18px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums}.tq-count.is-bump{animation:tq-bump calc(.45s * var(--kit-dur)) var(--ease-spring)}@keyframes tq-bump{0%{transform:scale(1)}35%{transform:scale(calc(1 + .16 * var(--kit-amp)))}70%{transform:scale(.95)}to{transform:scale(1)}}.tq-lane__hint{font-weight:500;font-size:12px;color:var(--text-muted)}.tq-lane__chev{margin-inline-start:auto;color:var(--text-muted);transition:transform calc(.45s * var(--kit-dur)) var(--ease-spring)}.tq-lane[data-closed] .tq-lane__chev{transform:rotate(-90deg)}.tq-lane__body{display:grid;gap:8px}.tq-lane[data-lane=waiting]>.tq-lane__body{padding:10px;border-radius:18px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tq-waiting) 6%,transparent) 0 8px,transparent 8px 16px);border:1.5px dashed color-mix(in srgb,var(--tq-waiting) 40%,var(--border-default))}.tq-lane__empty{display:flex;align-items:center;justify-content:center;gap:8px;block-size:52px;border-radius:14px;border:1.5px dashed var(--border-default);color:var(--text-muted);font-size:12.5px}.tq-tile{--tc:transparent;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:60px;padding:9px 12px 9px 14px;border-radius:16px;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:0 1px 0 color-mix(in srgb,var(--text-primary) 3%,transparent);transition:transform calc(.3s * var(--kit-dur)) var(--ease-spring),box-shadow calc(.25s * var(--kit-dur)) ease,background-color calc(.2s * var(--kit-dur)) ease,opacity calc(.25s * var(--kit-dur)) ease}.tq-tile:before{content:"";position:absolute;inset-inline-start:-1px;inset-block:10px;inline-size:4px;border-radius:0 4px 4px 0;background:var(--tc)}.tq-tile[data-tier=low]{--tc:var(--tq-tier-low)}.tq-tile[data-tier=med]{--tc:var(--tq-tier-med)}.tq-tile[data-tier=high]{--tc:var(--tq-tier-high);background:linear-gradient(110deg,color-mix(in srgb,var(--tq-tier-high) 7%,var(--surface-elevated)),var(--surface-elevated) 38%);border-color:color-mix(in srgb,var(--tq-tier-high) 26%,var(--border-default))}.tq-tile:hover{transform:translateY(calc(-3px * var(--kit-amp)));box-shadow:var(--shadow-2);background-color:var(--tq-hover)}.tq-tile:active:not(:has(.tq-check:active)){transform:translateY(1px);transition-duration:var(--key-down)}.tq-tile[data-waiting]{border-style:dashed;border-color:color-mix(in srgb,var(--tq-waiting) 45%,var(--border-default))}.tq-tile__open{position:absolute;inset:0;z-index:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.tq-tile__open:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-tile>:not(.tq-tile__open){position:relative;z-index:1}.tq-tile__body{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-inline-size:0;pointer-events:none}.tq-tile__body .tq-chip--key{pointer-events:auto}.tq-tile__t{position:relative;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;color:var(--text-primary);transition:color calc(.25s * var(--kit-dur)) ease}.tq-tile__t:after{content:"";position:absolute;inset-inline:0;inset-block-start:54%;block-size:2px;border-radius:2px;background:var(--kit-ink);transform:scaleX(0);transform-origin:left;transition:transform calc(.34s * var(--kit-dur)) var(--ease-draw) calc(.12s * var(--kit-dur))}.tq-tile[data-done] .tq-tile__t{color:var(--text-muted)}.tq-tile[data-done] .tq-tile__t:after{transform:scaleX(1);background:var(--text-muted)}.tq-tile[data-leaving]{overflow:hidden;pointer-events:none;animation:tq-leave calc(.38s * var(--kit-dur)) var(--ease-draw) forwards;transition:block-size calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur)),min-block-size calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur)),padding calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur)),margin calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur));min-block-size:0;padding-block:0;margin-block-start:-8px;border-width:0}@keyframes tq-leave{0%{opacity:1;transform:none}30%{transform:scale(1.015)}to{opacity:0;transform:translateX(calc(14px * var(--kit-amp))) scale(.94)}}.tq-tile[data-arriving]{animation:tq-drop calc(.56s * var(--kit-dur)) var(--ease-spring)}@keyframes tq-drop{0%{opacity:0;transform:translateY(calc(-26px * var(--kit-amp))) scale(.96) rotate(calc(-1.5deg * var(--kit-amp)))}60%{opacity:1}to{transform:none}}.tq-tile__acts,.tq-tile__r{display:flex;align-items:center;gap:6px}.tq .thryve-btn--tint{color:color-mix(in srgb,var(--kit-ink) 82%,var(--text-primary))}.tq-tile__reveal{opacity:0;transition:opacity calc(.2s * var(--kit-dur)) ease}.tq-tile:is(:hover,:focus-within) .tq-tile__reveal,.tq-tile__reveal:has([data-state=open]){opacity:1}.tq-tile__grip{display:grid;place-items:center;inline-size:20px;block-size:28px;color:var(--text-muted);opacity:0;cursor:grab;transition:opacity calc(.2s * var(--kit-dur)) ease}.tq-tile:hover .tq-tile__grip{opacity:1}@media (hover:none){.tq-tile__grip,.tq-tile__reveal{opacity:1}}.tq-tile__tier{display:inline-flex}.tq-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tq .tq-chip.thryve-btn,.tq-chip{display:inline-flex;align-items:center;gap:5px;block-size:22px;min-block-size:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-sunken);box-shadow:none;transform:none;color:var(--text-secondary);font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap}.tq .tq-chip.thryve-btn:hover{background:var(--plate);color:var(--text-primary)}.tq .tq-chip.thryve-btn:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq .tq-chip--due.thryve-btn{color:color-mix(in srgb,var(--kit-ink) 82%,var(--text-primary));background:var(--plate);border-color:transparent}.tq .tq-chip--soon.thryve-btn{font-weight:700}.tq .tq-chip--wait.thryve-btn{color:color-mix(in srgb,var(--tq-waiting) 62%,var(--text-primary));background:color-mix(in srgb,var(--tq-waiting) 10%,var(--surface-elevated));border:1px dashed color-mix(in srgb,var(--tq-waiting) 50%,transparent)}.tq-chip--study{border-color:transparent;background:color-mix(in srgb,var(--palette-purple) 10%,var(--surface-elevated));color:color-mix(in srgb,var(--palette-purple) 70%,var(--text-primary))}.tq-listmark{flex:none;margin-inline-start:-3px}.tq-steps-mini{display:inline-flex;align-items:center;gap:3px}.tq-steps-mini i{inline-size:7px;block-size:7px;border-radius:2.5px;background:var(--tq-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 12%,transparent)}.tq-steps-mini i[data-on]{background:var(--accent-primary);box-shadow:none}.tq-crest{--tc:var(--text-muted);flex:none;inline-size:22px;block-size:24px}.tq-crest[data-tier=low]{--tc:var(--tq-tier-low)}.tq-crest[data-tier=med]{--tc:var(--tq-tier-med)}.tq-crest[data-tier=high]{--tc:var(--tq-tier-high)}.tq-crest__b{fill:color-mix(in srgb,var(--tc) 16%,var(--surface-elevated));stroke:color-mix(in srgb,var(--tc) 75%,var(--text-primary));stroke-width:1.6}.tq-crest__sh{fill:color-mix(in srgb,var(--tc) 34%,var(--surface-elevated))}.tq-crest__s{fill:none;stroke:color-mix(in srgb,var(--tc) 85%,var(--text-primary));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tq-menu__crest{display:inline-grid;inline-size:22px;justify-items:center}.tq-menu__crest .tq-crest{inline-size:16px;block-size:18px}.tq-menu__i{gap:10px}:is(.tq,.tq-tokens) .tq-check.thryve-checkbox{inline-size:26px;block-size:26px;border-radius:9px}:is(.tq,.tq-tokens) .tq-check .thryve-checkbox__mark{inline-size:18px;block-size:18px}.tq-check.tq-slam .thryve-checkbox__face{animation:tq-slam calc(.46s * var(--kit-dur)) cubic-bezier(.2,1.8,.4,1)}@keyframes tq-slam{0%{transform:translateY(2px) scale(.86)}35%{transform:translateY(-1px) scale(calc(1 + .24 * var(--kit-amp)))}70%{transform:translateY(-1px) scale(.95)}to{transform:translateY(-1px) scale(1)}}.tq-shock{position:absolute;inset-inline-start:50%;inset-block-start:50%;z-index:5;inline-size:26px;block-size:26px;margin:-13px;border-radius:10px;border:2.5px solid var(--accent-primary);pointer-events:none;animation:tq-shock calc(.52s * var(--kit-dur)) ease-out forwards}@keyframes tq-shock{0%{transform:scale(.8);opacity:.9}to{transform:scale(calc(1 + 1.4 * var(--kit-amp)));opacity:0}}[data-alive=calm] .tq-shock{display:none}.tq .tq-done.thryve-btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:12px;inline-size:100%;block-size:auto;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--tq-ln-done) 6%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--tq-ln-done) 22%,var(--border-default));box-shadow:none;transform:none;color:var(--text-primary);text-align:start}.tq .tq-done.thryve-btn:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-done__stack{position:relative;inline-size:34px;block-size:28px}.tq-done__stack i{position:absolute;inset-inline:0;block-size:20px;border-radius:6px;background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--tq-ln-done) 30%,var(--border-default))}.tq-done__stack i:first-child{inset-block-start:8px;transform:scale(.86);opacity:.6}.tq-done__stack i:nth-child(2){inset-block-start:4px;transform:scale(.93);opacity:.85}.tq-done__stack i:nth-child(3){inset-block-start:0;display:grid;place-items:center}.tq-done__stack i:nth-child(3):after{content:"";inline-size:9px;block-size:5px;border-inline-start:2px solid var(--kit-success-ink);border-block-end:2px solid var(--kit-success-ink);transform:rotate(-45deg) translate(1px,-1px)}.tq-done__words{display:grid}.tq-done__words b{font-size:13.5px;font-weight:var(--font-weight-semibold)}.tq-done__words small{font-size:12px;color:var(--text-secondary)}.tq-done .tq-lane__n{background:color-mix(in srgb,var(--tq-ln-done) 12%,var(--surface-elevated));border-color:transparent;color:var(--kit-success-ink)}.tq-done.is-catch .tq-done__stack{animation:tq-bump calc(.45s * var(--kit-dur)) var(--ease-spring)}.tq-cleared-wrap{display:grid;gap:8px}.tq-cleared{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent-primary) 10%,var(--surface-elevated)),var(--surface-elevated));border:1.5px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-default));animation:tq-arrive calc(.55s * var(--kit-dur)) var(--ease-spring)}@keyframes tq-arrive{0%{opacity:0;transform:translateY(calc(10px * var(--kit-amp))) scale(.96)}}.tq-cleared__octo{inline-size:64px;block-size:64px;margin:-22px 0 -6px;animation:tq-cheer calc(1.1s * var(--kit-dur)) var(--ease-spring)}@keyframes tq-cheer{0%{transform:translateY(40px) scale(.6);opacity:0}40%{transform:translateY(calc(-12px * var(--kit-amp))) scale(1.06) rotate(-6deg);opacity:1}60%{transform:translateY(0) rotate(5deg)}80%{transform:rotate(-3deg)}to{transform:none}}.tq-cleared__words b{display:block;font-size:15px;font-weight:var(--font-weight-semibold)}.tq-cleared__words small{font-size:12.5px;color:var(--text-secondary)}.tq-cleared__keys{display:flex;justify-content:flex-end;gap:8px}.tq-stamp{flex:none;inline-size:48px;block-size:48px;animation:tq-stamp calc(.46s * var(--kit-dur)) var(--ease-spring) calc(.3s * var(--kit-dur)) both}.tq-stamp__base{fill:var(--tq-tile-base,color-mix(in srgb,var(--accent-primary) 55%,black))}.tq-stamp__face{stroke:var(--kit-ink);stroke-width:1.6}.tq-stamp__ring{fill:none;stroke:white;stroke-opacity:.45;stroke-width:1.4}.tq-stamp__tick{fill:none;stroke:white;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}@keyframes tq-stamp{0%{transform:scale(calc(1 + .7 * var(--kit-amp))) rotate(calc(-18deg * var(--kit-amp)));opacity:0}to{transform:none;opacity:1}}.tq-confetti{position:absolute;z-index:40;inline-size:7px;block-size:11px;border-radius:2px;pointer-events:none;animation:tq-confetti calc(1.1s * var(--kit-dur)) var(--burst-ease) forwards}@keyframes tq-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}.tq-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.tq-blane{--lc:var(--tq-ln-open);position:relative;display:grid;gap:8px;align-content:start;min-inline-size:0;min-block-size:420px;padding:8px;border-radius:20px;background:var(--surface-sunken);border:1px solid var(--border-default);transition:border-color calc(.2s * var(--kit-dur)) ease,background-color calc(.2s * var(--kit-dur)) ease}.tq-blane[data-board-lane=up_next]{--lc:var(--tq-ln-next)}.tq-blane[data-board-lane=in_progress]{--lc:var(--tq-ln-prog)}.tq-blane[data-board-lane=complete]{--lc:var(--tq-ln-done)}.tq-blane[data-drop]{border-color:var(--kit-ink);background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-sunken));box-shadow:inset 0 0 0 1px var(--kit-ink)}.tq-blane__hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 2px 4px;font-size:13px;font-weight:var(--font-weight-semibold)}.tq-blane__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-blane__bar{grid-column:1/-1;block-size:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--lc) 14%,var(--surface-elevated))}.tq-blane__bar i{display:block;block-size:100%;inline-size:100%;border-radius:inherit;background:var(--lc);transform:scaleX(var(--p,0));transform-origin:left;transition:transform calc(.7s * var(--kit-dur)) var(--ease-spring)}.tq-blane__b{display:grid;gap:8px;min-block-size:40px}:is(.tq,.tq-tokens) .tq-blane__add.thryve-btn{inline-size:100%;block-size:38px;border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--text-muted) 50%,transparent);background:transparent;box-shadow:none;transform:none;color:var(--text-muted);font-size:12.5px}:is(.tq,.tq-tokens) .tq-blane__add.thryve-btn:hover{color:var(--kit-ink);border-color:var(--kit-ink)}:is(.tq,.tq-tokens) .tq-blane__add.thryve-btn:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-card{--tc:transparent;position:relative;display:grid;gap:8px;padding:11px 12px 12px;border-radius:16px;background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform calc(.3s * var(--kit-dur)) var(--ease-spring),box-shadow calc(.25s * var(--kit-dur)) ease}.tq-card:before{content:"";position:absolute;inset-inline:12px;inset-block-start:-1px;block-size:3px;border-radius:0 0 3px 3px;background:var(--tc)}.tq-card[data-tier=low]{--tc:var(--tq-tier-low)}.tq-card[data-tier=med]{--tc:var(--tq-tier-med)}.tq-card[data-tier=high]{--tc:var(--tq-tier-high);background:linear-gradient(180deg,color-mix(in srgb,var(--tq-tier-high) 8%,var(--surface-elevated)),var(--surface-elevated) 55%);border-color:color-mix(in srgb,var(--tq-tier-high) 26%,var(--border-default))}.tq-card:hover{transform:translateY(calc(-3px * var(--kit-amp)));box-shadow:var(--shadow-2)}.tq-card:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-card[data-held]{transform:translateY(-3px) rotate(-1.2deg) scale(1.02);border-color:var(--kit-ink);box-shadow:var(--shadow-2)}.tq-card[data-lift]{z-index:1000;pointer-events:none;box-shadow:var(--shadow-3);border-color:var(--kit-ink);transition:none}.tq-card__top{display:flex;align-items:flex-start;gap:8px}.tq-card__t{flex:1;min-inline-size:0;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:break-word;hyphens:auto}.tq-card[data-done] .tq-card__t{color:var(--text-muted);text-decoration:line-through}.tq-ghost{border-radius:16px;border:2px dashed var(--kit-ink);background:color-mix(in srgb,var(--accent-primary) 5%,transparent)}.tq-empty{display:grid;justify-items:center;gap:12px;padding:26px 16px 22px;border-radius:22px;background:var(--surface-elevated);border:1px solid var(--border-default);text-align:center}.tq-empty__board{position:relative;display:grid;grid-template-columns:repeat(3,70px);gap:8px;padding:12px;border-radius:16px;background:var(--surface-sunken);border:1px solid var(--border-default);transform:rotate(-2deg)}.tq-empty__board i{block-size:46px;border-radius:10px;border:1.5px dashed color-mix(in srgb,var(--text-muted) 50%,transparent)}.tq-empty__board i:nth-child(2){border-style:solid;border-color:var(--border-default);background:var(--surface-elevated);box-shadow:var(--shadow-1)}.tq-empty__octo{position:absolute;inset-inline-end:-34px;inset-block-end:-22px;inline-size:70px;block-size:70px}.tq-empty b{font-size:17px;font-weight:var(--font-weight-semibold)}.tq-empty p{margin:0;max-inline-size:40ch;color:var(--text-secondary);font-size:13.5px}.tq-empty__ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tq-orb{display:inline-block;inline-size:16px;block-size:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,white 0 18%,var(--accent-primary) 60%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.tq-skel{display:grid;gap:8px}.tq-skel__tile{position:relative;display:grid;grid-template-columns:26px 1fr 60px;align-items:center;gap:12px;block-size:60px;padding:0 14px;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface-sunken))}.tq-skel__tile span{block-size:10px;border-radius:6px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-sunken))}.tq-skel__tile span:first-child{block-size:26px;border-radius:9px}.tq-skel__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 45%,transparent),transparent);transform:translateX(-110%);animation:tq-skel calc(1.8s * var(--kit-dur)) var(--glint-ease) infinite;animation-delay:calc(var(--i, 0) * 80ms)}.dark .tq-skel__tile:after{background:linear-gradient(90deg,transparent,rgb(255 255 255/.06),transparent)}@keyframes tq-skel{to{transform:translateX(110%)}}.tq-due-pop{display:grid;gap:10px;padding:12px}.tq-due-pop__title{font-size:13px;font-weight:var(--font-weight-semibold)}.tq-due-pop__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tq-due-pop__q.thryve-btn{justify-content:space-between}.tq-due-pop__q small{color:var(--text-muted);font-weight:500}.tq-due-pop__cols{display:flex;gap:10px;align-items:flex-start}.tq-due-pop__foot{display:flex;justify-content:flex-end}@media (max-width:640px){.tq-viewkey__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tq-header,.tq-top{padding-inline:12px}.tq-body{padding:12px 12px 90px}.tq-run{grid-template-columns:minmax(0,1fr) auto}.tq-run__l{grid-column:1/-1;display:flex;justify-content:space-between}.tq-qa{position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom, 0px));z-index:20;box-shadow:var(--shadow-2)}.tq-qa__msg{inset-block-start:auto;inset-block-end:calc(100% + 4px);padding:2px 8px;border-radius:8px;background:var(--surface-elevated)}.tq-top{display:contents}.tq-run{margin:4px 12px 0}.tq-body{order:5}.tq-tile{min-block-size:64px;padding:10px 12px;gap:10px}.tq-tile__t{white-space:normal;overflow-wrap:anywhere}.tq-tile__grip,.tq-tile__tier{display:none}.tq-tile[data-waiting]{grid-template-columns:auto minmax(0,1fr)}.tq-tile[data-waiting] .tq-tile__r{grid-column:2}.tq-lane__hint{display:none}.tq-due-pop__cols{flex-direction:column}.tq-board{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:8px}.tq-blane{scroll-snap-align:center;min-block-size:360px}}@media (prefers-reduced-motion:reduce){.tq-blane__bar i,.tq-card,.tq-run__seg:before,.tq-tile,.tq-tile__t:after{transition:none}.tq-check.tq-slam .thryve-checkbox__face,.tq-cleared,.tq-cleared__octo,.tq-count.is-bump,.tq-done.is-catch .tq-done__stack,.tq-qa.is-nudge,.tq-run__seg.is-glint:after,.tq-skel__tile:after,.tq-stamp,.tq-tile[data-arriving],.tq-tile[data-leaving]{animation:none}.tq-confetti,.tq-shock{display:none}}.tq-steps{display:grid;gap:8px}.tq-steps__h{margin:0;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.tq-steps__list{display:grid}.tq .tq-step.thryve-btn,.tq-step.thryve-btn{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);justify-items:start;align-items:center;gap:10px;inline-size:100%;min-block-size:40px;padding:0;border:0;background:none;box-shadow:none;transform:none;color:var(--text-primary);text-align:start}.tq-step.thryve-btn:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-step:before{content:"";position:absolute;inset-inline-start:12px;inset-block-start:-10px;inline-size:2.5px;block-size:20px;border-radius:2px;background:var(--border-subtle)}.tq-steps__list>:first-child .tq-step:before{display:none}.tq-step[data-done]:before{background:var(--accent-primary)}.tq-step__n{position:relative;z-index:1;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:9px;background:var(--surface-elevated);box-shadow:inset 0 0 0 1.75px color-mix(in srgb,var(--kit-ink) 70%,var(--surface-elevated));color:var(--kit-ink);font-size:11px;font-weight:var(--font-weight-semibold);transition:transform calc(.42s * var(--kit-dur)) var(--ease-spring)}.tq-step[data-done] .tq-step__n{background:linear-gradient(180deg,var(--key-top),var(--accent-primary));box-shadow:0 2px 0 color-mix(in srgb,var(--accent-primary) 55%,black);color:white;transform:translateY(-1px)}.tq-step[data-current] .tq-step__n{box-shadow:inset 0 0 0 2px var(--kit-ink),0 0 0 4px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.tq-step[data-done] .tq-step__t{color:var(--text-muted);text-decoration:line-through}.tq-step.is-slam .tq-step__n{animation:tq-slam calc(.46s * var(--kit-dur)) cubic-bezier(.2,1.8,.4,1)}.tq-steps__ready{margin:0;font-size:12px;font-weight:var(--font-weight-semibold);color:var(--kit-ink)}.tq-steps-pop{min-inline-size:260px;max-inline-size:340px;padding:12px 14px}.tq-chip--origin{--tq-origin:var(--accent-primary);text-decoration:none;border-color:color-mix(in srgb,var(--tq-origin) 30%,transparent);background:color-mix(in srgb,var(--tq-origin) 10%,var(--surface-elevated));color:color-mix(in srgb,var(--tq-origin) 70%,var(--text-primary));max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis}.tq-chip--origin:hover{background:color-mix(in srgb,var(--tq-origin) 16%,var(--surface-elevated))}.tq-chip--origin:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.tq-chip__dot{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--tq-origin)}.tq-group .tq-chip--due{color:color-mix(in srgb,var(--kit-ink) 82%,var(--text-primary));background:var(--plate);border-color:transparent}.tq-group .tq-chip--wait{color:color-mix(in srgb,var(--tq-waiting) 62%,var(--text-primary));background:color-mix(in srgb,var(--tq-waiting) 10%,var(--surface-elevated));border:1px dashed color-mix(in srgb,var(--tq-waiting) 50%,transparent)}.tq-group__hd{display:flex;align-items:center;gap:9px;min-block-size:30px;padding:2px 4px;color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.tq-glyph--group{--lc:var(--accent-primary)}.tq-group+.tq-board,.tq-group+.tq-log{margin-block-start:14px}.tq-group__err{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:13px}.tq{--tl-complete:var(--palette-green);--tl-progress:var(--palette-yellow);--tl-next:color-mix(in srgb,var(--accent-primary) 55%,var(--content-bg));--tl-open:color-mix(in srgb,var(--text-muted) 60%,var(--content-bg))}:is(.tq-tl__sec,.tq-kcol){--tl-c:var(--tl-open)}:is(.tq-tl__sec[data-lane=complete],.tq-kcol[data-board-lane=complete]){--tl-c:var(--tl-complete)}:is(.tq-tl__sec[data-lane=in_progress],.tq-kcol[data-board-lane=in_progress]){--tl-c:var(--tl-progress)}:is(.tq-tl__sec[data-lane=up_next],.tq-kcol[data-board-lane=up_next]){--tl-c:var(--tl-next)}.tq-tl__sec[data-lane=waiting]{--tl-c:var(--tq-waiting)}.tq-tl,.tq-tl__sec{display:flex;flex-direction:column}.tq-tl__sec{gap:var(--space-8);padding-block-end:var(--space-32);border-radius:var(--radius-card);transition:background-color calc(.2s * var(--kit-dur)) ease}.tq-tl__sec:not([data-closed]){padding-block-end:var(--space-16);cursor:pointer}.tq-tl__sec[data-drop]{background:color-mix(in srgb,var(--tl-c) 8%,transparent)}.tq .tq-tl__head.thryve-btn{display:flex;justify-content:flex-start;gap:var(--space-6);inline-size:100%;block-size:var(--space-control-height);flex-shrink:0;padding-inline:var(--space-16);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tl-c) 10%,transparent);color:color-mix(in srgb,var(--tl-c) 70%,var(--text-primary));font-size:var(--text-body);font-weight:var(--font-weight-medium)}.tq .tq-tl__head.thryve-btn:is(:hover,:focus-visible,.is-down){background:color-mix(in srgb,var(--tl-c) 16%,transparent)}.tq-tl__sec[data-drop] .tq-tl__head.thryve-btn{background:color-mix(in srgb,var(--tl-c) 22%,transparent);box-shadow:inset 0 0 0 1px var(--tl-c)}.tq-kcol__head.is-catch,.tq-tl__head.is-catch{animation:tq-bump calc(.45s * var(--kit-dur)) var(--ease-spring)}.tq-tl__chev{flex-shrink:0;inline-size:var(--space-12);block-size:var(--space-12);transition:transform calc(.45s * var(--kit-dur)) var(--ease-spring)}.tq-tl__sec[data-closed] .tq-tl__chev{transform:rotate(-90deg)}.tq-tl__label{white-space:nowrap}.tq-tl__cols{display:flex;align-items:center;flex-shrink:0;margin-inline-start:auto}.tq-tl__cell,.tq-tl__colh{display:flex;align-items:center;justify-content:center;inline-size:100px;font-size:var(--text-body)}.tq-tl__colh{white-space:nowrap}.tq-tl__body,.tq-tl__rows{display:flex;flex-direction:column}.tq-tl__item+.tq-tl__item,.tq-tl__rows:not(:empty)+.tq-tl__add{border-block-start:1px solid color-mix(in srgb,var(--tl-c) 12%,transparent)}.tq-tl__item{padding-block:var(--space-4);cursor:default}.tq-tl__item[data-arriving]{animation:tq-drop calc(.56s * var(--kit-dur)) var(--ease-spring)}.tq-tl__item[data-leaving]{overflow:hidden;pointer-events:none;animation:tq-leave calc(.38s * var(--kit-dur)) var(--ease-draw) forwards;transition:block-size calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur)),padding calc(.3s * var(--kit-dur)) var(--ease-draw) calc(.18s * var(--kit-dur));padding-block:0}.tq-tl__row{display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-2);padding-inline:var(--space-12) var(--space-16)}.tq .tq-tl__status.thryve-btn{position:relative;overflow:visible;flex-shrink:0;inline-size:var(--space-24);block-size:var(--space-24);padding:0;border-radius:var(--radius-pill)}.tq-tl__ring{inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-pill);border:1px solid var(--tl-c);transition:background-color calc(.2s * var(--kit-dur)) ease}.tq-tl__item[data-done] .tq-tl__ring,.tq-tl__sec[data-lane=complete] .tq-tl__ring{border-color:var(--tl-complete);background:color-mix(in srgb,var(--tl-complete) 18%,transparent)}.tq-tl__status.tq-slam .tq-tl__ring{animation:tq-slam calc(.46s * var(--kit-dur)) cubic-bezier(.2,1.8,.4,1)}.tq-tl__status .tq-shock{border-color:var(--tl-complete);border-radius:var(--radius-pill)}.tq .tq-tl__main.thryve-btn{flex:1;min-inline-size:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);block-size:auto;padding:var(--space-4);line-height:normal;text-align:start;font-weight:var(--font-weight-regular);cursor:grab}.tq .tq-tl__main.thryve-btn:is(:hover,.is-down){background:transparent}.tq-tl__desc,.tq-tl__title{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-tl__title{font-size:var(--text-body);color:var(--text-primary)}.tq-tl__desc{font-size:var(--text-caption);color:var(--text-muted)}.tq-tl__item[data-done] .tq-tl__title,.tq-tl__sec[data-lane=complete] .tq-tl__title{color:var(--text-muted);text-decoration:line-through}.tq .tq-tl__pick.thryve-btn{gap:var(--space-4);block-size:var(--space-24);padding-inline:var(--space-6);font-size:var(--text-caption);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.tq .tq-tl__pick.thryve-btn[data-priority=high]{color:var(--palette-red)}.tq .tq-tl__pick.thryve-btn[data-priority=medium]{color:color-mix(in srgb,var(--palette-yellow) 75%,var(--text-primary))}.tq .tq-tl__pick.thryve-btn[data-priority=low]{color:var(--tl-next)}.tq-tl__caret{flex-shrink:0;inline-size:var(--space-12);block-size:var(--space-12)}.tq .tq-tl__add.thryve-btn{justify-content:flex-start;gap:var(--space-6);block-size:var(--space-32);padding-inline:var(--space-12) var(--space-16);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-body);font-weight:var(--font-weight-regular);opacity:0;transition:opacity calc(.15s * var(--kit-dur)) ease}.tq-tl__sec:is(:hover,:focus-within) .tq-tl__add.thryve-btn{opacity:1}.tq .tq-tl__add.thryve-btn:is(:hover,:focus-visible){background:transparent;color:color-mix(in srgb,var(--tl-c) 70%,var(--text-primary))}@media (hover:none){.tq .tq-tl__add.thryve-btn{opacity:1}}.tq-tl__opt{font-size:var(--text-body)}.tq-tl__opt[data-current]{font-weight:var(--font-weight-medium)}.thryve-menu__item.tq-tl__opt:is([data-status=open],[data-priority=unset]){color:var(--text-secondary)}.thryve-menu__item.tq-tl__opt:is([data-status=up_next],[data-priority=low]){color:color-mix(in srgb,var(--accent-primary) 55%,var(--content-bg))}.thryve-menu__item.tq-tl__opt:is([data-status=in_progress],[data-priority=medium]){color:var(--palette-yellow)}.thryve-menu__item.tq-tl__opt[data-status=complete]{color:var(--palette-green)}.thryve-menu__item.tq-tl__opt[data-priority=high]{color:var(--palette-red)}.tq-due__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.thryve-btn.tq-due__done,.thryve-btn.tq-due__none{block-size:var(--space-24);font-size:var(--text-caption)}.thryve-btn.tq-due__none{padding-inline:var(--space-6);font-weight:var(--font-weight-regular);color:var(--text-muted)}.thryve-btn.tq-due__done{padding-inline:var(--space-12)}.tq-kcol{display:flex;flex-direction:column;min-inline-size:0;min-block-size:420px;background:var(--surface-elevated);border:.5px solid var(--qs-border-strong,var(--border-default));border-radius:16px;overflow:hidden;transition:border-color calc(.2s * var(--kit-dur)) ease,background-color calc(.2s * var(--kit-dur)) ease}.tq-kcol[data-drop]{border-color:var(--kit-ink);background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-elevated));box-shadow:inset 0 0 0 1px var(--kit-ink)}.tq-kcol__head{display:flex;align-items:center;justify-content:center;gap:var(--space-4);block-size:var(--space-48);flex-shrink:0;background:color-mix(in srgb,var(--tl-c) 10%,transparent);border-block-end:.5px solid color-mix(in srgb,var(--tl-c) 28%,transparent);color:color-mix(in srgb,var(--tl-c) 70%,var(--text-primary))}.tq-kcol__title{font-size:var(--text-body);font-weight:var(--font-weight-medium)}.tq-kcol__note{font-size:var(--text-caption)}.tq-kcol__body{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8)}.tq-kcol__cards{display:grid;gap:var(--space-8)}@media (min-width:768px){.tq:has(>.tq-body>.tq-board){overflow-y:hidden}.tq:has(>.tq-body>.tq-board)>.tq-body{flex:1 1 auto;display:flex;flex-direction:column;padding-block-end:0}.tq-body>.tq-board{flex:1 1 auto;min-block-size:0;grid-template-rows:minmax(0,1fr);gap:var(--space-12);align-items:stretch}.tq-board>.tq-kcol{min-block-size:0}.tq-board .tq-kcol__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;scrollbar-width:thin}}.tq .tq-kcol__add.thryve-btn{inline-size:100%;block-size:38px;gap:var(--space-6);border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--text-muted) 50%,transparent);background:transparent;color:var(--text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}.tq .tq-kcol__add.thryve-btn:is(:hover,:focus-visible){color:var(--kit-ink);border-color:var(--kit-ink)}.tq-kc{gap:var(--space-16);padding:var(--space-12);text-align:start}.tq-kc__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-block-size:var(--space-24)}.tq-kc__chip{display:inline-flex;align-items:center;block-size:var(--space-32);max-inline-size:60%;padding-inline:var(--space-12);border-radius:var(--radius-pill);border:1px solid;background:color-mix(in srgb,currentcolor 14%,transparent);color:var(--accent-primary);font-size:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-kc__meta{display:flex;align-items:center;gap:var(--space-6);flex-shrink:0}.tq-kc__dur{align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.tq-kc__dur,.tq-kc__flag,.tq-kc__lock{display:inline-flex;color:var(--text-muted)}.tq-kc__flag[data-priority=high]{color:var(--palette-red)}.tq-kc__flag[data-priority=medium]{color:var(--palette-yellow)}.tq-kc__flag[data-priority=low]{color:var(--tl-next)}.tq-kc__body{display:flex;flex-direction:column;gap:var(--space-8);min-inline-size:0}.tq-kc__title{font-size:var(--text-body);line-height:normal;color:var(--text-primary);overflow-wrap:break-word}.tq-kc[data-done] .tq-kc__title{color:var(--text-muted);text-decoration:line-through}.tq-kc__rows{flex-direction:column}.tq-kc__row,.tq-kc__rows{display:flex;gap:var(--space-4)}.tq-kc__row{align-items:center;min-inline-size:0;min-block-size:var(--space-20);color:var(--text-muted);font-size:var(--text-caption);line-height:normal}.tq-kc__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--space-20);block-size:var(--space-20)}.tq-kc__txt{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq .tq-kc__due.thryve-btn{justify-content:flex-start;gap:var(--space-4);inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:var(--space-24);padding:0;line-height:normal;font-size:var(--text-caption);font-weight:var(--font-weight-regular);color:var(--text-muted)}.tq .tq-kc__due.thryve-btn:is(:hover,:focus-visible,.is-down){background:transparent;color:var(--text-primary)}@media (max-width:640px){.tq-tl__cell,.tq-tl__colh{inline-size:76px}.tq-tl__row{padding-inline:var(--space-4)}.tq-board .tq-kcol{scroll-snap-align:center;min-block-size:360px}}@media (prefers-reduced-motion:reduce){.tq .tq-tl__add.thryve-btn,.tq-kcol,.tq-tl__chev,.tq-tl__ring,.tq-tl__sec{transition:none}.tq-kcol__head.is-catch,.tq-tl__head.is-catch,.tq-tl__item[data-arriving],.tq-tl__item[data-leaving],.tq-tl__status.tq-slam .tq-tl__ring{animation:none}}.ws-start-dialog{inline-size:min(600px,calc(100vw - var(--space-32)))}.ws-start{container:ws-start/inline-size;display:grid;gap:var(--space-12)}.ws-start__title{margin:0;font-size:var(--text-title);font-weight:var(--font-weight-semibold)}.ws-start__form,.ws-start__step{display:grid;gap:var(--space-12)}.ws-start__form .ws-form__field,.ws-start__step .ws-form__field{display:grid;gap:var(--space-6);min-inline-size:0}.ws-start .ws-form__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.ws-start .ws-form__hint{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.ws-start .ws-form__error{margin:0;font-size:var(--text-caption);color:var(--text-error)}.ws-start__templates{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@container ws-start (min-width: 440px){.ws-start__templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-start__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}@container ws-start (min-width: 440px){.ws-start__pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ws-start__foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-8);padding-block-start:var(--space-4)}.ws-start__due{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0}.ws-start__due .ws-start__due-trigger{flex:1;min-inline-size:0}.ws-start__done{display:flex;align-items:center;gap:var(--space-12)}.ws-start__done p,.ws-start__next,.ws-start__note{margin:0;font-size:var(--text-body);color:var(--text-secondary)}.ws-start__note{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-card);background:var(--surface-sunken)}.ws-start__plan{display:grid;gap:var(--space-8);max-block-size:300px;overflow-y:auto}.ws-start__warnings{margin:0;padding-inline-start:var(--space-20);font-size:var(--text-caption);color:var(--text-muted)}.ws-build{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.ws-build[data-animate] .ws-build__row{animation:ws-arrive calc(.55s * var(--kit-dur)) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 45ms * var(--kit-dur))}.ws-build__n{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:linear-gradient(180deg,var(--key-top),var(--accent-primary));color:var(--text-on-accent);font-style:normal;font-size:var(--text-micro);font-weight:var(--font-weight-semibold)}@keyframes ws-arrive{0%{opacity:0;transform:translateY(calc(10px * var(--kit-amp))) scale(.96)}to{opacity:1;transform:none}}.ws-stamp{flex:none;inline-size:48px;block-size:48px;animation:ws-stamp calc(.46s * var(--kit-dur)) var(--ease-spring) calc(.12s * var(--kit-dur)) both}.ws-stamp__base{fill:var(--key-deep)}.ws-stamp__face{stroke:var(--kit-ink);stroke-width:1.6}.ws-stamp__ring{fill:none;stroke:var(--text-on-accent);stroke-opacity:.45;stroke-width:1.4}.ws-stamp__tick{fill:none;stroke:var(--text-on-accent);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}@keyframes ws-stamp{0%{opacity:0;transform:scale(1.7) rotate(-18deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ws-build[data-animate] .ws-build__row,.ws-stamp{animation:none}}.deck-theme-picker{--deck-page-bg:var(--shell-bg);--deck-card-bg:var(--content-bg);--deck-card-border:var(--border-subtle);--deck-card-radius:var(--radius-card);--deck-text:var(--text-primary);--deck-text-muted:var(--text-secondary);--deck-heading:var(--text-primary);--deck-accent:var(--accent-primary);--deck-heading-font:var(--font-sans);--deck-body-font:var(--font-sans);--deck-heading-weight:600;--deck-heading-tracking:0em}.deck-theme-swatch.thryve-btn{block-size:auto;padding:0;border:0;border-radius:0;background:none;justify-content:flex-start;line-height:normal;font-weight:inherit;flex-direction:column;align-items:stretch;gap:var(--space-6)}.deck-theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-12)}.deck-theme-swatch{display:flex;flex-direction:column;gap:var(--space-6);padding:0;border:0;background:none;cursor:pointer;text-align:start;font:inherit}.deck-theme-swatch__page{display:block;padding:12px;border-radius:12px;background:var(--deck-page-bg);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 1px var(--border-subtle);transition:outline-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.deck-theme-swatch:hover .deck-theme-swatch__page{transform:translateY(-2px)}.deck-theme-swatch[data-selected] .deck-theme-swatch__page{outline-color:var(--accent-primary)}.deck-theme-swatch:focus-visible .deck-theme-swatch__page{outline-color:var(--focus-ring-color)}.deck-theme-swatch__card{position:relative;display:flex;flex-direction:column;gap:2px;aspect-ratio:16/9;padding:10px 12px;border-radius:min(var(--deck-card-radius),10px);background:var(--deck-card-bg);border:1px solid var(--deck-card-border);overflow:hidden}.deck-theme-swatch__title{font-family:var(--deck-heading-font),var(--font-sans);font-weight:var(--deck-heading-weight);letter-spacing:var(--deck-heading-tracking);color:var(--deck-heading);font-size:17px;line-height:1.1}.deck-theme-swatch__body{font-family:var(--deck-body-font),var(--font-sans);color:var(--deck-text-muted);font-size:11px}.deck-theme-swatch__accent{position:absolute;inset-block-end:10px;inset-inline-start:12px;inline-size:32%;block-size:5px;border-radius:3px;background:var(--deck-accent)}.deck-theme-swatch__name{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-caption);color:var(--text-primary);font-weight:var(--font-weight-medium)}