@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.tm{--font:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--fs-caption:12px;--lh-caption:16px;--fs-footnote:13px;--lh-footnote:18px;--fs-body:15px;--lh-body:22px;--fs-headline:17px;--lh-headline:24px;--fs-title:24px;--lh-title:30px;--fs-display:34px;--lh-display:40px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--ls-display:-.03em;--ls-title:-.022em;--ls-headline:-.01em;--ls-body:-.003em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-full:999px;--shadow:0 0 0 1px #0f172a0f, 0 1px 2px #0f172a0a, 0 6px 16px -6px #0f172a14;--shadow-lift:0 0 0 1px #0f172a0f, 0 2px 4px #0f172a0a, 0 18px 40px -14px #0f172a2e, 0 44px 80px -36px #0f172a33;--shadow-btn:0 0 0 1px #0f172a12, 0 1px 2px #0f172a0d, 0 4px 12px -4px #0f172a1a;--bg:#fafbfc;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#f0f1f4;--surface-4:#e7e9ed;--surface-warm:#efeee9;--fill:#0f172a0b;--fill-2:#0f172a13;--fill-3:#0f172a1c;--hair:#0f172a14;--hair-2:#0f172a24;--ink:#111114;--ink-2:#3a3a40;--ink-3:#66666e;--ink-4:#9b9ba3;--on-ink:#fff;--ink-sheen:linear-gradient(180deg, #34343a 0%, #16161a 55%, #0b0b0e 100%);--accent:#ffb31a;--accent-ink:#2a1a04;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--focus:color-mix(in srgb, var(--accent) 70%, transparent);--ok:#2e7a52;--warn:#9e5a00;--danger:#c42e45;--ok-soft:color-mix(in srgb, var(--ok) 10%, transparent);--warn-soft:color-mix(in srgb, var(--warn) 10%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 8%, transparent);--ease:cubic-bezier(.25, .1, .25, 1);--spring:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t:.2s;--ink2:var(--ink-2);--muted:var(--ink-3);--line:var(--hair);--line2:var(--hair-2);--good:var(--ok);--bad:var(--danger);--violet:#5b4fd0;--sh1:var(--shadow);--sh2:var(--shadow);--sh3:var(--shadow-lift);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-columns:minmax(0,1fr);display:grid}.tm *,.tm :before,.tm :after{box-sizing:border-box}.tm button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.tm :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tm [tabindex="-1"]:focus:not(:focus-visible),.tm-main[tabindex="-1"]:focus{outline:none}.tm h1,.tm h2,.tm h3,.tm p{margin:0}.tm h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-semibold)}.tm h2{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-semibold)}.tm h3{font-size:var(--fs-headline);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);font-weight:var(--fw-semibold)}.tm .muted{color:var(--muted)}.tm .small{font-size:var(--fs-footnote);line-height:var(--lh-footnote)}.tm .kicker{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.tm .row{align-items:center;gap:8px;display:flex}.tm .wrap{flex-wrap:wrap}.tm .grow{flex:1;min-width:0}.tm .stack>*+*{margin-top:12px}@media (max-width:760px){.tm{--fs-display:28px;--lh-display:34px;--fs-title:22px;--lh-title:28px}}.tm-rail{display:none}.tm-body{min-width:0;padding-bottom:96px}.tm-main{width:100%;max-width:1180px;margin:0 auto;padding:8px 32px 64px}.tm-main.wide{max-width:1440px}@media (min-width:761px){.tm{grid-template-columns:248px minmax(0,1fr)}.tm-rail{scrollbar-width:none;gap:var(--s-5);height:100dvh;padding:var(--s-5) var(--s-4);border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.tm-body{padding-bottom:0}.tm-bnav{display:none!important}.tm.tm-rail-collapsed{grid-template-columns:72px minmax(0,1fr)}.tm-rail-collapsed .tm-rail{align-items:center;padding:24px 12px}.tm-rail-collapsed .tm-brand>span:not(.tm-mark),.tm-rail-collapsed .tm-nav-link>span,.tm-rail-collapsed .tm-crew a>span:not(.tm-face),.tm-rail-collapsed .tm-nav .group,.tm-rail-collapsed .tm-crew .group{display:none}.tm-rail-collapsed .tm-nav,.tm-rail-collapsed .tm-crew{align-items:center}.tm-rail-collapsed .tm-nav-link,.tm-rail-collapsed .tm-crew a{justify-content:center;width:44px;padding:0}.tm-rail-handle{z-index:30;justify-content:center;align-items:center;width:24px;height:56px;display:flex;position:fixed;top:50%;left:236px;transform:translateY(-50%)}.tm-rail-collapsed .tm-rail-handle{left:60px}.tm-rail-handle-bar{background:#0f172a29;border-radius:999px;width:4px;height:24px;transition:opacity .12s}.tm-rail-handle-chip,.tm-rail-handle-tip{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.tm-rail-handle-chip{background:var(--surface);width:24px;height:24px;color:var(--muted);box-shadow:var(--sh1);border-radius:999px;place-items:center;display:grid}.tm-rail-handle-tip{background:var(--ink);color:var(--on-ink);white-space:nowrap;border-radius:6px;margin-left:6px;padding:4px 8px;font-size:11px;font-weight:500;left:100%}.tm-rail-handle:hover .tm-rail-handle-bar,.tm-rail-handle:focus-visible .tm-rail-handle-bar{opacity:0}.tm-rail-handle:hover .tm-rail-handle-chip,.tm-rail-handle:focus-visible .tm-rail-handle-chip,.tm-rail-handle:hover .tm-rail-handle-tip,.tm-rail-handle:focus-visible .tm-rail-handle-tip{opacity:1}}@media (max-width:760px){.tm-rail-handle{display:none}}.tm-brand{align-items:center;gap:var(--s-3);padding:0 var(--s-2);line-height:var(--lh-footnote);display:flex}.tm-brand .small{font-size:var(--fs-caption);line-height:var(--lh-caption)}.tm-mark{border-radius:var(--r-md);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);font-size:var(--fs-caption);font-weight:var(--fw-semibold);flex:none;place-items:center;display:grid}.tm-nav,.tm-crew{flex-direction:column;gap:2px;display:flex}.tm-nav .tm-nav-link{align-items:center;gap:var(--s-3);min-height:36px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--ink);text-align:left;font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background var(--t-fast), color var(--t-fast);text-decoration:none;display:flex}.tm-nav .group~.tm-nav-link{min-height:34px;color:var(--ink-2);font-size:14px}.tm-nav .tm-nav-link:hover,.tm-crew a:hover{color:var(--ink)}.tm-nav .tm-nav-link[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-btn), inset 0 1px 0 #fff;color:var(--ink);font-weight:var(--fw-semibold)}.tm-nav .group,.tm-crew .group{margin:var(--s-3) 0 0;padding:0 var(--s-3) var(--s-1);font-size:11px;line-height:var(--lh-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tm-crew{margin-top:auto}.tm-crew a{align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-2);border-radius:var(--r-md);color:var(--ink);transition:background var(--t-fast);text-decoration:none;display:flex}.tm-crew b{font-size:14px;line-height:var(--lh-footnote);font-weight:var(--fw-semibold);letter-spacing:-.006em;display:block}@media (pointer:coarse){.tm-nav .tm-nav-link,.tm-nav .group~.tm-nav-link,.tm-crew a{min-height:44px}}.tm-crew .tm-face{border-radius:var(--r-md);-o-object-fit:cover;object-fit:cover;width:32px;height:32px}.tm-crew small{line-height:var(--lh-caption);color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-caption);display:block}.tm-foot{font-size:var(--fs-caption);color:var(--muted);margin-top:auto}.tm-top{z-index:20;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex;position:sticky;top:0}@media (min-width:761px){.tm-top{gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-6);box-shadow:0 1px 0 var(--hair)}}.tm-chip{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border-radius:var(--r-full);background:var(--surface);box-shadow:var(--shadow);font-size:var(--fs-footnote);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.tm-chip kbd,.tm kbd{font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);min-width:20px;padding:0 var(--s-1);text-align:center;border-radius:var(--r-sm);background:var(--fill);color:var(--ink-3)}.tm-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}.tm-dot.off{background:var(--ink-4);box-shadow:none}.tm-role{min-height:36px;padding:0 var(--s-4);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:var(--shadow-btn);font-size:var(--fs-footnote);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}@media (pointer:coarse){.tm-chip,.tm-role{min-height:44px}}.tm-icon{background:var(--surface);width:44px;height:44px;box-shadow:var(--sh1);border-radius:50%;place-items:center;display:grid}.tm-hide-sm{display:none}@media (min-width:700px){.tm-hide-sm{display:inline-flex}}.tm-btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--r-full);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);box-shadow:var(--shadow-btn), inset 0 1px 0 #fff;font-size:var(--fs-body);line-height:1;font-weight:var(--fw-medium);white-space:nowrap;color:var(--ink);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.tm-btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--surface)}.tm-btn.primary{background:var(--ink-sheen);color:var(--on-ink);font-weight:var(--fw-semibold);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0009,0 2px 4px #0f172a1f,0 10px 22px -10px #0f172a8c}.tm-btn.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--ink-sheen);filter:brightness(1.18)}.tm-btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0}.tm-btn.ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--fill)}.tm-btn:disabled,.tm-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.tm-pill{min-height:28px;padding:0 var(--s-3);border-radius:var(--r-full);background:var(--fill);color:var(--ink-2);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tm-pill.good{background:var(--ok-soft);color:var(--ok)}.tm-pill.bad{background:var(--danger-soft);color:var(--danger)}.tm-pill.warn{background:var(--warn-soft);color:var(--warn)}.tm-pill.off{background:var(--fill);color:var(--muted)}.tm-card{background:var(--surface);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow)}.tm-card.flat{box-shadow:var(--shadow)}.tm-card>h2+p,.tm-card>h3+p{margin-top:var(--s-1)}.tm-card>p+p:has(>.tm-btn){margin-top:var(--s-4)}.tm-quote{background:var(--surface-2);border-radius:var(--r-md);padding:var(--s-3) var(--s-4)}.tm-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tm-list{margin:0;padding:0;list-style:none}.tm-list>li+li{border-top:1px solid var(--line)}.tm-item{text-align:left;width:100%;min-height:56px;color:inherit;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.tm-unavail{border:1.5px dashed var(--line2);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:18px;padding:12px 16px}.tm-input,.tm-review-source input,.tm textarea,.tm select{font:inherit;color:inherit;width:100%;min-height:44px;padding:8px var(--s-4);border-radius:var(--r-md);background:var(--fill);transition:background var(--t-fast), box-shadow var(--t-fast);border:0;outline:none}.tm-input:focus,.tm-review-source input:focus,.tm textarea:focus,.tm select:focus{background:var(--surface);box-shadow:0 0 0 1px var(--hair-2), 0 0 0 4px var(--accent-soft)}.tm-input::-moz-placeholder{color:var(--ink-4)}.tm textarea::-moz-placeholder{color:var(--ink-4)}.tm-input::placeholder,.tm textarea::placeholder{color:var(--ink-4)}.tm-bubble{background:var(--surface);box-shadow:var(--sh1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:12px 16px}.tm-bubble.you{background:var(--surface-warm);box-shadow:none;margin-left:32px}.tm-task-stage{display:grid;position:relative}.tm-time-slots{z-index:30;pointer-events:none;flex-direction:column;gap:8px;width:196px;display:flex;position:absolute;top:0;left:calc(100% + 24px)}.tm-time-slots>*{pointer-events:auto}.tm-time-slots p{margin:0 0 4px;font-weight:600}.tm-time-slots .tm-btn{border-radius:12px;justify-content:flex-start;min-height:44px;padding:0 16px;font-size:13px}.tm-time-slots .drop-hot{box-shadow:0 0 0 2px var(--ink), var(--sh3);transform:scale(1.04)}@media (min-width:761px) and (max-width:1279px){.tm-time-slots{flex-flow:wrap;align-items:center;width:auto;top:-64px;left:0;right:0}.tm-time-slots p{margin:0 4px 0 0}}@media (max-width:760px){.tm-time-slots{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);width:min(46vw,180px);height:fit-content;box-shadow:var(--shadow-lift);border-radius:20px;margin:auto 0;padding:12px;position:fixed;inset:0 12px 0 auto}.tm-time-slots .tm-btn{white-space:normal;text-align:left;min-height:48px;line-height:16px}}@media (prefers-reduced-motion:reduce){.tm-time-slots .drop-hot{transform:none}}.tm-task-stage>*{grid-area:1/1}.tm-task-stage:empty,.tm-task-stage:empty~.tm-help-links,.tm-task-stage:empty~.tm-help-links~p.small{display:none}.tm-task-back{background:var(--surface);box-shadow:var(--sh1);transform-origin:50% 100%;opacity:.85;pointer-events:none;border-radius:20px;justify-content:center;align-self:stretch;align-items:flex-end;padding:0 16px 6px;display:flex;transform:translateY(12px)scale(.96)}.tm-task-back>span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;overflow:hidden;transform:translateY(18px)}.tm-task-back.second{opacity:.5;transform:translateY(24px)scale(.92)}.tm-task-stage{padding-bottom:28px}.tm-task-head{align-items:center;gap:12px}.tm-broker-shell .tm-rail{scrollbar-width:none}.tm-broker-shell .tm-brand>span:last-child>b{font-size:15px;font-weight:600;line-height:18px;display:block}.tm-broker-shell .tm-brand br{display:none}.tm-broker-shell .tm-brand .small{font-size:12px;line-height:16px}.tm-broker-shell .tm-nav .group{margin-top:24px}.tm-broker-shell .tm-nav .tm-nav-link{border-radius:12px}.tm-broker-shell .tm-nav .tm-nav-link:hover:not([aria-current=page]),.tm-broker-shell .tm-crew a:hover{background:0 0}.tm-broker-shell .tm-rail{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160' preserveAspectRatio='none'%3E%3Cpath d='M0 70 C90 44 170 96 250 70 S360 44 400 61 L400 160 L0 160Z' fill='%231463ff' fill-opacity='.035'/%3E%3Cpath d='M0 104 C90 82 170 126 250 104 S360 82 400 97 L400 160 L0 160Z' fill='%231463ff' fill-opacity='.045'/%3E%3Cpath d='M0 134 C90 116 170 150 250 134 S360 116 400 128 L400 160 L0 160Z' fill='%231463ff' fill-opacity='.055'/%3E%3C/svg%3E") bottom / 100% 140px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--bg) 70%, transparent))}.tm-broker-shell .tm-top{gap:12px;padding:0 32px}.tm-broker-shell .tm-clock,.tm-broker-shell .tm-top-ask{height:36px;min-height:36px;font-size:13px;font-weight:500}.tm-broker-shell .tm-top-ask{padding:0 12px 0 4px}.tm-current-role{background:color-mix(in srgb, var(--surface) 80%, transparent);width:150px;height:36px;box-shadow:var(--sh1);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.tm-today-shell .tm-today{flex-direction:column;display:flex}.tm-today-shell .tm-task-peek{order:1}@media (min-width:761px){.tm-broker-shell .tm-clock{min-width:228px}}.tm-ready-state{align-items:center;gap:12px;display:inline-flex}.tm-broker-shell .tm-ready-switch{opacity:1;cursor:not-allowed;background:#0f172a1c;border-radius:999px;width:36px;height:22px;padding:2px;display:inline-flex}.tm-ready-switch i{background:var(--surface);border-radius:999px;width:18px;height:18px;box-shadow:0 1px 3px #0000002e}@media (max-width:760px){.tm-ready-state>.tm-face{display:none}}.tm-broker-shell .tm-top>.tm-icon{width:36px;height:36px;box-shadow:none;background:0 0}.tm-today-shell .tm-main>.tm-today>.tm-agent-line h2{font-size:17px;font-weight:400;line-height:24px}.tm-approach-caption{color:var(--muted);font-size:12px;font-weight:600;line-height:16px;margin-bottom:4px!important}.tm-approach-caption>span{font-weight:400}.tm-today-shell .tm-land{border-bottom:1px dashed var(--line2);align-items:flex-end;gap:4px;min-height:92px;padding:4px 2px 8px}.tm-today-shell .tm-land button{border-radius:12px;width:64px;min-width:64px;padding:4px 6px;font-size:12px;font-weight:400;line-height:16px}.tm-today-shell .tm-land .tm-land-name{font-weight:600}.tm-today-shell .tm-next-task .tm-task-title{letter-spacing:-.022em;margin:24px 0 12px;font-size:24px;line-height:30px}.tm-today-shell .tm-next-task .tm-quote{background:linear-gradient(135deg, color-mix(in srgb, var(--c-50) 80%, var(--surface)) 0%, var(--surface-2) 100%);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--ink);border-radius:12px;padding:16px;font-size:15px;line-height:22px}.tm-today-shell .tm-next-task[data-crew]{box-shadow:inset 0 0 0 1px var(--c-line), inset 0 1px 0 white, var(--sh3), var(--c-glow)}.tm-today-shell .tm-help-links{justify-content:center}.tm-today-shell .tm-due{letter-spacing:-.022em;font-size:24px;font-weight:600;line-height:30px}.tm-today-shell .tm-next-task button.tm-pill{min-height:24px;box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.tm-task-stamp{z-index:3;pointer-events:none;color:#fff;border-radius:12px;padding:4px 12px;font-size:17px;font-weight:600;position:absolute;top:24px}.tm-task-stamp.yes{background:var(--good);top:-14px;left:24px;transform:rotate(-4deg)}.tm-task-stamp.no{background:var(--bad);top:-14px;right:24px;transform:rotate(4deg)}.tm-task-stamp.later{background:var(--ink);color:var(--on-ink);top:-12px;left:50%;transform:translate(-50%)}.tm-today-shell .tm-actions{grid-template-columns:1fr 1fr 1.6fr}.tm-today-shell .tm-actions .tm-btn{height:52px;min-height:52px;font-size:15px;font-weight:600}@media (max-width:760px){.tm-broker-shell .tm-top{gap:8px;padding:0 16px}.tm-broker-shell .tm-current-role{text-overflow:ellipsis;max-width:128px;padding:0 12px;overflow:hidden}.tm-today-shell .tm-agent-line{gap:12px;min-height:64px}.tm-today-shell .tm-land{min-height:84px}.tm-today-shell .tm-next-task{padding:24px 16px 16px}.tm-today-shell .tm-next-task .tm-task-title{font-size:var(--fs-title);margin:12px 0 8px;line-height:28px}.tm-today-shell .tm-actions{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 76px);z-index:25;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);box-shadow:var(--shadow);border-radius:999px;grid-template-columns:1fr 1fr 1.4fr;margin:0;padding:8px;position:fixed;left:12px;right:12px}.tm-today-shell .tm-main{padding-bottom:180px}}.tm-next-task[data-crew]{z-index:2;background:radial-gradient(70% 60% at 0% 0%, color-mix(in srgb, var(--c-100) 60%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--c-50) 0%, var(--surface) 42%);align-self:start;position:relative}@media (max-width:760px){.tm-task-stage{min-height:0}.tm-task-head>.tm-face{width:40px!important;height:40px!important}}.tm-agent-line{align-items:flex-start;gap:16px;min-height:72px;display:flex}.tm-agent-line h2{letter-spacing:-.01em;padding-top:8px;font-size:17px;font-weight:400;line-height:24px}.tm-agent-line img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.tm-land{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1.5px dashed var(--line2);gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}.tm-land::-webkit-scrollbar{display:none}.tm-land button{scroll-snap-align:start;text-align:center;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:64px;min-height:56px;padding:6px 8px;font-size:13px;font-weight:560;transition:background-color .16s,box-shadow .16s;display:flex}.tm-land button:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.tm-land button[aria-current=true]{background:var(--surface);box-shadow:var(--sh1)}.tm-due{font-size:var(--fs-title);color:var(--warn);text-align:right;font-weight:700;line-height:1}.tm-actions{grid-template-columns:1fr 1fr 2fr;gap:12px;display:grid}.tm-actions .tm-btn{min-height:56px;box-shadow:var(--sh2);border-radius:20px}.tm-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tm-stat b{letter-spacing:-.02em;font-size:24px;display:block}.tm-bnav{z-index:40;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:64px;box-shadow:var(--sh3), 0 0 0 1px var(--line);border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;position:fixed}.tm-bnav a,.tm-bnav button{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;font-size:12px;font-weight:560;text-decoration:none;display:flex}.tm-bnav [aria-current=page]{color:var(--ink)}.tm-more{z-index:45;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--surface);width:min(240px,100vw - 24px);max-height:70dvh;box-shadow:var(--sh3), 0 0 0 1px var(--line);border-radius:22px;padding:8px;position:fixed;overflow-y:auto}.tm-more a{min-height:44px;color:var(--ink);border-radius:14px;padding:8px 12px;font-weight:600;text-decoration:none;display:block}.tm-more small{color:var(--muted);font-size:12px;font-weight:400;display:block}.tm .stack>.tm-scrim{margin:0}.tm-scrim{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a33;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tm-scrim.bottom{align-items:flex-end;padding:0}.tm-scrim.tm-ask-wrap{z-index:65;align-items:flex-start;padding:12vh 16px 24px}.tm-ask-wrap .tm-sheet{max-width:620px;max-height:80dvh;padding:16px}.tm-ask-compact .tm-ask-composer textarea{resize:none}.tm-ask-compact .tm-ask-send{min-width:76px;min-height:46px}.tm-ask-compact .tm-ask-suggestions .tm-btn{min-height:36px;box-shadow:var(--sh1);padding:0 16px}@media (max-width:760px){.tm-ask-compact .tm-ask-composer{flex-wrap:wrap}.tm-ask-compact .tm-ask-composer textarea{flex-basis:calc(100% - 42px)}}.tm-sheet{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);width:100%;max-width:560px;max-height:calc(100dvh - 64px);box-shadow:var(--sh3);border-radius:20px;padding:24px;overflow-y:auto}.tm-scrim.bottom .tm-sheet{border-radius:24px 24px 0 0}.tm-sheet.drawer{border-radius:0;max-width:420px;height:100dvh;max-height:none;margin-left:auto}.tm-scrim.right{justify-content:flex-end;align-items:stretch;padding:0}@media (prefers-reduced-motion:no-preference){.tm-btn{transition:background var(--t-fast) var(--ease), box-shadow var(--t) var(--ease), transform var(--t) var(--spring), opacity var(--t-fast)}.tm-pill{transition:transform var(--t-fast)}.tm-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}}@media (max-width:420px){.tm-actions{grid-template-columns:1fr 1fr 1.4fr;gap:8px}.tm-actions .tm-btn{padding:8px;font-size:12px}}.tm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.tm-link{color:var(--muted);align-items:center;min-height:44px;font-weight:560;text-decoration:none;display:inline-flex}.tm-status{background:var(--surface-3);min-height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.tm-unknown{color:var(--muted);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-weight:var(--fw-regular);letter-spacing:0}.tm-cols{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:761px){.tm-cols.two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tm-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-big{letter-spacing:-.02em;color:var(--muted);font-size:34px;font-weight:700}.tm-bar{background:var(--surface-warm);border-radius:6px;height:10px}.tm-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;min-height:150px;display:grid}.tm-chart>div{text-align:center;color:var(--muted);font-size:12px}.tm-chart i{background:var(--surface-warm);border-radius:6px;height:8px;margin-bottom:6px;display:block}.tm-rung{background:var(--surface-3);border-radius:2px;height:3px}.tm-table{grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(48px,1fr)) minmax(140px,1.6fr);align-items:center;gap:12px 8px;width:100%;font-size:13px;display:grid}.tm-table .th{text-align:center;color:var(--muted);font-weight:600}@media (max-width:700px){.tm-table{grid-template-columns:1fr repeat(4,28px)}.tm-table .note{grid-column:1/-1}}.tm-week-scroll{max-width:100%;overflow-x:auto}.tm-week{gap:8px;font-size:13px;display:grid}.tm-week-hours{color:var(--muted);padding-top:32px;font-size:12px}.tm-week-hours span{display:block}.tm-week-heading{height:32px;font-size:13px;font-weight:600}.tm-week-day[data-today=true] .tm-week-heading:before{content:"";vertical-align:2px;background:var(--accent);border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.tm-week-column{background:repeating-linear-gradient(180deg, transparent 0 45px, var(--hair) 45px 46px);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;position:relative}.tm-week-marker{z-index:1;padding:0 4px;position:absolute}.tm .tm-week-due{text-align:left;background:var(--fill);width:100%;min-height:44px;box-shadow:inset 2px 0 0 var(--accent);color:inherit;border-radius:8px;flex-direction:column;justify-content:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.tm-week-due span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-week-due small{font-size:11px;line-height:14px;display:block}.tm-week-marker:focus-within{z-index:5}.tm-week-pin{background:var(--accent);pointer-events:none;z-index:2;height:1px;position:absolute}.tm-week-pin:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;position:absolute;top:-2px;left:1px}.tm-week-now{z-index:3;background:var(--bad);pointer-events:none;height:1.5px;position:absolute;left:0;right:0}.tm-pane{flex-direction:column;gap:8px;min-height:180px;display:flex}.tm-empty{text-align:center;color:var(--muted);max-width:34ch;margin:auto}.tm-rolebar{background:var(--surface-3);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tm-rolebar button{min-height:32px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.tm-rolebar button:hover{color:var(--ink)}.tm-rolebar button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh1);font-weight:600}.tm-rolebar span{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.tm-rolebar span[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh1)}.tm-scroll{overflow-x:auto}.tm-matrix{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(72px,1fr)) minmax(180px,1.6fr);align-items:center;gap:12px 8px;min-width:680px;font-size:13px;display:grid}.tm-matrix .cell{place-items:center;height:28px;display:grid}.tm-matrix .cell:before{content:"";background:var(--surface-3);border-radius:2px;width:100%;height:3px}.tm-matrix .cell i{border:2px dashed #c9c8c2;border-radius:50%;width:14px;height:14px;position:absolute}.tm-matrix .cell{position:relative}.tm-moods{flex-wrap:wrap;gap:8px;display:flex}.tm-moods figure{text-align:center;color:var(--muted);margin:0;font-size:12px}.tm-kpi{background:var(--surface-2);width:56px;height:56px;color:var(--muted);border-radius:18px;place-items:center;display:grid}.tm-dots{gap:6px;display:inline-flex}.tm-dots i{background:var(--surface-3);border-radius:50%;width:12px;height:12px}.tm-chat{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tm-chat .tm-chat-room{min-height:60dvh;padding:8px;display:none}.tm-chat.has-room .tm-chat-list{display:none}.tm-chat.has-room .tm-chat-room{display:block}.tm-chat-list [aria-current=true]{background:var(--surface-2);border-radius:14px}@media (min-width:761px){.tm-chat{grid-template-columns:320px minmax(0,1fr);align-items:start}.tm-chat .tm-chat-room,.tm-chat.has-room .tm-chat-list,.tm-chat.has-room .tm-chat-room{display:block}}.tm-pipeline-flow{gap:var(--s-3);scrollbar-width:none;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--s-1));padding:var(--s-1) var(--s-1) var(--s-3);display:flex;overflow-x:auto}.tm-pipeline-stage{min-height:76px;padding:var(--s-3) var(--s-4);text-align:left;border-radius:var(--r-lg);box-shadow:var(--shadow);scroll-snap-align:start;transition:box-shadow var(--t) var(--ease);flex-direction:column;flex:1 0 112px;justify-content:center;gap:2px;display:flex;background:var(--surface)!important}.tm-pipeline-stage:hover{box-shadow:var(--shadow-lift)}.tm-pipeline-stage b{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.tm-pipeline-stage span{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);white-space:nowrap}.tm-pipeline>form.row{align-items:flex-end}.tm-pipeline>form.row>label{gap:var(--s-1);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-weight:var(--fw-medium);color:var(--ink-3);flex-direction:column;display:flex}.tm-pipeline-stage[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink), var(--sh1)}.tm-pipeline-heading{margin-bottom:12px!important}.tm-pipeline-list{gap:8px;display:grid}.tm-pipeline-record{text-align:left;width:100%;min-height:80px;box-shadow:var(--sh1);overflow-wrap:anywhere;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 16px;align-items:center;gap:16px;padding:16px;display:grid;background:var(--surface)!important}.tm-pipeline-record small{color:var(--muted);font-size:13px;display:block}@media (max-width:760px){.tm-pipeline-record{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.tm-pipeline-record>span:nth-child(2),.tm-pipeline-record>span:nth-child(3){grid-column:1}.tm-pipeline-record>span:last-child{grid-area:1/2/4}}.tm-page-eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}@media (min-width:761px){.tm-top{min-height:64px;padding:0 32px}.tm-main{padding:8px 32px 64px}.tm-nav .tm-nav-link{border-radius:12px;min-height:36px;padding:6px 12px}.tm-crew{margin-top:auto}}@media (max-width:760px){.tm h1{font-size:var(--fs-display);line-height:34px}.tm-card{padding:16px}.tm-top{gap:6px}.tm-top>.tm-chip:first-child{padding:0 8px;font-size:12px}.tm-top>.tm-role{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}.tm-ask-heading h2{font-size:17px}.tm-ask-context{color:var(--muted);font-size:13px}.tm-ask-context summary{cursor:pointer;padding:8px 0}.tm-ask-context select{margin-top:8px}.tm-ask-composer{background:var(--surface);box-shadow:var(--sh1);border-radius:24px;padding:8px}.tm-ask-composer textarea{box-shadow:none;resize:vertical;background:0 0;border:0;min-width:0}.tm .tm-ask-composer textarea:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.tm-ask-suggestions .tm-btn{white-space:normal;text-align:left;min-height:32px;padding:6px 12px;font-size:13px}.tm-today{padding-top:16px}.tm-today.stack>*+*{margin-top:24px}.tm-next-task{box-shadow:var(--sh3);border-radius:20px;padding:24px}.tm-next-task h1{font-size:24px;line-height:1.25}@media (max-width:760px){.tm-next-task{padding:16px}.tm-ask-composer{gap:6px}}.tm-initials{display:none}@media (max-width:760px){.tm-top{flex-wrap:nowrap}.tm-top-ask,.tm-name{display:none}.tm-initials{display:inline}.tm-top .tm-role{flex-shrink:0;justify-content:center;width:36px;min-height:36px;padding:0}.tm-top .tm-icon{flex-shrink:0}.tm-top>.tm-chip:first-child{white-space:normal;min-width:0}}.tm-top{height:64px;box-shadow:0 1px 0 var(--line);flex-wrap:nowrap}.tm-bnav{background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-radius:20px}.tm-more{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-radius:20px;padding:4px}.tm-more a{padding:12px;font-size:14px;font-weight:500}.tm-settings-style .kicker{letter-spacing:normal;text-transform:none;margin-bottom:8px;font-size:13px;line-height:18px}.tm-sheet>.row>h2{font-size:17px;line-height:24px}.tm-seg{background:linear-gradient(#0f172a0d,#0f172a09);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0d,inset 0 1px 2px #0f172a0d}.tm-seg button{height:32px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.tm-seg button[aria-pressed=true]{background:var(--surface);font-weight:600;box-shadow:0 0 0 .5px #0f172a14,0 1px 2px #0f172a14,0 3px 8px -2px #0f172a1f,inset 0 1px #fff}.tm-sheet-grab{touch-action:none;cursor:grab;padding:0 0 16px}.tm-sheet-grab span{background:#0f172a24;border-radius:999px;width:36px;height:5px;margin:auto;display:block}@media (max-width:760px){.tm-top{height:56px;min-height:56px;padding:0 16px}.tm-hide-sm{display:none}.tm-scrim.bottom .tm-sheet{max-height:90dvh;padding:24px 16px max(24px, env(safe-area-inset-bottom))}}.tm-top-mark{display:none}@media (min-width:761px) and (max-width:1000px){.tm{grid-template-columns:76px minmax(0,1fr)}.tm-rail{align-items:center;padding:24px 8px}.tm-brand>span:last-child,.tm-nav .tm-nav-link>span,.tm-crew a>span:not(.tm-face),.tm-rail .group{display:none}.tm-nav .tm-nav-link{justify-content:center;width:48px;padding:0}.tm-crew a{padding:4px}}@media (min-width:761px) and (max-width:1100px){.tm-top-ask>span:not(.tm-face),.tm-top-ask kbd{display:none}.tm-top-ask{padding:0 4px}.tm-rolebar>span:not([aria-current=true]),.tm-name{display:none}.tm-initials{display:inline}}@media (max-width:760px){.tm-top-mark{border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:11px;display:grid}.tm-main{padding-top:4px}.tm-clock-date{display:none}.tm-clock{flex-shrink:0;min-height:36px;padding:0 12px;font-size:13px}}.tm-next-task{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;padding:32px}.tm-next-task a,.tm-next-task button{cursor:pointer}.tm-pipeline-list{background:var(--surface);box-shadow:var(--sh1);border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.tm-pipeline-list>li+li{border-top:1px solid var(--line)}.tm-pipeline-record{box-shadow:none;border-radius:0;padding:16px 24px}.tm-pipeline-record:hover{background:var(--surface-2)!important}.tm-ask-composer{box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0}.tm-ask-composer textarea{min-height:48px;padding:12px 0;font-size:17px;line-height:24px}.tm-ask .tm-bubble{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.tm-ask .tm-bubble.you{color:var(--muted);border:0;padding:0;font-size:13px}@media (max-width:760px){.tm-next-task{padding:24px 16px 16px}.tm-pipeline-flow{gap:var(--s-2)}.tm-pipeline-stage{padding:var(--s-3);flex-basis:96px}.tm-pipeline-stage span{font-size:var(--fs-caption);line-height:var(--lh-caption)}.tm-pipeline-record{padding:16px}.tm-ask-composer{gap:8px}.tm-head>.tm-link{display:none}.tm-pipeline-stage span{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}}.tm-task-reasons{grid-template-columns:110px 1fr;gap:8px 12px;margin-top:16px;font-size:13px;display:grid}.tm-task-reasons dt{color:var(--muted)}.tm-task-reasons dd{margin:0}.tm-chat{gap:24px;height:calc(100dvh - 116px);min-height:360px;padding-bottom:12px}.tm-chat-list{min-width:0;padding:2px 2px 24px;overflow-y:auto}.tm-chat-list .tm-item{border-radius:12px;align-items:center;padding:12px}.tm-chat-list .tm-item .grow{min-width:0;overflow:hidden}.tm-chat-list .tm-item .grow .small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tm-chat-list [aria-current=true]{background:var(--surface);box-shadow:var(--sh2)}.tm-chat .tm-chat-room{background:var(--surface);height:100%;min-height:0;box-shadow:var(--sh2);border-radius:20px;padding:0;overflow:hidden}.tm-chat .collab-thread-head{gap:12px;height:auto;min-height:64px;padding:12px 16px}.tm-chat .collab-messages{flex-direction:column;gap:12px;padding:24px;display:flex}.tm-chat .collab-message{align-items:flex-end;max-width:78%;margin:0}.tm-chat .collab-message.mine{flex-direction:row-reverse;align-self:flex-end}.tm-chat .collab-message-body{background:var(--surface-3);overflow-wrap:anywhere;border-radius:20px 20px 20px 6px;padding:8px 12px}.tm-chat .collab-message.mine .collab-message-body{background:var(--ink);color:var(--on-ink);border-radius:20px 20px 6px}.tm-chat .collab-message.mine .text-muted-foreground{color:color-mix(in srgb, var(--on-ink) 72%, transparent)}.tm-chat .collab-message-body>p:last-child{font-size:15px;line-height:22px}.tm-chat .collab-composer{border:0;padding:8px 16px 16px}.tm-chat .collab-composer-bar{background:var(--surface-3);border-radius:24px;padding:4px 4px 4px 12px}.tm-chat .collab-composer textarea{box-shadow:none;background:0 0;border:0;font-size:15px;line-height:22px}.tm-chat .collab-composer button[type=submit]{border-radius:50%;width:36px;height:36px}@media (min-width:761px){.tm-chat{grid-template-columns:340px minmax(0,1fr);align-items:stretch}}@media (max-width:760px){.tm-chat{gap:0;height:calc(100dvh - 168px)}.tm-chat .collab-messages{padding:16px}.tm-chat .collab-message{max-width:94%}}.tm-chat .collab-composer button[type=submit]{border-radius:999px;width:auto;padding:0 12px}.tm-chat .collab-composer button[type=submit]>svg{display:none}.tm-chat .collab-send-label{display:inline}.tm-chat .collab-thread-head{border-color:var(--line)}.tm-chat .collab-message .rounded-full,.tm-chat .collab-thread-head .rounded-full{background:var(--surface-4);color:#4b5563}.tm-body:has(.tm-chat){padding-bottom:0}.tm-main:has(.tm-chat){padding-bottom:12px}@media (min-width:761px){.tm-chat{height:calc(100dvh - 100px)}}@media (max-width:760px){.tm-body:has(.tm-chat){padding-bottom:76px}.tm-chat{height:calc(100dvh - 156px);min-height:240px}}.tm-record-panels>section{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}.tm-record-panels .text-muted-foreground{color:var(--muted)}.tm-record-panels button,.tm-record-panels select{color:var(--ink);border-color:var(--line);background:var(--surface)}.tm-record-panels button:hover{background:var(--surface-3)}.tm-record-panels header,.tm-record-panels .border-b{border-color:var(--line)}.tm-record-panels h3{text-transform:none;letter-spacing:normal;font-size:17px}.tm-record-panels .divide-y>*+*{border-color:var(--line)}.tm-record-panels>section>.border-b{flex-wrap:wrap;gap:8px}.tm-record-panels h2{text-transform:none;letter-spacing:normal;color:var(--ink);font-size:17px;line-height:24px}.tm-record-panels select{min-width:140px}@media (max-width:760px){.tm-record-panels>section>.border-b>div{flex-wrap:wrap;width:100%}}.tm-record-panels h2.text-muted-foreground{color:var(--ink)}.tm .tm-step{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:24px}.tm .tm-step>header{align-items:center;gap:16px;display:flex}.tm .tm-step>header h3{margin:0}.tm .tm-step-number{background:var(--fill);width:32px;height:32px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.tm .tm-step-body{margin-top:20px}.tm .tm-submission-review{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tm .tm-submission-review dd{overflow-wrap:anywhere;margin:0}@media (max-width:760px){.tm .tm-step{padding:16px}.tm .tm-step>header{align-items:flex-start}}.tm .tm-crewgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tm .tm-crewcard{text-align:center;background:var(--surface);height:100%;box-shadow:var(--shadow);color:inherit;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;text-decoration:none;display:flex}.tm .tm-crewcard b{margin-top:8px;font-size:17px}.tm .tm-crewcard small{color:var(--ink-3)}.tm .tm-crewcard p{color:var(--ink2);margin-top:8px;font-size:13px;line-height:18px}.tm .tm-crew-hero{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:32px;padding:32px;display:flex}.tm .tm-ownership-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(64px,1fr));align-items:center;min-height:44px;font-size:13px;display:grid}.tm .tm-ownership-row>span:not(:first-child){flex-direction:column;align-items:center;display:flex}.tm .tm-ownership-row:first-child{min-height:72px}.tm .tm-score-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tm .tm-ringcard{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:4px 16px;padding:24px;display:grid}.tm .tm-ring{grid-row:span 2;width:84px;height:84px;position:relative}.tm .tm-ring b{place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.tm .tm-ringcard dl{grid-template-columns:auto 1fr;gap:0 12px;margin:0;font-size:13px;display:grid}.tm .tm-ringcard dt{color:var(--ink-3)}.tm .tm-ringcard dd{margin:0}.tm .tm-ladder{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:8px 24px 16px;overflow-x:auto}.tm .tm-ladder-grid{min-width:880px}.tm .tm-ladder-head,.tm .tm-ladder-row{grid-template-columns:minmax(220px,1.4fr) repeat(4,90px) minmax(260px,2fr);align-items:center;gap:8px;display:grid}.tm .tm-ladder-head{min-height:44px;color:var(--ink-3);font-size:12px;font-weight:600}.tm .tm-ladder-row{border-top:1px solid var(--hair);padding:12px 0}.tm .tm-ladder-row .cell{place-items:center;height:20px;display:grid}.tm .tm-rung-line{background:var(--fill-2);width:100%;height:2px}.tm .tm-income-stats .tm-big{font-size:var(--fs-display);margin:4px 0;line-height:44px}.tm .tm-report-context{background:var(--fill);border-radius:12px;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px;font-size:13px;display:grid}.tm .tm-report-context dd{overflow-wrap:anywhere;margin:0}@media (max-width:1240px){.tm .tm-crewgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.tm .tm-score-rings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tm .tm-crewgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm .tm-crew-hero{text-align:center;flex-direction:column;align-items:center;padding:32px}.tm .tm-score-rings{grid-template-columns:1fr}.tm .tm-ladder-head,.tm .tm-ladder-row{grid-template-columns:180px repeat(4,64px) 220px}}.tm [data-crew=tui]{--c-50:#fffaec;--c-100:#ffe9ae;--c-mid:#ffb31a;--c-ink:#8c5a00}.tm [data-crew=manny]{--c-50:#e8faf3;--c-100:#bdefdc;--c-mid:#2fc78f;--c-ink:#0b7350}.tm [data-crew=frankie]{--c-50:#fff0ed;--c-100:#ffd2cb;--c-mid:#ff6b57;--c-ink:#c0331f}.tm [data-crew=sentinel]{--c-50:#f4f0ff;--c-100:#ddd1ff;--c-mid:#9a7bff;--c-ink:#6234dd}.tm [data-crew=mate]{--c-50:#eaf4ff;--c-100:#c5e0ff;--c-mid:#3d9bff;--c-ink:#0e5fcc}.tm [data-crew]{--c-line:color-mix(in srgb, var(--c-100) 70%, var(--line));--c-glow:0 14px 34px -18px color-mix(in srgb, var(--c-mid) 38%, transparent)}.tm .tm-crewcard[data-crew]{background:linear-gradient(160deg, color-mix(in srgb, var(--c-50) 42%, var(--surface)) 0%, var(--surface) 62%);box-shadow:inset 0 0 0 1px var(--c-line), var(--sh1)}.tm .tm-crewcard[data-crew] small{color:var(--c-ink)}.tm .tm-crew-hero[data-crew]{background:radial-gradient(110% 80% at 0% 0%, color-mix(in srgb, var(--c-100) 50%, transparent) 0%, transparent 46%), linear-gradient(135deg, var(--c-50) 0%, var(--surface) 46%);box-shadow:inset 0 0 0 1px var(--c-line), var(--sh1), var(--c-glow)}.tm .tm-dial-top{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm .tm-dial-control{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.tm .tm-dial-rows{background:var(--surface);box-shadow:var(--sh1);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.tm .tm-dial-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,260px) auto;align-items:center;gap:12px 16px;padding:12px 16px;display:grid}.tm .tm-dial-row:first-child{border-top:0}.tm .tm-dial-subject{overflow-wrap:anywhere;min-width:0}.tm .tm-dial-subject b,.tm .tm-dial-subject small{display:block}.tm .tm-dial-subject small{color:var(--muted)}@media (max-width:760px){.tm .tm-dial-top{grid-template-columns:minmax(0,1fr)}.tm .tm-dial-row{grid-template-columns:auto minmax(0,1fr)}.tm .tm-dial-row>:nth-child(n+3){grid-column:2}}.tm .tm-hint-wrap{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid}.tm .tm-sheet.tm-hint{border-radius:20px;flex-direction:column;gap:20px;width:min(400px,100%);padding:24px;display:flex}.tm .tm-hint-demo{background:var(--fill);border-radius:14px;place-items:center;height:128px;display:grid;overflow:hidden}.tm .tm-hint-card{background:var(--surface);width:112px;height:76px;box-shadow:var(--sh3);border-radius:14px;place-items:center;display:grid}.tm .tm-hint-rows{flex-direction:column;gap:8px;display:flex}.tm .tm-hint-rows b{background:var(--fill);border-radius:8px;place-items:center;width:28px;height:28px;margin-right:8px;display:inline-grid}.tm .tm-keys{flex-direction:column;gap:16px;display:flex}.tm .tm-keys p{align-items:center;gap:16px;display:flex}.tm .tm-keys kbd{background:var(--fill);border-radius:8px;min-width:96px;padding:4px 8px}.tm .tm-help-links{justify-content:flex-end}.tm .tm-task-peek{justify-content:space-between;gap:8px}.tm .tm-task-peek button:disabled{opacity:.45;cursor:default}.tm-main>.stack{padding-top:16px}.tm-main>.stack>*+:not(.tm-scrim){margin-top:24px}.tm-main>.tm-today,.tm-main>.tm-ask{max-width:720px;margin-left:auto;margin-right:auto}.tm-head-title{flex-direction:column;flex:360px;gap:4px;min-width:0;display:flex}.tm-head-title>p{max-width:680px}.tm-head-back{flex-basis:100%;align-self:flex-start;min-height:22px}.tm-page-eyebrow[data-crew]{color:var(--c-ink)}.tm-page-eyebrow>i{background:var(--c-mid);border-radius:999px;width:8px;height:8px}@media (max-width:760px){.tm-main{padding:4px 16px 170px}.tm-head{gap:12px}.tm-head-title{flex-basis:100%}.tm-head-back{display:none}}.tm-pack-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.tm-pack-checks{position:sticky;top:76px}@media (max-width:960px){.tm-pack-grid{grid-template-columns:minmax(0,1fr)}.tm-pack-checks{position:static}}.tm-actions{grid-template-columns:1fr 1fr 1.6fr}.tm-actions .tm-btn{border-radius:999px;min-height:52px}@media (max-width:760px){.tm-actions{border-radius:999px;grid-template-columns:1fr 1fr 1.4fr;margin-left:-8px;margin-right:-8px;padding:8px;position:static}}.tm-face{flex:none;place-items:center;max-width:none;display:inline-grid;position:relative}.tm-face>img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px #0f172a24);width:100%;height:100%}.tm-agent-line>.tm-face>img{padding:1px}.tm-face{box-shadow:none;background:0 0;border-radius:0}.tm-nav .tm-nav-link>svg,.tm-crew a>.tm-face,.tm-top-ask>.tm-face{transform-origin:50% 70%}@media (prefers-reduced-motion:no-preference){.tm-nav .tm-nav-link>svg,.tm-crew a>.tm-face,.tm-top-ask>.tm-face{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.tm-nav .tm-nav-link:hover>svg,.tm-nav .tm-nav-link:focus-visible>svg{animation:.52s cubic-bezier(.2,.8,.2,1) tm-icon-wiggle;transform:scale(1.12)}.tm-crew a:hover>.tm-face,.tm-crew a:focus-visible>.tm-face,.tm-top-ask:hover>.tm-face{animation:.56s cubic-bezier(.2,.8,.2,1) tm-face-nudge;transform:scale(1.08)}}@keyframes tm-icon-wiggle{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.16)rotate(-10deg)}60%{transform:scale(1.12)rotate(7deg)}to{transform:scale(1.12)rotate(0)}}@keyframes tm-face-nudge{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-4px)scale(1.1)rotate(-6deg)}65%{transform:translateY(0)scale(1.06)rotate(4deg)}to{transform:translateY(0)scale(1.08)}}.tm-crewcard>.tm-face{padding:8px}.tm-crewcard>.tm-face>img,.tm-crew-hero>.tm-face>img{filter:drop-shadow(0 2px 1px #0f172a33);padding:2px}.tm-crew-lede{margin:8px 0;font-size:17px;line-height:26px}.tm-tomorrow{background:radial-gradient(110% 80% at 0% 0%, color-mix(in srgb, var(--c-100) 50%, transparent) 0%, transparent 46%), linear-gradient(135deg, var(--c-50) 0%, var(--surface) 46%);box-shadow:var(--shadow);border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.tm-tomorrow .grow{flex-direction:column;gap:12px;min-width:0;display:flex}.tm-income-bars{flex-direction:column;gap:12px;margin-top:20px;display:flex}.tm-income-bar{grid-template-columns:120px minmax(0,1fr) 56px;align-items:center;gap:8px 12px;font-size:13px;display:grid}.tm-income-bar>small{color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption);overflow-wrap:anywhere}.tm-income-bar>b{text-align:right}.tm-income-track{background:var(--fill);border-radius:999px;height:8px;display:block}.tm-income-records{grid-column:1/-1}@media (max-width:760px){.tm-tomorrow{padding:16px}.tm-income-bar{grid-template-columns:minmax(72px,120px) minmax(0,1fr) 32px}.tm-agent-line{gap:12px;min-height:64px}.tm-agent-line>.tm-face{width:40px!important;height:40px!important}}.tm-moods{align-items:flex-end;gap:16px}.tm-moods>.kicker{width:100%}.tm-crew-hero h1{margin:8px 0 4px}.tm-face-dots{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;gap:2px;padding:3px 5px;display:flex;position:absolute;top:-4px;right:-10px}.tm-face-dots i{background:var(--muted);border-radius:999px;width:4px;height:4px}.tm-face-ping{background:var(--bad);width:22%;min-width:7px;height:22%;min-height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;position:absolute;top:4%;right:4%}.tm-face-ping:after{content:"";background:var(--bad);border-radius:999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tm-face-idle>img{animation:4.5s ease-in-out infinite tm-face-breathe}.tm-face-talking>img{animation:.5s ease-in-out infinite alternate tm-face-talk}.tm-face-happy>img{animation:.6s cubic-bezier(.3,1.6,.5,1) tm-face-hop}.tm-face-alert>img{animation:.5s ease-in-out 2 tm-face-wob}.tm-face-dots i{animation:1s infinite tm-face-dot}.tm-face-dots i:nth-child(2){animation-delay:.15s}.tm-face-dots i:nth-child(3){animation-delay:.3s}.tm-face-ping:after{animation:1.2s infinite tm-face-ping}}@keyframes tm-face-breathe{50%{transform:translateY(-2%)scale(1.01)}}@keyframes tm-face-talk{to{transform:translateY(-2px)scale(1.02)}}@keyframes tm-face-hop{40%{transform:translateY(-14%)scale(1.06)}}@keyframes tm-face-wob{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes tm-face-dot{50%{opacity:.4;transform:translateY(-3px)}}@keyframes tm-face-ping{to{opacity:0;transform:scale(2.6)}}.tm-vehicle-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tm-vehicle-filters label{color:var(--muted);flex-direction:column;gap:4px;min-width:112px;font-size:12px;display:flex}.tm-vehicle-library{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.tm-vehicle-deck{text-align:center;min-height:220px;color:var(--muted);background:var(--fill);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:16px 0;padding:20px;display:flex}.tm-vehicle-work{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.tm-vehicle-work-select{grid-template-columns:minmax(0,1fr) 320px}.tm-vehicle-record{color:inherit;flex-direction:column;gap:8px;margin-bottom:12px;text-decoration:none;display:flex}.tm-vehicle-options{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tm-vehicle-facts{margin:16px 0}.tm-vehicle-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.tm-vehicle-facts dt{color:var(--muted);font-size:13px}.tm-vehicle-facts dd{margin:0}.tm-client-preview{flex-direction:column;align-items:center;gap:16px;display:flex}.tm-client-phone{background:var(--surface);width:100%;max-width:390px;box-shadow:var(--sh2);border-radius:32px;padding:24px}.tm-vehicle-call{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm-vehicle-transcript{position:sticky;top:160px}.tm-call-guide{flex-direction:column;gap:16px;display:flex}.tm-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tm-chat-catchup{background:var(--c-50);box-shadow:inset 0 0 0 1px var(--c-line);border-radius:20px;gap:12px;margin:12px 0;padding:16px;display:flex}.tm-chat-catchup>div{min-width:0}@media (min-width:761px){.tm-nav{flex-direction:column;gap:2px;display:flex}.tm-nav .tm-nav-link{height:34px;min-height:34px;padding:0 12px;font-size:14px}.tm-nav .tm-nav-link:nth-child(-n+2){height:36px;font-size:15px}.tm-nav .group{margin:20px 0 2px;padding:0 12px 4px;font-size:11px;line-height:16px}.tm-crew{flex-direction:column;gap:2px;margin-top:auto;display:flex}.tm-crew a{min-height:44px;padding:4px 8px}.tm-crew .group{margin:0;padding:0 12px 4px;font-size:11px;line-height:16px}}@media (max-width:1100px){.tm-vehicle-work,.tm-vehicle-work-select{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.tm-vehicle-options{grid-template-columns:minmax(0,1fr)}.tm-vehicle-call{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tm-vehicle-call>:last-child{grid-column:span 2}.tm-vehicle-transcript{position:static}}@media (max-width:760px){.tm-vehicle-call{grid-template-columns:minmax(0,1fr)}.tm-vehicle-call>:last-child{grid-column:auto}.tm-call-workspace>:first-child{order:3}.tm-call-workspace>:nth-child(2){order:1}.tm-call-workspace>:last-child{order:2}.tm-client-phone{border-radius:24px;padding:20px 16px}.tm-vehicle-filters label{flex:112px;min-width:0}}.tm-nav .tm-nav-link{font-weight:500}.tm-crew a{border-radius:12px;padding:4px 8px;font-weight:400}.tm-crew a b{letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:18px;display:block}.tm-nav .tm-nav-link[aria-current=page]{font-weight:600}.tm-brand{padding:0 8px}.tm-brand>.tm-mark{width:32px;height:32px}.tm-chart{gap:12px;height:200px;padding-top:24px}.tm-pack-grid>.stack>*+*{margin-top:16px}@media (max-width:760px){.tm .tm-ringcard{padding:16px}}.tm-review-cards{flex-direction:column;gap:12px;display:flex}.tm-review-card{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.tm-review-card>header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tm-review-callout{color:var(--ink2);align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}.tm-senior-call{background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(24px);backdrop-filter:saturate(1.8)blur(24px);box-shadow:var(--sh3);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.tm-senior-call>.grow{min-width:0}.tm-senior-call-face{background:var(--fill);border-radius:999px;place-items:center;width:44px;height:44px;font-weight:600;display:grid}@media (max-width:760px){.tm-review-card{padding:16px}.tm-senior-call{gap:12px;padding:12px}.tm-senior-call>.grow{flex-basis:calc(100% - 60px)}}.tm-review-modes{background:var(--fill);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.tm-review-modes>a,.tm-review-modes>span{border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:13px;display:inline-flex}.tm-review-modes>[aria-current=page]{background:var(--surface);box-shadow:var(--sh1)}.tm-task-edit,.tm-task-result{overflow-wrap:anywhere}.tm-task-edit fieldset{min-width:0}.tm-task-edit label{display:block}.tm-task-edit label>input{margin-top:4px;display:block}.tm-deferral-head{align-items:flex-start;gap:12px}.tm-deferral-head h3{margin-bottom:4px}.tm-task-reasons button{min-height:44px}.tm-task-reasons button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.tm-task-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:24px;display:block;overflow:hidden}.tm-land .tm-land-name{font-size:12px;font-weight:600;line-height:16px}.tm-land button>.muted{font-size:12px;line-height:16px}.tm .collab-message-body{position:relative}.tm .tm-make-card{pointer-events:none;background:var(--ink);min-height:44px;color:var(--surface);opacity:0;border:0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;transition:opacity .2s;position:absolute;bottom:-12px;right:-8px}.tm .collab-message:hover .tm-make-card,.tm .collab-message:focus-within .tm-make-card{opacity:1;pointer-events:auto}.tm .tm-message-task{overflow-wrap:anywhere}.tm .tm-message-task label{min-width:0}@media (pointer:coarse),(max-width:760px){.tm .tm-make-card{pointer-events:auto;opacity:1;position:static}}@media (prefers-reduced-motion:reduce){.tm .tm-make-card{transition:none}}.tm .tm-task-book-link{text-align:left;min-height:44px}.tm-training{border-top:1px solid var(--hair);gap:16px;padding-top:24px;display:grid}.tm-training h2{margin:8px 0 4px}.tm-training-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.tm-training blockquote{border-left:2px solid var(--hair);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:16px}.tm-training p{overflow-wrap:anywhere;white-space:pre-wrap}.tm-training-step{overflow-wrap:anywhere;min-height:44px;font-size:var(--fs-body);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.tm-training-step input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:2px}.tm-training-history{border-top:1px solid var(--hair);padding:12px 0}@media (max-width:760px){.tm-training-grid{grid-template-columns:1fr}}.tm-training>.row>label,.tm-training select{min-width:0;max-width:100%}.tm-review-source [role=listbox]{background:var(--surface);color:var(--ink);border:1px solid var(--line2);box-shadow:var(--sh1);border-radius:16px}.tm-review-source [role=option]{min-height:44px;color:inherit}.tm:where(.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1d22;--surface:#24262c;--surface-2:#2a2d34;--surface-3:#30333b;--surface-4:#383b44;--surface-warm:#2f2c26;--fill:#ffffff0f;--fill-2:#ffffff17;--fill-3:#ffffff21;--hair:#ffffff17;--hair-2:#ffffff29;--ink:#fff;--ink-2:#f2f2f5;--ink-3:#d9d9e0;--ink-4:#a8a8b2;--on-ink:#111114;--ink-sheen:linear-gradient(180deg, #3a3b42 0%, #26272c 55%, #1c1d21 100%);--ok:#4fbf86;--warn:#e0a046;--danger:#f06a7e;--shadow:0 0 0 1px #ffffff0f, 0 1px 2px #0006, 0 6px 16px -6px #00000080;--shadow-lift:0 0 0 1px #ffffff14, 0 18px 40px -14px #0009;--shadow-btn:0 0 0 1px #ffffff14, 0 1px 2px #0006}.tm:where(.dark *) [data-crew]{--c-50:color-mix(in srgb, var(--c-mid) 10%, var(--surface));--c-100:color-mix(in srgb, var(--c-mid) 22%, var(--surface));--c-ink:color-mix(in srgb, var(--c-mid) 70%, #fff)}.tm:where(.dark *) .tm-btn:not(.primary):not(.ghost){background:var(--surface-2);box-shadow:var(--shadow-btn)}.tm:where(.dark *) .tm-btn.primary,.tm:where(.dark *) .tm-btn.primary:hover{color:#fff;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff1f,0 10px 22px -10px #000000b3}.tm:where(.dark *) .tm-broker-shell .tm-rail,.tm.tm-broker-shell:where(.dark *) .tm-rail{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160' preserveAspectRatio='none'%3E%3Cpath d='M0 70 C90 44 170 96 250 70 S360 44 400 61 L400 160 L0 160Z' fill='%234fa3ff' fill-opacity='.03'/%3E%3Cpath d='M0 104 C90 82 170 126 250 104 S360 82 400 97 L400 160 L0 160Z' fill='%234fa3ff' fill-opacity='.04'/%3E%3Cpath d='M0 134 C90 116 170 150 250 134 S360 116 400 128 L400 160 L0 160Z' fill='%234fa3ff' fill-opacity='.05'/%3E%3C/svg%3E") bottom / 100% 140px no-repeat, var(--surface)}.tm-rolebar-select{display:none}@media (max-width:760px){.tm .tm-rolebar-select{background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366666e' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;min-width:0;max-width:44vw;height:36px;box-shadow:var(--shadow-btn);color:var(--ink);font:inherit;appearance:none;border:0;border-radius:999px;padding:0 28px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.tm-rolebar,.tm .tm-help-links{display:none}.tm-top{flex-wrap:nowrap;min-width:0}.tm-top>*{min-width:0}}.tm-task-back{transition:opacity .16s}.tm-task-stage.is-dragging .tm-task-back{opacity:0}.tm-broker-shell [aria-disabled=true].tm-nav-link,.tm-broker-shell .tm-crew a[aria-disabled=true],.tm-broker-shell .tm-bnav a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tm-broker-shell [aria-disabled=true].tm-nav-link:hover,.tm-broker-shell .tm-crew a[aria-disabled=true]:hover{color:inherit;background:0 0}.tm-broker-shell [aria-disabled=true].tm-nav-link:hover>svg,.tm-broker-shell .tm-crew a[aria-disabled=true]:hover>.tm-face{animation:none;transform:none}.tm-nav-link>.tm-nav-lock{flex:none;margin-left:auto}.tm-rail-collapsed .tm-nav-link>.tm-nav-lock{display:none}.tm-top-ask:disabled,.tm-bnav button:disabled{opacity:.45;cursor:not-allowed}.tm-security,.tm-support{max-width:720px}.tm-security-note{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-body);line-height:var(--lh-body);display:flex}.tm-security-note>svg{flex:none;margin-top:2px}.tm-security-note.warn{background:var(--warn-soft);color:var(--warn)}.tm-security-note.ok{background:var(--ok-soft);color:var(--ok)}.tm-security-head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.tm-security-head>h3{margin:0}.tm-security-wide{flex-basis:100%}.tm-security-on{align-items:center;gap:var(--s-2);color:var(--ok);display:flex}.tm-security-error{color:var(--danger);font-size:var(--fs-footnote);line-height:var(--lh-footnote)}.tm-totp{gap:var(--s-5);grid-template-columns:176px minmax(0,1fr);align-items:start;display:grid}.tm-totp>img{width:176px;height:176px;padding:var(--s-2);border-radius:var(--r-md);box-shadow:var(--shadow);background:#fff}.tm-totp ol{padding-left:var(--s-5);margin:0}.tm-totp code{overflow-wrap:anywhere;font-size:var(--fs-footnote);display:block}.tm-support-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.tm-support-head h1,.tm-support-head h2{margin:0}.tm-support-thread{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tm-support-thread>li{align-items:flex-start;gap:var(--s-1);flex-direction:column;max-width:85%;display:flex}.tm-support-thread>li.mine{align-self:flex-end;align-items:flex-end}.tm-support-thread .tm-bubble.you{margin-left:0}.tm-support-files{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tm-support-files a.tm-pill{text-decoration:none}.tm-support-files button{color:inherit;display:inline-flex}.tm-support-reply{align-items:flex-end;gap:var(--s-2);display:flex}.tm-support-reply textarea{resize:vertical;flex:1}@media (max-width:760px){.tm-totp{grid-template-columns:minmax(0,1fr);justify-items:center}.tm-support-thread>li{max-width:100%}}.tm-security>header>p,.tm-support>header p,.tm-support-head p{margin-top:var(--s-1)}.tm-support label.stack>*+*,.tm-totp label.stack>*+*{margin-top:var(--s-2)}.tm-support .tm-card.stack>*+*{margin-top:var(--s-5)}.tm-chat .tm-chat-room{flex-direction:column;display:flex}.tm-chat-title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.tm-room{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.tm-room-head{align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.tm-room-back{display:none}.tm-room-title{flex-direction:column;min-width:0;display:flex}.tm-room-title>b{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:var(--fw-semibold);overflow:hidden}.tm-room-mark{border-radius:var(--r-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);flex:none;place-items:center;display:inline-grid}.tm-room-mark.big{border-radius:var(--r-lg);width:56px;height:56px}.tm-initials{background:var(--surface-4);color:var(--ink-2);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.tm-room-faces{align-items:center;display:inline-flex}.tm-room-faces>*+*{margin-left:-8px}.tm-room-faces>.tm-initials{box-shadow:0 0 0 2px var(--surface)}.tm-room-summary{align-items:center;gap:var(--s-3);margin:var(--s-3) var(--s-4) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-50,var(--surface-2));display:flex}.tm-room-summary .grow{flex-direction:column;min-width:0;display:flex}.tm-room-note,.tm-room-error{margin:var(--s-2) var(--s-4) 0;font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--muted)}.tm-room-error{color:var(--danger)}.tm-room-feed{gap:var(--s-3);min-height:0;padding:var(--s-5);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.tm-room-older{text-align:center}.tm-room-empty{place-content:center;justify-items:center;gap:var(--s-2);flex:1;display:grid}.tm-msg{align-items:flex-start;gap:var(--s-2);touch-action:pan-y;max-width:78%;display:flex;position:relative}.tm-msg.grouped{margin-top:calc(var(--s-2) * -1)}.tm-msg.mine{flex-direction:row-reverse;align-self:flex-end}.tm-msg-who{flex:none;width:32px}.tm-msg-body{align-items:flex-start;gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.tm-msg.mine .tm-msg-body{align-items:flex-end}.tm-msg-by{gap:var(--s-2);font-size:var(--fs-footnote);line-height:var(--lh-footnote);display:flex}.tm-msg .tm-bubble{padding:var(--s-2) var(--s-4);background:var(--surface-3);box-shadow:none;border-radius:20px 20px 20px 6px}.tm-msg.mine .tm-bubble{background:var(--ink);color:var(--on-ink);border-radius:20px 20px 6px;margin-left:0}.tm-msg.agent .tm-bubble{background:var(--c-50,var(--surface-2))}.tm-msg-edited{padding:0 var(--s-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.tm-mention{font-style:normal;font-weight:var(--fw-semibold);color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:0 4px}.tm-msg.mine .tm-mention{color:var(--accent);background:#ffb31a2e}.tm-msg-actions{align-items:center;gap:var(--s-1);opacity:0;transition:opacity var(--t-fast);display:flex}.tm-msg:hover .tm-msg-actions,.tm-msg:focus-within .tm-msg-actions,.tm-msg.open .tm-msg-actions{opacity:1}.tm-msg-tap{text-align:left;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text;border-radius:20px;max-width:100%;padding:0;display:block}.tm-msg-tap>.tm-bubble{display:block}.tm .tm-msg .tm-make-card{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-footnote);pointer-events:auto;opacity:1;position:static}.tm-msg-act{width:32px;height:32px;color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.tm-msg-act:not(:disabled):hover{background:var(--fill);color:var(--ink)}.tm-msg-act:disabled{opacity:.4;cursor:not-allowed}.tm-msg-edit{gap:var(--s-2);flex-direction:column;min-width:min(420px,70vw);display:flex}.tm-room-composer{padding:var(--s-2) var(--s-4) var(--s-3);position:relative}.tm-room-bar{align-items:flex-end;gap:var(--s-2);padding:var(--s-1);background:var(--surface-3);border-radius:24px;display:flex}.tm-room-bar textarea{min-height:40px;max-height:160px;padding:9px var(--s-2);resize:none;box-shadow:none;background:0 0;flex:1}.tm-room-bar textarea:focus{box-shadow:none;background:0 0}.tm-room-bar:focus-within{box-shadow:0 0 0 1px var(--hair-2), 0 0 0 4px var(--accent-soft)}.tm-room-bar .tm-icon:disabled{opacity:.4;cursor:not-allowed}.tm-room-bar .tm-btn.primary{width:40px;min-height:40px;padding:0}.tm-room-hint{margin-top:var(--s-1);padding:0 var(--s-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.tm-mention-list{right:var(--s-4);bottom:calc(100% - var(--s-1));left:var(--s-4);z-index:5;padding:var(--s-1);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lift);margin:0;list-style:none;position:absolute}.tm-mention-list button{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);text-align:left;display:flex}.tm-mention-list [aria-selected=true] button,.tm-mention-list button:hover{background:var(--fill)}.tm-members-photo{align-items:center;gap:var(--s-3);display:flex}.tm-members-photo .grow{flex-direction:column;display:flex}.tm-members .tm-list{margin-top:var(--s-2)}.tm .tm-danger{color:var(--danger)}@media (hover:hover) and (pointer:fine) and (min-width:761px){.tm-msg-body{position:relative}.tm-msg-actions{bottom:0;left:calc(100% + var(--s-1));white-space:nowrap;pointer-events:none;position:absolute}.tm-msg.mine .tm-msg-actions{right:calc(100% + var(--s-1));flex-direction:row-reverse;left:auto}.tm-msg:hover .tm-msg-actions,.tm-msg:focus-within .tm-msg-actions,.tm-msg.open .tm-msg-actions{pointer-events:auto}.tm-msg:has(.tm-msg-edited) .tm-msg-actions{bottom:calc(var(--lh-caption) + var(--s-1))}}@media (pointer:coarse),(max-width:760px){.tm-msg-actions{opacity:1;display:none}.tm-msg.open .tm-msg-actions{display:flex}}@media (max-width:760px){.tm-room-back{display:inline-grid}.tm-room-faces{display:none}.tm-room-feed{padding:var(--s-4)}.tm-msg{max-width:94%}.tm-room-summary .tm-btn{padding:0 var(--s-3)}.tm-room-hint{display:none}}.tm:where(.dark *) .tm-msg.mine .tm-bubble{color:#fff;background:#454955}.tm:where(.dark *) .tm-msg.mine .tm-mention{color:#ffd27a}.tm:where(.dark *) .tm-room-mark{color:var(--accent)}@media (max-width:760px){.tm-main:has(.tm-chat){padding:0}.tm-chat{height:calc(100dvh - 140px);min-height:320px;padding-bottom:0}.tm-chat-list{padding:var(--s-2) var(--s-4) var(--s-5)}.tm-chat .tm-chat-room{box-shadow:none;background:var(--bg);border-radius:0}.tm-room-head{min-height:60px;padding:var(--s-2) var(--s-3)}.tm-room-summary{margin:var(--s-2) var(--s-3) 0}.tm-room-composer{padding:var(--s-2) var(--s-3)}}.tm .tm-msg.deleted .tm-bubble{align-items:center;gap:var(--s-1);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-2);background:0 0;font-style:italic;display:inline-flex}.tm-room-bar .tm-room-mic{width:40px;height:40px;box-shadow:none;color:var(--ink-2);background:0 0;flex:none}.tm-room-bar .tm-room-mic.on{background:var(--danger);color:#fff}.tm-room-voice{align-items:center;gap:var(--s-2);margin:0 var(--s-2) var(--s-2);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);display:flex}.tm-room-voice .tm-dot{background:var(--danger);box-shadow:none}.tm-room-voice .tm-link{margin-left:auto}@media (max-width:760px){.tm-broker-shell .tm-top{gap:8px;min-height:56px;padding:0 12px}.tm-broker-shell .tm-clock,.tm .tm-rolebar-select,.tm-broker-shell .tm-top>.tm-icon{height:40px;min-height:40px}.tm-broker-shell .tm-top>.tm-icon,.tm-broker-shell .tm-top>.tm-ready-state,.tm-broker-shell .tm-top>.tm-clock{flex:none}.tm-broker-shell .tm-top>.tm-icon{width:40px}.tm .tm-rolebar-select{flex:auto;max-width:none}.tm-room-head{gap:var(--s-2);min-height:56px;padding:var(--s-2) var(--s-3)}.tm-room-head .tm-icon{width:40px;height:40px;box-shadow:none;background:0 0;flex:none}.tm-room-head .tm-room-back{margin-left:-6px}.tm-room-head .tm-room-mark{width:36px;height:36px}.tm-room-head .tm-room-faces{display:none}.tm-room-title>b{font-size:var(--fs-body);line-height:22px}.tm-room-title>.small{font-size:var(--fs-caption);line-height:var(--lh-caption)}.tm-room-summary{gap:var(--s-2);margin:var(--s-2) var(--s-3) 0;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3)}.tm-room-summary>.tm-face{width:28px;height:28px}.tm-room-summary .grow>b{font-size:var(--fs-footnote);line-height:var(--lh-footnote)}.tm-room-summary .grow>.small{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-caption);line-height:var(--lh-caption);overflow:hidden}.tm-room-summary .tm-btn{height:36px;min-height:36px;padding:0 var(--s-3);font-size:var(--fs-footnote);flex:none}.tm-room-feed{gap:var(--s-2);padding:var(--s-4) var(--s-3)}.tm-room-composer{padding:var(--s-2) var(--s-3)}.tm-room-bar{align-items:center;gap:var(--s-1)}.tm-room-bar>.tm-icon{width:40px;height:40px;box-shadow:none;background:0 0;flex:none}.tm-room-bar textarea{min-width:0;font-size:16px}.tm-room-hint{display:none}}.tm-nav .tm-nav-link{position:relative}.tm-nav .tm-nav-badge{background:var(--danger);color:#fff;min-width:20px;height:20px;font-size:11px;line-height:1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}@media (min-width:761px){.tm-rail-collapsed .tm-nav .tm-nav-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:2px}}.tm-pipeline-flow{gap:var(--s-3)}.tm-pipeline-stage{align-items:center;gap:var(--s-1) var(--s-3);min-height:72px;padding:var(--s-4);flex:1 0 180px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);transition:box-shadow .16s,background-color .16s;display:grid;position:relative}.tm-pipeline-stage+.tm-pipeline-stage:before{content:"";top:50%;left:calc(-1 * var(--s-3));width:var(--s-3);background:var(--line2);height:1px;position:absolute}.tm-pipeline-stage>b{font-size:var(--fs-title);grid-row:span 2;line-height:1}.tm-pipeline-stage-l{flex-direction:column;min-width:0;display:flex}.tm .tm-pipeline-stage .tm-pipeline-stage-l>span{color:var(--ink);font-size:var(--fs-body);line-height:20px;font-weight:var(--fw-semibold);text-overflow:ellipsis;overflow:hidden}.tm-pipeline-stage-l>small{color:var(--ink-3);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-variant-numeric:tabular-nums}.tm-pipeline-dots{flex-wrap:wrap;grid-column:2;gap:4px;min-height:8px;display:flex}.tm-pipeline-dots>i{background:var(--c-mid);border-radius:50%;width:8px;height:8px}.tm .tm-pipeline-stage.empty{box-shadow:inset 0 0 0 1px var(--line2);background:0 0!important}.tm-pipeline-stage.empty>b{color:var(--ink-4)}.tm .tm-pipeline-stage[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink), var(--shadow-lift)}.tm-pipeline-heading small{font-size:var(--fs-footnote);font-weight:var(--fw-regular)}.tm .tm-pipeline-record{min-height:0;padding:var(--s-4) var(--s-5);box-shadow:inset 3px 0 0 var(--c-mid,var(--line2));grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr) 112px;transition:background-color .16s}.tm .tm-pipeline-record:hover{background:var(--c-50,var(--surface-2))!important}.tm-pipeline-who,.tm-pipeline-next{flex-direction:column;min-width:0;display:flex}.tm-pipeline-who>b{font-weight:var(--fw-semibold)}.tm-pipeline-crew{-moz-column-gap:var(--s-2);align-items:center;column-gap:var(--s-2);min-width:0;color:var(--c-ink);font-size:var(--fs-footnote);font-weight:var(--fw-semibold);grid-template-columns:8px minmax(0,1fr);display:grid}.tm-pipeline-crew>i{background:var(--c-mid);border-radius:50%;width:8px;height:8px}.tm .tm-pipeline-crew>small{color:var(--ink-3);font-weight:var(--fw-medium);grid-column:2}.tm-pipeline-clock{color:var(--ink-3);font-size:var(--fs-footnote);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:inline-flex}.tm:where(.dark *) .tm-pipeline-record:hover{background:color-mix(in srgb, var(--c-mid) 12%, var(--surface))!important}.tm:where(.dark *) .tm-pipeline-crew{color:var(--c-mid)}@media (max-width:1100px){.tm .tm-pipeline-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tm-pipeline-crew{grid-area:2/1/auto/3}.tm-pipeline-clock{grid-area:1/3}}@media (max-width:760px){.tm-pipeline-stage{padding:var(--s-3) var(--s-2);text-align:center;flex:1 0 96px;grid-template-columns:1fr;justify-items:center}.tm-pipeline-stage>b{grid-row:auto}.tm-pipeline-stage-l>small{display:none}.tm .tm-pipeline-stage .tm-pipeline-stage-l>span{font-size:var(--fs-caption);line-height:var(--lh-caption)}.tm-pipeline-dots{grid-column:1;justify-content:center}.tm-pipeline-stage+.tm-pipeline-stage:before{left:calc(-1 * var(--s-2));width:var(--s-2)}.tm .tm-pipeline-record{gap:var(--s-2) var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr) auto}.tm .tm-pipeline-record>.tm-pipeline-who{grid-column:1}.tm .tm-pipeline-record>.tm-pipeline-clock{grid-area:1/2;align-self:start}.tm .tm-pipeline-record>.tm-pipeline-next,.tm .tm-pipeline-record>.tm-pipeline-crew{grid-area:auto/1/auto/3}}.tm-deal-stage{align-items:center;gap:var(--s-2);color:var(--c-ink);font-size:var(--fs-footnote);font-weight:var(--fw-semibold);flex-wrap:wrap;margin:0;display:flex}.tm-deal-stage>i{background:var(--c-mid);border-radius:50%;width:8px;height:8px}.tm-segmented{margin:var(--s-3) 0 var(--s-1);background:var(--surface-3);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.tm-segmented>button{min-height:32px;padding:0 var(--s-4);color:var(--ink-2);font-size:var(--fs-footnote);font-weight:var(--fw-medium);border-radius:999px;transition:background-color .16s,color .16s}.tm-segmented>button[aria-pressed=true]{background:var(--surface);box-shadow:var(--sh1);color:var(--ink);font-weight:var(--fw-semibold)}.tm-deal-facts{margin:var(--s-2) 0 var(--s-3)}.tm-deal-facts>div{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-footnote);line-height:var(--lh-footnote);display:flex}.tm-deal-facts dt{color:var(--ink-3)}.tm-deal-facts dd{text-align:right;font-weight:var(--fw-medium);margin:0}.tm-deal-facts dd.muted{font-weight:var(--fw-regular)}.tm-deal-actions{gap:var(--s-2);grid-template-columns:1.4fr 1fr 1fr;display:grid}.tm-deal-actions>.tm-btn{min-height:44px;padding:0 var(--s-3);white-space:nowrap}.tm-deal-more>summary{min-height:36px;margin-top:var(--s-2);color:var(--ink-2);font-size:var(--fs-footnote);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.tm-deal-more>summary::-webkit-details-marker{display:none}.tm-deal-more>summary:after{content:"";width:6px;height:6px;margin-left:var(--s-2);border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.tm-deal-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.tm-deal-more>div{gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.tm-deal-more .tm-btn{min-height:36px;padding:0 var(--s-3);font-size:var(--fs-footnote)}@media (max-width:760px){.tm-deal-actions{grid-template-columns:1fr 1fr}.tm-deal-actions>.tm-btn.primary{grid-column:1/-1}}.tm-ask-offline{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--warn);font-size:var(--fs-footnote);line-height:var(--lh-footnote);flex-direction:column;gap:2px;display:flex}.tm .tm-ask-context{padding:var(--s-1) var(--s-4) var(--s-3);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh1)}.tm .tm-ask-context summary{color:var(--ink-2);font-weight:var(--fw-semibold)}.tm-ask-context-field{gap:var(--s-2);flex-direction:column;display:flex}.tm-ask-context-field>span{color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium)}.tm .tm-ask-context-field>input,.tm .tm-ask-context-field>select{width:100%;margin:0}.tm-ask-context>.tm-btn{margin-top:var(--s-2)}.tm-ask-handoffs>p{flex-direction:column;gap:2px;display:flex}.tm-ask-handoff-list{gap:var(--s-2);margin:var(--s-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tm-ask-handoff-list>li{flex-direction:column;gap:2px;display:flex}.tm .tm-ask-handoff-list .tm-btn{width:100%;min-height:44px;padding:0 var(--s-4);justify-content:flex-start}.tm-ask-handoff-list .muted.small{padding:0 var(--s-4)}
