.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}}.cr-live-dot{position:relative;display:inline-block;inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background:var(--text-success);flex:none}.cr-live-dot:after{content:"";position:absolute;inset:-.25rem;border-radius:inherit;border:2px solid var(--text-success);opacity:0;animation:cr-ping calc(1.8s * var(--kit-dur, 1)) var(--ease-glide) infinite}@keyframes cr-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}.cr-pill{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.cr-pill--live{background:color-mix(in srgb,var(--text-success) 14%,transparent);color:var(--text-success)}.cr-face{flex:none}.cr-face--speaking{box-shadow:0 0 0 2.5px var(--surface-elevated),0 0 0 5px var(--text-success)}.cr-name--handle{font-family:var(--font-mono);font-size:.92em;color:var(--text-secondary);letter-spacing:-.01em}.cr-stack{display:inline-flex;align-items:center}.cr-stack>*+*{margin-inline-start:-.5rem}.cr-stack>*{box-shadow:0 0 0 2px var(--surface-elevated);border-radius:var(--radius-pill)}.cr-pips{display:inline-flex;gap:2px;flex:none}.cr-pips i{inline-size:.625rem;block-size:.375rem;border-radius:3px;background:var(--kit-track)}.cr-pips i.on{background:var(--text-success)}.thryve-dialog.call-surface-dialog{inline-size:min(100vw - 2rem,90rem);max-inline-size:none;block-size:calc(100dvh - 2rem);max-block-size:none;border-radius:var(--radius-container)}.call-surface.cr-room{display:grid;grid-template-columns:minmax(0,1fr) 22rem;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent-primary) 10%,transparent) 1.2px,transparent 1.4px) 0 0 /14px 14px,color-mix(in srgb,var(--accent-primary) 4%,var(--surface-sunken))}.call-surface.cr-room[data-panel=closed]{grid-template-columns:minmax(0,1fr)}.cr-main{container:cr-main/inline-size;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden}.cr-top{gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-8)}.cr-top,.cr-top__name{display:flex;align-items:center;min-inline-size:0}.cr-top__name{gap:var(--space-8);flex:0 1 auto}.cr-top__plate{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;flex:none;border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-teal) 80%,white),var(--palette-teal));box-shadow:0 3px 0 color-mix(in srgb,var(--palette-teal) 55%,black);color:var(--text-on-accent)}.cr-top__t{display:grid;min-inline-size:0}.cr-top__t b{font-size:var(--text-body);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-top__t small{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);font-size:var(--text-caption);color:var(--text-muted)}.cr-clock{flex:1 1 18rem;min-inline-size:0;max-inline-size:28rem;margin-inline:auto;display:grid;gap:var(--space-6);padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default),var(--shadow-1);color:var(--text-secondary);font:inherit;text-align:start;cursor:pointer;transition:transform calc(.3s * var(--kit-dur, 1)) var(--ease-spring),box-shadow calc(.2s * var(--kit-dur, 1))}.cr-clock:hover{transform:translateY(-1px)}.cr-clock:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.cr-clock__row{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-caption);min-inline-size:0}.cr-clock__row b{color:var(--text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.cr-clock__sub{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-clock__t{margin-inline-start:auto;font-weight:var(--font-weight-semibold);font-size:var(--text-body);color:var(--kit-ink);font-variant-numeric:tabular-nums}.cr-clock[data-phase=break] .cr-clock__t{color:var(--palette-teal)}.thryve-btn.cr-clock--idle{display:flex;align-items:center;gap:var(--space-8);background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated));color:var(--kit-ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);flex:0 1 auto}.cr-clock--compact{padding:var(--space-6) var(--space-8)}.cr-track{display:grid;gap:3px}.cr-seg{block-size:.4375rem;border-radius:4px;background:var(--kit-track);overflow:hidden}.cr-seg i{display:block;block-size:100%;inline-size:0;border-radius:inherit;background:var(--accent-primary);transition:inline-size calc(.75s * var(--kit-dur, 1)) var(--ease-spring)}.cr-seg--break i{background:var(--palette-teal)}.cr-clockmenu{display:grid;gap:var(--space-4);min-inline-size:15rem}.cr-clockmenu__title{margin:0 0 var(--space-4);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.cr-clockmenu>.thryve-btn{justify-content:flex-start}.cr-clockmenu__row{display:flex;gap:var(--space-4);border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-6);margin-block-start:var(--space-4)}.thryve-btn.cr-hq{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-6);border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--palette-orange) 14%,var(--surface-elevated));color:var(--text-warning);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none;cursor:pointer;animation:cr-arrive calc(.55s * var(--kit-dur, 1)) var(--ease-spring) both}.thryve-btn.cr-hq:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.cr-hq__more{opacity:.8}.call-surface__stage.cr-stage{position:relative;flex:1;display:grid;gap:var(--space-12);padding:var(--space-4) var(--space-16) var(--space-8);min-block-size:0}.cr-stage .call-tile{aspect-ratio:auto;min-inline-size:0;min-block-size:0;border-radius:1.375rem;background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default),var(--shadow-1);container-type:size;animation:cr-arrive calc(.55s * var(--kit-dur, 1)) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 45ms);transition:box-shadow calc(.25s * var(--kit-dur, 1))}.cr-stage .call-tile.call-tile--speaking{outline:none;box-shadow:0 0 0 3px var(--text-success),0 0 0 7px color-mix(in srgb,var(--text-success) 22%,transparent),var(--shadow-1)}.cr-stage .call-tile--video{background:color-mix(in srgb,var(--accent-primary) 30%,var(--surface-sunken))}.cr-stage[data-layout=spotlight] .call-stage__strip .call-tile{block-size:7.5rem}@keyframes cr-arrive{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}:root .call-tile .call-tile__avatar,:root .cr-preview__face .cr-face{inline-size:clamp(2.75rem,34cqmin,7.5rem);block-size:clamp(2.75rem,34cqmin,7.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 78%,white),var(--hue));box-shadow:0 .25rem 0 color-mix(in srgb,var(--hue) 55%,black),inset 0 0 0 1px color-mix(in srgb,white 25%,transparent)}:root .call-tile .call-tile__avatar .thryve-avatar__fallback,:root .cr-preview__face .cr-face .thryve-avatar__fallback{font-size:clamp(1rem,12cqmin,2.75rem);font-weight:var(--font-weight-semibold);color:var(--text-on-accent)}:root .cr-preview__face .cr-face{inline-size:5.5rem;block-size:5.5rem}:root .cr-preview__face .cr-face .thryve-avatar__fallback{font-size:2rem}.cr-stage .call-tile__avatar.cr-face--speaking{box-shadow:0 0 0 4px var(--surface-elevated),0 0 0 7px var(--text-success)}.call-tile__work{position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);display:inline-flex;align-items:center;gap:var(--space-6);max-inline-size:calc(100% - 5rem);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-elevated) 90%,transparent);box-shadow:var(--shadow-1);font-size:var(--text-caption);color:var(--text-secondary)}.call-tile__work span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-tile__work .thryve-icon{color:var(--kit-ink);flex:none}.call-tile__host{inset-block-start:var(--space-8);inset-inline-end:var(--space-8);padding:var(--space-2) var(--space-8);background:color-mix(in srgb,var(--accent-primary) 14%,var(--surface-elevated));color:var(--kit-ink)}.call-tile__host,.call-tile__plate{position:absolute;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.call-tile__plate{inset-block-end:var(--space-8);inset-inline-start:var(--space-8);display:inline-flex;align-items:center;gap:var(--space-6);max-inline-size:calc(100% - 4rem);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8);background:color-mix(in srgb,var(--surface-elevated) 92%,transparent);box-shadow:var(--shadow-1);color:var(--text-primary)}.call-tile__plate .call-tile__name-link{position:static;padding:0;background:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-tile__mic{position:relative;display:inline-flex;color:var(--text-success);flex:none}.call-tile__plate[data-mic=off] .call-tile__mic{color:var(--text-muted)}.call-tile__plate[data-mic=off] .call-tile__mic:after,.cr-dk[data-off=true]:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:2px;block-size:1.2em;border-radius:2px;background:currentColor;box-shadow:0 0 0 1.5px var(--surface-elevated);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.call-tile__hand{position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--space-8);display:grid;place-items:center;inline-size:2.125rem;block-size:2.125rem;border-radius:var(--radius-control);background:color-mix(in srgb,var(--palette-orange) 22%,var(--surface-elevated));box-shadow:0 3px 0 color-mix(in srgb,var(--palette-orange) 60%,black);color:var(--text-warning);animation:cr-wave calc(1.4s * var(--kit-dur, 1)) ease-in-out 3;transform-origin:50% 90%}.call-tile__hand b{position:absolute;inset-block-start:-.45rem;inset-inline-end:-.45rem;display:grid;place-items:center;inline-size:1.125rem;block-size:1.125rem;border-radius:var(--radius-pill);background:var(--text-primary);color:var(--surface-elevated);font-size:var(--text-micro)}@keyframes cr-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.call-tile--more{background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-elevated))!important}.call-tile__more{display:grid;justify-items:center;gap:var(--space-8);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--kit-ink)}.cr-stage[data-cols="4"] .call-tile__work{display:none}.cr-stage[data-cols="4"] .call-tile__plate{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-6)}.cr-solo{min-inline-size:0;border-radius:1.375rem;background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default);padding:var(--space-20);display:grid;align-content:center;justify-items:center;gap:var(--space-8);text-align:center;animation:cr-arrive calc(.55s * var(--kit-dur, 1)) var(--ease-spring) both calc(50ms * var(--kit-dur, 1))}.cr-solo h4{margin:0;font-size:var(--text-title);font-weight:var(--font-weight-semibold)}.cr-solo p{margin:0;font-size:var(--text-caption);color:var(--text-secondary);max-inline-size:32ch}.cr-media-note{inset-block-start:var(--space-8);transform:translateX(-50%);display:inline-flex;gap:var(--space-6);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);box-shadow:var(--shadow-1);font-size:var(--text-caption);color:var(--text-muted)}.cr-cleared,.cr-media-note{position:absolute;inset-inline-start:50%;align-items:center;background:var(--surface-elevated)}.cr-cleared{inset-block-start:var(--space-16);translate:-50% 0;z-index:5;display:flex;gap:var(--space-12);padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--border-default),var(--shadow-3);animation:cr-arrive calc(.5s * var(--kit-dur, 1)) var(--ease-spring) both}.cr-cleared__stamp{inline-size:2.5rem;block-size:2.5rem}.cr-cleared span{display:grid}.cr-cleared b{font-size:var(--text-body)}.cr-cleared small{font-size:var(--text-caption);color:var(--text-muted)}.cr-stage .call-reactions__item{font-size:2.25rem;filter:drop-shadow(0 4px 8px color-mix(in srgb,black 18%,transparent))}.cr-strip{display:flex;align-items:center;gap:var(--space-8);padding:0 var(--space-16) var(--space-8);overflow-x:auto;scrollbar-width:none}.cr-strip__l{flex:none;display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.cr-strip__l .thryve-icon{color:var(--kit-ink)}.cr-wchip{flex:none;display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-12) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default);font-size:var(--text-caption);color:var(--text-secondary)}.cr-wchip b{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.cr-wchip__t{max-inline-size:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-dock{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-16)}.cr-dgrp{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-6);border-radius:1.25rem;background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default),var(--shadow-1)}.cr-dk,.cr-dk.thryve-icon-btn{position:relative;inline-size:2.875rem;block-size:2.875rem;border-radius:.9375rem}.cr-dk--sm,.cr-dk--sm.thryve-icon-btn{inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-control)}.cr-dk[aria-pressed=true]:not([data-off]){background:color-mix(in srgb,var(--accent-primary) 14%,var(--surface-elevated));color:var(--kit-ink);box-shadow:inset 0 0 0 1.5px var(--accent-primary),0 3px 0 var(--accent-primary);transform:translateY(-2px)}.cr-dk[data-off=true]{background:var(--text-primary);color:var(--surface-elevated);box-shadow:0 3px 0 color-mix(in srgb,var(--text-primary) 60%,black)}.cr-dk[data-off=true]:after{block-size:1.375rem;box-shadow:0 0 0 1.5px var(--text-primary)}.cr-dk--hand[aria-pressed=true]{background:color-mix(in srgb,var(--palette-orange) 22%,var(--surface-elevated))!important;color:var(--text-warning)!important;box-shadow:inset 0 0 0 1.5px var(--palette-orange),0 3px 0 var(--palette-orange)!important}.cr-leave.thryve-btn{block-size:2.875rem;border-radius:.9375rem;padding-inline:var(--space-16)}.cr-dock--compact{gap:var(--space-6);justify-content:space-between;padding-inline:var(--space-12)}.cr-dock--compact .cr-dgrp{padding:0;box-shadow:none;background:none;gap:var(--space-6)}.cr-dock--compact .cr-dk{inline-size:2.5rem;block-size:2.5rem}.cr-dock--compact .cr-dk:not([data-off]):not([aria-pressed=true]){background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default)}.cr-dock--compact .cr-leave.thryve-btn{inline-size:3rem;padding:0;justify-content:center}@container cr-main (max-width: 760px){.cr-dock{gap:var(--space-6);padding-inline:var(--space-8)}.cr-dgrp{gap:2px;padding:3px 3px 5px}.cr-dk,.cr-dk.thryve-icon-btn{inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-control)}.cr-leave.thryve-btn{block-size:2.5rem;padding-inline:var(--space-12)}.cr-clock__sub,.cr-leave__l{display:none}}@media (max-width:1180px){.call-surface.cr-room{grid-template-columns:minmax(0,1fr) 20rem}}.cr-panel-wrap{display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;background:var(--surface-elevated);border-inline-start:1px solid var(--border-default)}.cr-panel{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1;min-block-size:0}.cr-panel__tabs{display:flex;gap:var(--space-4);padding:var(--space-12) var(--space-12) var(--space-8)}.thryve-btn.cr-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-6) var(--space-6);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background calc(.2s * var(--kit-dur, 1)),color calc(.2s * var(--kit-dur, 1)),transform calc(.3s * var(--kit-dur, 1)) var(--ease-spring)}.thryve-btn.cr-tab:hover{background:var(--surface-hover)}.thryve-btn.cr-tab:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.thryve-btn.cr-tab[aria-selected=true]{background:var(--accent-primary);color:var(--text-on-accent);box-shadow:0 3px 0 var(--kit-base-on);transform:translateY(-2px)}.cr-tab__badge{min-inline-size:1.125rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-micro);line-height:1.125rem}.cr-tab__badge--new{background:var(--accent-primary);color:var(--text-on-accent)}.thryve-btn.cr-tab[aria-selected=true] .cr-tab__badge{background:color-mix(in srgb,white 24%,var(--accent-primary));color:var(--text-on-accent)}.cr-panel__body{min-block-size:0;display:flex;flex-direction:column;overflow:hidden}.cr-panel__body>*{flex:1;min-block-size:0}.cr-panel__body .call-notepad,.cr-panel__body .call-participants{overflow-y:auto;padding:var(--space-8) var(--space-12)}.cr-empty,.cr-empty.thryve-empty-state{padding:var(--space-24) var(--space-16)}.cr-chat{display:flex;flex-direction:column;min-block-size:0}.cr-chat>.cr-empty{flex:1}.cr-msgs{flex:1;list-style:none;margin:0;padding:var(--space-8) var(--space-12) var(--space-12);flex-direction:column;overflow-y:auto;min-block-size:0}.cr-msg,.cr-msgs{display:flex;gap:var(--space-8)}.cr-msg{align-items:flex-end;animation:cr-arrive calc(.4s * var(--kit-dur, 1)) var(--ease-spring) both}.cr-msg--grouped{margin-block-start:calc(var(--space-4) * -1)}.cr-msg__noface{inline-size:1.875rem;flex:none}.cr-msg__b{min-inline-size:0;max-inline-size:85%}.cr-msg__b small{display:block;font-size:var(--text-micro);color:var(--text-muted);margin-block-end:var(--space-2)}.cr-msg__b p{margin:0;padding:var(--space-8) var(--space-12);border-radius:1rem 1rem 1rem .375rem;background:var(--surface-sunken);border:1px solid var(--border-subtle);font-size:var(--text-caption);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.cr-msg--me{flex-direction:row-reverse}.cr-msg--me .cr-msg__b{text-align:end}.cr-msg--me .cr-msg__b p{background:var(--accent-primary);color:var(--text-on-accent);border-color:transparent;border-radius:1rem 1rem .375rem 1rem;text-align:start}.cr-msg[data-pending=true] .cr-msg__b p{opacity:.7}.cr-msg__b{position:relative}.cr-msg__more.thryve-icon-btn{position:absolute;inset-block-start:1rem;inset-inline-end:-2rem;opacity:0;transition:opacity calc(.15s * var(--kit-dur, 1))}.cr-msg:hover .cr-msg__more.thryve-icon-btn,.cr-msg__more.thryve-icon-btn:focus-visible,.cr-msg__more.thryve-icon-btn[data-state=open]{opacity:1}.cr-msg__pin.thryve-icon-btn{position:absolute;inset-block-start:1rem;inset-inline-end:-.5rem;opacity:0;transition:opacity calc(.15s * var(--kit-dur, 1))}.cr-msg--me .cr-msg__pin.thryve-icon-btn{inset-inline-end:auto;inset-inline-start:-2rem}.cr-msg:hover .cr-msg__pin.thryve-icon-btn,.cr-msg__pin.thryve-icon-btn:focus-visible{opacity:1}.cr-composer{display:flex;gap:var(--space-8);align-items:center;padding:var(--space-8) var(--space-12) var(--space-12);border-block-start:1px solid var(--border-subtle);flex:none!important}.cr-composer .thryve-input,.cr-composer input{flex:1;min-inline-size:0}.cr-goals{display:grid;gap:var(--space-12);align-content:start;padding:var(--space-8) var(--space-12) var(--space-12);overflow-y:auto}.cr-goal-card{display:grid;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-card);border:1px solid var(--border-default);transition:border-color calc(.3s * var(--kit-dur, 1)),background calc(.3s * var(--kit-dur, 1))}.cr-goal-card--cleared{border-color:color-mix(in srgb,var(--text-success) 45%,transparent);background:color-mix(in srgb,var(--text-success) 5%,transparent)}.cr-goal-card__h{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-caption)}.cr-goal-card__h b{flex:1;min-inline-size:0;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-goal-card__n{color:var(--text-muted);font-variant-numeric:tabular-nums}.cr-goal-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.cr-gitem-row{display:flex;align-items:center;gap:var(--space-4)}.thryve-btn.cr-gitem{justify-content:flex-start;block-size:auto;min-block-size:2rem;box-shadow:none;transform:none;flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-2);border:0;border-radius:var(--radius-control);background:none;color:var(--text-primary);font:inherit;font-size:var(--text-caption);text-align:start;cursor:pointer}.thryve-btn.cr-gitem:hover{background:var(--surface-hover)}.thryve-btn.cr-gitem:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.thryve-btn.cr-gitem[aria-checked=true] span:last-child{color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-muted) 60%,transparent)}.cr-box{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;flex:none;border-radius:.375rem;box-shadow:inset 0 0 0 1.5px var(--kit-ink);color:var(--text-on-accent)}.cr-box--on{background:var(--accent-primary);box-shadow:0 2px 0 var(--kit-base-on);animation:cr-bump calc(.45s * var(--kit-dur, 1)) var(--ease-spring)}@keyframes cr-bump{0%{transform:scale(1)}40%{transform:scale(1.16)}70%{transform:scale(.95)}to{transform:scale(1)}}.cr-goal-done{margin:0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-control);background:color-mix(in srgb,var(--text-success) 14%,transparent);color:var(--text-success);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);animation:cr-arrive calc(.5s * var(--kit-dur, 1)) var(--ease-spring) both}.cr-goal-add,.cr-goal-done{display:flex;align-items:center;gap:var(--space-6)}.cr-goal-add .thryve-input,.cr-goal-add input{flex:1;min-inline-size:0}.cr-other-goals{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.cr-other-goal{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-caption)}.cr-other-goal__t{flex:1;min-inline-size:0;display:grid}.cr-other-goal__t small{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thryve-btn.cr-peek{display:flex;align-items:center;gap:var(--space-8);margin:0 var(--space-12) var(--space-4);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-12);border:0;border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default);color:var(--text-secondary);font:inherit;font-size:var(--text-caption);text-align:start;cursor:pointer}.cr-peek__t{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-peek__k{flex:none;padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-elevated));color:var(--kit-ink);font-weight:var(--font-weight-semibold)}.cr-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-12) 0}.cr-sheet-h__grip{inline-size:2.25rem;block-size:.3125rem;border-radius:3px;background:var(--border-default);margin-inline:auto}@media (max-width:720px){.thryve-dialog.call-surface-dialog{inline-size:100vw;block-size:100dvh;border-radius:0}.call-surface.cr-room,.call-surface.cr-room[data-panel=closed]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cr-top{flex-wrap:wrap;padding:var(--space-12) var(--space-12) var(--space-6);gap:var(--space-8)}.cr-top__name{flex:1 1 auto}.cr-top .cr-clock{order:3;flex-basis:100%;max-inline-size:none;margin:0}.call-surface__stage.cr-stage{padding:var(--space-4) var(--space-12) var(--space-8);gap:var(--space-8)}.cr-stage .call-tile{border-radius:1.125rem}.cr-stage .call-tile__work,.cr-strip{display:none}.cr-solo{padding:var(--space-12)}.cr-panel-wrap[data-sheet=true]{position:absolute;inset-inline:0;inset-block-end:0;block-size:70dvh;z-index:20;border-inline-start:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -6px 24px color-mix(in srgb,black 14%,transparent);animation:cr-sheet-up calc(.42s * var(--kit-dur, 1)) var(--ease-panel) both}}@keyframes cr-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.thryve-dialog.cr-green-dialog{inline-size:min(100vw - 2rem,60rem);max-inline-size:none;padding:0;overflow:hidden}.cr-green{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cr-green__pv{display:grid;gap:var(--space-12);align-content:start;padding:var(--space-20);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent-primary) 10%,transparent) 1.2px,transparent 1.4px) 0 0 /16px 16px,color-mix(in srgb,var(--accent-primary) 4%,var(--surface-sunken))}.cr-preview{position:relative;aspect-ratio:16/10;border-radius:1.375rem;overflow:hidden;background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default),var(--shadow-1);display:grid;place-items:center}.cr-preview__video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.cr-preview__face{display:grid;justify-items:center;gap:var(--space-12);padding:var(--space-16);text-align:center}.cr-preview__face p{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.cr-preview__blank{inline-size:5.5rem;block-size:5.5rem;border-radius:var(--radius-pill);background:var(--surface-sunken)}.cr-preview__plate{position:absolute}.cr-meter{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-caption);color:var(--text-secondary)}.cr-meter__bars{display:flex;gap:3px;flex:1}.cr-meter__bars i{flex:1;block-size:.5rem;border-radius:3px;background:color-mix(in srgb,var(--text-muted) 22%,transparent);transition:background calc(.12s * var(--kit-dur, 1))}.cr-meter__bars i.on{background:var(--text-success)}.cr-meter__l{flex:none;min-inline-size:9rem;text-align:end}.cr-green__keys{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.cr-devices,.cr-toggle--off.thryve-btn{color:var(--text-secondary)}.cr-devices{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-control);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default);font-size:var(--text-caption);max-inline-size:100%}.cr-devices span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-green__info{display:grid;gap:var(--space-16);align-content:start;padding:var(--space-24)}.cr-green__info>.cr-pill{justify-self:start}.cr-green__title{margin:0;font-size:var(--text-title);font-weight:var(--font-weight-semibold)}.cr-green__empty{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.cr-inside{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.cr-inside__row{display:flex;align-items:center;gap:var(--space-12);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.cr-inside__t{display:grid;min-inline-size:0}.cr-inside__t small{font-weight:var(--font-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-inside__more,.cr-inside__t small{font-size:var(--text-caption);color:var(--text-muted)}.cr-hostb{margin-inline-start:var(--space-6);padding:0 var(--space-6);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-primary) 14%,var(--surface-elevated));color:var(--kit-ink);font-size:var(--text-micro)}.cr-field{display:grid;gap:var(--space-6)}.cr-field small{font-size:var(--text-micro);color:var(--text-muted)}.cr-green__join{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.cr-green__as{font-size:var(--text-caption);color:var(--text-muted)}.cr-green__as .cr-name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:720px){.cr-green{grid-template-columns:minmax(0,1fr)}.cr-green__pv{padding:var(--space-12)}.cr-green__info{padding:var(--space-16)}.cr-preview{aspect-ratio:16/9}.cr-meter__l{min-inline-size:0}.cr-green__join>.thryve-btn{inline-size:100%}}.cr-pip{display:grid;gap:var(--space-8);inline-size:18rem;padding:0 var(--space-8) var(--space-8);transition:inline-size calc(.45s * var(--kit-dur, 1)) var(--ease-spring)}.cr-pip--expanded{inline-size:20rem}.cr-pip--state{min-block-size:6rem;place-items:center;padding:var(--space-12)}.cr-pip__grip{justify-self:center;inline-size:2.25rem;block-size:.3125rem;margin-block-start:var(--space-6);border-radius:3px;background:var(--border-default)}.cr-pip__row{display:flex;align-items:center;gap:var(--space-8)}.cr-pip__who{position:relative;flex:none}.cr-pip__dot{position:absolute;inset-block-end:0;inset-inline-end:0;box-shadow:0 0 0 2.5px var(--surface-elevated)}.cr-pip__t{flex:1;min-inline-size:0;display:grid}.cr-pip__t b{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis}.cr-pip__t b,.cr-pip__t small{white-space:nowrap;overflow:hidden}.cr-pip__t small{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-micro);color:var(--text-muted)}.cr-eq{display:inline-flex;align-items:flex-end;gap:1.5px;block-size:.625rem}.cr-eq i{inline-size:2.5px;block-size:100%;border-radius:2px;background:var(--text-success);animation:cr-eq calc(.8s * var(--kit-dur, 1)) ease-in-out infinite;transform-origin:bottom}.cr-eq i:nth-child(2){animation-delay:.15s}.cr-eq i:nth-child(3){animation-delay:.3s}@keyframes cr-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cr-pip__x{display:grid;gap:var(--space-8);animation:cr-arrive calc(.4s * var(--kit-dur, 1)) var(--ease-spring) both}.cr-pip__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.cr-pip__mt{position:relative;aspect-ratio:16/10;display:grid;place-items:center;border-radius:var(--radius-card);background:var(--surface-sunken);box-shadow:0 0 0 1px var(--border-default);overflow:hidden}.cr-pip__mt--speaking{box-shadow:0 0 0 2.5px var(--text-success)}.cr-pip__mt small{position:absolute;inset-inline-start:var(--space-4);inset-block-end:var(--space-4);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--surface-elevated);font-size:var(--text-micro);font-weight:var(--font-weight-semibold)}.cr-pip__hand{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);color:var(--text-warning)}.cr-pip__present{border-radius:var(--radius-card);overflow:hidden;aspect-ratio:16/10;display:flex}.cr-pip__present>*{flex:1}.cr-pip__focus{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-micro);color:var(--text-secondary)}.cr-pip__bar{flex:1;block-size:.375rem;border-radius:3px;background:var(--kit-track);overflow:hidden}.cr-pip__bar i{display:block;block-size:100%;background:var(--accent-primary);border-radius:inherit;transition:inline-size calc(.75s * var(--kit-dur, 1)) var(--ease-spring)}.cr-pip__ctrl{display:flex;align-items:center;gap:var(--space-6)}.cr-pip__back.thryve-btn{flex:1}.thryve-dialog.cr-wrap-dialog{inline-size:min(100vw - 2rem,34rem)}.cr-wrap{display:grid;gap:var(--space-16)}.cr-wrap__h{display:flex;align-items:center;gap:var(--space-16)}.cr-wrap__stamp{inline-size:4.5rem;block-size:4.5rem;flex:none}.cr-wrap__title{margin:0;font-size:var(--text-title);font-weight:var(--font-weight-semibold)}.cr-wrap__sub{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.cr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.cr-stat{display:grid;gap:var(--space-2);padding:var(--space-12);border-radius:var(--radius-card);background:var(--surface-sunken);border:1px solid var(--border-subtle)}.cr-stat b{font-size:var(--text-title);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.cr-stat small{font-size:var(--text-micro);color:var(--text-muted)}.cr-done-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.cr-done-row{display:flex;align-items:center;gap:var(--space-12)}.cr-done-row__t{flex:1;min-inline-size:0;display:grid;font-size:var(--text-caption)}.cr-done-row__t small{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-done-row .cr-pips i{inline-size:.75rem;block-size:.4375rem}.cr-saved{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius-card);background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated));font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--kit-ink)}.cr-saved[data-state=saved]{background:color-mix(in srgb,var(--text-success) 12%,var(--surface-elevated));color:var(--text-success)}.cr-saved>span{flex:1}.cr-wrap__f{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}@media (max-width:480px){.cr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-stat b{font-size:var(--text-body)}.cr-wrap__stamp{inline-size:3.5rem;block-size:3.5rem}}@media (prefers-reduced-motion:reduce){.call-tile__hand,.cr-box--on,.cr-cleared,.cr-eq i,.cr-goal-done,.cr-live-dot:after,.cr-msg,.cr-panel-wrap[data-sheet=true],.cr-pip__x,.cr-solo,.cr-stage .call-tile,.thryve-btn.cr-hq{animation:none}.cr-pip__bar i,.cr-seg i{transition:none}}.rail-kit-mini{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-block:var(--space-4)}.rail-kit-mini__item{position:relative;display:grid;place-items:center;inline-size:var(--space-40);block-size:var(--space-40);flex:none;padding:0;border:0;border-radius:var(--space-12);background:transparent;color:var(--text-secondary);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-default)}.rail-kit-mini__item:hover{background:var(--rail-lens);color:var(--text-primary)}.rail-kit-mini__item[aria-current]{background:var(--rail-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--kit-ink)}.rail-kit-mini__item[data-hidden=true]>:not(.rail-kit-mini__hidden-badge){opacity:.4}.rail-kit-mini__hidden-badge{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--border-default);color:var(--text-secondary)}.rail-kit-mini__hidden-badge svg{inline-size:var(--space-12);block-size:var(--space-12)}.rail-kit-mini__item:focus-visible{outline:2px solid var(--accent-primary);outline-offset:var(--space-2)}.rail-kit-mini__divider{inline-size:var(--space-24);margin-block:var(--space-4);border:0;border-block-start:1px solid var(--border-default)}@media (prefers-reduced-motion:reduce){.rail-kit-mini__item{transition:none}}