:root{--ink:#f7efe7;--ink-soft:#d8c8bc;--paper:#0a0a0f;--paper-strong:#121219;--sand:#171720;--sand-deep:#232430;--accent:#df7f4c;--accent-2:#7fd2c0;--gold:#d8b06d;--olive:#8aa299;--white:#ffffff;--muted:#9e958f;--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.16);--shadow:0 28px 90px rgba(0,0,0,0.42);--tt-color-ink:#f7efe7;--tt-color-ink-soft:#d8c8bc;--tt-color-espresso:#0a0a0f;--tt-color-charcoal-olive:#121915;--tt-color-warm-ivory:#f7efe2;--tt-color-stone:#b8afa5;--tt-color-saffron:#d8a047;--tt-color-cedar:#5aa06f;--tt-color-mediterranean:#5ab7aa;--tt-color-pomegranate:#b94b4b;--tt-color-clay:#b77852;--tt-space-1:4px;--tt-space-2:8px;--tt-space-3:12px;--tt-space-4:16px;--tt-space-5:20px;--tt-space-6:24px;--tt-space-8:32px;--tt-radius-sm:10px;--tt-radius-md:14px;--tt-radius-lg:18px;--tt-radius-xl:22px;--tt-shadow-soft:0 16px 48px rgba(0,0,0,0.18);--tt-shadow-strong:0 28px 90px rgba(0,0,0,0.42);--tt-status-live-bg:rgba(90,160,111,0.18);--tt-status-live-border:rgba(90,160,111,0.42);--tt-status-live-text:#c9ffd9;--tt-status-connected-bg:rgba(90,183,170,0.18);--tt-status-connected-border:rgba(90,183,170,0.42);--tt-status-connected-text:#d3fff8;--tt-status-estimated-bg:rgba(216,160,71,0.16);--tt-status-estimated-border:rgba(216,160,71,0.38);--tt-status-estimated-text:#ffe1ad;--tt-status-operator-bg:rgba(184,175,165,0.14);--tt-status-operator-border:rgba(184,175,165,0.34);--tt-status-operator-text:#f7efe2;--tt-status-review-bg:rgba(183,120,82,0.18);--tt-status-review-border:rgba(183,120,82,0.42);--tt-status-review-text:#ffd8c1;--tt-status-planned-bg:rgba(255,255,255,0.07);--tt-status-planned-border:rgba(255,255,255,0.16);--tt-status-planned-text:rgba(247,239,226,0.86);--tt-status-blocked-bg:rgba(185,75,75,0.18);--tt-status-blocked-border:rgba(185,75,75,0.42);--tt-status-blocked-text:#ffd0d0}.tt-signup-lane{min-height:100%}.tt-signup-intake-lanes{align-items:start}.tt-signup-intake-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-signup-intake-proof-card{min-height:100%}.tt-signup-intake-status-copy{max-width:68ch}.tt-signup-lane-kicker{min-width:0}.tt-signup-selected-list{margin-top:4px}.tt-signup-search-state{min-width:0}.tt-signup-search-results{gap:12px}.tt-signup-result-address{overflow-wrap:anywhere}.tt-signup-direct-actions,.tt-signup-primary-actions{align-items:flex-start}.tt-signup-direct-actions .tt-note,.tt-signup-primary-actions .tt-note{flex:1 1 240px;min-width:0}.tt-signup-payment-handoff{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.04)}.tt-signup-payment-handoff h4{margin:8px 0 0;font-size:1rem;line-height:1.25}.tt-signup-payment-actions{flex-wrap:wrap;align-items:center}.tt-signup-payment-next-actions{margin:0}.tt-signup-direct-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-signup-direct-form-grid .tt-form-field:first-child,.tt-signup-direct-form-grid .tt-form-field:nth-child(4),.tt-signup-direct-form-grid .tt-form-field:nth-child(5){grid-column:1/-1}.tt-signup-result{width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .18s ease,transform .18s ease}.tt-signup-result.is-selected{border-color:rgba(240,194,98,.65);transform:translateY(-1px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;min-height:100%;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif}body{background:#0b0d11;color:#f4ecdf}.tt-auth-shell{padding:48px 20px}.tt-auth-entry-shell,.tt-auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center}.tt-auth-entry-shell{padding:32px 16px;font-family:Inter,Avenir Next,Segoe UI,sans-serif;background:#f7ecdf;color:#241610}.tt-auth-card{width:min(760px,100%);padding:32px;border-radius:28px}.tt-auth-entry-card{width:min(460px,100%);display:grid;grid-gap:18px;gap:18px;padding:28px;border-radius:24px;background:#fffaf4;border:1px solid rgba(194,154,114,.45);box-shadow:0 24px 60px rgba(110,71,38,.12)}.tt-auth-entry-field,.tt-auth-entry-form,.tt-auth-entry-head{display:grid}.tt-auth-entry-head{gap:8px;text-align:center}.tt-auth-entry-title{margin:0;font-size:2.1rem;line-height:1.05}.tt-auth-entry-back-row,.tt-auth-entry-copy,.tt-auth-entry-footer-copy{margin:0}.tt-auth-entry-copy{color:rgba(36,22,16,.72);line-height:1.5}.tt-auth-entry-banner{padding:12px 14px;border-radius:14px;font-weight:600}.tt-auth-entry-banner-success{background:#eefbf2;border:1px solid rgba(48,129,83,.22);color:#256c42}.tt-auth-entry-banner-error{background:#fff1ee;border:1px solid rgba(183,73,49,.22);color:#9f3625}.tt-auth-entry-google{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;box-sizing:border-box;padding:12px 18px;border-radius:18px;border:1px solid rgba(194,154,114,.35);background:#ffffff;color:#241610;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.tt-auth-entry-google-mark{font-size:26px;line-height:1;flex:0 0 auto}.tt-auth-entry-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;color:rgba(36,22,16,.56)}.tt-auth-entry-divider-line{height:1px;background:rgba(187,151,113,.35)}.tt-auth-entry-back-link,.tt-auth-entry-divider-label,.tt-auth-entry-field-label,.tt-auth-entry-link{font-weight:600}.tt-auth-entry-divider-label{font-size:13px}.tt-auth-entry-form{gap:14px}.tt-auth-entry-field{gap:8px}.tt-auth-entry-input,.tt-auth-entry-secondary,.tt-auth-entry-submit{width:100%;box-sizing:border-box;font:inherit}.tt-auth-entry-input{padding:14px 16px;border-radius:14px;border:1px solid rgba(187,151,113,.55);background:#ffffff;color:#241610}.tt-auth-entry-secondary,.tt-auth-entry-submit{min-height:52px;border-radius:18px;font-size:1rem;font-weight:700}.tt-auth-entry-submit{border:0;background:linear-gradient(135deg,#c85f35,#e39a41);color:#fffaf6}.tt-auth-entry-secondary:disabled,.tt-auth-entry-submit:disabled{cursor:not-allowed}.tt-auth-entry-submit:disabled{background:#c9c1b8}.tt-auth-entry-secondary{border:1px solid rgba(187,151,113,.45);background:#fffaf4;color:#7a4b27}.tt-auth-entry-footer-copy{text-align:center;color:rgba(36,22,16,.78)}.tt-resend-verification{margin-top:-4px;padding-top:18px;border-top:1px solid rgba(187,151,113,.25)}.tt-resend-verification-stack{display:grid;grid-gap:12px;gap:12px}.tt-resend-verification-title{font-size:15px}.tt-resend-verification-input{width:100%}.tt-resend-verification-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tt-resend-verification-actions .tt-note{flex:1 1 220px;min-width:0}.tt-auth-entry-link{color:#241610}.tt-auth-entry-back-row{text-align:center}.tt-auth-entry-back-link{color:#7a4b27;text-decoration:none}.tt-auth-shell-marketing{padding:48px 20px;background:linear-gradient(180deg,#f8efe6,#f5e6d6);color:#241610}.tt-auth-card-marketing{background:rgba(255,252,248,.96);border:1px solid rgba(206,168,133,.55);box-shadow:0 28px 80px rgba(115,72,28,.16);color:#241610}.tt-portal-gate-card{width:min(920px,100%)}.tt-portal-gate-title{margin:16px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:#241610}.tt-portal-gate-copy{margin-top:14px;color:rgba(36,22,16,.78);max-width:62ch}.tt-portal-gate-info-grid{gap:18px}.tt-portal-gate-info-stack{margin-top:22px}.tt-portal-gate-info-card{padding:24px;border-radius:24px;background:rgba(255,250,245,.98);border:1px solid rgba(214,182,149,.5);box-shadow:0 16px 40px rgba(115,72,28,.08)}.tt-portal-gate-info-title{margin:0;color:#241610}.tt-portal-gate-info-copy{margin:0;color:rgba(36,22,16,.74)}.tt-portal-gate-error{margin-top:18px;color:#9d2f1f}.tt-admin-access-marketing{background:rgba(247,238,229,.92);border:1px solid rgba(214,182,149,.45)}.tt-portal-gate-admin-access{margin-top:18px}.tt-portal-gate-admin-summary{color:#241610}.tt-portal-gate-admin-copy{color:rgba(36,22,16,.74)}.tt-portal-gate-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.tt-portal-login-form-note{margin-top:6px}.tt-auth-shell-workspaces{padding:32px 16px}.tt-workspace-choice-card{width:min(720px,100%)}.tt-workspace-choice-head{align-items:flex-start}.tt-workspace-choice-title{margin:8px 0 0}.tt-workspace-choice-copy{margin-bottom:0}.tt-workspace-choice-summary-grid{gap:16px;margin-top:18px}.tt-workspace-choice-summary-card{gap:10px}.tt-workspace-choice-summary-value{margin:0;overflow-wrap:anywhere}.tt-workspace-choice-summary-copy{margin-bottom:0}.tt-workspace-choice-list{gap:14px;margin-top:18px}.tt-workspace-choice-item{overflow:hidden;border:1px solid rgba(187,151,113,.35)}.tt-workspace-choice-item-head{align-items:flex-start;gap:14px}.tt-workspace-choice-item-copy{min-width:0}.tt-workspace-choice-item-title{display:block;margin-top:6px;overflow-wrap:anywhere}.tt-workspace-choice-item-meta{margin-top:6px}.tt-workspace-choice-default{margin-top:6px;color:#256c42;font-weight:700}.tt-workspace-choice-role{max-width:100%}.tt-workspace-choice-actions{margin-top:14px}.tt-claim-shell{padding:56px 24px;background:radial-gradient(circle at top left,rgba(223,127,76,.18),transparent 34%),radial-gradient(circle at top right,rgba(127,210,192,.12),transparent 28%),linear-gradient(180deg,#0b0d11,#12131a)}.tt-claim-hero{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.85fr);grid-gap:28px;gap:28px;align-items:stretch}.tt-claim-copy{display:grid;align-content:center;grid-gap:18px;gap:18px}.tt-claim-copy h1{margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98;letter-spacing:-.04em;max-width:12ch}.tt-claim-copy .tt-copy{max-width:60ch;font-size:1.05rem}.tt-claim-panel{align-self:center;padding:28px;border-radius:30px;background:linear-gradient(180deg,rgba(20,21,28,.95),rgba(13,14,20,.98));border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.tt-claim-password-card{display:grid;grid-gap:18px;gap:18px}.tt-claim-password-card,.tt-password-setup-card{width:100%}.tt-password-setup-copy{margin:0;max-width:58ch}.tt-password-setup-grid{margin-top:8px}.tt-password-setup-actions{align-items:flex-start;gap:14px}.tt-password-setup-note{flex:1 1 260px;max-width:44ch}.tt-password-setup-feedback{margin:0}.tt-auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.tt-form-field{display:grid;grid-gap:8px;gap:8px}.tt-form-field span{font-size:.95rem;color:rgba(244,236,223,.82)}.tt-input,.tt-select,.tt-textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#f4ecdf;border-radius:14px;padding:14px 16px;font:inherit}.tt-textarea{min-height:144px;resize:vertical}.tt-input::placeholder{color:rgba(244,236,223,.42)}.tt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tt-admin-access summary:focus-visible,.tt-btn-ghost:focus-visible,.tt-btn-secondary:focus-visible,.tt-btn:focus-visible,.tt-icon-btn:focus-visible,.tt-input:focus-visible,.tt-select:focus-visible,.tt-sidebar-link:focus-visible{outline:2px solid rgba(240,187,115,.9);outline-offset:3px;border-color:rgba(240,187,115,.72);box-shadow:0 0 0 4px rgba(223,127,76,.18)}.tt-input:-webkit-autofill,.tt-input:-webkit-autofill:focus-visible,.tt-input:-webkit-autofill:hover{-webkit-text-fill-color:#f4ecdf;box-shadow:inset 0 0 0 100px rgba(20,21,28,.96);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.tt-form-field.is-invalid .tt-input,.tt-form-field.is-invalid .tt-select{border-color:rgba(255,122,122,.7);box-shadow:0 0 0 3px rgba(255,122,122,.12)}.tt-field-error{font-size:.86rem;color:#ffb4a3}.tt-form-error{margin-top:18px;color:#ffb4a3}.tt-admin-access{margin-top:18px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.tt-admin-access summary{cursor:pointer;font-weight:700;color:rgba(244,236,223,.9)}.tt-admin-access p{margin:12px 0 0}@media (max-width:900px){.tt-auth-entry-shell,.tt-auth-shell,.tt-auth-shell-marketing,.tt-auth-shell-workspaces,.tt-claim-shell{align-items:flex-start;padding:28px 16px}.tt-auth-card,.tt-auth-card-marketing,.tt-claim-panel,.tt-workspace-choice-card{width:100%;padding:24px;border-radius:24px}.tt-claim-hero,.tt-grid-2.tt-portal-gate-info-grid{grid-template-columns:1fr}.tt-grid-3.tt-workspace-choice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-claim-copy h1{max-width:none}.tt-claim-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-portal-gate-copy{max-width:none}.tt-portal-gate-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tt-password-setup-actions{display:grid;grid-template-columns:1fr}.tt-password-setup-note{max-width:none}.tt-workspace-choice-item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:12px;gap:12px}.tt-workspace-choice-item-meta,.tt-workspace-choice-summary-value-email{overflow-wrap:anywhere}}@media (max-width:640px){.tt-auth-entry-shell,.tt-auth-shell,.tt-auth-shell-marketing,.tt-auth-shell-workspaces,.tt-claim-shell{padding:20px 12px}.tt-auth-card,.tt-auth-card-marketing,.tt-auth-entry-card,.tt-claim-panel,.tt-workspace-choice-card{padding:20px;border-radius:20px}.tt-portal-gate-info-card,.tt-workspace-choice-item{padding:18px;border-radius:18px}.tt-grid-3.tt-workspace-choice-summary-grid{grid-template-columns:1fr}.tt-workspace-choice-item .tt-inline-actions,.tt-workspace-choice-item-head{display:flex;flex-direction:column;align-items:stretch}.tt-claim-password-card,.tt-password-setup-card{gap:16px}.tt-claim-proof-strip{grid-template-columns:1fr}.tt-password-setup-title{font-size:1.75rem!important}.tt-password-setup-grid{grid-template-columns:1fr}.tt-auth-shell .tt-inline-actions .tt-btn,.tt-auth-shell .tt-inline-actions .tt-btn-ghost,.tt-auth-shell .tt-inline-actions .tt-btn-secondary,.tt-password-setup-button,.tt-portal-gate-actions .tt-btn,.tt-portal-gate-actions .tt-btn-secondary,.tt-workspace-choice-item .tt-btn,.tt-workspace-choice-role{width:100%;justify-content:center}.tt-auth-entry-title{font-size:1.85rem}.tt-auth-entry-google{padding-inline:14px}.tt-resend-verification-actions{flex-direction:column;align-items:stretch}.tt-portal-gate-actions{grid-template-columns:1fr}.tt-admin-access-marketing,.tt-portal-gate-info-card{padding:18px;border-radius:18px}.tt-portal-gate-admin-summary{display:block}.tt-resend-verification-button{width:100%;justify-content:center}}@media (max-width:440px){.tt-auth-entry-card{padding:18px 16px;gap:16px}.tt-auth-entry-title{font-size:1.65rem}.tt-auth-entry-google{flex-direction:column;gap:8px;padding-block:14px}.tt-auth-entry-divider{gap:8px}}.tt-setup-payment-card,.tt-whish-payment-card{width:min(880px,100%)}.tt-setup-payment-stack,.tt-whish-payment-stack,.tt-whish-proof-form,.tt-whish-review-panel{gap:18px}.tt-setup-payment-detail-card,.tt-setup-payment-info-card,.tt-setup-payment-summary-card,.tt-whish-payment-instructions-card,.tt-whish-payment-proof-card,.tt-whish-payment-stage-card,.tt-whish-payment-summary-card{padding:22px}.tt-setup-payment-actions,.tt-whish-payment-actions{align-items:stretch}.tt-setup-payment-primary-form,.tt-setup-payment-primary-form .tt-btn{width:100%}.tt-whish-payment-qr{width:min(240px,100%);height:auto;display:block}.tt-whish-proof-feedback,.tt-whish-review-feedback{max-width:56ch}@media (max-width:980px){.tt-setup-payment-info-grid,.tt-setup-payment-summary-grid,.tt-whish-payment-main-grid,.tt-whish-payment-stage-grid,.tt-whish-review-actions{grid-template-columns:1fr}.tt-setup-payment-actions,.tt-whish-payment-actions{flex-direction:column;align-items:stretch}.tt-setup-payment-actions>*,.tt-whish-payment-actions>*{width:100%}.tt-setup-payment-actions .tt-btn,.tt-setup-payment-actions .tt-btn-secondary,.tt-whish-payment-actions .tt-btn,.tt-whish-payment-actions .tt-btn-secondary,.tt-whish-proof-submit,.tt-whish-review-actions .tt-input{width:100%;justify-content:center}.tt-whish-payment-instructions-card{gap:16px}}@media (max-width:640px){.tt-setup-payment-card,.tt-whish-payment-card{padding:18px;border-radius:20px}.tt-setup-payment-detail-card,.tt-setup-payment-info-card,.tt-setup-payment-summary-card,.tt-whish-payment-instructions-card,.tt-whish-payment-proof-card,.tt-whish-payment-stage-card,.tt-whish-payment-summary-card{padding:18px;border-radius:18px}.tt-setup-payment-shell,.tt-whish-payment-shell{padding-inline:12px}.tt-whish-payment-qr{width:min(220px,100%);margin-inline:auto}}.tt-form-banner-wrap{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.tt-form-banner{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tt-form-banner-success{border-color:rgba(127,210,192,.34);background:rgba(127,210,192,.1)}.tt-form-banner-error{border-color:rgba(255,122,122,.34);background:rgba(255,122,122,.08)}.tt-proof-pill{border:1px solid rgba(255,255,255,.12)}.tt-proof-pill-live{background:rgba(127,210,192,.16);border-color:rgba(127,210,192,.28)}.tt-proof-pill-connected{background:rgba(216,176,109,.16);border-color:rgba(216,176,109,.3)}.tt-proof-pill-operator-entered{background:rgba(223,127,76,.16);border-color:rgba(223,127,76,.3)}.tt-proof-pill-manual-review,.tt-proof-pill-planned{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.tt-proof-pill-blocked{background:rgba(255,122,122,.12);border-color:rgba(255,122,122,.24)}.tt-analytics-kpi-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08)}.tt-analytics-decision-card{background:linear-gradient(180deg,rgba(21,24,32,.88),rgba(15,17,24,.96));border:1px solid rgba(255,255,255,.08)}.tt-analytics-bar-card{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-analytics-bar-track{margin-top:12px;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.tt-analytics-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(223,127,76,.95),rgba(127,210,192,.9));box-shadow:0 0 18px rgba(127,210,192,.2)}.tt-app-shell{min-height:100vh;display:grid;grid-template-columns:minmax(232px,268px) minmax(0,1fr)}.tt-sidebar{padding:20px;border-right:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.tt-sidebar-mobile-nav{margin:0}.tt-sidebar-mobile-nav-trigger{display:none}.tt-sidebar-nav{margin:14px 0}.tt-sidebar-nav,.tt-sidebar-nav-group,.tt-sidebar-nav-links{display:grid;grid-gap:6px;gap:6px}.tt-sidebar-nav-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,236,223,.48);padding:0 2px}.tt-sidebar-current{display:grid;grid-gap:6px;gap:6px;margin-top:24px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.tt-sidebar-current p{margin:0;color:rgba(244,236,223,.7)}.tt-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;background:rgba(255,255,255,.04);border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,transform .14s ease;font-size:.9rem}.tt-sidebar-link:hover{background:rgba(255,255,255,.07);transform:translateX(2px)}.tt-sidebar-link.is-active{background:rgba(223,127,76,.14);border-color:rgba(223,127,76,.34)}.tt-sidebar-link span{display:flex;align-items:center;gap:8px}.tt-sidebar-link.is-disabled{opacity:.48;pointer-events:none;cursor:not-allowed;transform:none}.tt-sidebar-link-meta{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tt-main-column{min-width:0;display:flex;flex-direction:column}.tt-app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.tt-main-content{padding:24px}.tt-stack{display:grid;grid-gap:20px;gap:20px}.tt-split-compact{display:flex;align-items:center;justify-content:space-between;gap:16px}.tt-inline-actions-wrap{flex-wrap:wrap}.tt-inline-link{color:inherit;text-decoration:none;font-size:.9rem;font-weight:700}.tt-inline-link:hover{text-decoration:underline}.tt-list-tight{display:grid;grid-gap:8px;gap:8px}.tt-surface{padding:24px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tt-portal-evidence-list,.tt-portal-evidence-meta,.tt-portal-evidence-row,.tt-portal-next-action,.tt-portal-next-action-copy,.tt-portal-scanline,.tt-portal-status-strip,.tt-portal-status-strip-head{display:grid}.tt-portal-evidence-list,.tt-portal-scanline,.tt-portal-status-strip,.tt-portal-status-strip-head{gap:18px}.tt-portal-scanline{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-portal-status-card{gap:10px}.tt-portal-scanline-card{min-height:100%;display:grid;grid-gap:10px;gap:10px}.tt-portal-next-action{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:18px;align-items:start}.tt-portal-action-sidecar,.tt-portal-action-support,.tt-portal-evidence-card,.tt-portal-next-action-copy{gap:14px}.tt-portal-action-support{display:grid;grid-gap:14px;gap:14px}.tt-portal-action-sidecar{min-height:100%}.tt-portal-evidence-list{gap:14px}.tt-portal-evidence-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.tt-portal-evidence-row:first-child{padding-top:0;border-top:0}.tt-portal-evidence-row p,.tt-portal-evidence-row strong{margin:0}.tt-portal-evidence-meta{gap:8px;justify-items:end}.tt-platform-detail-card,.tt-platform-meta-grid,.tt-platform-queue,.tt-platform-queue-badges,.tt-platform-queue-detail,.tt-platform-queue-item,.tt-platform-queue-primary,.tt-platform-queue-title{display:grid}.tt-platform-queue{gap:16px;margin-top:18px}.tt-platform-queue-item{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);overflow:hidden}.tt-platform-queue-summary{list-style:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(240px,.95fr);grid-gap:18px;gap:18px;align-items:start;padding:20px 22px;cursor:pointer}.tt-platform-queue-summary::-webkit-details-marker{display:none}.tt-platform-queue-primary,.tt-platform-queue-title{gap:6px}.tt-platform-detail-card h4,.tt-platform-detail-card p,.tt-platform-queue-primary strong,.tt-platform-queue-title strong{margin:0}.tt-platform-queue-badges{gap:8px;align-content:start}.tt-platform-queue-detail{gap:16px;padding:0 22px 22px;border-top:1px solid rgba(255,255,255,.08)}.tt-platform-row-actions{padding-top:12px}.tt-platform-detail-card,.tt-platform-editor-card{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-platform-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.tt-platform-admin-rollout-card,.tt-platform-admin-rollout-card-grid,.tt-platform-bootstrap-card,.tt-platform-bootstrap-result,.tt-platform-commercial-editor,.tt-platform-commercial-invite-card,.tt-platform-commercial-summary-card,.tt-platform-editor-intro,.tt-platform-followup-grid,.tt-platform-tenant-control-surface,.tt-platform-tenant-detail-grid,.tt-settings-control-index-card,.tt-settings-control-surface,.tt-settings-editor,.tt-settings-location-card{display:grid;grid-gap:14px;gap:14px}.tt-platform-bootstrap-head,.tt-platform-bootstrap-result-head,.tt-platform-tenant-queue-head{justify-content:space-between;align-items:flex-start;width:100%}.tt-platform-bootstrap-grid{gap:12px}.tt-platform-tenant-queue-links{align-items:flex-start}.tt-platform-tenant-detail-grid{gap:16px}.tt-platform-editor-context{max-width:72ch;overflow-wrap:anywhere}.tt-platform-followup-grid{align-items:start}.tt-platform-bootstrap-toggle{width:-moz-fit-content;width:fit-content;max-width:100%}.tt-platform-bootstrap-actions{align-items:flex-start;gap:12px}.tt-platform-bootstrap-result-block{min-width:0}.tt-platform-bootstrap-link{display:inline-block;max-width:100%;overflow-wrap:anywhere}.tt-settings-editor-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-settings-editor-field-full{grid-column:1/-1}.tt-settings-editor-actions{align-items:center;flex-wrap:wrap}.tt-settings-editor-feedback{max-width:min(100%,420px)}.tt-platform-commercial-editor-grid,.tt-platform-commercial-invite-grid,.tt-platform-commercial-summary-grid{gap:12px}.tt-platform-commercial-invite-head{justify-content:space-between;align-items:flex-start;width:100%}.tt-platform-commercial-setup-link{display:inline-block;max-width:100%;overflow-wrap:anywhere}.tt-platform-admin-rollout-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tt-platform-admin-rollout-card-status{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.tt-platform-admin-page-footer-card,.tt-platform-admin-page-hero,.tt-platform-admin-page-metric-card{min-width:0}.tt-platform-admin-page-footer-card,.tt-platform-admin-page-hero-copy,.tt-platform-admin-page-metric-card{overflow-wrap:anywhere}.tt-platform-admin-page-hero-actions{align-items:flex-start}.tt-platform-admin-page-hero-copy-stack,.tt-platform-editor-intro-copy,.tt-platform-tenant-queue-head-copy{gap:8px}.tt-platform-admin-page-metric-label-value,.tt-platform-admin-page-metric-value,.tt-platform-admin-rollout-card-title{display:block}.tt-platform-admin-page-metric-value{font-size:clamp(1.7rem,3vw,2rem);line-height:1;letter-spacing:-.04em}.tt-platform-admin-page-metric-label-value{font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.15}.tt-platform-admin-rollout-blockers,.tt-platform-admin-rollout-board-head,.tt-platform-admin-rollout-card-grid-shell,.tt-platform-admin-rollout-grid-shell,.tt-platform-editor-surface{margin-top:16px}.tt-platform-admin-rollout-board-head{gap:10px}.tt-platform-admin-rollout-empty-card,.tt-platform-admin-rollout-tenant-card{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-platform-admin-rollout-card-title{font-size:1.1rem;overflow-wrap:anywhere}.tt-platform-admin-page-footer-list,.tt-platform-admin-rollout-blocker-list{margin-top:8px}.tt-platform-admin-page-footer-list{margin-top:12px}.tt-platform-admin-page-footer-head{gap:12px}.tt-onboarding-mini-card,.tt-onboarding-module,.tt-onboarding-module-meta,.tt-onboarding-module-queue,.tt-onboarding-queue-card,.tt-onboarding-summary-card,.tt-onboarding-track-card{display:grid;grid-gap:14px;gap:14px}.tt-onboarding-module{scroll-margin-top:120px}.tt-onboarding-queue-card{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-onboarding-mini-card{min-height:0;box-shadow:none;background:rgba(255,255,255,.025)}.tt-onboarding-subcard{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-conversation-card,.tt-filter-bar,.tt-filter-bar-head,.tt-filter-chip-row,.tt-ops-badge-stack,.tt-ops-mobile-card,.tt-ops-mobile-list,.tt-ops-mobile-meta,.tt-reference-details,.tt-reference-panel{display:grid}.tt-conversation-card,.tt-filter-bar,.tt-ops-mobile-card,.tt-reference-details,.tt-reference-panel{gap:18px}.tt-filter-bar{padding:18px 20px}.tt-filter-bar-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.tt-filter-bar-label,.tt-filter-bar-trailing,.tt-reference-panel-copy{min-width:0}.tt-filter-bar-trailing{display:flex;justify-content:flex-end;align-items:center;text-align:right}.tt-filter-chip-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:10px;align-items:start}.tt-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(244,236,223,.82);font-weight:700}.tt-filter-chip.is-active{border-color:rgba(240,187,115,.38);background:rgba(240,187,115,.12);color:#fff2d9}.tt-reference-panel-copy{gap:10px}.tt-reference-panel-copy .tt-copy,.tt-reference-panel-copy h3{margin:0}.tt-settings-page-action-row,.tt-settings-page-inline-note,.tt-settings-page-reference-details,.tt-settings-page-reference-grid-2,.tt-settings-page-reference-grid-3,.tt-settings-page-reference-list,.tt-settings-page-reference-stack,.tt-settings-page-state-copy,.tt-settings-page-state-head,.tt-settings-page-state-note,.tt-settings-page-state-title{min-width:0}.tt-onboarding-select-state-title,.tt-onboarding-status-title,.tt-settings-page-state-title{margin:8px 0 0}.tt-onboarding-select-state-copy,.tt-onboarding-status-note,.tt-settings-page-state-note{margin-bottom:0}.tt-onboarding-blockers-empty,.tt-onboarding-blockers-spaced,.tt-onboarding-card-action-row,.tt-onboarding-checklist-stack,.tt-onboarding-guide-grid-top,.tt-onboarding-overview-stack-spaced,.tt-onboarding-reference-paths-top,.tt-onboarding-reference-stack-top,.tt-onboarding-tenant-actions,.tt-settings-page-action-row,.tt-settings-page-inline-note,.tt-settings-page-reference-list{margin-top:12px}.tt-onboarding-guide-grid-top,.tt-onboarding-reference-paths-top,.tt-onboarding-reference-stack-top,.tt-onboarding-tenant-grid-top{margin-top:18px}.tt-onboarding-card-action-row-wrap,.tt-onboarding-checklist-actions-end,.tt-settings-page-action-row-wrap{flex-wrap:wrap}.tt-onboarding-checklist-actions-end,.tt-onboarding-current-head-spread{justify-content:space-between}.tt-onboarding-current-head-spread,.tt-onboarding-status-head,.tt-settings-page-state-head{align-items:flex-start}.tt-onboarding-card-action-row,.tt-onboarding-checklist-actions-end,.tt-onboarding-current-head-spread,.tt-onboarding-tenant-actions,.tt-settings-page-action-row{width:100%}.tt-onboarding-reference-card-muted{min-height:0;box-shadow:none;background:rgba(255,255,255,.03)}.tt-onboarding-checklist-copy,.tt-onboarding-checklist-note{margin-top:6px}.tt-settings-page-commercial-card,.tt-settings-page-reference-details{gap:16px}.tt-settings-page-action-grid,.tt-settings-page-records-grid,.tt-settings-page-reference-grid-2,.tt-settings-page-reference-grid-3{align-items:start}.tt-settings-page-reference-grid-2 .tt-card,.tt-settings-page-reference-grid-3 .tt-card{min-height:0}.tt-ops-table-wrap{margin-top:18px;overflow-x:auto}.tt-ops-table{width:100%;border-collapse:collapse}.tt-ops-table td,.tt-ops-table th{padding:14px 12px;text-align:left;vertical-align:top;border-top:1px solid rgba(255,255,255,.08)}.tt-ops-table thead th{border-top:0;color:rgba(244,236,223,.62);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.tt-ops-table tbody tr:hover{background:rgba(255,255,255,.02)}.tt-ops-badge-stack{gap:8px;justify-items:start}.tt-ops-mobile-list{display:none;gap:14px;margin-top:18px}.tt-ops-mobile-card{gap:12px}.tt-ops-mobile-card h3,.tt-ops-mobile-card p{margin:0}.tt-ops-mobile-card .tt-note,.tt-ops-mobile-card strong{display:block}.tt-ops-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;color:rgba(244,236,223,.68);font-size:.9rem}.tt-status-control{display:grid;grid-gap:8px;gap:8px;justify-items:start;min-width:min(100%,190px)}.tt-status-control-button,.tt-status-control-select{width:100%}.tt-status-control-error{margin:0}.tt-demo-request-mobile-head{align-items:flex-start}.tt-demo-request-mobile-head .tt-status-control{width:min(100%,220px)}.tt-reference-details{padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.tt-reference-details summary{cursor:pointer;font-weight:700;color:rgba(244,236,223,.9)}.tt-onboarding-checklist-row,.tt-onboarding-module-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tt-onboarding-blockers{margin-top:0;color:rgba(255,196,180,.92)}.tt-onboarding-checklist-actions,.tt-onboarding-current-head,.tt-onboarding-mini-card-actions{width:100%}.tt-inbox-detail-panel,.tt-inbox-detail-shell-card,.tt-inbox-overview-card,.tt-inbox-posture-card,.tt-inbox-quick-actions-card,.tt-onboarding-current-card,.tt-onboarding-reference-card,.tt-onboarding-tenant-card,.tt-orders-audit-card,.tt-orders-overview-card,.tt-reservations-audit-card,.tt-reservations-detail-panel,.tt-reservations-flow-card,.tt-reservations-overview-card,.tt-reservations-proof-card,.tt-reservations-proof-item,.tt-reservations-reference-card{min-height:0}.tt-orders-summary-grid{align-items:start}.tt-order-routing-blueprint,.tt-order-routing-copy,.tt-order-routing-header,.tt-order-routing-payload-card,.tt-order-routing-summary-card{gap:14px}.tt-order-routing-blueprint{display:grid}.tt-order-routing-copy{min-width:0}.tt-order-routing-copy h3,.tt-order-routing-payload-card h3,.tt-order-routing-summary-card h3{margin:0}.tt-order-routing-payload-grid,.tt-order-routing-summary-grid{align-items:start;margin-top:20px}.tt-order-routing-code-block{margin:0;padding:16px;border-radius:16px;background:rgba(23,17,14,.9);border:1px solid rgba(255,255,255,.08);overflow-x:auto;white-space:pre;font-size:.8rem;line-height:1.55}.tt-reservations-summary-grid{align-items:start}.tt-inbox-aside-stack,.tt-inbox-detail-shell-card,.tt-inbox-overview-card,.tt-inbox-posture-card,.tt-inbox-queue-shell,.tt-inbox-quick-actions,.tt-reservations-flow-card,.tt-reservations-overview-card,.tt-reservations-proof-list,.tt-reservations-queue-shell,.tt-reservations-reference-card{gap:14px}.tt-inbox-quick-actions{grid-template-columns:1fr}.tt-inbox-detail-actions,.tt-inbox-lane-actions,.tt-inbox-quick-actions .tt-ops-quick-action,.tt-orders-detail-actions,.tt-orders-lane-actions,.tt-reservations-audit-head,.tt-reservations-board-head,.tt-reservations-detail-actions,.tt-reservations-detail-head,.tt-reservations-flow-head,.tt-reservations-lane-actions,.tt-reservations-proof-head,.tt-reservations-proof-item-head,.tt-reservations-queue-head,.tt-reservations-reference-head{width:100%}textarea.tt-input{resize:vertical;min-height:120px}@media (max-width:960px){.tt-app-shell{grid-template-columns:1fr}.tt-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:14px;display:grid;grid-gap:12px;gap:12px}.tt-sidebar-mobile-nav-trigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:16px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tt-sidebar-mobile-nav-trigger::-webkit-details-marker{display:none}.tt-sidebar-mobile-nav-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.tt-sidebar-mobile-nav-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,236,223,.56)}.tt-sidebar-mobile-nav-meta{font-size:.85rem;color:rgba(244,236,223,.68);white-space:nowrap}.tt-sidebar-mobile-nav:not([open]) .tt-sidebar-nav{display:none}.tt-sidebar-mobile-nav[open] .tt-sidebar-nav{margin:12px 0 0}.tt-sidebar-nav{margin:0;gap:10px}.tt-sidebar-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sidebar-current{margin-top:0}.tt-app-header{flex-direction:column;align-items:stretch;padding:16px 18px}.tt-main-content{padding:18px}}@media (max-width:720px){.tt-sidebar-nav-links{grid-template-columns:1fr}.tt-sidebar-link{padding:10px 12px}.tt-inline-actions,.tt-portal-header-meta,.tt-portal-jump-row{flex-wrap:wrap}.tt-session-chip{width:100%}.tt-portal-theme .tt-main-content{padding:14px}.tt-filter-bar{gap:14px;padding:14px}.tt-filter-chip-row{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0;margin-bottom:0}.tt-filter-bar-trailing>*,.tt-filter-chip{width:100%}.tt-portal-section-tabs{display:grid;align-items:stretch;justify-content:stretch}.tt-portal-section-tab-row,.tt-portal-section-tabs-trailing{width:100%}.tt-portal-section-tabs-trailing{justify-content:flex-start;flex-wrap:wrap}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.tt-site{min-height:100vh;background:radial-gradient(circle at top,rgba(95,132,255,.14),transparent 36%),linear-gradient(180deg,#0b0d11,#11131a);color:#f4ecdf}.tt-container{width:min(1360px,calc(100vw - 40px));margin:0 auto}.tt-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;margin:0 auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.tt-header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px}.tt-brand{display:inline-flex;align-items:center;gap:12px}.tt-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:#fffaf0;box-shadow:0 10px 22px rgba(22,15,10,.14)}.tt-brand-mark img{width:100%;height:100%;object-fit:cover}.tt-brand-text{display:flex;flex-direction:column;gap:2px}.tt-brand-text strong{font-size:1rem;letter-spacing:-.03em}.tt-brand-text span{font-size:.78rem;color:rgba(244,236,223,.68)}.tt-mobile-menu{display:none;position:relative}.tt-mobile-menu-trigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(240,187,115,.28);background:rgba(255,251,244,.92);color:#3d2a1f;cursor:pointer;font-weight:700}.tt-mobile-menu-trigger::-webkit-details-marker{display:none}.tt-mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 32px));padding:14px;border-radius:22px;border:1px solid rgba(196,162,129,.22);background:rgba(255,251,244,.98);box-shadow:0 20px 40px rgba(82,53,28,.14);display:grid;grid-gap:12px;gap:12px}.tt-mobile-menu-actions,.tt-mobile-menu-links{display:grid;grid-gap:10px;gap:10px}.tt-mobile-menu-links a{padding:10px 12px;border-radius:14px;color:#4f3e32;text-decoration:none;font-weight:600;background:rgba(255,244,229,.72)}.tt-mobile-menu-actions .tt-btn,.tt-mobile-menu-actions .tt-btn-secondary{width:100%}.tt-header-actions,.tt-inline-actions,.tt-nav{display:flex;align-items:center;gap:12px}.tt-btn,.tt-btn-ghost,.tt-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;text-decoration:none;font-weight:700;line-height:1;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.tt-btn{color:#160f0a;background:linear-gradient(135deg,#f0bb73,#df7f4c);border:1px solid rgba(240,187,115,.62);box-shadow:0 14px 34px rgba(223,127,76,.28)}.tt-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(223,127,76,.34)}.tt-btn-secondary{color:#f7efe2;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 28px rgba(0,0,0,.18)}.tt-btn-ghost:hover,.tt-btn-secondary:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.24)}.tt-btn-ghost{color:#f7efe2;background:transparent;border:1px solid rgba(255,255,255,.14)}.tt-logo-strip{display:flex;flex-wrap:wrap;gap:12px}.tt-logo-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(244,236,223,.9)}.tt-integration-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.tt-integration-card-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tt-integration-feature-card{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:22px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px rgba(0,0,0,.18);color:#111827}.tt-integration-feature-card-wide{min-height:156px;gap:14px}.tt-integration-feature-card h3{margin:0;font-size:1.05rem;color:#111827}.tt-integration-feature-card p{margin:0;color:#4b5563}.tt-integration-feature-card-wide h3{font-size:1rem}.tt-integration-feature-logo-wrap{width:160px;height:64px;display:grid;place-items:center}.tt-integration-feature-logo-wrap-whatsapp{background:#25d366;border-radius:14px;padding:6px 10px}.tt-integration-feature-logo{width:100%;height:100%;object-fit:contain}.tt-integration-feature-logo-whatsapp{filter:brightness(0) invert(1)}.tt-integration-feature-logo-yelp{width:132px;height:auto;object-fit:contain}.tt-integration-feature-logo-lightspeed{width:136px;height:auto;object-fit:contain}.tt-integration-feature-logo-square{width:128px;height:auto;object-fit:contain}.tt-integration-feature-logo-google-business{width:148px;height:auto;object-fit:contain}.tt-integration-feature-mark{min-width:56px;height:56px;padding:0 14px;border-radius:16px;display:inline-grid;place-items:center;font-weight:800;letter-spacing:-.03em;color:#111827;background:#f3f4f6}.tt-sevenrooms-mark{min-width:84px;font-size:1.1rem;background:#111827;color:white}.tt-square-mark{min-width:56px;font-size:1.5rem;background:white;border:2px solid #111827}.tt-square-mark-word{min-width:112px;font-size:1rem;font-weight:700}.tt-nav{flex-wrap:wrap;justify-content:center}.tt-nav a{color:rgba(244,236,223,.82);font-size:.95rem}.tt-page-hero{padding:80px 0 28px}.tt-section{padding:36px 0 46px}.tt-section.compact{padding-top:20px}.tt-section-heading{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px;max-width:760px}.tt-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f0bb73}.tt-title{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.05em}.tt-copy{color:rgba(244,236,223,.76);line-height:1.7}.tt-note{color:rgba(244,236,223,.64);font-size:.92rem;line-height:1.55}.tt-list{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:rgba(244,236,223,.82)}.tt-card-grid,.tt-grid-2,.tt-grid-3,.tt-grid-4{display:grid;grid-gap:18px;gap:18px}.tt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-card,.tt-highlight-band,.tt-kpi-card,.tt-placeholder,.tt-pricing-card,.tt-workflow-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:22px;box-shadow:0 16px 48px rgba(0,0,0,.18)}.tt-card,.tt-placeholder,.tt-pricing-card,.tt-workflow-card{padding:22px}.tt-pricing-tier-card{display:flex;flex-direction:column;min-height:100%;position:relative}.tt-pricing-tier-top{display:grid;grid-gap:8px;gap:8px}.tt-pricing-tier-metrics{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding:16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.tt-pricing-tier-card .tt-pill.dark{width:max-content}.tt-pricing-tier-actions{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.tt-pricing-tier-actions .tt-btn,.tt-pricing-tier-actions .tt-btn-secondary{width:100%;min-height:48px;justify-content:center;text-align:center}.tt-kpi-card{padding:20px}.tt-highlight-band{padding:28px}.tt-liquid-glass-soft{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tt-proof-legend-grid,.tt-proof-strip{display:grid;grid-gap:18px;gap:18px}.tt-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-final-cta,.tt-launch-scope-card,.tt-proof-legend-card,.tt-proof-panel,.tt-proof-strip-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 18px 60px rgba(0,0,0,.22)}.tt-launch-scope-card,.tt-proof-legend-card,.tt-proof-panel,.tt-proof-strip-card{padding:22px}.tt-launch-scope-card,.tt-proof-panel,.tt-proof-strip-card{display:grid;grid-gap:12px;gap:12px}.tt-final-cta h2,.tt-launch-scope-card h3,.tt-proof-legend-card strong,.tt-proof-panel h3,.tt-proof-strip-card strong{margin:0}.tt-proof-strip-card>span{font-weight:700;color:rgba(255,255,255,.92)}.tt-launch-scope-card p,.tt-proof-legend-card p,.tt-proof-panel p{margin:0}.tt-proof-panel-top,.tt-proof-strip-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tt-portal-header-actions{align-items:center}.tt-account-menu{position:relative}.tt-account-menu-trigger{list-style:none;display:grid;grid-gap:2px;gap:2px;min-width:220px;padding:10px 14px;border-radius:14px;border:1px solid rgba(120,91,58,.16);background:rgba(255,250,244,.94);cursor:pointer}.tt-account-menu-trigger::-webkit-details-marker{display:none}.tt-account-menu-title{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(122,75,39,.74)}.tt-account-menu-subtitle{color:#241610;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-account-menu-panel{position:absolute;top:calc(100% + 10px);right:0;min-width:280px;padding:14px;border-radius:18px;border:1px solid rgba(120,91,58,.16);background:#fffaf4;box-shadow:0 18px 40px rgba(82,53,28,.16);display:grid;grid-gap:10px;gap:10px;z-index:20}.tt-account-menu-row{display:grid;grid-gap:4px;gap:4px}.tt-account-menu-row strong{color:#241610;word-break:break-word}.tt-account-menu-row span{color:rgba(71,47,27,.76);font-size:.92rem}.tt-revenue-recovery-page{gap:16px;color:#000}.tt-revenue-recovery-page .tt-copy,.tt-revenue-recovery-page .tt-label,.tt-revenue-recovery-page .tt-note,.tt-revenue-recovery-page .tt-proof-badge,.tt-revenue-recovery-page .tt-proof-meta,.tt-revenue-recovery-page a,.tt-revenue-recovery-page h1,.tt-revenue-recovery-page h2,.tt-revenue-recovery-page h3,.tt-revenue-recovery-page h4,.tt-revenue-recovery-page input,.tt-revenue-recovery-page label,.tt-revenue-recovery-page li,.tt-revenue-recovery-page p,.tt-revenue-recovery-page select,.tt-revenue-recovery-page span,.tt-revenue-recovery-page strong,.tt-revenue-recovery-page textarea{color:#000!important}.tt-revenue-stage-card{gap:16px}.tt-revenue-stage-copy{margin:0;color:rgba(56,39,23,.78)}.tt-revenue-filter-head,.tt-revenue-stage-head{align-items:flex-start;gap:14px}.tt-revenue-pricing-grid,.tt-revenue-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-revenue-audit-summary-card,.tt-revenue-filter-panel,.tt-revenue-pricing-card,.tt-revenue-provider-card{background:#fffaf4;border:1px solid rgba(120,91,58,.12);box-shadow:0 10px 26px rgba(82,53,28,.08)}.tt-revenue-audit-summary-card,.tt-revenue-pricing-card,.tt-revenue-provider-card{padding:18px}.tt-revenue-filter-panel{padding:18px;border-radius:18px;display:grid;grid-gap:14px;gap:14px}.tt-revenue-demo-actions,.tt-revenue-provider-actions{align-items:center}.tt-revenue-estimator{gap:0}.tt-revenue-estimator-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-revenue-estimator-grid .tt-form-field.full{grid-column:1/-1}.tt-revenue-estimator-breakdown,.tt-revenue-estimator-kpis{gap:14px}.tt-revenue-filter-select-form{display:grid;grid-gap:10px;gap:10px}.tt-revenue-filter-select-field{margin:0}.tt-revenue-filter-select-row{display:flex;gap:10px;align-items:flex-end}.tt-revenue-filter-select{min-width:220px}.tt-revenue-filter-apply{min-height:48px}.tt-revenue-filter-panel strong,.tt-revenue-pricing-card strong,.tt-revenue-provider-card strong{color:#241610}.tt-revenue-pricing-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.tt-revenue-pricing-context{display:grid;grid-gap:8px;gap:8px}.tt-revenue-pricing-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.tt-revenue-pricing-card-compact{gap:12px;min-height:100%}.tt-revenue-pricing-card.is-recommended{border-color:rgba(84,99,255,.28);box-shadow:0 16px 36px rgba(84,99,255,.14);transform:translateY(-4px)}.tt-revenue-pricing-amount{font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1;color:#1f1a17}.tt-revenue-pricing-minutes{font-size:.95rem;font-weight:700;color:#3240b8}.tt-revenue-pricing-fit,.tt-revenue-pricing-includes,.tt-revenue-pricing-intro,.tt-revenue-pricing-setup{margin:0}.tt-revenue-pricing-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:rgba(56,39,23,.72);font-weight:600;font-size:.92rem}.tt-revenue-pricing-list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.tt-revenue-pricing-list li{margin:0}.tt-revenue-pricing-cta{width:100%;justify-content:center}.tt-revenue-pricing-feature-list{display:grid;grid-gap:14px;gap:14px}.tt-revenue-pricing-feature{display:grid;grid-gap:4px;gap:4px}.tt-revenue-pricing-feature p{margin:0;color:rgba(56,39,23,.78)}.tt-revenue-kpi-danger strong{color:#c53030!important}.tt-revenue-kpi-success strong{color:#1f9d55!important}.tt-revenue-audit-summary-card .tt-copy,.tt-revenue-filter-panel .tt-copy,.tt-revenue-filter-panel .tt-note,.tt-revenue-provider-card .tt-copy,.tt-revenue-provider-card .tt-note{color:rgba(56,39,23,.78)}.tt-revenue-recovery-page .tt-btn-connect,.tt-revenue-recovery-page .tt-btn-connected{background:linear-gradient(135deg,#1f9d55,#34c759);border-color:rgba(31,157,85,.5);color:#ffffff!important;box-shadow:0 10px 24px rgba(31,157,85,.22)}.tt-revenue-recovery-page .tt-btn-connect:hover,.tt-revenue-recovery-page .tt-btn-connected:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(31,157,85,.28)}@media (max-width:960px){.tt-revenue-estimator-grid,.tt-revenue-pricing-grid,.tt-revenue-provider-grid{grid-template-columns:1fr}.tt-revenue-estimator,.tt-revenue-filter-panel,.tt-revenue-stage-card{padding:20px}.tt-revenue-filter-head,.tt-revenue-filter-select-row,.tt-revenue-stage-head{flex-direction:column;align-items:flex-start}.tt-revenue-filter-apply,.tt-revenue-filter-select{width:100%}.tt-revenue-demo-actions,.tt-revenue-provider-actions{flex-direction:column;align-items:stretch}.tt-revenue-demo-actions>.tt-btn,.tt-revenue-provider-actions>.tt-btn{width:100%}.tt-account-menu-trigger{min-width:180px}}@media (max-width:640px){.tt-revenue-estimator,.tt-revenue-filter-panel,.tt-revenue-pricing-card,.tt-revenue-provider-card,.tt-revenue-stage-card{padding:16px;border-radius:16px}.tt-revenue-filter-head .tt-note,.tt-revenue-stage-head .tt-proof-badge{width:max-content;max-width:100%}}.tt-proof-badge,.tt-proof-meta{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.77rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tt-proof-badge{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff6e9}.tt-proof-badge[data-proof-state=live]{background:rgba(74,174,112,.18);border-color:rgba(74,174,112,.34);color:#c8ffd7}.tt-proof-badge[data-proof-state=connected]{background:rgba(91,149,255,.18);border-color:rgba(91,149,255,.34);color:#d8e7ff}.tt-proof-badge[data-proof-state=estimated]{background:rgba(240,187,115,.18);border-color:rgba(240,187,115,.34);color:#ffe1b6}.tt-proof-badge[data-proof-state=operator-entered]{background:rgba(223,127,76,.14);border-color:rgba(223,127,76,.28);color:#ffe1cc}.tt-proof-badge[data-proof-state=manual-review]{background:rgba(223,127,76,.18);border-color:rgba(223,127,76,.34);color:#ffd9c5}.tt-proof-badge[data-proof-state=planned]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:rgba(255,246,233,.9)}.tt-proof-badge[data-proof-state=blocked]{background:rgba(191,75,75,.18);border-color:rgba(191,75,75,.34);color:#ffd1d1}.tt-headless-module-workspace-command-bridge .tt-proof-badge{background:rgba(255,255,255,.82);border-color:rgba(95,70,56,.24);color:var(--tt-ink,#24170f)}.tt-headless-module-workspace-command-bridge .tt-proof-badge[data-proof-state=estimated],.tt-headless-module-workspace-command-bridge .tt-proof-badge[data-proof-state=manual-review],.tt-headless-module-workspace-command-bridge .tt-proof-badge[data-proof-state=operator-entered]{background:rgba(223,127,76,.12);border-color:rgba(174,87,40,.34);color:#7a3618}.tt-headless-module-workspace-command-bridge .tt-proof-badge[data-proof-state=blocked]{background:rgba(191,75,75,.12);border-color:rgba(143,47,47,.34);color:#7d2727}.tt-headless-module-workspace-command-bridge .tt-proof-badge[data-proof-state=planned]{background:rgba(95,70,56,.08);border-color:rgba(95,70,56,.18);color:var(--tt-muted,#5f4638)}.tt-headless-execution-readiness-center,.tt-portal-theme .tt-headless-execution-readiness-center{color:var(--tt-ink,#24170f)}.tt-headless-execution-readiness-center .tt-copy,.tt-headless-execution-readiness-center .tt-note,.tt-headless-execution-readiness-center .tt-ops-inline-meta,.tt-headless-execution-readiness-center .tt-ops-inline-meta span,.tt-headless-execution-readiness-center .tt-proof-meta{color:var(--tt-muted,#5f4638)}.tt-headless-execution-readiness-center .tt-list,.tt-headless-execution-readiness-center .tt-ops-table td{color:var(--tt-ink,#24170f)}.tt-headless-execution-readiness-center .tt-ops-table td,.tt-headless-execution-readiness-center .tt-ops-table th{border-top-color:rgba(95,70,56,.14)}.tt-headless-execution-readiness-center .tt-ops-table thead th{color:#6f4f3f}.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=connected]{background:rgba(90,183,170,.13);border-color:rgba(40,132,122,.34);color:#195f57}.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=estimated],.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=manual-review],.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=operator-entered]{background:rgba(223,127,76,.12);border-color:rgba(174,87,40,.34);color:#7a3618}.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=blocked]{background:rgba(191,75,75,.12);border-color:rgba(143,47,47,.34);color:#7d2727}.tt-headless-execution-readiness-center .tt-proof-badge[data-proof-state=planned]{background:rgba(95,70,56,.08);border-color:rgba(95,70,56,.18);color:var(--tt-muted,#5f4638)}.tt-ds-eyebrow,.tt-ds-field small,.tt-ds-proof-source,.tt-ds-readiness-meta{color:rgba(247,239,226,.62);font-size:.84rem;line-height:1.5}.tt-ds-eyebrow,.tt-ds-proof-source{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.tt-ds-card,.tt-ds-connection-card,.tt-ds-empty-state,.tt-ds-proof-card{display:grid;grid-gap:var(--tt-space-4);gap:var(--tt-space-4);border-radius:var(--tt-radius-xl)}.tt-ds-connection-card[data-proof-state],.tt-ds-empty-state[data-proof-state],.tt-ds-proof-card[data-proof-state]{border-color:var(--tt-status-planned-border)}.tt-ds-connection-card[data-proof-state=live],.tt-ds-empty-state[data-proof-state=live],.tt-ds-proof-card[data-proof-state=live]{border-color:var(--tt-status-live-border)}.tt-ds-connection-card[data-proof-state=connected],.tt-ds-empty-state[data-proof-state=connected],.tt-ds-proof-card[data-proof-state=connected]{border-color:var(--tt-status-connected-border)}.tt-ds-connection-card[data-proof-state=manual-review],.tt-ds-empty-state[data-proof-state=manual-review],.tt-ds-proof-card[data-proof-state=manual-review]{border-color:var(--tt-status-review-border)}.tt-ds-connection-card[data-proof-state=blocked],.tt-ds-empty-state[data-proof-state=blocked],.tt-ds-proof-card[data-proof-state=blocked]{border-color:var(--tt-status-blocked-border)}.tt-ds-proof-card-head,.tt-ds-readiness-head,.tt-ds-safe-action-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tt-space-4)}.tt-ds-connection-card h3,.tt-ds-empty-state h3,.tt-ds-modal-shell h2,.tt-ds-proof-card h3,.tt-ds-readiness h3,.tt-ds-review-state h3,.tt-ds-safe-action-banner h3{margin:0;letter-spacing:0}.tt-ds-connection-card p,.tt-ds-empty-state p,.tt-ds-modal-shell p,.tt-ds-proof-card p,.tt-ds-review-state p,.tt-ds-safe-action-banner p{margin:0;color:rgba(247,239,226,.72);line-height:1.65}.tt-ds-proof-value{display:block;font-size:clamp(1.65rem,2vw,2.35rem);line-height:1;color:var(--tt-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-ds-action-row,.tt-ds-readiness-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tt-space-3)}.tt-ds-action-row>*{min-width:0}.tt-ds-readiness{display:grid;grid-gap:var(--tt-space-4);gap:var(--tt-space-4)}.tt-ds-readiness-list{display:grid;grid-gap:var(--tt-space-3);gap:var(--tt-space-3)}.tt-ds-readiness-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--tt-space-3);gap:var(--tt-space-3);padding:var(--tt-space-4);border:1px solid var(--tt-status-planned-border);border-radius:var(--tt-radius-lg);background:rgba(255,255,255,.035)}.tt-ds-readiness-item[data-proof-state=live]{border-color:var(--tt-status-live-border)}.tt-ds-readiness-item[data-proof-state=connected]{border-color:var(--tt-status-connected-border)}.tt-ds-readiness-item[data-proof-state=estimated],.tt-ds-readiness-item[data-proof-state=manual-review]{border-color:var(--tt-status-review-border)}.tt-ds-readiness-item[data-proof-state=blocked]{border-color:var(--tt-status-blocked-border)}.tt-ds-readiness-marker{width:12px;height:12px;margin-top:8px;border-radius:999px;background:var(--tt-status-planned-text);box-shadow:0 0 0 4px var(--tt-status-planned-bg)}.tt-ds-readiness-item[data-proof-state=live] .tt-ds-readiness-marker{background:var(--tt-color-cedar);box-shadow:0 0 0 4px var(--tt-status-live-bg)}.tt-ds-readiness-item[data-proof-state=connected] .tt-ds-readiness-marker{background:var(--tt-color-mediterranean);box-shadow:0 0 0 4px var(--tt-status-connected-bg)}.tt-ds-readiness-item[data-proof-state=estimated] .tt-ds-readiness-marker,.tt-ds-readiness-item[data-proof-state=manual-review] .tt-ds-readiness-marker{background:var(--tt-color-clay);box-shadow:0 0 0 4px var(--tt-status-review-bg)}.tt-ds-readiness-item[data-proof-state=blocked] .tt-ds-readiness-marker{background:var(--tt-color-pomegranate);box-shadow:0 0 0 4px var(--tt-status-blocked-bg)}.tt-ds-readiness-copy{display:grid;grid-gap:var(--tt-space-2);gap:var(--tt-space-2);min-width:0}.tt-ds-readiness-copy p{margin:0;color:rgba(247,239,226,.68);line-height:1.6}.tt-ds-empty-state{align-content:start;justify-items:start;min-height:180px}.tt-ds-review-state,.tt-ds-safe-action-banner{padding:var(--tt-space-5);border:1px solid var(--tt-status-review-border);border-radius:var(--tt-radius-xl);background:linear-gradient(135deg,rgba(183,120,82,.12),rgba(255,255,255,.035))}.tt-ds-review-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--tt-space-4);gap:var(--tt-space-4)}.tt-ds-review-state[data-proof-state=blocked],.tt-ds-safe-action-banner[data-proof-state=blocked]{border-color:var(--tt-status-blocked-border);background:linear-gradient(135deg,rgba(185,75,75,.13),rgba(255,255,255,.035))}.tt-ds-card-elevated{box-shadow:var(--tt-shadow-strong)}.tt-ds-card-subtle{background:rgba(255,255,255,.022);box-shadow:none}.tt-ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tt-space-2);min-height:44px;min-width:44px;padding:0 var(--tt-space-4);border-radius:var(--tt-radius-md);border:1px solid transparent;font:inherit;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.tt-ds-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.tt-ds-button:not(:disabled):hover{transform:translateY(-1px)}.tt-ds-button-primary{color:#160f0a;background:linear-gradient(135deg,var(--tt-color-saffron),var(--accent));border-color:rgba(216,160,71,.58);box-shadow:0 14px 34px rgba(223,127,76,.24)}.tt-ds-button-secondary{color:var(--tt-color-ink);background:rgba(255,255,255,.08);border-color:var(--line-strong)}.tt-ds-button-ghost{color:var(--tt-color-ink);background:transparent;border-color:var(--line)}.tt-ds-button-danger{color:var(--tt-status-blocked-text);background:var(--tt-status-blocked-bg);border-color:var(--tt-status-blocked-border)}.tt-ds-field{display:grid;grid-gap:var(--tt-space-2);gap:var(--tt-space-2)}.tt-ds-field>span{color:rgba(247,239,226,.84);font-size:.92rem;font-weight:700}.tt-ds-input{width:100%;border:1px solid var(--line-strong);background:rgba(255,255,255,.055);color:var(--tt-color-ink);border-radius:var(--tt-radius-md);min-height:48px;padding:13px 15px;font:inherit}.tt-ds-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tt-ds-input::placeholder{color:rgba(247,239,226,.42)}.tt-ds-field.is-invalid .tt-ds-input{border-color:var(--tt-status-blocked-border);box-shadow:0 0 0 3px var(--tt-status-blocked-bg)}.tt-ds-field-error{color:var(--tt-status-blocked-text);font-size:.86rem}.tt-ds-button:focus-visible,.tt-ds-input:focus-visible,.tt-ds-sidebar-nav a:focus-visible,.tt-ds-tabs a:focus-visible,.tt-ds-tabs button:focus-visible{outline:2px solid rgba(240,187,115,.9);outline-offset:3px;border-color:rgba(240,187,115,.72);box-shadow:0 0 0 4px rgba(223,127,76,.18)}.tt-ds-table-wrap{width:100%;overflow:visible;border:1px solid var(--line);border-radius:var(--tt-radius-lg)}.tt-ds-table{width:100%;border-collapse:collapse;min-width:0}.tt-ds-table thead{display:none}.tt-ds-table,.tt-ds-table tbody,.tt-ds-table td,.tt-ds-table tr{display:block}.tt-ds-table tr{padding:var(--tt-space-3);border-bottom:1px solid var(--line)}.tt-ds-table tr:last-child{border-bottom:0}.tt-ds-table td,.tt-ds-table th{padding:var(--tt-space-2) 0;text-align:left;border-bottom:0;vertical-align:top}.tt-ds-table td{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);grid-gap:var(--tt-space-3);gap:var(--tt-space-3);align-items:start}.tt-ds-table td:before{content:attr(data-label);color:rgba(247,239,226,.58);font-size:.76rem;font-weight:800}.tt-ds-table td:before,.tt-ds-table th{letter-spacing:.06em;text-transform:uppercase}.tt-ds-table th{color:rgba(247,239,226,.66);font-size:.78rem}.tt-ds-table tr:last-child td{border-bottom:0}.tt-ds-responsive-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--tt-space-4);gap:var(--tt-space-4)}.tt-ds-tabs{display:flex;flex-wrap:wrap;gap:var(--tt-space-2);overflow:visible;padding:var(--tt-space-1);border:1px solid var(--line);border-radius:var(--tt-radius-lg);background:rgba(255,255,255,.035)}.tt-ds-tabs a,.tt-ds-tabs button{flex:1 1 140px;min-height:44px;padding:0 var(--tt-space-4);border:1px solid transparent;border-radius:var(--tt-radius-md);background:transparent;color:rgba(247,239,226,.72);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.tt-ds-tabs a[data-active=true],.tt-ds-tabs button[data-active=true]{background:rgba(216,160,71,.14);border-color:rgba(216,160,71,.34);color:var(--tt-color-ink)}.tt-ds-modal-shell{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--tt-space-5);background:rgba(0,0,0,.58)}.tt-ds-modal-panel{width:min(680px,100%);display:grid;grid-gap:var(--tt-space-5);gap:var(--tt-space-5);padding:var(--tt-space-6);border:1px solid var(--line-strong);border-radius:var(--tt-radius-xl);background:rgba(18,18,25,.98);box-shadow:var(--tt-shadow-strong)}.tt-ds-modal-body,.tt-ds-modal-panel footer,.tt-ds-modal-panel header{display:grid;grid-gap:var(--tt-space-3);gap:var(--tt-space-3)}.tt-ds-sidebar-nav{display:grid;padding:var(--tt-space-4);border:1px solid var(--line);border-radius:var(--tt-radius-xl);background:rgba(255,255,255,.035)}.tt-ds-sidebar-nav-details{display:grid;grid-gap:var(--tt-space-3);gap:var(--tt-space-3)}.tt-ds-sidebar-nav-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-space-3);min-height:44px;cursor:pointer;list-style:none}.tt-ds-sidebar-nav-details summary::-webkit-details-marker{display:none}.tt-ds-sidebar-nav-details summary:after{content:"+";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);color:rgba(247,239,226,.78)}.tt-ds-sidebar-nav-details[open] summary:after{content:"–"}.tt-ds-sidebar-nav-details summary span,.tt-ds-sidebar-nav-details summary strong,.tt-ds-sidebar-nav>strong{color:rgba(247,239,226,.68);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.tt-ds-sidebar-nav-details summary strong{color:var(--tt-color-ink)}.tt-ds-sidebar-nav-list{display:grid;grid-gap:var(--tt-space-2);gap:var(--tt-space-2)}.tt-ds-sidebar-nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-space-3);min-height:44px;padding:0 var(--tt-space-3);border:1px solid transparent;border-radius:var(--tt-radius-md);color:var(--tt-color-ink);text-decoration:none}.tt-ds-sidebar-nav a[data-active=true]{background:rgba(216,160,71,.12);border-color:rgba(216,160,71,.28)}@media (max-width:720px){.tt-ds-proof-card-head,.tt-ds-readiness-head,.tt-ds-safe-action-banner{display:grid}.tt-ds-review-state{grid-template-columns:1fr}.tt-ds-card,.tt-ds-connection-card,.tt-ds-empty-state,.tt-ds-proof-card,.tt-ds-review-state,.tt-ds-safe-action-banner{padding:var(--tt-space-4)}.tt-ds-action-row{display:grid;grid-template-columns:1fr;width:100%}.tt-ds-action-row>*,.tt-ds-button{width:100%}.tt-ds-readiness-item{grid-template-columns:1fr}.tt-ds-readiness-marker{margin-top:0}.tt-ds-table td{grid-template-columns:1fr;gap:var(--tt-space-1)}.tt-ds-modal-shell{align-items:stretch;justify-items:stretch;padding:0}.tt-ds-modal-panel{width:100%;min-height:100dvh;border-radius:0;padding:var(--tt-space-5);align-content:start}}@media (min-width:721px){.tt-ds-table-wrap{overflow:hidden}.tt-ds-table{display:table;border-collapse:collapse}.tt-ds-table thead{display:table-header-group}.tt-ds-table tbody{display:table-row-group}.tt-ds-table tr{display:table-row;padding:0;border-bottom:0}.tt-ds-table td,.tt-ds-table th{display:table-cell;padding:var(--tt-space-3) var(--tt-space-4);border-bottom:1px solid var(--line)}.tt-ds-table td:before{content:none}.tt-ds-sidebar-nav-details summary:after{display:none}.tt-ds-responsive-grid[data-tablet="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ds-responsive-grid[data-tablet="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-ds-responsive-grid[data-tablet="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.tt-ds-button{width:auto}.tt-ds-modal-panel{max-height:calc(100dvh - 64px);overflow:auto}.tt-ds-responsive-grid[data-desktop="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ds-responsive-grid[data-desktop="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-ds-responsive-grid[data-desktop="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-proof-meta{background:rgba(255,255,255,.06);border:1px solid rgba(67,53,34,.12);color:rgba(56,39,23,.82)}.tt-proof-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-proof-legend-card{display:grid;grid-gap:12px;gap:12px}.tt-hero-showcase{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(240,187,115,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));box-shadow:0 18px 60px rgba(0,0,0,.22)}.tt-hero-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-hero-check,.tt-hero-signal{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tt-hero-check strong,.tt-hero-signal p{margin:0}.tt-hero-checklist{display:grid;grid-gap:12px;gap:12px}.tt-marketing-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:36px;gap:36px;align-items:center}.tt-marketing-hero-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;max-width:560px}.tt-marketing-hero-heading .tt-title{max-width:11ch}.tt-marketing-hero-actions{margin-top:2px;flex-wrap:wrap;align-items:stretch}.tt-marketing-highlight-row{display:flex;flex-wrap:wrap;gap:12px}.tt-site-marketing .tt-marketing-highlight-row .tt-pill.dark{background:transparent;border:0;box-shadow:none;color:#7a4d24;padding:0;border-radius:0}.tt-marketing-hero-visual,.tt-marketing-image-card{position:relative;min-height:580px}.tt-marketing-image-card{border-radius:34px;overflow:hidden;box-shadow:0 28px 70px rgba(197,145,92,.24)}.tt-marketing-image-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,10,.04),rgba(20,14,10,.16))}.tt-marketing-image-card img{object-fit:cover;object-position:center center}.tt-marketing-hero-support{margin-top:18px}.tt-marketing-hero-panel{max-width:420px;display:grid;grid-gap:8px;gap:8px;padding:0}.tt-marketing-hero-panel strong{margin:0;font-size:1.05rem;letter-spacing:-.03em}.tt-marketing-hero-panel p{margin:0;color:#cdb7a3;line-height:1.65}.tt-final-cta{padding:30px;display:grid;grid-gap:16px;gap:16px}.tt-footer{margin-top:48px;padding:36px 0 56px;border-top:1px solid rgba(255,255,255,.08)}.tt-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:24px;gap:24px}.tt-footer-links{display:grid;grid-gap:10px;gap:10px}.tt-marketing-footer-grid{align-items:start}.tt-marketing-footer-brand{display:grid;grid-gap:14px;gap:14px}.tt-marketing-footer-brand .tt-copy{max-width:34rem;margin:0}.tt-marketing-footer-links strong{display:block;margin-bottom:4px}.tt-marketing-footer-contact span{color:rgba(71,51,39,.78);overflow-wrap:anywhere}.tt-site-marketing{background:radial-gradient(circle at top left,rgba(255,225,186,.9),transparent 24%),radial-gradient(circle at 90% 4%,rgba(255,204,160,.56),transparent 22%),linear-gradient(180deg,#fffaf3,#fffdf8 34%,#fff6eb);color:#1d1612}.tt-site-marketing .tt-header{top:14px;width:min(1360px,calc(100vw - 40px));border-radius:999px;background:rgba(255,251,244,.9);border-bottom-color:rgba(196,162,129,.22);box-shadow:0 18px 36px rgba(140,93,47,.08)}.tt-site-marketing .tt-header-inner{padding:0 18px}.tt-site-marketing .tt-brand-text span,.tt-site-marketing .tt-copy,.tt-site-marketing .tt-note{color:#6f5a4a}.tt-site-marketing .tt-list,.tt-site-marketing .tt-nav a,.tt-site-marketing .tt-proof-strip-card>span{color:#4f3e32}.tt-site-marketing .tt-nav a{padding:10px 14px;border-radius:999px;transition:background .14s ease,color .14s ease}.tt-site-marketing .tt-nav a:hover{background:rgba(255,240,220,.92);color:#7a4d24}.tt-site-marketing .tt-eyebrow{color:#c66f2d}.tt-site-marketing .tt-btn{color:#fffdf8;background:linear-gradient(135deg,#ef8e3e,#d96b2b);border-color:rgba(217,107,43,.34);box-shadow:0 16px 36px rgba(217,107,43,.24)}.tt-site-marketing .tt-btn-ghost,.tt-site-marketing .tt-btn-secondary{color:#4f3e32;background:rgba(255,255,255,.86);border-color:rgba(196,162,129,.4);box-shadow:0 12px 28px rgba(140,93,47,.08)}.tt-site-marketing .tt-audit-card,.tt-site-marketing .tt-card,.tt-site-marketing .tt-final-cta,.tt-site-marketing .tt-form-card,.tt-site-marketing .tt-hero-check,.tt-site-marketing .tt-hero-showcase,.tt-site-marketing .tt-hero-signal,.tt-site-marketing .tt-highlight-band,.tt-site-marketing .tt-kpi-card,.tt-site-marketing .tt-launch-scope-card,.tt-site-marketing .tt-logo-chip,.tt-site-marketing .tt-placeholder,.tt-site-marketing .tt-pricing-card,.tt-site-marketing .tt-proof-legend-card,.tt-site-marketing .tt-proof-panel,.tt-site-marketing .tt-proof-strip-card,.tt-site-marketing .tt-surface,.tt-site-marketing .tt-workflow-card{background:linear-gradient(180deg,rgba(255,251,246,.98),rgba(250,238,223,.96));border:1px solid rgba(201,161,121,.6);box-shadow:0 24px 60px rgba(128,82,39,.14);color:#1d1612}.tt-home-hero-custom-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:48px;gap:48px;align-items:stretch}.tt-home-hero-search-wrap{width:min(100%,560px)}.tt-home-hero-actions{flex-wrap:wrap}.tt-home-hero-actions>*{flex:0 1 auto}.tt-loman-home-hero .tt-copy{max-width:58ch}.tt-home-hero-image-wrap{display:flex;align-items:flex-start;justify-content:flex-end}.tt-home-hero-image-card{position:relative;width:min(100%,500px);aspect-ratio:.86/1;flex:0 0 auto;border-radius:32px;overflow:hidden;box-shadow:0 28px 70px rgba(197,145,92,.24)}.tt-home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.tt-home-feature-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.tt-home-platform-grid,.tt-home-stakes-grid{align-items:stretch}.tt-home-feature-grid-five .tt-home-story-card{padding:20px;gap:10px}.tt-home-stat-card,.tt-home-story-card{display:grid;grid-gap:14px;gap:14px;min-height:100%;padding:24px;border-radius:28px;background:rgba(255,255,255,.9);border:1px solid rgba(226,206,185,.9);box-shadow:0 20px 52px rgba(140,93,47,.1)}.tt-home-command-center{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);grid-gap:32px;gap:32px;align-items:center}.tt-home-command-center-loman{display:grid}.tt-home-command-center-loman .tt-card,.tt-home-command-center-loman .tt-kpi-card,.tt-home-command-center-loman .tt-surface,.tt-home-command-center-loman .tt-visual-panel{border-radius:22px}.tt-turn-calls-cash-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:22px;gap:22px;align-items:start}.tt-turn-calls-cash-proof{padding:24px;border-radius:28px;background:linear-gradient(180deg,#5f3b28,#3f281c);color:#fff7ef;box-shadow:0 24px 56px rgba(55,32,19,.2)}.tt-turn-calls-cash-proof blockquote{margin:16px 0 12px;font-size:1.35rem;line-height:1.32;font-weight:700}.tt-turn-calls-cash-proof p{margin:0;color:rgba(255,247,239,.72)}.tt-home-faq-preview,.tt-home-stakes-stack,.tt-home-value-stack{width:100%}.tt-home-faq-grid,.tt-home-integrations-snapshot{align-items:stretch}.tt-home-faq-card,.tt-home-integrations-card{min-height:100%}.tt-home-faq-card h3,.tt-home-integrations-card h3{margin-bottom:10px}.tt-home-faq-card p,.tt-home-integrations-card p{margin-bottom:0}.tt-home-play-shell{padding:28px;border-radius:32px;background:radial-gradient(circle at top left,rgba(255,224,190,.92),transparent 42%),linear-gradient(180deg,rgba(255,250,242,.96),rgba(255,243,227,.96));border:1px solid rgba(226,206,185,.95);box-shadow:0 24px 56px rgba(140,93,47,.12);display:grid;grid-gap:24px;gap:24px}.tt-loman-demo-shell{display:grid}.tt-loman-demo-stage{display:grid;grid-gap:28px;gap:28px}.tt-loman-demo-device{position:relative;padding:18px;border-radius:44px;background:linear-gradient(180deg,#4b4b52,#2c2c31);box-shadow:0 30px 80px rgba(25,21,19,.22)}.tt-loman-demo-device:before{content:"";position:absolute;top:10px;left:50%;width:10px;height:10px;border-radius:999px;background:#16181d;transform:translateX(-50%);z-index:2}.tt-loman-demo-screen{position:relative;min-height:620px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,#0d0d10,#121216);border:1px solid rgba(255,255,255,.06);padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:24px;gap:24px}.tt-loman-demo-topbar{position:absolute;top:28px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:flex-start;color:rgba(255,255,255,.92)}.tt-loman-demo-summary strong,.tt-loman-demo-topbar strong{display:block;font-size:1.05rem;color:#ffffff}.tt-loman-demo-topbar span{display:block;margin-top:4px;color:rgba(255,255,255,.5);font-size:.92rem}.tt-loman-demo-wave{width:130px;height:10px;margin-top:4px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(255,98,49,.95) 0 6px,transparent 6px 10px);opacity:.9}.tt-loman-demo-chat{display:grid;align-content:start;grid-gap:16px;gap:16px;padding-top:72px;padding-right:16px}.tt-loman-demo-line{max-width:72%;padding:14px 18px;border-radius:18px;font-size:1rem;line-height:1.5;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.tt-loman-demo-line.visible{opacity:1;transform:translateY(0)}.tt-loman-demo-line.ai{background:#d95a31;color:#fff4ef;justify-self:start}.tt-loman-demo-line.guest{background:#2c2a31;color:rgba(255,255,255,.92);justify-self:start;margin-left:120px}.tt-loman-demo-summary{margin-top:72px;border-radius:22px;background:rgba(28,27,32,.95);border:1px solid rgba(255,255,255,.04);padding:22px;display:grid;align-content:space-between;grid-gap:16px;gap:16px}.tt-loman-demo-summary p{margin:0;color:rgba(255,255,255,.5);line-height:1.6}.tt-loman-demo-live{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(17,72,38,.85);border:1px solid rgba(55,156,96,.55);color:#87e3a9;font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tt-loman-demo-live:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.tt-loman-demo-primary-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.tt-loman-demo-primary-row span{color:rgba(61,42,31,.72);font-size:.95rem;font-weight:800}.tt-loman-demo-play{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:18px 28px;background:linear-gradient(180deg,#ff6d3a,#f4511e);color:white;font:inherit;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:800;box-shadow:0 0 0 1px rgba(255,255,255,.05),0 0 34px rgba(255,102,51,.4);cursor:pointer}.tt-loman-demo-play:disabled{opacity:.72;cursor:not-allowed}.tt-loman-demo-controls{display:grid;grid-gap:12px;gap:12px}.tt-home-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.tt-home-showcase-media{position:relative;min-height:560px;border-radius:32px;overflow:hidden;box-shadow:0 28px 70px rgba(197,145,92,.2)}.tt-home-showcase-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,15,10,.02),rgba(22,15,10,.16))}.tt-home-showcase-media img{object-fit:cover}.tt-chip-row{display:flex;flex-wrap:wrap;gap:10px}.tt-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(196,162,129,.32);background:rgba(255,255,255,.8);color:#664d3c;border-radius:999px;padding:10px 14px;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.tt-chip:hover{transform:translateY(-1px);border-color:rgba(217,107,43,.4)}.tt-chip.is-active{background:linear-gradient(135deg,#ef8e3e,#d96b2b);border-color:rgba(217,107,43,.45);color:#fffdf8}.tt-book-demo-grid{align-items:stretch}.tt-book-demo-form-shell,.tt-book-demo-preview-shell{min-width:0}.tt-book-demo-details-card{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0}.tt-book-demo-details-head{display:grid;grid-gap:8px;gap:8px}.tt-book-demo-details-head h3{margin:0}.tt-book-demo-details-list{display:grid;grid-gap:12px;gap:12px;margin:0}.tt-voice-demo{display:grid}.tt-demo-booking-success-card{gap:16px}.tt-demo-booking-actions,.tt-demo-booking-success-actions{align-items:flex-start}.tt-demo-booking-success-actions{flex-wrap:wrap;margin-top:12px}.tt-demo-booking-success-actions .tt-btn{flex:0 1 auto}.tt-demo-booking-actions .tt-input-help,.tt-demo-booking-success-note{flex:1 1 260px;min-width:0}.tt-loman-demo-controls-head{justify-content:space-between;align-items:flex-start;gap:18px}.tt-loman-demo-controls-head>:first-child{flex:1 1 280px;min-width:0}.tt-loman-demo-scenario-row{flex:1 1 320px;justify-content:flex-end}.tt-loman-demo-language-row{align-items:center;gap:12px}.tt-voice-demo .tt-form-card{padding:28px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,239,.96));border:1px solid rgba(226,206,185,.95);box-shadow:0 20px 52px rgba(140,93,47,.1)}.tt-voice-demo .tt-kpi-card{background:rgba(255,247,236,.92)}.tt-transcript-line{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(226,206,185,.9);background:rgba(255,255,255,.84)}.tt-transcript-line p{margin:0;color:#5d483b;line-height:1.6}.tt-transcript-line.ai{background:linear-gradient(180deg,rgba(255,244,229,.98),rgba(255,236,211,.92))}.tt-transcript-line.guest{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,242,233,.94))}.tt-site-marketing .tt-proof-meta{background:#fff2df;border-color:rgba(214,176,139,.92);color:#785b47}.tt-site-marketing .tt-proof-badge{border-color:rgba(176,138,101,.28);color:#5b4436}.tt-site-marketing .tt-proof-badge[data-proof-state=live]{background:#e7f7ec;border-color:rgba(74,174,112,.24);color:#1f6a35}.tt-site-marketing .tt-proof-badge[data-proof-state=connected]{background:#e9f1ff;border-color:rgba(91,149,255,.22);color:#325eaa}.tt-site-marketing .tt-proof-badge[data-proof-state=estimated]{background:#fff1d8;border-color:rgba(240,187,115,.26);color:#8b5a16}.tt-site-marketing .tt-proof-badge[data-proof-state=planned]{background:#f6ede3;border-color:rgba(176,138,101,.18);color:#6d5443}.tt-site-marketing .tt-proof-panel,.tt-site-marketing .tt-proof-strip-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,245,232,.94))}.tt-site-marketing .tt-launch-scope-card p,.tt-site-marketing .tt-proof-legend-card p,.tt-site-marketing .tt-proof-panel p,.tt-site-marketing .tt-proof-strip-card p{color:#5d483b}.tt-site-marketing .tt-pill{background:#fff0dc;border-color:rgba(236,199,163,.9);color:#9a6230}.tt-site-marketing .tt-pill.dark{background:#fef7ec;border-color:rgba(236,199,163,.85);color:#7a4d24}.tt-site-marketing .tt-final-cta,.tt-site-marketing .tt-highlight-band{background:radial-gradient(circle at top left,rgba(255,222,182,.82),transparent 44%),linear-gradient(180deg,#fff7eb,#fff1df)}.tt-site-marketing .tt-footer{border-top-color:rgba(196,162,129,.24);background:rgba(255,250,243,.9)}.tt-site-marketing .tt-hero-showcase{background:radial-gradient(circle at top right,rgba(255,228,195,.95),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,247,235,.96));border-color:rgba(226,206,185,.95)}.tt-site-marketing .tt-title,.tt-site-marketing h1,.tt-site-marketing h2,.tt-site-marketing h3,.tt-site-marketing strong{color:#1d1612}.tt-site-marketing .tt-input,.tt-site-marketing .tt-select,.tt-site-marketing .tt-textarea{background:rgba(255,255,255,.96);border-color:rgba(196,162,129,.42);color:#1d1612}.tt-site-marketing .tt-input::placeholder,.tt-site-marketing .tt-textarea::placeholder{color:rgba(111,90,74,.58)}.tt-site-marketing .tt-signup-lane{background:rgba(255,250,244,.72);border-color:rgba(214,183,150,.45);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tt-site-marketing .tt-signup-lane .tt-pill.dark{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0;color:#7a4d24}.tt-site-marketing .tt-signup-lane .tt-proof-badge,.tt-site-marketing .tt-signup-lane .tt-proof-meta,.tt-site-marketing .tt-signup-lane .tt-proof-panel-top{display:none}.tt-site-marketing .tt-signup-result{background:rgba(255,255,255,.56);border-color:rgba(214,183,150,.55);box-shadow:none}.tt-site-marketing .tt-signup-result.is-selected{background:rgba(240,187,115,.16);border-color:rgba(217,107,43,.42)}.tt-site-marketing .tt-signup-payment-handoff{background:rgba(255,255,255,.5);border-color:rgba(214,183,150,.5)}.tt-site-marketing .tt-copy,.tt-site-marketing .tt-form-field span,.tt-site-marketing .tt-note,.tt-site-marketing label,.tt-site-marketing p{color:#6f5a4a}.tt-site-marketing .tt-input-help{color:#8c766a}@media (max-width:980px){.tt-header-actions,.tt-header-inner{flex-wrap:wrap}.tt-platform-bootstrap-head,.tt-platform-bootstrap-result-head{display:grid;grid-gap:12px;gap:12px}.tt-platform-bootstrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-platform-bootstrap-toggle{width:100%;align-items:flex-start}.tt-platform-bootstrap-actions{display:grid;grid-template-columns:1fr}.tt-site-marketing .tt-header{top:10px;width:min(100vw - 20px,1360px);border-radius:28px}.tt-site-marketing .tt-header-inner{min-height:72px;align-items:center}.tt-site-marketing .tt-header-actions,.tt-site-marketing .tt-nav{display:none}.tt-site-marketing .tt-mobile-menu{display:block;margin-left:auto}.tt-site-marketing .tt-brand{min-width:0;flex:1 1 auto}.tt-site-marketing .tt-brand-text{min-width:0}.tt-site-marketing .tt-brand-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(52vw,260px)}.tt-footer-grid,.tt-grid-2,.tt-grid-3,.tt-grid-4,.tt-portal-scanline,.tt-proof-legend-grid,.tt-proof-strip{grid-template-columns:1fr}.tt-marketing-footer-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:20px}.tt-marketing-footer-brand{grid-column:1/-1;padding-bottom:8px}.tt-marketing-footer-links{gap:8px}.tt-filter-bar-head,.tt-ops-mobile-meta,.tt-platform-queue-summary,.tt-portal-evidence-row,.tt-portal-next-action{grid-template-columns:1fr}.tt-filter-bar{padding:16px 16px 14px}.tt-filter-bar-trailing{justify-content:flex-start;text-align:left}.tt-filter-chip-row{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:thin}.tt-filter-chip{flex:0 0 auto;white-space:nowrap}.tt-platform-meta-grid{grid-template-columns:1fr}.tt-platform-queue-badges-compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tt-platform-admin-page-footer-head,.tt-platform-admin-page-hero-head,.tt-platform-admin-rollout-card-head,.tt-platform-bootstrap-head,.tt-platform-bootstrap-result-head,.tt-platform-commercial-invite-head,.tt-platform-tenant-queue-head,.tt-settings-location-actions{flex-direction:column;align-items:stretch!important}.tt-platform-admin-rollout-card-status{align-items:flex-start}.tt-platform-admin-page-footer-grid,.tt-platform-admin-page-kpi-grid,.tt-platform-admin-page-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-platform-admin-page-hero-actions,.tt-platform-tenant-queue-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-platform-admin-page-hero-actions>*,.tt-platform-admin-rollout-card-status>*,.tt-platform-bootstrap-actions>*,.tt-platform-commercial-actions>*,.tt-platform-tenant-queue-links>*,.tt-settings-location-actions>*{width:100%;justify-content:center}.tt-marketing-hero-grid,.tt-platform-bootstrap-grid,.tt-platform-commercial-editor-grid,.tt-platform-commercial-invite-grid,.tt-platform-commercial-summary-grid,.tt-settings-control-index-grid{grid-template-columns:1fr}.tt-marketing-hero-copy,.tt-marketing-hero-panel{max-width:none}.tt-home-command-center,.tt-home-feature-grid,.tt-home-mini-grid{grid-template-columns:1fr}.tt-home-hero-image-wrap{justify-items:start}.tt-home-hero-image-card,.tt-home-hero-search-wrap{width:100%}.tt-signup-intake-intro,.tt-signup-intake-status,.tt-signup-lane{padding:24px;border-radius:24px}.tt-signup-direct-actions,.tt-signup-payment-actions,.tt-signup-primary-actions{flex-direction:column;align-items:stretch!important;gap:12px}.tt-signup-search-state{align-items:flex-start!important}.tt-signup-direct-actions>*,.tt-signup-payment-actions>*,.tt-signup-primary-actions>*{width:100%}.tt-signup-direct-form-grid{grid-template-columns:1fr}.tt-signup-direct-form-grid .tt-form-field,.tt-signup-direct-form-grid .tt-form-field:first-child,.tt-signup-direct-form-grid .tt-form-field:nth-child(4),.tt-signup-direct-form-grid .tt-form-field:nth-child(5){grid-column:auto}.tt-signup-result{padding:18px}.tt-home-showcase-media,.tt-marketing-hero-visual,.tt-marketing-image-card{min-height:360px}.tt-marketing-floating-card{position:static;max-width:none;margin-top:16px}.tt-portal-evidence-meta{justify-items:start}.tt-onboarding-checklist-row,.tt-onboarding-module-head{flex-direction:column}.tt-onboarding-checklist-actions,.tt-onboarding-current-head,.tt-onboarding-mini-card-actions{align-items:stretch!important}.tt-onboarding-checklist-actions,.tt-onboarding-mini-card-actions{justify-content:flex-start!important}.tt-inbox-quick-actions,.tt-onboarding-guide-grid,.tt-onboarding-next-actions-grid,.tt-onboarding-reference-paths,.tt-onboarding-tenant-grid,.tt-order-routing-payload-grid,.tt-order-routing-summary-grid,.tt-orders-summary-grid,.tt-reservations-summary-grid,.tt-signup-intake-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-inbox-overview-grid,.tt-onboarding-reference-grid,.tt-orders-overview-grid,.tt-reservations-overview-grid{grid-template-columns:1fr}.tt-portal-theme .tt-reservations-detail-actions,.tt-portal-theme .tt-reservations-lane-actions{align-items:stretch}.tt-portal-theme .tt-reservations-detail-actions>*,.tt-portal-theme .tt-reservations-lane-actions>*{width:100%;justify-content:center}.tt-portal-theme .tt-inbox-detail-actions,.tt-portal-theme .tt-inbox-lane-actions{align-items:stretch}.tt-portal-theme .tt-inbox-detail-actions>*{width:100%;justify-content:center}.tt-ops-table-wrap{display:none}.tt-ops-mobile-list{display:grid}}@media (max-width:640px){.tt-portal-theme .tt-inbox-detail-actions>*,.tt-portal-theme .tt-inbox-lane-actions>*,.tt-portal-theme .tt-onboarding-checklist-actions>*,.tt-portal-theme .tt-onboarding-mini-card-actions>*,.tt-portal-theme .tt-orchestration-control-actions>*,.tt-portal-theme .tt-orders-lane-actions>*,.tt-portal-theme .tt-portal-activation-actions>*,.tt-portal-theme .tt-portal-location-context-actions>*,.tt-portal-theme .tt-portal-next-action-actions>*,.tt-portal-theme .tt-reservations-detail-actions>*,.tt-portal-theme .tt-reservations-lane-actions>*{width:100%;justify-content:center}.tt-inbox-quick-actions,.tt-onboarding-guide-grid,.tt-onboarding-next-actions-grid,.tt-onboarding-reference-paths,.tt-onboarding-tenant-grid,.tt-order-routing-payload-grid,.tt-order-routing-summary-grid,.tt-orders-summary-grid,.tt-reservations-summary-grid,.tt-signup-intake-proof-strip{grid-template-columns:1fr}.tt-order-routing-blueprint,.tt-order-routing-payload-card,.tt-order-routing-summary-card{gap:12px}.tt-order-routing-code-block{padding:14px;border-radius:14px;font-size:.75rem}.tt-portal-theme .tt-orchestration-control-grid,.tt-portal-theme .tt-portal-activation-grid,.tt-portal-theme .tt-portal-location-context-branches,.tt-portal-theme .tt-portal-location-context-summary{grid-template-columns:1fr}.tt-signup-intake-intro,.tt-signup-intake-status,.tt-signup-lane{padding:20px;border-radius:20px}.tt-final-cta-actions,.tt-home-hero-actions,.tt-marketing-hero-actions{flex-direction:column;align-items:stretch!important;gap:12px}.tt-final-cta-actions>*,.tt-home-hero-actions>*,.tt-marketing-hero-actions>*{width:100%;justify-content:center}.tt-marketing-highlight-row{gap:8px}.tt-marketing-hero-support{margin-top:14px}.tt-marketing-footer-grid{grid-template-columns:1fr}.tt-marketing-footer-brand{grid-column:auto;padding-bottom:0}.tt-turn-calls-cash-proof{padding:20px;border-radius:22px}.tt-turn-calls-cash-proof blockquote{margin:14px 0 10px;font-size:1.08rem;line-height:1.4}.tt-home-story-card,.tt-site-marketing .tt-card,.tt-site-marketing .tt-final-cta,.tt-site-marketing .tt-pricing-card,.tt-site-marketing .tt-proof-panel{border-radius:22px}.tt-signup-lane-kicker,.tt-signup-lane-kicker .tt-pill{width:100%}.tt-signup-lane-kicker .tt-pill{justify-content:center}.tt-signup-intake-workspace .tt-proof-strip,.tt-signup-selected-list{gap:12px}.tt-signup-search-results{gap:10px}.tt-signup-intake-status-copy{max-width:none}}.tt-home{min-height:100vh}.tt-home-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto}.tt-home-switcher{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 14px;font-size:.88rem}.tt-home-nav,.tt-home-nav-actions,.tt-home-nav-links,.tt-home-switcher-links,.tt-loman-demo-metrics,.tt-loman-demo-top,.tt-loman-footer-inner,.tt-loman-loss-actions,.tt-loman-search-card,.tt-slang-announcement-inner,.tt-slang-footer-inner{display:flex;align-items:center;gap:12px}.tt-home-switcher-links{flex-wrap:wrap}.tt-home-switcher-links a{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.tt-home-switcher-links a.is-active{background:rgba(255,255,255,.1)}.tt-home-nav{justify-content:space-between;padding:16px 22px;border-radius:20px}.tt-home-nav.is-dark{background:#ffffff;color:#171717}.tt-home-nav.is-light{background:#fffdf9;color:#151515;border:1px solid rgba(21,21,21,.08)}.tt-home-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.03em}.tt-home-brand-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#df7f4c,#f0bb73);color:#160f0a}.tt-home-nav-links{flex-wrap:wrap;justify-content:center}.tt-home-nav-links a{opacity:.78}.tt-home-btn{min-height:42px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;border:1px solid transparent}.tt-home-btn-solid{background:linear-gradient(135deg,#5c7cff,#6d93ff);color:#fff}.tt-home-btn-ghost{background:transparent}.tt-home-btn-ghost,.tt-home-nav.is-dark .tt-home-btn-ghost,.tt-home-nav.is-light .tt-home-btn-ghost{border-color:rgba(21,21,21,.12)}.tt-home-shell-ref{color:#f7f0e7}.tt-home-loman-ref{background:#08090c;color:#f7f0e7}.tt-loman-hero{padding:34px 0 18px}.tt-loman-hero-copy{max-width:760px}.tt-loman-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.08);color:#f1d6a6;font-size:.84rem;font-weight:700;margin-bottom:18px}.tt-loman-command-copy h2,.tt-loman-cta-copy h2,.tt-loman-faq-section h2,.tt-loman-hero-copy h1,.tt-loman-loss-copy h2,.tt-loman-section-head h2,.tt-loman-video-copy h2,.tt-slang-final-cta h2,.tt-slang-hero-copy h1,.tt-slang-section-head h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;letter-spacing:-.05em;line-height:.95}.tt-loman-hero-copy h1{font-size:clamp(3rem,6vw,5.35rem);max-width:760px}.tt-loman-command-copy p,.tt-loman-cta-copy p,.tt-loman-hero-copy p,.tt-loman-section-head p,.tt-loman-video-copy a,.tt-loman-video-copy p,.tt-slang-final-cta p,.tt-slang-hero-copy p,.tt-slang-section-head p{color:rgba(247,240,231,.72);line-height:1.7}.tt-loman-search-card{margin-top:24px;width:-moz-fit-content;width:fit-content;padding:10px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.tt-loman-search-input{min-width:min(360px,70vw);min-height:52px;padding:0 16px;border-radius:14px;background:#ffffff;color:#6d6d6d;display:inline-flex;align-items:center;gap:10px}.tt-loman-demo-frame{padding:18px 0 40px}.tt-loman-command-panel,.tt-loman-demo-window,.tt-loman-form-card,.tt-slang-face-card,.tt-slang-final-cta,.tt-slang-pillars article,.tt-slang-story-grid article,.tt-slang-three-grid article{border-radius:28px}.tt-loman-demo-window{padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(0,0,0,.35)}.tt-loman-demo-top{justify-content:space-between;color:rgba(247,240,231,.7);font-size:.92rem;margin-bottom:18px}.tt-loman-demo-body{display:grid;grid-gap:18px;gap:18px}.tt-loman-call-card{padding:22px;border-radius:24px;background:rgba(255,255,255,.05);display:grid;grid-gap:8px;gap:8px}.tt-loman-call-card.is-accent{background:linear-gradient(135deg,rgba(223,127,76,.16),rgba(240,187,115,.08))}.tt-loman-call-card span,.tt-loman-command-top,.tt-loman-demo-metrics span,.tt-loman-form-box span,.tt-loman-loss-panel span,.tt-loman-operator-grid article span,.tt-slang-footer span,.tt-slang-step-number,.tt-slang-story-grid article span{color:rgba(247,240,231,.62);font-size:.9rem}.tt-loman-call-card strong{font-size:1.45rem;line-height:1.18;letter-spacing:-.04em}.tt-loman-demo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-loman-command-grid div,.tt-loman-demo-metrics div,.tt-loman-loss-panel div,.tt-slang-integration-logos span{padding:18px;border-radius:20px;background:rgba(255,255,255,.05)}.tt-loman-demo-metrics strong,.tt-loman-loss-panel strong{display:block;font-size:1.8rem;line-height:1;margin-bottom:8px}.tt-loman-operator-strip{padding:18px 0 54px}.tt-loman-command-section,.tt-loman-cta-section,.tt-loman-faq-section,.tt-loman-feature-band,.tt-loman-loss-section,.tt-loman-needs-section,.tt-loman-operator-strip-inner,.tt-loman-video-section{width:min(1180px,calc(100vw - 32px));margin:0 auto}.tt-loman-operator-strip-inner>p{margin:0 0 22px;text-align:center;font-size:1.1rem}.tt-loman-feature-side,.tt-loman-needs-grid,.tt-loman-operator-grid,.tt-slang-faq-list,.tt-slang-pillars,.tt-slang-story-grid,.tt-slang-three-grid{display:grid;grid-gap:18px;gap:18px}.tt-loman-operator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-loman-operator-grid article{display:flex;gap:14px;padding:18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tt-loman-avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e3af76,#cf6f55);color:#1a120d;font-weight:700}.tt-loman-feature-side article h3,.tt-loman-mini-card h3,.tt-loman-needs-grid article h3,.tt-loman-operator-grid article strong,.tt-slang-pillars article h2,.tt-slang-story-grid article strong,.tt-slang-three-grid article h3{display:block;margin:0 0 8px;font-size:1.1rem;letter-spacing:-.03em}.tt-loman-feature-side article p,.tt-loman-mini-card p,.tt-loman-needs-grid article p,.tt-loman-operator-grid article p,.tt-slang-faq-list div span,.tt-slang-pillars article p,.tt-slang-story-grid article p,.tt-slang-three-grid article p{margin:0;line-height:1.65}.tt-loman-command-section,.tt-loman-cta-section,.tt-loman-loss-section,.tt-loman-video-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;align-items:center;padding:34px 0}.tt-loman-video-card{min-height:320px;border-radius:32px;background:linear-gradient(135deg,rgba(223,127,76,.18),rgba(127,210,192,.12)),#11151d;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1)}.tt-loman-play-button{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff}.tt-loman-command-copy h2,.tt-loman-cta-copy h2,.tt-loman-faq-section h2,.tt-loman-loss-copy h2,.tt-loman-section-head h2,.tt-loman-video-copy h2{font-size:clamp(2rem,4vw,3.35rem)}.tt-loman-footer a,.tt-loman-loss-actions a,.tt-loman-video-copy a{color:#9bc4ff;font-weight:600}.tt-loman-faq-section,.tt-loman-needs-section{padding:28px 0 34px}.tt-loman-section-head{max-width:760px;margin-bottom:26px}.tt-loman-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-loman-feature-side article,.tt-loman-mini-card,.tt-loman-needs-grid article,.tt-slang-final-cta,.tt-slang-story-grid article,.tt-slang-three-grid article{padding:24px;border-radius:24px}.tt-loman-feature-side article,.tt-loman-needs-grid article{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.tt-loman-integrations-title{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:16px 0 6px}.tt-loman-integrations-title h2{margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.tt-loman-command-panel{padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1)}.tt-loman-command-top{display:flex;justify-content:space-between;margin-bottom:18px}.tt-loman-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-loman-loss-points{display:grid;grid-gap:12px;gap:12px;margin:18px 0 24px}.tt-loman-loss-points div{display:flex;align-items:center;gap:10px}.tt-loman-loss-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tt-loman-feature-band{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;padding:28px 0 44px}.tt-loman-feature-main{display:grid;grid-gap:18px;gap:18px}.tt-loman-mini-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.tt-loman-faq-list,.tt-slang-faq-list{grid-template-columns:1fr}.tt-loman-faq-list div,.tt-slang-faq-list div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.tt-loman-form-card{min-height:280px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1)}.tt-loman-form-box{height:100%;display:grid;grid-gap:12px;gap:12px}.tt-loman-form-box span{min-height:54px;border-radius:16px;display:flex;align-items:center;padding:0 16px;background:rgba(255,255,255,.08)}.tt-loman-footer{padding:28px 0 42px;border-top:1px solid rgba(255,255,255,.08)}.tt-loman-footer-inner{width:min(1180px,calc(100vw - 32px));margin:0 auto;justify-content:space-between}.tt-loman-footer-inner>div{display:grid;grid-gap:6px;gap:6px;text-align:right}.tt-home-slang-ref{background:#fff;color:#151515}.tt-home-shell-slang-ref{color:#151515}.tt-home-shell-slang-ref .tt-home-switcher{color:rgba(21,21,21,.66)}.tt-home-shell-slang-ref .tt-home-switcher-links a{border-color:rgba(21,21,21,.12)}.tt-home-shell-slang-ref .tt-home-switcher-links a.is-active{background:#151515;color:#fff}.tt-slang-announcement{background:#131216;color:#f3c8f2;font-size:.88rem}.tt-slang-announcement-inner{width:min(1180px,calc(100vw - 32px));min-height:34px;margin:0 auto;justify-content:center}.tt-slang-announcement-inner>div{display:inline-flex;align-items:center;gap:8px}.tt-slang-announcement-inner a{color:#fff}.tt-slang-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:center;padding:42px 0 26px}.tt-slang-hero-copy{max-width:520px}.tt-slang-hero-copy h1{font-size:clamp(3rem,6vw,5.1rem)}.tt-slang-faq-list div span,.tt-slang-final-cta p,.tt-slang-hero-copy p,.tt-slang-story-grid article p,.tt-slang-three-grid article p{color:#635c55}.tt-slang-hero-visual{position:relative;min-height:460px;display:grid;place-items:center}.tt-slang-orbit{position:absolute;border-radius:50%;border:1px solid rgba(21,21,21,.08)}.tt-slang-orbit-one{width:460px;height:460px}.tt-slang-orbit-two{width:360px;height:360px}.tt-slang-face-card{position:relative;width:min(340px,72vw);height:340px;display:grid;place-items:center}.tt-slang-face-circle{width:220px;height:220px;border-radius:50%;background:linear-gradient(135deg,#f4b3aa,#8b6bff);display:grid;place-items:center;color:#fff;font-size:2.3rem;font-weight:700;box-shadow:0 24px 70px rgba(96,59,131,.28)}.tt-slang-chat-bubble{position:absolute;max-width:180px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.08);font-size:.9rem;line-height:1.45}.tt-slang-chat-bubble-top{top:26px;left:-8px}.tt-slang-chat-bubble-bottom{right:-6px;bottom:36px}.tt-slang-pillars{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 28px}.tt-slang-pillars article,.tt-slang-story-grid article,.tt-slang-three-grid article{background:#fff;border:1px solid rgba(21,21,21,.08);box-shadow:0 18px 50px rgba(0,0,0,.04)}.tt-slang-wave-stack{position:relative;height:94px;overflow:hidden}.tt-slang-wave{position:absolute;inset:auto -5% 0;height:96px;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%}.tt-slang-wave-a{background:#80d8d0}.tt-slang-wave-b{background:#6f8cff;transform:translateY(16px)}.tt-slang-wave-c{background:#f3d3a4;transform:translateY(30px)}.tt-slang-faq-section,.tt-slang-final-cta-section,.tt-slang-how-section,.tt-slang-integrations-section,.tt-slang-logo-strip-section,.tt-slang-setup-section,.tt-slang-testimonials-section,.tt-slang-why-section{background:#fff}.tt-slang-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;padding:26px 0 38px}.tt-slang-logos span{min-height:76px;border-radius:18px;display:grid;place-items:center;background:#f5f1eb;color:#6e665f;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tt-slang-section-head{max-width:760px;margin:0 auto 26px}.tt-slang-section-head.center{text-align:center}.tt-slang-section-head h2{font-size:clamp(2rem,4vw,3.25rem);color:#151515}.tt-slang-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-slang-section-action{display:flex;justify-content:center;padding-top:24px}.tt-slang-faq-section,.tt-slang-final-cta-section,.tt-slang-how-section,.tt-slang-integrations-section,.tt-slang-setup-section,.tt-slang-testimonials-section,.tt-slang-why-section{padding:18px 0 34px}.tt-slang-integration-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tt-slang-integration-logos span{min-height:82px;border-radius:20px;background:#f7f1e8;display:grid;place-items:center;color:#5d534b;font-weight:700}.tt-slang-how-grid article{position:relative}.tt-slang-step-number{display:inline-flex;margin-bottom:14px;color:#b76542;font-weight:700;letter-spacing:.14em}.tt-slang-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-slang-stars{display:inline-flex;gap:4px;margin-bottom:12px;color:#f0b750}.tt-slang-final-cta{text-align:center;background:#f5efe6}.tt-slang-final-cta h2{color:#151515;margin-bottom:14px}.tt-slang-final-cta .tt-home-btn{margin-top:6px}.tt-slang-footer{border-top:1px solid rgba(21,21,21,.08);padding:28px 0 42px;background:#fff}.tt-slang-footer-inner{justify-content:space-between}@media (max-width:1080px){.tt-loman-command-grid,.tt-loman-loss-panel,.tt-loman-needs-grid,.tt-loman-operator-grid,.tt-slang-integration-logos,.tt-slang-logos,.tt-slang-pillars,.tt-slang-story-grid,.tt-slang-three-grid{grid-template-columns:1fr 1fr}.tt-loman-command-section,.tt-loman-cta-section,.tt-loman-feature-band,.tt-loman-loss-section,.tt-loman-video-section,.tt-slang-hero{grid-template-columns:1fr}}@media (max-width:760px){.tt-home-shell,.tt-loman-command-section,.tt-loman-cta-section,.tt-loman-faq-section,.tt-loman-feature-band,.tt-loman-footer-inner,.tt-loman-loss-section,.tt-loman-needs-section,.tt-loman-operator-strip-inner,.tt-loman-video-section,.tt-slang-announcement-inner{width:min(100vw - 20px,100%)}.tt-home-nav,.tt-home-nav-actions,.tt-home-nav-links,.tt-home-switcher,.tt-loman-footer-inner,.tt-loman-search-card,.tt-slang-announcement-inner,.tt-slang-footer-inner{flex-direction:column;align-items:flex-start}.tt-loman-search-input{min-width:0;width:100%}.tt-home-btn{width:100%}.tt-loman-command-grid,.tt-loman-demo-metrics,.tt-loman-loss-panel,.tt-loman-needs-grid,.tt-loman-operator-grid,.tt-slang-integration-logos,.tt-slang-logos,.tt-slang-pillars,.tt-slang-story-grid,.tt-slang-three-grid{grid-template-columns:1fr}.tt-loman-hero-copy h1,.tt-slang-hero-copy h1{font-size:clamp(2.5rem,14vw,4rem)}.tt-slang-hero-visual{min-height:360px}.tt-slang-orbit-one{width:320px;height:320px}.tt-slang-orbit-two{width:250px;height:250px}.tt-slang-chat-bubble{position:static;max-width:none}.tt-slang-face-card{width:100%;height:auto;gap:14px}.tt-slang-face-circle{width:180px;height:180px}}@media (max-width:980px){.tt-home-faq-grid,.tt-home-integrations-snapshot,.tt-home-platform-grid,.tt-home-stakes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tt-home-faq-grid,.tt-home-integrations-snapshot,.tt-home-platform-grid,.tt-home-stakes-grid{grid-template-columns:1fr}.tt-home-faq-card,.tt-home-integrations-card{padding:20px;border-radius:22px}}@media (max-width:900px){.tt-page-hero{padding:72px 0 22px}.tt-home-hero-custom-grid{grid-template-columns:1fr;gap:28px}.tt-integration-card-grid-wide,.tt-integration-group-heading,.tt-turn-calls-cash-grid{grid-template-columns:1fr}.tt-home-hero-image-wrap{justify-items:start;padding-top:0}.tt-home-hero-image-card,.tt-home-hero-search-wrap{width:100%}.tt-home-hero-actions>*{flex:1 1 220px}.tt-home-faq-grid,.tt-home-faq-preview,.tt-home-integrations-snapshot,.tt-home-stakes-stack,.tt-home-value-stack{gap:14px}.tt-turn-calls-cash-proof{padding:22px}.tt-turn-calls-cash-proof blockquote{font-size:1.22rem}.tt-home-feature-grid-five .tt-home-story-card,.tt-integration-feature-card-wide{min-height:0}.tt-marketing-integration-card .tt-proof-panel-top{flex-wrap:wrap}.tt-marketing-cta-actions{width:100%}.tt-marketing-cta-actions>*{flex:1 1 220px}.tt-loman-demo-screen{min-height:auto;grid-template-columns:1fr}.tt-loman-demo-summary{margin-top:0}.tt-loman-demo-line{max-width:100%}.tt-loman-demo-line.guest{margin-left:32px}.tt-loman-demo-play{position:static;transform:none;justify-self:center;margin:12px 0 0;font-size:1.25rem;padding:18px 28px}}.tt-command-carousel-shell{display:grid;grid-gap:20px;gap:20px}.tt-command-carousel-copy{display:grid;grid-gap:12px;gap:12px}.tt-command-carousel-tabs{display:flex;flex-wrap:wrap;gap:10px}.tt-command-carousel-tabs::-webkit-scrollbar{height:0}.tt-command-carousel-tab{border:1px solid rgba(177,136,95,.38);background:rgba(255,249,242,.92);color:#6b4729;border-radius:999px;padding:10px 16px;font:inherit;font-weight:600}.tt-command-carousel-tab.is-active{background:linear-gradient(135deg,#c55f35,#e0a33f);color:#fffaf4;border-color:transparent}.tt-command-carousel-monitor{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px;border-radius:30px;background:linear-gradient(180deg,#fff8f1,#f7e7d7);border:1px solid rgba(200,160,120,.45);box-shadow:0 28px 64px rgba(116,74,36,.12)}.tt-command-carousel-sidebar{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#6a4630,#4f3324);color:#fff7ef}.tt-command-carousel-nav{display:grid;grid-gap:10px;gap:10px}.tt-command-carousel-nav span{padding:10px 12px;border-radius:14px;color:rgba(255,247,239,.72);background:rgba(255,255,255,.06)}.tt-command-carousel-nav span.is-active{background:rgba(255,255,255,.16);color:#fffdf8}.tt-command-carousel-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(173,205,108,.2);color:#e4f4bd;font-weight:700;font-size:.85rem}.tt-command-carousel-screen{display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:26px;background:linear-gradient(180deg,#fffdf9,#fdf2e5);border:1px solid rgba(213,180,146,.5)}.tt-command-carousel-screen-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tt-command-carousel-screen-top h3{margin:6px 0 0}.tt-command-carousel-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(129,170,67,.16);color:#557525;font-weight:700}.tt-command-carousel-chart{position:relative;min-height:180px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.1)),repeating-linear-gradient(90deg,rgba(183,148,114,.12) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,rgba(183,148,114,.12) 0 1px,transparent 1px 44px),linear-gradient(180deg,#fff8ee,#f9e9d8)}.tt-command-carousel-line{position:absolute;left:22px;right:22px;bottom:22px;top:44px;border-radius:20px 20px 12px 12px;opacity:.92}.tt-command-carousel-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tt-command-carousel-stats article{padding:18px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(207,170,132,.44)}.tt-command-carousel-stats span{display:block;color:#7f6145;font-size:.92rem;margin-bottom:6px}.tt-command-carousel-stats strong{font-size:1.8rem;color:#2f1d12}@media (max-width:900px){.tt-book-demo-grid{grid-template-columns:1fr}.tt-book-demo-details-card,.tt-book-demo-preview-shell .tt-voice-demo .tt-form-card{padding:24px;border-radius:24px}.tt-demo-booking-actions,.tt-demo-booking-success-actions,.tt-loman-demo-controls-head,.tt-loman-demo-language-row{flex-direction:column;align-items:stretch}.tt-demo-booking-actions>*,.tt-demo-booking-success-actions>*,.tt-loman-demo-controls-head>*,.tt-loman-demo-language-row>*{width:100%}.tt-loman-demo-scenario-row{justify-content:flex-start}.tt-command-carousel-copy{gap:8px}.tt-command-carousel-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tt-command-carousel-tab{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.tt-command-carousel-monitor{grid-template-columns:1fr;padding:16px;gap:14px}.tt-command-carousel-sidebar{gap:14px;padding:16px}.tt-command-carousel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-command-carousel-status{width:100%;justify-content:center}.tt-command-carousel-screen{padding:18px}.tt-command-carousel-screen-top{flex-direction:column}.tt-command-carousel-badge{align-self:flex-start}.tt-command-carousel-stats{grid-template-columns:1fr}}@media (max-width:640px){.tt-book-demo-preview-section,.tt-book-demo-section{padding-top:0}.tt-book-demo-details-card,.tt-book-demo-preview-shell .tt-voice-demo .tt-form-card{padding:20px;border-radius:22px}.tt-demo-booking-actions .tt-btn,.tt-demo-booking-success-actions .tt-btn,.tt-loman-demo-language-row .tt-chip,.tt-loman-demo-language-row .tt-pill{width:100%;justify-content:center}.tt-loman-demo-scenario-row{display:grid;grid-template-columns:1fr}.tt-loman-demo-scenario-row .tt-chip{width:100%;justify-content:center}.tt-command-carousel-tabs{margin-right:-4px;padding-right:4px}.tt-command-carousel-monitor{padding:14px;border-radius:24px}.tt-command-carousel-screen,.tt-command-carousel-sidebar{padding:14px;border-radius:20px}.tt-command-carousel-nav{grid-template-columns:1fr}.tt-command-carousel-chart{min-height:148px}.tt-command-carousel-line{left:14px;right:14px;bottom:14px;top:34px}.tt-command-carousel-stats article{padding:14px}.tt-command-carousel-stats strong{font-size:1.5rem}}.tt-site-marketing .tt-section:nth-of-type(odd){background:linear-gradient(180deg,rgba(255,247,238,.92),rgba(255,252,247,.98))}.tt-site-marketing .tt-section:nth-of-type(2n){background:linear-gradient(180deg,rgba(255,241,225,.72),rgba(255,248,239,.96))}.tt-site-marketing .tt-section{border-top:1px solid rgba(244,210,181,.45)}.tt-site-marketing .tt-card,.tt-site-marketing .tt-home-stat-card,.tt-site-marketing .tt-home-story-card,.tt-site-marketing .tt-kpi-card,.tt-site-marketing .tt-pricing-card,.tt-site-marketing .tt-proof-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,245,235,.96))}.tt-portal-theme{position:relative;isolation:isolate;background:radial-gradient(circle at top left,rgba(255,227,196,.72),transparent 22%),radial-gradient(circle at 88% 6%,rgba(255,210,170,.3),transparent 18%),linear-gradient(180deg,#fffbf5,#fff9f1 30%,#fdf3e7);color:#1d1612}.tt-portal-theme:after,.tt-portal-theme:before{content:"";position:fixed;inset:auto;pointer-events:none;z-index:-1;filter:blur(36px);opacity:.65}.tt-portal-theme:before{top:96px;right:9vw;width:22rem;height:22rem;border-radius:999px;background:rgba(255,214,170,.28)}.tt-portal-theme:after{bottom:6vh;left:22vw;width:20rem;height:20rem;border-radius:999px;background:rgba(255,232,202,.34)}.tt-portal-theme .tt-sidebar{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;background:linear-gradient(180deg,rgba(255,251,246,.94),rgba(248,237,223,.98));border-right:1px solid rgba(201,161,121,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset -1px 0 0 rgba(255,255,255,.54)}.tt-portal-theme .tt-app-header,.tt-portal-theme .tt-card,.tt-portal-theme .tt-filter-bar,.tt-portal-theme .tt-kpi-card,.tt-portal-theme .tt-portal-sidebar-brand,.tt-portal-theme .tt-reference-panel,.tt-portal-theme .tt-sidebar-current,.tt-portal-theme .tt-sidebar>.tt-card,.tt-portal-theme .tt-surface,.tt-portal-theme .tt-visual-panel{background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(250,240,228,.965));border-color:rgba(201,161,121,.34);box-shadow:0 16px 36px rgba(128,82,39,.08);color:#1d1612}.tt-portal-section-tab-row,.tt-portal-section-tabs,.tt-portal-section-tabs-trailing{display:flex}.tt-portal-section-tabs{align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto}.tt-portal-section-tab-row{align-items:center;gap:10px;flex-wrap:wrap}.tt-portal-section-tab{position:relative;display:inline-flex;align-items:center;min-height:34px;padding:0 2px;color:rgba(244,236,223,.7);text-decoration:none;font-size:.96rem;font-weight:600;white-space:nowrap}.tt-portal-theme .tt-portal-section-tab{border-radius:999px}.tt-portal-section-tab:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;border-radius:999px;background:transparent}.tt-portal-section-tab.is-active{color:var(--white)}.tt-portal-section-tab.is-active:after{background:rgba(255,255,255,.95)}.tt-portal-section-tabs-trailing{align-items:center;gap:8px;flex-shrink:0}.tt-portal-theme .tt-portal-sidebar-brand{padding:22px;border-radius:28px;border:1px solid rgba(129,149,255,.16);overflow:hidden}.tt-portal-theme .tt-portal-sidebar-brand-compact{padding:12px 14px;border-radius:18px}.tt-portal-theme .tt-portal-sidebar-brand-compact h2{font-size:1.05rem;line-height:1.05}.tt-portal-header-detail,.tt-portal-sidebar-intro{margin:10px 0 0;max-width:34ch}.tt-portal-implementation-board,.tt-portal-implementation-board-head,.tt-portal-implementation-board-item,.tt-portal-implementation-board-list,.tt-sidebar-domain-row,.tt-sidebar-nav-group-head{display:grid}.tt-portal-implementation-board,.tt-portal-implementation-board-list,.tt-sidebar-nav-group-head{gap:10px}.tt-portal-implementation-board{padding:14px}.tt-portal-implementation-board-head{gap:8px}.tt-portal-implementation-board-item{gap:6px;padding-top:10px;border-top:1px solid rgba(196,162,129,.2)}.tt-portal-implementation-board-item:first-child{padding-top:0;border-top:0}.tt-sidebar-nav-group-head{gap:8px;margin-bottom:6px}.tt-sidebar-domain-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:8px}.tt-sidebar-domain-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(196,162,129,.26);color:#6f5a4a;font-size:.78rem;font-weight:700}.tt-portal-theme .tt-sidebar-current{background:linear-gradient(180deg,rgba(255,244,229,.98),rgba(255,236,211,.92))}.tt-portal-theme .tt-sidebar-link{background:rgba(255,255,255,.68);border-color:rgba(201,161,121,.22);color:#4f3e32}.tt-portal-theme .tt-sidebar-link:hover{background:rgba(255,244,230,.9);border-color:rgba(196,162,129,.3);transform:translateX(2px)}.tt-portal-theme .tt-sidebar-link.is-active{background:linear-gradient(135deg,rgba(239,142,62,.12),rgba(217,107,43,.05));border-color:rgba(217,107,43,.24);box-shadow:0 10px 24px rgba(140,93,47,.1);color:#7a4d24}.tt-portal-theme .tt-sidebar-link.is-disabled{background:rgba(255,255,255,.44);border-color:rgba(201,161,121,.14);color:rgba(79,62,50,.64);box-shadow:none}.tt-portal-theme .tt-portal-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,251,244,.88);border-bottom:1px solid rgba(196,162,129,.22)}.tt-portal-theme .tt-main-content{padding:20px 22px 28px}.tt-portal-theme .tt-main-column,.tt-portal-theme .tt-sidebar{min-width:0}.tt-ai-agent-choice-row,.tt-ai-agent-editor-shell,.tt-ai-agent-layout,.tt-ai-agent-sidepanel,.tt-ai-agent-topbar{display:grid}.tt-ai-agent-editor-shell{gap:10px}.tt-ai-agent-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:2px}.tt-ai-agent-topbar-title strong{font-size:1rem;line-height:1.2}.tt-ai-agent-topbar-title-editable{display:flex;align-items:center}.tt-ai-agent-name-input{width:min(100%,480px);min-height:42px;padding:0 16px;border-radius:18px;border:1px solid transparent;background:transparent;color:#1d1612;font-size:1rem;font-weight:600;line-height:1.2}.tt-ai-agent-name-input:hover{background:rgba(255,253,249,.72)}.tt-ai-agent-name-input:focus{outline:none;border-color:#1d1612;background:#fffdf9;box-shadow:0 0 0 2px rgba(29,22,18,.08)}.tt-ai-agent-topbar-actions{align-items:center}.tt-ai-agent-variable-menu-wrap{position:relative}.tt-ai-agent-variable-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:35;width:min(320px,calc(100vw - 32px));display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.12)}.tt-ai-agent-variable-menu p{margin:0;color:#6b7280;font-size:.84rem;line-height:1.35}.tt-ai-agent-variable-list{display:flex;flex-wrap:wrap;gap:6px}.tt-ai-agent-variable-token{min-height:30px;padding:0 9px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#f8fafc;color:#111111;font-size:.78rem;cursor:pointer}.tt-ai-agent-topbar-btn{min-height:36px!important;padding:0 14px!important;border-radius:14px!important;font-size:.92rem;box-shadow:none!important}.tt-ai-agent-topbar-btn-dark{background:#1d1612!important;border-color:#1d1612!important;color:#fff8f2!important}.tt-ai-agent-tabbar{display:flex;gap:18px;overflow-x:auto;padding:0 0 8px;border-bottom:1px solid rgba(196,162,129,.2);background:transparent}.tt-ai-agent-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-radius:18px;color:#7a6656;white-space:nowrap;background:transparent;border:solid transparent;border-width:1px 1px 2px}.tt-ai-agent-tab.is-active{color:#1d1612;background:rgba(255,253,249,.94);border-color:rgba(196,162,129,.34) rgba(196,162,129,.34) #1d1612}.tt-ai-agent-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:22px;align-items:start}.tt-ai-agent-layout-full{grid-template-columns:minmax(0,1fr)}.tt-ai-agent-layout-full>.tt-ai-agent-sidepanel{display:none!important}.tt-ai-agent-sidepanel{gap:8px}.tt-ai-agent-sidecard-compact{padding:10px 12px;border-radius:12px}.tt-ai-agent-sidecard-head{align-items:center;margin-bottom:3px}.tt-ai-agent-sidecard-actions{display:inline-flex;align-items:center;gap:6px}.tt-ai-agent-sidecard-actions .tt-agent-preview-icon-btn{width:32px;min-width:32px;height:32px}.tt-ai-agent-sidecard-head strong{font-size:.98rem}.tt-ai-agent-sidecard-note{margin:0 0 6px;max-width:21ch;font-size:.84rem;line-height:1.28}.tt-ai-agent-list-card-tight{border-radius:12px}.tt-ai-agent-list-row-tight{min-height:44px;padding:0 10px}.tt-ai-agent-list-row-main-inline{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.tt-ai-agent-list-row-main-inline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.tt-ai-agent-list-row-additional{color:#1d1612}.tt-ai-agent-drawer-wide{width:min(680px,calc(100vw - 24px))}.tt-live-call-card-shell{padding:16px}.tt-live-call-card{display:grid;grid-gap:12px;gap:12px}.tt-live-call-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tt-live-call-summary{min-width:0}.tt-live-call-summary strong{display:block;line-height:1.35}.tt-live-call-metrics{justify-content:flex-end;flex-wrap:wrap}.tt-live-call-actions{flex-wrap:wrap}.tt-live-call-error,.tt-live-call-note{margin:0}.tt-ai-agent-drawer-option-list{display:grid;grid-gap:0;gap:0;border:1px solid rgba(196,162,129,.34);border-radius:24px;overflow:hidden;background:#fffdf9}.tt-ai-agent-drawer-option{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 18px;border:0;border-bottom:1px solid rgba(196,162,129,.24);background:transparent;color:#1d1612;text-align:left;cursor:pointer}.tt-ai-agent-drawer-option:last-child{border-bottom:0}.tt-ai-agent-drawer-option.is-active{background:rgba(255,250,244,.88)}.tt-ai-agent-drawer-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.tt-ai-agent-drawer-option-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.tt-ai-agent-choice-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(201,161,121,.28);background:rgba(255,255,255,.64)}.tt-ai-agent-inline-select-wrap{position:relative}.tt-ai-agent-workflow-page-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:stretch;background:#ffffff;border-top:1px solid rgba(17,24,39,.06);min-height:760px}.tt-ai-agent-workflow-page-head{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 12px 0}.tt-ai-agent-workflow-page-head h2{margin:0 0 6px;font-size:1.2rem;color:#1d1612}.tt-ai-agent-workflow-canvas-shell{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:18px;min-width:0}.tt-ai-agent-workflow-toolbar{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:4px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffff;position:relative;z-index:5}.tt-ai-agent-workflow-template-btn,.tt-ai-agent-workflow-tool-btn{min-width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#111111;cursor:pointer;font-size:.9rem}.tt-ai-agent-workflow-template-btn{min-width:auto;padding:0 12px;border-left:1px solid rgba(17,24,39,.08);border-radius:0;font-weight:500;font-size:.84rem;display:inline-flex;align-items:center;gap:8px}.tt-ai-agent-workflow-stage-wrap{position:relative;overflow:auto;border-left:1px solid rgba(17,24,39,.04);background:radial-gradient(circle at 1px 1px,rgba(17,24,39,.075) 1px,transparent 0),#ffffff;background-size:18px 18px;min-height:690px;padding:14px}.tt-ai-agent-workflow-summary-panel{display:grid;grid-gap:10px;gap:10px;margin:0 18px 16px;padding:14px;border:1px solid rgba(196,162,129,.3);border-radius:18px;background:#fffdf9}.tt-ai-agent-workflow-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tt-ai-agent-workflow-side-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px 14px;border-left:1px solid rgba(17,24,39,.08);background:#fafafa}.tt-ai-agent-workflow-inspector-head strong{font-size:1rem;color:#111111}.tt-ai-agent-workflow-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tt-ai-agent-workflow-selection-actions{flex:0 0 auto;gap:6px}.tt-ai-agent-workflow-inspector-tabs{display:flex;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(17,24,39,.08)}.tt-ai-agent-workflow-inspector-tab{border:0;background:transparent;padding:0 0 8px;color:#6b7280;cursor:pointer;font-size:.92rem}.tt-ai-agent-workflow-inspector-tab.is-active{color:#111111;box-shadow:inset 0 -2px 0 #111111}.tt-ai-agent-workflow-edge-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.tt-ai-agent-workflow-edge-editor-row{display:grid;grid-gap:8px;gap:8px}.tt-ai-agent-workflow-placeholder-row{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffff}.tt-ai-agent-workflow-placeholder-panel{min-height:120px;display:grid;place-items:center;border:1px dashed rgba(17,24,39,.12);border-radius:12px;color:#6b7280;font-size:.9rem}.tt-ai-agent-workflow-info-box{padding:10px 12px;border-radius:10px;background:#f2f2f2;color:#444444;font-size:.84rem;line-height:1.32}.tt-ai-agent-workflow-switch-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.tt-ai-agent-workflow-switch-row strong{display:block;color:#111111}.tt-ai-agent-workflow-switch-row small{display:block;margin-top:4px;color:#666666;font-size:.88rem;line-height:1.35}.tt-ai-agent-workflow-switch-row input{margin-top:2px}.tt-ai-agent-workflow-native-toggle{position:absolute;inset:0;opacity:0;cursor:pointer}.tt-ai-agent-workflow-toggle{width:36px;height:22px;border-radius:999px;background:#e5e7eb;padding:2px;transition:background .16s ease}.tt-ai-agent-workflow-toggle.is-on{background:#111111}.tt-ai-agent-workflow-toggle-knob{display:block;width:18px;height:18px;border-radius:999px;background:#ffffff;box-shadow:0 1px 2px rgba(17,24,39,.18);transform:translateX(0);transition:transform .16s ease}.tt-ai-agent-workflow-toggle.is-on .tt-ai-agent-workflow-toggle-knob{transform:translateX(14px)}.tt-ai-agent-workflow-stage{position:relative}.tt-ai-agent-workflow-edge{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tt-ai-agent-workflow-edge path{fill:none;stroke:rgba(107,114,128,.55);stroke-width:1.8;stroke-linecap:round}.tt-ai-agent-workflow-edge-label{position:absolute;transform:translate(-50%,-50%);max-width:200px;padding:3px 8px;border-radius:999px;border:1px solid rgba(24,24,27,.05);background:rgba(255,255,255,.9);box-shadow:0 6px 16px rgba(15,23,42,.05);color:#6c7282;font-size:.72rem;line-height:1.1;text-align:center;z-index:2}.tt-ai-agent-workflow-edge-pill{background:#111111;border-color:#111111;color:#ffffff;box-shadow:none;font-size:.68rem;padding:2px 7px}.tt-ai-agent-workflow-node{position:absolute;width:220px;min-height:78px;padding:9px 9px 7px;border-radius:10px;border:1px solid rgba(17,24,39,.08);background:#ffffff;box-shadow:none;display:grid;grid-gap:4px;gap:4px;z-index:3}.tt-ai-agent-workflow-node.is-selected{box-shadow:0 0 0 1.5px rgba(17,24,39,.18)}.tt-ai-agent-workflow-node.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;opacity:.9}.tt-ai-agent-workflow-node.is-connect-source{box-shadow:0 0 0 2px rgba(17,24,39,.24)}.tt-ai-agent-workflow-node.is-connect-target{border-color:rgba(17,24,39,.2);background:#fcfcfd}.tt-ai-agent-workflow-node.is-end,.tt-ai-agent-workflow-node.is-start{width:164px;min-height:78px}.tt-ai-agent-workflow-node.is-end,.tt-ai-agent-workflow-node.is-start{background:#ffffff}.tt-ai-agent-workflow-node-head{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px}.tt-ai-agent-workflow-node-icon{width:14px;height:14px;display:inline-grid;place-items:center;color:#6b7280;font-size:.55rem}.tt-ai-agent-workflow-node-type{display:inline-flex;align-items:center;color:#6b7280;font-size:.76rem;font-weight:500;text-transform:capitalize}.tt-ai-agent-workflow-node strong{font-size:.85rem;line-height:1.12;font-weight:600}.tt-ai-agent-workflow-node p{margin:0;color:#616779;font-size:.7rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-ai-agent-workflow-node-port{position:absolute;left:50%;width:12px;height:12px;border-radius:999px;transform:translateX(-50%);background:#6366f1;border:2px solid #ffffff;box-shadow:0 0 0 1px rgba(99,102,241,.18)}.tt-ai-agent-workflow-node-port-in{top:-6px}.tt-ai-agent-workflow-node-plus{position:absolute;left:50%;bottom:-14px;width:24px;height:24px;transform:translateX(-50%);border:0;border-radius:999px;background:#111111;color:#ffffff;font-size:1rem;line-height:1;cursor:pointer;z-index:4}.tt-ai-agent-workflow-add-menu{position:absolute;left:50%;top:calc(100% + 18px);transform:translateX(-50%);min-width:220px;padding:8px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.12);display:grid;grid-gap:4px;gap:4px;z-index:6}.tt-ai-agent-workflow-add-menu-item{border:0;background:transparent;text-align:left;min-height:36px;padding:0 10px;border-radius:10px;color:#111111;cursor:pointer}.tt-ai-agent-workflow-add-menu-item:hover{background:#f3f4f6}.tt-ai-agent-workflow-node-port-out{bottom:-6px}.tt-ai-agent-workflow-node-port-out.is-active{background:#111111;box-shadow:0 0 0 4px rgba(17,17,17,.12)}.tt-ai-agent-inline-select{min-height:42px;padding:0 40px 0 14px;border-radius:14px;border:1px solid rgba(201,161,121,.36);background:#fffdf9;color:#1d1612;font:inherit;font-weight:600}.tt-ai-agent-editor-toolbar,.tt-ai-agent-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tt-ai-agent-section-head{padding:2px 0 0}.tt-ai-agent-section-head h2{margin:0 0 4px;color:#1d1612;font-size:1.55rem;line-height:1.08}.tt-ai-agent-section-head .tt-copy{margin:0}.tt-ai-agent-editor-toolbar{justify-content:flex-end;flex-wrap:wrap;margin:0 0 8px}.tt-ai-agent-pullout{display:grid;grid-gap:10px;gap:10px}.tt-ai-agent-pullout-option,.tt-ai-agent-pullout-trigger{width:100%;border:1px solid rgba(201,161,121,.3);background:rgba(255,255,255,.68);color:#1d1612;border-radius:14px;padding:12px 14px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.tt-ai-agent-pullout-trigger{cursor:pointer}.tt-ai-agent-pullout-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.tt-ai-agent-pullout-copy small,.tt-ai-agent-pullout-copy strong{overflow-wrap:anywhere}.tt-ai-agent-pullout-copy small{color:rgba(70,52,36,.82)}.tt-ai-agent-pullout-chevron,.tt-ai-agent-pullout-meta{color:rgba(70,52,36,.78);font-size:.85rem}.tt-ai-agent-pullout.is-open .tt-ai-agent-pullout-chevron{transform:rotate(90deg)}.tt-ai-agent-list-card{display:grid;border:1px solid rgba(201,161,121,.3);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.72)}.tt-ai-agent-list-row{width:100%;border:0;border-bottom:1px solid rgba(201,161,121,.2);background:transparent;color:#1d1612;padding:12px 14px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.tt-ai-agent-list-row:last-child{border-bottom:0}.tt-ai-agent-list-row-main{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tt-ai-agent-list-row-muted{color:rgba(70,52,36,.62);cursor:not-allowed}.tt-ai-agent-pullout-panel{display:grid;grid-gap:8px;gap:8px;max-height:320px;overflow:auto;padding-right:2px}.tt-ai-agent-pullout-option{cursor:pointer}.tt-ai-agent-pullout-option.is-active{border-color:rgba(163,105,53,.58);box-shadow:0 0 0 1px rgba(163,105,53,.18);background:rgba(255,248,240,.92)}.tt-ai-agent-pullout-option:focus-visible,.tt-ai-agent-pullout-trigger:focus-visible{outline:2px solid rgba(240,187,115,.9);outline-offset:3px;border-color:rgba(240,187,115,.72);box-shadow:0 0 0 4px rgba(223,127,76,.18)}.tt-ai-agent-inline-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.tt-ai-agent-toggle-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(201,161,121,.28);background:rgba(255,255,255,.72);color:#1d1612}.tt-ai-agent-toggle-pill input{margin:0}.tt-ai-agent-xl{min-height:360px}.tt-agent-preview-shell{display:grid;grid-gap:16px;gap:16px;min-height:calc(100vh - 140px)}.tt-agent-preview-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:14px}.tt-agent-preview-utility-left,.tt-agent-preview-utility-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tt-agent-preview-utility-link{gap:8px;border-radius:999px;border:1px solid rgba(201,161,121,.24);background:rgba(255,255,255,.94);text-decoration:none;font-weight:600}.tt-agent-preview-runtime-pill,.tt-agent-preview-utility-link{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;color:#241a14}.tt-agent-preview-runtime-pill{gap:6px;border-radius:999px;border:1px solid rgba(127,210,192,.26);background:rgba(127,210,192,.12);font-size:.84rem;font-weight:700}.tt-agent-preview-utility-link:disabled{opacity:.55}.tt-agent-preview-modal-backdrop,.tt-ai-agent-drawer-backdrop{position:fixed;inset:0;z-index:80;padding:24px;background:rgba(15,11,9,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tt-agent-preview-modal-backdrop{display:grid;place-items:center}.tt-agent-preview-modal{width:min(560px,100%);max-height:min(80vh,760px);overflow:auto;border-radius:24px;border:1px solid rgba(201,161,121,.24);background:rgba(255,252,248,.99);box-shadow:0 32px 90px -48px rgba(45,28,16,.52)}.tt-agent-preview-history-modal{width:min(760px,100%)}.tt-ai-agent-drawer-backdrop{display:flex;justify-content:flex-end;align-items:stretch}.tt-ai-agent-drawer{width:min(420px,100%);height:100%;overflow:auto;border-radius:28px 0 0 28px;border:1px solid rgba(201,161,121,.24);background:rgba(255,252,248,.995);box-shadow:-24px 0 80px -40px rgba(45,28,16,.42)}.tt-ai-agent-drawer-header-main{display:inline-flex;align-items:center;gap:12px;min-width:0}.tt-ai-agent-drawer-section-stack{gap:14px}.tt-ai-agent-drawer-section{display:grid;grid-gap:8px;gap:8px}.tt-ai-agent-drawer-note-card{padding:16px}.tt-ai-agent-drawer-note-actions{width:100%}.tt-ai-agent-voice-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.tt-ai-agent-drawer-option-actions{align-items:stretch;flex-direction:column;gap:12px;padding-block:14px}.tt-ai-agent-drawer-option-actions .tt-ai-agent-drawer-option-main{width:100%}.tt-ai-agent-drawer-option-actions .tt-inline-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));width:100%}.tt-ai-agent-drawer-option-actions .tt-inline-actions>*{width:100%;justify-content:center}.tt-agent-preview-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:20px 22px 14px;border-bottom:1px solid rgba(201,161,121,.16)}.tt-agent-preview-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(201,161,121,.24);background:rgba(255,255,255,.9);color:#241a14}.tt-agent-preview-voice-list{display:grid;grid-gap:10px;gap:10px;padding:18px 22px 22px}.tt-agent-preview-history-list{display:grid;grid-gap:12px;gap:12px;padding:18px 22px 22px}.tt-agent-preview-history-row{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(201,161,121,.18);border-radius:18px;background:rgba(255,255,255,.96)}.tt-agent-preview-voice-row{grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:54px;padding:0 16px;border-radius:16px;border:1px solid rgba(201,161,121,.18);background:rgba(255,255,255,.96);color:#241a14;text-align:left}.tt-agent-preview-voice-row.is-active{border-color:rgba(69,111,241,.28);box-shadow:0 0 0 1px rgba(69,111,241,.14)}.tt-ai-agent-voice-library-main{width:100%;color:inherit;grid-gap:4px;gap:4px}.tt-agent-preview-eleven-like{gap:18px}.tt-agent-preview-eleven-stage{display:grid;grid-template-columns:minmax(360px,520px) minmax(520px,1fr);grid-gap:28px;gap:28px;align-items:stretch}.tt-agent-preview-call-panel,.tt-agent-preview-chat-panel{min-width:0}.tt-agent-preview-call-card-orb{display:grid;align-content:start;justify-items:center;grid-gap:18px;gap:18px;min-height:780px;padding:28px 28px 34px;border:1px solid rgba(201,161,121,.22);border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,241,.98)),repeating-linear-gradient(135deg,rgba(40,40,40,.02) 0 14px,rgba(255,255,255,0) 14px 28px)}.tt-agent-preview-avatar-stage{position:relative;display:grid;place-items:center;width:min(100%,420px);min-height:480px;margin:8px auto 0}.tt-agent-preview-avatar-ring{position:relative;width:340px;aspect-ratio:1;border-radius:999px;overflow:hidden;background:conic-gradient(from 120deg,rgba(93,228,225,.78),rgba(39,139,245,.96),rgba(4,50,163,.96),rgba(122,233,225,.82),rgba(93,228,225,.78));box-shadow:inset 0 0 40px rgba(255,255,255,.25),0 40px 80px -50px rgba(20,66,173,.55)}.tt-agent-preview-avatar-ring:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 48% 52%,rgba(255,255,255,0) 0 26%,rgba(255,255,255,.88) 26.5% 32%,rgba(255,255,255,0) 32.5%),conic-gradient(from 50deg,rgba(255,255,255,0) 0 12%,rgba(255,255,255,.92) 12% 18%,rgba(255,255,255,0) 18% 34%,rgba(255,255,255,.78) 34% 44%,rgba(255,255,255,0) 44% 66%,rgba(255,255,255,.86) 66% 74%,rgba(255,255,255,0) 74% 100%);mix-blend-mode:screen;opacity:.95}.tt-agent-preview-avatar-halo,.tt-agent-preview-avatar-sheen{position:absolute;border-radius:999px}.tt-agent-preview-avatar-sheen{inset:12%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.45),rgba(255,255,255,0) 58%)}.tt-agent-preview-avatar-halo-a{inset:6%;border:18px solid rgba(116,238,229,.16)}.tt-agent-preview-avatar-halo-b{inset:18%;border:12px solid rgba(49,148,246,.15)}.tt-agent-preview-avatar-halo-c{inset:30%;border:8px solid rgba(5,64,181,.16)}.tt-agent-preview-avatar-ring.is-speaking{animation:tt-agent-orb-pulse 1.8s ease-in-out infinite}.tt-agent-preview-fab{position:absolute;bottom:30px;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border:8px solid #ffffff;border-radius:999px;background:#101014;color:#ffffff;box-shadow:0 22px 46px -28px rgba(16,16,20,.72)}.tt-agent-preview-fab.is-live{background:#1b63ff}.tt-agent-preview-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:780px;border:1px solid rgba(201,161,121,.18);border-radius:28px;overflow:hidden;background:rgba(255,255,255,.99);color:#1f1712}.tt-agent-preview-chat-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:22px 24px 16px;border-bottom:1px solid rgba(201,161,121,.14)}.tt-agent-preview-transcript{gap:14px;padding:22px 24px;min-height:0;max-height:none;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,245,240,.995))}.tt-agent-preview-line{width:min(92%,680px);padding:12px 14px;border-radius:16px;color:#201813}.tt-agent-preview-line.is-system{width:min(70%,440px);background:rgba(255,248,240,.98);border-color:rgba(218,180,135,.46)}.tt-agent-preview-line.is-guest{background:rgba(226,244,243,.96);border-color:rgba(159,215,210,.72)}.tt-agent-preview-line.is-ai{margin-right:auto;background:rgba(255,255,255,.995);border-color:rgba(201,161,121,.24)}.tt-agent-preview-primary-actions{display:grid;justify-items:center}.tt-agent-preview-control-row{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px}.tt-agent-preview-control-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,161,121,.28);background:rgba(255,255,255,.96);color:#1f1712;font:inherit;font-weight:600}.tt-agent-preview-meter-group{width:min(100%,340px);display:grid;grid-gap:14px;gap:14px}.tt-agent-preview-meter{position:relative;height:10px;margin-top:8px;border-radius:999px;overflow:hidden;background:rgba(201,161,121,.14)}.tt-agent-preview-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#68ded8,#1f86ea 52%,#1338b6)}.tt-agent-preview-facts-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 24px 22px}.tt-agent-preview-facts-strip>div{display:grid;grid-gap:4px;gap:4px;min-width:0;color:#1f1712}.tt-agent-preview-facts-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-agent-preview-call-card .tt-copy,.tt-agent-preview-call-card .tt-note,.tt-agent-preview-call-card .tt-proof-meta,.tt-agent-preview-call-card strong,.tt-agent-preview-chat-panel .tt-copy,.tt-agent-preview-chat-panel .tt-note,.tt-agent-preview-chat-panel .tt-proof-meta,.tt-agent-preview-chat-panel strong,.tt-portal-theme .tt-copy,.tt-portal-theme .tt-note,.tt-portal-theme .tt-proof-meta,.tt-portal-theme button,.tt-portal-theme h1,.tt-portal-theme h2,.tt-portal-theme h3,.tt-portal-theme h4,.tt-portal-theme input,.tt-portal-theme label,.tt-portal-theme li,.tt-portal-theme p,.tt-portal-theme select,.tt-portal-theme span,.tt-portal-theme strong,.tt-portal-theme textarea{color:#241a14}.tt-agent-preview-call-card .tt-proof-meta,.tt-agent-preview-chat-panel .tt-proof-meta,.tt-portal-theme .tt-note,.tt-portal-theme .tt-proof-meta{opacity:.9}@keyframes tt-agent-orb-pulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.035);filter:saturate(1.12)}}.tt-agent-preview-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:flex-start;padding:22px 24px;border:1px solid rgba(201,161,121,.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(223,127,76,.12),transparent 36%),linear-gradient(180deg,rgba(255,253,250,.98),rgba(255,249,243,.98))}.tt-agent-preview-topbar-copy{display:grid;grid-gap:8px;gap:8px}.tt-agent-preview-topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end}.tt-agent-preview-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-agent-preview-status-card{display:grid;grid-gap:8px;gap:8px;min-height:0}.tt-agent-preview-body{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);align-items:start}.tt-agent-preview-body,.tt-agent-preview-main,.tt-agent-preview-rail{display:grid;grid-gap:16px;gap:16px}.tt-agent-preview-main{border:1px solid rgba(201,161,121,.22);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,253,251,.98),rgba(255,255,255,.98))}.tt-agent-preview-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(201,161,121,.14)}.tt-agent-preview-transcript{display:grid;grid-gap:12px;gap:12px;padding:20px;min-height:540px;max-height:70vh;overflow:auto;background:linear-gradient(180deg,rgba(255,249,243,.74),rgba(255,255,255,.94) 28%,rgba(255,255,255,.98))}.tt-agent-preview-line{display:grid;grid-gap:8px;gap:8px;width:min(90%,640px);padding:14px 16px;border:1px solid rgba(201,161,121,.18);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 20px 50px -36px rgba(94,61,35,.45)}.tt-agent-preview-line.is-system{width:min(82%,560px);background:rgba(255,248,240,.92)}.tt-agent-preview-line.is-guest{margin-left:auto;background:rgba(28,101,92,.08);border-color:rgba(28,101,92,.18)}.tt-agent-preview-line.is-ai{background:rgba(255,255,255,.98)}.tt-agent-preview-line-meta{display:inline-flex;gap:10px;align-items:center;color:rgba(58,39,26,.84);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tt-agent-preview-line p{margin:0;color:#1f1712;font-weight:400;line-height:1.45}.tt-agent-preview-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:18px 20px 20px;border-top:1px solid rgba(201,161,121,.18);background:rgba(255,252,247,.99)}.tt-agent-preview-composer-input{display:grid;grid-gap:8px;gap:8px}.tt-agent-preview-composer-input input{width:100%;min-height:52px;padding:14px 16px;border-radius:16px;border:1px solid rgba(201,161,121,.34);background:rgba(255,255,255,1);color:#1d1612;font:inherit}.tt-agent-preview-composer-input input::placeholder{color:rgba(78,57,41,.66)}.tt-agent-preview-composer-input input:focus-visible{outline:2px solid rgba(240,187,115,.9);outline-offset:3px}.tt-agent-preview-rail-card{display:grid;grid-gap:12px;gap:12px}.tt-agent-preview-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-agent-preview-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 14px;border-radius:16px;border:1px solid rgba(201,161,121,.26);background:rgba(255,255,255,.92);color:#241a14;font:inherit;cursor:pointer}.tt-agent-preview-control:disabled{cursor:not-allowed;opacity:.55}.tt-agent-preview-control:focus-visible{outline:2px solid rgba(240,187,115,.9);outline-offset:3px}.tt-agent-preview-facts{display:grid;grid-gap:12px;gap:12px;margin:0}.tt-agent-preview-facts div{display:grid;grid-gap:4px;gap:4px}.tt-agent-preview-facts dt{color:rgba(72,50,34,.72);font-size:.82rem}.tt-agent-preview-facts dd{margin:0;color:#241a14;font-weight:600}.tt-agent-preview-list{margin:0;padding-left:18px}.tt-spin{animation:tt-spin .9s linear infinite}@keyframes tt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1180px){.tt-agent-preview-body,.tt-agent-preview-eleven-stage,.tt-agent-preview-facts-strip,.tt-agent-preview-status-grid{grid-template-columns:1fr}.tt-agent-preview-call-card-orb,.tt-agent-preview-chat-panel{min-height:0}}@media (max-width:980px){.tt-agent-preview-shell{min-height:0}.tt-agent-preview-eleven-like{gap:14px}.tt-agent-preview-utility-bar{flex-wrap:wrap;align-items:stretch}.tt-agent-preview-utility-left,.tt-agent-preview-utility-right{width:100%;justify-content:space-between}.tt-agent-preview-utility-link,.tt-agent-preview-utility-right .tt-btn-secondary{min-height:44px}.tt-agent-preview-eleven-stage{gap:18px}.tt-agent-preview-call-card-orb{padding:24px 20px 28px}.tt-agent-preview-chat-header,.tt-agent-preview-composer,.tt-agent-preview-facts-strip,.tt-agent-preview-transcript{padding-left:20px;padding-right:20px}.tt-agent-preview-avatar-stage{min-height:360px}.tt-agent-preview-avatar-ring{width:min(70vw,300px)}.tt-agent-preview-fab{bottom:18px}.tt-agent-preview-facts-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tt-agent-preview-chat-header,.tt-agent-preview-composer,.tt-agent-preview-section-head,.tt-agent-preview-topbar,.tt-agent-preview-utility-bar{grid-template-columns:1fr}.tt-agent-preview-utility-bar{display:grid}.tt-agent-preview-utility-left,.tt-agent-preview-utility-right{display:grid;grid-template-columns:1fr;justify-content:stretch}.tt-agent-preview-composer .tt-btn,.tt-agent-preview-control-pill,.tt-agent-preview-utility-link,.tt-agent-preview-utility-right .tt-btn-secondary{width:100%;justify-content:center}.tt-agent-preview-control-grid{grid-template-columns:1fr}.tt-agent-preview-control-row,.tt-agent-preview-eleven-like .tt-agent-preview-line,.tt-agent-preview-eleven-like .tt-agent-preview-line.is-guest,.tt-agent-preview-eleven-like .tt-agent-preview-line.is-system,.tt-agent-preview-line,.tt-agent-preview-line.is-guest,.tt-agent-preview-line.is-system,.tt-agent-preview-primary-actions{width:100%}.tt-agent-preview-modal-backdrop{padding:12px;align-items:end}.tt-agent-preview-modal{width:100%;max-height:min(88vh,760px);border-radius:22px}.tt-agent-preview-voice-row{grid-template-columns:1fr;align-items:start;padding:14px 16px}.tt-agent-preview-chat-header .tt-inline-actions,.tt-agent-preview-chat-header .tt-inline-actions>*{width:100%}.tt-agent-preview-avatar-stage{min-height:300px}.tt-agent-preview-avatar-ring{width:min(78vw,260px)}.tt-agent-preview-fab{width:66px;height:66px;border-width:6px}.tt-agent-preview-facts-strip{grid-template-columns:1fr}}.tt-agent-preview-eleven-like .tt-agent-preview-transcript{display:grid;grid-gap:14px;gap:14px;padding:22px 24px;min-height:0;max-height:none;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,245,240,.995))}.tt-agent-preview-eleven-like .tt-agent-preview-line{display:grid;grid-gap:8px;gap:8px;width:min(92%,680px);padding:12px 14px;border:1px solid rgba(201,161,121,.18);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 20px 50px -36px rgba(94,61,35,.28);color:#201813}.tt-agent-preview-eleven-like .tt-agent-preview-line.is-system{width:min(70%,440px);background:rgba(255,248,240,.98);border-color:rgba(218,180,135,.46)}.tt-agent-preview-eleven-like .tt-agent-preview-line.is-guest{margin-left:auto;background:rgba(226,244,243,.96);border-color:rgba(159,215,210,.72)}.tt-agent-preview-eleven-like .tt-agent-preview-line.is-ai{margin-right:auto;background:rgba(255,255,255,.995);border-color:rgba(201,161,121,.24)}.tt-agent-preview-eleven-like .tt-agent-preview-line-meta{display:inline-flex;gap:10px;align-items:center;color:rgba(58,39,26,.84);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tt-agent-preview-eleven-like .tt-agent-preview-line p{margin:0;color:#1f1712;font-weight:400;line-height:1.45}.tt-portal-theme .tt-stack{gap:16px}.tt-portal-theme .tt-card-grid,.tt-portal-theme .tt-grid-2,.tt-portal-theme .tt-grid-3,.tt-portal-theme .tt-grid-4{gap:14px}.tt-portal-theme .tt-card,.tt-portal-theme .tt-filter-bar,.tt-portal-theme .tt-kpi-card,.tt-portal-theme .tt-reference-panel,.tt-portal-theme .tt-surface,.tt-portal-theme .tt-visual-panel{padding:18px;border-radius:18px}.tt-portal-theme .tt-app-header{padding:16px 20px}.tt-portal-header-copy,.tt-portal-header-meta,.tt-portal-jump-row{display:grid}.tt-portal-header-copy{gap:10px;min-width:0}.tt-portal-header-meta{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));gap:6px 12px}.tt-portal-jump-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:8px}.tt-portal-theme .tt-portal-header-thin{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;min-height:52px}.tt-portal-header-copy-thin{gap:2px}.tt-portal-header-copy-thin h1{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.tt-portal-header-meta-thin{display:flex;flex-wrap:wrap;gap:4px 10px}.tt-integrations-workspace-card{padding:14px}.tt-integrations-location-filter,.tt-integrations-provider-grid{align-items:stretch}.tt-integrations-provider-button,.tt-integrations-provider-card{min-width:0}.tt-integrations-provider-card{background:rgba(255,255,255,.84);border:1px solid rgba(201,161,121,.34);box-shadow:inset 0 0 0 1px rgba(255,248,240,.55)}.tt-integrations-provider-card.is-selected{background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.48);box-shadow:inset 0 0 0 1px rgba(124,92,255,.18)}.tt-integrations-provider-card:hover{border-color:rgba(217,107,43,.34)}.tt-integrations-detail-header h3,.tt-integrations-provider-button strong{overflow-wrap:anywhere}.tt-integrations-detail-status{flex:0 1 320px}.tt-integrations-advanced-split{align-items:start}.tt-integrations-advanced-actions,.tt-integrations-config-actions,.tt-integrations-primary-actions{gap:10px}.tt-integrations-config-grid,.tt-integrations-event-card{min-width:0}.tt-integrations-config-grid .tt-input,.tt-integrations-event-card .tt-form-error,.tt-integrations-event-card .tt-note{word-break:break-word}.tt-onboarding-workspace-callout-grid,.tt-onboarding-workspace-checklist-grid,.tt-onboarding-workspace-main-grid,.tt-onboarding-workspace-summary-grid,.tt-portal-journey-rail-grid{align-items:start}.tt-onboarding-workspace-section,.tt-portal-journey-step-card{min-width:0}.tt-onboarding-workspace-actions,.tt-onboarding-workspace-footer-actions,.tt-portal-journey-step-actions{flex-wrap:wrap}.tt-onboarding-workspace-actions>*,.tt-portal-journey-step-actions>*{min-width:0}.tt-onboarding-workspace-banner-wrap{gap:10px}.tt-portal-jump-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(133,149,255,.18);background:rgba(255,255,255,.04);color:inherit;font-size:.8rem;text-decoration:none}.tt-portal-theme .tt-sidebar{padding:14px 12px}.tt-portal-theme .tt-sidebar-nav{margin:12px 0;gap:6px}.tt-portal-theme .tt-sidebar-nav-group,.tt-portal-theme .tt-sidebar-nav-links{gap:6px}.tt-portal-theme .tt-sidebar-nav-group p{margin:0}.tt-portal-theme .tt-sidebar-link{padding:8px 10px}.tt-portal-theme .tt-portal-dashboard{gap:18px}.tt-portal-redesign-shell{--tt-portal-redesign-ink:#1d1612;--tt-portal-redesign-muted:#6f5a4a;--tt-portal-redesign-soft:#8a7666;--tt-portal-redesign-line:rgba(153,115,79,0.2);--tt-portal-redesign-line-strong:rgba(153,115,79,0.32);--tt-portal-redesign-surface:rgba(255,252,247,0.94);--tt-portal-redesign-surface-strong:rgba(255,249,241,0.98);--tt-portal-redesign-wash:#fbf2e6;--tt-color-ink:#1d1612;--line:rgba(153,115,79,0.18);--line-strong:rgba(153,115,79,0.3);background:linear-gradient(180deg,#fffcf7,#fbf2e7 52%,#f6eadb);color:var(--tt-portal-redesign-ink)}.tt-portal-theme.tt-portal-redesign-shell:after,.tt-portal-theme.tt-portal-redesign-shell:before{display:none}.tt-portal-redesign-shell .tt-sidebar{padding:14px;background:rgba(255,252,246,.96)}.tt-portal-redesign-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:10px 12px;border:1px solid var(--tt-portal-redesign-line);border-radius:var(--tt-radius-lg);background:linear-gradient(135deg,rgba(255,252,247,.98),rgba(255,244,228,.92));box-shadow:0 12px 34px rgba(98,66,37,.08)}.tt-portal-redesign-brand-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:14px;color:#4e3423;background:rgba(216,160,71,.16);border:1px solid rgba(216,160,71,.28)}.tt-portal-redesign-brand small,.tt-portal-redesign-brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-portal-redesign-brand strong{color:var(--tt-portal-redesign-ink);font-size:.98rem;line-height:1.15}.tt-portal-redesign-brand small{margin-top:3px;color:var(--tt-portal-redesign-muted);font-size:.76rem;font-weight:700}.tt-portal-redesign-shell .tt-sidebar-link{min-height:44px;padding:10px 12px;border-radius:var(--tt-radius-md)}.tt-portal-redesign-shell .tt-sidebar-link:hover{transform:none}.tt-portal-redesign-shell .tt-sidebar-link svg{flex-shrink:0}.tt-portal-redesign-shell .tt-sidebar-desktop-nav{display:grid}.tt-portal-redesign-shell .tt-sidebar-mobile-nav{display:none}.tt-portal-redesign-shell .tt-portal-header-thin{min-height:72px}.tt-portal-redesign-header-kicker{display:block;margin-bottom:4px;color:#8a5a2e!important;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tt-portal-redesign-context{display:grid;grid-gap:2px;gap:2px;min-width:min(240px,32vw);padding:8px 12px;border:1px solid var(--tt-portal-redesign-line);border-radius:var(--tt-radius-md);background:rgba(255,255,255,.72)}.tt-portal-redesign-context span,.tt-portal-redesign-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-portal-redesign-context span{color:var(--tt-portal-redesign-soft)!important;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tt-portal-redesign-context strong{color:var(--tt-portal-redesign-ink);font-size:.88rem}.tt-portal-redesign-dashboard{gap:18px}.tt-portal-redesign-hero,.tt-portal-redesign-hero-copy,.tt-portal-redesign-hero-proof{display:grid;min-width:0}.tt-portal-redesign-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(18px,4vw,28px);border:1px solid var(--tt-portal-redesign-line-strong);border-radius:var(--tt-radius-xl);background:linear-gradient(135deg,rgba(255,252,247,.98),rgba(252,239,221,.94)),var(--tt-portal-redesign-surface);box-shadow:0 24px 70px rgba(98,66,37,.12)}.tt-portal-redesign-hero-copy{gap:12px;align-content:start}.tt-portal-redesign-hero-copy h2{max-width:18ch;margin:0;color:var(--tt-portal-redesign-ink);font-size:clamp(1.55rem,4.8vw,3rem);line-height:1.02;letter-spacing:0}.tt-portal-redesign-hero-copy p{max-width:72ch;margin:0;color:var(--tt-portal-redesign-muted);font-size:1rem;line-height:1.65}.tt-portal-redesign-hero-actions{margin-top:4px}.tt-portal-redesign-hero-proof{gap:10px;align-content:start;padding:16px;border:1px solid var(--tt-portal-redesign-line);border-radius:var(--tt-radius-lg);background:rgba(255,255,255,.62)}.tt-portal-redesign-hero-proof strong{color:var(--tt-portal-redesign-ink);font-size:1.3rem;line-height:1.15}.tt-portal-redesign-hero-proof p{margin:0;color:var(--tt-portal-redesign-muted);line-height:1.55}.tt-portal-redesign-metrics,.tt-portal-redesign-status-grid{gap:14px}.tt-portal-redesign-dashboard .tt-ds-proof-card,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner{padding:16px;color:var(--tt-portal-redesign-ink);background:var(--tt-portal-redesign-surface);border:1px solid var(--tt-portal-redesign-line);box-shadow:0 14px 42px rgba(98,66,37,.07)}.tt-portal-redesign-dashboard .tt-ds-proof-card{min-height:100%}.tt-portal-redesign-dashboard .tt-ds-proof-card[data-proof-state=live],.tt-portal-redesign-dashboard .tt-ds-safe-action-banner[data-proof-state=live]{background:linear-gradient(135deg,rgba(90,160,111,.1),rgba(255,252,247,.96))}.tt-portal-redesign-dashboard .tt-ds-proof-card[data-proof-state=connected],.tt-portal-redesign-dashboard .tt-ds-safe-action-banner[data-proof-state=connected]{background:linear-gradient(135deg,rgba(90,183,170,.1),rgba(255,252,247,.96))}.tt-portal-redesign-dashboard .tt-ds-proof-card[data-proof-state=estimated],.tt-portal-redesign-dashboard .tt-ds-proof-card[data-proof-state=manual-review],.tt-portal-redesign-dashboard .tt-ds-safe-action-banner[data-proof-state=estimated],.tt-portal-redesign-dashboard .tt-ds-safe-action-banner[data-proof-state=manual-review]{background:linear-gradient(135deg,rgba(216,160,71,.12),rgba(255,252,247,.96))}.tt-portal-redesign-dashboard .tt-ds-proof-card[data-proof-state=blocked],.tt-portal-redesign-dashboard .tt-ds-safe-action-banner[data-proof-state=blocked]{background:linear-gradient(135deg,rgba(185,75,75,.1),rgba(255,252,247,.96))}.tt-portal-redesign-dashboard .tt-ds-eyebrow,.tt-portal-redesign-dashboard .tt-ds-proof-source{color:#8a5a2e!important}.tt-portal-redesign-dashboard .tt-ds-proof-value{color:var(--tt-portal-redesign-ink);font-size:clamp(1.45rem,4vw,2.2rem)}.tt-portal-redesign-dashboard .tt-ds-proof-card p,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner p{color:var(--tt-portal-redesign-muted)}.tt-portal-redesign-dashboard .tt-ds-safe-action-banner{align-items:center}@media (min-width:721px){.tt-portal-redesign-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);align-items:stretch}.tt-portal-redesign-hero-proof{justify-content:start}}@media (min-width:1181px){.tt-portal-redesign-shell{grid-template-columns:minmax(228px,272px) minmax(0,1fr)}.tt-portal-redesign-shell .tt-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px}.tt-portal-redesign-shell .tt-sidebar-mobile-nav{min-height:0;overflow:auto;scrollbar-width:thin}}@media (max-width:900px){.tt-portal-redesign-shell .tt-sidebar{padding:12px 12px 0}.tt-portal-redesign-brand{margin-bottom:12px}.tt-portal-redesign-shell .tt-sidebar-desktop-nav{display:none}.tt-portal-redesign-shell .tt-sidebar-mobile-nav{display:block}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-trigger{min-height:54px}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-meta{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(216,160,71,.12);color:#7a4f25;white-space:nowrap}.tt-portal-redesign-shell .tt-portal-header-actions{display:grid;grid-template-columns:1fr}.tt-portal-redesign-context,.tt-portal-redesign-shell .tt-account-menu,.tt-portal-redesign-shell .tt-account-menu-trigger,.tt-portal-redesign-shell .tt-portal-header-actions button,.tt-portal-redesign-shell .tt-portal-header-actions form{width:100%}.tt-portal-redesign-context{min-width:0}.tt-portal-redesign-hero-actions>*{width:100%;justify-content:center}}@media (max-width:720px){.tt-portal-redesign-dashboard{gap:14px}.tt-portal-redesign-hero{padding:16px;border-radius:var(--tt-radius-lg)}.tt-portal-redesign-hero-copy h2{max-width:100%}.tt-portal-redesign-dashboard .tt-ds-proof-card,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner,.tt-portal-redesign-hero-proof{padding:14px;border-radius:var(--tt-radius-lg)}.tt-portal-redesign-dashboard .tt-ds-safe-action-banner{align-items:stretch}.tt-portal-redesign-dashboard .tt-ds-action-row>*{min-height:44px}}.tt-portal-r2-page{--tt-r2-ink:#1d1612;--tt-r2-muted:#6f5a4a;--tt-r2-soft:#8a7666;--tt-r2-line:rgba(153,115,79,0.2);--tt-r2-line-strong:rgba(153,115,79,0.32);--tt-r2-surface:rgba(255,252,247,0.94);--tt-r2-surface-strong:rgba(255,249,241,0.98);--tt-r2-wash:#fbf2e6;gap:18px}.tt-portal-r2-hero{display:grid;grid-gap:16px;gap:16px;align-items:stretch;border:1px solid var(--tt-r2-line-strong);border-radius:var(--tt-radius-lg);padding:clamp(18px,4vw,28px);background:linear-gradient(135deg,rgba(255,252,247,.96),rgba(250,239,223,.86)),var(--tt-r2-surface);box-shadow:0 18px 42px rgba(55,36,20,.08)}.tt-portal-r2-hero-copy{display:grid;grid-gap:10px;gap:10px;max-width:760px}.tt-portal-r2-hero-copy h1{margin:0;color:var(--tt-r2-ink);font-size:clamp(1.65rem,4.5vw,2.45rem);line-height:1.05;letter-spacing:0}.tt-portal-r2-hero-copy p{margin:0;color:var(--tt-r2-muted);font-size:.98rem;line-height:1.65}.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-card h3,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-card p,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-value,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-safe-action-banner h3,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-safe-action-banner p,.tt-portal-redesign-shell .tt-portal-r2-page .tt-portal-r2-hero-copy h1,.tt-portal-redesign-shell .tt-portal-r2-page .tt-portal-r2-hero-copy p{opacity:1;text-shadow:none}.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-card h3,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-value,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-safe-action-banner h3,.tt-portal-redesign-shell .tt-portal-r2-page .tt-portal-r2-hero-copy h1{color:var(--tt-r2-ink)!important}.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-proof-card p,.tt-portal-redesign-shell .tt-portal-r2-page .tt-ds-safe-action-banner p,.tt-portal-redesign-shell .tt-portal-r2-page .tt-portal-r2-hero-copy p{color:var(--tt-r2-muted)!important}.tt-portal-r2-ai-workbench,.tt-portal-r2-connect-card,.tt-portal-r2-integrations-workspace,.tt-portal-r2-onboarding-workspace,.tt-portal-r2-status-grid .tt-ds-proof-card,.tt-portal-r2-status-grid .tt-ds-safe-action-banner{color:var(--tt-r2-ink);border-color:var(--tt-r2-line);background:var(--tt-r2-surface)}.tt-portal-r2-status-grid .tt-ds-proof-card{min-height:178px}.tt-portal-r2-ai-workbench h2,.tt-portal-r2-ai-workbench h3,.tt-portal-r2-connect-card h1,.tt-portal-r2-integrations-workspace h3,.tt-portal-r2-onboarding-workspace h3,.tt-portal-r2-status-grid .tt-ds-proof-value{color:var(--tt-r2-ink)}.tt-portal-r2-ai-workbench .tt-copy,.tt-portal-r2-connect-card .tt-copy,.tt-portal-r2-connect-card .tt-note,.tt-portal-r2-integrations-workspace .tt-copy,.tt-portal-r2-onboarding-workspace .tt-copy,.tt-portal-r2-status-grid .tt-ds-proof-card p{color:var(--tt-r2-muted)}.tt-portal-r2-ai-workbench{border-radius:var(--tt-radius-lg);box-shadow:0 20px 54px rgba(55,36,20,.09)}.tt-portal-r2-ai-workbench .tt-ai-agent-page-shell,.tt-portal-r2-ai-workbench .tt-ai-agent-sidecard-compact,.tt-portal-r2-ai-workbench .tt-ai-agent-tabbar,.tt-portal-r2-ai-workbench .tt-ai-agent-topbar,.tt-portal-r2-ai-workbench .tt-ai-agent-workflow-page-shell{border-color:var(--tt-r2-line);background:rgba(255,252,247,.68)}.tt-portal-r2-ai-workbench .tt-ai-agent-tab{min-height:44px}.tt-portal-r2-ai-workbench .tt-ai-agent-tab.is-active,.tt-portal-r2-integrations-workspace .tt-integrations-provider-card.is-selected{border-color:rgba(122,80,41,.46);background:rgba(255,247,236,.95)}.tt-portal-r2-onboarding-workspace{border:1px solid var(--tt-r2-line);border-radius:var(--tt-radius-lg);padding:clamp(18px,3vw,26px)}.tt-portal-r2-integrations-workspace .tt-integrations-provider-grid,.tt-portal-r2-onboarding-workspace .tt-onboarding-workspace-callout-grid,.tt-portal-r2-onboarding-workspace .tt-onboarding-workspace-checklist-grid,.tt-portal-r2-onboarding-workspace .tt-onboarding-workspace-main-grid,.tt-portal-r2-onboarding-workspace .tt-onboarding-workspace-summary-grid{align-items:stretch}.tt-portal-r2-integrations-workspace .tt-form-field,.tt-portal-r2-onboarding-workspace .tt-form-field{min-width:0}.tt-portal-r2-connect-card .tt-input,.tt-portal-r2-integrations-workspace .tt-input,.tt-portal-r2-integrations-workspace .tt-select,.tt-portal-r2-onboarding-workspace .tt-input,.tt-portal-r2-onboarding-workspace .tt-select,.tt-portal-r2-onboarding-workspace .tt-textarea{min-height:44px;border-color:rgba(153,115,79,.24);background:rgba(255,255,255,.74)}.tt-portal-r2-integrations-workspace .tt-integrations-provider-card{border-color:var(--tt-r2-line);background:rgba(255,252,247,.72)!important}.tt-portal-r2-integrations-workspace .tt-integrations-provider-button{min-height:88px}.tt-portal-r2-connect-page{max-width:760px}.tt-portal-r2-connect-card{border-radius:var(--tt-radius-lg);padding:clamp(18px,4vw,28px)}.tt-portal-r2-connect-head{display:grid;grid-gap:10px;gap:10px}.tt-portal-r2-connect-head h1{margin:0;font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.1}@media (max-width:719px){.tt-portal-r2-page{gap:14px}.tt-portal-r2-ai-workbench,.tt-portal-r2-connect-card,.tt-portal-r2-hero,.tt-portal-r2-onboarding-workspace{border-radius:var(--tt-radius-md)}.tt-portal-r2-hero .tt-ds-safe-action-banner,.tt-portal-r2-status-grid .tt-ds-proof-card,.tt-portal-r2-status-grid .tt-ds-safe-action-banner{min-height:0}.tt-portal-r2-ai-workbench .tt-ai-agent-page-head,.tt-portal-r2-ai-workbench .tt-ai-agent-topbar,.tt-portal-r2-integrations-workspace .tt-integrations-detail-header{align-items:stretch}.tt-portal-r2-ai-workbench .tt-ai-agent-tabbar{overflow-x:auto;-webkit-overflow-scrolling:touch}.tt-portal-r2-ai-workbench .tt-ai-agent-tab{flex:0 0 auto}.tt-portal-r2-ai-workbench .tt-inline-actions>*,.tt-portal-r2-connect-card .tt-inline-actions>*,.tt-portal-r2-integrations-workspace .tt-inline-actions>*,.tt-portal-r2-onboarding-workspace .tt-inline-actions>*{min-height:44px}}@media (min-width:860px){.tt-portal-r2-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.tt-portal-r2-connect-page{margin-inline:auto}}.tt-portal-theme .tt-portal-activation-center,.tt-portal-theme .tt-portal-command-card,.tt-portal-theme .tt-portal-journey-rail,.tt-portal-theme .tt-portal-next-action,.tt-portal-theme .tt-portal-priority-panel,.tt-portal-theme .tt-portal-status-strip{position:relative;overflow:hidden}.tt-portal-theme .tt-portal-activation-center:before,.tt-portal-theme .tt-portal-command-card:before,.tt-portal-theme .tt-portal-journey-rail:before,.tt-portal-theme .tt-portal-next-action:before,.tt-portal-theme .tt-portal-priority-panel:before,.tt-portal-theme .tt-portal-status-strip:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(223,127,76,.08),transparent 30%,rgba(127,210,192,.05) 72%,transparent);pointer-events:none}.tt-portal-theme .tt-portal-status-strip{gap:16px}.tt-portal-theme .tt-portal-status-strip.is-compact{gap:10px;padding:14px}.tt-portal-theme .tt-portal-status-strip-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:14px}.tt-portal-theme .tt-portal-status-strip.is-compact .tt-portal-status-strip-head{gap:10px}.tt-portal-theme .tt-portal-status-strip.is-compact h2{margin-top:8px;margin-bottom:0;font-size:clamp(1.3rem,2vw,1.8rem)}.tt-portal-theme .tt-portal-next-action.is-compact .tt-copy,.tt-portal-theme .tt-portal-next-action.is-compact .tt-note,.tt-portal-theme .tt-portal-status-strip.is-compact .tt-copy,.tt-portal-theme .tt-portal-status-strip.is-compact .tt-note{font-size:.92rem}.tt-portal-theme .tt-portal-next-action.is-compact .tt-portal-action-sidecar,.tt-portal-theme .tt-portal-status-strip.is-compact .tt-kpi-card,.tt-portal-theme .tt-portal-status-strip.is-compact .tt-portal-scanline-card{padding:12px}.tt-portal-theme .tt-portal-next-action.is-compact{padding:14px}.tt-portal-theme .tt-distribution-row,.tt-portal-theme .tt-onboarding-mini-card,.tt-portal-theme .tt-ops-metric-card,.tt-portal-theme .tt-portal-kpi-accent,.tt-portal-theme .tt-portal-priority-panel,.tt-portal-theme .tt-portal-scanline-card,.tt-portal-theme .tt-portal-status-card,.tt-portal-theme .tt-visual-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,240,.9));border:1px solid rgba(196,162,129,.34)}.tt-portal-theme .tt-distribution-row strong,.tt-portal-theme .tt-kpi-card strong,.tt-portal-theme .tt-ops-metric-card strong,.tt-portal-theme .tt-portal-kpi-accent strong,.tt-portal-theme .tt-portal-status-card strong,.tt-portal-theme .tt-visual-card strong{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.05}.tt-portal-theme .tt-portal-command-card{background:radial-gradient(circle at top right,rgba(223,127,76,.12),transparent 26%),linear-gradient(180deg,rgba(255,249,241,.98),rgba(250,239,226,.96))}.tt-portal-theme .tt-portal-command-copy{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.tt-portal-theme .tt-portal-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-portal-theme .tt-distribution-row.tone-accent,.tt-portal-theme .tt-ops-metric-card.tone-accent,.tt-portal-theme .tt-portal-kpi-accent.tone-accent,.tt-portal-theme .tt-visual-card.tone-accent{background:linear-gradient(180deg,rgba(255,245,232,.98),rgba(255,236,211,.92))}.tt-portal-theme .tt-distribution-row.tone-teal,.tt-portal-theme .tt-portal-compact-stream.tone-teal,.tt-portal-theme .tt-portal-kpi-accent.tone-teal,.tt-portal-theme .tt-visual-card.tone-teal{background:linear-gradient(180deg,rgba(244,250,247,.98),rgba(229,242,237,.94))}.tt-portal-theme .tt-distribution-row.tone-gold,.tt-portal-theme .tt-home-portal-stream.tone-gold,.tt-portal-theme .tt-ops-metric-card.tone-gold,.tt-portal-theme .tt-portal-kpi-accent.tone-gold{background:linear-gradient(180deg,rgba(255,248,239,.98),rgba(250,238,223,.96))}.tt-portal-theme .tt-distribution-row.tone-rose,.tt-portal-theme .tt-ops-metric-card.tone-rose,.tt-portal-theme .tt-portal-queue-card.tone-rose{background:linear-gradient(180deg,rgba(255,244,240,.98),rgba(249,232,226,.96))}.tt-portal-theme .tt-portal-exec-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.tt-portal-theme .tt-portal-aside-stack{display:grid;grid-gap:14px;gap:14px}.tt-portal-theme .tt-home-portal-stream,.tt-portal-theme .tt-portal-compact-stream,.tt-portal-theme .tt-portal-queue-card{min-height:0}.tt-portal-theme .tt-portal-evidence-list{gap:10px}.tt-portal-theme .tt-platform-queue{gap:12px;margin-top:14px}.tt-portal-theme .tt-platform-queue-summary{gap:14px;padding:16px 18px}.tt-portal-theme .tt-platform-queue-detail{gap:14px;padding:0 18px 18px}.tt-portal-theme .tt-platform-meta-grid{gap:10px;margin-top:10px}.tt-demo-requests-actions,.tt-demo-requests-metrics,.tt-demo-requests-playbook-grid,.tt-integrations-page-actions,.tt-integrations-page-lanes-grid,.tt-integrations-page-metrics,.tt-marketing-page-lane-actions,.tt-marketing-page-lanes-grid,.tt-marketing-page-metrics,.tt-marketing-page-mobile-actions{display:grid}.tt-demo-requests-actions,.tt-demo-requests-metrics,.tt-demo-requests-playbook-grid,.tt-integrations-page-actions,.tt-integrations-page-aside-stack,.tt-integrations-page-lanes-grid,.tt-integrations-page-metrics,.tt-marketing-page-aside-stack,.tt-marketing-page-lane-actions,.tt-marketing-page-lanes-grid,.tt-marketing-page-metrics{gap:12px}.tt-marketing-page-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-integrations-page-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.tt-integrations-page-actions{margin-top:12px}.tt-demo-requests-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-demo-requests-playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-demo-requests-actions,.tt-demo-requests-overview-card,.tt-demo-requests-playbook-card,.tt-demo-requests-queue-card,.tt-integrations-page-actions,.tt-marketing-page-lane-actions,.tt-marketing-page-mobile-actions{width:100%}.tt-demo-requests-metrics,.tt-demo-requests-playbook-grid{align-items:stretch}.tt-demo-requests-actions{justify-content:flex-end}.tt-demo-requests-overview-copy{max-width:42rem}.tt-demo-requests-overview-title{font-size:clamp(1.85rem,2vw,2.35rem);line-height:1.04;letter-spacing:-.04em}.tt-demo-requests-metric-card,.tt-demo-requests-playbook-card,.tt-demo-requests-queue-card,.tt-integrations-page-aside-card,.tt-integrations-page-board-card,.tt-integrations-page-lane-card,.tt-integrations-page-metric-card,.tt-marketing-page-aside-card,.tt-marketing-page-board-card,.tt-marketing-page-lane-card,.tt-marketing-page-metric-card,.tt-marketing-page-mobile-card,.tt-marketing-page-table-card{min-height:0}.tt-demo-requests-playbook-head,.tt-demo-requests-queue-head{gap:14px}.tt-ops-badge-cluster,.tt-ops-detail-copy,.tt-ops-detail-grid,.tt-ops-detail-panel,.tt-ops-detail-shell,.tt-ops-inline-meta,.tt-ops-lane-card,.tt-ops-lane-grid,.tt-ops-lane-item,.tt-ops-lane-list,.tt-ops-quick-action,.tt-ops-workspace-grid{display:grid}.tt-ops-detail-copy,.tt-ops-detail-panel,.tt-ops-lane-card,.tt-ops-lane-grid,.tt-ops-lane-item,.tt-ops-lane-list,.tt-ops-workspace-grid{gap:12px}.tt-ops-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.tt-ops-lane-card{min-height:0;padding:14px;background:rgba(255,255,255,.82);border:1px solid rgba(196,162,129,.22)}.tt-ops-lane-item{padding:12px 14px;border-radius:16px;border:1px solid rgba(196,162,129,.24);background:rgba(255,250,245,.96)}.tt-ops-inline-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;color:#7a6657;font-size:.84rem}.tt-ops-quick-action{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(196,162,129,.28);background:rgba(255,252,248,.98);text-decoration:none;color:inherit}.tt-ops-quick-action p,.tt-ops-quick-action strong{margin:0}.tt-ops-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(180,132,84,.28);background:rgba(240,187,115,.22);color:#533116;font-weight:800}.tt-ops-detail-shell{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:16px;align-items:start}.tt-ops-detail-panel{padding:16px;background:rgba(255,255,255,.03)}.tt-ops-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.tt-ops-detail-grid span,.tt-ops-detail-grid strong{display:block}.tt-ops-badge-cluster{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));gap:10px}.tt-dashboard-ai-summary-card,.tt-dashboard-aside-card,.tt-dashboard-aside-stack,.tt-dashboard-channel-card,.tt-dashboard-channel-list,.tt-dashboard-channel-row,.tt-dashboard-command-card,.tt-dashboard-command-center-card,.tt-dashboard-command-center-grid,.tt-dashboard-command-center-tile,.tt-dashboard-growth-card,.tt-dashboard-growth-grid,.tt-dashboard-growth-tile,.tt-dashboard-integration-health-card,.tt-dashboard-lane-card,.tt-dashboard-lanes-grid,.tt-dashboard-metric-card,.tt-dashboard-metrics-grid,.tt-dashboard-mini-metrics,.tt-dashboard-next-step-panel,.tt-dashboard-overview-grid,.tt-dashboard-proof-card,.tt-dashboard-proof-item,.tt-dashboard-proof-stack,.tt-dashboard-status-card,.tt-dashboard-status-grid,.tt-dashboard-sync-health-card,.tt-dashboard-sync-health-metrics,.tt-dashboard-sync-provider-list,.tt-dashboard-sync-provider-row,.tt-integrations-page-aside-card,.tt-integrations-page-aside-stack,.tt-integrations-page-board-card,.tt-integrations-page-grid,.tt-integrations-page-lane-card,.tt-integrations-page-metric-card,.tt-live-desk-aside-stack,.tt-live-desk-overview-card,.tt-live-desk-overview-grid,.tt-live-desk-posture-card,.tt-reports-board-card,.tt-reports-lane-card,.tt-reports-lanes-grid,.tt-reports-metric-card,.tt-reports-metrics-grid,.tt-reports-mobile-list,.tt-reports-overview-card,.tt-reports-proof-card,.tt-reports-proof-grid,.tt-reports-table-card,.tt-reviews-aside-card,.tt-reviews-aside-stack,.tt-reviews-board-card,.tt-reviews-lane-card,.tt-reviews-lane-item,.tt-reviews-lanes-grid,.tt-reviews-metrics-grid,.tt-reviews-overview-grid,.tt-reviews-queue-card,.tt-team-page-board,.tt-team-page-board-card,.tt-team-page-metric-card,.tt-team-page-metrics{gap:14px}.tt-dashboard-ai-summary-card,.tt-dashboard-aside-card,.tt-dashboard-aside-stack,.tt-dashboard-channel-card,.tt-dashboard-channel-row,.tt-dashboard-command-card,.tt-dashboard-command-center-card,.tt-dashboard-command-center-tile,.tt-dashboard-growth-card,.tt-dashboard-growth-tile,.tt-dashboard-integration-health-card,.tt-dashboard-lane-card,.tt-dashboard-next-step-panel,.tt-dashboard-proof-card,.tt-dashboard-proof-item,.tt-dashboard-status-card,.tt-dashboard-sync-health-card,.tt-execution-page-aside-card,.tt-execution-page-aside-stack,.tt-execution-page-metric-card,.tt-execution-page-overview-card,.tt-execution-page-section-card,.tt-execution-page-section-metric-card,.tt-execution-page-summary-card,.tt-guests-page-card,.tt-integrations-page-aside-card,.tt-integrations-page-aside-stack,.tt-integrations-page-board-card,.tt-integrations-page-lane-card,.tt-live-desk-aside-stack,.tt-live-desk-overview-card,.tt-live-desk-posture-card,.tt-reports-board-card,.tt-reports-lane-card,.tt-reports-metric-card,.tt-reports-overview-card,.tt-reports-proof-card,.tt-reports-table-card,.tt-reviews-aside-card,.tt-reviews-aside-stack,.tt-reviews-board-card,.tt-reviews-lane-card,.tt-reviews-queue-card,.tt-team-page-board-card,.tt-team-page-metric-card{display:grid}.tt-execution-page-aside-card,.tt-execution-page-aside-stack,.tt-execution-page-grid,.tt-execution-page-metric-card,.tt-execution-page-mobile-list,.tt-execution-page-overview-card,.tt-execution-page-section-card,.tt-execution-page-section-metric-card,.tt-execution-page-summary-card,.tt-guests-page-actions,.tt-guests-page-board,.tt-guests-page-card,.tt-guests-page-follow-up-list,.tt-guests-page-mobile-list{gap:14px}.tt-guests-page-head{display:grid;grid-gap:8px;gap:8px}.tt-execution-page-head,.tt-execution-page-summary-head,.tt-guests-page-head,.tt-reports-board-head,.tt-reports-lane-head,.tt-reports-overview-head,.tt-reports-table-head{align-items:flex-start}.tt-execution-page-head>div,.tt-execution-page-summary-head>div,.tt-reports-board-head>div,.tt-reports-lane-head>div,.tt-reports-mobile-meta>*,.tt-reports-overview-head>div,.tt-reports-table-head>div{min-width:0}.tt-execution-page-aside-card,.tt-execution-page-head,.tt-execution-page-mobile-list,.tt-execution-page-summary-card,.tt-execution-page-summary-grid,.tt-reports-mobile-meta,.tt-reports-overview-copy{overflow-wrap:anywhere}.tt-reports-metrics-grid,.tt-reports-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-execution-page-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.tt-execution-page-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-execution-page-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.tt-execution-page-actions>*{width:100%;justify-content:center}.tt-reports-lanes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-reports-lane-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.tt-reports-lane-actions>*{width:100%;justify-content:center}.tt-reports-mobile-list,.tt-reports-mobile-meta{gap:14px}.tt-reports-table-card{display:grid;grid-gap:14px;gap:14px}.tt-guests-page-mobile-empty-copy,.tt-guests-page-title{margin:0}.tt-guests-page-actions,.tt-guests-page-detail-grid,.tt-guests-page-detail-list,.tt-guests-page-follow-up-list,.tt-guests-page-mobile-list,.tt-guests-page-table-wrap{margin-top:16px}.tt-guests-page-mobile-head{align-items:flex-start}.tt-guests-page-mobile-head>div,.tt-guests-page-mobile-value{min-width:0}.tt-guests-page-mobile-value{text-align:right}.tt-guests-page-detail-list,.tt-guests-page-empty-copy,.tt-guests-page-mobile-empty-copy{overflow-wrap:anywhere}.tt-guests-page-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tt-guests-page-actions>*{width:100%;justify-content:center}.tt-dashboard-aside-head,.tt-dashboard-command-head,.tt-dashboard-growth-head,.tt-dashboard-lane-head,.tt-dashboard-next-step-head,.tt-dashboard-proof-item-head,.tt-dashboard-status-head,.tt-dashboard-sync-health-head,.tt-integrations-page-board-head,.tt-integrations-page-lane-head,.tt-live-desk-overview-head,.tt-live-desk-posture-head,.tt-reviews-board-head,.tt-reviews-lane-head,.tt-reviews-queue-head,.tt-team-page-table-head{align-items:flex-start}.tt-dashboard-aside-head>div,.tt-dashboard-command-head>div,.tt-dashboard-growth-head>div,.tt-dashboard-lane-head>div,.tt-dashboard-next-step-head>div,.tt-dashboard-proof-item-head>div,.tt-dashboard-status-head>div,.tt-dashboard-sync-health-head>div,.tt-integrations-page-board-head>div,.tt-integrations-page-lane-head>div,.tt-live-desk-overview-head>div,.tt-live-desk-posture-head>div,.tt-reviews-board-head>div,.tt-reviews-lane-head>div,.tt-reviews-queue-head>div,.tt-team-page-table-head>div{min-width:0}.tt-dashboard-next-step-actions,.tt-dashboard-proof-actions,.tt-live-desk-actions,.tt-reviews-lane-actions,.tt-reviews-mobile-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.tt-dashboard-next-step-actions>*,.tt-dashboard-proof-actions>*,.tt-live-desk-actions>*,.tt-reviews-lane-actions>*,.tt-reviews-mobile-actions>*{width:100%;justify-content:center}.tt-live-desk-aside-stack,.tt-live-desk-overview-copy,.tt-live-desk-posture-grid{display:grid}.tt-live-desk-overview-copy{gap:8px}.tt-live-desk-aside-title,.tt-live-desk-overview-title,.tt-live-desk-posture-note,.tt-live-desk-posture-value{margin:0}.tt-live-desk-overview-title{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1}.tt-live-desk-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-live-desk-posture-card{min-height:100%}.tt-live-desk-posture-value{font-size:1rem;font-weight:700}.tt-live-desk-aside-title,.tt-live-desk-posture-note{overflow-wrap:anywhere}.tt-live-desk-actions{margin-top:16px}.tt-live-desk-aside-title{font-size:1.02rem;line-height:1.35}.tt-team-page-table-head{display:grid;grid-gap:8px;gap:8px}.tt-dashboard-lane-actions{display:grid}.tt-dashboard-lane-actions>*{width:100%;justify-content:center}.tt-dashboard-ai-summary-card .tt-note,.tt-dashboard-aside-card .tt-copy,.tt-dashboard-aside-card .tt-list,.tt-dashboard-channel-card .tt-note,.tt-dashboard-command-card .tt-copy,.tt-dashboard-command-center-card .tt-copy,.tt-dashboard-command-center-card .tt-note,.tt-dashboard-command-center-tile .tt-note,.tt-dashboard-growth-card .tt-note,.tt-dashboard-growth-tile .tt-note,.tt-dashboard-integration-health-card .tt-note,.tt-dashboard-lane-card .tt-copy,.tt-dashboard-next-step-panel .tt-copy,.tt-dashboard-proof-card .tt-copy,.tt-dashboard-proof-item .tt-copy,.tt-dashboard-status-card .tt-copy,.tt-dashboard-sync-health-card .tt-copy,.tt-dashboard-sync-health-card .tt-note,.tt-integrations-page-aside-card .tt-copy,.tt-integrations-page-aside-card .tt-list,.tt-integrations-page-board-card .tt-copy,.tt-integrations-page-lane-card .tt-copy,.tt-integrations-page-lane-card .tt-note,.tt-integrations-page-metric-card .tt-copy,.tt-team-page-board-card .tt-copy,.tt-team-page-footnote,.tt-team-page-metric-card .tt-copy{overflow-wrap:anywhere}.tt-live-desk-aside-card,.tt-reviews-aside-card{min-height:0}.tt-dashboard-ai-summary-card,.tt-dashboard-channel-card,.tt-dashboard-command-center-card,.tt-dashboard-growth-card,.tt-dashboard-integration-health-card,.tt-dashboard-sync-health-card{gap:14px}.tt-dashboard-command-center-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tt-dashboard-growth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tt-dashboard-sync-provider-row,.tt-portal-theme .tt-dashboard-channel-row,.tt-portal-theme .tt-dashboard-command-center-tile,.tt-portal-theme .tt-dashboard-growth-tile{gap:10px;min-height:100%;padding:14px;border-radius:14px;border:1px solid rgba(133,149,255,.16);background:rgba(255,255,255,.045);color:inherit;text-decoration:none}.tt-portal-theme .tt-dashboard-channel-row:hover,.tt-portal-theme .tt-dashboard-command-center-tile:hover,.tt-portal-theme .tt-dashboard-growth-tile:hover{border-color:rgba(125,143,255,.34);background:rgba(255,255,255,.07)}.tt-dashboard-command-center-tile>strong{font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.1}.tt-dashboard-growth-tile>strong{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.1}.tt-dashboard-mini-metrics,.tt-dashboard-sync-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tt-dashboard-sync-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-dashboard-mini-metrics>div,.tt-dashboard-sync-health-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(133,149,255,.14);background:rgba(255,255,255,.04)}.tt-dashboard-channel-list,.tt-dashboard-sync-provider-list{gap:10px}.tt-dashboard-channel-row,.tt-dashboard-sync-provider-row{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.tt-dashboard-channel-row p,.tt-dashboard-sync-health-copy,.tt-dashboard-sync-health-title{margin:0}.tt-dashboard-sync-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.tt-dashboard-sync-actions>*{width:100%;justify-content:center}.tt-live-desk-aside-card .tt-copy,.tt-live-desk-aside-card .tt-list,.tt-live-desk-overview-card .tt-copy,.tt-live-desk-overview-card .tt-note,.tt-reviews-aside-card .tt-copy,.tt-reviews-aside-card .tt-list,.tt-reviews-board-card .tt-copy,.tt-reviews-board-card .tt-note,.tt-reviews-lane-card .tt-copy,.tt-reviews-lane-card .tt-note,.tt-reviews-queue-card .tt-copy,.tt-reviews-queue-card .tt-note{overflow-wrap:anywhere}.tt-portal-theme .tt-distribution-stack,.tt-portal-theme .tt-visual-panel-head,.tt-portal-theme .tt-visual-split{gap:12px}.tt-portal-theme .tt-visual-panel.is-compact{padding:14px}.tt-portal-theme .tt-visual-panel.is-compact .tt-visual-panel-head{gap:10px}.tt-portal-theme .tt-visual-panel.is-compact h3{margin:6px 0 0;font-size:1.1rem}.tt-portal-theme .tt-visual-panel.is-compact .tt-copy,.tt-portal-theme .tt-visual-panel.is-compact .tt-distribution-share,.tt-portal-theme .tt-visual-panel.is-compact p{font-size:.92rem}.tt-portal-theme .tt-visual-panel.is-compact .tt-distribution-row,.tt-portal-theme .tt-visual-panel.is-compact .tt-visual-card{padding:12px}.tt-portal-theme .tt-portal-evidence-row{padding:14px 16px;border:1px solid rgba(123,147,255,.14);border-radius:18px;background:rgba(255,255,255,.03)}.tt-portal-theme .tt-portal-evidence-row:first-child{border-top:1px solid rgba(123,147,255,.14)}.tt-portal-command-dock,.tt-portal-command-dock-grid,.tt-portal-command-link{display:grid}.tt-portal-command-dock{gap:14px}.tt-orchestration-control-head,.tt-portal-command-dock-head,.tt-portal-location-context-head{align-items:start;gap:14px}.tt-portal-command-dock-count,.tt-portal-location-context-count{white-space:nowrap}.tt-portal-command-dock-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tt-portal-theme .tt-portal-command-link{gap:12px;min-height:100%;padding:14px 16px;border-radius:18px;border:1px solid rgba(196,162,129,.28);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,240,.9));text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;box-shadow:0 10px 24px rgba(84,48,21,.08)}.tt-portal-theme .tt-portal-command-link:hover{transform:translateY(-2px);border-color:rgba(180,132,84,.44);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,245,235,.96));box-shadow:0 16px 30px rgba(84,48,21,.12)}.tt-portal-command-metric{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;color:#2a1a10}.tt-portal-command-cta{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#8b5c34}.tt-orchestration-control-grid,.tt-orchestration-workflow-mobile-list,.tt-portal-activation-center,.tt-portal-activation-grid,.tt-portal-location-context,.tt-portal-location-context-branches,.tt-portal-location-context-summary{gap:16px}.tt-orchestration-control-actions,.tt-portal-activation-actions,.tt-portal-location-context-actions,.tt-portal-next-action-actions{flex-wrap:wrap}.tt-orchestration-control-card{min-height:100%}.tt-orchestration-workflow-mobile-list{margin-top:18px}.tt-ai-preview-aside-stack,.tt-ai-preview-overview-grid,.tt-ai-preview-posture-card{gap:14px}.tt-ai-preview-overview-card{gap:16px}.tt-ai-preview-posture-card{min-height:100%}.tt-ai-preview-actions{align-items:stretch}.tt-portal-theme .tt-analytics-bar-track,.tt-portal-theme .tt-distribution-track,.tt-portal-theme .tt-visual-bar-track{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.04)}.tt-portal-theme .tt-analytics-bar-fill,.tt-portal-theme .tt-distribution-fill,.tt-portal-theme .tt-visual-bar-fill{background:linear-gradient(90deg,#7f72ff,#2bd6bc 54%,#ff9f67);box-shadow:0 0 22px rgba(90,132,255,.22)}.tt-portal-theme .tt-filter-chip{background:rgba(255,255,255,.04);border-color:rgba(128,144,255,.14)}.tt-portal-theme .tt-filter-chip.is-active{background:linear-gradient(135deg,rgba(104,91,255,.22),rgba(28,195,174,.14));border-color:rgba(135,152,255,.38)}.tt-portal-theme .tt-btn{background:linear-gradient(135deg,#7f72ff,#5b8dff);border-color:rgba(126,143,255,.5);box-shadow:0 16px 36px rgba(61,93,223,.26)}.tt-portal-theme .tt-btn-ghost,.tt-portal-theme .tt-btn-secondary,.tt-portal-theme .tt-icon-btn,.tt-portal-theme .tt-session-chip{background:rgba(255,255,255,.045);border-color:rgba(133,149,255,.2)}.tt-portal-theme .tt-copy,.tt-portal-theme .tt-note{color:#6f5a4a}.tt-portal-theme .tt-label{color:#9b6a3c}@media (max-width:1180px){.tt-app-shell,.tt-ops-detail-shell,.tt-portal-theme .tt-portal-exec-grid,.tt-portal-theme .tt-portal-status-strip-head{grid-template-columns:1fr}.tt-integrations-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tt-integrations-detail-header{grid-template-columns:minmax(0,1fr)}.tt-integrations-detail-status{width:100%;justify-content:flex-start!important}.tt-portal-theme .tt-sidebar{position:relative;min-height:auto}.tt-portal-theme .tt-sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.tt-ops-lane-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tt-dashboard-next-step-actions,.tt-dashboard-proof-actions,.tt-live-desk-actions,.tt-live-desk-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-dashboard-command-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-dashboard-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.tt-dashboard-command-center-grid,.tt-dashboard-growth-grid,.tt-dashboard-metrics-grid,.tt-dashboard-mini-metrics,.tt-dashboard-proof-stack,.tt-dashboard-status-grid,.tt-dashboard-sync-health-metrics,.tt-demo-requests-metrics,.tt-demo-requests-playbook-grid,.tt-execution-page-metrics,.tt-execution-page-summary-grid,.tt-guests-page-actions,.tt-guests-page-board,.tt-integrations-page-lanes-grid,.tt-integrations-page-metrics,.tt-live-desk-posture-grid,.tt-marketing-page-lanes-grid,.tt-marketing-page-metrics,.tt-reports-lanes-grid,.tt-reports-metrics-grid,.tt-reports-proof-grid,.tt-reviews-lanes-grid,.tt-reviews-metrics-grid,.tt-team-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tt-dashboard-aside-head,.tt-dashboard-command-head,.tt-dashboard-next-step-head,.tt-dashboard-proof-item-head,.tt-demo-requests-overview-head,.tt-demo-requests-playbook-head,.tt-demo-requests-queue-head,.tt-execution-page-head,.tt-execution-page-summary-head,.tt-guests-page-head,.tt-integrations-page-board-head,.tt-integrations-page-lane-head,.tt-marketing-page-board-head,.tt-marketing-page-lane-head,.tt-marketing-page-table-head,.tt-reports-board-head,.tt-reports-lane-head,.tt-reports-overview-head,.tt-reports-table-head,.tt-reviews-board-head,.tt-reviews-lane-head,.tt-reviews-queue-head,.tt-team-page-table-head{gap:12px}.tt-dashboard-lane-actions,.tt-dashboard-next-step-actions,.tt-dashboard-proof-actions,.tt-demo-requests-actions,.tt-guests-page-actions,.tt-marketing-page-lane-actions,.tt-marketing-page-mobile-actions,.tt-reports-lane-actions,.tt-reviews-lane-actions,.tt-reviews-mobile-actions{width:100%}.tt-dashboard-lane-actions>*,.tt-dashboard-next-step-actions>*,.tt-dashboard-proof-actions>*,.tt-demo-requests-actions>*,.tt-guests-page-actions>*,.tt-marketing-page-lane-actions>*,.tt-marketing-page-mobile-actions>*,.tt-reports-lane-actions>*,.tt-reviews-lane-actions>*,.tt-reviews-mobile-actions>*{width:100%;justify-content:center}}@media (max-width:720px){.tt-dashboard-command-center-grid,.tt-dashboard-growth-grid,.tt-dashboard-metrics-grid,.tt-dashboard-mini-metrics,.tt-dashboard-next-step-actions,.tt-dashboard-proof-actions,.tt-dashboard-proof-stack,.tt-dashboard-status-grid,.tt-dashboard-sync-health-metrics,.tt-demo-requests-actions,.tt-demo-requests-metrics,.tt-demo-requests-playbook-grid,.tt-execution-page-actions,.tt-execution-page-metrics,.tt-execution-page-summary-grid,.tt-guests-page-actions,.tt-guests-page-board,.tt-integrations-page-actions,.tt-integrations-page-lanes-grid,.tt-integrations-page-metrics,.tt-marketing-page-lane-actions,.tt-marketing-page-lanes-grid,.tt-marketing-page-metrics,.tt-marketing-page-mobile-actions,.tt-reports-lane-actions,.tt-reports-lanes-grid,.tt-reports-metrics-grid,.tt-reports-proof-grid,.tt-reviews-lane-actions,.tt-reviews-lanes-grid,.tt-reviews-metrics-grid,.tt-reviews-mobile-actions,.tt-team-page-metrics{grid-template-columns:1fr!important}.tt-dashboard-aside-card,.tt-dashboard-command-card,.tt-dashboard-lane-card,.tt-dashboard-metric-card,.tt-dashboard-proof-card,.tt-dashboard-proof-item,.tt-dashboard-status-card,.tt-demo-requests-metric-card,.tt-demo-requests-overview-card,.tt-demo-requests-playbook-card,.tt-demo-requests-queue-card,.tt-execution-page-aside-card,.tt-execution-page-metric-card,.tt-execution-page-overview-card,.tt-execution-page-section-card,.tt-execution-page-section-metric-card,.tt-execution-page-summary-card,.tt-guests-page-card,.tt-integrations-page-aside-card,.tt-integrations-page-board-card,.tt-integrations-page-lane-card,.tt-integrations-page-metric-card,.tt-marketing-page-aside-card,.tt-marketing-page-board-card,.tt-marketing-page-lane-card,.tt-marketing-page-metric-card,.tt-marketing-page-mobile-card,.tt-marketing-page-table-card,.tt-reports-board-card,.tt-reports-lane-card,.tt-reports-metric-card,.tt-reports-overview-card,.tt-reports-proof-card,.tt-reports-table-card,.tt-reviews-aside-card,.tt-reviews-board-card,.tt-reviews-lane-card,.tt-reviews-queue-card,.tt-team-page-board-card,.tt-team-page-metric-card{padding:12px;border-radius:18px}.tt-dashboard-lane-actions>*,.tt-dashboard-next-step-actions>*,.tt-dashboard-proof-actions>*,.tt-demo-requests-actions>*,.tt-execution-page-actions>*,.tt-guests-page-actions>*,.tt-marketing-page-lane-actions>*,.tt-marketing-page-mobile-actions>*,.tt-reports-lane-actions>*,.tt-reviews-lane-actions>*,.tt-reviews-mobile-actions>*{min-height:44px}}@media (max-width:640px){.tt-live-desk-aside-card,.tt-live-desk-overview-card,.tt-live-desk-posture-card{padding:12px;border-radius:18px}.tt-demo-requests-overview-title{font-size:1.35rem}.tt-live-desk-overview-title{font-size:1.2rem}.tt-live-desk-actions{grid-template-columns:1fr}.tt-live-desk-overview-head .tt-proof-badge,.tt-live-desk-posture-head .tt-proof-badge{width:100%;justify-content:center}.tt-section{padding:30px 0 36px}.tt-ai-preview-actions{grid-template-columns:1fr}.tt-ai-preview-aside-card,.tt-ai-preview-overview-card,.tt-ai-preview-posture-card{padding:12px;border-radius:18px}.tt-section.compact{padding-top:18px}.tt-home-hero-image-card{aspect-ratio:1.04/1;border-radius:24px}.tt-turn-calls-cash-proof{padding:20px}.tt-turn-calls-cash-proof blockquote{font-size:1.18rem}}@media (max-width:900px){.tt-portal-theme .tt-app-header,.tt-portal-theme .tt-main-content,.tt-portal-theme .tt-sidebar{padding:16px}.tt-portal-theme .tt-portal-header-thin{align-items:flex-start;min-height:auto;padding:12px 16px}.tt-ops-detail-grid,.tt-ops-inline-meta,.tt-ops-mobile-meta,.tt-portal-command-dock-grid,.tt-portal-header-meta,.tt-portal-jump-row,.tt-portal-theme .tt-portal-kpi-grid,.tt-portal-theme .tt-sidebar-nav{grid-template-columns:1fr}.tt-portal-theme .tt-orchestration-control-head,.tt-portal-theme .tt-portal-command-dock-head,.tt-portal-theme .tt-portal-location-context-head{flex-direction:column;align-items:flex-start}.tt-portal-theme .tt-portal-command-dock-count,.tt-portal-theme .tt-portal-location-context-count{white-space:normal}.tt-portal-theme .tt-inline-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.tt-portal-theme .tt-sidebar-mobile-nav{width:100%;border-radius:20px;border:1px solid rgba(201,161,121,.28);background:rgba(255,252,247,.88);overflow:hidden}.tt-portal-theme .tt-sidebar-mobile-nav-trigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer}.tt-portal-theme .tt-sidebar-mobile-nav-trigger::-webkit-details-marker{display:none}.tt-portal-theme .tt-sidebar-mobile-nav-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.tt-portal-theme .tt-sidebar-mobile-nav-copy strong,.tt-portal-theme .tt-sidebar-mobile-nav-meta{font-size:.92rem}.tt-portal-theme .tt-sidebar-mobile-nav-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#7a4f25}.tt-portal-theme .tt-sidebar-mobile-nav:not([open]) .tt-sidebar-nav{display:none}.tt-portal-theme .tt-sidebar-mobile-nav[open] .tt-sidebar-nav{margin:0;padding:0 16px 16px}.tt-portal-theme .tt-sidebar-mobile-nav[open] .tt-sidebar-nav-group+.tt-sidebar-nav-group{padding-top:10px;border-top:1px solid rgba(201,161,121,.2)}.tt-portal-theme .tt-portal-section-tabs{display:grid;grid-gap:10px;gap:10px;padding-bottom:0;overflow:visible;border-bottom:0}.tt-portal-theme .tt-portal-section-tab-row{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0 2px 8px;margin:0 -2px;scrollbar-width:thin}.tt-portal-theme .tt-portal-section-tab{min-height:38px;padding:0 14px;border:1px solid rgba(201,161,121,.24);background:rgba(255,255,255,.6);color:#5b483b;flex-shrink:0}.tt-portal-theme .tt-portal-section-tab:after{display:none}.tt-portal-theme .tt-portal-section-tab.is-active{background:rgba(223,127,76,.14);border-color:rgba(223,127,76,.34);color:#1d1612}.tt-portal-theme .tt-portal-section-tabs-trailing{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:980px){.tt-integrations-workspace-card{padding:12px}.tt-ai-preview-overview-head{align-items:flex-start}.tt-ai-preview-aside-card,.tt-ai-preview-overview-card{padding:14px}.tt-ai-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-ai-preview-actions>*{width:100%;justify-content:center}.tt-integrations-location-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tt-integrations-location-filter>*{width:100%;justify-content:center}.tt-integrations-provider-grid{grid-template-columns:1fr!important}.tt-integrations-provider-card{min-height:0!important}.tt-integrations-advanced-actions,.tt-integrations-provider-card .tt-inline-actions{width:100%}.tt-integrations-advanced-actions>*,.tt-integrations-provider-card .tt-inline-actions>*{width:100%;justify-content:center}.tt-integrations-detail-header{gap:14px}.tt-integrations-detail-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-integrations-detail-status>*{min-width:0}.tt-integrations-advanced-split{gap:12px}.tt-integrations-advanced-actions,.tt-integrations-config-actions,.tt-integrations-primary-actions{display:grid;grid-template-columns:1fr}.tt-integrations-advanced-actions>*,.tt-integrations-config-actions>*,.tt-integrations-primary-actions>*{width:100%;justify-content:center}.tt-integrations-config-grid .tt-form-field{grid-column:span 1}.tt-portal-theme .tt-ops-table-wrap{display:none}.tt-portal-theme .tt-ops-mobile-list{display:grid}}.tt-portal-theme,.tt-portal-theme h1,.tt-portal-theme h2,.tt-portal-theme h3,.tt-portal-theme h4,.tt-portal-theme h5,.tt-portal-theme h6,.tt-portal-theme label,.tt-portal-theme li,.tt-portal-theme p,.tt-portal-theme span,.tt-portal-theme strong,.tt-portal-theme td,.tt-portal-theme th{color:inherit}.tt-portal-theme .tt-ai-agent-choice-row,.tt-portal-theme .tt-app-header,.tt-portal-theme .tt-card,.tt-portal-theme .tt-filter-bar,.tt-portal-theme .tt-reference-panel,.tt-portal-theme .tt-sidebar,.tt-portal-theme .tt-sidebar-link,.tt-portal-theme .tt-surface{color:#1d1612}.tt-portal-theme .tt-brand-text span,.tt-portal-theme .tt-copy,.tt-portal-theme .tt-note,.tt-portal-theme .tt-sidebar-nav-label{color:#5b483b!important}.tt-portal-theme .tt-label,.tt-portal-theme .tt-pill:not(.dark):not(.warn),.tt-portal-theme .tt-proof-meta{color:#7a4f25!important}.tt-portal-theme .tt-input,.tt-portal-theme .tt-select,.tt-portal-theme .tt-textarea{background:rgba(255,255,255,.9);border:1px solid rgba(196,162,129,.45);color:#1d1612}.tt-ai-agent-editor-shell .tt-pill:not(.dark):not(.warn){padding:4px 8px;font-size:.74rem;line-height:1;border-radius:999px}.tt-portal-theme .tt-input::placeholder,.tt-portal-theme .tt-textarea::placeholder{color:#9d8a7a}.tt-portal-theme .tt-btn-ghost,.tt-portal-theme .tt-btn-secondary,.tt-portal-theme .tt-icon-btn,.tt-portal-theme .tt-session-chip{color:#4f3e32!important;background:rgba(255,255,255,.92);border-color:rgba(196,162,129,.42)}.tt-portal-theme .tt-form-error{color:#b54121!important}.tt-portal-redesign-shell .tt-btn{color:#1d1612!important;background:linear-gradient(135deg,#d8a047,#df7f4c);border-color:rgba(153,94,45,.35);box-shadow:0 16px 34px rgba(154,90,39,.18)}.tt-portal-redesign-shell .tt-btn-ghost,.tt-portal-redesign-shell .tt-btn-secondary{color:#4f3e32!important;background:rgba(255,255,255,.88);border-color:rgba(153,115,79,.28);box-shadow:none}.tt-portal-redesign-shell .tt-btn-ghost:hover,.tt-portal-redesign-shell .tt-btn-secondary:hover,.tt-portal-redesign-shell .tt-btn:hover{transform:translateY(-1px)}.tt-portal-redesign-dashboard .tt-ds-proof-card,.tt-portal-redesign-dashboard .tt-ds-proof-card h3,.tt-portal-redesign-dashboard .tt-ds-proof-value,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner h3,.tt-portal-redesign-dashboard .tt-portal-redesign-hero,.tt-portal-redesign-dashboard .tt-portal-redesign-hero h2,.tt-portal-redesign-dashboard .tt-portal-redesign-hero-copy,.tt-portal-redesign-dashboard .tt-portal-redesign-hero-proof{color:#1d1612!important}.tt-portal-redesign-dashboard .tt-ds-proof-card p,.tt-portal-redesign-dashboard .tt-ds-safe-action-banner p,.tt-portal-redesign-dashboard .tt-portal-redesign-hero p{color:#6f5a4a!important}.tt-portal-redesign-dashboard .tt-portal-redesign-hero .tt-pill{color:#7a4f25!important;background:rgba(216,160,71,.14);border-color:rgba(216,160,71,.28)}.tt-ai-agent-library-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:0;border-bottom:1px solid rgba(196,162,129,.22);align-self:stretch}.tt-ai-agent-library-tab{border:0;background:transparent;color:#6f5a4a;font-weight:700;padding:12px 10px;border-radius:0;cursor:pointer;text-align:center}.tt-ai-agent-library-tab.is-active{background:transparent;color:#1d1612;box-shadow:inset 0 -2px 0 #1d1612}.tt-integration-group-block{display:grid;grid-gap:12px;gap:12px}.tt-integration-group-heading{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end}.tt-integration-group-heading .tt-copy{max-width:56ch}.tt-marketing-integrations-stack{gap:22px}.tt-marketing-integration-group-block{gap:14px}.tt-marketing-integration-group-heading{align-items:start}.tt-marketing-integration-group-copy h3{line-height:1.15}.tt-marketing-integration-card-grid{align-items:stretch}.tt-marketing-integration-card{min-height:0}.tt-marketing-integration-card .tt-proof-panel-top{width:100%;align-items:flex-start;gap:10px}.tt-marketing-integration-logo-wrap{max-width:100%}.tt-marketing-logo-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.tt-marketing-logo-chip{justify-content:center;min-height:100%;text-align:center}.tt-audit-start-steps,.tt-marketing-benefits-grid,.tt-marketing-feature-group-grid,.tt-marketing-steps-grid{align-items:stretch}.tt-audit-start-step-card,.tt-marketing-benefit-card,.tt-marketing-feature-group-card,.tt-marketing-step-card{min-height:100%}.tt-audit-start-step-card{display:grid;grid-gap:12px;gap:12px}.tt-audit-start-step-copy,.tt-audit-start-step-title,.tt-marketing-benefit-card p,.tt-marketing-feature-group-card h3,.tt-marketing-step-card h3{overflow-wrap:anywhere;margin:0}.tt-marketing-cta-band{display:grid;grid-gap:14px;gap:14px}.tt-marketing-cta-actions{align-items:stretch}.tt-ai-agent-library-search-row{display:flex}.tt-ai-agent-filter-row{gap:8px}.tt-ai-agent-filter-group{position:relative}.tt-orchestration-runtime-board{display:grid;grid-gap:18px;gap:18px}.tt-orchestration-runtime-header{align-items:flex-start;gap:16px}.tt-orchestration-runtime-description{max-width:620px;margin:0}.tt-orchestration-action-row{margin-top:12px;flex-wrap:wrap;align-items:stretch}.tt-orchestration-action-row-primary{margin-top:16px}.tt-orchestration-action-form{display:grid;grid-gap:8px;gap:8px;min-width:min(220px,100%)}.tt-orchestration-action-button{width:100%}.tt-orchestration-action-message{margin:0}.tt-orchestration-runtime-columns,.tt-orchestration-status-grid{margin-top:18px}.tt-orchestration-runtime-panel,.tt-orchestration-status-card{min-width:0}.tt-orchestration-runtime-list{margin-top:16px}.tt-orchestration-runtime-list li{overflow-wrap:anywhere}.tt-orchestration-runtime-details{margin-top:8px}.tt-orchestration-runtime-summary{cursor:pointer}.tt-orchestration-runtime-pre{margin-top:8px;white-space:pre-wrap;overflow-x:auto;padding:12px 14px;border-radius:14px;background:rgba(36,22,16,.04)}.tt-ai-agent-filter-chip{border:1px solid rgba(196,162,129,.35);background:rgba(255,255,255,.92);color:#5a4739;border-radius:999px;padding:7px 12px;font-size:.84rem;cursor:pointer}@media (max-width:980px){.tt-orchestration-runtime-header{grid-template-columns:1fr}.tt-orchestration-action-row,.tt-orchestration-action-row-inline{display:grid;grid-template-columns:1fr}.tt-orchestration-action-form{min-width:0}}@media (max-width:640px){.tt-orchestration-runtime-board{gap:16px}.tt-orchestration-runtime-pre{padding:10px 12px;font-size:.82rem}}.tt-ai-agent-filter-chip.is-active{background:#f2dfcb;border-color:rgba(155,106,60,.44);color:#633f20}.tt-ai-agent-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:220px;padding:10px;border-radius:16px;background:#fffdf9;border:1px solid rgba(196,162,129,.28);box-shadow:0 18px 40px rgba(58,39,20,.14);display:grid;grid-gap:8px;gap:8px}.tt-ai-agent-filter-option-list{max-height:220px;overflow:auto;display:grid;grid-gap:4px;gap:4px}.tt-ai-agent-filter-option{border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:10px;cursor:pointer;color:#3f3024}.tt-ai-agent-filter-option.is-active{background:#f4e6d7;color:#633f20}.tt-ai-agent-voice-library-main{border:0;background:transparent;display:grid;grid-gap:6px;gap:6px;text-align:left;padding:0;cursor:pointer;min-width:0}.tt-ai-agent-voice-library-main span{font-weight:700;color:#1d1612}.tt-agent-preview-voice-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(196,162,129,.24);background:rgba(255,255,255,.86)}.tt-agent-preview-voice-row.is-active{border-color:rgba(155,106,60,.45);box-shadow:inset 0 0 0 1px rgba(155,106,60,.12)}.tt-agent-preview-voice-row-compact{gap:10px;padding:10px 12px;border-radius:14px}.tt-ai-agent-voice-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-ai-agent-voice-actions{display:inline-flex;align-items:center;gap:6px}.tt-ai-agent-voice-menu-wrap{position:relative}.tt-ai-agent-voice-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:160px;border-radius:14px;background:#fffdf9;border:1px solid rgba(196,162,129,.28);box-shadow:0 18px 40px rgba(58,39,20,.14);padding:6px;display:grid;grid-gap:4px;gap:4px}.tt-ai-agent-voice-menu-item{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:10px;cursor:pointer;color:#3f3024}.tt-ai-agent-voice-menu-item:hover{background:#f4e6d7}.tt-ai-agent-drawer-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}.tt-ai-agent-drawer{width:min(520px,100%)!important}.tt-ai-agent-voice-drawer{display:flex;flex-direction:column;width:min(360px,92vw)!important;max-width:420px;overflow:hidden}.tt-ai-agent-voice-drawer .tt-ai-agent-drawer-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgba(255,252,248,.995)}.tt-ai-agent-voice-drawer .tt-agent-preview-voice-list{flex:1 1;min-height:0;overflow:auto;padding:12px 14px 14px}.tt-agent-preview-voice-list{gap:8px;padding:16px 18px 18px}.tt-ai-agent-library-search-row{display:grid;grid-template-columns:minmax(0,1fr)}.tt-ai-agent-library-search-row .tt-input{height:42px;min-height:42px;border-radius:14px;font-size:.95rem}.tt-ai-agent-filter-row{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:2px}.tt-ai-agent-filter-chip{white-space:nowrap;padding:6px 10px;font-size:.8rem}.tt-ai-agent-library-count{color:#7b685a;font-size:.82rem;line-height:1.3;padding:0 2px}.tt-ai-agent-empty-inline{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(196,162,129,.25);border-radius:14px;background:rgba(255,250,244,.78)}.tt-ai-agent-empty-inline .tt-btn-secondary{justify-self:start}.tt-ai-agent-workflow-empty{align-self:start;margin:12px}.tt-ai-agent-voice-detail-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(196,162,129,.28);border-radius:16px;background:rgba(255,250,244,.78)}.tt-ai-agent-voice-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tt-ai-agent-floating-detail-panel{position:fixed;right:24px;top:92px;z-index:85;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow:auto;border-radius:24px;border:1px solid rgba(201,161,121,.24);background:rgba(255,252,248,.995);box-shadow:0 28px 80px -42px rgba(45,28,16,.46)}.tt-ai-agent-tool-requirement-list{display:grid;grid-gap:8px;gap:8px}.tt-ai-agent-tool-requirement-list span{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:rgba(255,250,244,.72)}.tt-ai-agent-tool-requirement-list small{color:#6b7280;font-size:.78rem;line-height:1.25}.tt-ai-agent-inline-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.tt-agent-preview-voice-row,.tt-agent-preview-voice-row-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 10px;border-radius:12px}.tt-ai-agent-voice-library-main{gap:1px}.tt-ai-agent-voice-library-main span{font-size:.92rem;line-height:1.15}.tt-ai-agent-voice-library-main .tt-note{font-size:.76rem;line-height:1.15}.tt-ai-agent-voice-desc{-webkit-line-clamp:1;opacity:.9}.tt-ai-agent-voice-actions{gap:4px}.tt-ai-agent-voice-actions .tt-btn-secondary{min-height:36px;padding:0 12px}.tt-ai-agent-voice-actions .tt-agent-preview-icon-btn{width:34px;height:34px}@media (max-width:720px){.tt-integrations-detail-status,.tt-integrations-location-filter{grid-template-columns:1fr}.tt-integrations-workspace-card .tt-proof-strip-top{align-items:flex-start}.tt-integrations-event-card .tt-proof-strip-top{gap:8px}.tt-agent-preview-voice-row{grid-template-columns:1fr}.tt-ai-agent-library-tabs{width:100%}}.tt-ai-agent-main-stage{gap:14px!important}.tt-ai-agent-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.tt-ai-agent-workbench-grid.is-preview-open{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.tt-ai-agent-workbench-main{min-width:0}.tt-ai-agent-preview-drawer{position:-webkit-sticky;position:sticky;top:18px;min-width:0;min-height:calc(100vh - 120px);border-left:1px solid rgba(201,161,121,.18);padding-left:18px}.tt-ai-agent-preview-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tt-ai-agent-preview-drawer .tt-agent-preview-shell{padding:0;border:0;background:transparent;box-shadow:none}.tt-ai-agent-preview-drawer .tt-agent-preview-utility-bar{display:flex;margin-bottom:12px}.tt-ai-agent-preview-drawer .tt-agent-preview-eleven-stage{grid-template-columns:1fr;gap:18px}.tt-ai-agent-preview-drawer .tt-agent-preview-call-card-orb,.tt-ai-agent-preview-drawer .tt-agent-preview-chat-panel{min-height:auto}.tt-ai-agent-preview-drawer .tt-agent-preview-call-card-orb{padding:18px 18px 24px}.tt-ai-agent-preview-drawer .tt-agent-preview-avatar-stage{width:100%;min-height:360px}.tt-ai-agent-preview-drawer .tt-agent-preview-avatar-ring{width:min(100%,300px)}.tt-ai-agent-preview-fab svg{color:#ffffff;stroke:#ffffff}@media (max-width:1180px){.tt-ai-agent-workbench-grid.is-preview-open{grid-template-columns:1fr}.tt-ai-agent-preview-drawer{position:static;border-left:0;border-top:1px solid rgba(201,161,121,.18);padding-left:0;padding-top:18px}}.tt-ai-agent-page-shell{display:grid;grid-gap:18px;gap:18px;padding:16px 20px 22px;background:#ffffff;border:1px solid rgba(17,24,39,.06);border-radius:0;box-shadow:none}.tt-ai-agent-eleven-tab-page{gap:14px}.tt-ai-agent-page-shell-single{grid-template-columns:minmax(0,1fr)}.tt-ai-agent-page-shell-split{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start}.tt-ai-agent-page-main,.tt-ai-agent-side-panel-stack{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.tt-ai-agent-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:44px}.tt-ai-agent-page-head>div{min-width:0}.tt-ai-agent-feedback-row,.tt-ai-agent-page-actions,.tt-ai-agent-page-filter-row,.tt-ai-agent-page-note,.tt-ai-agent-row-meta,.tt-ai-agent-workflow-edge-actions{display:flex;flex-wrap:wrap;align-items:center}.tt-ai-agent-page-actions,.tt-ai-agent-page-note{justify-content:flex-end}.tt-ai-agent-page-filter-row{align-items:center}.tt-ai-agent-row-meta{justify-content:flex-end}.tt-ai-agent-feedback-note{max-width:min(100%,64ch)}.tt-ai-agent-publish-feedback{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,72ch);min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.82);font-size:.86rem;line-height:1.35}.tt-ai-agent-publish-feedback[data-proof-state=connected]{border-color:var(--tt-status-connected-border);background:var(--tt-status-connected-bg)}.tt-ai-agent-publish-feedback[data-proof-state=manual-review]{border-color:var(--tt-status-review-border);background:var(--tt-status-review-bg)}.tt-ai-agent-publish-feedback[data-proof-state=blocked]{border-color:var(--tt-status-blocked-border);background:var(--tt-status-blocked-bg)}.tt-ai-agent-page-head h2{margin:0;font-size:1.42rem;line-height:1.06;letter-spacing:0;color:#111111}.tt-ai-agent-eleven-controls{display:grid;grid-gap:10px;gap:10px}.tt-ai-agent-eleven-actions{justify-content:flex-end}.tt-ai-agent-eleven-filter-select{width:auto;min-width:116px;min-height:32px;height:32px;border-radius:10px;padding:0 28px 0 10px;font-size:.84rem;color:#222222;background-color:#ffffff}.tt-ai-agent-black-btn{background:#111111!important;border-color:#111111!important;color:#ffffff!important;box-shadow:none!important}.tt-ai-agent-black-btn *,.tt-ai-agent-topbar-btn-dark *,.tt-ai-agent-workflow-edge-pill *{color:#ffffff!important;stroke:#ffffff!important}.tt-ai-agent-black-btn,.tt-ai-agent-run-status.is-error,.tt-ai-agent-run-status.is-fail,.tt-ai-agent-topbar-btn-dark,.tt-ai-agent-workflow-edge-pill{color:#ffffff!important}.tt-ai-agent-black-btn svg,.tt-ai-agent-topbar-btn-dark svg,.tt-ai-agent-workflow-edge-pill svg,.tt-portal-redesign-shell .tt-ai-agent-black-btn,.tt-portal-redesign-shell .tt-ai-agent-black-btn *,.tt-portal-redesign-shell .tt-ai-agent-topbar-btn-dark,.tt-portal-redesign-shell .tt-ai-agent-topbar-btn-dark *,.tt-portal-theme .tt-ai-agent-black-btn,.tt-portal-theme .tt-ai-agent-black-btn *,.tt-portal-theme .tt-ai-agent-topbar-btn-dark,.tt-portal-theme .tt-ai-agent-topbar-btn-dark *{color:#ffffff!important;stroke:#ffffff!important}.tt-ai-agent-editor-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.tt-ai-agent-editor-title-row .tt-agent-preview-icon-btn{flex:0 0 auto}.tt-ai-agent-expanded-editor{max-width:760px}.tt-ai-agent-expanded-editor-body{padding:18px}.tt-ai-agent-timezone-menu{min-width:240px}.tt-ai-agent-prompt-ai-wrap{display:inline-flex}.tt-ai-agent-prompt-ai-menu{width:min(320px,calc(100vw - 48px));right:0;left:auto;z-index:35}.tt-ai-agent-prompt-ai-menu button{align-items:flex-start;gap:4px}.tt-ai-agent-prompt-ai-menu button span{color:#6f6259;font-size:.82rem;line-height:1.35}.tt-marketing-r3 .tt-btn-ghost,.tt-marketing-r3 .tt-btn-secondary,.tt-portal-r2-ai-page .tt-btn-ghost,.tt-portal-r2-ai-page .tt-btn-secondary,.tt-portal-redesign-shell .tt-btn-secondary{text-shadow:none}.tt-ai-agent-search-input{height:40px;min-height:40px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#ffffff;box-shadow:none}.tt-ai-agent-filter-btn{min-height:26px;padding:0 9px;border-radius:9px;border:1px solid rgba(17,24,39,.08);background:#ffffff;color:#222222;box-shadow:none;font-size:.8rem}.tt-ai-agent-filter-btn.is-active{background:#f7f7f8}.tt-ai-agent-voice-picker-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tt-ai-agent-voice-sort-wrap{flex:0 0 auto}.tt-ai-agent-voice-sort-btn{width:44px;height:44px;border-radius:16px;background:#ffffff}.tt-ai-agent-voice-sort-menu{right:0;left:auto;width:220px}.tt-ai-agent-voice-sort-menu button.is-active{background:#f4f4f5}.tt-ai-agent-voice-override-card{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#fafafa}.tt-ai-agent-voice-toggle-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tt-switch{display:inline-flex;align-items:center;cursor:pointer}.tt-switch input{position:absolute;opacity:0;pointer-events:none}.tt-switch span{position:relative;width:38px;height:22px;border-radius:999px;background:#e5e7eb;transition:background .16s ease}.tt-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(17,24,39,.18);transition:transform .16s ease}.tt-switch input:checked+span{background:#111111}.tt-switch input:checked+span:after{transform:translateX(16px)}.tt-ai-agent-audio-tag-grid{display:flex;flex-wrap:wrap;gap:7px}.tt-ai-agent-more-filter-popover{left:auto;right:0;width:min(440px,calc(100vw - 32px));padding:16px;gap:12px}.tt-ai-agent-more-filter-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.tt-ai-agent-more-filter-row strong{color:#111111;font-size:.86rem}.tt-ai-agent-more-filter-row span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tt-ai-agent-more-filter-row button{min-height:32px;padding:0 10px;border:1px solid rgba(17,24,39,.08);border-radius:9px;background:#f4f4f5;color:#52525b;font-weight:700}.tt-ai-agent-more-filter-row button.is-active{background:#ffffff;color:#111111;border-color:rgba(17,24,39,.18);box-shadow:0 1px 3px rgba(15,23,42,.08)}.tt-ai-agent-empty-state-card{min-height:320px;display:grid;place-items:center;padding:24px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#ffffff}.tt-ai-agent-kb-state-card{min-height:420px}.tt-ai-agent-analysis-state-card{min-height:360px}.tt-ai-agent-analysis-config-card{gap:12px}.tt-ai-agent-analysis-config-row{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffff}.tt-ai-agent-kb-list{border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-kb-row{grid-template-columns:minmax(0,1.25fr) minmax(120px,.45fr) minmax(180px,.7fr)}.tt-ai-agent-empty-state-inner{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.tt-ai-agent-empty-state-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(17,24,39,.08);background:#ffffff;font-size:1.1rem}.tt-ai-agent-empty-state-inner strong{font-size:1.55rem;line-height:1.08;letter-spacing:-.03em;color:#111111}.tt-ai-agent-empty-state-inner p{margin:0;color:#6b7280}.tt-ai-agent-list-table-head,.tt-ai-agent-list-table-row{display:grid;align-items:center;grid-gap:16px;gap:16px}.tt-ai-agent-list-table-head{padding:0 8px 8px;color:#6b7280;font-size:.8rem}.tt-ai-agent-list-table-row{min-height:52px;padding:10px 8px;border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-list-table-row>div{display:grid;grid-gap:3px;gap:3px}.tt-ai-agent-list-table-row strong{color:#111111;font-size:.92rem;line-height:1.18}.tt-ai-agent-list-table-row span{color:#6b7280;font-size:.85rem;line-height:1.22}.tt-ai-agent-tools-grid{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1.4fr) minmax(140px,.8fr) auto}.tt-ai-agent-tests-grid{grid-template-columns:minmax(280px,1.4fr) minmax(120px,.45fr) auto}.tt-ai-agent-side-panel-card{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffff}.tt-ai-agent-tools-side-card{align-content:start}.tt-ai-agent-side-cta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffff;font-size:.88rem}.tt-ai-agent-side-toggle-list{display:grid;grid-gap:0;gap:0;border:1px solid rgba(17,24,39,.08);border-radius:14px;overflow:hidden}.tt-ai-agent-side-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-top:1px solid rgba(17,24,39,.08);background:#ffffff;font-size:.9rem}.tt-ai-agent-side-toggle-row:first-child{border-top:0}.tt-ai-agent-test-run-list,.tt-ai-agent-tool-contract-list{display:grid;grid-gap:0;gap:0;border:1px solid rgba(17,24,39,.08);border-radius:14px;overflow:hidden;background:#ffffff}.tt-ai-agent-test-run-row,.tt-ai-agent-tool-contract-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-test-run-row:first-child,.tt-ai-agent-tool-contract-row:first-child{border-top:0}.tt-ai-agent-test-run-row,.tt-ai-agent-tool-contract-row>div{min-width:0}.tt-ai-agent-test-run-row strong,.tt-ai-agent-tool-contract-row strong{display:block;color:#111111;font-size:.86rem;line-height:1.18}.tt-ai-agent-test-run-row span,.tt-ai-agent-tool-contract-row span{color:#6b7280;font-size:.78rem;line-height:1.25}.tt-ai-agent-side-empty{min-height:120px;display:grid;place-items:center;color:#9ca3af;border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-analysis-filters{display:flex;flex-wrap:wrap;gap:6px}.tt-ai-agent-tests-row{min-height:58px}.tt-ai-agent-run-banner{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#fafafa;color:#52525b;font-size:.88rem;font-weight:600}.tt-ai-agent-run-banner.is-running{border-color:rgba(217,142,62,.32);background:#fff7ed;color:#92400e}@media (max-width:980px){.tt-portal-theme .tt-onboarding-workspace-callout-grid,.tt-portal-theme .tt-onboarding-workspace-checklist-grid,.tt-portal-theme .tt-onboarding-workspace-main-grid,.tt-portal-theme .tt-portal-journey-rail-grid{grid-template-columns:1fr}.tt-portal-theme .tt-onboarding-workspace-section{padding:16px}.tt-portal-theme .tt-onboarding-workspace-actions,.tt-portal-theme .tt-onboarding-workspace-footer-actions,.tt-portal-theme .tt-portal-journey-step-actions{width:100%}.tt-portal-theme .tt-onboarding-workspace-footer-actions{align-items:flex-start;flex-direction:column}.tt-portal-theme .tt-onboarding-workspace-banner-wrap{margin-top:16px}.tt-portal-theme .tt-onboarding-workspace-banner-wrap .tt-form-banner,.tt-portal-theme .tt-portal-journey-step-card{padding:14px}}.tt-guest-workbench,.tt-menu-workbench{gap:0}.tt-menu-page-metrics,.tt-menu-page-summary,.tt-menu-page-summary-head{align-items:stretch}.tt-menu-page-metric-card,.tt-menu-page-summary-card{gap:12px}.tt-menu-page-metric-card .tt-title-3{margin:0}.tt-menu-page-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tt-menu-page-summary-title{margin:8px 0 0}.tt-menu-page-list{margin-top:16px}.tt-menu-page-knowledge-list{margin-top:12px}.tt-guest-workbench-head,.tt-menu-workbench-head{align-items:flex-start;gap:16px}.tt-guest-workbench-note,.tt-menu-workbench-note{text-align:right}.tt-guest-workbench-grid,.tt-menu-workbench-grid,.tt-menu-workbench-item-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-menu-workbench-field-full{grid-column:1/-1}.tt-menu-workbench-items{display:grid;grid-gap:16px;gap:16px;grid-column:1/-1}.tt-menu-workbench-item{padding:18px;border-radius:20px}.tt-menu-workbench-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.tt-guest-workbench-owner-field,.tt-menu-workbench-price-field{max-width:220px}.tt-guest-workbench-target-field{min-width:0}.tt-guest-workbench-plan,.tt-guest-workbench-policy,.tt-menu-workbench-description,.tt-menu-workbench-note-field{min-height:112px}.tt-guest-workbench-actions,.tt-menu-workbench-actions{align-items:center}.tt-guest-workbench-feedback{max-width:min(100%,420px)}@media (max-width:1180px){.tt-ai-agent-layout{grid-template-columns:1fr}.tt-ai-agent-sidepanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.tt-ai-agent-page-shell-split{grid-template-columns:1fr}}@media (max-width:980px){.tt-settings-editor-grid{grid-template-columns:1fr}.tt-settings-editor-actions{flex-direction:column;align-items:stretch}.tt-settings-editor-actions>.tt-btn,.tt-settings-editor-actions>.tt-btn-ghost,.tt-settings-editor-actions>.tt-btn-secondary{width:100%}.tt-menu-page-metrics,.tt-menu-page-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-menu-page-summary-head{flex-direction:column}.tt-guest-workbench,.tt-menu-workbench{padding:20px}.tt-guest-workbench-grid,.tt-guest-workbench-head,.tt-menu-workbench-grid,.tt-menu-workbench-head,.tt-menu-workbench-item-grid{grid-template-columns:1fr}.tt-guest-workbench-note,.tt-menu-workbench-note{text-align:left}.tt-guest-workbench-owner-field,.tt-menu-workbench-price-field{max-width:none}.tt-guest-workbench-actions,.tt-menu-workbench-actions{flex-direction:column;align-items:stretch}.tt-guest-workbench-actions>.tt-btn,.tt-menu-workbench-actions>.tt-btn,.tt-menu-workbench-actions>.tt-btn-secondary{width:100%}.tt-menu-page-summary-card{padding:20px}.tt-ai-agent-drawer-header,.tt-ai-agent-topbar,.tt-ai-agent-workflow-page-shell{grid-template-columns:1fr}.tt-ai-agent-drawer-header-main{width:100%}.tt-ai-agent-drawer-header .tt-agent-preview-icon-btn:last-child{justify-self:end}.tt-live-call-top{flex-direction:column}.tt-live-call-actions,.tt-live-call-metrics{width:100%;justify-content:flex-start}.tt-ai-agent-feedback-row,.tt-ai-agent-inline-tools,.tt-ai-agent-sidepanel,.tt-ai-agent-topbar-actions,.tt-ai-agent-topbar-title-editable,.tt-ai-agent-workflow-edge-actions{width:100%}.tt-ai-agent-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start}.tt-ai-agent-topbar-actions .tt-pill{justify-content:center}.tt-ai-agent-feedback-row,.tt-ai-agent-inline-tools,.tt-ai-agent-workflow-edge-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tt-ai-agent-choice-row,.tt-ai-agent-workflow-edge-create-row,.tt-ai-agent-workflow-edge-editor-row{grid-template-columns:1fr}.tt-ai-agent-name-input{width:100%}.tt-ai-agent-workflow-canvas-shell,.tt-ai-agent-workflow-side-panel{padding:14px}.tt-ai-agent-workflow-side-panel{border-left:0;border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-page-filter-row,.tt-ai-agent-workflow-toolbar{width:100%;overflow-x:auto}.tt-ai-agent-page-actions,.tt-ai-agent-page-note,.tt-ai-agent-row-meta{width:100%}.tt-ai-agent-page-actions,.tt-ai-agent-page-note{justify-content:flex-start}.tt-ai-agent-kb-row{grid-template-columns:1fr}.tt-ai-agent-workflow-stage-wrap{min-height:560px}.tt-ai-agent-list-table-head{display:none}.tt-ai-agent-list-table-row,.tt-ai-agent-tests-grid,.tt-ai-agent-tools-grid{grid-template-columns:1fr}.tt-ai-agent-list-table-row{gap:10px;padding:14px 0}.tt-ai-agent-list-table-row>div{gap:4px}.tt-ai-agent-side-cta-row{align-items:flex-start;flex-wrap:wrap}.tt-demo-request-mobile-head{grid-template-columns:1fr;align-items:stretch}.tt-demo-request-mobile-head .tt-status-control{width:100%}}@media (max-width:720px){.tt-platform-admin-page-kpi-grid,.tt-platform-admin-page-metric-grid,.tt-platform-admin-rollout-card-grid,.tt-platform-commercial-summary-grid,.tt-platform-followup-grid,.tt-platform-queue-badges-compact,.tt-settings-control-summary-grid,.tt-settings-location-grid,.tt-settings-page-action-grid,.tt-settings-page-records-grid,.tt-settings-page-reference-grid-2,.tt-settings-page-reference-grid-3{grid-template-columns:1fr}.tt-settings-editor{padding:16px}.tt-status-control{width:100%}.tt-status-control-button,.tt-status-control-select{min-height:44px}.tt-menu-page-metrics,.tt-menu-page-summary{grid-template-columns:1fr}.tt-menu-page-metric-card,.tt-menu-page-summary-card{padding:16px}.tt-menu-page-summary-head .tt-pill{width:100%;justify-content:center}.tt-guest-workbench,.tt-menu-workbench{padding:18px}.tt-menu-workbench-item{padding:16px;border-radius:18px}.tt-platform-commercial-actions>*,.tt-platform-row-actions-mobile>*,.tt-platform-tenant-queue-links>*,.tt-settings-location-actions>*{width:100%;justify-content:center}.tt-platform-admin-page-footer-card,.tt-platform-admin-page-hero,.tt-platform-admin-page-metric-card,.tt-platform-admin-rollout-board,.tt-platform-admin-tenant-queue-shell,.tt-platform-bootstrap-card,.tt-platform-bootstrap-result,.tt-platform-commercial-invite-card,.tt-platform-tenant-control-surface,.tt-settings-control-surface,.tt-settings-page-commercial-card,.tt-settings-page-reference-details{padding:16px}.tt-platform-admin-page-footer-grid,.tt-platform-admin-page-hero-actions,.tt-platform-tenant-queue-links{grid-template-columns:1fr}.tt-platform-admin-page-metric-value{font-size:1.85rem}.tt-platform-admin-page-metric-label-value{font-size:1.05rem}.tt-platform-admin-rollout-card-grid-shell,.tt-platform-admin-rollout-grid-shell,.tt-platform-editor-surface{margin-top:14px}.tt-portal-theme .tt-onboarding-workspace-summary-grid{grid-template-columns:1fr}.tt-portal-theme .tt-onboarding-workspace-actions,.tt-portal-theme .tt-portal-journey-step-actions{display:grid;grid-template-columns:1fr}.tt-portal-theme .tt-onboarding-workspace-actions>*,.tt-portal-theme .tt-onboarding-workspace-footer-actions>*,.tt-portal-theme .tt-portal-journey-step-actions>*{width:100%;justify-content:center}.tt-portal-theme .tt-onboarding-workspace-section summary{line-height:1.35}.tt-portal-theme .tt-onboarding-workspace-banner-wrap .tt-form-banner{gap:6px}.tt-portal-theme .tt-portal-journey-rail .tt-proof-panel-top{align-items:flex-start}.tt-portal-theme .tt-settings-page-records-grid,.tt-portal-theme .tt-settings-page-reference-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-portal-theme .tt-settings-page-action-grid,.tt-portal-theme .tt-settings-page-reference-grid-2{grid-template-columns:1fr}.tt-portal-theme .tt-settings-page-state-head{align-items:flex-start}.tt-portal-theme .tt-onboarding-card-action-row,.tt-portal-theme .tt-onboarding-checklist-actions-end,.tt-portal-theme .tt-onboarding-tenant-actions,.tt-portal-theme .tt-settings-page-action-row{align-items:stretch}.tt-portal-theme .tt-onboarding-card-action-row>*,.tt-portal-theme .tt-onboarding-checklist-actions-end>*,.tt-portal-theme .tt-onboarding-tenant-actions>*,.tt-portal-theme .tt-settings-page-action-row>*{width:100%;justify-content:center}.tt-portal-theme .tt-onboarding-current-head-spread,.tt-portal-theme .tt-onboarding-status-head{flex-direction:column}.tt-portal-theme .tt-orders-detail-actions{align-items:stretch}.tt-portal-theme .tt-orders-detail-actions>*{width:100%;justify-content:center}}@media (max-width:640px){.tt-platform-admin-page-metric-value{font-size:1.6rem}.tt-platform-admin-page-metric-label-value,.tt-platform-admin-rollout-card-title{font-size:1rem}.tt-platform-admin-page-footer-list,.tt-platform-admin-rollout-blockers,.tt-platform-admin-rollout-card-grid-shell,.tt-platform-admin-rollout-grid-shell,.tt-platform-editor-surface{margin-top:12px}.tt-ai-agent-editor-shell{gap:14px}.tt-ai-agent-page-shell{padding:16px;gap:18px}.tt-ai-agent-tabbar{gap:10px;flex-wrap:wrap;overflow-x:visible}.tt-ai-agent-tab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-height:38px;padding:0 12px}.tt-ai-agent-feedback-row>*,.tt-ai-agent-inline-tools>*,.tt-ai-agent-page-actions>*,.tt-ai-agent-page-filter-row>*,.tt-ai-agent-row-meta>*,.tt-ai-agent-topbar-actions .tt-pill,.tt-ai-agent-topbar-btn,.tt-ai-agent-workflow-delete-btn,.tt-ai-agent-workflow-edge-actions>*{width:100%;justify-content:center}.tt-ai-agent-page-note>*{width:100%}.tt-ai-agent-feedback-row,.tt-ai-agent-inline-tools,.tt-ai-agent-workflow-edge-actions{gap:8px;grid-template-columns:1fr}.tt-ai-agent-sidepanel{grid-template-columns:1fr}.tt-ai-agent-drawer-backdrop{padding:12px;align-items:end}.tt-ai-agent-drawer,.tt-ai-agent-drawer.tt-ai-agent-drawer-wide{width:100%;max-height:min(88vh,760px);height:auto;border-radius:22px}.tt-ai-agent-drawer-header-main{align-items:flex-start}.tt-ai-agent-drawer-section-stack{gap:12px}.tt-ai-agent-drawer-note-actions{display:grid;grid-template-columns:1fr}.tt-ai-agent-drawer-note-actions>*{width:100%;justify-content:center}.tt-ai-agent-voice-settings-grid{grid-template-columns:1fr}.tt-ai-agent-drawer-option{align-items:stretch;grid-template-columns:1fr}.tt-ai-agent-drawer-option .tt-inline-actions{display:grid!important;grid-template-columns:1fr;width:100%}.tt-ai-agent-drawer-option .tt-inline-actions>*{width:100%;justify-content:center}.tt-ai-agent-add-source-menu,.tt-ai-agent-add-tool-menu,.tt-ai-agent-workflow-template-menu{left:50%;right:auto;transform:translateX(-50%);min-width:min(300px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.tt-ai-agent-test-actions-menu{left:auto;right:0;transform:none;min-width:min(180px,calc(100vw - 32px))}.tt-ai-agent-floating-detail-panel{inset:auto 12px 12px;width:calc(100vw - 24px);max-height:82vh;border-radius:22px}.tt-live-call-card-shell{padding:14px}.tt-live-call-actions,.tt-live-call-metrics{display:grid;grid-template-columns:1fr}.tt-live-call-actions>.tt-btn,.tt-live-call-actions>.tt-chip,.tt-live-call-reset{width:100%;justify-content:center}.tt-ai-agent-workflow-stage-wrap{min-height:480px;padding:10px}.tt-ai-agent-workflow-inspector-tabs{gap:10px;overflow-x:auto}.tt-ai-agent-page-head{align-items:flex-start;flex-direction:column}.tt-ai-agent-page-head h2{font-size:1.6rem}.tt-ai-agent-tests-grid,.tt-ai-agent-tools-grid{grid-template-columns:1fr}.tt-ai-agent-kb-row{padding:16px 0}.tt-ai-agent-kb-row .tt-btn-secondary,.tt-ai-agent-kb-row .tt-select{width:100%}.tt-inbox-detail-panel,.tt-inbox-detail-shell-card,.tt-inbox-overview-card,.tt-inbox-posture-card,.tt-inbox-quick-actions-card,.tt-orders-audit-card,.tt-orders-detail-panel,.tt-orders-overview-card,.tt-reservations-audit-card,.tt-reservations-detail-panel,.tt-reservations-flow-card,.tt-reservations-overview-card,.tt-reservations-proof-card,.tt-reservations-proof-item,.tt-reservations-reference-card{padding:16px}.tt-marketing-integration-group-block{gap:12px}.tt-marketing-integration-card{padding:18px;gap:12px}.tt-marketing-integration-logo-wrap{width:min(100%,148px);height:56px}.tt-audit-start-steps,.tt-marketing-feature-group-grid,.tt-marketing-logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-audit-start-step-card,.tt-marketing-benefit-card,.tt-marketing-cta-band,.tt-marketing-feature-group-card,.tt-marketing-logo-chip,.tt-marketing-step-card{padding:18px}.tt-marketing-cta-actions{flex-direction:column}.tt-marketing-cta-actions>*{width:100%}.tt-audit-start-steps,.tt-marketing-feature-group-grid,.tt-marketing-logo-strip{grid-template-columns:1fr}.tt-audit-start-step-card{gap:10px;padding:20px;border-radius:22px}.tt-marketing-logo-chip{justify-content:flex-start;text-align:left}}.tt-portal-redesign-shell{--tt-r3-ink:#1d1612;--tt-r3-muted:#695545;--tt-r3-soft:#8d7664;--tt-r3-line:rgba(146,105,67,0.22);--tt-r3-line-strong:rgba(146,105,67,0.36);--tt-r3-surface:rgba(255,252,247,0.96);--tt-r3-surface-soft:rgba(255,248,238,0.82);--tt-r3-wash:#fbf1e4;--tt-r3-green:#256c42;--tt-r3-amber:#946323;--tt-r3-red:#9b2f2f}.tt-portal-redesign-shell .tt-demo-requests-overview-card,.tt-portal-redesign-shell .tt-guest-control-workbench,.tt-portal-redesign-shell .tt-menu-control-workbench,.tt-portal-redesign-shell .tt-ops-workspace-grid,.tt-portal-redesign-shell .tt-platform-admin-overview,.tt-portal-redesign-shell .tt-portal-exec-grid,.tt-portal-redesign-shell .tt-portal-r3-module-placeholder,.tt-portal-redesign-shell .tt-portal-sync-health,.tt-portal-redesign-shell .tt-r3-remaining-module,.tt-portal-redesign-shell .tt-settings-control-surface,.tt-portal-redesign-shell .tt-stack>.tt-portal-section-tabs:first-child,.tt-portal-redesign-shell .tt-voice-runtime-workbench{color:var(--tt-r3-ink)}.tt-portal-redesign-shell .tt-portal-section-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--tt-r3-line);border-radius:var(--tt-radius-lg);background:rgba(255,252,247,.9);box-shadow:0 16px 36px rgba(55,36,20,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tt-portal-redesign-shell .tt-portal-section-tab-row{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tt-portal-redesign-shell .tt-portal-section-tab{flex:0 0 auto;min-height:44px;border:1px solid rgba(146,105,67,.22);border-radius:999px;background:rgba(255,255,255,.72);color:var(--tt-r3-muted);font-weight:750;letter-spacing:0}.tt-portal-redesign-shell .tt-portal-section-tab.is-active,.tt-portal-redesign-shell .tt-portal-section-tab.is-priority{border-color:rgba(37,108,66,.36);background:rgba(239,248,241,.94);color:var(--tt-r3-green)}.tt-portal-redesign-shell .tt-card,.tt-portal-redesign-shell .tt-kpi-card,.tt-portal-redesign-shell .tt-onboarding-mini-card,.tt-portal-redesign-shell .tt-ops-lane-card,.tt-portal-redesign-shell .tt-portal-command-card,.tt-portal-redesign-shell .tt-portal-next-action,.tt-portal-redesign-shell .tt-portal-priority-panel,.tt-portal-redesign-shell .tt-portal-queue-card,.tt-portal-redesign-shell .tt-portal-status-strip,.tt-portal-redesign-shell .tt-surface,.tt-portal-redesign-shell .tt-workspace-choice-card{border-color:var(--tt-r3-line);background:var(--tt-r3-surface);box-shadow:0 14px 34px rgba(55,36,20,.06)}.tt-portal-redesign-shell .tt-kpi-card,.tt-portal-redesign-shell .tt-onboarding-mini-card,.tt-portal-redesign-shell .tt-ops-lane-card{min-height:124px}.tt-portal-redesign-shell .tt-grid-2,.tt-portal-redesign-shell .tt-grid-3,.tt-portal-redesign-shell .tt-grid-4,.tt-portal-redesign-shell .tt-ops-workspace-grid,.tt-portal-redesign-shell .tt-portal-exec-grid{align-items:stretch}.tt-portal-redesign-shell .tt-kpi-card strong,.tt-portal-redesign-shell .tt-onboarding-mini-card strong,.tt-portal-redesign-shell .tt-ops-lane-card strong,.tt-portal-redesign-shell .tt-title,.tt-portal-redesign-shell h1,.tt-portal-redesign-shell h2,.tt-portal-redesign-shell h3{color:var(--tt-r3-ink);letter-spacing:0}.tt-portal-redesign-shell .tt-copy,.tt-portal-redesign-shell .tt-note,.tt-portal-redesign-shell li,.tt-portal-redesign-shell p{color:var(--tt-r3-muted)}.tt-portal-redesign-shell .tt-label,.tt-portal-redesign-shell .tt-proof-meta{color:var(--tt-r3-soft);letter-spacing:.06em}.tt-portal-redesign-shell .tt-btn,.tt-portal-redesign-shell .tt-btn-ghost,.tt-portal-redesign-shell .tt-btn-secondary,.tt-portal-redesign-shell button,.tt-portal-redesign-shell input,.tt-portal-redesign-shell select,.tt-portal-redesign-shell textarea{min-height:44px}.tt-portal-redesign-shell .tt-btn{box-shadow:0 12px 26px rgba(37,108,66,.18)}.tt-portal-redesign-shell .tt-btn-ghost,.tt-portal-redesign-shell .tt-btn-secondary{border-color:var(--tt-r3-line);background:rgba(255,255,255,.76);color:var(--tt-r3-ink)}.tt-portal-redesign-shell .tt-input,.tt-portal-redesign-shell .tt-select,.tt-portal-redesign-shell .tt-textarea{border-color:rgba(146,105,67,.28);background:rgba(255,255,255,.76);color:var(--tt-r3-ink)}.tt-portal-redesign-shell .tt-ops-table-wrap,.tt-portal-redesign-shell .tt-table{overflow-x:auto;border:1px solid var(--tt-r3-line);border-radius:var(--tt-radius-lg);background:var(--tt-r3-surface)}.tt-portal-redesign-shell table{min-width:720px}.tt-portal-redesign-shell th{color:var(--tt-r3-soft);letter-spacing:.06em}.tt-portal-redesign-shell td{color:var(--tt-r3-muted)}.tt-portal-redesign-shell .tt-pill{border-color:rgba(146,105,67,.26);background:rgba(255,247,236,.9);color:var(--tt-r3-muted)}.tt-portal-redesign-shell .tt-pill.dark{border-color:rgba(37,108,66,.28);background:rgba(231,244,235,.92);color:var(--tt-r3-green)}.tt-portal-redesign-shell .tt-pill.warn{border-color:rgba(148,99,35,.32);background:rgba(255,242,218,.92);color:var(--tt-r3-amber)}.tt-portal-redesign-shell .tt-card:has(.tt-pill:not(.dark)),.tt-portal-redesign-shell [data-proof-state=planned]{--tt-state-glow:rgba(148,99,35,0.08)}.tt-portal-redesign-shell .tt-module-placeholder,.tt-portal-redesign-shell .tt-portal-r3-module-placeholder .tt-portal-workflow-summary,.tt-portal-redesign-shell .tt-portal-r3-module-placeholder>.tt-stack{border-radius:var(--tt-radius-lg)}.tt-portal-redesign-shell .tt-guest-control-workbench,.tt-portal-redesign-shell .tt-inbox-detail-panel,.tt-portal-redesign-shell .tt-inbox-overview-card,.tt-portal-redesign-shell .tt-inbox-quick-actions-card,.tt-portal-redesign-shell .tt-menu-control-workbench,.tt-portal-redesign-shell .tt-orders-detail-panel,.tt-portal-redesign-shell .tt-orders-overview-card,.tt-portal-redesign-shell .tt-reservations-detail-panel,.tt-portal-redesign-shell .tt-reservations-overview-card,.tt-portal-redesign-shell .tt-settings-control-surface{overflow:hidden}.tt-portal-redesign-shell .tt-demo-requests-overview-card:before,.tt-portal-redesign-shell .tt-inbox-overview-card:before,.tt-portal-redesign-shell .tt-orders-overview-card:before,.tt-portal-redesign-shell .tt-portal-status-strip:before,.tt-portal-redesign-shell .tt-reservations-overview-card:before{background:linear-gradient(90deg,rgba(37,108,66,.16),rgba(148,99,35,.12),transparent)}.tt-portal-redesign-shell .tt-workspace-choice-card{max-width:980px;margin-inline:auto}.tt-marketing-r3{--tt-m3-ink:#1d1612;--tt-m3-muted:#6a5546;--tt-m3-soft:#8e7764;--tt-m3-line:rgba(150,111,72,0.22);--tt-m3-surface:rgba(255,252,247,0.96);--tt-m3-wash:#fbf1e4;color:var(--tt-m3-ink);background:linear-gradient(180deg,#fff9f0,#fffdf8 44%,#f9efe1)}.tt-marketing-r3 .tt-header{border:1px solid rgba(150,111,72,.2);background:rgba(255,252,247,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tt-marketing-r3 .tt-page-hero{position:relative;overflow:hidden;padding-block:clamp(44px,8vw,92px)}.tt-marketing-r3 .tt-home-hero-custom-grid,.tt-marketing-r3 .tt-marketing-hero-grid{align-items:center;gap:clamp(24px,5vw,56px)}.tt-marketing-r3 .tt-home-hero-custom-grid>.tt-stack:first-child,.tt-marketing-r3 .tt-marketing-hero-copy{padding:clamp(8px,2vw,16px)}.tt-marketing-r3 .tt-title{color:var(--tt-m3-ink);letter-spacing:0}.tt-marketing-r3 .tt-copy,.tt-marketing-r3 li,.tt-marketing-r3 p{color:var(--tt-m3-muted)}.tt-marketing-r3 .tt-eyebrow,.tt-marketing-r3 .tt-label,.tt-marketing-r3 .tt-proof-meta{color:var(--tt-m3-soft);letter-spacing:.07em}.tt-marketing-r3 .tt-card,.tt-marketing-r3 .tt-highlight-band,.tt-marketing-r3 .tt-home-hero-search-wrap,.tt-marketing-r3 .tt-integration-feature-card,.tt-marketing-r3 .tt-logo-strip,.tt-marketing-r3 .tt-marketing-image-card{border-color:var(--tt-m3-line);background:var(--tt-m3-surface);box-shadow:0 18px 44px rgba(55,36,20,.07)}.tt-marketing-r3 .tt-marketing-image-card{min-height:clamp(320px,48vw,560px)}.tt-marketing-r3 .tt-btn,.tt-marketing-r3 .tt-btn-secondary,.tt-marketing-r3 button,.tt-marketing-r3 input,.tt-marketing-r3 select,.tt-marketing-r3 textarea{min-height:44px}.tt-marketing-r3 .tt-btn{box-shadow:0 14px 30px rgba(37,108,66,.2)}.tt-marketing-r3 .tt-btn-ghost,.tt-marketing-r3 .tt-btn-secondary{border-color:rgba(150,111,72,.24);background:rgba(255,255,255,.76);color:var(--tt-m3-ink)}.tt-marketing-r3 .tt-section,.tt-marketing-r3 .tt-section.compact{padding-block:clamp(38px,7vw,82px)}.tt-marketing-r3 .tt-section-heading{max-width:760px}.tt-marketing-r3 .tt-footer{border-top:1px solid var(--tt-m3-line);background:#1d1612}.tt-marketing-r3 .tt-footer .tt-copy,.tt-marketing-r3 .tt-footer a,.tt-marketing-r3 .tt-footer span{color:rgba(255,252,247,.76)}.tt-marketing-r3 .tt-footer strong{color:#fffaf3}.tt-marketing-r3 .tt-header-whatsapp-action{white-space:nowrap}.tt-marketing-r3 .tt-footer .tt-footer-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:42px;margin-top:2px;padding:0 15px;border:1px solid rgba(103,222,146,.42);border-radius:999px;background:rgba(37,108,66,.28);color:#fffaf3;font-weight:800;text-decoration:none;box-shadow:none}.tt-auth-entry-shell,.tt-auth-shell{background:linear-gradient(135deg,rgba(255,249,239,.98),rgba(251,239,223,.9)),#fffaf2}.tt-auth-entry-shell .tt-card,.tt-auth-shell .tt-card,.tt-workspace-choice-card{border-color:rgba(150,111,72,.24);background:rgba(255,252,247,.96);box-shadow:0 24px 64px rgba(55,36,20,.1)}@media (max-width:780px){.tt-portal-redesign-shell .tt-portal-section-tabs{position:relative;top:auto;padding:10px;border-radius:var(--tt-radius-md)}.tt-portal-redesign-shell .tt-card,.tt-portal-redesign-shell .tt-kpi-card,.tt-portal-redesign-shell .tt-onboarding-mini-card,.tt-portal-redesign-shell .tt-ops-lane-card,.tt-portal-redesign-shell .tt-portal-command-card,.tt-portal-redesign-shell .tt-portal-next-action,.tt-portal-redesign-shell .tt-portal-priority-panel,.tt-portal-redesign-shell .tt-portal-queue-card,.tt-portal-redesign-shell .tt-portal-status-strip,.tt-portal-redesign-shell .tt-surface{border-radius:var(--tt-radius-md)}.tt-portal-redesign-shell .tt-inline-actions{gap:10px}.tt-marketing-r3 .tt-inline-actions>.tt-btn,.tt-marketing-r3 .tt-inline-actions>.tt-btn-secondary,.tt-portal-redesign-shell .tt-inline-actions>.tt-btn,.tt-portal-redesign-shell .tt-inline-actions>.tt-btn-ghost,.tt-portal-redesign-shell .tt-inline-actions>.tt-btn-secondary{width:100%;justify-content:center}.tt-portal-redesign-shell .tt-ops-table-wrap,.tt-portal-redesign-shell .tt-table{border-radius:var(--tt-radius-md)}.tt-marketing-r3 .tt-home-hero-custom-grid,.tt-marketing-r3 .tt-marketing-hero-grid{grid-template-columns:1fr}.tt-marketing-r3 .tt-marketing-image-card{min-height:280px}.tt-marketing-r3 .tt-header-inner{gap:12px}}@media (min-width:981px){.tt-portal-redesign-shell .tt-portal-section-tabs{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tt-marketing-r3 .tt-page-hero{min-height:620px;display:grid;align-items:center}}.tt-home-v4-hero{position:relative;isolation:isolate;min-height:min(820px,calc(100vh - 18px));overflow:hidden;display:grid;align-items:end;color:#fff9ef;background:#170f0a}.tt-home-v4-hero-bg{position:absolute;inset:0;z-index:-2}.tt-home-v4-hero-bg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(17,10,7,.94),rgba(17,10,7,.7) 42%,rgba(17,10,7,.22)),linear-gradient(180deg,rgba(17,10,7,.1),rgba(17,10,7,.92))}.tt-home-v4-hero-inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:clamp(92px,15vw,180px) clamp(34px,8vw,72px)}.tt-home-v4-hero-copy{max-width:760px;display:grid;grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px)}.tt-home-v4-flow span,.tt-home-v4-kicker,.tt-home-v4-proof-row span,.tt-home-v4-readiness span{display:inline-flex;align-items:center;gap:8px}.tt-home-v4-kicker{width:-moz-fit-content;width:fit-content;min-height:38px;padding:8px 12px;border:1px solid rgba(255,245,230,.22);border-radius:999px;background:rgba(255,250,243,.1);color:rgba(255,250,243,.84);font-size:.86rem;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tt-home-v4-hero h1{max-width:780px;margin:0;color:#fff9ef;font-size:clamp(4rem,14vw,9.6rem);line-height:.86;letter-spacing:0}.tt-home-v4-subtitle{max-width:680px;margin:0;color:rgba(255,250,243,.78);font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.55}.tt-home-v4-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tt-home-v4-actions .tt-btn,.tt-home-v4-actions .tt-btn-secondary{min-height:48px;border-radius:999px}.tt-home-v4-proof-row{display:flex;flex-wrap:wrap;gap:10px}.tt-home-v4-proof-row span{min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,245,230,.18);background:rgba(255,250,243,.1);color:rgba(255,250,243,.78);font-size:.86rem;font-weight:700}.tt-home-v4-command-panel{width:min(100%,390px);display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,245,230,.18);border-radius:24px;background:rgba(30,20,14,.74);box-shadow:0 30px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-home-v4-panel-label{color:rgba(255,250,243,.58);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.tt-home-v4-panel-metric{display:grid;grid-gap:4px;gap:4px}.tt-home-v4-panel-metric strong{color:#fff9ef;font-size:clamp(2.7rem,12vw,4.6rem);line-height:.9}.tt-home-v4-command-panel p,.tt-home-v4-panel-metric span{color:rgba(255,250,243,.68)}.tt-home-v4-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tt-home-v4-panel-grid span{padding:10px;border-radius:14px;background:rgba(255,250,243,.1);color:rgba(255,250,243,.82);font-size:.84rem;font-weight:700}.tt-home-v4-strip{padding-block:22px;border-bottom:1px solid rgba(150,111,72,.16);background:rgba(255,252,247,.96)}.tt-home-v4-command-grid,.tt-home-v4-demo-grid,.tt-home-v4-integration-grid,.tt-home-v4-revenue-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(22px,5vw,56px);gap:clamp(22px,5vw,56px);align-items:center}.tt-home-v4-command-copy,.tt-home-v4-demo-copy,.tt-home-v4-integration-copy,.tt-home-v4-revenue-copy{display:grid;grid-gap:16px;gap:16px}.tt-home-v4-command-copy h2,.tt-home-v4-demo-copy h2,.tt-home-v4-final h2,.tt-home-v4-integration-copy h2,.tt-home-v4-revenue-copy h2{margin:0;color:var(--tt-m3-ink,#1d1612);font-size:clamp(2rem,6vw,4.8rem);line-height:.96;letter-spacing:0}.tt-home-v4-command-copy p,.tt-home-v4-demo-copy p,.tt-home-v4-final p,.tt-home-v4-integration-copy p,.tt-home-v4-revenue-copy p{margin:0;color:var(--tt-m3-muted,#6a5546);font-size:1.02rem;line-height:1.7}.tt-home-v4-flow{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:8px}.tt-home-v4-flow span{min-height:48px;padding:12px;border:1px solid rgba(150,111,72,.18);border-radius:16px;background:rgba(255,252,247,.86);color:var(--tt-m3-ink,#1d1612);font-weight:800}.tt-home-v4-flow strong{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#256c42;color:#fffaf3;font-size:.78rem}.tt-home-v4-demo-player{min-width:0}.tt-home-v4-outcomes{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:clamp(24px,5vw,46px)}.tt-home-v4-outcome-card{overflow:hidden;border:1px solid rgba(150,111,72,.2);border-radius:24px;background:rgba(255,252,247,.96);box-shadow:0 22px 60px rgba(55,36,20,.08)}.tt-home-v4-outcome-image{position:relative;min-height:240px;background:#211610}.tt-home-v4-outcome-copy{display:grid;grid-gap:10px;gap:10px;padding:20px}.tt-home-v4-outcome-copy>span{display:inline-flex;align-items:center;gap:8px;color:#256c42;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tt-home-v4-command-list h3,.tt-home-v4-outcome-copy h3,.tt-home-v4-process-grid h3{margin:0;color:var(--tt-m3-ink,#1d1612)}.tt-home-v4-command-list p,.tt-home-v4-outcome-copy p,.tt-home-v4-process-grid p{margin:0;color:var(--tt-m3-muted,#6a5546);line-height:1.62}.tt-home-v4-command,.tt-home-v4-process{background:linear-gradient(180deg,rgba(255,250,243,0),rgba(247,235,219,.72))}.tt-home-v4-device-frame,.tt-home-v4-integration-visual,.tt-home-v4-revenue-image{position:relative;min-height:clamp(300px,58vw,560px);overflow:hidden;border:1px solid rgba(150,111,72,.2);border-radius:28px;background:#211610;box-shadow:0 28px 80px rgba(55,36,20,.16)}.tt-home-v4-command-list{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.tt-home-v4-command-list article{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(150,111,72,.18);border-radius:18px;background:rgba(255,252,247,.86)}.tt-home-v4-command-list svg{color:#256c42;margin-top:2px}.tt-home-v4-readiness{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.tt-home-v4-readiness span{min-height:44px;padding:11px 12px;border:1px solid rgba(37,108,66,.15);border-radius:16px;background:rgba(37,108,66,.07);color:#244c34;font-weight:800}.tt-home-v4-process-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:clamp(24px,5vw,46px)}.tt-home-v4-process-grid article{padding:20px;border:1px solid rgba(150,111,72,.18);border-radius:22px;background:rgba(255,252,247,.9)}.tt-home-v4-process-grid span{display:block;margin-bottom:28px;color:rgba(148,99,35,.6);font-size:.86rem;font-weight:900;letter-spacing:.12em}.tt-home-v4-revenue{background:#1d1612}.tt-home-v4-revenue-copy h2,.tt-home-v4-revenue-copy p{color:#fff9ef}.tt-home-v4-revenue-copy p{color:rgba(255,250,243,.72)}.tt-home-v4-revenue-cards{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.tt-home-v4-revenue-cards article{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid rgba(255,245,230,.16);border-radius:18px;background:rgba(255,250,243,.08)}.tt-home-v4-revenue-cards strong{color:#fff9ef}.tt-home-v4-revenue-cards span{color:rgba(255,250,243,.68)}.tt-home-v4-final{padding-block:clamp(44px,8vw,88px);background:linear-gradient(135deg,rgba(37,108,66,.13),rgba(148,99,35,.13)),#fff9ef}.tt-home-v4-final-inner{display:grid;grid-gap:24px;gap:24px;align-items:center}.tt-home-v4-final-inner>div:first-child{display:grid;grid-gap:14px;gap:14px;max-width:800px}.tt-home-v4-final svg{color:#256c42}.tt-public-v4-hero{position:relative;overflow:hidden;padding-block:clamp(88px,12vw,142px) clamp(34px,6vw,62px);background:radial-gradient(circle at 8% 18%,rgba(247,137,44,.14),transparent 34%),linear-gradient(135deg,#1d1612,#2a1b13 46%,#fff8ed 46.2%,#fffaf3)}.tt-public-v4-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(148,99,35,.28),transparent)}.tt-public-v4-hero .tt-marketing-hero-grid{position:relative;z-index:1;gap:clamp(24px,5vw,64px)}.tt-public-v4-hero .tt-marketing-hero-copy{max-width:720px}.tt-public-v4-hero .tt-eyebrow{color:rgba(255,245,230,.62)}.tt-public-v4-hero .tt-title{max-width:700px;color:#fff9ef;font-size:clamp(3rem,9vw,6.8rem);line-height:.92}.tt-public-v4-hero .tt-copy{max-width:620px;color:rgba(255,245,230,.76);font-size:clamp(1.02rem,1.8vw,1.22rem);line-height:1.68}.tt-public-v4-hero .tt-marketing-highlight-row .tt-pill.dark{border-color:rgba(255,245,230,.16);background:rgba(255,250,243,.1);color:rgba(255,245,230,.84)}.tt-public-v4-hero .tt-marketing-image-card{min-height:clamp(300px,47vw,540px);overflow:hidden;border-color:rgba(255,245,230,.16);border-radius:30px;background:#1d1612;box-shadow:0 34px 90px rgba(25,15,10,.24)}.tt-public-v4-hero .tt-marketing-image-card:after{background:linear-gradient(180deg,rgba(29,22,18,.02),rgba(29,22,18,.42)),linear-gradient(90deg,rgba(255,250,243,.06),transparent)}.tt-public-v4-hero .tt-marketing-hero-panel{position:relative;z-index:1;max-width:980px;margin-top:clamp(20px,4vw,34px);border-color:rgba(255,245,230,.16);border-radius:24px;background:rgba(255,250,243,.92);box-shadow:0 22px 70px rgba(55,36,20,.12)}.tt-public-v4-hero .tt-marketing-hero-panel strong{color:#1d1612}.tt-marketing-r3 .tt-card,.tt-marketing-r3 .tt-marketing-benefit-card,.tt-marketing-r3 .tt-marketing-feature-group-card,.tt-marketing-r3 .tt-marketing-integration-card,.tt-marketing-r3 .tt-marketing-page-aside-card,.tt-marketing-r3 .tt-marketing-page-board-card,.tt-marketing-r3 .tt-marketing-page-lane-card,.tt-marketing-r3 .tt-marketing-page-metric-card,.tt-marketing-r3 .tt-marketing-page-mobile-card,.tt-marketing-r3 .tt-marketing-page-table-card,.tt-marketing-r3 .tt-marketing-step-card{border-color:rgba(150,111,72,.2);background:rgba(255,252,247,.94);box-shadow:0 20px 54px rgba(55,36,20,.07)}.tt-marketing-r3 .tt-highlight-band,.tt-marketing-r3 .tt-marketing-cta-band{border-color:rgba(150,111,72,.22);background:linear-gradient(135deg,rgba(37,108,66,.1),rgba(247,137,44,.1)),rgba(255,252,247,.94);box-shadow:0 22px 64px rgba(55,36,20,.08)}@media (max-width:780px){.tt-public-v4-hero{padding-block:82px 38px;background:linear-gradient(180deg,rgba(29,22,18,.98),rgba(42,27,19,.98) 58%,#fff8ed 58.2%,#fffaf3)}.tt-home-v4-actions .tt-btn,.tt-home-v4-actions .tt-btn-secondary{width:100%;justify-content:center}.tt-home-v4-panel-grid,.tt-home-v4-revenue-cards{grid-template-columns:1fr}}@media (min-width:640px){.tt-home-v4-flow,.tt-home-v4-process-grid,.tt-home-v4-revenue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tt-home-v4-hero-inner{grid-template-columns:minmax(0,1fr) 390px;align-items:end}.tt-home-v4-command-panel{justify-self:end}.tt-home-v4-command-grid,.tt-home-v4-demo-grid,.tt-home-v4-integration-grid,.tt-home-v4-revenue-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.tt-home-v4-demo-grid,.tt-home-v4-integration-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tt-home-v4-command-grid,.tt-home-v4-revenue-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tt-home-v4-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-v4-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-home-v4-final-inner{grid-template-columns:minmax(0,1fr) auto}}.tt-site-marketing:has(.tt-home-v7){--tt-v7-paper:oklch(98.4% 0.006 106);--tt-v7-panel:oklch(96.2% 0.008 106);--tt-v7-ink:oklch(17.8% 0.012 254);--tt-v7-muted:oklch(47% 0.022 252);--tt-v7-line:oklch(88% 0.014 252);--tt-v7-green:oklch(66% 0.165 151);--tt-v7-blue:oklch(58% 0.18 252);--tt-v7-amber:oklch(72% 0.165 74);--tt-v7-rose:oklch(62% 0.16 24);background:var(--tt-v7-paper);color:var(--tt-v7-ink)}.tt-site-marketing:has(.tt-home-v7) .tt-header{border-bottom:1px solid oklch(88% .014 252/.78);background:oklch(98.4% .006 106/.92);box-shadow:0 10px 30px oklch(18% .012 254/.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-site-marketing:has(.tt-home-v7) .tt-brand-mark{background:var(--tt-v7-ink);color:var(--tt-v7-paper)}.tt-site-marketing:has(.tt-home-v7) .tt-brand-text strong,.tt-site-marketing:has(.tt-home-v7) .tt-nav a{color:var(--tt-v7-ink)}.tt-site-marketing:has(.tt-home-v7) .tt-brand-text span,.tt-site-marketing:has(.tt-home-v7) .tt-copy{color:var(--tt-v7-muted)}.tt-site-marketing:has(.tt-home-v7) .tt-header .tt-btn,.tt-site-marketing:has(.tt-home-v7) .tt-home-v7-primary{border-color:var(--tt-v7-ink);background:var(--tt-v7-ink);color:var(--tt-v7-paper);box-shadow:0 14px 28px oklch(18% .012 254/.16)}.tt-site-marketing:has(.tt-home-v7) .tt-header .tt-btn-secondary,.tt-site-marketing:has(.tt-home-v7) .tt-home-v7-secondary{border:1px solid var(--tt-v7-line);background:oklch(99% .004 106);color:var(--tt-v7-ink)}.tt-site-marketing:has(.tt-home-v7) .tt-header .tt-btn:hover,.tt-site-marketing:has(.tt-home-v7) .tt-home-v7-primary:hover{transform:translateY(-1px);box-shadow:0 18px 34px oklch(18% .012 254/.18)}.tt-site-marketing:has(.tt-home-v7) .tt-header .tt-btn-secondary:hover,.tt-site-marketing:has(.tt-home-v7) .tt-home-v7-secondary:hover{border-color:oklch(76% .025 252);background:oklch(96.8% .008 106);transform:translateY(-1px)}.tt-home-v7{overflow:clip;background:linear-gradient(180deg,oklch(98.4% .006 106),oklch(96.8% .009 106) 46%,oklch(98.4% .006 106));color:var(--tt-v7-ink)}.tt-home-v7-hero{position:relative;padding-block:clamp(104px,13vw,158px) clamp(42px,8vw,88px);border-bottom:1px solid var(--tt-v7-line);background:linear-gradient(90deg,oklch(18% .012 254/.035) 1px,transparent 1px),linear-gradient(180deg,oklch(18% .012 254/.035) 1px,transparent 1px),radial-gradient(circle at 9% 24%,oklch(66% .165 151/.13),transparent 29%),radial-gradient(circle at 91% 18%,oklch(58% .18 252/.13),transparent 26%),var(--tt-v7-paper);background-size:48px 48px,48px 48px,auto,auto,auto}.tt-home-v7-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:center}.tt-home-v7-copy{display:grid;grid-gap:22px;gap:22px;max-width:720px}.tt-home-v7-actions a,.tt-home-v7-agent-head,.tt-home-v7-console-bar,.tt-home-v7-console-bar button,.tt-home-v7-kicker,.tt-home-v7-mini-states span,.tt-home-v7-proof-row,.tt-home-v7-proof-top,.tt-home-v7-trust-row span,.tt-home-v7-workflow-list span{display:inline-flex;align-items:center}.tt-home-v7-kicker{width:-moz-fit-content;width:fit-content;min-height:34px;gap:8px;padding:7px 10px;border:1px solid var(--tt-v7-line);border-radius:8px;background:oklch(99% .004 106/.88);color:var(--tt-v7-muted);font-size:.78rem;font-weight:800;letter-spacing:.02em}.tt-home-v7 h1{max-width:640px;margin:0;color:var(--tt-v7-ink);font-size:clamp(3.2rem,7vw,6.3rem);line-height:.94;letter-spacing:0}.tt-home-v7-copy>p{max-width:660px;margin:0;color:var(--tt-v7-muted);font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.58}.tt-home-v7-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tt-home-v7-actions a{min-height:46px;justify-content:center;gap:8px;padding:0 17px;border-radius:8px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.tt-home-v7-trust-row{display:flex;flex-wrap:wrap;gap:8px}.tt-home-v7-trust-row span{min-height:32px;gap:7px;padding:6px 9px;border:1px solid var(--tt-v7-line);border-radius:8px;background:oklch(99% .004 106/.82);color:var(--tt-v7-muted);font-size:.82rem;font-weight:800}.tt-home-v7-console{overflow:hidden;border:1px solid oklch(17.8% .012 254/.16);border-radius:12px;background:oklch(99% .004 106);box-shadow:0 28px 80px oklch(18% .012 254/.14)}.tt-home-v7-console-bar{min-height:52px;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--tt-v7-line);background:oklch(96.8% .008 106)}.tt-home-v7-console-bar span{color:var(--tt-v7-muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tt-home-v7-console-bar strong{color:var(--tt-v7-ink);font-size:.9rem}.tt-home-v7-console-bar button{min-height:32px;gap:7px;padding:0 10px;border:1px solid var(--tt-v7-line);border-radius:8px;background:var(--tt-v7-ink);color:var(--tt-v7-paper);font-weight:900}.tt-home-v7-console-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.tt-home-v7-feed{display:grid;grid-gap:8px;gap:8px}.tt-home-v7-feed article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:12px;border:1px solid var(--tt-v7-line);border-radius:10px;background:var(--tt-v7-paper)}.tt-home-v7-feed article kbd{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--tt-v7-line);border-radius:7px;background:oklch(99% .004 106);color:var(--tt-v7-ink);font:inherit;font-size:.8rem;font-weight:950;box-shadow:inset 0 -2px 0 oklch(18% .012 254/.08)}.tt-home-v7-feed article h2{margin:0;color:var(--tt-v7-ink);font-size:1rem;line-height:1.18}.tt-home-v7-feed article p{margin:3px 0 0;color:var(--tt-v7-muted);font-size:.88rem;line-height:1.38}.tt-home-v7-feed article>span{grid-column:2;width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:7px;color:var(--tt-v7-ink);font-size:.72rem;font-weight:900}.tt-home-v7-feed article[data-tone=green]>span,.tt-home-v7-mini-states span[data-state=live]{background:oklch(66% .165 151/.15);color:oklch(35% .105 151)}.tt-home-v7-feed article[data-tone=blue]>span,.tt-home-v7-mini-states span[data-state=review]{background:oklch(58% .18 252/.15);color:oklch(38% .12 252)}.tt-home-v7-feed article[data-tone=amber]>span,.tt-home-v7-mini-states span[data-state=planned]{background:oklch(72% .165 74/.18);color:oklch(42% .1 74)}.tt-home-v7-feed article[data-tone=rose]>span,.tt-home-v7-mini-states span[data-state=blocked]{background:oklch(62% .16 24/.14);color:oklch(40% .11 24)}.tt-home-v7-agent-map{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--tt-v7-line);border-radius:10px;background:linear-gradient(90deg,oklch(18% .012 254/.04) 1px,transparent 0),linear-gradient(180deg,oklch(18% .012 254/.04) 1px,transparent 0),oklch(96.8% .008 106);background-size:22px 22px}.tt-home-v7-agent-head{gap:8px;color:var(--tt-v7-muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tt-home-v7-node-stack{display:grid;grid-gap:8px;gap:8px}.tt-home-v7-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--tt-v7-line);border-radius:10px;background:oklch(99% .004 106/.9)}.tt-home-v7-node[data-active=true]{border-color:oklch(66% .165 151/.32);box-shadow:inset 3px 0 0 var(--tt-v7-green)}.tt-home-v7-node>span{color:var(--tt-v7-muted);font-size:.72rem;font-weight:950;letter-spacing:.08em}.tt-home-v7-node strong{color:var(--tt-v7-ink)}.tt-home-v7-node p{margin:2px 0 0;color:var(--tt-v7-muted);font-size:.82rem;line-height:1.36}.tt-home-v7-logo-band{padding-block:20px;border-bottom:1px solid var(--tt-v7-line);background:oklch(99% .004 106)}.tt-home-v7 .tt-logo-chip{border-radius:8px;border-color:var(--tt-v7-line);color:var(--tt-v7-muted)}.tt-home-v7 .tt-logo-chip,.tt-home-v7-demo-section,.tt-home-v7-faq,.tt-home-v7-service-section{background:var(--tt-v7-paper)}.tt-home-v7 .tt-section-heading{max-width:850px}.tt-home-v7 .tt-eyebrow{color:oklch(38% .12 252);letter-spacing:.1em}.tt-home-v7 .tt-title,.tt-home-v7 h2,.tt-home-v7 h3,.tt-home-v7 strong{color:var(--tt-v7-ink)}.tt-home-v7 .tt-copy,.tt-home-v7 p{color:var(--tt-v7-muted)}.tt-home-v7-service-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:clamp(22px,5vw,46px)}.tt-home-v7-service-card{min-height:188px;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--tt-v7-line);border-radius:10px;background:oklch(99% .004 106);box-shadow:0 18px 44px oklch(18% .012 254/.06)}.tt-home-v7-service-card svg{color:var(--tt-v7-blue)}.tt-home-v7-service-card h3{margin:0;font-size:1.28rem;line-height:1.08}.tt-home-v7-service-card p{margin:0;line-height:1.56}.tt-home-v7-proof-section{border-block:1px solid var(--tt-v7-line);background:linear-gradient(135deg,oklch(18% .012 254/.04),transparent 44%),var(--tt-v7-panel)}.tt-home-v7-demo-grid,.tt-home-v7-proof-grid,.tt-home-v7-visual-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(24px,6vw,68px);gap:clamp(24px,6vw,68px);align-items:center}.tt-home-v7-demo-copy,.tt-home-v7-proof-copy,.tt-home-v7-visual-copy{display:grid;grid-gap:16px;gap:16px}.tt-home-v7-demo-copy h2,.tt-home-v7-final h2,.tt-home-v7-proof-copy h2,.tt-home-v7-visual-copy h2{margin:0;font-size:clamp(2.35rem,6vw,5.1rem);line-height:.96;letter-spacing:0}.tt-home-v7-demo-copy p,.tt-home-v7-final p,.tt-home-v7-proof-copy p,.tt-home-v7-visual-copy p{max-width:680px;margin:0;font-size:1.02rem;line-height:1.65}.tt-home-v7-workflow-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.tt-home-v7-workflow-list span{min-height:44px;gap:10px;padding:10px;border:1px solid var(--tt-v7-line);border-radius:8px;background:oklch(99% .004 106/.78);color:var(--tt-v7-ink);font-weight:850}.tt-home-v7-workflow-list strong{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:var(--tt-v7-ink);color:var(--tt-v7-paper);font-size:.75rem}.tt-home-v7-proof-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid oklch(17.8% .012 254/.16);border-radius:12px;background:oklch(99% .004 106);box-shadow:0 24px 70px oklch(18% .012 254/.12)}.tt-home-v7-proof-top{gap:10px;padding:4px 2px 10px;border-bottom:1px solid var(--tt-v7-line)}.tt-home-v7-proof-top svg{color:var(--tt-v7-green)}.tt-home-v7-proof-top div{display:grid;grid-gap:2px;gap:2px}.tt-home-v7-proof-top span{color:var(--tt-v7-muted);font-size:.84rem;font-weight:750}.tt-home-v7-proof-row{min-height:48px;gap:10px;padding:10px;border:1px solid var(--tt-v7-line);border-radius:9px;background:var(--tt-v7-paper)}.tt-home-v7-proof-row svg{color:var(--tt-v7-blue)}.tt-home-v7-proof-row span{flex:1 1;color:var(--tt-v7-muted);font-weight:800}.tt-home-v7-demo-card{min-width:0;padding:10px;border:1px solid var(--tt-v7-line);border-radius:12px;background:oklch(99% .004 106);box-shadow:0 24px 70px oklch(18% .012 254/.1)}.tt-home-v7-visual-section{background:oklch(18% .012 254)}.tt-home-v7-visual-section .tt-eyebrow{color:oklch(72% .165 74)}.tt-home-v7-visual-section h2,.tt-home-v7-visual-section p{color:var(--tt-v7-paper)}.tt-home-v7-visual-section p{color:oklch(88% .012 106/.72)}.tt-home-v7-image-frame{position:relative;min-height:clamp(320px,58vw,560px);overflow:hidden;border:1px solid oklch(98.4% .006 106/.16);border-radius:12px;background:oklch(24% .014 254);box-shadow:0 34px 90px oklch(10% .012 254/.34)}.tt-home-v7-mini-states{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tt-home-v7-mini-states span{min-height:34px;padding:7px 10px;border-radius:8px;font-weight:900}.tt-home-v7-final{padding-block:clamp(46px,8vw,92px);border-top:1px solid var(--tt-v7-line);background:radial-gradient(circle at 12% 20%,oklch(66% .165 151/.13),transparent 24%),radial-gradient(circle at 88% 14%,oklch(58% .18 252/.14),transparent 26%),var(--tt-v7-paper)}.tt-home-v7-final-inner{display:grid;grid-gap:24px;gap:24px;align-items:center}.tt-home-v7-final-inner>div:first-child{display:grid;grid-gap:14px;gap:14px}.tt-home-v7-final svg{color:var(--tt-v7-green)}@media (max-width:780px){.tt-home-v7-hero{padding-block:92px 46px;background-size:34px 34px,34px 34px,auto,auto,auto}.tt-home-v7 h1{font-size:clamp(3rem,15vw,4.3rem)}.tt-home-v7-actions a{width:100%}.tt-home-v7-console-bar{align-items:stretch;flex-direction:column}.tt-home-v7-console-bar button{justify-content:center}}@media (min-width:720px){.tt-home-v7-console-body{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr)}.tt-home-v7-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.tt-home-v7-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)}.tt-home-v7-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-home-v7-demo-grid,.tt-home-v7-proof-grid,.tt-home-v7-visual-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tt-home-v7-demo-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tt-home-v7-visual-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.tt-home-v7-final-inner{grid-template-columns:minmax(0,1fr) auto}}.tt-portal-redesign-shell .tt-sidebar{align-content:start;grid-auto-rows:max-content}.tt-sidebar-collapse-trigger{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--tt-portal-redesign-line);border-radius:10px;background:rgba(255,255,255,.7);color:var(--tt-portal-redesign-muted);cursor:pointer}.tt-sidebar-collapse-trigger:focus-visible,.tt-sidebar-collapse-trigger:hover{color:var(--tt-portal-redesign-ink);border-color:var(--tt-portal-redesign-line-strong);outline:none}.tt-portal-redesign-shell .tt-portal-redesign-brand{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:7px 8px;gap:8px;border-radius:14px;box-shadow:none}.tt-portal-redesign-shell .tt-portal-redesign-brand-mark{width:32px;height:32px;border-radius:10px}.tt-portal-redesign-shell .tt-sidebar-desktop-nav{align-content:start;margin:10px 0 0;max-height:calc(100vh - 82px);overflow:auto;scrollbar-width:thin}.tt-portal-redesign-shell .tt-sidebar-nav-group-head{margin:10px 0 4px}.tt-portal-redesign-shell .tt-sidebar-link{min-height:36px;padding:7px 9px}.tt-portal-redesign-shell .tt-sidebar-link svg{width:15px;height:15px}@media (min-width:901px){.tt-portal-redesign-shell.is-sidebar-collapsed{grid-template-columns:70px minmax(0,1fr)}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar{padding-inline:10px}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-portal-redesign-brand{grid-template-columns:1fr;justify-items:center}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-portal-redesign-brand-copy,.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link-meta,.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link>svg,.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-nav-group-head{display:none}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-collapse-trigger{margin-top:4px}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-nav-links{gap:8px}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link{justify-content:center;width:42px;min-height:42px;padding:0;position:relative}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link span{gap:0;font-size:0}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link span svg{width:17px;height:17px}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link:after{content:attr(data-label);position:absolute;left:calc(100% + 10px);top:50%;z-index:45;max-width:180px;padding:6px 9px;border-radius:8px;background:#050505;color:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.2);font-size:.74rem;font-weight:700;line-height:1.1;opacity:0;pointer-events:none;transform:translate(-2px,-50%);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;visibility:hidden}.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link:focus-visible:after,.tt-portal-redesign-shell.is-sidebar-collapsed .tt-sidebar-link:hover:after{opacity:1;transform:translateY(-50%);visibility:visible}}.tt-portal-r2-ai-page{gap:12px}.tt-portal-r2-ai-page .tt-portal-r2-ai-workbench{order:-2;padding:0;overflow:hidden;border-radius:14px}.tt-portal-r2-ai-page .tt-ai-agent-topbar{min-height:54px;padding:8px 14px;border-bottom:1px solid var(--tt-r2-line,rgba(153,115,79,.18))}.tt-portal-r2-ai-page .tt-ai-agent-name-input{min-height:34px;padding-inline:8px;border-radius:8px}.tt-portal-r2-ai-page .tt-ai-agent-topbar-btn,.tt-portal-r2-ai-page .tt-btn-secondary.tt-ai-agent-topbar-btn{min-height:34px!important;padding-inline:12px!important;border-radius:10px!important;font-size:.86rem}.tt-portal-r2-ai-page .tt-ai-agent-topbar .tt-ai-agent-topbar-btn-dark,.tt-portal-r2-ai-page .tt-ai-agent-topbar .tt-ai-agent-topbar-btn-dark svg{color:#fff8f2!important;stroke:#fff8f2!important}.tt-portal-r2-ai-page .tt-ai-agent-tabbar{position:-webkit-sticky;position:sticky;top:72px;z-index:8;gap:18px;padding:0 14px;border-bottom:1px solid var(--tt-r2-line,rgba(153,115,79,.18));background:rgba(255,252,247,.97)!important}.tt-portal-r2-ai-page .tt-ai-agent-tab{min-height:38px!important;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;color:#786a60;font-size:.9rem}.tt-portal-r2-ai-page .tt-ai-agent-tab.is-active{color:#1d1612;border-bottom-color:#1d1612;box-shadow:none}.tt-portal-r2-ai-page .tt-ai-agent-layout,.tt-portal-r2-ai-page .tt-ai-agent-page-shell,.tt-portal-r2-ai-page .tt-ai-agent-workflow-page-shell{padding:14px}.tt-portal-r2-ai-page .tt-ai-agent-page-shell{gap:14px}.tt-portal-r2-ai-page .tt-ai-agent-page-head h2,.tt-portal-r2-ai-page .tt-ai-agent-section-head h2{font-size:1.18rem}.tt-portal-r2-ai-page .tt-ai-agent-page-head .tt-copy,.tt-portal-r2-ai-page .tt-ai-agent-section-head .tt-copy{font-size:.92rem;line-height:1.45}.tt-portal-r2-ai-page .tt-ai-agent-empty-state-card,.tt-portal-r2-ai-page .tt-ai-agent-side-panel-card,.tt-portal-r2-ai-page .tt-ai-agent-sidecard-compact{border-radius:12px;box-shadow:none}.tt-portal-r2-ai-page .tt-portal-r2-ai-hero{order:2;padding:14px 16px;border-radius:14px;box-shadow:none}.tt-portal-r2-ai-page .tt-portal-r2-ai-hero h1{font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.08}.tt-portal-r2-ai-page .tt-portal-r2-ai-hero p{font-size:.92rem;line-height:1.5}.tt-portal-r2-ai-page .tt-portal-r2-status-grid{order:3;gap:10px}.tt-portal-r2-ai-page .tt-portal-r2-status-grid .tt-ds-proof-card{min-height:122px;padding:14px;border-radius:12px;box-shadow:none}.tt-portal-r2-ai-page .tt-portal-r2-status-grid .tt-ds-proof-value{font-size:clamp(1.25rem,2.4vw,1.8rem)}.tt-portal-r2-ai-page .tt-ai-agent-layout-full{grid-template-columns:minmax(0,1fr)}.tt-portal-r2-ai-page .tt-ai-agent-eleven-tab-page{padding:36px clamp(18px,4vw,56px);border:0;border-radius:0;background:#ffffff}.tt-portal-r2-ai-page .tt-ai-agent-workflow-page-shell{padding:0}.tt-portal-r2-ai-page .tt-ai-agent-page-head h2{display:inline-flex;align-items:center;gap:10px;font-size:1.45rem;letter-spacing:0}.tt-ai-agent-inline-settings-panel{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#fafafa}.tt-ai-agent-search-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:46px;padding:0 12px;border:1px solid rgba(17,24,39,.1);border-radius:12px;background:#ffffff}.tt-ai-agent-search-shell .tt-input{border:0;background:transparent;min-height:42px;padding:0;box-shadow:none}.tt-ai-agent-chip-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#ffffff;color:#111111;font-size:.86rem;font-weight:600}.tt-ai-agent-chip-btn.is-active{background:#f4f4f5;border-color:rgba(17,24,39,.22)}.tt-ai-agent-filter-menu-wrap{position:relative;display:inline-flex}.tt-ai-agent-filter-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:8px;border:1px solid rgba(17,24,39,.1);border-radius:12px;background:#ffffff;box-shadow:0 20px 50px rgba(15,23,42,.14)}.tt-ai-agent-filter-menu button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#111111;text-align:left}.tt-ai-agent-filter-menu button:focus-visible,.tt-ai-agent-filter-menu button:hover{background:#f4f4f5}.tt-ai-agent-filter-menu.tt-ai-agent-more-filter-popover,.tt-ai-agent-filter-menu.tt-ai-agent-prompt-ai-menu,.tt-ai-agent-filter-menu.tt-ai-agent-voice-sort-menu{left:auto;right:0}.tt-ai-agent-filter-menu span{color:#71717a;font-size:.78rem;line-height:1.2}.tt-ai-agent-add-tool-menu{left:auto;right:0;min-width:320px}.tt-ai-agent-add-source-menu,.tt-ai-agent-workflow-template-menu{left:auto;right:0;min-width:min(300px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.tt-ai-agent-test-actions-menu{left:auto;right:0;min-width:180px}.tt-ai-agent-native-setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-ai-agent-native-setting-grid>div{display:grid;grid-gap:4px;gap:4px;min-height:56px;padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffff}.tt-ai-agent-native-setting-grid strong{color:#111111;font-size:.82rem}.tt-ai-agent-native-setting-grid span{color:#71717a;font-size:.78rem}.tt-ai-agent-subtabs{display:inline-flex;gap:4px;width:max-content;margin:8px 0 18px;padding:4px;border-radius:10px;background:#f4f4f5}.tt-ai-agent-subtabs button{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#52525b;font-weight:600}.tt-ai-agent-subtabs button.is-active{background:#ffffff;color:#111111;box-shadow:0 1px 3px rgba(15,23,42,.08)}.tt-ai-agent-icon-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#111111}.tt-ai-agent-icon-action:focus-visible,.tt-ai-agent-icon-action:hover{background:#f4f4f5}.tt-ai-agent-side-panel-title-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tt-ai-agent-system-tools-card{display:grid;grid-gap:14px;gap:14px;padding:0;background:transparent}.tt-ai-agent-system-tools-list{display:grid;border:1px solid rgba(17,24,39,.1);border-radius:12px;overflow:hidden;background:#ffffff}.tt-ai-agent-system-tool-count,.tt-ai-agent-system-tool-row{min-height:44px;padding:0 12px;border-bottom:1px solid rgba(17,24,39,.08)}.tt-ai-agent-system-tool-count{display:flex;align-items:center;font-weight:700}.tt-ai-agent-system-tool-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.tt-ai-agent-system-tool-row:last-child{border-bottom:0}.tt-ai-agent-system-tool-row span{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:600}.tt-ai-agent-analysis-table{display:grid;grid-gap:0;gap:0;margin-top:18px}.tt-ai-agent-analysis-table-head,.tt-ai-agent-analysis-table-row{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(90px,.55fr) minmax(100px,.6fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(100px,.6fr);grid-gap:14px;gap:14px;align-items:center}.tt-ai-agent-analysis-table-head{min-height:42px;color:#71717a;font-weight:700}.tt-ai-agent-analysis-table-row{width:100%;min-height:58px;border:0;border-top:1px solid rgba(17,24,39,.06);background:transparent;color:#111111;text-align:left}.tt-ai-agent-analysis-status,.tt-ai-agent-run-status{justify-self:start;min-height:28px;padding:5px 10px;border-radius:999px;font-size:.82rem;font-weight:700}.tt-ai-agent-analysis-status.is-successful,.tt-ai-agent-run-status.is-success{background:#dcfce7;color:#166534}.tt-ai-agent-analysis-status.is-error,.tt-ai-agent-run-status.is-fail{background:#fee2e2;color:#991b1b}.tt-ai-agent-analysis-status.is-processing{background:#fef3c7;color:#92400e}.tt-ai-agent-past-runs-card{padding:0;overflow:hidden}.tt-ai-agent-past-runs-card>strong{display:block;padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08)}.tt-ai-agent-past-runs-list{display:grid}.tt-ai-agent-past-run-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(17,24,39,.06)}.tt-ai-agent-past-run-row:last-child{border-bottom:0}.tt-ai-agent-past-run-row span{color:#71717a;font-size:.88rem}.tt-ai-agent-past-run-empty{padding:18px 16px;color:#71717a}@media (max-width:900px){.tt-sidebar-collapse-trigger{display:none}.tt-portal-redesign-shell .tt-portal-redesign-brand{grid-template-columns:auto minmax(0,1fr)}.tt-portal-r2-ai-page .tt-ai-agent-tabbar{top:0}.tt-ai-agent-native-setting-grid,.tt-ai-agent-page-shell-split,.tt-ai-agent-workflow-page-shell{grid-template-columns:minmax(0,1fr)}.tt-ai-agent-side-panel-stack,.tt-ai-agent-workflow-side-panel{border-left:0;border-top:1px solid rgba(17,24,39,.08)}.tt-ai-agent-analysis-table{gap:10px}.tt-ai-agent-analysis-table-head{display:none}.tt-ai-agent-analysis-table-row{gap:6px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffff}.tt-ai-agent-analysis-table-row,.tt-ai-agent-past-run-row{grid-template-columns:minmax(0,1fr)}}.tt-site-marketing:has(.tt-home-v8){--home-v8-ink:oklch(0.19 0.025 62);--home-v8-muted:oklch(0.43 0.028 64);--home-v8-linen:oklch(0.955 0.018 82);--home-v8-paper:oklch(0.985 0.011 78);--home-v8-amber:oklch(0.78 0.132 78);--home-v8-brass:oklch(0.62 0.082 74);--home-v8-olive:oklch(0.39 0.071 132);--home-v8-market:oklch(0.56 0.112 142);--home-v8-espresso:oklch(0.18 0.025 57);background:radial-gradient(circle at 12% 3%,oklch(.93 .043 88/.95),transparent 34rem),linear-gradient(180deg,var(--home-v8-linen),oklch(.93 .024 86));color:var(--home-v8-ink)}.tt-site-marketing:has(.tt-home-v8) .tt-header{background:oklch(.96 .018 82/.92);border-color:oklch(.75 .037 76/.44);box-shadow:0 18px 50px oklch(.25 .04 55/.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-site-marketing:has(.tt-home-v8) .tt-brand-mark{background:var(--home-v8-espresso);color:var(--home-v8-amber)}.tt-site-marketing:has(.tt-home-v8) .tt-brand-text strong,.tt-site-marketing:has(.tt-home-v8) .tt-nav a{color:var(--home-v8-ink)}.tt-site-marketing:has(.tt-home-v8) .tt-brand-text span,.tt-site-marketing:has(.tt-home-v8) .tt-copy{color:var(--home-v8-muted)}.tt-site-marketing:has(.tt-home-v8) .tt-header .tt-btn{background:var(--home-v8-espresso);color:oklch(.97 .013 82);border-color:var(--home-v8-espresso)}.tt-site-marketing:has(.tt-home-v8) .tt-header .tt-btn-secondary{background:oklch(.99 .01 82);color:var(--home-v8-ink);border-color:oklch(.78 .035 74)}.tt-home-v8{overflow:clip;background:linear-gradient(180deg,transparent 0 620px,oklch(.95 .017 83) 620px),var(--home-v8-linen);color:var(--home-v8-ink)}.tt-home-v8 h1,.tt-home-v8 h2,.tt-home-v8 h3,.tt-home-v8 p{margin:0}.tt-home-v8-hero{position:relative;min-height:min(780px,calc(100svh - 112px));display:grid;align-items:end;padding:clamp(92px,14vw,148px) clamp(18px,5vw,72px) clamp(30px,4vw,48px);isolation:isolate}.tt-home-v8-hero-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:saturate(1.07) contrast(1.06);z-index:-3;background:oklch(.14 .024 54)}.tt-home-v8-hero-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,oklch(.1 .03 50/.94),oklch(.14 .029 55/.78) 38%,oklch(.2 .022 55/.34) 78%),linear-gradient(0deg,oklch(.16 .021 58/.8),transparent 48%)}.tt-home-v8-hero:after{content:"";position:absolute;inset:auto 0 0;height:28%;z-index:-1;background:linear-gradient(180deg,transparent,var(--home-v8-linen))}.tt-home-v8-hero-content{width:min(760px,100%);color:oklch(.98 .011 82)}.tt-home-v8-actions a,.tt-home-v8-board-top,.tt-home-v8-eyebrow,.tt-home-v8-hero-ledger>span,.tt-home-v8-proof-states article,.tt-home-v8-small-label,.tt-home-v8-text-link{letter-spacing:0}.tt-home-v8-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:clamp(16px,2vw,24px);padding:8px 12px;border:1px solid oklch(.98 .012 82/.28);border-radius:999px;background:oklch(.14 .025 55/.44);color:oklch(.96 .051 86);font-size:.86rem;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tt-home-v8-hero h1{max-width:11ch;color:oklch(.98 .011 82);font-size:clamp(3.2rem,6.7vw,7.05rem);font-weight:950;line-height:.92;text-wrap:balance}.tt-home-v8-hero-content>p{max-width:670px;margin-top:clamp(22px,3vw,34px);color:oklch(.91 .025 82);font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.58}.tt-home-v8-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,34px)}.tt-home-v8-actions a,.tt-home-v8-text-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.tt-home-v8-actions a:hover,.tt-home-v8-text-link:hover{transform:translateY(-2px)}.tt-home-v8-action-primary{padding:0 21px;color:oklch(.2 .026 59);background:var(--home-v8-amber);border:1px solid oklch(.86 .101 84);box-shadow:0 18px 36px oklch(.17 .03 50/.24)}.tt-home-v8-action-secondary{padding:0 20px;color:oklch(.965 .014 82);background:oklch(.18 .026 55/.58);border:1px solid oklch(.96 .016 82/.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tt-home-v8-hero-ledger{position:absolute;right:clamp(18px,4.5vw,70px);bottom:clamp(24px,5vw,66px);width:min(410px,calc(100% - 36px));padding:13px;border:1px solid oklch(.97 .011 82/.26);border-radius:18px;background:oklch(.15 .027 56/.78);box-shadow:0 28px 70px oklch(.11 .02 48/.42);color:oklch(.97 .011 82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-home-v8-hero-ledger>span{display:block;margin:2px 4px 10px;color:oklch(.83 .047 85);font-size:.8rem;font-weight:900;text-transform:uppercase}.tt-home-v8-hero-ledger article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 10px;border-top:1px solid oklch(.97 .011 82/.14)}.tt-home-v8-hero-ledger time{color:var(--home-v8-amber);font-weight:900;white-space:nowrap}.tt-home-v8-hero-ledger strong{display:block;color:oklch(.98 .011 82);font-size:.95rem}.tt-home-v8-hero-ledger p{margin-top:3px;color:oklch(.83 .026 82);font-size:.84rem;line-height:1.34}.tt-home-v8-hero-ledger em{padding:7px 9px;border-radius:999px;background:oklch(.44 .08 138/.34);color:oklch(.87 .1 139);font-size:.76rem;font-style:normal;font-weight:900;white-space:nowrap}.tt-home-v8-belief,.tt-home-v8-faq,.tt-home-v8-final,.tt-home-v8-listen,.tt-home-v8-proof,.tt-home-v8-routing{width:min(1180px,calc(100% - 36px));margin:0 auto}.tt-home-v8-belief{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);grid-gap:clamp(24px,5vw,82px);gap:clamp(24px,5vw,82px);align-items:end;padding:clamp(62px,8vw,118px) 0 clamp(34px,5vw,74px)}.tt-home-v8-small-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--home-v8-olive);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-home-v8-belief h2,.tt-home-v8-faq h2,.tt-home-v8-final h2,.tt-home-v8-listen h2,.tt-home-v8-proof h2,.tt-home-v8-routing h2,.tt-home-v8-setup h2{color:var(--home-v8-ink);font-size:clamp(2.25rem,5vw,5rem);font-weight:950;line-height:.98;text-wrap:balance}.tt-home-v8-belief>p,.tt-home-v8-final p,.tt-home-v8-listen-copy p,.tt-home-v8-routing-copy p{color:var(--home-v8-muted);font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.64}.tt-home-v8-photo-story{width:min(1320px,calc(100% - 30px));margin:0 auto clamp(72px,9vw,132px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:stretch}.tt-home-v8-photo-panel,.tt-home-v8-setup-image{position:relative;min-height:620px;overflow:hidden;border-radius:28px;background:oklch(.84 .026 79);box-shadow:0 26px 70px oklch(.36 .04 55/.15)}.tt-home-v8-photo{object-fit:cover;filter:saturate(1.04) contrast(1.03)}.tt-home-v8-service-stack{display:grid;grid-gap:12px;gap:12px;align-content:center}.tt-home-v8-service-stack article{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;gap:15px;padding:clamp(20px,3vw,32px);border:1px solid oklch(.78 .035 74);border-radius:20px;background:oklch(.985 .011 78/.92);box-shadow:0 16px 38px oklch(.4 .04 55/.08)}.tt-home-v8-board-body svg,.tt-home-v8-final svg,.tt-home-v8-service-stack svg{color:var(--home-v8-olive)}.tt-home-v8-service-stack h3{color:var(--home-v8-ink);font-size:clamp(1.16rem,2vw,1.44rem);line-height:1.1}.tt-home-v8-service-stack p{margin-top:9px;color:var(--home-v8-muted);line-height:1.55}.tt-home-v8-routing{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(34px,6vw,72px) 0}.tt-home-v8-routing-board{overflow:hidden;border-radius:28px;background:linear-gradient(135deg,oklch(.24 .033 59),oklch(.16 .027 57)),var(--home-v8-espresso);box-shadow:0 34px 80px oklch(.18 .025 55/.24);color:oklch(.96 .013 82)}.tt-home-v8-board-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid oklch(.96 .012 82/.14);color:oklch(.84 .035 84);font-size:.88rem;font-weight:850}.tt-home-v8-board-top strong{color:oklch(.98 .011 82)}.tt-home-v8-board-top em{padding:7px 10px;border-radius:999px;background:oklch(.55 .088 142/.22);color:oklch(.86 .11 142);font-style:normal}.tt-home-v8-board-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:oklch(.98 .011 82/.1)}.tt-home-v8-board-body article{min-height:174px;padding:clamp(20px,3vw,30px);background:oklch(.18 .026 56/.94)}.tt-home-v8-board-body span{display:block;margin-top:24px;color:oklch(.78 .031 83);font-size:.86rem;font-weight:800}.tt-home-v8-board-body strong{display:block;margin-top:6px;color:oklch(.98 .011 82);font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.12}.tt-home-v8-setup{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);align-items:center;padding:clamp(72px,8vw,126px) max(18px,calc((100vw - 1180px) / 2));background:linear-gradient(135deg,oklch(.36 .068 132),oklch(.21 .035 65)),var(--home-v8-olive);color:oklch(.97 .013 82)}.tt-home-v8-setup .tt-home-v8-small-label,.tt-home-v8-setup h2{color:oklch(.98 .011 82)}.tt-home-v8-setup-copy{max-width:710px}.tt-home-v8-setup-copy .tt-home-v8-small-label{color:oklch(.88 .091 86)}.tt-home-v8-setup-image{min-height:560px;border-radius:22px;box-shadow:0 34px 80px oklch(.12 .025 55/.36)}.tt-home-v8-steps{display:grid;grid-gap:10px;gap:10px;margin-top:clamp(26px,4vw,44px)}.tt-home-v8-steps article{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-top:1px solid oklch(.97 .012 82/.18)}.tt-home-v8-steps strong{color:var(--home-v8-amber);font-size:.9rem}.tt-home-v8-steps p{color:oklch(.9 .019 82);line-height:1.58}.tt-home-v8-listen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);grid-gap:clamp(26px,5vw,64px);gap:clamp(26px,5vw,64px);align-items:center;padding:clamp(74px,9vw,136px) 0;scroll-margin-top:132px}.tt-home-v8-listen-copy{max-width:560px}.tt-home-v8-listen-copy p{margin-top:20px}.tt-home-v8-demo-path{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.tt-home-v8-demo-path article{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px 0;border-top:1px solid oklch(.72 .034 74/.56)}.tt-home-v8-demo-path svg{margin-top:2px;color:var(--home-v8-olive)}.tt-home-v8-demo-path strong{display:block;color:var(--home-v8-ink);font-size:.98rem;line-height:1.18}.tt-home-v8-demo-path p{margin-top:5px;color:var(--home-v8-muted);font-size:.93rem;line-height:1.48}.tt-home-v8-text-link{margin-top:22px;color:var(--home-v8-ink)}.tt-home-v8-compact-actions{margin-top:22px}.tt-home-v8-listen-player{padding:clamp(14px,2vw,22px);border-radius:28px;background:oklch(.99 .01 82);box-shadow:0 22px 60px oklch(.35 .038 58/.13)}.tt-ai-employees-page{--ai-ink:#fff8ee;--ai-muted:rgba(255,241,222,0.76);--ai-soft:rgba(255,241,222,0.56);--ai-line:rgba(255,233,205,0.16);--ai-accent:#f08b45;--ai-green:#73c88b;background:radial-gradient(circle at 14% 20%,oklch(.9 .063 83/.38),transparent 28%),linear-gradient(180deg,oklch(.99 .013 82),oklch(.96 .022 76))}.tt-ai-employees-showcase-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-template-areas:"copy demo" "workflow demo";grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start;min-height:calc(100svh - 86px);padding:clamp(72px,9vw,126px) max(20px,calc((100vw - 1360px) / 2)) clamp(42px,7vw,88px);overflow:hidden;background:linear-gradient(120deg,rgba(17,12,9,.94),rgba(37,22,14,.88)),url(/marketing/ahlan-photo-restaurant-service.jpg) 50% /cover;color:var(--ai-ink)}.tt-ai-employees-showcase-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 72% 14%,rgba(240,139,69,.22),transparent 30%),linear-gradient(90deg,rgba(17,12,9,.98),rgba(17,12,9,.88) 45%,rgba(17,12,9,.72))}.tt-ai-employees-hero-copy,.tt-ai-employees-hero-demo{position:relative;z-index:1;min-width:0}.tt-ai-employees-hero-copy{display:grid;grid-area:copy;grid-gap:22px;gap:22px;align-content:start}.tt-ai-employees-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:rgba(255,241,222,.68);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-ai-employees-hero-copy h1{max-width:780px;margin:0;color:var(--ai-ink);font-size:clamp(3.2rem,8vw,7.4rem);font-weight:950;line-height:.9;text-wrap:balance}.tt-ai-employees-demo-head p,.tt-ai-employees-hero-copy>p{max-width:680px;margin:0;color:var(--ai-muted);font-size:clamp(1.02rem,1.8vw,1.22rem);line-height:1.68}.tt-ai-employees-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.tt-ai-employees-showcase-hero .tt-btn-secondary{background:rgba(255,248,237,.12);border-color:rgba(255,248,237,.18);color:var(--ai-ink)}.tt-ai-manager-command-card{display:grid;grid-area:workflow;grid-gap:16px;gap:16px;max-width:680px;padding:clamp(18px,3vw,26px);border:1px solid var(--ai-line);border-radius:24px;background:rgba(255,248,237,.08);box-shadow:0 28px 80px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-ai-manager-command-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--ai-ink)}.tt-ai-manager-command-top svg{color:var(--ai-accent)}.tt-ai-manager-command-top span{color:var(--ai-soft);font-size:.86rem;font-weight:800}.tt-ai-manager-command-flow{display:grid;grid-gap:10px;gap:10px}.tt-ai-manager-command-flow article{display:grid;grid-template-columns:minmax(128px,.3fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--ai-line);border-radius:16px;background:rgba(255,248,237,.055)}.tt-ai-manager-command-flow span{color:var(--ai-green);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-ai-manager-command-flow p{margin:0;color:var(--ai-muted);line-height:1.48}.tt-ai-employees-hero-demo{display:grid;grid-area:demo;grid-gap:18px;gap:18px;padding:clamp(14px,2vw,22px);border:1px solid var(--ai-line);border-radius:30px;background:rgba(255,248,237,.1);box-shadow:0 34px 90px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scroll-margin-top:132px}.tt-ai-employees-demo-head{display:grid;grid-gap:10px;gap:10px}.tt-ai-employees-demo-head h2{max-width:700px;margin:0;color:var(--ai-ink);font-size:clamp(2rem,4vw,4.4rem);line-height:.94;text-wrap:balance}.tt-ai-employees-hero-demo .tt-voice-demo{padding:0}.tt-ai-employees-hero-demo .tt-loman-demo-stage{grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);gap:14px}.tt-ai-employees-hero-demo .tt-loman-demo-device{border-color:rgba(255,241,222,.18);box-shadow:0 24px 72px rgba(0,0,0,.28)}.tt-ai-employees-hero-demo .tt-loman-demo-screen{min-height:520px}.tt-ai-employees-hero-demo .tt-loman-demo-play{padding:18px 30px;font-size:clamp(1.35rem,2.6vw,1.85rem)}.tt-ai-employees-hero-demo .tt-loman-demo-primary-row span,.tt-premium-host .tt-loman-demo-primary-row span{color:rgba(255,241,222,.74)}.tt-ai-employees-hero-demo .tt-loman-demo-controls{border:1px solid rgba(255,241,222,.14);background:rgba(18,12,8,.74);color:var(--ai-ink);box-shadow:none}.tt-ai-employees-hero-demo .tt-home-stat-card p,.tt-ai-employees-hero-demo .tt-input-help,.tt-ai-employees-hero-demo .tt-loman-demo-controls p{color:rgba(255,241,222,.72)}.tt-ai-employees-hero-demo .tt-home-stat-card{border-color:rgba(255,241,222,.14);background:rgba(255,248,237,.08);box-shadow:none}.tt-ai-employees-hero-demo .tt-chip,.tt-ai-employees-hero-demo .tt-pill,.tt-ai-employees-hero-demo .tt-pill.dark{border-color:rgba(255,241,222,.18);background:rgba(255,248,237,.08);color:var(--ai-ink)}.tt-ai-employees-hero-demo .tt-chip.is-active{background:var(--ai-accent);color:#1d120c}.tt-ai-employees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.tt-ai-employee-card,.tt-ai-employee-detail{border:1px solid oklch(.78 .036 74);background:linear-gradient(180deg,oklch(.995 .01 82),oklch(.97 .019 76));color:var(--home-v8-ink);box-shadow:0 18px 46px oklch(.35 .04 58/.1)}.tt-ai-employee-card{display:grid;grid-gap:11px;gap:11px;min-height:268px;padding:18px;border-radius:22px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tt-ai-employee-card:hover{transform:translateY(-3px);border-color:oklch(.66 .102 67);box-shadow:0 26px 58px oklch(.35 .04 58/.15)}.tt-ai-employee-card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:oklch(.45 .082 139/.14);color:var(--home-v8-olive)}.tt-ai-employee-card-label,.tt-ai-employee-detail-top span:last-child{color:var(--home-v8-olive);font-size:.75rem;font-weight:950;text-transform:uppercase}.tt-ai-employee-card strong{display:block;color:var(--home-v8-ink);font-size:1.12rem;line-height:1.06}.tt-ai-employee-card p,.tt-ai-employee-detail p{margin:0;color:var(--home-v8-muted);line-height:1.48}.tt-ai-employee-card-link{display:inline-flex;align-items:center;gap:7px;align-self:end;color:oklch(.52 .119 58);font-size:.9rem;font-weight:900}.tt-ai-employees-loop{padding:clamp(54px,8vw,96px) 0;border-top:1px solid oklch(.78 .036 74/.7);border-bottom:1px solid oklch(.78 .036 74/.7);background:linear-gradient(135deg,oklch(.21 .035 65),oklch(.36 .068 132)),var(--home-v8-olive)}.tt-ai-employees-loop .tt-eyebrow,.tt-ai-employees-loop .tt-title{color:oklch(.98 .011 82)}.tt-ai-employees-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-ai-employees-steps article{display:grid;grid-gap:12px;gap:12px;min-height:230px;padding:clamp(18px,2.4vw,26px);border:1px solid oklch(.96 .012 82/.16);border-radius:22px;background:oklch(.98 .011 82/.08);color:oklch(.98 .011 82)}.tt-ai-employees-steps span{color:var(--home-v8-amber);font-weight:950}.tt-ai-employees-steps strong{font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.1}.tt-ai-employees-steps p{margin:0;color:oklch(.9 .019 82);line-height:1.55}.tt-ai-employees-host-demo{margin-top:0;margin-bottom:0}.tt-ai-employees-host-outcomes{padding:clamp(40px,7vw,76px) 0;background:linear-gradient(180deg,oklch(.985 .012 82),oklch(.96 .022 76))}.tt-ai-host-outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-ai-host-outcome-grid article{display:grid;grid-gap:12px;gap:12px;min-height:210px;padding:clamp(18px,2.4vw,26px);border:1px solid oklch(.78 .036 74);border-radius:22px;background:linear-gradient(180deg,oklch(.995 .01 82),oklch(.97 .019 76));color:var(--home-v8-ink);box-shadow:0 18px 46px oklch(.35 .04 58/.1)}.tt-ai-host-outcome-grid svg{color:var(--home-v8-olive)}.tt-ai-host-outcome-grid strong{color:var(--home-v8-ink);font-size:1.08rem;line-height:1.12}.tt-ai-host-outcome-grid p{margin:0;color:var(--home-v8-muted);line-height:1.48}.tt-ai-employee-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tt-ai-employee-detail{scroll-margin-top:132px;display:grid;grid-gap:16px;gap:16px;align-content:start;min-height:390px;padding:clamp(20px,3vw,28px);border-radius:24px}.tt-ai-employee-detail-top{display:flex;align-items:center;gap:12px}.tt-ai-employee-detail h3{margin:0;color:var(--home-v8-ink);font-size:clamp(1.34rem,2.6vw,2.05rem);line-height:1.02}.tt-ai-employee-owner-ask{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:14px;border-radius:16px;background:oklch(.94 .036 84);color:var(--home-v8-ink)}.tt-ai-employee-owner-ask svg{color:var(--home-v8-olive)}.tt-ai-employee-detail .tt-list{color:var(--home-v8-muted)}.tt-ai-employees-final{display:grid;grid-gap:18px;gap:18px;padding:clamp(28px,5vw,54px)}.tt-ai-employees-final svg{color:var(--home-v8-brass)}.tt-premium-site{--premium-ink:#fff8ee;--premium-muted:rgba(255,244,230,0.72);--premium-soft:rgba(255,244,230,0.54);--premium-line:rgba(255,238,213,0.14);--premium-card:rgba(255,247,235,0.085);--premium-card-strong:rgba(255,247,235,0.14);--premium-brown:#150d09;--premium-copper:#f08b45;--premium-green:#79d096;min-height:100vh;overflow:clip;background:radial-gradient(circle at 12% 0,rgba(240,139,69,.18),transparent 30%),radial-gradient(circle at 85% 18%,rgba(121,208,150,.11),transparent 28%),linear-gradient(180deg,#150d09,#21140e 45%,#0f0b09);color:var(--premium-ink)}.tt-premium-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1280px,calc(100% - 32px));min-height:74px;margin:14px auto -88px;padding:10px 12px;border:1px solid var(--premium-line);border-radius:999px;background:rgba(21,13,9,.74);box-shadow:0 20px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-premium-actions,.tt-premium-brand,.tt-premium-final>a,.tt-premium-inline-link,.tt-premium-nav nav{display:inline-flex;align-items:center}.tt-premium-brand{gap:10px;padding-left:8px;color:var(--premium-ink);font-weight:950}.tt-premium-brand span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--premium-copper);color:#160f0a}.tt-premium-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:6px}.tt-premium-nav nav a{min-height:44px;padding:0 15px;border-radius:999px;color:rgba(255,244,230,.76);font-size:.92rem;font-weight:800}.tt-premium-nav nav a:hover{background:rgba(255,247,235,.1);color:var(--premium-ink)}.tt-premium-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);align-items:end;min-height:min(980px,100svh);padding:clamp(140px,15vw,198px) max(22px,calc((100vw - 1280px) / 2)) clamp(42px,7vw,92px)}.tt-premium-hero-media{position:absolute;inset:0;z-index:-2}.tt-premium-hero-image{object-fit:cover;filter:saturate(.92) contrast(1.02)}.tt-premium-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,8,6,.64),rgba(12,8,6,.9)),linear-gradient(100deg,rgba(12,8,6,.98),rgba(12,8,6,.83) 44%,rgba(12,8,6,.52))}.tt-premium-hero-copy{display:grid;grid-gap:22px;gap:22px;align-content:end;max-width:820px}.tt-premium-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;color:var(--premium-green);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-premium-final h2,.tt-premium-hero h1,.tt-premium-section-copy h2{margin:0;color:var(--premium-ink);font-weight:950;letter-spacing:0;text-wrap:balance}.tt-premium-hero h1{max-width:840px;font-size:clamp(4rem,9.2vw,8rem);line-height:.88}.tt-premium-final p,.tt-premium-hero-copy p,.tt-premium-section-copy p{margin:0;color:var(--premium-muted);font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.68}.tt-premium-actions{flex-wrap:wrap;gap:12px}.tt-premium-actions a,.tt-premium-final>a{justify-content:center;gap:8px;min-height:52px;padding:0 20px;border:1px solid rgba(240,139,69,.46);border-radius:999px;background:linear-gradient(135deg,#f4ad5e,var(--premium-copper));color:#170f0a;font-weight:950;box-shadow:0 18px 42px rgba(240,139,69,.24)}.tt-premium-actions a:nth-child(2){border-color:var(--premium-line);background:rgba(255,247,235,.1);color:var(--premium-ink);box-shadow:none}.tt-premium-command-demo{display:grid;align-self:center;min-width:0;overflow:hidden;border:1px solid var(--premium-line);border-radius:30px;background:rgba(21,13,9,.74);box-shadow:0 34px 90px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tt-premium-command-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--premium-line)}.tt-premium-command-top em,.tt-premium-command-top span{color:var(--premium-soft);font-size:.78rem;font-style:normal;font-weight:900;text-transform:uppercase}.tt-premium-command-top strong{color:var(--premium-ink)}.tt-premium-command-top em{width:-moz-fit-content;width:fit-content;padding:8px 10px;border-radius:999px;background:rgba(121,208,150,.14);color:var(--premium-green)}.tt-premium-chat-window{display:grid;grid-gap:12px;gap:12px;padding:clamp(18px,3vw,26px)}.tt-premium-chat-window article{display:grid;grid-gap:7px;gap:7px;max-width:86%;padding:14px 16px;border-radius:18px;color:var(--premium-ink)}.tt-premium-chat-window article.owner{justify-self:end;background:rgba(255,247,235,.12)}.tt-premium-chat-window article.manager{justify-self:start;background:rgba(240,139,69,.22)}.tt-premium-chat-window span{color:var(--premium-soft);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-premium-chat-window p{margin:0;color:rgba(255,244,230,.86);line-height:1.46}.tt-premium-result-strip{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px 20px}.tt-premium-result-strip span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(121,208,150,.2);border-radius:999px;background:rgba(121,208,150,.1);color:rgba(221,255,232,.9);font-size:.86rem;font-weight:850}.tt-premium-final,.tt-premium-proof-strip,.tt-premium-section,.tt-premium-showcase{width:min(1280px,calc(100% - 36px));margin:0 auto}.tt-premium-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,58px) 0}.tt-premium-host>.tt-voice-demo,.tt-premium-lane-grid article,.tt-premium-map-board,.tt-premium-proof-strip article,.tt-premium-workflow-grid article{border:1px solid var(--premium-line);background:var(--premium-card);box-shadow:0 24px 70px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tt-premium-proof-strip article{display:grid;grid-gap:8px;gap:8px;min-height:144px;padding:22px;border-radius:24px}.tt-premium-proof-strip strong{color:var(--premium-ink);font-size:clamp(2.4rem,5vw,4.6rem);line-height:.9}.tt-premium-proof-strip span{color:var(--premium-muted);line-height:1.35}.tt-premium-section,.tt-premium-showcase{padding:clamp(52px,8vw,116px) 0}.tt-premium-section-copy{display:grid;grid-gap:14px;gap:14px;max-width:820px;margin-bottom:clamp(24px,4vw,46px)}.tt-premium-final h2,.tt-premium-section-copy h2{font-size:clamp(2.7rem,6vw,5.8rem);line-height:.94}.tt-premium-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-premium-workflow-grid article{display:grid;grid-gap:14px;gap:14px;min-height:300px;padding:clamp(22px,3vw,34px);border-radius:28px}.tt-premium-final svg,.tt-premium-lane-grid svg,.tt-premium-workflow-grid svg{color:var(--premium-copper)}.tt-premium-workflow-grid span{color:var(--premium-green);font-size:.78rem;font-weight:950;text-transform:uppercase}.tt-premium-lane-grid h3,.tt-premium-workflow-grid h3{margin:0;color:var(--premium-ink);font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.02}.tt-premium-lane-grid p,.tt-premium-workflow-grid p{margin:0;color:var(--premium-muted);line-height:1.55}.tt-premium-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.tt-premium-lane-grid article{display:grid;grid-gap:16px;gap:16px;min-height:360px;padding:clamp(20px,2.6vw,28px);border-radius:28px}.tt-premium-lane-grid article>div{display:grid;grid-gap:14px;gap:14px}.tt-premium-ask{padding:14px;border-radius:16px;background:rgba(255,247,235,.09);color:rgba(255,248,235,.9)!important;font-weight:850}.tt-premium-host{display:grid;grid-template-columns:minmax(0,.62fr) minmax(420px,1fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}.tt-premium-host>.tt-voice-demo{padding:clamp(14px,2vw,20px);border-radius:30px}.tt-premium-host .tt-loman-demo-stage{grid-template-columns:1fr}.tt-premium-host .tt-loman-demo-controls{background:rgba(255,248,237,.96)}.tt-premium-inline-link{width:-moz-fit-content;width:fit-content;gap:8px;color:var(--premium-green);font-weight:900}.tt-premium-map-board{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(7,minmax(120px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border-radius:30px;background:var(--premium-line)}.tt-premium-map-board article,.tt-premium-map-core{display:grid;grid-gap:10px;gap:10px;min-height:210px;padding:clamp(18px,2.5vw,28px);background:rgba(21,13,9,.88)}.tt-premium-map-core{align-content:center;background:linear-gradient(135deg,rgba(240,139,69,.24),rgba(121,208,150,.1)),rgba(21,13,9,.94)}.tt-premium-map-core svg{color:var(--premium-copper)}.tt-premium-map-core strong{color:var(--premium-ink);font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1}.tt-premium-map-board article p,.tt-premium-map-core span{color:var(--premium-muted)}.tt-premium-map-board article span{color:var(--premium-green);font-weight:950}.tt-premium-map-board article p{margin:0;line-height:1.48}.tt-premium-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:clamp(48px,8vw,96px);padding:clamp(28px,5vw,56px);border:1px solid var(--premium-line);border-radius:34px;background:linear-gradient(135deg,rgba(240,139,69,.18),rgba(121,208,150,.09)),var(--premium-card);box-shadow:0 30px 90px rgba(0,0,0,.24)}.tt-premium-final>div{display:grid;grid-gap:16px;gap:16px}@media (prefers-reduced-motion:no-preference){.tt-premium-command-demo,.tt-premium-final,.tt-premium-hero-copy,.tt-premium-lane-grid article,.tt-premium-map-board,.tt-premium-proof-strip article,.tt-premium-workflow-grid article{animation:tt-premium-rise .72s cubic-bezier(.19,1,.22,1) both}.tt-premium-command-demo{animation-delay:.12s}.tt-premium-lane-grid article:nth-child(2),.tt-premium-workflow-grid article:nth-child(2){animation-delay:80ms}.tt-premium-lane-grid article:nth-child(3),.tt-premium-workflow-grid article:nth-child(3){animation-delay:.14s}}@keyframes tt-premium-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tt-home-v8-proof{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);align-items:center;padding:clamp(42px,7vw,82px);border-radius:34px;background:oklch(.985 .012 82);box-shadow:0 24px 80px oklch(.35 .035 55/.12)}.tt-home-v8-proof-copy svg{color:var(--home-v8-brass);margin-bottom:18px}.tt-home-v8-proof-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-home-v8-proof-states article{min-height:156px;padding:18px;border:1px solid oklch(.78 .035 74);border-radius:18px;background:var(--home-v8-paper)}.tt-home-v8-proof-states svg{color:var(--home-v8-market)}.tt-home-v8-proof-states strong{display:block;margin-top:16px;color:var(--home-v8-ink);font-size:1.04rem}.tt-home-v8-proof-states p{margin-top:8px;color:var(--home-v8-muted);line-height:1.45}.tt-home-v8-faq{padding:clamp(84px,10vw,144px) 0 clamp(54px,8vw,100px)}.tt-home-v8-faq-heading{max-width:760px;margin-bottom:clamp(28px,5vw,54px)}.tt-home-v8-faq .tt-home-faq-preview{background:transparent}.tt-home-v8-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:clamp(44px,7vw,92px);padding:clamp(30px,5vw,58px);border-radius:34px;background:linear-gradient(135deg,oklch(.22 .033 57),oklch(.16 .027 57)),var(--home-v8-espresso);color:oklch(.97 .013 82);box-shadow:0 28px 80px oklch(.16 .024 55/.28)}.tt-home-v8-final h2{max-width:840px;color:oklch(.98 .011 82);font-size:clamp(2rem,4.4vw,4.45rem)}.tt-home-v8-final p{max-width:760px;margin-top:18px;color:oklch(.84 .027 82)}.tt-home-v8-final .tt-home-v8-action-secondary{color:oklch(.97 .013 82)}@media (prefers-reduced-motion:no-preference){.tt-home-v8-belief,.tt-home-v8-faq,.tt-home-v8-final,.tt-home-v8-hero-content,.tt-home-v8-hero-ledger,.tt-home-v8-listen,.tt-home-v8-photo-story,.tt-home-v8-proof,.tt-home-v8-routing,.tt-home-v8-setup{animation:tt-home-v8-reveal .68s cubic-bezier(.19,1,.22,1) both}.tt-home-v8-hero-ledger{animation-delay:90ms}}@keyframes tt-home-v8-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.tt-home-v8-hero{min-height:min(720px,calc(100svh - 120px));padding-top:90px}.tt-home-v8-hero-content{padding-bottom:0}.tt-home-v8-hero h1{max-width:11ch}.tt-home-v8-hero-ledger{left:18px;right:18px;bottom:26px;width:auto}.tt-ai-employees-hero-demo .tt-loman-demo-stage,.tt-ai-employees-showcase-hero,.tt-home-v8-belief,.tt-home-v8-final,.tt-home-v8-listen,.tt-home-v8-photo-story,.tt-home-v8-proof,.tt-home-v8-routing,.tt-home-v8-setup{grid-template-columns:1fr}.tt-ai-employees-showcase-hero{grid-template-areas:"copy" "demo" "workflow"}.tt-ai-employee-detail-grid,.tt-ai-employees-grid,.tt-ai-employees-steps,.tt-ai-host-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-premium-final,.tt-premium-hero,.tt-premium-host{grid-template-columns:1fr}.tt-premium-hero{align-items:start;min-height:auto;padding-top:130px}.tt-premium-hero h1{max-width:11ch;font-size:clamp(4.2rem,12vw,6.2rem)}.tt-premium-command-demo{width:min(100%,720px)}.tt-home-v8-photo-panel,.tt-home-v8-setup-image{min-height:460px}.tt-home-v8-final{align-items:start}}@media (max-width:700px){.tt-home-v8-hero{min-height:min(650px,calc(100svh - 140px));padding:70px 16px 42px}.tt-home-v8-hero-content{padding-bottom:0}.tt-home-v8-hero h1{font-size:clamp(2.85rem,13.5vw,3.95rem)}.tt-home-v8-hero-content>p{font-size:1rem}.tt-home-v8-actions{flex-direction:column}.tt-home-v8-actions a{width:100%}.tt-home-v8-hero-ledger{padding:10px}.tt-home-v8-hero-ledger article{grid-template-columns:1fr;gap:7px}.tt-home-v8-hero-ledger em{width:-moz-fit-content;width:fit-content}.tt-home-v8-belief,.tt-home-v8-faq,.tt-home-v8-final,.tt-home-v8-listen,.tt-home-v8-proof,.tt-home-v8-routing{width:min(100% - 28px,1180px)}.tt-home-v8-photo-story{width:min(100% - 20px,1320px)}.tt-home-v8-photo-panel,.tt-home-v8-setup-image{min-height:360px;border-radius:20px}.tt-ai-employee-detail-grid,.tt-ai-employees-grid,.tt-ai-employees-steps,.tt-ai-host-outcome-grid,.tt-ai-manager-command-flow article,.tt-home-v8-board-body,.tt-home-v8-proof-states{grid-template-columns:1fr}.tt-ai-employees-showcase-hero{min-height:auto;padding:52px 16px 34px}.tt-ai-employees-hero-copy h1{font-size:clamp(3rem,15vw,4.8rem)}.tt-ai-employees-hero-actions{flex-direction:column}.tt-ai-employees-hero-actions>*{width:100%}.tt-ai-employees-hero-demo{border-radius:22px}.tt-premium-nav{position:relative;top:auto;border-radius:24px;margin-bottom:-96px}.tt-premium-nav,.tt-premium-nav nav{align-items:stretch}.tt-premium-nav nav{display:none}.tt-premium-final,.tt-premium-hero,.tt-premium-host{grid-template-columns:1fr}.tt-premium-hero{min-height:auto;padding-top:132px}.tt-premium-command-top,.tt-premium-lane-grid,.tt-premium-map-board,.tt-premium-proof-strip,.tt-premium-workflow-grid{grid-template-columns:1fr}.tt-premium-hero h1{font-size:clamp(3.4rem,15vw,5rem)}.tt-premium-actions{flex-direction:column}.tt-premium-actions a,.tt-premium-final>a{width:100%}.tt-home-v8-final,.tt-home-v8-proof{padding:26px 20px;border-radius:24px}}.tt-vacation-proof{--vacation-ink:#1b130d;--vacation-muted:#635541;--vacation-paper:#fbf5e9;--vacation-cream:#fffaf0;--vacation-espresso:#20140d;--vacation-green:#31472a;--vacation-mint:#dce9cc;--vacation-copper:#b8723c;--vacation-brass:#d8a052;--vacation-line:rgba(72,48,29,0.16);min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 18% 6%,rgba(216,160,82,.16),transparent 34vw),linear-gradient(180deg,rgba(49,71,42,.04),transparent 520px),var(--vacation-paper);color:var(--vacation-ink)}.tt-vacation-proof a{color:inherit}.tt-vacation-proof-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1240px,calc(100% - 32px));min-height:64px;margin:12px auto -76px;padding:8px 10px;border:1px solid rgba(255,250,240,.26);border-radius:8px;background:rgba(32,20,13,.82);color:#fff7e8;box-shadow:0 18px 54px rgba(23,13,7,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-vacation-proof-actions,.tt-vacation-proof-actions a,.tt-vacation-proof-brand,.tt-vacation-proof-nav nav{display:inline-flex;align-items:center}.tt-vacation-proof-brand{gap:10px;padding:0 10px;font-weight:900}.tt-vacation-proof-brand svg{color:var(--vacation-brass)}.tt-vacation-proof-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:4px}.tt-vacation-proof-nav nav a{min-height:42px;padding:0 13px;border-radius:8px;color:rgba(255,247,232,.8);font-size:.91rem;font-weight:800}.tt-vacation-proof-nav nav a:hover,.tt-vacation-proof-nav nav a:last-child{background:rgba(255,247,232,.12);color:#fff7e8}.tt-vacation-proof-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.54fr);grid-gap:42px;gap:42px;align-items:end;min-height:780px;padding:150px max(24px,calc((100vw - 1240px) / 2)) 58px;color:#fff7e8}.tt-vacation-proof-hero-image{z-index:-3;object-fit:cover;object-position:center center;filter:saturate(.96) contrast(1.03)}.tt-vacation-proof-hero:after,.tt-vacation-proof-hero:before{content:"";position:absolute;inset:0;z-index:-2}.tt-vacation-proof-hero:before{background:linear-gradient(180deg,rgba(17,10,5,.26),rgba(17,10,5,.82)),linear-gradient(96deg,rgba(17,10,5,.95),rgba(17,10,5,.74) 46%,rgba(17,10,5,.2))}.tt-vacation-proof-hero:after{top:auto;height:96px;background:linear-gradient(180deg,transparent,var(--vacation-paper))}.tt-vacation-book-demo>div:first-child,.tt-vacation-command-card,.tt-vacation-proof-hero-copy,.tt-vacation-section-copy{display:grid;grid-gap:16px;gap:16px}.tt-vacation-proof-hero-copy{max-width:760px;padding-bottom:42px}.tt-vacation-command-card>span,.tt-vacation-proof-hero-copy>p:first-child,.tt-vacation-proof-list span,.tt-vacation-section-copy>p:first-child{color:var(--vacation-brass);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-vacation-book-demo h2,.tt-vacation-proof-hero h1,.tt-vacation-section-copy h2{margin:0;letter-spacing:0;text-wrap:balance}.tt-vacation-proof-hero h1{max-width:11ch;color:#fff7e8;font-size:5.55rem;font-weight:940;line-height:.92}.tt-vacation-book-demo p,.tt-vacation-command-card p,.tt-vacation-employee-grid p,.tt-vacation-proof-hero-copy>p:not(:first-child),.tt-vacation-proof-list p,.tt-vacation-scene-grid p,.tt-vacation-section-copy>p:not(:first-child),.tt-vacation-step-list p{margin:0;line-height:1.58}.tt-vacation-proof-hero-copy>p:not(:first-child){max-width:650px;color:rgba(255,247,232,.84);font-size:1.16rem}.tt-vacation-proof-actions,.tt-vacation-proof-actions a{gap:10px}.tt-vacation-proof-actions{flex-wrap:wrap}.tt-vacation-proof-actions a,.tt-vacation-proof-actions a:first-child{justify-content:center;min-height:50px;padding:0 18px;border:1px solid rgba(216,160,82,.64);border-radius:8px;background:#d8a052;color:#20140d;font-weight:920;box-shadow:0 18px 42px rgba(20,12,7,.18)}.tt-vacation-proof-actions a:nth-child(2){border-color:rgba(255,247,232,.28);background:rgba(255,247,232,.1);color:#fff7e8;box-shadow:none}.tt-vacation-command-card{align-self:center;overflow:hidden;max-width:520px;padding:20px;border:1px solid rgba(255,247,232,.2);border-radius:8px;background:rgba(32,20,13,.78);box-shadow:0 26px 76px rgba(18,10,5,.34);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tt-vacation-command-card strong{color:#fff7e8;font-size:1.48rem;line-height:1.12}.tt-vacation-command-card div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding-top:14px;border-top:1px solid rgba(255,247,232,.13)}.tt-vacation-command-card svg{color:var(--vacation-brass)}.tt-vacation-command-card p{color:rgba(255,247,232,.78)}.tt-vacation-book-demo,.tt-vacation-employees,.tt-vacation-host,.tt-vacation-manager,.tt-vacation-month,.tt-vacation-proof-report{width:min(1240px,calc(100% - 36px));margin:0 auto}.tt-vacation-employees,.tt-vacation-host,.tt-vacation-manager,.tt-vacation-month,.tt-vacation-proof-report{padding:72px 0}.tt-vacation-host,.tt-vacation-manager,.tt-vacation-proof-split{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:34px;gap:34px;align-items:start}.tt-vacation-manager{grid-template-columns:minmax(420px,1fr) minmax(0,.72fr);align-items:center}.tt-vacation-section-copy{max-width:760px}.tt-vacation-book-demo h2,.tt-vacation-section-copy h2{color:var(--vacation-ink);font-size:3.34rem;font-weight:930;line-height:1}.tt-vacation-book-demo p,.tt-vacation-employee-grid p,.tt-vacation-proof-list p,.tt-vacation-scene-grid p,.tt-vacation-section-copy>p:not(:first-child),.tt-vacation-step-list p{color:var(--vacation-muted)}.tt-vacation-host-panel{min-width:0;overflow:hidden;border:1px solid var(--vacation-line);border-radius:8px;background:#fffaf0;box-shadow:0 24px 76px rgba(55,38,22,.12)}.tt-vacation-host-panel .tt-voice-demo{border:0;border-radius:0;background:transparent;box-shadow:none}.tt-vacation-host-panel .tt-loman-demo-primary-row{padding:18px 18px 0}.tt-vacation-host-panel .tt-loman-demo-stage{grid-template-columns:1fr;gap:0}.tt-vacation-host-panel .tt-loman-demo-device{margin:0 18px 18px;padding:12px;border-radius:28px}.tt-vacation-host-panel .tt-loman-demo-screen{min-height:500px;grid-template-columns:1fr;gap:14px;padding:22px;border-radius:20px}.tt-vacation-host-panel .tt-loman-demo-summary{margin-top:8px;padding:16px;border-radius:16px}.tt-vacation-host-panel .tt-loman-demo-chat{padding-top:72px;padding-right:0}.tt-vacation-host-panel .tt-loman-demo-line{font-size:.9rem}.tt-vacation-host-panel .tt-loman-demo-line.guest{margin-left:54px}.tt-vacation-host-panel .tt-loman-demo-controls{padding:0 18px 18px;background:transparent}.tt-vacation-host-panel .tt-loman-demo-controls-head,.tt-vacation-host-panel .tt-loman-demo-language-row{align-items:flex-start}.tt-vacation-host-panel .tt-loman-demo-scenario-row{display:none}.tt-vacation-host-panel .tt-chip,.tt-vacation-host-panel .tt-loman-demo-language-row .tt-pill{max-width:100%;padding:7px 10px;font-size:.78rem;line-height:1.15;white-space:normal}.tt-vacation-host-panel .tt-loman-demo-play{min-height:46px;padding:12px 18px;font-size:1rem}.tt-vacation-host-panel .tt-home-mini-grid,.tt-vacation-host-panel .tt-input-help{display:none}.tt-vacation-employees-image,.tt-vacation-manager-media,.tt-vacation-proof-image,.tt-vacation-scene-grid article>div{position:relative;overflow:hidden;border-radius:8px;background:var(--vacation-espresso);box-shadow:0 28px 80px rgba(55,38,22,.16)}.tt-vacation-employees-image,.tt-vacation-manager-media,.tt-vacation-proof-image{min-height:520px}.tt-vacation-employees-image img,.tt-vacation-manager-media img,.tt-vacation-proof-image img,.tt-vacation-scene-grid img{object-fit:cover}.tt-vacation-employees-image img,.tt-vacation-manager-media img,.tt-vacation-proof-image img{object-position:center center}.tt-vacation-step-list{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.tt-vacation-step-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--vacation-line)}.tt-vacation-book-demo svg,.tt-vacation-employee-grid svg,.tt-vacation-step-list svg{color:var(--vacation-copper)}.tt-vacation-employee-grid h3,.tt-vacation-scene-grid h3,.tt-vacation-step-list h3{margin:0 0 6px;color:var(--vacation-ink);font-size:1.08rem;line-height:1.18}.tt-vacation-employees-board{display:grid;grid-template-columns:minmax(420px,.96fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:30px}.tt-vacation-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-vacation-employee-grid article{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;padding:18px;border:1px solid var(--vacation-line);border-radius:8px;background:var(--vacation-cream);box-shadow:0 18px 54px rgba(55,38,22,.08)}.tt-vacation-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.tt-vacation-scene-grid article{display:grid;grid-gap:12px;gap:12px;min-width:0}.tt-vacation-scene-grid article>div{aspect-ratio:4/5;min-height:0}.tt-vacation-scene-grid article:nth-child(2)>div,.tt-vacation-scene-grid article:nth-child(3)>div{aspect-ratio:4/3}.tt-vacation-proof-report .tt-vacation-section-copy{max-width:860px;margin-bottom:30px}.tt-vacation-proof-split{grid-template-columns:minmax(0,1fr) minmax(320px,.54fr)}.tt-vacation-proof-list{display:grid;border:1px solid var(--vacation-line);border-radius:8px;background:var(--vacation-cream);box-shadow:0 22px 68px rgba(55,38,22,.1)}.tt-vacation-proof-list article{display:grid;grid-gap:8px;gap:8px;padding:24px;border-bottom:1px solid var(--vacation-line)}.tt-vacation-proof-list article:last-child{border-bottom:0}.tt-vacation-proof-list strong{color:var(--vacation-ink);font-size:1.22rem}.tt-vacation-book-demo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:76px;padding:34px;border-radius:8px;background:linear-gradient(135deg,rgba(49,71,42,.96),rgba(32,20,13,.98)),var(--vacation-green);color:#fff7e8;box-shadow:0 30px 86px rgba(32,20,13,.18)}.tt-vacation-book-demo h2{max-width:780px;color:#fff7e8}.tt-vacation-book-demo p{max-width:760px;color:rgba(255,247,232,.78)}.tt-vacation-book-demo .tt-vacation-proof-actions a:nth-child(n+2){border-color:rgba(255,247,232,.28);background:rgba(255,247,232,.12);color:#fff7e8}@media (prefers-reduced-motion:no-preference){.tt-vacation-book-demo,.tt-vacation-command-card,.tt-vacation-employees-board,.tt-vacation-host-panel,.tt-vacation-manager-media,.tt-vacation-proof-hero-copy,.tt-vacation-proof-split,.tt-vacation-scene-grid article,.tt-vacation-step-list article{animation:tt-vacation-rise .68s cubic-bezier(.19,1,.22,1) both}.tt-vacation-command-card,.tt-vacation-employees-board,.tt-vacation-host-panel{animation-delay:.12s}.tt-vacation-scene-grid article:nth-child(2){animation-delay:80ms}.tt-vacation-scene-grid article:nth-child(3){animation-delay:.15s}.tt-vacation-scene-grid article:nth-child(4){animation-delay:.22s}}@keyframes tt-vacation-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.tt-vacation-book-demo,.tt-vacation-employees-board,.tt-vacation-host,.tt-vacation-manager,.tt-vacation-proof-hero,.tt-vacation-proof-split{grid-template-columns:1fr}.tt-vacation-proof-hero{min-height:720px;align-items:end}.tt-vacation-proof-hero h1{font-size:4.35rem}.tt-vacation-command-card{width:min(100%,640px)}.tt-vacation-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vacation-book-demo{align-items:start}}@media (max-width:700px){.tt-vacation-proof-nav{position:relative;top:auto;align-items:stretch;margin-bottom:-92px}.tt-vacation-proof-nav nav{display:none}.tt-vacation-proof-hero{min-height:auto;padding:128px 18px 42px}.tt-vacation-proof-hero h1{font-size:3.02rem}.tt-vacation-proof-hero-copy{padding-bottom:0}.tt-vacation-proof-actions{align-items:stretch;flex-direction:column;width:100%}.tt-vacation-proof-actions a{width:100%;min-height:46px;padding:0 14px;font-size:.94rem}.tt-vacation-employees,.tt-vacation-host,.tt-vacation-manager,.tt-vacation-month,.tt-vacation-proof-report{width:min(100% - 28px,1240px);padding:48px 0}.tt-vacation-book-demo h2,.tt-vacation-section-copy h2{font-size:2.22rem}.tt-vacation-employees-image,.tt-vacation-manager-media,.tt-vacation-proof-image{min-height:300px}.tt-vacation-employee-grid,.tt-vacation-scene-grid{grid-template-columns:1fr}.tt-vacation-scene-grid article:nth-child(2)>div,.tt-vacation-scene-grid article:nth-child(3)>div,.tt-vacation-scene-grid article>div{aspect-ratio:16/11}.tt-vacation-host-panel .tt-loman-demo-controls,.tt-vacation-host-panel .tt-loman-demo-primary-row{padding-left:12px;padding-right:12px}.tt-vacation-host-panel .tt-loman-demo-device{margin-left:12px;margin-right:12px;border-radius:22px}.tt-vacation-host-panel .tt-loman-demo-screen{min-height:430px;padding:18px}.tt-vacation-host-panel .tt-loman-demo-topbar{left:18px;right:18px}.tt-vacation-host-panel .tt-loman-demo-wave{width:72px}.tt-vacation-host-panel .tt-loman-demo-line{max-width:86%;padding:11px 13px;font-size:.82rem}.tt-vacation-host-panel .tt-loman-demo-line.guest{margin-left:28px}.tt-vacation-host-panel .tt-loman-demo-scenario-row{display:none}.tt-vacation-host-panel .tt-loman-demo-language-row .tt-chip,.tt-vacation-host-panel .tt-loman-demo-language-row .tt-pill{flex:0 1 auto;width:auto;justify-content:center}.tt-vacation-book-demo{width:min(100% - 28px,1240px);padding:24px 20px}}.tt-aio-sample{--aio-ink:#16100b;--aio-muted:#665948;--aio-paper:#fffaf0;--aio-cream:#f7eddd;--aio-espresso:#20140d;--aio-green:#2f482b;--aio-copper:#c46f3f;--aio-coral:#f46947;--aio-brass:#dba24d;--aio-lilac:#9d8dff;--aio-line:rgba(55,35,20,0.14);min-height:100vh;overflow-x:clip;background:#fffaf0;color:var(--aio-ink)}.tt-aio-sample a{color:inherit}.tt-aio-sample section{scroll-margin-top:108px}.tt-aio-sample-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:60;display:flex;justify-content:space-between;gap:16px;width:min(1240px,calc(100% - 32px));min-height:58px;margin:12px auto -70px;padding:8px 10px;border:1px solid rgba(32,20,13,.1);border-radius:8px;background:rgba(255,250,240,.9);box-shadow:0 18px 60px rgba(43,27,15,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-aio-sample-actions,.tt-aio-sample-actions a,.tt-aio-sample-nav nav,.tt-aio-sample-nav>a{display:inline-flex;align-items:center}.tt-aio-sample-nav>a{gap:9px;padding:0 10px;color:var(--aio-espresso);font-weight:940}.tt-aio-sample-brand-mark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:10px;background:#fffaf0;box-shadow:0 8px 20px rgba(43,27,15,.12)}.tt-aio-sample-brand-mark img{width:100%;height:100%;object-fit:cover}.tt-aio-sample-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:4px}.tt-aio-sample-nav nav a{min-height:38px;padding:0 12px;border-radius:8px;color:rgba(32,20,13,.68);font-size:.88rem;font-weight:860}.tt-aio-sample-nav nav a:hover,.tt-aio-sample-nav nav a:last-child{color:#fff7e8}.tt-aio-sample-hero{position:relative;display:grid;justify-items:center;grid-gap:34px;gap:34px;min-height:960px;padding:132px max(20px,calc((100vw - 1240px) / 2)) 76px;text-align:center;background:radial-gradient(circle at 50% 34%,rgba(244,105,71,.14),transparent 36%),radial-gradient(circle at 82% 54%,rgba(47,72,43,.12),transparent 30%),linear-gradient(180deg,rgba(247,237,221,.92),rgba(255,250,240,.96)),var(--aio-paper)}.tt-aio-sample-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--aio-line)}.tt-aio-sample-dashboard-copy,.tt-aio-sample-final>div:first-child,.tt-aio-sample-hero-copy,.tt-aio-sample-section-copy,.tt-aio-sample-why>div:first-child{display:grid;grid-gap:14px;gap:14px}.tt-aio-sample-hero-copy{max-width:930px}.tt-aio-sample-dashboard-copy>p:first-child,.tt-aio-sample-final>div:first-child>p:first-of-type,.tt-aio-sample-hero-copy>p:first-child,.tt-aio-sample-section-copy>p:first-child,.tt-aio-sample-why>div:first-child>p{margin:0;color:var(--aio-copper);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-aio-sample h1,.tt-aio-sample h2,.tt-aio-sample h3{margin:0;letter-spacing:0;text-wrap:balance}.tt-aio-sample h1{max-width:12ch;margin:0 auto;color:var(--aio-ink);font-size:5.8rem;font-weight:950;line-height:.92}.tt-aio-sample h2{color:var(--aio-ink);font-size:3.45rem;font-weight:940;line-height:.98}.tt-aio-sample-choice-grid p,.tt-aio-sample-dashboard-copy p,.tt-aio-sample-final p,.tt-aio-sample-hero-copy>p:not(:first-child),.tt-aio-sample-module-grid p,.tt-aio-sample-section-copy>p:not(:first-child),.tt-aio-sample-suite-stack p{margin:0;color:var(--aio-muted);line-height:1.58}.tt-aio-sample-hero-copy>p:not(:first-child){max-width:760px;margin:0 auto;font-size:1.12rem}.tt-aio-sample-actions{flex-wrap:wrap;justify-content:center;gap:10px}.tt-aio-sample-actions a{justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(32,20,13,.12);border-radius:8px;background:var(--aio-espresso);color:#fff7e8;font-weight:920;box-shadow:0 16px 38px rgba(32,20,13,.18)}.tt-aio-sample-actions a:nth-child(n+2){background:#fffaf0;box-shadow:none}.tt-aio-sample-actions a,.tt-aio-sample-app-grid a,.tt-aio-sample-choice-grid article,.tt-aio-sample-module-grid article,.tt-aio-sample-nav nav a,.tt-aio-sample-orbit button,.tt-aio-sample-suite-map article,.tt-host-orb-button,.tt-host-orb-transcript{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.tt-aio-sample-actions a:hover,.tt-aio-sample-app-grid a:hover,.tt-aio-sample-choice-grid article:hover,.tt-aio-sample-module-grid article:hover,.tt-aio-sample-suite-map article:hover{transform:translateY(-3px)}.tt-aio-sample-brain-stage{position:relative;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(420px,1.06fr) minmax(260px,.92fr);grid-gap:20px;gap:20px;width:min(1180px,calc(100% - 28px));min-height:560px;margin-top:10px}.tt-aio-sample-brain-stage:before{content:"";position:absolute;inset:10% 8%;border:1px solid rgba(32,20,13,.1);border-radius:999px;background:linear-gradient(90deg,rgba(255,250,240,.8),rgba(255,250,240,.14),rgba(255,250,240,.8)),radial-gradient(circle,rgba(244,105,71,.12),transparent 65%);filter:blur(.2px);pointer-events:none}.tt-aio-sample-command-card,.tt-aio-sample-proof-card{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;min-height:270px;padding:22px;border:1px solid rgba(32,20,13,.12);border-radius:14px;background:rgba(255,253,248,.82);box-shadow:0 24px 72px rgba(43,27,15,.12);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-aio-sample-command-card span,.tt-aio-sample-proof-card span{color:var(--aio-copper);font-size:.76rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-command-card strong{color:var(--aio-ink);font-size:clamp(1.25rem,2.2vw,2rem);font-weight:940;line-height:1.02;text-wrap:balance}.tt-aio-sample-command-card p,.tt-aio-sample-proof-card li,.tt-aio-sample-proof-card p{margin:0;color:var(--aio-muted);font-size:.98rem;line-height:1.48}.tt-aio-sample-proof-card{background:linear-gradient(145deg,rgba(32,20,13,.96),rgba(47,72,43,.92)),var(--aio-espresso)}.tt-aio-sample-proof-card h2{color:#fff7e8;font-size:clamp(1.5rem,2.5vw,2.28rem);line-height:.98}.tt-aio-sample-proof-card li,.tt-aio-sample-proof-card p{color:rgba(255,247,232,.78)}.tt-aio-sample-proof-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tt-aio-sample-proof-card li{position:relative;padding-left:18px}.tt-aio-sample-proof-card li:before{content:"";position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:999px;background:var(--aio-brass);box-shadow:0 0 0 4px rgba(219,162,77,.16)}.tt-aio-sample-orbit{position:relative;z-index:1;width:min(540px,88vw);aspect-ratio:1;border:1px solid rgba(32,20,13,.12);border-radius:999px;background:conic-gradient(from 20deg,rgba(244,105,71,.18),rgba(157,141,255,.22),rgba(47,72,43,.18),rgba(244,105,71,.18)),#fffaf0;box-shadow:inset 0 0 0 64px rgba(255,250,240,.74),0 30px 90px rgba(43,27,15,.13)}.tt-aio-sample-orbit:after,.tt-aio-sample-orbit:before{content:"";position:absolute;inset:14%;border:1px dashed rgba(32,20,13,.12);border-radius:inherit;pointer-events:none}.tt-aio-sample-orbit:after{inset:25%;border-style:solid;opacity:.45}.tt-aio-sample-orbit-core{position:absolute;inset:50%;display:grid;place-items:center;grid-gap:6px;gap:6px;width:164px;height:164px;padding:18px;border:1px solid rgba(32,20,13,.12);border-radius:999px;background:var(--aio-espresso);color:#fff7e8;text-align:center;transform:translate(-50%,-50%);box-shadow:0 24px 60px rgba(32,20,13,.26)}.tt-aio-sample-orbit-core span{color:var(--aio-brass);font-size:.78rem;font-weight:920;text-transform:uppercase}.tt-aio-sample-orbit-core strong{font-size:1.34rem;line-height:1.05}.tt-aio-sample-orbit-core em{color:rgba(255,247,232,.74);font-size:.74rem;font-style:normal;font-weight:820}.tt-aio-sample-orbit button{position:absolute;top:calc(50% - 19px);left:calc(50% - 64px);display:grid;place-items:center;width:128px;min-height:38px;border:1px solid rgba(32,20,13,.12);border-radius:999px;background:#fffaf0;color:var(--aio-espresso);font-size:.82rem;font-weight:900;font-family:inherit;box-shadow:0 14px 34px rgba(43,27,15,.1);cursor:pointer;transform:rotate(calc(var(--orbit-index) * 45deg)) translate(210px) rotate(calc(var(--orbit-index) * -45deg))}.tt-aio-sample-orbit button.is-active,.tt-aio-sample-orbit button:hover{border-color:rgba(244,105,71,.42);background:var(--aio-espresso);color:#fff7e8;box-shadow:0 18px 42px rgba(32,20,13,.2)}.tt-aio-sample-app-entry,.tt-aio-sample-dashboard,.tt-aio-sample-final,.tt-aio-sample-host,.tt-aio-sample-intelligence,.tt-aio-sample-modules,.tt-aio-sample-outcomes,.tt-aio-sample-why{width:min(1240px,calc(100% - 36px));margin:0 auto}.tt-aio-sample-app-entry,.tt-aio-sample-host,.tt-aio-sample-intelligence,.tt-aio-sample-modules,.tt-aio-sample-outcomes,.tt-aio-sample-why{padding:76px 0}.tt-aio-sample-section-copy{max-width:860px;margin-bottom:28px}.tt-aio-sample-question-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--aio-line);border-radius:8px;background:linear-gradient(135deg,rgba(244,105,71,.88),rgba(157,141,255,.82)),var(--aio-coral);box-shadow:0 28px 82px rgba(43,27,15,.13)}.tt-aio-sample-question-wall article{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:128px;padding:14px;border:1px solid rgba(255,250,240,.36);border-radius:8px;background:rgba(255,250,240,.94)}.tt-aio-sample-question-wall span,.tt-aio-sample-suite-stack span{color:var(--aio-copper);font-size:.74rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-question-wall p{margin:0;color:var(--aio-ink);font-size:.94rem;font-weight:760;line-height:1.28}.tt-aio-sample-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.tt-aio-sample-loop article{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:190px;padding:18px;overflow:hidden;border:1px solid var(--aio-line);border-radius:12px;background:#fffdf8;box-shadow:0 18px 54px rgba(43,27,15,.07)}.tt-aio-sample-loop article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--aio-coral),var(--aio-brass),var(--aio-green))}.tt-aio-sample-loop span,.tt-aio-sample-suite-map span{color:var(--aio-copper);font-size:.76rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-loop p{margin:0;color:var(--aio-muted);font-size:.96rem;line-height:1.46}.tt-aio-sample-suite-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.tt-aio-sample-suite-map article{display:grid;grid-gap:14px;gap:14px;min-height:380px;padding:22px;border:1px solid var(--aio-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(247,237,221,.72)),#fffdf8;box-shadow:0 22px 70px rgba(43,27,15,.08)}.tt-aio-sample-suite-map h3{color:var(--aio-ink);font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1}.tt-aio-sample-suite-map div,.tt-aio-sample-suite-map dl{display:grid;grid-gap:8px;gap:8px;margin:0}.tt-aio-sample-suite-map dl{gap:12px}.tt-aio-sample-suite-map div{padding:13px 14px;border:1px solid rgba(32,20,13,.1);border-radius:10px;background:rgba(255,250,240,.68)}.tt-aio-sample-suite-map dt{color:var(--aio-espresso);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-suite-map dd{margin:0;color:var(--aio-muted);line-height:1.48}.tt-aio-sample-suite-map ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tt-aio-sample-suite-map li{position:relative;padding-left:18px;color:var(--aio-muted);line-height:1.42}.tt-aio-sample-suite-map li:before{content:"";position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:999px;background:var(--aio-brass);box-shadow:0 0 0 4px rgba(219,162,77,.16)}.tt-aio-sample-suite-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;margin-top:18px;padding:24px;border:1px solid rgba(32,20,13,.12);border-radius:14px;background:radial-gradient(circle at 8% 20%,rgba(244,105,71,.18),transparent 30%),linear-gradient(135deg,#1f140d,#2f482b);color:#fff7e8;box-shadow:0 28px 82px rgba(43,27,15,.15)}.tt-aio-sample-inline-link,.tt-aio-sample-suite-cta span{color:var(--aio-brass);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-suite-cta h3{max-width:720px;color:#fff7e8;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1}.tt-aio-sample-suite-cta p{max-width:760px;margin:10px 0 0;color:rgba(255,247,232,.76);line-height:1.54}.tt-aio-sample-inline-link,.tt-aio-sample-suite-cta>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;font-family:inherit;text-decoration:none}.tt-aio-sample-suite-cta>a{padding:0 18px;background:#fffaf0;color:var(--aio-espresso);font-weight:920;white-space:nowrap}.tt-aio-sample-inline-link{width:-moz-fit-content;width:fit-content;margin-top:16px;padding:0 16px;border:1px solid rgba(32,20,13,.12);background:#fffdf8;color:var(--aio-espresso);box-shadow:0 14px 34px rgba(43,27,15,.07)}.tt-aio-sample-host{display:grid;grid-template-columns:minmax(0,.58fr) minmax(520px,1fr);grid-gap:28px}.tt-aio-sample-host-copy{display:grid;grid-gap:15px;gap:15px}.tt-aio-sample-host-copy>p:first-child{margin:0;color:var(--aio-copper);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-aio-sample-host-copy>p:not(:first-child){margin:0;color:var(--aio-muted);line-height:1.58}.tt-aio-sample-host-copy .tt-aio-sample-actions{justify-content:flex-start}.tt-aio-sample-host-panel{display:grid;grid-gap:12px;gap:12px}.tt-aio-sample-host-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-ai-suite-host-channels article,.tt-aio-sample-host-channels article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;min-height:168px;padding:16px;border:1px solid var(--aio-line);border-radius:12px;background:#fffdf8;box-shadow:0 18px 54px rgba(43,27,15,.07)}.tt-ai-suite-host-channels svg,.tt-aio-sample-host-channels svg{color:var(--aio-copper)}.tt-ai-suite-host-channels span,.tt-ai-suite-host-workflow>span,.tt-aio-sample-host-channels span,.tt-aio-sample-host-workflow>span{color:var(--aio-copper);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-ai-suite-host-channels p,.tt-aio-sample-host-channels p{margin:0;color:var(--aio-muted);font-size:.92rem;line-height:1.42}.tt-ai-suite-host-workflow,.tt-aio-sample-host-workflow{display:grid;grid-gap:14px;gap:14px;padding:24px;border:1px solid rgba(255,247,232,.18);border-radius:14px;background:radial-gradient(circle at 85% 12%,rgba(219,162,77,.24),transparent 28%),linear-gradient(135deg,#1f140d,#2f482b);color:#fff7e8;box-shadow:0 28px 82px rgba(43,27,15,.15)}.tt-ai-suite-host-workflow h3,.tt-aio-sample-host-workflow h3{max-width:820px;color:#fff7e8;font-size:clamp(1.7rem,3vw,2.85rem);line-height:.98}.tt-ai-suite-host-workflow ol,.tt-aio-sample-host-workflow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:host-step}.tt-ai-suite-host-workflow li,.tt-aio-sample-host-workflow li{position:relative;min-height:92px;padding:16px 16px 16px 52px;border:1px solid rgba(255,247,232,.16);border-radius:10px;background:rgba(255,247,232,.08);color:rgba(255,247,232,.78);line-height:1.42;counter-increment:host-step}.tt-ai-suite-host-workflow li:before,.tt-aio-sample-host-workflow li:before{content:counter(host-step,decimal-leading-zero);position:absolute;top:15px;left:16px;color:var(--aio-brass);font-size:.78rem;font-weight:940}.tt-aio-sample-suite-stack{display:grid;grid-gap:18px;gap:18px}.tt-aio-sample-suite-stack>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:center;min-height:360px;padding:34px;border:1px solid var(--aio-line);border-radius:8px;background:linear-gradient(135deg,#fffaf0,#f6ebdd);box-shadow:0 22px 72px rgba(43,27,15,.09)}.tt-aio-sample-suite-stack>article:nth-child(2){background:linear-gradient(135deg,#fffaf0,#efeefe)}.tt-aio-sample-suite-stack>article:nth-child(3){background:linear-gradient(135deg,#1f140d,#0f0b08)}.tt-aio-sample-suite-stack>article:nth-child(3) h3,.tt-aio-sample-suite-stack>article:nth-child(3) p,.tt-aio-sample-suite-stack>article:nth-child(3) strong{color:#fff7e8}.tt-aio-sample-suite-stack h3{max-width:720px;color:var(--aio-ink);font-size:3.05rem;font-weight:940;line-height:.98}.tt-aio-sample-suite-stack p{max-width:680px;margin-top:12px}.tt-aio-sample-suite-stack svg{color:var(--aio-copper)}.tt-aio-sample-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px;margin-top:22px}.tt-aio-sample-mini-cards strong{min-height:76px;padding:14px;border:1px solid rgba(32,20,13,.12);border-radius:8px;background:rgba(255,250,240,.72);color:var(--aio-ink);font-size:.95rem}.tt-aio-sample-dashboard{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:30px;gap:30px;align-items:center;padding:78px 0}.tt-aio-sample-dashboard-image{position:relative;min-height:560px;overflow:hidden;border:1px solid var(--aio-line);border-radius:8px;background:var(--aio-espresso);box-shadow:0 30px 88px rgba(43,27,15,.16)}.tt-aio-sample-dashboard-image img{object-fit:cover}.tt-product-reality-scene{position:relative;display:grid;grid-template-columns:minmax(280px,.56fr) minmax(520px,1fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:center;width:min(1240px,calc(100% - 36px));min-height:640px;margin:0 auto;padding:clamp(18px,3vw,32px);overflow:hidden;border:1px solid rgba(255,253,248,.18);border-radius:22px;background:#1d130d;box-shadow:0 34px 100px rgba(16,11,8,.2)}.tt-product-reality-scene:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 70% 22%,rgba(219,162,77,.24),transparent 24%),linear-gradient(90deg,rgba(16,11,8,.92),rgba(16,11,8,.58) 42%,rgba(16,11,8,.36));pointer-events:none}.tt-product-reality-photo,.tt-product-reality-photo img{position:absolute;inset:0}.tt-product-reality-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.03)}.tt-product-reality-copy,.tt-product-reality-device{position:relative;z-index:2;min-width:0}.tt-product-reality-copy{display:grid;grid-gap:14px;gap:14px;align-content:center}.tt-product-reality-copy>p:first-child{margin:0;color:#dba24d;font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.tt-product-reality-copy h2{max-width:10ch;margin:0;color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5.4vw,4.95rem);font-weight:500;line-height:.98;letter-spacing:0;text-wrap:balance}.tt-product-reality-copy>p:not(:first-child){max-width:54ch;margin:0;color:rgba(255,253,248,.78);line-height:1.62}.tt-product-reality-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.tt-product-reality-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border:1px solid rgba(255,253,248,.24);border-radius:999px;background:#fffdf8;color:#1d130d;font-weight:780}.tt-product-reality-actions a:nth-child(2){background:rgba(255,253,248,.1);color:#fffdf8}.tt-product-reality-device{display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,2vw,20px);border:1px solid rgba(255,253,248,.28);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(244,235,221,.94)),#fffdf8;box-shadow:0 28px 86px rgba(16,11,8,.28)}.tt-product-reality-command,.tt-product-reality-device header,.tt-product-reality-device header>div,.tt-product-reality-grid article,.tt-product-reality-proof{min-width:0}.tt-product-reality-device header{display:flex;align-items:center;gap:10px}.tt-product-reality-mark{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;overflow:hidden;border:1px solid rgba(16,11,8,.12);border-radius:999px;background:#fffdf8}.tt-product-reality-device header small,.tt-product-reality-device header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-product-reality-device header strong{color:#1d1612;font-size:.98rem;line-height:1.15}.tt-product-reality-device header small{margin-top:2px;color:#7a6656;font-size:.76rem;font-weight:720}.tt-product-reality-live{margin-left:auto;padding:7px 10px;border:1px solid rgba(47,109,53,.16);border-radius:999px;background:rgba(80,143,80,.18);color:#235b2a;font-size:.76rem;font-weight:820}.tt-product-reality-command{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid rgba(16,11,8,.1);border-radius:15px;background:rgba(255,249,240,.84)}.tt-product-reality-command span,.tt-product-reality-grid span,.tt-product-reality-proof dt{color:#a46636;font-size:.72rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.tt-product-reality-command strong{color:#1d1612;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;line-height:1.05}.tt-product-reality-command p,.tt-product-reality-grid p,.tt-product-reality-proof p{margin:0;color:#6f5a4a;line-height:1.45}.tt-product-reality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-product-reality-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:13px;border:1px solid rgba(16,11,8,.11);border-radius:16px;background:rgba(255,253,248,.84);box-shadow:0 12px 30px rgba(16,11,8,.06)}.tt-product-reality-avatar{position:relative;width:54px;height:54px;overflow:hidden;border:1px solid rgba(16,11,8,.12);border-radius:16px;background:#f5eadb}.tt-product-reality-avatar img{object-fit:cover}.tt-product-reality-grid article:first-child .tt-product-reality-avatar img{object-fit:contain;padding:9px}.tt-product-reality-grid h3{margin:3px 0 4px;color:#1d1612;font-size:1rem;line-height:1.1}.tt-product-reality-grid p{font-size:.84rem}.tt-product-reality-grid article>strong{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(80,143,80,.1);color:#2f6d35;font-size:.76rem}.tt-product-reality-proof{display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid rgba(16,11,8,.12);border-radius:16px;background:linear-gradient(135deg,rgba(29,22,18,.96),rgba(36,52,37,.94));color:#fffdf8}.tt-product-reality-proof>div{display:flex;align-items:center;gap:8px}.tt-product-reality-proof dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.tt-product-reality-proof dl div{padding:10px;border:1px solid rgba(255,253,248,.12);border-radius:12px;background:rgba(255,253,248,.08)}.tt-product-reality-proof dd{margin:5px 0 0;color:#a7e69f;font-size:1.25rem;font-weight:820}.tt-product-reality-proof p{color:rgba(255,253,248,.72);font-size:.88rem}.tt-product-reality-scene.is-portal{width:100%;min-height:520px;margin:0;border-color:rgba(153,115,79,.22);box-shadow:0 24px 70px rgba(98,66,37,.12)}.tt-portal-r2-ai-page .tt-product-reality-scene.is-portal{order:-3}.tt-product-reality-scene.is-portal .tt-product-reality-copy h2{max-width:12ch;font-size:clamp(2rem,4vw,3.65rem)}.tt-aio-sample-choice-grid,.tt-aio-sample-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-aio-sample-choice-grid article,.tt-aio-sample-module-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;min-height:178px;padding:18px;border:1px solid var(--aio-line);border-radius:8px;background:#fffdf8;box-shadow:0 18px 54px rgba(43,27,15,.07)}.tt-aio-sample-choice-grid svg,.tt-aio-sample-final svg,.tt-aio-sample-module-grid svg{color:var(--aio-copper)}.tt-aio-sample-choice-grid h3,.tt-aio-sample-module-grid h3{color:var(--aio-ink);font-size:1.06rem;line-height:1.15}.tt-aio-sample-why{display:grid;grid-template-columns:minmax(0,.7fr) minmax(420px,1fr);grid-gap:30px;gap:30px;align-items:start}.tt-aio-sample-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:76px;padding:34px;border-radius:8px;background:linear-gradient(135deg,rgba(47,72,43,.96),rgba(32,20,13,.98)),var(--aio-green);color:#fff7e8;box-shadow:0 30px 86px rgba(32,20,13,.18)}.tt-aio-sample-final h2{max-width:820px;color:#fff7e8}.tt-aio-sample-final p{max-width:760px;color:rgba(255,247,232,.78)}.tt-aio-sample-final .tt-aio-sample-actions a:nth-child(n+2){border-color:rgba(255,247,232,.28);background:rgba(255,247,232,.12);color:#fff7e8}.tt-ai-suite h1{max-width:14ch}.tt-ai-suite-detail,.tt-ai-suite-flow,.tt-ai-suite-hero,.tt-ai-suite-host,.tt-ai-suite-owner-proof,.tt-ai-suite-roles{width:min(1240px,calc(100% - 36px));margin:0 auto}.tt-ai-suite-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);grid-gap:28px;gap:28px;align-items:center;min-height:840px;padding:136px 0 76px}.tt-ai-suite-command,.tt-ai-suite-hero-copy{display:grid;grid-gap:16px;gap:16px}.tt-ai-suite-detail .tt-aio-sample-section-copy>p:first-child,.tt-ai-suite-flow .tt-aio-sample-section-copy>p:first-child,.tt-ai-suite-hero-copy>p:first-child,.tt-ai-suite-owner-proof>div:first-child>p{margin:0;color:var(--aio-copper);font-size:.78rem;font-weight:940;text-transform:uppercase}.tt-ai-suite-hero-copy>p:not(:first-child){max-width:740px;margin:0;color:var(--aio-muted);font-size:1.08rem;line-height:1.58}.tt-ai-suite-hero-copy .tt-aio-sample-actions{justify-content:flex-start}.tt-ai-suite-command{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(255,247,232,.18);border-radius:16px;background:radial-gradient(circle at 88% 12%,rgba(219,162,77,.25),transparent 32%),linear-gradient(150deg,#1f140d,#2f482b);color:#fff7e8;box-shadow:0 30px 88px rgba(43,27,15,.2)}.tt-ai-suite-command>span{color:var(--aio-brass);font-size:.76rem;font-weight:940;text-transform:uppercase}.tt-ai-suite-command>strong{max-width:12ch;color:#fff7e8;font-size:clamp(2.1rem,4.4vw,4rem);line-height:.95}.tt-ai-suite-command-path{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.tt-ai-suite-command-path article{padding:15px;border:1px solid rgba(255,247,232,.16);border-radius:12px;background:rgba(255,247,232,.08)}.tt-ai-suite-command-path small{color:var(--aio-brass);font-size:.74rem;font-weight:900;text-transform:uppercase}.tt-ai-suite-command-path p{margin:8px 0 0;color:rgba(255,247,232,.76);line-height:1.44}.tt-ai-suite-detail,.tt-ai-suite-flow,.tt-ai-suite-host,.tt-ai-suite-owner-proof,.tt-ai-suite-roles{padding:72px 0}.tt-ai-suite-flow-grid,.tt-ai-suite-host-channels,.tt-ai-suite-proof-grid,.tt-ai-suite-role-grid{display:grid;grid-gap:12px;gap:12px}.tt-ai-suite-flow-grid,.tt-ai-suite-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-ai-suite-host-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);grid-gap:14px;gap:14px;align-items:stretch}.tt-ai-suite-host-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ai-suite-flow-grid article,.tt-ai-suite-proof-grid article,.tt-ai-suite-role-grid article{min-width:0;border:1px solid var(--aio-line);border-radius:12px;background:#fffdf8;box-shadow:0 18px 54px rgba(43,27,15,.07)}.tt-ai-suite-flow-grid article{display:grid;grid-gap:12px;gap:12px;min-height:230px;padding:18px}.tt-ai-suite-role-grid article{display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-height:190px;padding:18px;background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(247,237,221,.72)),#fffdf8}.tt-ai-suite-role-grid span{color:var(--aio-copper);font-size:.82rem;font-weight:940;text-transform:uppercase}.tt-ai-suite-role-grid p{margin:0;color:var(--aio-ink);font-size:1.36rem;font-weight:900;line-height:1.03}.tt-ai-suite-flow-grid span{color:var(--aio-copper);font-size:.8rem;font-weight:940}.tt-ai-suite-flow-grid h3{color:var(--aio-ink);font-size:1.35rem;line-height:1.05}.tt-ai-suite-flow-grid p,.tt-ai-suite-proof-grid p{margin:0;color:var(--aio-muted);line-height:1.5}.tt-ai-suite-owner-proof{display:grid;grid-template-columns:minmax(0,.7fr) minmax(420px,1fr);grid-gap:28px;gap:28px;align-items:start}.tt-ai-suite-owner-proof>div:first-child{display:grid;grid-gap:14px;gap:14px}.tt-ai-suite-owner-proof svg{color:var(--aio-copper)}.tt-ai-suite-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ai-suite-proof-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-height:126px;padding:18px}.tt-aio-sample{--aio-ink:#100b08;--aio-muted:#675d50;--aio-paper:#f5f2eb;--aio-cream:#fffdf8;--aio-espresso:#140d09;--aio-green:#243425;--aio-copper:#b86b42;--aio-coral:#b86b42;--aio-brass:#c99a51;--aio-lilac:#6f7868;--aio-line:rgba(16,11,8,0.12);background:linear-gradient(180deg,#f8f4ec,#eee7dd)}.tt-aio-sample-nav{align-items:center;min-height:64px;border-color:rgba(16,11,8,.11);border-radius:999px;background:rgba(255,253,248,.88);box-shadow:0 18px 48px rgba(16,11,8,.08)}.tt-aio-sample-nav>a{min-height:46px;font-weight:820;line-height:1}.tt-aio-sample-nav nav{align-items:center}.tt-aio-sample-nav nav a{align-items:center;justify-content:center;border-radius:999px;font-weight:720;line-height:1;text-align:center}.tt-aio-sample-nav nav a:hover,.tt-aio-sample-nav nav a:last-child{background:var(--aio-espresso);color:#fffdf8}.tt-aio-sample-brand-mark{border-radius:999px;box-shadow:0 10px 24px rgba(16,11,8,.1)}.tt-aio-sample-hero{gap:24px;min-height:900px;padding-top:150px;background:linear-gradient(180deg,rgba(245,242,235,.82),rgba(245,242,235,.97)),var(--aio-paper)}.tt-aio-sample-hero:before{content:"";position:absolute;inset:112px max(18px,calc((100vw - 1240px) / 2)) auto;height:1px;background:linear-gradient(90deg,transparent,rgba(16,11,8,.16),transparent)}.tt-aio-sample h1,.tt-aio-sample h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.tt-aio-sample h3{font-weight:740}.tt-aio-sample h1{max-width:15ch;font-size:clamp(3.6rem,8vw,6.7rem);line-height:.98}.tt-aio-sample h2{font-size:clamp(2.2rem,5.4vw,4.7rem);line-height:1.02}.tt-aio-sample-dashboard-copy>p:first-child,.tt-aio-sample-final>div:first-child>p:first-of-type,.tt-aio-sample-hero-copy>p:first-child,.tt-aio-sample-host-channels span,.tt-aio-sample-host-copy>p:first-child,.tt-aio-sample-host-workflow>span,.tt-aio-sample-loop span,.tt-aio-sample-section-copy>p:first-child,.tt-aio-sample-suite-map span,.tt-aio-sample-suite-stack span,.tt-aio-sample-why>div:first-child>p{color:var(--aio-copper);font-weight:760;letter-spacing:.08em}.tt-aio-sample-actions a,.tt-aio-sample-inline-link,.tt-aio-sample-suite-cta>a{min-height:44px;border-radius:999px;background:var(--aio-espresso);color:#fffdf8;font-weight:760;box-shadow:0 12px 28px rgba(16,11,8,.14)}.tt-aio-sample-actions a:nth-child(n+2){background:transparent;color:var(--aio-espresso);box-shadow:inset 0 0 0 1px rgba(16,11,8,.16)}.tt-aio-sample-actions a:hover,.tt-aio-sample-choice-grid article:hover,.tt-aio-sample-module-grid article:hover,.tt-aio-sample-suite-map article:hover{transform:translateY(-2px)}.tt-aio-sample-voice-demo{display:grid;grid-gap:14px;gap:14px;width:min(720px,calc(100% - 32px));padding:18px;border:1px solid rgba(16,11,8,.12);border-radius:18px;background:rgba(255,253,248,.86);box-shadow:0 22px 70px rgba(16,11,8,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-aio-sample-voice-demo-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.tt-aio-sample-voice-demo-head div{display:grid;grid-gap:3px;gap:3px}.tt-aio-sample-voice-demo-head span{color:var(--aio-copper);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tt-aio-sample-voice-demo-head strong{color:var(--aio-ink);font-size:1.08rem;line-height:1.2}.tt-aio-sample-voice-demo-head a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--aio-espresso);color:#fffdf8;font-size:.86rem;font-weight:760;white-space:nowrap}.tt-aio-sample-waveform{display:grid;grid-template-columns:repeat(28,minmax(3px,1fr));align-items:center;grid-gap:4px;gap:4px;height:74px;padding:10px 12px;overflow:hidden;border:1px solid rgba(16,11,8,.1);border-radius:14px;background:linear-gradient(180deg,rgba(36,52,37,.06),transparent),#f5f0e7}.tt-aio-sample-waveform span{border-radius:999px;background:linear-gradient(180deg,var(--aio-copper),var(--aio-brass));opacity:.82}.tt-aio-sample-voice-lines{display:grid;grid-gap:7px;gap:7px}.tt-aio-sample-voice-lines p{margin:0;color:var(--aio-muted);font-size:.9rem;line-height:1.42}.tt-aio-sample-voice-lines strong{color:var(--aio-ink);font-weight:760}.tt-aio-sample-app-entry{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.tt-aio-sample-app-entry .tt-aio-sample-section-copy{margin-bottom:0}.tt-aio-sample-app-entry .tt-aio-sample-actions{justify-content:flex-start;margin-top:8px}.tt-aio-sample-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tt-aio-sample-app-grid a{position:relative;display:grid;grid-gap:11px;gap:11px;min-height:236px;padding:22px;overflow:hidden;border:1px solid rgba(16,11,8,.12);border-radius:18px;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(237,230,218,.78)),#fffdf8;box-shadow:0 16px 46px rgba(16,11,8,.07)}.tt-aio-sample-app-grid a:after{content:"";position:absolute;inset:auto 18px 18px auto;width:46px;height:46px;border-radius:999px;background:rgba(196,111,63,.1);pointer-events:none}.tt-aio-sample-app-grid a:first-child{background:linear-gradient(135deg,rgba(20,13,9,.98),rgba(36,52,37,.96)),var(--aio-espresso)}.tt-aio-sample-app-grid svg{color:var(--aio-copper)}.tt-aio-sample-app-grid a:first-child svg{color:var(--aio-brass)}.tt-aio-sample-app-grid span{color:var(--aio-copper);font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tt-aio-sample-app-grid h3{max-width:11ch;color:var(--aio-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.3vw,2.18rem);font-weight:500;line-height:1.02}.tt-aio-sample-app-grid p{margin:0;color:var(--aio-muted);line-height:1.5}.tt-aio-sample-app-grid strong{display:inline-flex;align-items:center;gap:7px;align-self:end;color:var(--aio-espresso);font-size:.92rem;font-weight:760}.tt-aio-sample-app-grid a:first-child h3,.tt-aio-sample-app-grid a:first-child span,.tt-aio-sample-app-grid a:first-child strong{color:#fffdf8}.tt-aio-sample-app-grid a:first-child p{color:rgba(255,253,248,.74)}.tt-aio-sample-brain-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"orbit orbit" "command proof";gap:24px;align-items:center;justify-items:center;width:min(1080px,calc(100% - 28px));min-height:auto;overflow:visible}.tt-aio-sample-brain-stage:before{inset:0 8% 32%;border-color:rgba(16,11,8,.09);background:radial-gradient(circle at 55% 50%,color-mix(in srgb,var(--active-orbit-color,#c46f3f) 24%,transparent),transparent 52%),linear-gradient(90deg,rgba(255,253,248,.84),rgba(255,253,248,.12),rgba(255,253,248,.78))}.tt-aio-sample-command-card{grid-area:command;align-self:stretch;width:100%;max-width:none}.tt-aio-sample-orbit{grid-area:orbit;justify-self:center}.tt-aio-sample-proof-card{grid-area:proof;align-self:stretch;width:100%;max-width:none}.tt-ai-suite-flow-grid article,.tt-ai-suite-host-channels article,.tt-ai-suite-proof-grid article,.tt-ai-suite-role-grid article,.tt-aio-sample-choice-grid article,.tt-aio-sample-command-card,.tt-aio-sample-host-channels article,.tt-aio-sample-loop article,.tt-aio-sample-module-grid article,.tt-aio-sample-proof-card,.tt-aio-sample-question-wall article,.tt-aio-sample-suite-map article{border-color:rgba(16,11,8,.12);border-radius:16px;background:rgba(255,253,248,.88);box-shadow:0 12px 34px rgba(16,11,8,.06)}.tt-aio-sample-command-card,.tt-aio-sample-proof-card{min-height:auto;padding:20px}.tt-aio-sample-command-card strong{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.tt-ai-suite-host-workflow,.tt-aio-sample-final,.tt-aio-sample-host-workflow,.tt-aio-sample-proof-card,.tt-aio-sample-suite-cta{background:linear-gradient(135deg,rgba(20,13,9,.98),rgba(36,52,37,.96)),var(--aio-espresso)}.tt-aio-sample-proof-card h2{font-size:clamp(1.9rem,3vw,2.9rem)}.tt-aio-sample-feature-tags{display:flex;flex-wrap:wrap;gap:8px}.tt-aio-sample-feature-tags strong{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,253,248,.18);border-radius:999px;background:rgba(255,253,248,.1);color:#fffdf8;font-size:.78rem;font-weight:760;line-height:1}.tt-aio-sample-orbit{--orbit-radius:242px;width:min(620px,92vw);background:radial-gradient(circle at 50% 50%,rgba(255,253,248,.82) 0 30%,transparent 31%),conic-gradient(from -30deg,rgba(196,111,63,.28),rgba(217,167,79,.26),rgba(71,115,75,.24),rgba(47,122,114,.23),rgba(123,116,201,.2),rgba(156,111,68,.24),rgba(94,127,147,.22),rgba(198,91,74,.24),rgba(196,111,63,.28)),#f7f2e8;box-shadow:inset 0 0 0 58px rgba(255,253,248,.62),0 28px 74px rgba(16,11,8,.11),0 0 0 1px color-mix(in srgb,var(--active-orbit-color,#c46f3f) 26%,transparent)}.tt-aio-sample-orbit button{top:calc(50% - 22px);left:calc(50% - 70px);width:140px;min-height:44px;border-color:color-mix(in srgb,var(--domain-color,#c46f3f) 34%,rgba(16,11,8,.13));background:rgba(255,253,248,.94);font-weight:760;box-shadow:0 10px 24px rgba(16,11,8,.08),inset 0 0 0 1px color-mix(in srgb,var(--domain-color,#c46f3f) 10%,transparent);transform:rotate(calc(var(--orbit-index) * 45deg)) translate(var(--orbit-radius)) rotate(calc(var(--orbit-index) * -45deg))}.tt-aio-sample-orbit button.is-active,.tt-aio-sample-orbit button:hover{border-color:color-mix(in srgb,var(--domain-color,#c46f3f) 68%,#fffdf8);background:var(--domain-color,var(--aio-espresso));color:#fffdf8;transform:rotate(calc(var(--orbit-index) * 45deg)) translate(var(--orbit-radius)) rotate(calc(var(--orbit-index) * -45deg)) scale(1.04)}.tt-aio-sample-host{grid-template-columns:minmax(280px,.42fr) minmax(420px,.58fr);grid-template-areas:"copy orb" "panel panel";gap:28px;align-items:center}.tt-aio-sample-host-copy{grid-area:copy}.tt-aio-sample-host-copy h2{max-width:10ch;font-size:clamp(2.7rem,4.4vw,4.45rem)}.tt-host-orb-demo{grid-area:orb}.tt-aio-sample-host-panel{grid-area:panel}.tt-host-orb-demo{display:grid;grid-template-columns:minmax(210px,.44fr) minmax(280px,.56fr);grid-gap:22px;gap:22px;align-items:center;min-width:0;padding:24px;overflow:hidden;border:1px solid rgba(16,11,8,.12);border-radius:24px;background:#fffdf8;box-shadow:0 22px 68px rgba(16,11,8,.09)}.tt-host-orb-copy{display:grid;grid-gap:10px;gap:10px}.tt-host-orb-copy span{color:var(--aio-copper);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tt-host-orb-copy h3{max-width:12ch;color:var(--aio-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3.3vw,3rem);font-weight:500;line-height:1.02}.tt-host-orb-copy p{margin:0;color:var(--aio-muted);line-height:1.5}.tt-host-orb-stage{position:relative;display:grid;place-items:center;grid-gap:18px;gap:18px;min-height:390px;padding:26px 18px 22px;overflow:hidden;border:1px solid rgba(16,11,8,.1);border-radius:22px;background:linear-gradient(180deg,#fbfaf7,#f2eee8);isolation:isolate}.tt-host-orb-stage:after,.tt-host-orb-stage:before{content:"";position:absolute;inset:58px;border:1px solid rgba(16,11,8,.06);border-radius:999px;pointer-events:none}.tt-host-orb-stage:after{inset:94px;border-style:dashed;opacity:.62}.tt-host-orb-status{justify-content:center;gap:7px;padding:5px;border:1px solid rgba(16,11,8,.1);background:#fffdf8;box-shadow:0 12px 30px rgba(16,11,8,.06)}.tt-host-orb-status,.tt-host-orb-status span{display:inline-flex;align-items:center;border-radius:999px}.tt-host-orb-status span{min-height:30px;padding:0 12px;color:rgba(16,11,8,.55);font-size:.82rem;font-weight:760}.tt-host-orb-status span.is-active{background:var(--aio-espresso);color:#fffdf8}.tt-host-orb-button{position:relative;display:grid;place-items:center;width:178px;height:178px;border:1px solid rgba(16,11,8,.1);border-radius:999px;background:#fffdf8;color:#fffdf8;box-shadow:0 20px 48px rgba(16,11,8,.13),inset 0 0 0 10px #f1f0ec;cursor:pointer;isolation:isolate}.tt-host-orb-button:after,.tt-host-orb-button:before{content:"";position:absolute;inset:5px;border-radius:inherit;border:1px solid rgba(16,11,8,.05);background:rgba(255,255,255,.64);pointer-events:none}.tt-host-orb-button:after{inset:17px;border:0;background:conic-gradient(from 12deg,rgba(90,131,179,.18),rgba(198,219,242,.48),rgba(90,131,179,.18),rgba(255,255,255,.3),rgba(90,131,179,.18));filter:blur(7px);opacity:.6}.tt-host-orb-ripple{position:absolute;inset:-12px;border:1px solid rgba(86,126,175,.18);border-radius:inherit;opacity:.35;pointer-events:none}.tt-host-orb-shell{position:relative;z-index:1;display:block;width:132px;height:132px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.78),rgba(240,244,248,.28) 32%,transparent 35%),conic-gradient(from 0deg,#6d95c8 0 28deg,#dbe9f5 28deg 36deg,#5d85bd 36deg 68deg,#dbe9f5 68deg 77deg,#789ece 77deg 110deg,#eef4fa 110deg 120deg,#648fc3 120deg 154deg,#dbe9f5 154deg 166deg,#769dd0 166deg 202deg,#eef4fa 202deg 214deg,#5b83bb 214deg 250deg,#dbe9f5 250deg 262deg,#7199cc 262deg 300deg,#eef4fa 300deg 312deg,#5f88be 312deg 348deg,#dbe9f5 348deg 1turn);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4),inset 0 0 28px rgba(16,11,8,.08);overflow:hidden}.tt-host-orb-petal{position:absolute;inset:12px 56px 50%;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(82,123,174,.45));transform-origin:50% 54px;transform:rotate(calc(var(--petal-index) * 36deg));opacity:.58}.tt-host-orb-core{position:absolute;z-index:2;display:grid;place-items:center;width:58px;height:58px;background:rgba(16,11,8,.82);color:#fffdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tt-host-orb-core,.tt-host-orb-label{border:1px solid rgba(16,11,8,.08);border-radius:999px}.tt-host-orb-label{position:absolute;right:50%;bottom:-48px;z-index:1;min-width:124px;padding:9px 14px;background:#fffdf8;color:var(--aio-espresso);font-size:.82rem;font-weight:760;text-align:center;transform:translateX(50%)}.tt-host-orb-transcript{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px;width:min(100%,360px);padding:14px;border:1px solid rgba(16,11,8,.1);border-radius:16px;background:#fffdf8}.tt-host-orb-transcript p{display:grid;grid-gap:3px;gap:3px;margin:0;color:var(--aio-muted);font-size:.9rem;line-height:1.42}.tt-host-orb-transcript strong{color:var(--aio-copper);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tt-host-orb-stage[data-state=speaking] .tt-host-orb-button{box-shadow:0 22px 54px rgba(16,11,8,.15),0 0 0 9px rgba(86,126,175,.08),inset 0 0 0 10px #f1f0ec}.tt-aio-sample-question-wall{border-radius:18px;background:linear-gradient(180deg,rgba(255,253,248,.8),rgba(245,242,235,.9)),#f5f2eb;box-shadow:0 18px 48px rgba(16,11,8,.06)}.tt-aio-sample-suite-stack>article,.tt-aio-sample-suite-stack>article:nth-child(2),.tt-aio-sample-suite-stack>article:nth-child(3){border-radius:18px;background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(237,230,218,.86)),#f5f2eb;box-shadow:0 16px 46px rgba(16,11,8,.07)}.tt-aio-sample-suite-stack>article:nth-child(3) h3,.tt-aio-sample-suite-stack>article:nth-child(3) p,.tt-aio-sample-suite-stack>article:nth-child(3) strong{color:var(--aio-ink)}.tt-aio-sample-suite-stack h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.4vw,4rem);font-weight:500;line-height:1.02}.tt-aio-sample-mini-cards strong{border-color:rgba(16,11,8,.12);border-radius:999px;min-height:46px;display:grid;place-items:center;background:rgba(255,253,248,.72);text-align:center}.tt-aio-sample-dashboard-image,.tt-aio-sample-final{border-radius:18px}.tt-aio-sample-host,.tt-aio-sample-intelligence,.tt-aio-sample-modules,.tt-aio-sample-outcomes,.tt-aio-sample-why{padding:92px 0}@media (prefers-reduced-motion:no-preference){.tt-aio-sample-waveform span{animation:tt-aio-wave-breathe 1.8s ease-in-out infinite;animation-delay:calc(var(--wave-index) * 42ms)}.tt-host-orb-button{animation:tt-host-orb-breathe 4.8s ease-in-out infinite}.tt-host-orb-stage[data-state=speaking] .tt-host-orb-button{animation:tt-host-orb-talk 1.35s ease-in-out infinite}.tt-host-orb-stage[data-state=speaking] .tt-host-orb-ripple{animation:tt-host-orb-ring 1.45s ease-out infinite}.tt-host-orb-stage[data-state=speaking] .tt-host-orb-core{animation:tt-host-orb-core-talk 1.1s ease-in-out infinite}.tt-host-orb-stage[data-state=speaking] .tt-host-orb-button:before{animation:tt-host-orb-spin 7.5s linear infinite}}@keyframes tt-aio-wave-breathe{0%,to{transform:scaleY(.74)}50%{transform:scaleY(1)}}@keyframes tt-host-orb-breathe{0%,to{filter:saturate(.98) brightness(.98)}50%{filter:saturate(1.08) brightness(1.04)}}@keyframes tt-host-orb-talk{0%,to{filter:saturate(1)}34%{filter:saturate(1.12)}68%{filter:saturate(.98)}}@keyframes tt-host-orb-core-talk{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes tt-host-orb-ring{0%{opacity:.48;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes tt-host-orb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.tt-ai-suite-command,.tt-ai-suite-flow-grid article,.tt-ai-suite-host-channels article,.tt-ai-suite-host-workflow,.tt-ai-suite-proof-grid article,.tt-aio-sample-app-grid a,.tt-aio-sample-choice-grid article,.tt-aio-sample-command-card,.tt-aio-sample-dashboard-image,.tt-aio-sample-final,.tt-aio-sample-hero-copy,.tt-aio-sample-host-channels article,.tt-aio-sample-host-workflow,.tt-aio-sample-loop article,.tt-aio-sample-module-grid article,.tt-aio-sample-orbit,.tt-aio-sample-proof-card,.tt-aio-sample-question-wall,.tt-aio-sample-suite-cta,.tt-aio-sample-suite-map article,.tt-aio-sample-suite-stack>article,.tt-host-orb-demo,.tt-host-orb-stage,.tt-product-reality-grid article,.tt-product-reality-scene{animation:tt-aio-sample-rise .68s cubic-bezier(.19,1,.22,1) both}.tt-aio-sample-dashboard-image,.tt-aio-sample-orbit{animation-delay:.12s}.tt-ai-suite-flow-grid article,.tt-aio-sample-loop article,.tt-aio-sample-proof-card,.tt-aio-sample-suite-map article{animation-delay:calc(.1s + (var(--loop-index, 0) * 55ms))}.tt-aio-sample-orbit:before{animation:tt-aio-sample-scan 14s linear infinite}.tt-aio-sample-orbit button.is-active{animation:tt-aio-sample-active-pulse 1.6s ease-in-out infinite}}@keyframes tt-aio-sample-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-aio-sample-scan{to{transform:rotate(1turn)}}@keyframes tt-aio-sample-active-pulse{0%,to{box-shadow:0 18px 42px rgba(32,20,13,.2),0 0 0 0 color-mix(in srgb,var(--domain-color,#c46f3f) 22%,transparent)}50%{box-shadow:0 18px 42px rgba(32,20,13,.2),0 0 0 8px color-mix(in srgb,var(--domain-color,#c46f3f) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.tt-aio-sample *,.tt-aio-sample :after,.tt-aio-sample :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width:1080px){.tt-aio-sample-question-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-aio-sample-brain-stage{grid-template-columns:1fr;grid-template-areas:"orbit" "command" "proof";max-width:760px;min-height:auto}.tt-aio-sample-command-card,.tt-aio-sample-proof-card{min-height:auto}.tt-aio-sample-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ai-suite-hero,.tt-ai-suite-host-layout,.tt-ai-suite-owner-proof,.tt-aio-sample-app-entry,.tt-aio-sample-dashboard,.tt-aio-sample-final,.tt-aio-sample-host,.tt-aio-sample-suite-cta,.tt-aio-sample-why,.tt-product-reality-scene{grid-template-columns:1fr}.tt-aio-sample-host{grid-template-areas:"copy" "orb" "panel"}.tt-host-orb-demo{grid-template-columns:1fr}.tt-ai-suite-flow-grid,.tt-ai-suite-host-channels,.tt-ai-suite-proof-grid,.tt-ai-suite-role-grid,.tt-aio-sample-app-grid,.tt-aio-sample-choice-grid,.tt-aio-sample-host-channels,.tt-aio-sample-module-grid,.tt-aio-sample-suite-map,.tt-product-reality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ai-suite-hero{min-height:auto}.tt-aio-sample h1{font-size:4.5rem}.tt-aio-sample h2,.tt-aio-sample-suite-stack h3{font-size:2.75rem}}@media (max-width:700px){.tt-aio-sample-nav{position:relative;top:auto;margin-bottom:-76px}.tt-aio-sample-nav nav{display:none}.tt-aio-sample-hero{min-height:auto;padding:118px 18px 54px}.tt-aio-sample h1{font-size:3.12rem}.tt-aio-sample h2,.tt-aio-sample-suite-stack h3{font-size:2.18rem}.tt-aio-sample-actions{align-items:stretch;flex-direction:column;width:100%}.tt-aio-sample-actions a{width:100%;min-height:46px;padding:0 14px;font-size:.94rem}.tt-aio-sample-orbit{--orbit-radius:128px;width:min(330px,88vw);margin:0 auto;box-shadow:inset 0 0 0 36px rgba(255,250,240,.74),0 22px 60px rgba(43,27,15,.12)}.tt-aio-sample-orbit-core{width:118px;height:118px;padding:14px}.tt-aio-sample-orbit-core strong{font-size:1rem}.tt-aio-sample-orbit button{left:calc(50% - 45px);width:90px;min-height:30px;font-size:.68rem;transform:rotate(calc(var(--orbit-index) * 45deg)) translate(var(--orbit-radius)) rotate(calc(var(--orbit-index) * -45deg))}.tt-aio-sample-orbit button.is-active,.tt-aio-sample-orbit button:hover{transform:rotate(calc(var(--orbit-index) * 45deg)) translate(var(--orbit-radius)) rotate(calc(var(--orbit-index) * -45deg)) scale(1.03)}.tt-ai-suite-detail,.tt-ai-suite-flow,.tt-ai-suite-hero,.tt-ai-suite-host,.tt-ai-suite-owner-proof,.tt-ai-suite-roles,.tt-aio-sample-app-entry,.tt-aio-sample-dashboard,.tt-aio-sample-host,.tt-aio-sample-intelligence,.tt-aio-sample-modules,.tt-aio-sample-outcomes,.tt-aio-sample-why,.tt-product-reality-scene{width:min(100% - 28px,1240px);padding:48px 0}.tt-ai-suite-flow-grid,.tt-ai-suite-host-channels,.tt-ai-suite-host-layout,.tt-ai-suite-host-workflow ol,.tt-ai-suite-proof-grid,.tt-ai-suite-role-grid,.tt-aio-sample-app-grid,.tt-aio-sample-choice-grid,.tt-aio-sample-host-channels,.tt-aio-sample-host-workflow ol,.tt-aio-sample-loop,.tt-aio-sample-mini-cards,.tt-aio-sample-module-grid,.tt-aio-sample-question-wall,.tt-aio-sample-suite-map,.tt-product-reality-grid{grid-template-columns:1fr}.tt-ai-suite-host-workflow,.tt-aio-sample-host-workflow{padding:20px}.tt-host-orb-demo{padding:18px;border-radius:20px}.tt-host-orb-copy h3{max-width:14ch}.tt-host-orb-stage{min-height:340px;padding:24px 12px 18px}.tt-host-orb-button{width:166px;height:166px}.tt-host-orb-shell{width:122px;height:122px}.tt-host-orb-core{width:70px;height:70px}.tt-host-orb-transcript{width:100%}.tt-aio-sample-suite-cta{padding:20px}.tt-aio-sample-inline-link,.tt-aio-sample-suite-cta>a{width:100%}.tt-ai-suite-command{padding:20px}.tt-ai-suite-command>strong{max-width:none;font-size:2.35rem}.tt-aio-sample-brain-stage{width:min(100%,390px);gap:16px}.tt-aio-sample-command-card,.tt-aio-sample-proof-card{padding:18px}.tt-aio-sample-suite-stack>article{grid-template-columns:1fr;min-height:auto;padding:24px 18px}.tt-aio-sample-dashboard-image{min-height:310px}.tt-product-reality-scene{width:min(100% - 28px,1240px);min-height:auto;padding:18px;border-radius:18px}.tt-product-reality-scene:before{background:radial-gradient(circle at 70% 12%,rgba(219,162,77,.2),transparent 26%),linear-gradient(180deg,rgba(16,11,8,.88),rgba(16,11,8,.7))}.tt-product-reality-copy h2{max-width:100%;font-size:2.55rem}.tt-product-reality-actions{flex-direction:column}.tt-product-reality-actions a{width:100%}.tt-product-reality-device{padding:13px;border-radius:17px}.tt-product-reality-device header{align-items:flex-start}.tt-product-reality-live{margin-left:0}.tt-product-reality-grid article,.tt-product-reality-proof dl{grid-template-columns:1fr}.tt-aio-sample-final{width:min(100% - 28px,1240px);padding:24px 20px}.tt-aio-sample-voice-demo{width:min(100%,340px);padding:16px}.tt-aio-sample-voice-demo-head{align-items:flex-start;flex-direction:column}.tt-aio-sample-voice-demo-head a{width:100%}.tt-aio-sample-waveform{height:64px;grid-template-columns:repeat(28,minmax(2px,1fr));gap:3px}}.tt-phase4-action-stack,.tt-phase4-card-head,.tt-phase4-card-meta,.tt-phase4-command-cell,.tt-phase4-command-strip,.tt-phase4-dashboard-head,.tt-phase4-gate-tags,.tt-phase4-head-actions,.tt-phase4-health-matrix,.tt-phase4-operating-dashboard,.tt-phase4-panel,.tt-phase4-panel-head,.tt-phase4-platform-admin-entry,.tt-phase4-priority-layout,.tt-phase4-queue,.tt-phase4-queue-row,.tt-phase4-rail,.tt-phase4-rail-panel,.tt-phase4-safe-action,.tt-phase4-signal-card,.tt-phase4-signal-grid,.tt-phase4-source-stack{display:grid;min-width:0}.tt-phase4-platform-admin-entry{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.tt-phase4-operating-dashboard h2,.tt-phase4-operating-dashboard h3,.tt-phase4-operating-dashboard p,.tt-phase4-platform-admin-entry h2{margin-bottom:0;letter-spacing:0}.tt-phase4-head-actions .tt-btn-ghost,.tt-phase4-head-actions .tt-btn-secondary,.tt-phase4-platform-admin-entry .tt-btn-secondary,.tt-phase4-source-link{display:inline-flex;align-items:center;justify-content:center;gap:8px}.tt-phase4-operating-dashboard{gap:16px;color:#f8efe2}.tt-phase4-operating-dashboard *,.tt-phase4-platform-admin-entry *{min-width:0;overflow-wrap:anywhere;letter-spacing:0}.tt-phase4-dashboard-head{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:18px;border:1px solid rgba(196,162,129,.28);border-radius:8px;background:linear-gradient(135deg,rgba(25,20,16,.96),rgba(42,32,24,.94));box-shadow:0 18px 40px rgba(25,16,10,.18)}.tt-phase4-dashboard-head h2{margin-top:10px;font-size:2rem;line-height:1.08}.tt-phase4-dashboard-head p{max-width:66rem;margin-top:10px;color:rgba(248,239,226,.72)}.tt-phase4-head-actions{grid-auto-flow:column;gap:10px}.tt-phase4-command-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tt-phase4-command-cell{gap:8px;align-content:start;min-height:144px;padding:14px;border:1px solid rgba(196,162,129,.26);border-radius:8px;background:rgba(35,28,23,.96)}.tt-phase4-command-cell.is-priority{border-color:rgba(204,86,86,.5);background:linear-gradient(180deg,rgba(76,31,31,.9),rgba(39,27,24,.96))}.tt-phase4-command-cell svg{color:#f0bb73}.tt-phase4-command-cell span,.tt-phase4-panel .tt-label,.tt-phase4-rail-panel .tt-label{color:rgba(248,239,226,.64);font-size:.76rem;font-weight:800;text-transform:uppercase}.tt-phase4-command-cell strong{color:#fff8ea;font-size:1.05rem;line-height:1.16}.tt-phase4-command-cell small{color:rgba(248,239,226,.58);line-height:1.35}.tt-phase4-priority-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:14px;align-items:start}.tt-phase4-panel{gap:14px}.tt-phase4-rail-panel,.tt-phase4-signal-card{gap:14px;padding:16px;border:1px solid rgba(196,162,129,.24);border-radius:8px;background:rgba(26,21,17,.94)}.tt-phase4-card-head,.tt-phase4-panel-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.tt-phase4-panel-head h3{margin-top:6px;font-size:1.12rem;line-height:1.22}.tt-phase4-panel .tt-proof-badge,.tt-phase4-signal-card .tt-proof-badge{justify-self:end;max-width:100%;white-space:normal;text-align:center}.tt-phase4-health-matrix,.tt-phase4-queue{gap:8px}.tt-phase4-queue-row{grid-template-columns:minmax(190px,1.25fr) minmax(110px,.62fr) minmax(130px,.75fr) minmax(160px,.9fr) minmax(180px,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(196,162,129,.18);border-radius:8px;background:rgba(255,255,255,.035)}.tt-phase4-row-main{display:grid;grid-gap:6px;gap:6px}.tt-phase4-owner,.tt-phase4-row-main strong,.tt-phase4-signal-card strong{color:#fff8ea;line-height:1.2}.tt-phase4-rail-panel p,.tt-phase4-row-main p,.tt-phase4-signal-card p{margin-top:0;color:rgba(248,239,226,.66);line-height:1.45}.tt-phase4-action-stack,.tt-phase4-source-stack{gap:6px;color:rgba(248,239,226,.68);font-size:.86rem}.tt-phase4-rail-panel code,.tt-phase4-source-stack code{display:block;max-width:100%;padding:6px 7px;border:1px solid rgba(127,210,192,.18);border-radius:6px;background:rgba(127,210,192,.08);color:#ccefe5;white-space:normal}.tt-phase4-source-link{width:max-content;max-width:100%;min-height:34px;padding:0 10px;border:1px solid rgba(240,187,115,.36);border-radius:6px;color:#ffe0ad;text-decoration:none;font-weight:800}.tt-phase4-gate-tags{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:6px}.tt-phase4-gate-tags span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgba(204,86,86,.3);border-radius:6px;background:rgba(204,86,86,.11);color:#ffd5cf;font-size:.78rem;font-weight:750}.tt-phase4-rail{gap:10px}.tt-phase4-gate-tags.is-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-phase4-gate-tags.is-rail span{justify-content:center;color:#f3dec0;border-color:rgba(240,187,115,.28);background:rgba(240,187,115,.1)}.tt-phase4-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tt-phase4-signal-card{background:rgba(34,29,24,.94)}.tt-phase4-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tt-phase4-card-meta span{padding:6px 7px;border-radius:6px;background:rgba(255,255,255,.055);color:rgba(248,239,226,.7);font-size:.8rem}.tt-phase4-safe-action{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid rgba(127,210,192,.2);border-radius:8px;background:rgba(127,210,192,.08);color:#d5f3ed;font-weight:750}.tt-phase4-mobile-label{display:none;color:rgba(248,239,226,.58);font-size:.75rem;font-weight:800;text-transform:uppercase}@media (max-width:1180px){.tt-phase4-dashboard-head,.tt-phase4-platform-admin-entry,.tt-phase4-priority-layout{grid-template-columns:1fr}.tt-phase4-head-actions{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tt-phase4-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-phase4-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tt-phase4-dashboard-head,.tt-phase4-platform-admin-entry,.tt-phase4-rail-panel,.tt-phase4-signal-card{padding:14px}.tt-phase4-card-meta,.tt-phase4-command-strip,.tt-phase4-gate-tags.is-rail,.tt-phase4-head-actions,.tt-phase4-signal-grid{grid-template-columns:1fr}.tt-phase4-command-cell{min-height:0}.tt-phase4-dashboard-head h2{font-size:1.55rem}.tt-phase4-card-head,.tt-phase4-panel-head{grid-template-columns:1fr}.tt-phase4-panel .tt-proof-badge,.tt-phase4-signal-card .tt-proof-badge{justify-self:start}.tt-phase4-queue-row{grid-template-columns:1fr}.tt-phase4-mobile-label{display:block;margin-bottom:6px}.tt-phase4-gate-tags{grid-template-columns:1fr}.tt-phase4-head-actions>*,.tt-phase4-platform-admin-entry>a,.tt-phase4-source-link{width:100%}}.tt-portal-theme.tt-portal-redesign-shell{--tt-portal-redesign-paper:#ffffff;--tt-portal-redesign-canvas:#f5f5f5;--tt-portal-redesign-stone:#f5f2ef;--tt-portal-redesign-ink:#000000;--tt-portal-redesign-muted:#777169;--tt-portal-redesign-line:rgba(0,0,0,0.06);--tt-portal-redesign-line-strong:rgba(0,0,0,0.12);--tt-portal-redesign-shadow:0 18px 55px rgba(78,50,23,0.055);color:var(--tt-portal-redesign-ink)}.tt-portal-redesign-shell .tt-main-column,.tt-portal-redesign-shell .tt-main-content,.tt-portal-theme.tt-portal-redesign-shell{background:var(--tt-portal-redesign-canvas)}.tt-portal-redesign-shell .tt-app-header,.tt-portal-redesign-shell .tt-card,.tt-portal-redesign-shell .tt-kpi-card,.tt-portal-redesign-shell .tt-pricing-card,.tt-portal-redesign-shell .tt-sidebar,.tt-portal-redesign-shell .tt-sidebar-mobile-nav-trigger,.tt-portal-redesign-shell .tt-surface,.tt-portal-redesign-shell .tt-workflow-card{color:var(--tt-portal-redesign-ink);border-color:var(--tt-portal-redesign-line);background:var(--tt-portal-redesign-paper);box-shadow:var(--tt-portal-redesign-shadow)}.tt-portal-redesign-shell .tt-card .tt-card,.tt-portal-redesign-shell .tt-kpi-card,.tt-portal-redesign-shell .tt-onboarding-mini-card,.tt-portal-redesign-shell .tt-ops-lane-card{box-shadow:none}.tt-portal-redesign-shell .tt-copy,.tt-portal-redesign-shell .tt-label,.tt-portal-redesign-shell .tt-note,.tt-portal-redesign-shell .tt-proof-meta,.tt-portal-redesign-shell small{color:var(--tt-portal-redesign-muted)}.tt-portal-redesign-shell .tt-btn,.tt-portal-redesign-shell a.tt-btn,.tt-portal-redesign-shell button.tt-btn{border-radius:999px;border-color:#000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000000!important;background-color:#000000!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,.08)}.tt-portal-redesign-shell .tt-btn-ghost,.tt-portal-redesign-shell .tt-btn-secondary,.tt-portal-redesign-shell a.tt-btn-ghost,.tt-portal-redesign-shell a.tt-btn-secondary,.tt-portal-redesign-shell button.tt-btn-ghost,.tt-portal-redesign-shell button.tt-btn-secondary{border-radius:999px;border:1px solid var(--tt-portal-redesign-line-strong);background:rgba(255,255,255,.86);color:var(--tt-portal-redesign-ink);box-shadow:0 10px 24px rgba(78,50,23,.035)}.tt-portal-redesign-shell .tt-pill,.tt-portal-redesign-shell .tt-proof-badge{border-radius:999px;border:1px solid var(--tt-portal-redesign-line);background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink);box-shadow:none}.tt-portal-redesign-shell .tt-proof-badge[data-proof-state="truth:blocked"],.tt-portal-redesign-shell .tt-proof-badge[data-proof-state=blocked]{border-color:rgba(0,0,0,.14);background:#f7f3ee;color:#3b3129}.tt-portal-redesign-shell .tt-proof-badge[data-proof-state=connected],.tt-portal-redesign-shell .tt-proof-badge[data-proof-state=live]{border-color:rgba(0,0,0,.1);background:#ffffff;color:#1b1b1b}.tt-portal-r2-ai-page>[data-ai-manager-tenant-context=true]{order:2;max-width:920px;margin-inline:auto}.tt-portal-r2-ai-page .tt-portal-r2-ai-workbench{border:0;background:transparent;box-shadow:none}.tt-portal-r2-ai-page .tt-ai-agent-topbar{max-width:920px;margin:0 auto 10px;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:none}.tt-ai-manager-subtle-safety{max-width:360px;text-align:right}.tt-portal-r2-ai-page .tt-ai-agent-editor-shell>details,.tt-portal-r2-ai-page .tt-ai-agent-headless-manager,.tt-portal-r2-ai-page .tt-ai-agent-workbench-grid,.tt-portal-r2-ai-page .tt-ai-manager-secondary-panel{max-width:920px;margin-inline:auto}.tt-ai-manager-chat-workspace{display:grid;grid-gap:16px;gap:16px;max-width:920px;min-height:min(760px,calc(100vh - 154px));margin:0 auto 14px;padding:clamp(10px,2vw,20px);border:0;border-radius:24px;background:transparent;box-shadow:none}.tt-ai-manager-thread{display:grid;align-content:start;grid-gap:18px;gap:18px}.tt-ai-manager-message{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.tt-ai-manager-message.is-owner{grid-template-columns:minmax(0,.68fr);justify-content:end}.tt-ai-manager-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#000000;color:#ffffff;font-size:.74rem;font-weight:750}.tt-ai-manager-bubble{min-width:0;padding:16px;border:1px solid var(--tt-portal-redesign-line);border-radius:20px;background:#ffffff;box-shadow:0 12px 34px rgba(78,50,23,.04)}.tt-ai-manager-message.is-owner .tt-ai-manager-bubble{padding:12px 14px;border-radius:20px 20px 8px 20px;background:var(--tt-portal-redesign-stone);box-shadow:none}.tt-ai-manager-message.is-manager .tt-ai-manager-bubble{padding:4px 0 0;border:0;background:transparent;box-shadow:none}.tt-ai-manager-plan-reply .tt-ai-manager-bubble{display:grid;grid-gap:10px;gap:10px}.tt-ai-manager-reply-artifacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:2px}.tt-ai-manager-reply-artifact{min-width:0;padding:10px;border:1px solid var(--tt-portal-redesign-line);border-radius:12px;background:rgba(255,255,255,.82)}.tt-ai-manager-reply-artifact span{display:block;margin-bottom:5px;color:var(--tt-portal-redesign-muted);font-size:.72rem;font-weight:680}.tt-ai-manager-reply-artifact strong{display:block;color:var(--tt-portal-redesign-ink);font-size:.82rem;line-height:1.25}.tt-ai-manager-reply-artifact p{margin:6px 0 0;color:var(--tt-portal-redesign-muted);font-size:.78rem;line-height:1.35}.tt-ai-manager-source-strip{display:flex;flex-wrap:wrap;gap:6px}.tt-ai-manager-source-strip a{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:180px;padding:3px 8px;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:rgba(255,255,255,.86);color:var(--tt-portal-redesign-ink);font-size:.72rem;font-weight:650;text-decoration:none}.tt-ai-manager-source-strip a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-ai-manager-research-facts{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.tt-ai-manager-research-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid rgba(17,17,17,.08)}.tt-ai-manager-research-fact-copy{min-width:0}.tt-ai-manager-research-fact-copy span{display:block;color:var(--tt-portal-redesign-muted);font-size:.68rem;font-weight:700;line-height:1.1}.tt-ai-manager-research-fact-copy strong{display:block;min-width:0;overflow:hidden;color:var(--tt-portal-redesign-ink);font-size:.78rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tt-ai-manager-research-fact-actions,.tt-ai-manager-research-fact-correction{display:flex;align-items:center;gap:5px}.tt-ai-manager-research-fact-actions .tt-ai-manager-icon-button,.tt-ai-manager-research-fact-correction .tt-ai-manager-icon-button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.tt-ai-manager-research-fact-correction{grid-column:1/-1}.tt-ai-manager-research-fact-correction .tt-input{min-height:30px;padding:5px 8px;font-size:.78rem}.tt-ai-manager-reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tt-ai-manager-reply-actions .tt-btn-secondary{min-height:28px;padding:5px 10px;font-size:.76rem}.tt-ai-manager-secondary-panel{display:block;margin-bottom:14px;padding:14px 16px;border:1px solid var(--tt-portal-redesign-line);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:none}.tt-ai-manager-secondary-panel summary{display:flex;justify-content:space-between;gap:14px;align-items:center;cursor:pointer;color:var(--tt-portal-redesign-ink);font-weight:750}.tt-ai-manager-secondary-panel .tt-ai-manager-artifact-grid{margin-top:14px}.tt-ai-manager-more-panel{margin:-2px auto 14px;padding:0;border:0;background:transparent}.tt-ai-manager-more-panel>summary{display:inline-grid;place-items:center;width:38px;height:38px;margin-left:auto;padding:0;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:none;color:var(--tt-portal-redesign-muted)}.tt-ai-manager-more-panel>summary:focus-visible,.tt-ai-manager-more-panel>summary:hover{color:var(--tt-portal-redesign-ink);border-color:var(--tt-portal-redesign-line-strong);outline:none}.tt-ai-manager-more-panel[open]>summary{margin-bottom:10px}.tt-ai-manager-more-panel-body{display:grid;grid-gap:10px;gap:10px}.tt-ai-manager-more-panel .tt-ai-manager-secondary-panel{max-width:none;margin:0}.tt-ai-manager-more-panel .tt-ai-manager-secondary-panel summary{font-weight:650}.tt-ai-employees-list,.tt-ai-manager-artifact-grid,.tt-proof-receipt-list,.tt-research-fact-list{display:grid;grid-gap:10px;gap:10px}.tt-ai-manager-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.tt-ai-employee-row,.tt-ai-manager-artifact,.tt-proof-receipt,.tt-research-fact{min-width:0;border:1px solid var(--tt-portal-redesign-line);border-radius:18px;background:rgba(255,255,255,.84)}.tt-ai-manager-artifact{display:grid;grid-gap:5px;gap:5px;padding:12px}.tt-ai-employee-row-main span,.tt-ai-manager-artifact span,.tt-proof-receipt-main span,.tt-research-fact span{color:var(--tt-portal-redesign-muted);font-size:.78rem;font-weight:750}.tt-ai-employee-row-main p,.tt-ai-manager-artifact p,.tt-proof-receipt-main p,.tt-research-fact p{margin:0;color:var(--tt-portal-redesign-muted);line-height:1.45}.tt-ai-manager-composer-shell{position:-webkit-sticky;position:sticky;bottom:14px;display:grid;grid-gap:10px;gap:10px;align-self:end}.tt-ai-manager-quick-chips,.tt-proof-queue-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.tt-ai-manager-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink);font-size:.86rem;font-weight:650;white-space:nowrap}.tt-ai-manager-chip.is-active{border-color:#000000;background:#000000;color:#ffffff}.tt-ai-manager-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:10px;border:1px solid var(--tt-portal-redesign-line-strong);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(78,50,23,.08)}.tt-ai-manager-composer textarea{width:100%;min-height:54px;max-height:150px;padding:12px 14px;resize:vertical;border:0;outline:0;background:transparent;color:var(--tt-portal-redesign-ink);font:inherit}.tt-ai-manager-composer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tt-ai-manager-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;width:max-content;max-width:180px;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#050505;color:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.18);font-size:.72rem;font-weight:650;line-height:1.1;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;visibility:hidden}.tt-ai-manager-composer-actions>.tt-ai-manager-icon-button:focus-visible .tt-ai-manager-tooltip,.tt-ai-manager-composer-actions>.tt-ai-manager-icon-button:hover .tt-ai-manager-tooltip,.tt-ai-manager-research-fact-actions>.tt-ai-manager-icon-button:focus-visible .tt-ai-manager-tooltip,.tt-ai-manager-research-fact-actions>.tt-ai-manager-icon-button:hover .tt-ai-manager-tooltip,.tt-ai-manager-research-fact-correction>.tt-ai-manager-icon-button:focus-visible .tt-ai-manager-tooltip,.tt-ai-manager-research-fact-correction>.tt-ai-manager-icon-button:hover .tt-ai-manager-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.tt-ai-manager-composer-note{margin:0;text-align:center}.tt-ai-employees-picker,.tt-proof-queue-receipts,.tt-research-first-brief{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid var(--tt-portal-redesign-line);border-radius:24px;background:#ffffff;box-shadow:var(--tt-portal-redesign-shadow)}.tt-ai-employees-picker-head,.tt-proof-queue-head,.tt-research-first-brief-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tt-ai-employees-picker-head h3,.tt-proof-queue-head h2,.tt-research-first-brief-head h1{margin:4px 0 0;letter-spacing:0}.tt-ai-employee-row,.tt-proof-receipt{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.55fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px}.tt-ai-employee-row.is-recommended{border-color:rgba(0,0,0,.14);background:#faf8f5}.tt-ai-employee-row-main,.tt-proof-receipt-main,.tt-research-fact>div{display:grid;grid-gap:5px;gap:5px}.tt-ai-employee-row-actions,.tt-ai-employee-row-proof,.tt-proof-receipt-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tt-ai-employee-row-proof{color:var(--tt-portal-redesign-muted);font-size:.82rem}.tt-proof-receipt-details{grid-column:1/-1}.tt-proof-receipt-details summary{cursor:pointer;color:var(--tt-portal-redesign-ink);font-weight:700}.tt-proof-receipt-details>div{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--tt-portal-redesign-line)}.tt-research-fact-list{grid-template-columns:minmax(0,1fr)}.tt-research-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;min-height:0;padding:12px 14px;border-radius:14px}.tt-research-fact small{grid-column:1/-1;display:block;color:var(--tt-portal-redesign-muted);font-weight:650}.tt-research-fact-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tt-research-fact-meta span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink);font-size:.74rem;font-weight:700}.tt-research-first-actions{display:flex;flex-wrap:wrap;gap:10px}.tt-portal-redesign-shell .tt-portal-r2-hero,.tt-portal-redesign-shell .tt-portal-redesign-hero{border:1px solid var(--tt-portal-redesign-line);background:#ffffff;box-shadow:var(--tt-portal-redesign-shadow)}.tt-portal-redesign-shell .tt-portal-redesign-hero-proof{border-color:var(--tt-portal-redesign-line);background:var(--tt-portal-redesign-stone);box-shadow:none}@media (max-width:1050px){.tt-research-fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ai-employee-row,.tt-proof-receipt{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tt-ai-employees-picker,.tt-ai-manager-chat-workspace,.tt-ai-manager-secondary-panel,.tt-portal-r2-ai-page .tt-ai-agent-topbar,.tt-proof-queue-receipts,.tt-research-first-brief{border-radius:18px}.tt-ai-manager-subtle-safety{max-width:none;text-align:left}.tt-ai-manager-chat-workspace{min-height:calc(100vh - 150px);padding:14px}.tt-ai-manager-message,.tt-ai-manager-message.is-owner{grid-template-columns:minmax(0,1fr)}.tt-ai-manager-avatar{display:none}.tt-ai-manager-artifact-grid,.tt-ai-manager-reply-artifacts,.tt-research-fact,.tt-research-fact-list{grid-template-columns:minmax(0,1fr)}.tt-research-fact-meta{justify-content:flex-start}.tt-ai-manager-composer{grid-template-columns:minmax(0,1fr)}.tt-ai-manager-composer-actions{justify-content:stretch}.tt-ai-manager-composer-actions>*{flex:1 1 130px}.tt-ai-employees-picker-head,.tt-ai-manager-secondary-panel summary,.tt-proof-queue-head,.tt-research-first-brief-head{display:grid}}.tt-portal-redesign-shell.is-ai-manager-focused-shell{grid-template-columns:64px minmax(0,1fr);background:#ffffff}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:18;height:100vh;padding:10px 8px;border-right:1px solid var(--tt-portal-redesign-line);background:rgba(250,249,247,.92);box-shadow:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-redesign-brand{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:0;border:0;background:transparent}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-redesign-brand-copy,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-collapse-trigger,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link-meta,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link>svg,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-nav-group-head{display:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-redesign-brand-mark{width:34px;height:34px;border-radius:12px;box-shadow:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-desktop-nav{margin-top:10px;max-height:calc(100vh - 64px);overflow:auto;scrollbar-width:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-desktop-nav::-webkit-scrollbar{display:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-nav,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-nav-links{justify-items:center;gap:8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link{justify-content:center;width:42px;min-height:42px;padding:0;border-radius:14px;background:transparent;color:var(--tt-portal-redesign-muted)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link:hover{transform:none;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link.is-active{border-color:var(--tt-portal-redesign-line-strong);background:#ffffff;color:#000000}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link span{gap:0;font-size:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link span svg{width:18px;height:18px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-column,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{background:#ffffff}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{padding:0 clamp(14px,2.8vw,34px) 28px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:min(100%,1120px);min-height:46px;margin:0 auto;padding:10px clamp(14px,2.8vw,20px) 0;border:0;background:transparent;box-shadow:none}.tt-ai-manager-focused-header-copy{min-width:0}.tt-ai-manager-focused-header-copy span{color:var(--tt-portal-redesign-muted);font-size:.92rem;font-weight:700}.tt-ai-manager-focused-header-actions{width:auto;gap:8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-account-menu{width:auto}.tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger{display:inline-grid;place-items:center;width:38px;min-width:0;height:38px;padding:0;border-radius:999px;background:#ffffff;box-shadow:none;color:var(--tt-portal-redesign-muted)}.tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger:focus-visible,.tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger:hover{color:var(--tt-portal-redesign-ink);border-color:var(--tt-portal-redesign-line-strong);outline:none}.tt-account-menu.tt-account-menu-compact .tt-account-menu-panel{min-width:min(280px,calc(100vw - 32px))}.tt-account-menu.tt-account-menu-compact .tt-account-menu-panel button,.tt-account-menu.tt-account-menu-compact .tt-account-menu-panel form{width:100%}.tt-portal-redesign-shell.is-ai-manager-focused-shell{--tt-ai-codex-bg:#171717;--tt-ai-codex-surface:#202020;--tt-ai-codex-surface-strong:#2b2b2b;--tt-ai-codex-line:#363636;--tt-ai-codex-line-strong:#444444;--tt-ai-codex-ink:#f4f4f4;--tt-ai-codex-muted:#b7b7b7;--tt-ai-codex-dim:#8f8f8f;--tt-ai-codex-chip:#262626;--tt-ai-codex-active:#f5f5f5;background:var(--tt-ai-codex-bg);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar{border-right-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-redesign-brand-mark{border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface-strong)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link{color:var(--tt-ai-codex-dim)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link:hover{background:var(--tt-ai-codex-surface-strong);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-link.is-active{border-color:var(--tt-ai-codex-line);background:#f7f7f7;color:#111111}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-column,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{background:var(--tt-ai-codex-bg);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{min-height:calc(100vh - 58px);padding:0 clamp(18px,3vw,44px) 22px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header{width:min(100%,1260px);min-height:56px;padding:12px clamp(8px,1.8vw,18px) 0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-note,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header-copy span,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message.is-manager .tt-copy,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-copy,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-note{color:var(--tt-ai-codex-muted)!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger{border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface);color:var(--tt-ai-codex-muted)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-account-menu.tt-account-menu-compact .tt-account-menu-trigger:hover{border-color:var(--tt-ai-codex-line-strong);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page{min-height:calc(100vh - 58px)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-workbench{display:grid;min-height:calc(100vh - 76px)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chat-workspace{grid-template-rows:minmax(0,1fr) auto;width:min(100%,1160px);max-width:1160px;min-height:calc(100vh - 86px);margin-bottom:0;padding:0 clamp(8px,1.8vw,18px) 10px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-thread{width:min(100%,900px);margin-inline:auto;padding-top:clamp(34px,8vh,86px)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message{grid-template-columns:42px minmax(0,1fr);gap:14px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message.is-owner{display:flex;justify-content:flex-end}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-avatar{width:40px;height:40px;border:1px solid var(--tt-ai-codex-line);background:#050505;color:#ffffff}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-bubble,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message.is-manager .tt-ai-manager-bubble strong{color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-plan-reply .tt-ai-manager-bubble{display:grid;grid-gap:10px;gap:10px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:2px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifact{min-width:0;padding:10px;border:1px solid var(--tt-ai-codex-line);border-radius:12px;background:#202020}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifact span{display:block;margin-bottom:5px;color:var(--tt-ai-codex-dim);font-size:.72rem;font-weight:680}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifact strong{display:block;color:var(--tt-ai-codex-ink);font-size:.82rem;line-height:1.25}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifact p{margin:6px 0 0;color:var(--tt-ai-codex-muted);font-size:.78rem;line-height:1.35}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-source-strip a{border-color:var(--tt-ai-codex-line);background:#242424;color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-actions .tt-btn-secondary{min-height:28px;padding:5px 10px;border-color:var(--tt-ai-codex-line);background:#252525;color:var(--tt-ai-codex-ink)!important;font-size:.76rem}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message.is-owner .tt-ai-manager-bubble{width:-moz-fit-content;width:fit-content;max-width:min(100%,620px);border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface-strong);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-shell{bottom:18px;width:min(100%,980px);margin-inline:auto;gap:8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{flex-wrap:wrap;overflow:visible;padding-bottom:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip{border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-chip);color:var(--tt-ai-codex-muted);font-size:.78rem;line-height:1}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip:hover{border-color:var(--tt-ai-codex-line-strong);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(380px,1fr) auto;align-items:center;min-height:66px;padding:8px 10px 8px 18px;border-color:var(--tt-ai-codex-line-strong);border-radius:24px;background:var(--tt-ai-codex-surface-strong);box-shadow:0 18px 60px rgba(0,0,0,.28)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea{min-height:44px;max-height:116px;padding:10px 0;resize:none;color:var(--tt-ai-codex-ink);font-size:.98rem;line-height:1.35}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{align-items:center}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>button{min-height:36px;padding:7px 11px;border-radius:999px;font-size:.82rem;line-height:1;white-space:nowrap}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>button svg{width:14px;height:14px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions .tt-btn-secondary{border-color:var(--tt-ai-codex-line);background:#303030;color:var(--tt-ai-codex-ink)!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions .tt-btn-secondary:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions .tt-btn-secondary:hover{border-color:var(--tt-ai-codex-line-strong);background:#383838}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions .tt-btn{min-width:118px;border-color:var(--tt-ai-codex-active)!important;background:var(--tt-ai-codex-active)!important;background-color:var(--tt-ai-codex-active)!important;color:#111111!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>button svg{color:currentColor;opacity:.86}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-note{margin-top:-2px;color:var(--tt-ai-codex-muted)!important;font-size:.86rem}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-more-panel{width:min(100%,980px);margin-top:10px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-more-panel>summary{border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface);color:var(--tt-ai-codex-muted)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-more-panel>summary:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-more-panel>summary:hover{border-color:var(--tt-ai-codex-line-strong);color:var(--tt-ai-codex-ink)}@media (max-width:980px){.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-shell{width:min(100%,820px)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(280px,1fr)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{justify-content:flex-start}}@media (max-width:720px){.tt-portal-redesign-shell.is-ai-manager-focused-shell{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar{border-bottom-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-bg)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-trigger{border-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-surface);box-shadow:none;color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-copy,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-copy strong,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-label{color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-meta{background:var(--tt-ai-codex-surface-strong);color:var(--tt-ai-codex-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{padding:0 12px 16px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header{justify-content:flex-end;min-height:34px;padding-inline:12px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header-copy{display:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chat-workspace{min-height:calc(100vh - 112px);padding-inline:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-thread{padding-top:22px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-message{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-shell{bottom:10px;gap:7px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{min-height:0;padding:10px;border-radius:20px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea{min-height:58px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>button{width:100%;min-width:0}}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page{gap:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page .tt-ai-agent-editor-shell>details,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page .tt-ai-agent-headless-manager,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page .tt-ai-agent-workbench-grid,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-r2-ai-page .tt-ai-manager-secondary-panel{max-width:1120px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chat-workspace{max-width:1120px;min-height:min(790px,calc(100vh - 76px));margin-top:0;padding-inline:clamp(12px,1.4vw,18px)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{justify-content:center;gap:6px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip{min-height:30px;padding:5px 10px;font-size:.82rem}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding:8px;border-radius:20px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea{min-height:46px;padding:10px 12px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{flex-wrap:nowrap;gap:6px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-btn,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-btn-secondary{min-height:36px!important;padding:0 12px!important;border-radius:999px!important;font-size:.86rem;white-space:nowrap}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-btn{padding-inline:15px!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions svg{width:14px;height:14px}.tt-portal-redesign-shell .tt-portal-declutter-page{gap:12px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-main-column{background:#ffffff}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-thin{min-height:58px;padding-block:10px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-context,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-header-kicker{display:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-copy-thin h1{color:#111111;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:760}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-ghost,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-secondary,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-chip,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-pill{min-height:32px!important;padding:0 10px!important;border-radius:10px!important;box-shadow:none!important;font-size:.78rem!important;font-weight:720!important;letter-spacing:0!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn{border-color:#050505!important;background:#050505!important;color:#ffffff!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-ghost,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-secondary,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-chip,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-pill:not(.dark):not(.warn){border-color:rgba(5,5,5,.14)!important;background:#ffffff!important;color:#111111!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-ghost:hover,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-secondary:hover,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn:hover{transform:none!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-card,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ds-proof-card,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-kpi-card,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-surface{border-radius:10px!important;box-shadow:none!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-card .tt-card,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-card .tt-surface,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-surface .tt-card{background:transparent!important;box-shadow:none!important}.tt-portal-redesign-shell .tt-portal-declutter-page .tt-card,.tt-portal-redesign-shell .tt-portal-declutter-page .tt-ds-proof-card,.tt-portal-redesign-shell .tt-portal-declutter-page .tt-kpi-card,.tt-portal-redesign-shell .tt-portal-declutter-page .tt-surface{box-shadow:none}.tt-portal-redesign-shell .tt-portal-declutter-page .tt-copy,.tt-portal-redesign-shell .tt-portal-declutter-page .tt-note,.tt-portal-redesign-shell .tt-portal-declutter-page p{line-height:1.42}.tt-portal-redesign-shell .tt-portal-declutter-hero{padding:clamp(18px,2vw,26px);gap:16px}.tt-portal-redesign-shell .tt-portal-declutter-hero h1,.tt-portal-redesign-shell .tt-portal-declutter-hero h2{max-width:680px}.tt-portal-redesign-shell .tt-portal-declutter-hero p{max-width:620px}.tt-portal-redesign-shell .tt-portal-declutter-strip{padding-block:12px}.tt-portal-redesign-shell .tt-portal-secondary-details{padding:0;overflow:clip}.tt-portal-redesign-shell .tt-portal-secondary-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;cursor:pointer;list-style:none;color:var(--tt-portal-redesign-ink)}.tt-portal-redesign-shell .tt-portal-secondary-details>summary::-webkit-details-marker{display:none}.tt-portal-redesign-shell .tt-portal-secondary-details>summary:after{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--tt-portal-redesign-wash);color:var(--tt-portal-redesign-muted);font-weight:600}.tt-portal-redesign-shell .tt-portal-secondary-details[open]>summary:after{content:"–"}.tt-portal-redesign-shell .tt-portal-secondary-details>div,.tt-portal-redesign-shell .tt-portal-secondary-details>section{padding:0 16px 16px}.tt-portal-redesign-shell .tt-portal-compact-kpi-grid .tt-kpi-card{min-height:0;padding:14px}.tt-portal-redesign-shell .tt-portal-compact-kpi-grid .tt-kpi-card p{margin-bottom:0}.tt-portal-redesign-shell .tt-ai-employees-list,.tt-portal-redesign-shell .tt-dashboard-command-center-grid,.tt-portal-redesign-shell .tt-proof-receipt-list{gap:10px}.tt-portal-redesign-shell .tt-ai-employee-row,.tt-portal-redesign-shell .tt-dashboard-command-center-tile,.tt-portal-redesign-shell .tt-proof-receipt{min-height:0}.tt-portal-redesign-shell .tt-integrations-provider-card{min-height:128px!important}.tt-portal-redesign-shell .tt-integrations-provider-card.is-selected{background:rgba(255,248,240,.96);border-color:var(--tt-portal-redesign-line-strong);box-shadow:inset 0 0 0 1px rgba(153,115,79,.08)}.tt-portal-redesign-shell .tt-integrations-category,.tt-portal-redesign-shell .tt-integrations-category>summary,.tt-portal-redesign-shell .tt-integrations-provider-detail{border:1px solid rgba(5,5,5,.08);border-radius:10px;background:#ffffff}.tt-portal-redesign-shell .tt-integrations-provider-detail{margin-top:10px}.tt-portal-redesign-shell .tt-integrations-category>summary,.tt-portal-redesign-shell .tt-integrations-provider-detail>summary{min-height:42px;padding-inline:14px}.tt-portal-redesign-shell .tt-integrations-category>summary>div,.tt-portal-redesign-shell .tt-integrations-provider-detail>summary>div{display:grid;grid-gap:2px;gap:2px}.tt-portal-redesign-shell .tt-integrations-category>summary .tt-note,.tt-portal-redesign-shell .tt-integrations-provider-detail>summary .tt-note{margin:0;color:rgba(17,17,17,.54);font-size:.74rem}.tt-portal-redesign-shell .tt-integrations-category:not([open]){box-shadow:none}.tt-portal-redesign-shell .tt-integrations-category:not([open])+.tt-integrations-category{margin-top:-4px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action{position:relative;display:inline-grid!important;grid-auto-flow:column;align-items:center;justify-content:center;gap:0;width:32px;min-width:32px!important;height:32px;min-height:32px!important;padding:0!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action svg{width:14px;height:14px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:after,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:60;width:max-content;max-width:220px;padding:5px 8px;border-radius:999px;background:#111111;color:#ffffff;font-size:.72rem;font-weight:700;line-height:1.15;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:focus-visible:after,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:hover:after,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:focus-visible:after,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:hover:after{opacity:1;transform:translate(-50%)}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:focus-visible,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:hover{border-color:#111111!important;background:#111111!important;color:#ffffff!important}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-bottom:4px;padding:0;border:0;background:transparent;box-shadow:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab-row{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:5px;width:auto!important;min-width:0;overflow-x:auto;scrollbar-width:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab-row::-webkit-scrollbar{display:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:0;width:31px;min-width:31px;height:31px;min-height:31px;padding:0!important;border:1px solid rgba(5,5,5,.12);border-radius:999px;background:#ffffff;color:#111111;box-shadow:none;font-size:.78rem;font-weight:720;line-height:1;text-decoration:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab svg{width:14px;height:14px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab.is-active,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:focus-visible,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:hover{border-color:#111111;background:#111111;color:#ffffff;transform:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab.is-disabled{cursor:not-allowed;opacity:.46}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tabs-trailing{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:auto!important;min-width:0}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tabs-trailing .tt-note{max-width:160px;overflow:hidden;color:rgba(17,17,17,.58);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tt-portal-redesign-shell .tt-sidebar{box-shadow:none}@media (max-width:700px){.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employee-row-main .tt-chip:nth-child(n+3),.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-icon-action:after,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-section-tab:after{display:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employee-row-main p{margin-bottom:6px}}.tt-portal-redesign-shell .tt-sidebar-desktop-nav{gap:8px}.tt-portal-redesign-shell .tt-sidebar-nav-group,.tt-portal-redesign-shell .tt-sidebar-nav-links{gap:4px}.tt-portal-redesign-shell .tt-sidebar-nav-label{color:var(--tt-portal-redesign-muted);font-size:.66rem;letter-spacing:.06em}.tt-portal-redesign-shell .tt-sidebar-link{min-height:34px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--tt-portal-redesign-ink);box-shadow:none!important;font-size:.86rem}.tt-portal-redesign-shell .tt-sidebar-link:focus-visible,.tt-portal-redesign-shell .tt-sidebar-link:hover{background:var(--tt-portal-redesign-stone);transform:none}.tt-portal-redesign-shell .tt-sidebar-link.is-active{border:0;background:#000000;color:#ffffff}.tt-portal-redesign-shell .tt-sidebar-link>svg{width:13px;height:13px}.tt-portal-redesign-shell .tt-sidebar-link span{gap:7px}.tt-portal-redesign-shell .tt-sidebar-link span svg{width:14px;height:14px}.tt-portal-redesign-shell .tt-ai-employees-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:2px 0 16px;border-bottom:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell .tt-ai-employees-brief-copy{display:grid;grid-gap:10px;gap:10px;max-width:720px}.tt-portal-redesign-shell .tt-ai-employees-brief-copy h2{max-width:680px;margin:0;color:var(--tt-portal-redesign-ink);font-size:2.15rem;font-weight:600;line-height:1.04;letter-spacing:0}.tt-portal-redesign-shell .tt-ai-employees-brief-copy>.tt-pill,.tt-portal-redesign-shell .tt-portal-redesign-hero-copy>.tt-pill,.tt-portal-redesign-shell .tt-portal-redesign-hero-copy>.tt-proof-meta{justify-self:start;width:max-content;max-width:100%}.tt-portal-redesign-shell .tt-ai-employees-brief-copy p{max-width:640px;margin:0;color:var(--tt-portal-redesign-muted);font-size:.98rem;line-height:1.55}.tt-portal-redesign-shell .tt-ai-employees-brief-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:440px}.tt-portal-redesign-shell .tt-ai-employees-picker{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tt-portal-redesign-shell .tt-ai-employees-picker-head{padding:4px 0 12px;border-bottom:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell .tt-ai-employees-picker-head p{max-width:360px;margin:0;color:var(--tt-portal-redesign-muted);font-size:.9rem;line-height:1.45}.tt-portal-redesign-shell .tt-ai-employees-list{gap:0}.tt-portal-redesign-shell .tt-ai-employee-row{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) auto;gap:14px;padding:15px 0;border:0;border-top:1px solid var(--tt-portal-redesign-line);border-radius:0;background:transparent;box-shadow:none}.tt-portal-redesign-shell .tt-ai-employee-row:first-child{border-top:0}.tt-portal-redesign-shell .tt-ai-employee-row.is-recommended{margin:8px 0;padding:14px;border:1px solid var(--tt-portal-redesign-line-strong);border-radius:16px;background:#ffffff}.tt-portal-redesign-shell .tt-ai-employee-row-main strong{color:var(--tt-portal-redesign-ink);font-size:1rem}.tt-portal-redesign-shell .tt-ai-employee-row-main p{max-width:66ch;font-size:.9rem}.tt-portal-redesign-shell .tt-ai-employee-row-main .tt-chip-row{gap:6px}.tt-portal-redesign-shell .tt-ai-employee-row-main .tt-chip{min-height:26px;padding:4px 8px;border-radius:999px;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-muted);font-size:.78rem;font-weight:650}.tt-portal-redesign-shell .tt-ai-employee-row-actions .tt-btn,.tt-portal-redesign-shell .tt-ai-employee-row-actions .tt-btn-ghost,.tt-portal-redesign-shell .tt-ai-employee-row-actions .tt-btn-secondary,.tt-portal-redesign-shell .tt-ai-employees-brief-actions .tt-btn,.tt-portal-redesign-shell .tt-ai-employees-brief-actions .tt-btn-secondary{min-height:36px;padding:0 12px;font-size:.86rem}.tt-portal-redesign-shell .tt-ai-employees-disclosure{border-top:1px solid var(--tt-portal-redesign-line);background:transparent;box-shadow:none}.tt-portal-redesign-shell .tt-ai-employees-disclosure>summary{min-height:42px;padding-inline:0}.tt-portal-redesign-shell .tt-ai-employees-disclosure>div,.tt-portal-redesign-shell .tt-ai-employees-disclosure>section{padding-inline:0}.tt-portal-redesign-shell .tt-ai-employees-disclosure .tt-card{border-radius:14px;box-shadow:none}.tt-portal-redesign-shell .tt-module-compact-list{display:grid;grid-gap:0;gap:0;padding-top:4px}.tt-portal-redesign-shell .tt-module-compact-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,.34fr) minmax(180px,.42fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--tt-portal-redesign-line);background:transparent}.tt-portal-redesign-shell .tt-module-compact-row:first-child{border-top:0}.tt-portal-redesign-shell .tt-module-compact-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.tt-portal-redesign-shell .tt-module-compact-main strong{color:var(--tt-portal-redesign-ink);font-size:.98rem;line-height:1.22}.tt-portal-redesign-shell .tt-module-compact-main p{max-width:68ch;margin:0;color:var(--tt-portal-redesign-muted);font-size:.86rem;line-height:1.38}.tt-portal-redesign-shell .tt-module-compact-actions,.tt-portal-redesign-shell .tt-module-compact-meta,.tt-portal-redesign-shell .tt-module-compact-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tt-portal-redesign-shell .tt-module-compact-meta{color:var(--tt-portal-redesign-muted);font-size:.76rem;font-weight:650}.tt-portal-redesign-shell .tt-module-compact-actions{justify-content:flex-end}.tt-portal-redesign-shell .tt-module-compact-tags .tt-chip{max-width:180px;min-height:25px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-portal-redesign-shell .tt-module-row-microdetails{grid-column:1/-1;padding:8px 0 0;color:var(--tt-portal-redesign-muted)}.tt-portal-redesign-shell .tt-module-row-microdetails>summary{display:inline-flex;min-height:28px;align-items:center;cursor:pointer;color:var(--tt-portal-redesign-ink);font-size:.78rem;font-weight:720}.tt-portal-redesign-shell .tt-module-row-microdetails>summary::marker{color:var(--tt-portal-redesign-muted)}.tt-portal-redesign-shell .tt-module-proof-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:10px}.tt-portal-redesign-shell .tt-module-proof-columns>div{min-width:0}.tt-portal-redesign-shell .tt-module-proof-columns .tt-list{margin-top:6px}.tt-portal-redesign-shell .tt-module-detail-context,.tt-portal-redesign-shell .tt-module-detail-panel{border-top:1px solid var(--tt-portal-redesign-line);background:transparent;box-shadow:none}.tt-portal-redesign-shell .tt-module-detail-context{padding:12px 0}.tt-portal-redesign-shell .tt-module-detail-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;border-block:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell .tt-module-detail-strip>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;border-left:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell .tt-module-detail-strip>div:first-child{border-left:0}.tt-portal-redesign-shell .tt-module-detail-strip strong{color:var(--tt-portal-redesign-ink);font-size:1.08rem}.tt-portal-redesign-shell .tt-module-detail-panel>summary{padding-inline:0}.tt-portal-redesign-shell .tt-module-detail-panel>section{padding-inline:0;padding-bottom:14px}.tt-portal-redesign-shell .tt-module-request-readback{margin-top:8px}@media (max-width:900px){.tt-portal-redesign-shell .tt-module-compact-row{grid-template-columns:minmax(0,1fr);gap:8px}.tt-portal-redesign-shell .tt-module-compact-actions{justify-content:flex-start}.tt-portal-redesign-shell .tt-module-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-portal-redesign-shell .tt-module-detail-strip>div:nth-child(odd){border-left:0}.tt-portal-redesign-shell .tt-module-proof-columns{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell .tt-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:8px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--tt-portal-redesign-line);background:rgba(255,255,255,.96);box-shadow:none}.tt-portal-redesign-shell .tt-portal-redesign-brand{min-height:38px;margin-bottom:0;padding:4px 6px;border:0;background:transparent}.tt-portal-redesign-shell .tt-portal-redesign-brand-mark{width:30px;height:30px;border-radius:10px}.tt-portal-redesign-shell .tt-portal-redesign-brand strong{font-size:.9rem}.tt-portal-redesign-shell .tt-portal-redesign-brand small{display:none}.tt-portal-redesign-shell .tt-sidebar-mobile-nav{width:100%;border:0;border-radius:0;background:transparent;overflow:visible}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-trigger{min-height:38px;padding:5px 8px 5px 10px;border:1px solid var(--tt-portal-redesign-line);border-radius:999px;background:#ffffff;box-shadow:none}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-copy{gap:0}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-label{display:none}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-copy strong{color:var(--tt-portal-redesign-ink);font-size:.9rem;font-weight:700}.tt-portal-redesign-shell .tt-sidebar-mobile-nav-meta{gap:5px;min-height:28px;padding:0 9px;border-radius:999px;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink);font-size:.78rem;font-weight:700}.tt-portal-redesign-shell .tt-sidebar-mobile-nav[open] .tt-sidebar-nav{display:grid;max-height:min(68vh,540px);margin:8px 0 0;padding:8px;overflow:auto;border:1px solid var(--tt-portal-redesign-line);border-radius:16px;background:#ffffff;box-shadow:0 18px 45px rgba(78,50,23,.08)}.tt-portal-redesign-shell .tt-sidebar-nav-group{gap:4px}.tt-portal-redesign-shell .tt-sidebar-nav-group+.tt-sidebar-nav-group{padding-top:8px;border-top:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell .tt-sidebar-nav-group-head{margin:0 2px 3px}.tt-portal-redesign-shell .tt-sidebar-nav-label{color:var(--tt-portal-redesign-muted);font-size:.64rem;letter-spacing:.06em}.tt-portal-redesign-shell .tt-sidebar-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tt-portal-redesign-shell .tt-sidebar-link{min-height:34px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--tt-portal-redesign-ink);box-shadow:none!important;font-size:.82rem}.tt-portal-redesign-shell .tt-sidebar-link:focus-visible,.tt-portal-redesign-shell .tt-sidebar-link:hover{background:var(--tt-portal-redesign-stone);transform:none}.tt-portal-redesign-shell .tt-sidebar-link.is-active{border:0;background:#000000;color:#ffffff}.tt-portal-redesign-shell .tt-sidebar-link>svg{display:none}.tt-portal-redesign-shell .tt-sidebar-link span{gap:6px;min-width:0}.tt-portal-redesign-shell .tt-sidebar-link span svg{width:14px;height:14px}.tt-portal-redesign-shell .tt-ai-employees-brief{grid-template-columns:1fr;gap:12px;padding-bottom:14px}.tt-portal-redesign-shell .tt-ai-employees-brief-actions{justify-content:flex-start;max-width:none}}@media (max-width:720px){.tt-portal-redesign-shell .tt-ai-employees-brief-copy h2{font-size:1.6rem}.tt-portal-redesign-shell .tt-ai-employee-row,.tt-portal-redesign-shell .tt-ai-employees-picker-head{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell .tt-ai-employee-row{gap:10px;padding:13px 0}.tt-portal-redesign-shell .tt-ai-employee-row.is-recommended{padding:13px}.tt-portal-redesign-shell .tt-ai-employee-row-actions{justify-content:flex-start}}@media (max-width:420px){.tt-portal-redesign-shell .tt-sidebar-nav-links{grid-template-columns:1fr}}@media (max-width:900px){.tt-portal-redesign-shell.is-ai-manager-focused-shell{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar{position:-webkit-sticky;position:sticky;top:0;height:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--tt-portal-redesign-line)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-portal-redesign-brand{display:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav{display:block}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-trigger{min-height:42px;padding:7px 10px;border-radius:999px;background:#ffffff;box-shadow:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-label{display:none}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-meta{min-height:30px;background:var(--tt-portal-redesign-stone);color:var(--tt-portal-redesign-ink)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-focused-header{min-height:42px;padding-top:8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-main-content{padding-inline:10px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chat-workspace{min-height:calc(100vh - 120px);padding-inline:14px;padding-bottom:58px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:132px;white-space:normal}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(0,1fr)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{flex-wrap:wrap}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-btn,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-btn-secondary{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-note{padding-inline:48px 4px}}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-thin{min-height:48px;padding-block:8px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-copy-thin{gap:1px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-copy-thin h1{font-size:.96rem;line-height:1.1}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-header-kicker{margin-bottom:0;font-size:.62rem;letter-spacing:.06em}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-context{display:inline-flex;align-items:center;min-width:0;max-width:min(240px,34vw);min-height:32px;padding:0 10px;border-radius:999px;background:#ffffff}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-context span{display:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-context strong{min-width:0;font-size:.78rem;font-weight:720}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-account-menu-compact .tt-account-menu-trigger,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-icon-button{display:inline-grid;place-items:center;width:32px!important;min-width:32px!important;height:32px;min-height:32px!important;padding:0!important;border-radius:999px!important;background:#ffffff;color:#111111;line-height:1}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-icon-button{border:1px solid var(--tt-portal-redesign-line);box-shadow:none}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-account-menu-compact .tt-account-menu-trigger:focus-visible,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-account-menu-compact .tt-account-menu-trigger:hover,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-icon-button:focus-visible,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-icon-button:hover{background:#111111;color:#ffffff}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-icon-button>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions .tt-account-menu,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions .tt-account-menu-trigger,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions button,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions form{width:auto}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-ghost,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-secondary,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-chip,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-pill{border-radius:999px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-ghost,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-btn-secondary{min-height:31px;padding-inline:10px;font-size:.78rem}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-brief{align-items:center;padding-bottom:12px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-brief-copy{gap:6px}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-brief-copy h2{font-size:clamp(1.6rem,3vw,2rem)}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employee-row-main p,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-brief-copy p,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-picker-head p{line-height:1.38}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employee-row-actions .tt-icon-action,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-ai-employees-brief-actions .tt-icon-action,.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-module-compact-actions .tt-icon-action{width:31px;min-width:31px!important;height:31px;min-height:31px!important}@media (max-width:900px){.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-actions{display:flex;grid-template-columns:none;justify-content:flex-end}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-redesign-context{max-width:min(190px,40vw)}.tt-portal-redesign-shell:not(.is-ai-manager-focused-shell) .tt-portal-header-copy-thin h1{font-size:.9rem}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar{border-bottom-color:var(--tt-ai-codex-line);background:var(--tt-ai-codex-bg)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-trigger{border-color:var(--tt-ai-codex-line)!important;background:var(--tt-ai-codex-surface)!important;color:var(--tt-ai-codex-ink)!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-copy strong{color:var(--tt-ai-codex-ink)!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-sidebar-mobile-nav-meta{background:var(--tt-ai-codex-active)!important;color:#111111!important}}.tt-portal-redesign-shell.is-ai-manager-focused-shell{--tt-ai-codex-dim:#a8a8a8}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-shell{width:min(100%,1040px);gap:6px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{gap:5px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip{min-height:24px;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:650}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(0,1fr) auto;min-height:50px;padding:6px 8px 6px 16px;border-radius:18px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea{min-height:38px;max-height:104px;padding:8px 10px 8px 0;font-size:.94rem}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea::placeholder{color:var(--tt-ai-codex-dim)}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{gap:5px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:32px;min-width:32px;height:32px;min-height:32px!important;padding:0!important;border-radius:999px!important;font-size:0;line-height:1}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button svg{width:14px;height:14px;color:currentColor;opacity:1}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button.tt-btn-secondary{border-color:var(--tt-ai-codex-line);background:#242424;color:#f4f4f4!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button.tt-btn-secondary:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button.tt-btn-secondary:hover{border-color:var(--tt-ai-codex-line-strong);background:#303030;color:#ffffff!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-send-button{min-width:32px!important;border-color:var(--tt-ai-codex-active)!important;background:var(--tt-ai-codex-active)!important;background-color:var(--tt-ai-codex-active)!important;color:#111111!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-send-button:focus-visible,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-send-button:hover{background:#ffffff!important;background-color:#ffffff!important;color:#000000!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button:disabled{cursor:not-allowed;opacity:.52}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;width:max-content;max-width:180px;padding:5px 9px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#ffffff;color:#111111!important;-webkit-text-fill-color:#111111;box-shadow:0 8px 20px rgba(0,0,0,.18);font-size:.72rem;font-weight:650;line-height:1.1;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;visibility:hidden}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-plan-reply.is-error .tt-ai-manager-bubble{border-color:rgba(255,255,255,.18);background:#242424}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-plan-reply.is-error .tt-copy,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-plan-reply.is-error strong{color:#f5f5f5!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button:focus-visible .tt-ai-manager-tooltip,.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button:hover .tt-ai-manager-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-note{color:var(--tt-ai-codex-dim)!important;font-size:.78rem}@media (max-width:900px){.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-quick-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-chip{flex:0 0 auto;min-width:auto;white-space:nowrap}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer{grid-template-columns:minmax(0,1fr);padding:8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer textarea{min-height:46px;padding:7px 8px}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-actions>.tt-ai-manager-icon-button{width:44px;min-width:44px;height:44px;min-height:44px!important}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-reply-artifacts{grid-template-columns:1fr}.tt-portal-redesign-shell.is-ai-manager-focused-shell .tt-ai-manager-composer-note{padding-inline:0;text-align:center}}