.tau-switch{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.tau-switch.is-compact{padding:12px 16px}.tau-tile{border-radius:var(--r-control);background:var(--raised);width:32px;height:32px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.tau-tile.is-on{background:var(--booked-soft);color:var(--booked)}.tau-text{flex:1;gap:2px;min-width:0;display:grid}.tau-text p{margin:0}.tau-title{font-size:calc(14px * var(--ts));font-weight:600}.tau-line{font-size:calc(12.5px * var(--ts));color:var(--muted)}.tau-toggle{border:1px solid var(--line-strong);background:var(--raised);border-radius:999px;flex:none;width:48px;height:28px;transition:background .2s ease-out;position:relative}.tau-toggle span{background:var(--muted);width:20px;height:20px;box-shadow:var(--card-shadow);border-radius:50%;transition:left .2s ease-out;position:absolute;top:3px;left:3px}.tau-toggle.is-on{background:var(--accent-fill);border-color:#0000}.tau-toggle.is-on span{background:var(--surface);left:23px}.tau-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tau-stack{gap:8px;display:grid}.tau-queue-head{border-bottom:1px solid var(--line);background:var(--band);font-size:calc(12.5px * var(--ts));color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:8px 16px;font-weight:500;display:flex}.tau-queue-head span{font-size:calc(12px * var(--ts));color:var(--faint);margin-left:auto;font-weight:400}.tau-queue{margin:0;padding:0;list-style:none}.tau-queue li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.tau-queue li:last-child{border-bottom:0}.tau-queue-text{flex:1;gap:2px;min-width:0;display:grid}.tau-queue-who{font-size:calc(13px * var(--ts));align-items:center;gap:8px;display:flex}.tau-queue-who button{font-weight:500}.tau-queue-who button:hover{text-decoration:underline}.tau-queue-who span{color:var(--faint)}.tau-queue-draft{font-size:calc(12.5px * var(--ts));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tau-queue .t-btn{font-size:calc(12.5px * var(--ts));flex:none}.tp-inner.th-inner{max-width:1260px;padding:20px 28px 40px}.th-date{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.th-date h1{font-size:calc(24px * var(--ts));letter-spacing:-.02em;margin:0;font-weight:600}.th-date span{font-size:calc(12px * var(--ts));color:var(--faint)}.th-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.th-grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.th-list{flex-direction:column;display:flex}.th-list-head{border-bottom:1px solid var(--line);background:var(--band);text-align:left;gap:4px;width:100%;padding:12px 16px;transition:background .2s ease-out;display:grid}.th-list-head:hover{background:var(--raised)}.th-list-top{align-items:center;gap:10px;min-width:0;display:flex}.th-list-top h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(14px * var(--ts));margin:0;font-weight:600;overflow:hidden}.th-big{font-size:calc(28px * var(--ts));letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500;line-height:1}.th-list-note{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--ts));color:var(--faint);overflow:hidden}.th-list-note.is-urgent{color:var(--closing);font-weight:500}.th-eyebrow{font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:0;padding:10px 16px 4px;font-weight:500}.th-rows{margin:0;padding:0;list-style:none}.th-rows li{border-bottom:1px solid var(--line)}.th-rows button{text-align:left;align-items:center;gap:10px;width:100%;height:52px;padding:0 16px;display:flex}.th-rows button:hover{background:var(--raised)}.th-row-text{flex:1;min-width:0;display:grid}.th-row-text strong,.th-row-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-row-text strong{font-weight:500;font-size:calc(13.5px * var(--ts))}.th-row-text span{font-size:calc(12px * var(--ts));color:var(--faint)}.th-row-right{flex:none;justify-items:end;gap:2px;display:grid}.th-turn{border-radius:var(--r-chip);background:var(--wait-soft);color:var(--wait);font-size:calc(11px * var(--ts));white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:600;line-height:18px;display:inline-flex}.th-turn.is-ours{background:var(--turn-soft);color:var(--turn)}.th-timer{white-space:nowrap;font-size:calc(11.5px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums}.th-timer.is-closing{border-radius:var(--r-chip);background:var(--closing-soft);color:var(--closing);padding:0 6px}.th-age{white-space:nowrap;font-size:calc(11.5px * var(--ts));color:var(--faint)}.th-none{font-size:calc(13px * var(--ts));color:var(--faint);margin:0;padding:16px}.th-seeall{text-align:left;width:100%;font-size:calc(12.5px * var(--ts));color:var(--accent);margin-top:auto;margin-bottom:0;padding:10px 16px;font-weight:500;display:block}.th-rows li:last-child{border-bottom:0}.th-rows+.th-seeall,.th-none+.th-seeall{border-top:1px solid var(--line)}.th-seeall:hover{text-decoration:underline}.th-panel{flex-direction:column;display:flex}.th-head{border-bottom:1px solid var(--line);background:var(--band);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.th-head h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600}.th-pill{background:var(--raised);font-size:calc(12px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px}.th-aside{font-size:calc(12px * var(--ts));color:var(--faint);margin-left:auto}.th-followups{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.th-followups:hover{background:var(--raised)}.th-followups-text{min-width:0;display:grid}.th-followups-text strong{font-size:calc(13.5px * var(--ts));font-weight:600}.th-followups-text span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--ts));color:var(--faint);overflow:hidden}.th-board{white-space:nowrap;font-size:calc(12.5px * var(--ts));color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.th-recs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.th-recs li{border-bottom:1px solid var(--line)}.th-recs li:nth-child(odd){border-right:1px solid var(--line)}.th-recs li:last-child,.th-recs li:nth-last-child(2):nth-child(odd){border-bottom:0}.th-rec,.th-tap{flex-direction:column;gap:6px;height:100%;padding:12px 16px;display:flex}.th-tap{border-bottom:1px solid var(--line);height:auto}.th-rec-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.th-kicker{font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-weight:600;display:inline-flex}.th-kicker svg{align-self:center}.th-kicker.is-accent{background:var(--accent-soft);color:var(--accent)}.th-kicker.is-closing{background:var(--closing-soft);color:var(--closing)}.th-kicker.is-turn{background:var(--turn-soft);color:var(--turn)}.th-kicker.is-wait{background:var(--wait-soft);color:var(--wait)}.th-kicker.is-booked{background:var(--booked-soft);color:var(--booked)}.th-name{font-size:calc(13.5px * var(--ts));font-weight:600}button.th-name:hover{text-decoration:underline}.th-right{font-size:calc(12px * var(--ts));color:var(--faint);margin-left:auto}.th-why,.th-cand{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.th-cand b{color:var(--ink);font-weight:500}.th-quote{border:1px solid var(--line);border-radius:var(--r-control);background:var(--ground);white-space:pre-wrap;font-size:calc(13px * var(--ts));margin:0;padding:8px 12px}.th-rec-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.th-rec>.th-rec-actions{margin-top:auto;padding-top:4px}.th-plain{color:var(--ink)}.th-plain:hover{background:var(--raised)}.th-push{margin-left:auto}.th-done{font-size:calc(12.5px * var(--ts));color:var(--booked);margin:0;font-weight:500}.th-norec{align-items:center;gap:12px;padding:16px;display:flex}.th-norec p{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.th-more{border-top:1px solid var(--line);text-align:left;font-size:calc(12.5px * var(--ts));color:var(--accent);padding:10px 16px;font-weight:500}.th-tap-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.th-small-link{font-size:calc(12px * var(--ts));color:var(--muted)}.th-small-link:hover{color:var(--ink)}.th-caught{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.th-caught strong{font-size:calc(14px * var(--ts));font-weight:500}.th-caught span{max-width:46ch;font-size:calc(12.5px * var(--ts));color:var(--faint)}.th-week{grid-template-columns:1fr 1fr;display:grid}.th-kpi{border-bottom:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:12px 16px;display:grid}.th-kpi:nth-child(odd){border-right:1px solid var(--line)}.th-kpi-label{font-size:calc(12px * var(--ts));color:var(--muted);align-items:center;gap:6px;display:flex}.th-kpi-value{font-size:calc(24px * var(--ts));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.th-kpi-note{font-size:calc(12px * var(--ts));color:var(--muted)}.th-kpi-note.is-up{color:var(--booked)}.th-spark-box{height:38px;display:block}.th-spark{max-width:100%;margin-top:4px}.th-spark-line{fill:none;stroke:var(--accent);stroke-width:1.5px}.th-spark-fill{fill:var(--accent-soft)}.th-spark-dot{fill:var(--accent)}.th-sources{gap:6px;padding:12px 16px;display:grid}.th-sources h3{font-size:calc(12px * var(--ts));color:var(--muted);margin:0;font-weight:500}.th-source{font-size:calc(12.5px * var(--ts));grid-template-columns:8.5rem minmax(0,1fr) 2rem;align-items:center;gap:8px;display:grid}.th-source>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-source .t-mono{text-align:right;color:var(--muted)}.th-bar{background:var(--raised);border-radius:999px;height:6px;overflow:hidden}.th-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.th-top-post{font-size:calc(12.5px * var(--ts));color:var(--muted);margin:4px 0 0}.th-status{font-size:calc(12px * var(--ts));color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.th-status span{align-items:center;gap:6px;display:inline-flex}.th-status i{background:var(--booked);border-radius:50%;width:7px;height:7px}@container turn (width<=1100px){.th-recs{grid-template-columns:minmax(0,1fr)}.th-recs li:nth-child(odd){border-right:0}.th-recs li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.th-grid-2-1{grid-template-columns:minmax(0,1fr)}}@container turn (width<=900px){.th-grid-3{grid-template-columns:minmax(0,1fr)}}@container turn (width<=720px){.tp-inner.th-inner{padding:20px 14px 32px}.th-aside{flex-basis:100%;margin-left:0}.th-board{display:none}}.tp-inner.tl-inner{height:100%;padding-bottom:20px}.tl-panel{flex-direction:column;flex:1;min-height:320px;display:flex}.tl-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.tl-search{flex:220px;min-width:200px;max-width:320px;position:relative}.tl-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tl-input,.tl-select{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);height:34px;color:var(--ink)}.tl-input{width:100%;font-size:calc(13px * var(--ts));padding:0 8px 0 32px}.tl-select{font-size:calc(12.5px * var(--ts));padding:0 8px}.tl-clear{font-size:calc(12.5px * var(--ts));color:var(--accent);margin-left:auto;font-weight:500}.tl-clear:hover{text-decoration:underline}.t-btn.tl-ghost{color:var(--ink)}.t-btn.tl-ghost:hover{background:var(--raised)}.tl-scroll{border-top:1px solid var(--line);flex:1;min-height:0;overflow:auto}.tl-table{border-collapse:collapse;width:100%;min-width:980px;font-size:calc(13px * var(--ts))}.tl-table thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--band);font-size:calc(12px * var(--ts));color:var(--muted);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:500;position:sticky;top:0}.tl-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:48px;padding:8px 12px}.tl-table th:first-child,.tl-table td:first-child{padding-left:16px}.tl-table th:last-child,.tl-table td:last-child{padding-right:16px}.tl-table tbody tr:last-child td{border-bottom:0}.tl-table tbody tr{cursor:pointer}.tl-table tbody tr:hover td{background:var(--raised)}.tl-sort{font:inherit;color:inherit;align-items:center;gap:4px;display:inline-flex}.tl-sort svg{color:var(--faint)}.tl-sort:hover,.tl-sort.is-on,.tl-sort.is-on svg{color:var(--ink)}.tl-right,.tl-table th.tl-right{text-align:right}th.tl-right .tl-sort{flex-direction:row-reverse}.tl-person{align-items:center;gap:10px;display:flex}.tl-who{min-width:0}.tl-name-line{align-items:center;gap:6px;display:flex}.tl-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:500;overflow:hidden}.tl-name:hover{text-decoration:underline}.tl-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.tl-tags span{border-radius:var(--r-chip);background:var(--raised);font-size:calc(11px * var(--ts));color:var(--muted);padding:0 6px}.tl-score{margin-left:8px}.tl-block{display:block}.tl-nowrap{white-space:nowrap}.tl-nums{font-variant-numeric:tabular-nums}.tl-muted{color:var(--muted)}.tl-faint{color:var(--faint)}.tl-detail{font-size:calc(12px * var(--ts));color:var(--faint);display:block}.tl-clip{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tl-booked{color:var(--booked)}.tl-pager{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.tl-range{font-variant-numeric:tabular-nums}.tl-sizes{align-items:center;gap:4px;display:flex}.tl-sizes button{border-radius:var(--r-chip);font-variant-numeric:tabular-nums;color:var(--muted);padding:2px 8px}.tl-sizes button:hover{color:var(--ink)}.tl-sizes button.is-on{background:var(--raised);color:var(--ink);font-weight:600}.tl-steps{gap:6px;margin-left:auto;display:flex}.t-btn.tl-step{border:1px solid var(--line-strong);color:var(--ink);gap:4px}.t-btn.tl-step:hover{background:var(--raised)}.tl-none{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.tl-none p{font-size:calc(14px * var(--ts));margin:0;font-weight:500}.tl-none-icon{border-radius:var(--r-control);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}@container turn (width<=720px){.tl-search{flex-basis:100%;max-width:none}.tl-panel{min-height:420px}}.t-btn.tf-plain{color:var(--ink)}.t-btn.tf-plain:hover{background:var(--raised)}.tf-tabs{border-bottom:1px solid var(--line);background:var(--band);display:flex;overflow-x:auto}.tf-tabs button{white-space:nowrap;color:var(--muted);font-size:calc(13.5px * var(--ts));border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.tf-tabs button:hover{color:var(--ink)}.tf-tabs button.is-on{border-bottom-color:var(--accent);background:var(--surface);color:var(--ink);font-weight:600}.tf-tabs button.is-on svg{color:var(--accent)}.tf-due{background:var(--raised);font-size:calc(11.5px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-weight:400}.tf-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.tf-filters{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.tf-search{flex:180px;min-width:160px;max-width:320px;position:relative}.tf-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tf-input,.tf-select{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);height:34px;color:var(--ink)}.tf-input{width:100%;font-size:calc(13px * var(--ts));padding:0 8px 0 32px}.tf-select{font-size:calc(12.5px * var(--ts));padding:0 8px}.tf-clear{font-size:calc(12.5px * var(--ts));color:var(--accent);font-weight:500}.tf-clear:hover{text-decoration:underline}.tf-status{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tf-status button{border-radius:var(--r-control);color:var(--muted);font-size:calc(13px * var(--ts));align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.tf-status button:hover{background:var(--raised);color:var(--ink)}.tf-status button.is-on{background:var(--ink);color:var(--surface);font-weight:600}.tf-n{background:var(--raised);font-size:calc(11.5px * var(--ts));font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px}.tf-status button.is-on .tf-n{background:color-mix(in srgb, var(--surface) 20%, transparent)}.tf-status button.is-on .tf-n.is-due{background:var(--closing);color:var(--surface)}.tf-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tf-col{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.tf-col:last-child{border-right:0}.tf-col header{align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.tf-col header>div{gap:2px;display:grid}.tf-col h2{font-size:calc(15px * var(--ts));margin:0;font-weight:600}.tf-col header p{font-size:calc(12.5px * var(--ts));color:var(--faint);align-items:center;gap:6px;margin:0;display:inline-flex}.tf-colcount{font-size:calc(14px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.tf-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.tf-card{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.tf-card-top{align-items:flex-start;gap:12px;display:flex}.tf-who{flex:1;min-width:0;display:grid}.tf-name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(14.5px * var(--ts));text-align:left;font-weight:600;overflow:hidden}button.tf-name:hover{text-decoration:underline}.tf-handle{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--ts));color:var(--faint);overflow:hidden}.tf-badge{background:var(--raised);font-size:calc(12px * var(--ts));white-space:nowrap;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.tf-badge.is-late{background:var(--closing-soft);color:var(--closing)}.tf-badge.is-due{background:var(--turn-soft);color:var(--turn)}.tf-facts{font-size:calc(13px * var(--ts));color:var(--muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.tf-facts li{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.tf-facts svg{color:var(--faint);flex:none}.tf-faint{color:var(--faint)}.tf-quote{text-overflow:ellipsis;min-width:0;overflow:hidden}.tf-chips{align-items:center;gap:6px;height:24px;display:flex;overflow:hidden}.tf-text{border:1px solid var(--line);border-radius:var(--r-control);background:var(--ground);height:calc(2lh + 18px);font-size:calc(13px * var(--ts));white-space:pre-wrap;margin:0;padding:8px 12px}.tf-text span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tf-actions{gap:6px;display:grid}.tf-action-row{align-items:center;gap:6px;display:flex}.t-btn.tf-grow{flex:1;justify-content:center}.t-btn.tf-line{border:1px solid var(--line-strong);color:var(--ink)}.t-btn.tf-line:hover{background:var(--raised)}.t-btn.tf-icon{flex:none;justify-content:center;width:36px;height:36px;padding:0}.tf-waiting{font-size:calc(12.5px * var(--ts));color:var(--faint);flex:1}.t-btn.tf-marksent{border:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--ink);justify-content:center}.t-btn.tf-marksent:hover{background:var(--raised)}.t-btn.tf-full{justify-content:center;width:100%}.tf-empty{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:8px;padding:32px 24px 40px;display:flex}.tf-empty p{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.tf-note{max-width:80ch;font-size:calc(12.5px * var(--ts));color:var(--faint);margin:0}@container turn (width<=1000px){.tf-cols{grid-template-columns:minmax(0,1fr)}.tf-col{border-right:0;border-bottom:1px solid var(--line)}.tf-col:last-child{border-bottom:0}}.ta-inner{font-size:calc(14px * var(--ts))}.ta-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ta-head>div:first-child{flex:520px;min-width:0}.ta-head h1{font-size:calc(24px * var(--ts));letter-spacing:-.02em;margin:0;font-weight:600}.ta-head p{font-size:calc(13px * var(--ts));color:var(--muted);margin:4px 0 0}.ta-seg{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);padding:2px;display:flex}.ta-seg button{font-size:calc(12.5px * var(--ts));color:var(--muted);white-space:nowrap;border-radius:10px;padding:4px 10px;font-weight:500}.ta-seg button:hover{color:var(--ink)}.ta-seg button.is-on{background:var(--raised);color:var(--ink)}.ta-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ta-kpi{align-content:start;gap:4px;padding:14px 16px;display:grid}.ta-kpi-label{font-size:calc(13px * var(--ts));color:var(--muted);align-items:center;gap:10px;font-weight:500;display:flex}.ta-kpi-value{font-size:calc(30px * var(--ts));letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:500;line-height:1.2}.ta-kpi-note{font-size:calc(12.5px * var(--ts));color:var(--faint)}.ta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ta-span2{grid-column:span 2}.ta-span-all{grid-column:1/-1}.ta-col{flex-direction:column;display:flex}.ta-col .tp-panel-head h2{font-size:calc(14px * var(--ts));text-overflow:ellipsis;overflow:hidden}.ta-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ta-num{font-size:calc(13px * var(--ts));text-align:right;font-variant-numeric:tabular-nums}.ta-muted{color:var(--muted)}.ta-faint{color:var(--faint)}.ta-note{font-size:calc(12px * var(--ts));color:var(--faint)}.ta-between{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ta-foot{border-top:1px solid var(--line);font-size:calc(12px * var(--ts));color:var(--faint);margin:auto 0 0;padding:10px 16px}.ta-foot-right{text-align:right;display:block}.ta-bar{background:var(--raised);border-radius:999px;height:8px;display:block;overflow:hidden}.ta-bar>span{border-radius:999px;height:100%;transition:width .3s ease-out;display:block}.ta-fill-accent{background:var(--accent)}.ta-fill-booked{background:var(--booked)}.ta-fill-wait{background:var(--wait)}.ta-fill-closing{background:var(--closing)}.ta-fill-turn{background:var(--turn)}.ta-funnel,.ta-sources,.ta-rows,.ta-posts,.ta-legend,.ta-variants{margin:0;padding:0;list-style:none}.ta-funnel{gap:10px;padding:16px;display:grid}.ta-funnel li{font-size:calc(13px * var(--ts));grid-template-columns:8.5rem minmax(0,1fr) 2.5rem 3.5rem;align-items:center;gap:12px;display:grid}.ta-step{text-align:right;font-size:calc(12px * var(--ts));color:var(--faint);font-variant-numeric:tabular-nums}.ta-sources{gap:12px;padding:16px;display:grid}.ta-sources li{font-size:calc(13px * var(--ts));gap:6px;display:grid}.ta-rows{gap:10px;padding:16px;display:grid}.ta-rows li{font-size:calc(13px * var(--ts));align-items:center;gap:12px;display:grid}.ta-rows-week li{grid-template-columns:4.5rem minmax(0,1fr) 2rem}.ta-rows-age li{grid-template-columns:7rem minmax(0,1fr) 2rem}.ta-figures{grid-template-columns:1fr 1fr;margin:0;display:grid}.ta-figures>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.ta-figures>div:nth-child(odd){border-right:1px solid var(--line)}.ta-figures>div:nth-last-child(-n+2){border-bottom:0}.ta-figures dt{font-size:calc(12px * var(--ts));color:var(--muted)}.ta-figures dd{font-size:calc(24px * var(--ts));font-variant-numeric:tabular-nums;margin:0;font-weight:500}.ta-figures .is-good dd{color:var(--booked)}.ta-table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ts))}.ta-table th{font-size:calc(12px * var(--ts));color:var(--faint);text-align:right;white-space:nowrap;padding:8px 16px 8px 0;font-weight:500}.ta-table td{border-top:1px solid var(--line);padding:10px 16px 10px 0}.ta-table th:first-child,.ta-table td:first-child{text-align:left;padding-left:16px}.ta-table-tight td{padding-top:8px;padding-bottom:8px}.ta-posts li{border-bottom:1px solid var(--line);font-size:calc(13px * var(--ts));grid-template-columns:minmax(0,1fr) 4rem 4rem;align-items:center;gap:12px;padding:10px 16px;display:grid}.ta-posts li:last-child{border-bottom:0}.ta-post{min-width:0;display:grid}.ta-post .ta-note{text-transform:capitalize}.ta-ai{font-size:calc(13px * var(--ts));gap:12px;padding:16px;display:grid}.ta-ai p{margin:0}.ta-split{background:var(--raised);border-radius:999px;height:10px;display:flex;overflow:hidden}.ta-split>span{transition:width .3s ease-out}.ta-legend{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 28px;display:grid}.ta-legend li{align-items:center;gap:8px;display:flex}.ta-legend i{border-radius:50%;width:10px;height:10px}.ta-tests-head{border-bottom:1px solid var(--line);background:var(--band);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ta-tests-title{flex:240px;min-width:0}.ta-tests-title h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600}.ta-tests-title p{font-size:calc(12px * var(--ts));color:var(--muted);margin:2px 0 0}.ta-new{margin-left:auto}.ta-test-list{margin:0;padding:0;list-style:none}.ta-test{border-bottom:1px solid var(--line);gap:12px;padding:16px;display:grid}.ta-test:last-child{border-bottom:0}.ta-test-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ta-test-top h3{font-size:calc(14px * var(--ts));margin:0;font-weight:600}.ta-pill{font-size:calc(12px * var(--ts));border-radius:999px;padding:2px 8px;font-weight:500}.ta-pill.is-step{background:var(--accent-soft);color:var(--accent)}.ta-pill.is-running{background:var(--booked-soft);color:var(--booked)}.ta-pill.is-paused{background:var(--turn-soft);color:var(--turn)}.ta-pill.is-ended{background:var(--raised);color:var(--faint)}.ta-test-buttons{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.ta-test-buttons .t-btn{font-size:calc(12px * var(--ts));gap:6px}.ta-quiet{color:var(--muted)}.ta-quiet:hover{background:var(--raised);color:var(--ink)}.ta-end{color:var(--closing)}.ta-end:hover{background:var(--closing-soft)}.ta-verdict{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--ground);padding:10px 12px}.ta-verdict p{font-size:calc(12.5px * var(--ts));color:var(--muted);margin:0}.ta-verdict .ta-verdict-title{font-size:calc(13.5px * var(--ts));color:var(--ink);font-weight:600}.ta-variants{gap:8px;display:grid}.ta-variants li{border:1px solid var(--line);border-radius:var(--r-inner);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px 12px;padding:10px 12px;display:grid}.ta-variant-text{align-items:flex-start;gap:10px;min-width:0;display:flex}.ta-variant-text p{min-width:0;font-size:calc(13px * var(--ts));overflow-wrap:anywhere;margin:0}.ta-letter{background:var(--raised);width:24px;height:24px;font-size:calc(11.5px * var(--ts));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ta-variant-stats{font-size:calc(12.5px * var(--ts));gap:6px;display:grid}.ta-saved{font-size:calc(12px * var(--ts));color:var(--faint)}.ta-controls,.ta-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-btn.ta-line{border:1px solid var(--line-strong);color:var(--ink)}.t-btn.ta-plain{color:var(--ink)}.t-btn.ta-line:hover,.t-btn.ta-plain:hover{background:var(--raised)}.ta-dates{font-size:calc(12.5px * var(--ts));align-items:center;gap:6px;display:flex}.ta-dates input,.ta-x-date input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);height:30px;color:var(--ink);color-scheme:dark;font-size:calc(12.5px * var(--ts));padding:0 8px}.t-btn.ta-apply{height:30px;font-size:calc(12.5px * var(--ts));padding:0 10px}.ta-section-head{border-bottom:1px solid var(--line);background:var(--band);align-items:center;gap:10px;padding:12px 16px;display:flex}.ta-section-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(14px * var(--ts));margin:0;font-weight:600;overflow:hidden}.ta-aside{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--ts));color:var(--faint);margin-left:auto;overflow:hidden}.ta-empty{text-align:center;font-size:calc(13px * var(--ts));color:var(--faint);flex:1;justify-content:center;align-items:center;margin:0;padding:32px 24px;display:flex}.ta-nums{font-variant-numeric:tabular-nums}.ta-r{text-align:right}.ta-nowrap{white-space:nowrap}.ta-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ta-compare-head{border-bottom:1px solid var(--line);background:var(--band);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.ta-compare-head h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600}.ta-compare-head p{font-size:calc(12px * var(--ts));color:var(--muted);margin:0}.ta-bucket{border:1px solid var(--line);border-radius:var(--r-control);background:var(--raised);font-size:calc(12px * var(--ts));margin-left:auto;padding:2px;display:flex}.ta-bucket button{border-radius:var(--r-chip);color:var(--muted);padding:4px 10px}.ta-bucket button:hover{color:var(--ink)}.ta-bucket button.is-on{background:var(--surface);box-shadow:var(--card-shadow);color:var(--ink);font-weight:600}.ta-compare-body{gap:12px;padding:14px 16px;display:grid}.ta-picker{gap:8px;display:grid}.ta-picker-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ta-picker-title{width:5.5rem;font-size:calc(12px * var(--ts));color:var(--faint);flex:none}.ta-chip{border:1px dashed var(--line-strong);font-size:calc(12px * var(--ts));color:var(--muted);border-radius:999px;padding:2px 10px}.ta-chip:hover{color:var(--ink)}.ta-chip.is-on{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent)}.ta-chip.is-off{border-color:var(--line);color:var(--faint);cursor:not-allowed}.ta-series-legend{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ta-series-legend li{align-items:center;gap:6px;display:flex}.ta-series-legend i,.ta-every th i{border-radius:999px;width:16px;height:2px;display:inline-block}.ta-every th i{vertical-align:middle;width:12px;margin-right:6px}.ta-chart{gap:8px;margin:0;display:grid}.ta-chart svg{width:100%;height:260px;display:block}.ta-axis{fill:var(--faint);font-size:calc(11px * var(--ts));font-variant-numeric:tabular-nums}.ta-endlabel{font-size:calc(11.5px * var(--ts));font-variant-numeric:tabular-nums;font-weight:500}.ta-every{font-size:calc(12.5px * var(--ts))}.ta-every summary{cursor:pointer;color:var(--muted)}.ta-every summary:hover{color:var(--ink)}.ta-every-scroll{margin-top:8px;overflow-x:auto}.ta-every table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--ts))}.ta-every th,.ta-every td{border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 8px}.ta-every thead th{text-align:left;font-weight:500}.ta-every thead th.ta-r{text-align:right}.ta-every tbody th{text-align:left;color:var(--muted);font-weight:400}.ta-every tbody tr:last-child th,.ta-every tbody tr:last-child td{border-bottom:0}.ta-nothing{text-align:center;font-size:calc(13px * var(--ts));color:var(--muted);margin:0;padding:32px 0}.ta-form-wrap{border-bottom:1px solid var(--line)}.ta-form-wrap h3{font-size:calc(13.5px * var(--ts));margin:0;padding:16px 16px 0;font-weight:600}.ta-form{gap:20px;padding:16px;display:grid}.ta-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.ta-field label,.ta-field legend,.ta-field-title{font-size:calc(13px * var(--ts));color:var(--ink);margin:0;font-weight:500}.ta-field legend{margin-bottom:6px}.ta-field p{font-size:calc(12px * var(--ts));color:var(--faint);margin:0}.ta-text-input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;max-width:420px;height:38px;color:var(--ink);font-size:calc(13.5px * var(--ts));padding:0 12px}.ta-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ta-field .ta-place{border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--surface);cursor:pointer;gap:10px;padding:10px 12px;font-weight:400;display:flex}.ta-field .ta-place:hover{background:var(--raised)}.ta-field .ta-place.is-on{border-color:var(--accent);background:var(--accent-soft)}.ta-place input{accent-color:var(--accent);margin-top:3px}.ta-place span{gap:2px;display:grid}.ta-place strong{font-size:calc(13px * var(--ts));font-weight:500}.ta-place small{font-size:calc(12px * var(--ts));color:var(--muted)}.ta-version{grid-template-columns:28px minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.ta-version textarea{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ts));resize:vertical;padding:8px 12px;line-height:1.6}.ta-letter.is-big{width:28px;height:28px;font-size:calc(12px * var(--ts));margin-top:6px}.t-btn.ta-remove{justify-content:center;width:32px;height:32px;margin-top:4px;padding:0}.t-btn.ta-add{width:fit-content;margin-left:36px}.ta-error{font-size:calc(12.5px * var(--ts));color:var(--closing);margin:0}.ta-form-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.ta-sources-nav{flex-wrap:wrap;gap:6px;display:flex}.ta-sources-nav button{border:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);border-radius:999px;padding:4px 12px}.ta-sources-nav button:hover{color:var(--ink)}.ta-sources-nav button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:500}.ta-x-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ta-x-search{flex:240px;min-width:200px;max-width:340px;position:relative}.ta-x-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ta-x-search input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;height:34px;color:var(--ink);font-size:calc(13px * var(--ts));padding:0 8px 0 32px}.ta-x-date{font-size:calc(12.5px * var(--ts));color:var(--muted);align-items:center;gap:6px;display:flex}.ta-x-date input{height:34px}.ta-x-quick{font-size:calc(12px * var(--ts));flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ta-x-quick>button:not(.t-btn){border-radius:var(--r-control);color:var(--muted);padding:4px 8px}.ta-x-quick>button:not(.t-btn):hover{color:var(--ink)}.ta-x-quick>button.is-on{background:var(--raised);color:var(--ink);font-weight:500}.t-btn.ta-x-density{height:28px;font-size:calc(12px * var(--ts));padding:0 8px}.ta-x-cols{border-bottom:1px solid var(--line);font-size:calc(12px * var(--ts));flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.ta-x-cols>.ta-faint{margin-right:4px}.ta-x-reset{font-size:calc(12px * var(--ts));color:var(--muted)}.ta-x-reset:hover{color:var(--ink);text-decoration:underline}.ta-x-scroll{overflow-x:auto}.ta-x-table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ts))}.ta-x-table th,.ta-x-table td{padding:6px 12px}.ta-x-table.is-comfy th,.ta-x-table.is-comfy td{padding-top:12px;padding-bottom:12px}.ta-x-table th:first-child,.ta-x-table td:first-child{padding-left:16px}.ta-x-table th:last-child,.ta-x-table td:last-child{padding-right:16px}.ta-x-table thead th{border-bottom:1px solid var(--line);background:var(--band);font-size:calc(12px * var(--ts));text-align:left;white-space:nowrap;color:var(--muted);font-weight:500}.ta-x-table thead th.ta-r{text-align:right}.ta-x-table tbody tr{border-bottom:1px solid var(--line)}.ta-x-table tbody tr:last-child{border-bottom:0}.ta-x-table tbody tr:hover{background:var(--raised)}.ta-x-sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.ta-x-sort svg{color:var(--faint)}.ta-x-sort.is-right{flex-direction:row-reverse}.ta-x-sort:hover,.ta-x-sort.is-on,.ta-x-sort.is-on svg{color:var(--ink)}.ta-long{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.ta-x-open{color:var(--ink);text-align:left;font-weight:500}.ta-x-open:hover{color:var(--accent);text-decoration:underline}.ta-x-none{font-size:calc(13px * var(--ts));color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:24px 16px;display:flex}.ta-x-none svg{color:var(--faint)}.ta-x-pager{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);align-items:center;gap:8px;padding:10px 16px;display:flex}.ta-x-pager>span:last-child{gap:6px;margin-left:auto;display:flex}@container turn (width<=1100px){.ta-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.ta-places{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-x-quick{margin-left:0}}@container turn (width<=720px){.ta-kpis,.ta-grid{grid-template-columns:minmax(0,1fr)}.ta-span2{grid-column:auto}.ta-funnel li{grid-template-columns:6.5rem minmax(0,1fr) 2rem 2.5rem;gap:8px}.ta-legend{grid-template-columns:1fr}.ta-posts li{grid-template-columns:minmax(0,1fr) 2rem 2rem}.ta-legend .ta-num{margin-left:auto}.ta-variants li{grid-template-columns:minmax(0,1fr)}.ta-col .ta-aside{display:none}.ta-places{grid-template-columns:minmax(0,1fr)}.ta-bucket{margin-left:0}.ta-picker-title{width:100%}.ta-chart svg{height:180px}.ta-dates{flex-wrap:wrap}}.tp-inner.tx-inner{gap:20px;max-width:1180px;padding-top:20px}.tx-plain{color:var(--muted);border:1px solid #0000}.tx-plain:hover{background:var(--raised);color:var(--ink)}.tx-mini{border-color:var(--line-strong);width:fit-content;height:26px;font-size:calc(12px * var(--ts));gap:6px;padding:0 8px}.tx-input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;min-width:0;font-size:calc(13.5px * var(--ts));padding:8px 10px;line-height:1.5}textarea.tx-input{resize:vertical}.tx-input::placeholder,.tx-chipbox input::placeholder{color:var(--faint)}.tx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tx-head h1,.tx-ed-head h1{font-size:calc(24px * var(--ts));letter-spacing:-.02em;margin:0;font-weight:600}.tx-head p{max-width:72ch;font-size:calc(13.5px * var(--ts));color:var(--muted);margin:4px 0 0}.tx-head-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-head-right .t-primary{font-weight:600}.tx-stats{font-size:calc(12.5px * var(--ts));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.tx-stats b{color:var(--ink);font-weight:600}.tx-stat-on{align-items:center;gap:6px;display:inline-flex}.tx-stat-on svg{color:var(--accent)}.tx-how-wrap{margin-left:auto;position:relative}.tx-how-wrap .t-btn{font-size:calc(12.5px * var(--ts));gap:6px}.tx-how-pop{z-index:5;width:min(92cqi,26rem);padding:12px;position:absolute;top:calc(100% + 4px);right:0}.tx-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tx-steps li{align-items:flex-start;gap:10px;display:flex}.tx-steps-panel{padding:14px}.tx-steps.is-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-step-n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tx-step-title{font-size:calc(13px * var(--ts));margin:0;font-weight:600}.tx-step-body{font-size:calc(12.5px * var(--ts));color:var(--muted);margin:0}.tx-bar{flex-wrap:wrap;min-height:56px}.tx-bar-note{font-size:calc(12px * var(--ts));color:var(--muted)}.tx-tabs{border:1px solid var(--line);border-radius:var(--r-control);background:var(--raised);font-size:calc(12.5px * var(--ts));flex-wrap:wrap;margin-left:auto;padding:2px;display:flex}.tx-tabs button{white-space:nowrap;border-radius:var(--r-chip);color:var(--muted);padding:4px 10px}.tx-tabs button:hover{color:var(--ink)}.tx-tabs button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow);font-weight:600}.tx-tabs .t-mono,.tx-filters .t-mono{font-size:calc(11.5px * var(--ts));color:var(--faint);font-weight:400}.tx-filters{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tx-filters button{color:var(--muted);border-radius:999px;padding:2px 10px}.tx-filters button:hover{color:var(--ink)}.tx-filters button.is-on{background:var(--accent-soft);color:var(--accent);font-weight:500}.tx-list{margin:0;padding:0;list-style:none}.tx-quiet{text-align:center;font-size:calc(13px * var(--ts));color:var(--muted);margin:0;padding:32px 14px}.tx-empty{text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.tx-empty-title{font-size:calc(16px * var(--ts));letter-spacing:-.01em;margin:0;font-weight:600}.tx-empty-body{max-width:46ch;font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.tx-empty-action{margin-top:6px}.tx-comment{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:grid}.tx-comment:last-child{border-bottom:0}.tx-comment-top{align-items:flex-start;gap:10px;display:flex}.tx-av{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:calc(12px * var(--ts));text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tx-comment-body{flex:1;min-width:0}.tx-comment-meta{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.tx-comment-meta b{color:var(--ink);font-weight:600}.tx-post{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.tx-comment-text{font-size:calc(14px * var(--ts));overflow-wrap:anywhere;margin:4px 0 0}.tx-kw{background:var(--accent-soft);color:var(--accent);font-size:calc(12px * var(--ts));border-radius:999px;flex:none;padding:2px 8px;font-weight:500}.tx-dm{gap:4px;display:grid}.tx-dm>span{font-size:calc(12px * var(--ts));color:var(--muted);font-weight:500}.tx-dm textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;font-size:calc(13.5px * var(--ts));padding:8px 10px;line-height:1.6}.tx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx-left{background:var(--turn-soft);color:var(--turn);font-size:calc(12px * var(--ts));border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-weight:500;display:inline-flex}.tx-sent-when{font-size:calc(11.5px * var(--ts));color:var(--muted);margin:0 0 4px}.tx-bubble{white-space:pre-wrap;border-radius:var(--r-inner) var(--r-inner) 4px var(--r-inner);background:var(--bubble-us);color:var(--bubble-us-ink,#e9fffc);font-size:calc(13px * var(--ts));margin:0;padding:8px 12px}.tx-row{border-bottom:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.tx-row:last-child{border-bottom:0}.tx-row.is-off{background:var(--ground)}.tx-row-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx-row-name{font-size:calc(14px * var(--ts));text-align:left;font-weight:600}.tx-row-name:hover{color:var(--accent);text-decoration:underline}.tx-trig,.tx-kind{font-size:calc(11px * var(--ts));background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-weight:600}.tx-trig.is-comment{background:var(--turn-soft);color:var(--turn)}.tx-kind{background:var(--raised);color:var(--muted);font-weight:400}.tx-row-side{font-size:calc(11.5px * var(--ts));align-items:center;gap:8px;margin-left:auto;display:flex}.tx-never{color:var(--turn)}.tx-move{gap:2px;display:flex}.tx-move button{border:1px solid var(--line);border-radius:var(--r-chip);color:var(--muted);padding:2px;display:inline-flex}.tx-move button:hover:not(:disabled){color:var(--ink)}.tx-move button:disabled{opacity:.35;cursor:default}.tx-switch{border:1px dashed var(--line-strong);font-size:calc(12px * var(--ts));color:var(--muted);border-radius:999px;padding:2px 8px}.tx-switch:hover{color:var(--ink)}.tx-switch.is-on{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tx-row-what{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-phrase{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-weight:500}.tx-where{color:var(--muted)}.tx-thumbs{align-items:center;gap:4px;display:flex}.tx-mini-thumb{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--raised);width:22px;height:22px;color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.tx-tag{background:var(--raised);font-size:calc(11.5px * var(--ts));color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:400;display:inline-flex}.tx-warn{border-radius:var(--r-control);background:var(--turn-soft);color:var(--turn);font-size:calc(12px * var(--ts));align-items:flex-start;gap:6px;margin:0;padding:6px 10px;display:flex}.tx-warn svg{flex:none;margin-top:2px}.tx-warn b{font-weight:600}.tx-row-reply{min-width:0;font-size:calc(12.5px * var(--ts));align-items:baseline;gap:6px;margin:0;display:flex}.tx-row-reply>.t-faint{flex:none}.tx-row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.tx-panel-head{border-bottom:1px solid var(--line);background:var(--band);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.tx-panel-title{flex:1;min-width:0}.tx-panel-title h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600;line-height:32px}.tx-panel-title p{font-size:calc(12px * var(--ts));color:var(--muted);margin:-4px 0 0}.tx-try{gap:12px;padding:16px;display:grid}.tx-try-row{flex-wrap:wrap;gap:8px;display:flex}.tx-try-input{flex:1;width:auto;min-width:160px}.tx-try-select{width:auto;min-width:170px}.tx-try-row .t-btn{border-color:var(--line-strong);background:var(--surface)}.tx-try-row .t-btn:disabled{opacity:.5}.tx-try-hits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-try-hits li{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--ground);font-size:calc(13px * var(--ts));padding:8px 12px}.tx-try-name{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.tx-try-name b{font-weight:600}.tx-try-reply{white-space:pre-wrap;color:var(--muted);margin:4px 0 0}.tx-try-none{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.tx-try-none svg{vertical-align:-2px;color:var(--faint);margin-right:4px;display:inline}.tp-inner.tx-editor{gap:16px;max-width:768px;padding-top:20px}.tx-ed-head{gap:4px;display:grid}.tx-ed-head h1{font-size:calc(22px * var(--ts))}.tx-back{width:fit-content;font-size:calc(12.5px * var(--ts));color:var(--muted);align-items:center;gap:6px;display:inline-flex}.tx-back:hover{color:var(--ink)}.tx-form{gap:20px;padding:12px 14px 16px;display:grid}.tx-f{gap:6px;min-width:0;display:grid}.tx-f-label,.tx-set legend{font-size:calc(13px * var(--ts));font-weight:600}.tx-f-help{font-size:calc(12px * var(--ts));color:var(--muted);margin:0}.tx-f-help.is-faint{color:var(--faint)}.tx-f-under{margin-top:-4px}.tx-set{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tx-set legend{margin-bottom:6px;padding:0}.tx-set.is-tight legend{margin-bottom:0}.tx-set.is-tight>.tx-f-help{margin-top:-4px}.tx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tx-card{border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--surface);text-align:left;gap:2px;padding:10px 12px;transition:background .15s ease-out;display:grid}.tx-card:hover{background:var(--raised)}.tx-card.is-on{border-color:var(--accent);background:var(--accent-soft)}.tx-card-title{font-size:calc(13px * var(--ts));align-items:center;gap:8px;font-weight:600;display:flex}.tx-radio{border:1px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tx-card.is-on .tx-radio{border-color:var(--accent);background:var(--accent);color:var(--surface)}.tx-card-body{font-size:calc(12px * var(--ts));color:var(--muted);padding-left:24px}.tx-chipbox{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.tx-chipbox:focus-within{outline:2px solid var(--accent)}.tx-chipbox input{min-width:112px;font-size:calc(13.5px * var(--ts));background:0 0;border:0;outline:none;flex:1;padding:2px 0}.tx-chip{background:var(--accent-soft);color:var(--accent);font-size:calc(12.5px * var(--ts));border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-weight:500;display:inline-flex}.tx-chip button{border-radius:999px;padding:2px;display:inline-flex}.tx-chip button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.tx-caught{border:1px solid var(--line);border-radius:var(--r-control);background:var(--ground);font-size:calc(12px * var(--ts));padding:6px 10px}.tx-caught p{margin:0}.tx-caught p.is-muted,.tx-caught ul{color:var(--muted)}.tx-caught ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tx-caught li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-pills{flex-wrap:wrap;gap:6px;display:flex}.tx-pill{border:1px dashed var(--line-strong);font-size:calc(12.5px * var(--ts));color:var(--muted);border-radius:999px;padding:4px 10px}.tx-pill:hover{color:var(--ink)}.tx-pill.is-on{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tx-anywhere{font-size:calc(12.5px * var(--ts));color:var(--muted)}.tx-anywhere:hover{color:var(--ink);text-decoration:underline}.tx-picker{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--ground);gap:8px;padding:10px;display:grid}.tx-picker-top{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.tx-picker-top .t-btn{font-size:calc(12px * var(--ts));gap:6px;margin-left:auto}.tx-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-post-card{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);text-align:left;gap:4px;width:100%;padding:4px;display:grid;position:relative}.tx-post-card:hover{border-color:var(--line-strong)}.tx-post-card.is-on{border-color:var(--accent);background:var(--accent-soft)}.tx-thumb{aspect-ratio:1;border-radius:var(--r-chip);background:var(--raised);width:100%;color:var(--faint);justify-content:center;align-items:center;display:flex}.tx-thumb.is-story{aspect-ratio:9/16;max-height:200px}.tx-post-cap{-webkit-line-clamp:2;min-height:32px;font-size:calc(11.5px * var(--ts));color:var(--muted);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.tx-post-check{background:var(--accent);width:20px;height:20px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.tx-counter{font-size:calc(12px * var(--ts));color:var(--faint);justify-self:end}.tx-counter.is-near{color:var(--turn)}.tx-error{border-radius:var(--r-control);background:var(--closing-soft);color:var(--closing);font-size:calc(12.5px * var(--ts));margin:0;padding:6px 10px}.tx-fillins{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--ground);gap:6px;margin-top:-8px;padding:10px;display:grid}.tx-fillins-title{font-size:calc(12px * var(--ts));color:var(--muted);margin:0;font-weight:600}.tx-fillins-title+.tx-examples{margin-top:-2px}.tx-vars,.tx-examples{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-examples{gap:4px}.tx-vars li{font-size:calc(12.5px * var(--ts));grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.tx-token{border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(12px * var(--ts));color:var(--accent);grid-row:span 2;padding:2px 6px}.tx-token:hover{background:var(--raised)}.tx-var-note{color:var(--muted)}.tx-var-note b{color:var(--ink);font-weight:500}.tx-examples button{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);text-align:left;width:100%;font-size:calc(12.5px * var(--ts));color:var(--muted);padding:6px 10px}.tx-examples button:hover{border-color:var(--line-strong);color:var(--ink)}.tx-preview-label{font-size:calc(12px * var(--ts));color:var(--muted);margin:0 0 4px;font-weight:600}.tx-preview{white-space:pre-wrap;border-radius:var(--r-inner) var(--r-inner) 4px var(--r-inner);background:var(--bubble-us);min-height:40px;color:var(--bubble-us-ink,#e9fffc);font-size:calc(13.5px * var(--ts));margin:0;padding:8px 12px}.tx-inuse{font-size:calc(12px * var(--ts));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-inuse>span{color:var(--faint)}.tx-inuse button{border:1px dashed var(--line-strong);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tx-inuse button:hover{color:var(--ink)}.tx-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx-foot .t-primary{font-weight:600}.tx-foot .t-primary:disabled{opacity:.5}.tx-foot-note{font-size:calc(12px * var(--ts));color:var(--muted)}.tx-foot-note svg{vertical-align:-1px;margin-right:4px;display:inline}@container turn (width<=720px){.tx-steps.is-columns,.tx-cards{grid-template-columns:minmax(0,1fr)}.tx-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-tabs,.tx-filters{margin-left:0}.tx-row-side{width:100%;margin-left:0}.tx-left,.tx-how-wrap{margin-left:0}.tx-how-pop{left:0;right:auto}}.tp-inner.tv-inner{gap:16px;max-width:1060px;padding-top:20px}.tv-ok{color:var(--booked);flex:none}.tv-needs{color:var(--turn);flex:none}.tv-opt{color:var(--faint);flex:none}.tv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tv-muted{color:var(--muted)}.tv-strong{font-weight:500}.tv-plain{color:var(--muted);border:1px solid #0000}.tv-plain:hover{background:var(--raised);color:var(--ink)}.tv-btn{border-color:var(--line-strong);background:var(--surface);font-weight:500}.tv-btn:hover:not(:disabled){background:var(--raised)}.tv-btn:disabled,.tv-publish .t-primary:disabled{opacity:.5;cursor:not-allowed}.t-btn.is-md{height:32px;font-size:calc(13px * var(--ts));padding:0 12px}.tv-head{gap:8px;display:grid}.tv-head h1{font-size:calc(24px * var(--ts));letter-spacing:-.02em;margin:0;font-weight:600}.tv-head p{font-size:calc(13px * var(--ts));color:var(--muted);margin:0}.tv-chips{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tv-hchip{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tv-hchip.is-todo{background:var(--turn-soft);color:var(--turn);border-color:#0000;font-weight:500}.tv-hchip.is-done{background:var(--booked-soft);color:var(--booked);border-color:#0000;font-weight:500}.tv-start{gap:16px;max-width:760px;display:grid}.tv-start-head{border-bottom:1px solid var(--line);background:var(--band);padding:12px 16px}.tv-start-head.is-row{align-items:center;gap:10px;display:flex}.tv-start-head h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600}.tv-start-head p{font-size:calc(12.5px * var(--ts));color:var(--muted);margin:0}.tv-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tv-path{border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--surface);text-align:left;align-content:start;gap:6px;padding:12px 14px;transition:background .15s ease-out;display:grid}.tv-path:hover{background:var(--raised)}.tv-path.is-on{border-color:var(--accent);background:var(--accent-soft)}.tv-path-top{align-items:center;gap:8px;display:flex}.tv-path-icon{border-radius:var(--r-control);background:var(--raised);width:28px;height:28px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.tv-path-icon.is-accent{background:var(--accent-soft);width:32px;height:32px}.tv-badge{background:var(--booked-soft);color:var(--booked);font-size:calc(11px * var(--ts));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:600}.tv-path-title{font-size:calc(13.5px * var(--ts));font-weight:600}.tv-path-body{font-size:calc(12.5px * var(--ts));color:var(--muted)}.tv-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tv-menu{gap:12px;display:grid;position:sticky;top:12px}.tv-group{gap:2px;display:grid}.tv-eyebrow{font-size:calc(11px * var(--ts));letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0;padding:0 10px 4px;font-weight:600}.tv-eyebrow.is-section{margin-top:12px;padding:0}.tv-eyebrow.is-section:first-child,.tv-notice+.tv-eyebrow.is-section{margin-top:4px}.tv-menu a{white-space:nowrap;border-radius:var(--r-control);font-size:calc(13px * var(--ts));color:var(--muted);align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}.tv-menu a:hover{background:var(--raised);color:var(--ink)}.tv-menu a svg{flex:none}.tv-main{gap:16px;min-width:0;max-width:760px;display:grid}.tv-notice{font-size:calc(13px * var(--ts));align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.tv-notice-text{flex:1;min-width:0}.tv-notice-text p{margin:0}.tv-panel{scroll-margin-top:12px}.tv-panel-head{border-bottom:1px solid var(--line);background:var(--band);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.tv-panel-title{flex:1;min-width:0}.tv-panel-title h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600;line-height:32px}.tv-panel-title p{font-size:calc(12px * var(--ts));color:var(--muted);margin:-4px 0 0}.tv-panel-aside{flex:none;padding-top:6px}.tv-aside{align-items:center;gap:8px;display:flex}.tv-status{white-space:nowrap;background:var(--raised);color:var(--muted);font-size:calc(12px * var(--ts));border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.tv-status.is-ready{background:var(--booked-soft);color:var(--booked)}.tv-status.is-needs{background:var(--turn-soft);color:var(--turn)}.tv-status svg{color:inherit}.tv-body{gap:20px;padding:16px;display:grid}.tv-body.is-mid{gap:16px}.tv-body.is-tight{gap:6px}.tv-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tv-help{font-size:calc(12px * var(--ts));color:var(--muted);margin:0}.tv-help-row{align-items:flex-start;gap:12px;display:flex}.tv-count{font-size:calc(11.5px * var(--ts));color:var(--muted);flex:none;margin-left:auto}.tv-count.is-near{color:var(--turn)}.tv-of{font-size:calc(12px * var(--ts))}.tv-field{align-content:start;gap:6px;min-width:0;display:grid}.tv-field>label,.tv-label,.tv-step-top label{font-size:calc(13px * var(--ts));font-weight:500}.tv-field>label.is-small{font-size:calc(12px * var(--ts));color:var(--muted)}.tv-input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;min-width:0;font-size:calc(13.5px * var(--ts));padding:6px 10px;line-height:1.5}textarea.tv-input{resize:vertical;line-height:1.6}.tv-choice{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.tv-choice legend{font-size:calc(13px * var(--ts));margin-bottom:6px;padding:0;font-weight:500}.tv-choice legend.is-tight{margin-bottom:2px}.tv-seg{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);flex-wrap:wrap;width:fit-content;max-width:100%;padding:2px;display:flex}.tv-seg button{border-radius:var(--r-control);min-width:44px;font-size:calc(13px * var(--ts));color:var(--muted);padding:6px 12px;font-weight:500}.tv-seg button:hover{color:var(--ink)}.tv-seg button.is-on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.tv-chips-pick{flex-wrap:wrap;gap:6px;display:flex}.tv-chips-pick button{border:1px solid var(--line-strong);font-size:calc(12.5px * var(--ts));color:var(--muted);border-radius:999px;padding:4px 12px}.tv-chips-pick button:hover{color:var(--ink)}.tv-chips-pick button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:500}.tv-chipbox{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.tv-chipbox:focus-within{outline:2px solid var(--accent)}.tv-chipbox input{min-width:112px;font-size:calc(13.5px * var(--ts));background:0 0;border:0;outline:none;flex:1;padding:2px 0}.tv-chipbox input:disabled{cursor:not-allowed}.tv-chip{background:var(--accent-soft);max-width:100%;color:var(--accent);font-size:calc(12.5px * var(--ts));border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-weight:500;display:inline-flex}.tv-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-chip button{border-radius:999px;padding:2px;display:inline-flex}.tv-chip button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.tv-suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tv-suggest>span:not(.tv-help){font-size:calc(12px * var(--ts));color:var(--muted)}.tv-suggest>span.tv-common{margin-left:4px}.tv-suggest>button:not(.t-btn):not(.tv-review){border:1px dashed var(--line-strong);font-size:calc(12px * var(--ts));color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tv-suggest>button:not(.t-btn):not(.tv-review):hover{border-color:var(--accent);color:var(--ink)}.tv-icon-btn{border-radius:var(--r-control);width:32px;height:32px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.tv-icon-btn:hover:not(:disabled){background:var(--raised);color:var(--ink)}.tv-icon-btn.is-remove:hover{color:var(--closing)}.tv-icon-btn:disabled{opacity:.3;cursor:default}.tv-tools{align-items:center;margin-left:auto;display:flex}.tv-linkish{width:fit-content;font-size:calc(12.5px * var(--ts));color:var(--accent);font-weight:500}.tv-linkish:hover{text-decoration:underline}.tv-under{margin:-12px 0 0}.tv-under .tv-linkish{font-size:calc(12px * var(--ts))}.tv-dashed{border:1px dashed var(--line-strong);border-radius:var(--r-inner);text-align:center;font-size:calc(13px * var(--ts));color:var(--muted);margin:0;padding:16px 12px}.tv-pairs{gap:8px;display:grid}.tv-pair-head,.tv-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 32px;align-items:start;gap:8px;display:grid}.tv-pair-head{font-size:calc(12px * var(--ts));color:var(--muted);font-weight:500}.tv-pair textarea{field-sizing:content;min-height:34px}.tv-pair-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tv-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tv-step{border:1px solid var(--line);border-radius:var(--r-inner);grid-template-columns:28px minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.tv-num{background:var(--wait-soft);width:28px;height:28px;color:var(--wait);font-size:calc(12.5px * var(--ts));border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-weight:600;display:inline-flex}.tv-step-body{gap:8px;min-width:0;display:grid}.tv-step-top{align-items:center;gap:4px;display:flex}.tv-branch{border-radius:var(--r-control);background:var(--ground);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;padding:10px;display:grid}.tv-ex-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tv-ex{border:1px solid var(--line);border-radius:var(--r-inner);gap:10px;padding:12px;display:grid}.tv-ex.is-card{background:var(--surface)}.tv-ex-top{align-items:center;gap:6px;display:flex}.tv-moment{background:var(--raised);font-size:calc(12px * var(--ts));border-radius:999px;padding:2px 8px;font-weight:500}.tv-ex-new{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--ground);gap:12px;padding:12px;display:grid}.tv-ex-edit{gap:12px;display:grid}.tv-review{background:var(--turn-soft);color:var(--turn);font-size:calc(12.5px * var(--ts));border-radius:999px;padding:4px 10px;font-weight:500}.tv-review-note{font-size:calc(12.5px * var(--ts));margin:0;font-weight:500}.tv-exchange{gap:6px;display:grid}.tv-bubble{white-space:pre-wrap;max-width:85%;font-size:calc(13.5px * var(--ts));margin:0;padding:8px 12px}.tv-bubble.is-them{border-radius:var(--r-inner) var(--r-inner) var(--r-inner) 4px;background:var(--bubble-them);justify-self:start}.tv-bubble.is-us{border-radius:var(--r-inner) var(--r-inner) 4px var(--r-inner);background:var(--bubble-us);color:var(--bubble-us-ink,#e9fffc);justify-self:end}.tv-spin{animation:.9s linear infinite tv-spin}@keyframes tv-spin{to{transform:rotate(360deg)}}.tv-meter-wrap{gap:6px;display:grid}.tv-meter-line{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.tv-over{color:var(--turn);font-weight:500}.tv-meter{background:var(--raised);border-radius:999px;height:5px;overflow:hidden}.tv-meter>div{background:var(--accent);border-radius:999px;height:100%}.tv-meter>div.is-over{background:var(--turn)}.tv-details{border:1px solid var(--line);border-radius:var(--r-control)}.tv-details summary{cursor:pointer;font-size:calc(12.5px * var(--ts));color:var(--muted);padding:6px 12px;font-weight:500}.tv-details summary:hover{color:var(--ink)}.tv-pre{white-space:pre-wrap;border-top:1px solid var(--line);background:var(--ground);max-height:420px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(12px * var(--ts));margin:0;padding:10px 12px;line-height:1.6;overflow:auto}.tv-details-empty{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);margin:0;padding:12px}.tv-history{margin:0;padding:0;list-style:none}.tv-history li{border-bottom:1px solid var(--line);gap:6px;padding:12px 16px;display:grid}.tv-history li:last-child{border-bottom:0}.tv-history-top{font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tv-history-v{font-size:calc(13.5px * var(--ts));font-weight:600}.tv-history-side{margin-left:auto}.tv-history li>p{font-size:calc(12.5px * var(--ts));margin:0}.tv-publish{z-index:3;box-shadow:inset 0 1px 0 var(--highlight), var(--shadow,0 18px 50px #0000008c);gap:6px;padding:12px 16px;display:grid;position:sticky;bottom:12px;overflow:visible}.tv-publish-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tv-publish .t-primary{font-weight:600}.tv-publish-status{font-size:calc(12.5px * var(--ts));color:var(--muted);margin-left:auto}.tv-publish-note{font-size:calc(12px * var(--ts));color:var(--muted);margin:0}@container turn (width<=900px){.tv-layout{grid-template-columns:minmax(0,1fr);gap:16px}.tv-menu{scrollbar-width:none;gap:4px;min-width:0;display:flex;position:static;overflow-x:auto}.tv-group{display:contents}.tv-menu .tv-eyebrow{display:none}.tv-main{max-width:none}}@container turn (width<=640px){.tv-two,.tv-paths,.tv-branch{grid-template-columns:minmax(0,1fr)}.tv-pair-head{display:none}.tv-pair{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32px;padding-bottom:8px}.tv-pair textarea{grid-area:2/1/auto/-1}.tv-panel-head{flex-wrap:wrap}.tv-panel-aside{width:100%;padding:0 0 0 42px}.tv-of,.tv-publish-note{display:none}.tv-publish{padding:8px 12px}}.tp-inner.ts-inner{max-width:1032px}.ts-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ts-menu{gap:4px;display:grid;position:sticky;top:0}.ts-menu button{white-space:nowrap;border-radius:var(--r-control);font-size:calc(13px * var(--ts));color:var(--muted);text-align:left;align-items:center;gap:8px;padding:8px 10px;display:flex}.ts-menu button:hover{background:var(--raised);color:var(--ink)}.ts-menu button.is-on{background:var(--raised);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.ts-menu button.is-on svg{color:var(--accent)}.ts-main{gap:16px;min-width:0;display:grid}.ts-head{border-bottom:1px solid var(--line);background:var(--band);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.ts-head h2{font-size:calc(14px * var(--ts));margin:0;font-weight:600;line-height:32px}.ts-head p{font-size:calc(12px * var(--ts));color:var(--muted);margin:-4px 0 0}.ts-main small{font-size:calc(12px * var(--ts));color:var(--faint);display:block}.ts-health{margin:0;padding:0;list-style:none}.ts-health li{border-bottom:1px solid var(--line);font-size:calc(13px * var(--ts));grid-template-columns:12px 176px minmax(0,1fr);gap:0 12px;padding:10px 16px;display:grid}.ts-health i{background:var(--booked);border-radius:50%;width:7px;height:7px;margin-top:6px}.ts-health-value{overflow-wrap:anywhere;min-width:0}.ts-health-value small{margin-top:2px}.ts-advanced{font-size:calc(12.5px * var(--ts));color:var(--muted);padding:10px 16px}.ts-advanced summary{cursor:pointer}.ts-advanced p{color:var(--faint);margin:8px 0 2px}.ts-sync{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 16px;display:flex}.ts-sync.is-last{border-bottom:0}.ts-sync>div{min-width:0;font-size:calc(13px * var(--ts));flex:1;gap:2px;display:grid}.ts-sync strong{font-weight:500}.ts-sync>div>span{color:var(--muted)}.ts-sync .t-btn{flex:none}.ts-grow{gap:6px!important}.ts-label{font-size:calc(13px * var(--ts));font-weight:500}.ts-unit{font-size:calc(12.5px * var(--ts));color:var(--muted);align-items:center;gap:8px;display:flex}.ts-input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);width:100%;min-width:0;height:34px;font-size:calc(13.5px * var(--ts));color:var(--ink);padding:0 10px}.ts-input.t-mono{font-size:calc(13px * var(--ts))}.ts-input.ts-short{width:88px}.ts-spend{border-bottom:1px solid var(--line);gap:10px;padding:16px;display:grid}.ts-spend-top{font-size:calc(13px * var(--ts));justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ts-spend-top strong{font-weight:500}.ts-spend-top .t-mono{font-size:calc(13px * var(--ts))}.ts-bar{background:var(--raised);border-radius:999px;height:6px;overflow:hidden}.ts-bar i{background:var(--turn);height:100%;display:block}.ts-ai,.ts-body{gap:12px;padding:16px;display:grid}.ts-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:4px;display:grid}.ts-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-fieldset{align-content:start;gap:6px;min-width:0;display:grid}.ts-check{border:1px solid var(--line);border-radius:var(--r-inner);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.ts-check input{width:15px;height:15px;accent-color:var(--accent-fill);flex:none;margin:2px 0 0}.ts-check>span{font-size:calc(13px * var(--ts));gap:2px;display:grid}.ts-check strong{font-weight:400}.ts-check span span{font-size:calc(12px * var(--ts));color:var(--faint)}.ts-seg{border:1px solid var(--line-strong);border-radius:var(--r-control);width:fit-content;padding:2px;display:flex}.ts-seg button{font-size:calc(13px * var(--ts));color:var(--muted);border-radius:10px;padding:5px 12px}.ts-seg button:hover{color:var(--ink)}.ts-seg button.is-on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}@container turn (width<=1100px){.ts-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.ts-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-health li{grid-template-columns:12px 150px minmax(0,1fr)}}@container turn (width<=720px){.ts-layout{grid-template-columns:minmax(0,1fr)}.ts-menu{scrollbar-width:none;margin:0 -14px;padding:0 14px;display:flex;position:static;overflow-x:auto}.ts-three,.ts-two{grid-template-columns:minmax(0,1fr)}.ts-health li{grid-template-columns:12px minmax(0,1fr)}.ts-health-value{color:var(--muted);grid-column:2;margin-top:2px}.ts-sync{flex-direction:column;align-items:flex-start;gap:10px}}.ts-input.ts-mid{max-width:290px}.ts-input.ts-area{resize:vertical;height:auto;min-height:58px;padding:8px 10px;line-height:1.45}.ts-input.ts-select{max-width:440px}.ts-span{grid-column:1/-1}.ts-inline{font-size:calc(13px * var(--ts));align-items:center;gap:8px;display:flex}.ts-inline.is-strong{font-weight:500}.ts-inline input,.ts-radio input{width:15px;height:15px;accent-color:var(--accent-fill);flex:none;margin:0}.ts-days{flex-wrap:wrap;gap:6px;display:flex}.ts-days button{border:1px solid var(--line-strong);font-size:calc(12.5px * var(--ts));color:var(--muted);border-radius:999px;padding:3px 10px}.ts-days button.is-on{border-color:var(--accent-fill);background:var(--accent-soft);color:var(--accent)}.ts-fu{grid-template-columns:12rem minmax(0,1fr);gap:16px;display:grid}.ts-stage-table{display:grid}.ts-stage-row{grid-template-columns:110px 160px minmax(0,1fr);align-items:center;gap:8px;padding:6px 16px;display:grid}.ts-stage-row.is-head{border-bottom:1px solid var(--line);font-size:calc(12px * var(--ts));color:var(--faint);padding-top:10px}.ts-stage-key{font-size:calc(12px * var(--ts));color:var(--faint)}.ts-input.ts-cell{height:30px;font-size:calc(13px * var(--ts))}.ts-stage-row:last-child{padding-bottom:14px}.ts-archive{margin:0;padding:0;list-style:none}.ts-archive li{border-bottom:1px solid var(--line);font-size:calc(13px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ts-archive li:last-child{border-bottom:0}.ts-archive li>span{color:var(--muted)}.ts-input.ts-select-sm{width:auto;max-width:100%}.ts-input.ts-tiny{width:64px}.ts-input.ts-reason{width:160px}.ts-savebar{z-index:2;box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.ts-savebar span{font-size:calc(12.5px * var(--ts));color:var(--faint)}.ts-cal-actions>div>span{font-size:calc(12.5px * var(--ts))}.ts-auto{gap:20px}.ts-radios{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ts-radios legend{margin-bottom:4px;padding:0}.ts-radio{border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ts-radio.is-on{border-color:var(--accent)}.ts-radio input{margin-top:3px}.ts-radio>span{gap:2px;display:grid}.ts-radio strong{font-size:calc(13.5px * var(--ts));font-weight:500}.ts-radio span span{font-size:calc(12.5px * var(--ts));color:var(--muted)}.ts-to{color:var(--muted)}.ts-warn{border-radius:var(--r-control);background:var(--closing-soft);color:var(--closing);font-size:calc(12.5px * var(--ts));align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.ts-warn svg{flex:none;margin-top:2px}.ts-note{font-size:calc(12.5px * var(--ts));color:var(--muted);margin:0}.ts-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ts-status{font-size:calc(12.5px * var(--ts));color:var(--booked)}.ts-status.is-error{color:var(--closing)}.ts-did{margin:0;padding:0;list-style:none}.ts-did li{border-bottom:1px solid var(--line);gap:2px;padding:10px 16px;display:grid}.ts-did li:last-child{border-bottom:0}.ts-did-top{font-size:calc(13px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-did-pill{background:var(--raised);color:var(--muted);font-size:calc(11.5px * var(--ts));border-radius:999px;padding:0 8px;font-weight:500}.ts-did-pill.is-sent{background:var(--booked-soft);color:var(--booked)}.ts-did-who{font-weight:500}.ts-did-who:hover{text-decoration:underline}.ts-did-at{color:var(--faint)}.ts-did-text{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--ts));color:var(--muted);overflow:hidden}.ts-nothing{font-size:calc(13px * var(--ts));color:var(--faint);margin:0;padding:16px}@container turn (width<=720px){.ts-fu{grid-template-columns:minmax(0,1fr);gap:10px}.ts-stage-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 16px}.ts-stage-row.is-head{display:none}}.ts-main .ts-input{color:var(--ink)}.tr-inner{gap:16px;max-width:896px;margin:0 auto;padding:24px 28px 40px;display:grid}.tr-head{gap:4px;display:grid}.tr-head h1{font-size:calc(26px * var(--ts));letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.25}.tr-head p{color:var(--muted);font-size:calc(13.5px * var(--ts));margin:0}.tr-bar{border-bottom:1px solid var(--line);background:var(--band);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.tr-pills{flex-wrap:wrap;gap:6px;display:flex}.tr-pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:calc(13px * var(--ts));border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.tr-pill:hover{color:var(--ink)}.tr-pill.is-on{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-ink)}.tr-pill span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(11.5px * var(--ts));font-variant-numeric:tabular-nums;opacity:.8}.tr-search{width:256px;margin-left:auto;position:relative}.tr-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tr-search input{border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);width:100%;font-size:calc(13px * var(--ts));padding:6px 8px 6px 32px}.tr-search input::placeholder{color:var(--faint)}.tr-rows{margin:0;padding:0;list-style:none}.tr-rows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.tr-rows li:last-child{border-bottom:0}.tr-text{flex:1;min-width:0;display:grid}.tr-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(14px * var(--ts));text-align:left;justify-self:start;font-weight:500;overflow:hidden}.tr-name:hover{text-decoration:underline}.tr-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:calc(12.5px * var(--ts));overflow:hidden}.tr-restore{border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--ts));white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:background .15s ease-out;display:inline-flex}.tr-restore:hover{background:var(--raised)}.tr-empty{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.tr-empty p{color:var(--muted);font-size:calc(13.5px * var(--ts));margin:0}@container turn (width<=640px){.tr-inner{padding:24px 16px 32px}.tr-search{width:100%}.tr-stage{display:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_astro/dm-sans-latin.Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-latin.B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.turn-frame{container:turn/inline-size}.turn{color-scheme:dark;--ground:#0e1011;--surface:#161a1b;--raised:#1f2426;--line:#2c3235;--line-strong:#3c4447;--band:#1b1f21;--highlight:#ffffff0b;--card-shadow:0 1px 2px #00000059;--ink:#e9eeee;--muted:#98a2a4;--faint:#858f92;--accent:#73fff0;--accent-soft:#12302d;--accent-fill:#147d74;--accent-fill-hover:#1a9187;--accent-fill-ink:#eafffc;--turn:#f4be5e;--turn-soft:#35291a;--closing:#ff8475;--closing-soft:#3d1f1b;--booked:#a6e27e;--booked-soft:#22321a;--wait:#8db4ff;--wait-soft:#1a2436;--bubble-them:#22272a;--bubble-us:#1d3a37;--bubble-us-ink:#e9fffc;--scrim:#00000080;--shadow:0 18px 50px #0000008c;--av-1-bg:#12302d;--av-1-fg:#73fff0;--av-2-bg:#2a2140;--av-2-fg:#c4b1ff;--av-3-bg:#35291a;--av-3-fg:#f4be5e;--av-4-bg:#1a2436;--av-4-fg:#8db4ff;--av-5-bg:#3a1f2b;--av-5-fg:#ff9bc0;--av-6-bg:#22321a;--av-6-fg:#a6e27e;--r-card:20px;--r-inner:14px;--r-control:12px;--r-chip:8px;--ts:1.07;background:var(--ground);height:calc(100dvh - 170px);min-height:560px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);font-variation-settings:"opsz" 36;font-family:DM Sans,system-ui,sans-serif;font-size:calc(14px * var(--ts));text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;font-weight:400;line-height:1.45;display:flex;position:relative;overflow:hidden}.turn *,.turn :before,.turn :after{box-sizing:border-box}:where(.turn) button,:where(.turn) input,:where(.turn) textarea,:where(.turn) select{font:inherit;color:inherit}:where(.turn) button{cursor:pointer;background:0 0;border:0;padding:0}.turn :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-body p,.t-body h3,.t-body h4,.t-body ol,.t-body ul,.t-body blockquote{margin:0}.t-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(12px * var(--ts))}.t-faint{color:var(--faint)}.t-muted{color:var(--muted)}.t-ink{color:var(--ink)}.t-small{font-size:calc(12.5px * var(--ts))}.t-right{margin-left:auto}.t-ic-accent{color:var(--accent)}.t-ic-closing{color:var(--closing)}.t-ic-wait{color:var(--wait)}.t-ic-muted{color:var(--muted)}.t-ic-faint{color:var(--faint);flex:none}.t-top{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.turn .t-nav{gap:12px}.turn .t-nav svg{display:none}.turn .t-nav span{display:inline}.t-top-right{align-items:center;gap:12px;margin-left:auto;display:flex}.turn .t-health:hover{color:var(--ink)}.turn .t-top-reset{font-size:calc(12px * var(--ts));padding:4px 8px}@container turn (width>=1200px){.turn .t-nav{gap:16px}.turn .t-nav svg{display:inline}}.t-btn{border-radius:var(--r-control);height:34px;font-size:calc(13.5px * var(--ts));align-items:center;gap:8px;padding:0 14px;transition:background .2s ease-out;display:inline-flex}.t-btn.t-sm{height:28px;font-size:calc(12.5px * var(--ts));border-radius:10px;padding:0 10px}.t-primary{background:var(--accent-fill);color:var(--accent-fill-ink);font-weight:500}.t-primary:hover{background:var(--accent-fill-hover)}.t-primary:disabled{opacity:.45;cursor:not-allowed}.t-ghost{border:1px solid var(--line);color:var(--ink)}.t-ghost:hover{background:var(--raised)}.t-btn:disabled{cursor:default}.t-link{color:var(--accent);font-size:calc(13.5px * var(--ts))}.t-link:hover{text-decoration:underline}.t-kbd{opacity:.75;font-size:calc(11px * var(--ts))}.turn .tb{white-space:nowrap;border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:calc(13px * var(--ts));justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:500;line-height:1.45;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.turn .tb:hover{background:var(--raised)}.turn .tb:disabled{cursor:not-allowed;opacity:.5}.turn .tb-primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-ink);font-weight:600}.turn .tb-primary:hover{border-color:var(--accent-fill-hover);background:var(--accent-fill-hover)}.turn .tb-ghost{color:var(--muted);background:0 0;border-color:#0000}.turn .tb-ghost:hover{background:var(--raised)}.turn .tb-xs{font-size:calc(12px * var(--ts));padding:2px 8px}.t-keycap{font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(10.5px * var(--ts));border:1px solid;border-radius:4px;padding:0 4px;font-weight:400;line-height:1.5;display:inline-block}.t-keycap.is-link{opacity:.85;padding:2px 6px}.t-keycap.is-link:hover{opacity:1}.t-body[hidden]{display:none}.t-body{--rail-w:250px;grid-template-columns:var(--rail-w) minmax(0, 1fr) 300px;flex:1;min-height:0;display:grid}.t-rail{border-right:1px solid var(--line);background:var(--ground);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.t-rail-edge{z-index:3;cursor:col-resize;touch-action:none;width:6px;transition:background .15s ease-out;position:absolute;top:0;bottom:0;right:-3px}.t-rail-edge:hover{background:color-mix(in srgb, var(--accent) 40%, transparent)}.turn .t-rail-edge:focus-visible{background:color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.t-rail-search{border-bottom:1px solid var(--line);padding:12px}.t-search{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);width:100%;font-size:calc(13px * var(--ts));padding:6px 10px}.t-search::placeholder{color:var(--faint)}.t-lists{gap:2px;padding:8px;display:grid}.t-list{border-radius:var(--r-control);color:var(--muted);font-size:calc(13px * var(--ts));text-align:left;align-items:center;gap:8px;padding:6px 10px;display:flex}.t-list:hover{background:var(--raised);color:var(--ink)}.t-list.is-on{background:var(--raised);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.t-list svg{flex:none}.t-count{background:var(--raised);color:var(--faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(11.5px * var(--ts));font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px;font-weight:400}.t-list.is-on .t-count{background:var(--surface);color:var(--ink)}.t-eyebrow{border-top:1px solid var(--line);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.07em;color:var(--faint);justify-content:space-between;align-items:center;padding:10px 16px 6px;font-weight:600;display:flex}.t-eyebrow .t-keycap{text-transform:none;letter-spacing:0}.t-rows{flex:1;min-height:0;padding:0 0 8px;list-style:none;overflow-y:auto}.t-row{align-items:center;transition:background .15s ease-out;display:flex}.t-row:hover{background:var(--raised)}.t-row-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:52px;padding:0 16px;transition:background .15s ease-out;display:flex}.t-row.is-on .t-row-main{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}.t-row-text{flex:1;min-width:0;display:grid}.t-row-name{min-width:0;font-size:calc(13px * var(--ts));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:500;display:flex;overflow:hidden}.t-row.is-on .t-row-name{font-weight:600}.t-row-prev{font-size:calc(12px * var(--ts));color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-row-side{justify-items:end;gap:2px;display:grid}.t-row-age{white-space:nowrap;color:var(--faint);font-size:calc(11.5px * var(--ts))}.t-pin{color:var(--turn);flex:none}.t-tag{border-radius:var(--r-chip);font-size:calc(11px * var(--ts));white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px;font-weight:600;line-height:18px;display:inline-flex}.t-tag.is-turn{background:var(--turn-soft);color:var(--turn)}.t-tag.is-wait{background:var(--wait-soft);color:var(--wait)}.t-rtimer{white-space:nowrap;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(11.5px * var(--ts));font-variant-numeric:tabular-nums}.t-rtimer.is-low{border-radius:var(--r-chip);background:var(--closing-soft);color:var(--closing);padding:0 6px}.t-rtimer.is-closed{font-family:inherit;font-size:calc(12px * var(--ts));color:var(--faint)}.t-hide{border-radius:var(--r-control);width:32px;height:32px;color:var(--faint);opacity:0;flex:none;justify-content:center;align-items:center;margin-right:8px;transition:opacity .15s ease-out;display:inline-flex}.t-hide:hover{background:var(--raised);color:var(--ink)}.t-row:hover .t-hide,.t-hide:focus-visible{opacity:1}@media (hover:none){.t-hide{opacity:1}}.t-empty{color:var(--faint);font-size:calc(13px * var(--ts));padding:24px 16px}.t-rail-foot{border-top:1px solid var(--line);font-size:calc(12px * var(--ts));flex-wrap:wrap;gap:12px;padding:8px 16px;display:flex}.t-rail-foot button{color:var(--muted)}.t-rail-foot button:hover{color:var(--ink)}.t-av{text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.t-av-0{background:var(--av-1-bg);color:var(--av-1-fg)}.t-av-1{background:var(--av-2-bg);color:var(--av-2-fg)}.t-av-2{background:var(--av-3-bg);color:var(--av-3-fg)}.t-av-3{background:var(--av-4-bg);color:var(--av-4-fg)}.t-av-4{background:var(--av-5-bg);color:var(--av-5-fg)}.t-av-5{background:var(--av-6-bg);color:var(--av-6-fg)}.t-thread{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.t-none{color:var(--faint);place-items:center;display:grid}.t-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 32px;display:flex}.t-back{color:var(--muted);font-size:calc(12px * var(--ts));display:none}.t-back:hover{color:var(--ink)}.t-head-name{flex:1 1 0;gap:4px;min-width:0;display:grid}.t-head-name h3{text-overflow:ellipsis;white-space:nowrap;font-size:calc(18px * var(--ts));letter-spacing:-.015em;font-weight:600;line-height:1.25;overflow:hidden}.t-head-name h3 span{color:var(--muted);font-size:calc(13px * var(--ts));letter-spacing:0;margin-left:8px;font-weight:400}.t-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t-chip{white-space:nowrap;background:var(--raised);color:var(--muted);font-size:calc(11.5px * var(--ts));border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:1.45;display:inline-flex}.t-chip.is-accent{background:var(--accent-soft);color:var(--accent)}.t-chip.is-closing{background:var(--closing-soft);color:var(--closing)}.t-chip.is-wait{background:var(--wait-soft);color:var(--wait)}.t-chip.is-turn{background:var(--turn-soft);color:var(--turn)}.t-chip.is-booked{background:var(--booked-soft);color:var(--booked)}.t-chip.is-ink{color:var(--ink)}.t-count-text{color:var(--faint);font-size:calc(12px * var(--ts))}.t-head-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.t-details-btn{display:none}.turn .t-head-nav .tb-xs{padding:4px 8px}.t-source{border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(12.5px * var(--ts));flex-wrap:wrap;flex:none;align-items:center;gap:2px 8px;padding:8px 32px;display:flex}.t-source-link{color:var(--accent);font-weight:500}.t-source-link:hover{text-decoration:underline}.t-banner{border-top:1px solid var(--raised);font-size:calc(12px * var(--ts));flex:none;gap:6px;padding:8px 16px;display:grid}.t-banner-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-banner-row.is-booked{background:var(--booked-soft);color:var(--booked);border-radius:4px;padding:4px 8px}.t-banner-row button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:calc(12px * var(--ts));border-radius:4px;padding:2px 8px}.t-banner-row button:hover{background:var(--ground)}.t-banner-row button.is-on{background:var(--accent-fill);color:var(--accent-fill-ink)}.t-summary{border-bottom:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);flex:none;padding:8px 32px}.t-summary summary{cursor:pointer}.t-summary p{white-space:pre-wrap;margin-top:4px}.t-msgs{flex:1;min-height:0;padding:8px 32px 20px;list-style:none;overflow-y:auto}.t-msg{flex-direction:column;align-items:flex-start;margin-top:2px;animation:.22s ease-out both t-rise;display:flex}.t-msg.is-us{align-items:flex-end}.t-msg.is-first{margin-top:12px}.t-msg.is-day{margin-top:0}.t-day{justify-content:center;align-self:stretch;margin:16px 0;display:flex}.t-day span{border:1px solid var(--line);background:var(--ground);color:var(--muted);font-size:calc(11.5px * var(--ts));border-radius:999px;padding:2px 10px;font-weight:500}.t-bubble{border-radius:var(--r-card);max-width:70%;font-size:calc(13.5px * var(--ts));white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;line-height:1.625}.is-them .t-bubble{background:var(--bubble-them);color:var(--ink)}.is-us .t-bubble{background:var(--bubble-us);color:var(--bubble-us-ink)}.is-them.is-end .t-bubble{border-bottom-left-radius:4px}.is-us.is-end .t-bubble{border-bottom-right-radius:4px}.t-time{color:var(--faint);font-size:calc(11px * var(--ts));font-variant-numeric:tabular-nums;margin-top:4px;padding:0 4px}.t-story{align-items:flex-start;gap:10px;display:flex}.t-story-thumb{border-radius:var(--r-chip);background:var(--line-strong);flex:none;width:40px;height:64px}.t-story-label{font-size:calc(11px * var(--ts));opacity:.7}.t-typing{gap:4px;padding:12px 14px;display:flex}.t-typing i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite t-dot}.t-typing i:nth-child(2){animation-delay:.15s}.t-typing i:nth-child(3){animation-delay:.3s}@keyframes t-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes t-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.t-dock{border-top:1px solid var(--line);flex:none;padding:12px 32px}.t-notice{border-radius:var(--r-card);border:1px solid var(--line);background:var(--ground);color:var(--muted);font-size:calc(13px * var(--ts));padding:10px 12px}.t-notice.is-closed{padding:12px}.t-notice b{color:var(--ink);font-weight:600}.t-quote{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:calc(13.5px * var(--ts));white-space:pre-wrap;margin:8px 0 0;padding:8px 12px}.t-notice-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.t-followup{margin-top:8px}.t-followup summary{cursor:pointer;color:var(--accent);font-size:calc(12.5px * var(--ts));font-weight:500}.t-stage{border-radius:var(--r-control);background:var(--accent-soft);color:var(--ink);font-size:calc(12.5px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;display:flex}.t-stage b{font-weight:600}.t-card{border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);overflow:hidden}.t-card.is-bare{margin-top:10px}.t-card-head{border-bottom:1px solid var(--line);background:var(--ground);font-size:calc(12px * var(--ts));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.t-card-kicker{color:var(--accent);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.07em;font-weight:600}.t-intent{color:var(--muted)}.t-card-timer{margin-left:auto}.t-script{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 12px;display:flex}.t-script-label{color:var(--faint);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.07em;font-weight:600}.t-script ol{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.t-script li{border:1px solid var(--line);color:var(--faint);font-size:calc(11.5px * var(--ts));border-radius:999px;padding:0 8px;line-height:1.6}.t-script li.is-done{background:var(--raised);color:var(--muted);border-color:#0000}.t-script li.is-now{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.t-objection{border-radius:var(--r-chip);background:var(--turn-soft);color:var(--turn);font-size:calc(11.5px * var(--ts));margin-left:auto;padding:0 8px;font-weight:500;line-height:1.6}.t-draft{resize:vertical;width:100%;font-size:calc(14px * var(--ts));background:0 0;border:0;padding:10px 12px;line-height:1.625;display:block}.t-draft::placeholder{color:var(--faint)}.turn .t-draft:focus-visible{background:var(--ground);outline:none}.t-linkrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.t-linkrow-note{color:var(--muted);font-size:calc(12px * var(--ts));align-items:center;gap:6px;display:inline-flex}.t-options{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.t-option{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--line-strong);max-width:18rem;color:var(--muted);font-size:calc(12px * var(--ts));text-align:left;border-radius:999px;padding:2px 10px;overflow:hidden}.t-option:hover{color:var(--ink)}.t-option.is-on{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.t-reason{color:var(--faint);font-size:calc(12px * var(--ts));padding:0 12px 8px}.t-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.t-foot-note{color:var(--faint);font-size:calc(12px * var(--ts));margin-left:auto}.t-draft,.t-options{transition:opacity .2s ease-out}.t-draft.is-busy,.t-options.is-busy{opacity:.35;animation:.9s ease-in-out infinite t-busy}@keyframes t-busy{50%{opacity:.6}}.t-details{border-left:1px solid var(--line);background:var(--surface);min-height:0;font-size:calc(13px * var(--ts));position:relative;overflow-y:auto}.t-details section{border-bottom:1px solid var(--line);padding:16px}.t-details section.t-history{border-bottom:0}.t-details h4,.t-history summary{color:var(--faint);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-weight:600}.t-history summary{cursor:pointer;margin-bottom:0}.t-history h4{margin-bottom:6px}.t-fields-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.t-fields-2 label,.t-note-fields>div{gap:4px;display:grid}.t-fields-2 label span,.t-note-fields label{color:var(--muted);font-size:calc(12px * var(--ts))}.t-details select,.t-details input,.t-details textarea{border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;font-size:calc(13px * var(--ts));padding:6px 10px}.t-details textarea{resize:vertical}.t-actions-2{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.t-actions-2 .is-wide{grid-column:span 2}.t-actions-1{gap:6px;margin-top:12px;display:grid}.turn .t-actions-1 .tb{white-space:normal}.t-form{border-radius:var(--r-inner);border:1px solid var(--line);background:var(--raised);gap:8px;margin-top:12px;padding:12px;display:grid}.t-form.is-booked{background:var(--booked-soft)}.t-form label{font-size:calc(12px * var(--ts));font-weight:500}.t-form.is-booked label{color:var(--booked)}.t-form-actions{gap:6px;display:flex}.t-help{color:var(--muted);font-size:calc(12.5px * var(--ts))}.t-help.is-faint{color:var(--faint)}.t-help.is-small,.t-note-fields .t-help{font-size:calc(11.5px * var(--ts))}.t-details section .t-help+.t-help{margin-top:8px}.t-note-fields{gap:12px;display:grid}.t-score-line{font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(13px * var(--ts));font-variant-numeric:tabular-nums}.t-score-1{color:var(--score-1,#ff7a6b)}.t-score-2{color:var(--score-2,#ff9f4a)}.t-score-3{color:var(--score-3,#f2d14b)}.t-score-4{color:var(--score-4,#b5e36b)}.t-score-5{color:var(--score-5,#5fd98a)}.t-score{background:var(--raised);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.t-score-fill{border-radius:999px;height:100%;display:block}.t-band-1{background:var(--score-1)}.t-band-2{background:var(--score-2)}.t-band-3{background:var(--score-3)}.t-band-4{background:var(--score-4)}.t-band-5{background:var(--score-5)}.t-score-scale{color:var(--faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(10.5px * var(--ts));justify-content:space-between;margin-top:2px;display:flex}.t-score-reason{color:var(--muted);font-size:calc(12.5px * var(--ts));margin-top:8px}.t-details dl{grid-template-columns:6.5rem minmax(0,1fr);gap:8px;margin:0;display:grid}.t-details dt{color:var(--muted)}.t-details dd{font-variant-numeric:tabular-nums;margin:0}.t-pipe{gap:2px;padding:0;list-style:none;display:grid}.t-pipe li{color:var(--faint);font-size:calc(12.5px * var(--ts));padding:2px 0 2px 18px;position:relative}.t-pipe li:before{content:"";border:1px solid var(--line-strong);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:2px}.t-pipe li.is-done{color:var(--muted)}.t-pipe li.is-done:before{background:var(--muted);border-color:var(--muted)}.t-pipe li.is-now{color:var(--ink);font-weight:600}.t-pipe li.is-now:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.t-pipe+.t-help{margin-top:6px}.t-history ol{border-left:1px solid var(--line);gap:12px;margin:12px 0 0 4px;padding:0 0 0 16px;list-style:none;display:grid}.t-history li{font-size:calc(12.5px * var(--ts));position:relative}.t-history li:before{content:"";border:1px solid var(--surface);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-21px}.t-history .t-ink{font-weight:500}.t-history-when{color:var(--faint);font-size:calc(11.5px * var(--ts))}.t-close{z-index:1;font-size:calc(20px * var(--ts));color:var(--faint);display:none;position:absolute;top:8px;right:10px}.t-toast{z-index:5;border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line-strong);max-width:calc(100% - 32px);font-size:calc(13.5px * var(--ts));box-shadow:var(--shadow);align-items:center;gap:14px;padding:10px 16px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.t-toast button{color:var(--accent);font-weight:500}@container turn (width<=1100px){.t-body{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.t-details{display:none}.t-details-btn{display:inline-flex}.turn.has-details .t-details{z-index:4;width:300px;max-width:100%;box-shadow:var(--shadow);animation:.24s ease-out both t-slide-in;display:block;position:absolute;top:48px;bottom:0;right:0}.t-close{display:block}}@keyframes t-slide-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@container turn (width<=767px){.turn{min-height:0}.t-body{grid-template-columns:minmax(0,1fr)}.t-rail-edge,.t-thread,.turn.is-thread .t-rail{display:none}.turn.is-thread .t-thread{display:flex}.t-back{order:-2;display:block}.t-head-nav{flex:calc(100% - 64px);order:-1;justify-content:flex-end}.t-head-name{flex-basis:calc(100% - 64px)}.t-head,.t-source,.t-summary,.t-msgs,.t-dock{padding-left:20px;padding-right:20px}.t-bubble{max-width:85%}.turn.is-thread .t-thread{overflow-y:auto}.t-msgs{flex:none;min-height:240px;overflow:visible}.t-option{max-width:100%}.t-objection{margin-left:0}}@media (prefers-reduced-motion:reduce){.t-typing i,.t-draft.is-busy,.t-options.is-busy,.t-msg,.turn.has-details .t-details{animation:none}}.turn [data-pulse]{outline:2px solid var(--accent);outline-offset:3px;animation:1.3s ease-out infinite t-guide}@container turn (width<=767px){.turn:not(.is-thread) [data-pulse-phone]{outline:2px solid var(--accent);outline-offset:-2px;animation:1.3s ease-out infinite t-guide}}@keyframes t-guide{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.turn [data-pulse]{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 30%, transparent);animation:none}}.turn .t-nav [data-pulse]{outline-offset:-2px;border-radius:8px;margin-inline:-7px;padding-inline:7px;animation:1.3s ease-in-out infinite t-guide-fill}@keyframes t-guide-fill{0%,to{background:color-mix(in srgb, var(--accent) 8%, transparent)}50%{background:color-mix(in srgb, var(--accent) 24%, transparent)}}@media (height<=860px){.turn{--ts:.95}}.turn{--band:#1b1f21;--highlight:#ffffff0b;--card-shadow:0 1px 2px #00000059;--wait-soft:#1a2436;--turn-soft:#35291a;--closing-soft:#3d1f1b;--booked-soft:#22321a;--score-1:#ff7a6b;--score-2:#ff9f4a;--score-3:#f2d14b;--score-4:#b5e36b;--score-5:#5fd98a}.t-nav{scrollbar-width:none;min-width:0;font-size:calc(13px * var(--ts));align-self:stretch;gap:16px;display:flex;overflow-x:auto}.t-nav button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;display:inline-flex}.t-nav button:hover{color:var(--ink)}.t-nav button.is-on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.t-nav button.is-on svg{color:var(--accent)}.t-wordmark{font-size:calc(19px * var(--ts));letter-spacing:-.02em;color:var(--accent);font-weight:600}.t-acct-pill{white-space:nowrap;border:1px solid var(--line);font-size:calc(12.5px * var(--ts));color:var(--muted);border-radius:999px;padding:2px 8px}.t-health{white-space:nowrap;font-size:calc(12px * var(--ts));color:var(--muted);align-items:center;gap:6px;display:inline-flex}.t-health i{background:var(--faint);border-radius:50%;width:7px;height:7px}.t-theme{border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.t-theme button{width:26px;height:22px;color:var(--faint);border-radius:999px;place-items:center;display:inline-grid}.t-theme button:hover{color:var(--ink)}.t-theme button.is-on{background:var(--raised);color:var(--ink)}.tp-page{flex:1;min-height:0;overflow-y:auto}.tp-inner{flex-direction:column;gap:16px;max-width:1204px;margin:0 auto;padding:28px 24px 48px;display:flex}.tp-inner.is-wide{max-width:1344px}.tp-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.tp-head h1{font-size:calc(24px * var(--ts));letter-spacing:-.01em;margin:0;font-weight:600}.tp-head p{color:var(--muted);font-size:calc(13.5px * var(--ts));max-width:640px;margin:4px 0 0}.tp-head-right{align-items:center;gap:8px;display:flex}.tp-panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight), var(--card-shadow);overflow:hidden}.tp-panel-head{border-bottom:1px solid var(--line);background:var(--band);align-items:center;gap:8px;padding:10px 14px;display:flex}.tp-panel-head h2{font-size:calc(13.5px * var(--ts));white-space:nowrap;margin:0;font-weight:600}.tp-count{background:var(--raised);font-size:calc(11.5px * var(--ts));color:var(--muted);border-radius:999px;padding:0 6px}.tp-aside{font-size:calc(11.5px * var(--ts));color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.tp-iconchip{border-radius:var(--r-control);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tp-iconchip.is-small{border-radius:8px;width:24px;height:24px}.tp-iconchip.is-accent{background:var(--accent-soft);color:var(--accent)}.tp-iconchip.is-closing{background:var(--closing-soft);color:var(--closing)}.tp-iconchip.is-turn{background:var(--turn-soft);color:var(--turn)}.tp-iconchip.is-wait{background:var(--wait-soft);color:var(--wait)}.tp-iconchip.is-booked{background:var(--booked-soft);color:var(--booked)}.tp-stage{white-space:nowrap;border-radius:var(--r-chip);font-size:calc(11.5px * var(--ts));background:var(--raised);color:var(--muted);align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.tp-stage i{background:var(--faint);border-radius:50%;width:6px;height:6px}.tp-stage.is-ink{color:var(--ink)}.tp-stage.is-faint{color:var(--faint)}.tp-stage.dot-accent i{background:var(--accent)}.tp-stage.dot-turn i{background:var(--turn)}.tp-stage.dot-closing i{background:var(--closing)}.tp-stage.is-booked{background:var(--booked-soft);color:var(--booked)}.tp-stage.is-booked i{background:var(--booked)}.tp-score-1{color:var(--score-1)}.tp-score-2{color:var(--score-2)}.tp-score-3{color:var(--score-3)}.tp-score-4{color:var(--score-4)}.tp-score-5{color:var(--score-5)}.tp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.tp-empty strong{font-weight:500;font-size:calc(15px * var(--ts))}.tp-empty p{max-width:380px;color:var(--muted);font-size:calc(13.5px * var(--ts));margin:0}.tp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tp-grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.tp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tp-eyebrow{font-size:calc(11.5px * var(--ts));text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:10px 14px 6px}.tp-link{color:var(--accent);font-size:calc(13.5px * var(--ts))}.tp-link:hover{text-decoration:underline}.tp-table{border-collapse:collapse;width:100%;font-size:calc(13.5px * var(--ts))}.tp-table th{text-align:left;font-weight:400;font-size:calc(12.5px * var(--ts));color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.tp-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.tp-table tr:last-child td{border-bottom:0}.tp-table tbody tr{cursor:pointer}.tp-table tbody tr:hover td{background:var(--raised)}.tp-sub{font-size:calc(12px * var(--ts));color:var(--faint);display:block}.tp-select,.tp-input{border-radius:var(--r-control);border:1px solid var(--line);background:var(--ground);height:34px;font-size:calc(13.5px * var(--ts));padding:0 10px}@container turn (width<=1100px){.tp-grid-3,.tp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-grid-2-1{grid-template-columns:1fr}.t-acct-pill,.t-health{display:none}}@container turn (width<=720px){.tp-grid-3,.tp-grid-4{grid-template-columns:1fr}.tp-inner{padding:20px 14px 32px}.tp-head{flex-direction:column;align-items:flex-start}.t-nav span{display:none}}html[data-turn-theme=light] .turn{color-scheme:light;--ground:#f3f5f5;--surface:#fff;--raised:#eceff0;--line:#d9dfe0;--line-strong:#c3cbcd;--band:#f8fafa;--highlight:#fff0;--card-shadow:0 1px 2px #1216170f;--wait:#2f5fb8;--wait-soft:#e6eefb;--av-1-bg:#ddf5f2;--av-1-fg:#0a7169;--av-2-bg:#ece6ff;--av-2-fg:#5b3fb8;--av-3-bg:#fcefd7;--av-3-fg:#8a5a0c;--av-4-bg:#e6eefb;--av-4-fg:#2f5fb8;--av-5-bg:#fde4ee;--av-5-fg:#a4285c;--av-6-bg:#e3f2df;--av-6-fg:#2f7a2e;--ink:#121617;--muted:#4f595b;--faint:#636d6f;--accent:#0a7169;--accent-soft:#ddf5f2;--accent-fill:#0f7f76;--accent-fill-hover:#0b6c64;--accent-fill-ink:#fff;--turn:#92600e;--turn-soft:#fcefd7;--closing:#b8372a;--closing-soft:#fce5e1;--booked:#2f7a2e;--booked-soft:#e3f2df;--score-1:#c23b2e;--score-2:#a8560c;--score-3:#7d6700;--score-4:#4a7d14;--score-5:#197a42;--bubble-them:#edf1f1;--bubble-us:#d5f3ef;--bubble-us-ink:#0c2a27;--scrim:#1216172e;--shadow:0 18px 50px #12161724}@media (prefers-color-scheme:light){html[data-turn-theme=system] .turn{color-scheme:light;--ground:#f3f5f5;--surface:#fff;--raised:#eceff0;--line:#d9dfe0;--line-strong:#c3cbcd;--band:#f8fafa;--highlight:#fff0;--card-shadow:0 1px 2px #1216170f;--wait:#2f5fb8;--wait-soft:#e6eefb;--av-1-bg:#ddf5f2;--av-1-fg:#0a7169;--av-2-bg:#ece6ff;--av-2-fg:#5b3fb8;--av-3-bg:#fcefd7;--av-3-fg:#8a5a0c;--av-4-bg:#e6eefb;--av-4-fg:#2f5fb8;--av-5-bg:#fde4ee;--av-5-fg:#a4285c;--av-6-bg:#e3f2df;--av-6-fg:#2f7a2e;--ink:#121617;--muted:#4f595b;--faint:#636d6f;--accent:#0a7169;--accent-soft:#ddf5f2;--accent-fill:#0f7f76;--accent-fill-hover:#0b6c64;--accent-fill-ink:#fff;--turn:#92600e;--turn-soft:#fcefd7;--closing:#b8372a;--closing-soft:#fce5e1;--booked:#2f7a2e;--booked-soft:#e3f2df;--score-1:#c23b2e;--score-2:#a8560c;--score-3:#7d6700;--score-4:#4a7d14;--score-5:#197a42;--bubble-them:#edf1f1;--bubble-us:#d5f3ef;--bubble-us-ink:#0c2a27;--scrim:#1216172e;--shadow:0 18px 50px #12161724}}
