.tlc-landing{--tlc-card-shadow:0 28px 56px -24px color-mix(in oklch, var(--foreground) 28%, transparent), 0 12px 24px -16px color-mix(in oklch, var(--primary) 16%, transparent), 0 2px 6px color-mix(in oklch, var(--foreground) 5%, transparent);--tlc-float-shadow:0 22px 44px -18px color-mix(in oklch, var(--foreground) 30%, transparent), 0 8px 16px -10px color-mix(in oklch, var(--primary) 14%, transparent);--tlc-seq:14s;--tlc-blue:#1d6ff2;--tlc-blue-deep:#0b4fcb;--tlc-cyan:#17c9cf;--tlc-ink:#0b2140;--tlc-ink-soft:#516a87;--tlc-line:#0b21401a;--tlc-emerald:#00884b;--tlc-emerald-bg:#daf7e3;--tlc-amber:#c08000;--tlc-amber-bg:#ffebcf;--tlc-excel-green:#217346;--tlc-excel-green-soft:#e8f5ee;--tlc-excel-green-line:#c6e0d2;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--foreground)}@supports (color:lab(0% 0 0)){.tlc-landing{--tlc-emerald:lab(49.7205% -48.5392 25.1362);--tlc-emerald-bg:lab(94.7394% -12.4067 6.35767);--tlc-amber:lab(59.1875% 21.2096 76.185);--tlc-amber-bg:lab(94.2525% 4.93851 18.9744)}}.tlc-landing .tlc-card{background:var(--card);color:var(--card-foreground);box-shadow:var(--tlc-card-shadow);border:1px solid color-mix(in oklch, var(--foreground) 10%, var(--border));border-radius:18px;padding:20px}.tlc-landing .tlc-card--compact{box-shadow:var(--tlc-float-shadow);border-color:color-mix(in oklch, var(--foreground) 12%, var(--border));border-radius:14px;padding:14px}.tlc-landing .tlc-waveform{align-items:center;gap:3px;height:28px;margin:14px 0;display:flex}.tlc-landing .tlc-waveform span{background:var(--primary);transform-origin:50%;border-radius:2px;width:3px}.tlc-landing .tlc-waveform--active span{animation:1.1s ease-in-out infinite tlc-wave}.tlc-landing .tlc-waveform span:first-child{height:10px;animation-delay:0s}.tlc-landing .tlc-waveform span:nth-child(2){height:22px;animation-delay:.1s}.tlc-landing .tlc-waveform span:nth-child(3){height:14px;animation-delay:.2s}.tlc-landing .tlc-waveform span:nth-child(4){height:26px;animation-delay:.3s}.tlc-landing .tlc-waveform span:nth-child(5){height:8px;animation-delay:.4s}.tlc-landing .tlc-waveform span:nth-child(6){height:18px;animation-delay:.5s}.tlc-landing .tlc-waveform span:nth-child(7){height:24px;animation-delay:.6s}.tlc-landing .tlc-waveform span:nth-child(8){height:12px;animation-delay:.7s}.tlc-landing .tlc-waveform span:nth-child(9){height:20px;animation-delay:.8s}.tlc-landing .tlc-waveform span:nth-child(10){height:9px;animation-delay:.9s}@keyframes tlc-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes tlc-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.tlc-landing .tlc-dot-live{background:var(--destructive);border-radius:50%;flex:none;width:6px;height:6px}.tlc-landing .tlc-dot-live--pulse{animation:1.4s infinite tlc-pulse-dot}@keyframes tlc-eyebrow-dot-ping{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--destructive) 45%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--destructive) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--destructive) 0%, transparent)}}.tlc-landing .tlc-eyebrow-dot--pulse{animation:1.6s infinite tlc-eyebrow-dot-ping}.tlc-landing .tlc-phone-icon{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 55%, white));width:40px;height:40px;color:var(--primary-foreground);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.tlc-landing .tlc-avatar{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 55%, white));width:40px;height:40px;color:var(--primary-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.tlc-landing .tlc-tag-qualified{background:var(--tlc-emerald-bg);color:var(--tlc-emerald);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.tlc-landing .tlc-badge-float{z-index:3;background:var(--card);box-shadow:var(--tlc-float-shadow);border:1px solid var(--border);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-18px;right:-20px}.tlc-landing .tlc-badge-icon{background:var(--tlc-emerald-bg);width:22px;height:22px;color:var(--tlc-emerald);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.tlc-landing .tlc-product-stage{width:100%;max-width:600px;min-height:420px;position:relative}.tlc-landing .tlc-product-stage__call{z-index:1;width:min(320px,92%);position:relative}.tlc-landing .tlc-product-stage__lead{z-index:2;width:min(300px,78%);position:absolute;bottom:12px;right:0}.tlc-landing .tlc-product-stage__dash{z-index:0;opacity:.92;width:200px;position:absolute;top:12px;right:8px}.tlc-landing .tlc-product-stage__transcript{z-index:3;width:210px;position:absolute;bottom:-8px;left:24px}@media (max-width:640px){.tlc-landing .tlc-product-stage{flex-direction:column;gap:16px;max-width:100%;min-height:0;display:flex}.tlc-landing .tlc-product-stage__call,.tlc-landing .tlc-product-stage__lead,.tlc-landing .tlc-product-stage__dash,.tlc-landing .tlc-product-stage__transcript{opacity:1;width:100%;max-width:340px;position:relative;inset:auto}.tlc-landing .tlc-product-stage__dash,.tlc-landing .tlc-product-stage__transcript{display:none}}.tlc-landing .tlc-dash-value{letter-spacing:-.02em;margin-bottom:2px;font-size:22px;font-weight:600}.tlc-landing .tlc-dash-pill{background:var(--tlc-emerald-bg);color:var(--tlc-emerald);border-radius:20px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tlc-landing .tlc-dash-bars{align-items:flex-end;gap:5px;height:56px;margin-top:12px;display:flex}.tlc-landing .tlc-dash-bars div{background:var(--primary);opacity:.85;border-radius:4px 4px 0 0;flex:1}.tlc-landing .tlc-dash-bars div:nth-child(odd){background:color-mix(in oklch, var(--primary) 55%, white)}.tlc-landing .tlc-msg-line{background:var(--muted);color:var(--foreground);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:11px}.tlc-landing .tlc-excel-stage{--seq:var(--tlc-seq);justify-content:center;align-items:center;gap:18px;width:100%;min-height:260px;display:flex}.tlc-landing .tlc-excel-call{z-index:2;flex:none;width:196px;padding:12px;position:relative}.tlc-landing .tlc-excel-call .tlc-call-panel{min-height:112px;position:relative}.tlc-landing .tlc-excel-call .tlc-call-live,.tlc-landing .tlc-excel-call .tlc-call-done{width:100%}.tlc-landing .tlc-excel-call .tlc-call-done{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:0}.tlc-landing .tlc-excel-call .tlc-waveform{height:20px;margin:4px 0 6px}.tlc-landing .tlc-hangup-btn{background:var(--destructive);width:100%;color:var(--primary-foreground);cursor:default;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.tlc-landing .tlc-excel-arrow{opacity:0;color:var(--primary);flex-direction:column;flex:none;align-items:center;gap:10px;width:118px;display:flex;position:relative;transform:translate(-8px)}.tlc-landing .tlc-excel-arrow .tlc-arrow-line{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 35%, transparent), var(--primary));border-radius:2px;width:48px;height:2px;position:relative}.tlc-landing .tlc-excel-arrow .tlc-arrow-line:after{content:"";border:5px solid #0000;border-left:7px solid var(--primary);position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.tlc-landing .tlc-excel-arrow .tlc-arrow-labels{width:100%;min-height:44px;position:relative}.tlc-landing .tlc-excel-arrow .tlc-arrow-label{color:var(--muted-foreground);text-align:left;background:color-mix(in oklch, var(--card) 88%, var(--muted));border:1px solid color-mix(in oklch, var(--border) 80%, transparent);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:10px;justify-content:center;align-items:flex-start;gap:6px;padding:6px 8px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.tlc-landing .tlc-excel-arrow .tlc-arrow-step{background:color-mix(in oklch, var(--primary) 14%, transparent);width:16px;height:16px;color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.tlc-landing .tlc-excel-arrow .tlc-arrow-text{flex:1;min-width:0}.tlc-landing .tlc-excel-arrow .tlc-arrow-label strong{color:var(--foreground);font-size:10.5px;font-weight:700;display:block}.tlc-landing .tlc-excel-arrow .tlc-arrow-label span.meta{color:var(--muted-foreground);margin-top:1px;font-size:9px;font-weight:500;display:block}.tlc-landing .tlc-excel-arrow .tlc-arrow-results,.tlc-landing .tlc-excel-arrow .tlc-arrow-export,.tlc-landing .tlc-excel-arrow .tlc-arrow-summary{opacity:0;position:absolute;top:0;left:0;right:0}.tlc-landing .tlc-excel-right{flex:none;width:min(500px,100%);min-height:210px;padding-bottom:18px;position:relative}.tlc-landing .tlc-results-sheet,.tlc-landing .tlc-excel-sheet{z-index:1;opacity:0;width:100%;max-width:500px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(22px);padding:0!important}.tlc-landing .tlc-excel-stage:not(.is-playing) .tlc-results-sheet{opacity:1;transform:none}.tlc-landing .tlc-results-sheet .tlc-sheet-titlebar{background:var(--accent);color:var(--accent-foreground);letter-spacing:.01em;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.tlc-landing .tlc-excel-titlebar{background:var(--tlc-excel-green);color:#fff;letter-spacing:.01em;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.tlc-landing .tlc-excel-titlebar .tlc-xls-icon{width:18px;height:18px;color:var(--tlc-excel-green);background:#fff;border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.tlc-landing .tlc-excel-tabs{background:var(--tlc-excel-green-soft);border-bottom:1px solid var(--tlc-excel-green-line);gap:0;padding:0 8px;display:flex}.tlc-landing .tlc-excel-tabs span{color:var(--tlc-excel-green);padding:6px 10px;font-size:9.5px;font-weight:500}.tlc-landing .tlc-excel-tabs .active{border:1px solid var(--tlc-excel-green-line);background:#fff;border-bottom-color:#fff;border-radius:4px 4px 0 0;margin-bottom:-1px;font-weight:600}.tlc-landing .tlc-results-tabs{background:var(--muted);border-bottom:1px solid var(--border);gap:0;padding:0 8px;display:flex}.tlc-landing .tlc-results-tabs span{color:var(--muted-foreground);padding:6px 10px;font-size:9.5px;font-weight:500}.tlc-landing .tlc-results-tabs .active{background:var(--card);border:1px solid var(--border);border-bottom-color:var(--card);color:var(--foreground);border-radius:4px 4px 0 0;margin-bottom:-1px;font-weight:600}.tlc-landing .tlc-excel-table{border-collapse:collapse;width:100%;font-size:10px}.tlc-landing .tlc-excel-table th{background:var(--muted);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;padding:7px 8px;font-weight:600}.tlc-landing .tlc-excel-table td{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-right:1px solid color-mix(in oklch, var(--border) 70%, transparent);color:var(--foreground);white-space:nowrap;padding:7px 8px}.tlc-landing .tlc-excel-table tr.dim td{color:var(--muted-foreground)}.tlc-landing .tlc-excel-table .col-status{color:var(--tlc-emerald);font-weight:600}.tlc-landing .tlc-summary-card{opacity:0;z-index:2;width:min(300px,100%);position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)translate(22px);padding:0!important}.tlc-landing .tlc-preview-head{border-bottom:1px solid var(--border);color:var(--muted-foreground);background:color-mix(in oklch, var(--muted) 55%, var(--card));align-items:center;gap:6px;padding:9px 12px;font-size:10.5px;font-weight:600;display:flex}.tlc-landing .tlc-preview-dot{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.tlc-landing .tlc-preview-body{padding:12px}.tlc-landing .tlc-summary-title{color:var(--foreground);letter-spacing:-.01em;margin-bottom:6px;font-size:11.5px;font-weight:700}.tlc-landing .tlc-summary-body{color:var(--muted-foreground);font-size:10px;line-height:1.5}.tlc-landing .tlc-summary-chip{background:var(--tlc-emerald-bg);color:var(--tlc-emerald);border-radius:6px;align-items:center;gap:4px;margin-top:10px;padding:4px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.tlc-landing .tlc-excel-sync-badge{z-index:3;background:var(--card);box-shadow:var(--tlc-float-shadow);border:1px solid var(--border);opacity:0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex;position:absolute;bottom:-12px;right:14px;transform:translateY(10px)scale(.96)}.tlc-landing .tlc-excel-sync-badge .tlc-badge-icon{width:20px;height:20px;font-size:12px}.tlc-landing .tlc-excel-sync-sub{color:var(--muted-foreground);margin-top:1px;font-size:9.5px;font-weight:500;display:block}.tlc-landing .tlc-excel-stage .tlc-new-row{opacity:0;transform:translateY(8px)}.tlc-landing .tlc-excel-stage .tlc-new-row td{background:0 0;font-weight:600}.tlc-landing .tlc-excel-stage .tlc-new-row td .tlc-cell-fill{opacity:0}.tlc-landing .tlc-timer-label:after{content:"01:58";font-family:var(--font-mono), ui-monospace, monospace}.tlc-landing .tlc-excel-stage.is-playing .tlc-call-live{animation:tlc-callLiveVis var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-call-done{animation:tlc-callDoneVis var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-hangup-btn{animation:tlc-hangupPress var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-call-live .tlc-waveform span{animation:1.1s ease-in-out infinite tlc-wave}.tlc-landing .tlc-excel-stage.is-playing .tlc-excel-arrow{animation:tlc-arrowVis var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-arrow-results{animation:tlc-arrowResultsLabel var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-arrow-export{animation:tlc-arrowExportLabel var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-arrow-summary{animation:tlc-arrowSummaryLabel var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-results-sheet{animation:tlc-resultsVis var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-excel-sheet{animation:tlc-sheetVis var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-summary-card{animation:tlc-summaryVis var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-new-row{animation:tlc-rowAppear var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-new-row td{animation:tlc-rowHighlight var(--seq) ease-in-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-new-row td .tlc-cell-fill{animation:tlc-cellReveal var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-excel-sync-badge{animation:tlc-syncVis var(--seq) ease-out infinite}.tlc-landing .tlc-excel-stage.is-playing .tlc-timer-label:after{animation:tlc-timerTick var(--seq) steps(1, end) infinite}@keyframes tlc-callLiveVis{0%,14%{opacity:1}18%,to{opacity:0}}@keyframes tlc-callDoneVis{0%,14%{opacity:0}18%,to{opacity:1}}@keyframes tlc-hangupPress{0%,12%{transform:scale(1)}14%{transform:scale(.92)}17%,to{transform:scale(1)}}@keyframes tlc-arrowVis{0%,20%{opacity:0;transform:translate(-8px)}24%,to{opacity:1;transform:translate(0)}}@keyframes tlc-arrowResultsLabel{0%,22%{opacity:0}24%,42%{opacity:1}46%,to{opacity:0}}@keyframes tlc-arrowExportLabel{0%,46%{opacity:0}50%,68%{opacity:1}72%,to{opacity:0}}@keyframes tlc-arrowSummaryLabel{0%,72%{opacity:0}76%,to{opacity:1}}@keyframes tlc-resultsVis{0%,24%{opacity:0;transform:translate(22px)}30%,44%{opacity:1;transform:translate(0)}48%,to{opacity:0;transform:translate(-12px)scale(.985)}}@keyframes tlc-sheetVis{0%,48%{opacity:0;transform:translate(22px)}54%,68%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(-12px)scale(.985)}}@keyframes tlc-summaryVis{0%,72%{opacity:0;transform:translateY(-50%)translate(22px)}78%,to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes tlc-rowAppear{0%,30%{opacity:0;transform:translateY(8px)}36%,68%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(0)}}@keyframes tlc-rowHighlight{0%,30%{box-shadow:none;background:0 0}36%,68%{background:var(--tlc-emerald-bg);box-shadow:inset 3px 0 0 var(--tlc-emerald)}72%,to{box-shadow:none;background:0 0}}@keyframes tlc-cellReveal{0%,32%{opacity:0}36%,68%{opacity:1}72%,to{opacity:0}}@keyframes tlc-syncVis{0%,54%{opacity:0;transform:translateY(10px)scale(.96)}58%,68%{opacity:1;transform:translateY(0)scale(1)}72%,to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes tlc-timerTick{0%{content:"01:58"}8%{content:"01:59"}16%{content:"02:00"}24%{content:"02:01"}32%{content:"02:14"}to{content:"02:14"}}@media (max-width:820px){.tlc-landing .tlc-excel-stage{flex-direction:column;align-items:center;gap:14px;min-height:0}.tlc-landing .tlc-excel-call{width:100%;max-width:240px}.tlc-landing .tlc-excel-arrow{flex-direction:row;align-items:center;gap:12px;width:auto;max-width:100%}.tlc-landing .tlc-excel-arrow .tlc-arrow-line{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 35%, transparent), var(--primary));width:2px;height:26px}.tlc-landing .tlc-excel-arrow .tlc-arrow-line:after{border:5px solid #0000;border-top:7px solid var(--primary);border-left-color:#0000;inset:auto auto -1px 50%;transform:translate(-50%)}.tlc-landing .tlc-excel-arrow .tlc-arrow-labels{width:min(200px,70vw);min-height:40px}.tlc-landing .tlc-results-sheet,.tlc-landing .tlc-excel-sheet{width:100%;position:absolute;top:0;left:0}.tlc-landing .tlc-summary-card{width:100%;max-width:100%}.tlc-landing .tlc-excel-right{width:100%;min-width:0;max-width:500px;min-height:232px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.tlc-landing .tlc-waveform--active span,.tlc-landing .tlc-dot-live--pulse,.tlc-landing .tlc-eyebrow-dot--pulse,.tlc-landing .tlc-excel-stage.is-playing *{animation:none!important}.tlc-landing .tlc-excel-stage .tlc-call-done{opacity:1}.tlc-landing .tlc-excel-stage .tlc-call-live{opacity:0}.tlc-landing .tlc-excel-stage .tlc-excel-arrow,.tlc-landing .tlc-excel-stage .tlc-arrow-summary{opacity:1;transform:none}.tlc-landing .tlc-excel-stage .tlc-summary-card{opacity:1;width:min(300px,100%);position:relative;top:auto;left:auto;transform:none}.tlc-landing .tlc-excel-stage .tlc-results-sheet,.tlc-landing .tlc-excel-stage .tlc-excel-sheet{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.tlc-landing .tlc-excel-stage .tlc-arrow-results,.tlc-landing .tlc-excel-stage .tlc-arrow-export,.tlc-landing .tlc-excel-sync-badge{opacity:0}.tlc-landing .tlc-excel-stage .tlc-arrow-summary{opacity:1}.tlc-landing .tlc-excel-right{min-height:0;padding-bottom:0}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card,.tlc-landing .tlc-metrics-stage.is-playing .tlc-interest-card{opacity:1;transform:none;animation:none!important}.tlc-landing .tlc-metrics-stage .tlc-bar{height:var(--tlc-bar-h,40%)!important}.tlc-landing .tlc-metrics-stage .tlc-spark-line,.tlc-landing .tlc-metrics-stage .tlc-spark-fill{opacity:1!important}}.tlc-landing .tlc-metrics-stage{width:100%;max-width:680px;margin-inline:auto;position:relative}.tlc-landing .tlc-metrics-panel{background:linear-gradient(165deg, color-mix(in oklch, var(--primary) 8%, var(--card)) 0%, color-mix(in oklch, var(--card) 92%, transparent) 55%, var(--card) 100%);border:1px solid color-mix(in oklch, var(--foreground) 10%, var(--border));box-shadow:var(--tlc-card-shadow);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.tlc-landing .tlc-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tlc-landing .tlc-metric-card{z-index:1;opacity:1;background:color-mix(in oklch, var(--card) 88%, white);border-color:color-mix(in oklch, var(--primary) 10%, var(--border));min-width:0;position:relative;transform:none}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card{animation:.65s ease-out forwards tlc-metricIn}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card:first-child{animation-delay:40ms}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card:nth-child(2){animation-delay:.1s}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card:nth-child(3){animation-delay:.16s}.tlc-landing .tlc-metrics-stage.is-playing .tlc-metric-card:nth-child(4){animation-delay:.22s}.tlc-landing .tlc-metric-label{letter-spacing:.01em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:500}.tlc-landing .tlc-metric-value-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.tlc-landing .tlc-metric-value{letter-spacing:-.03em;color:var(--foreground);font-size:22px;font-weight:600;line-height:1.1}.tlc-landing .tlc-metric-pill{background:var(--tlc-emerald-bg);color:var(--tlc-emerald);border:1px solid color-mix(in oklch, var(--tlc-emerald) 18%, transparent);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.tlc-landing .tlc-sparkline{width:100%;height:36px;display:block;overflow:visible}.tlc-landing .tlc-spark-fill,.tlc-landing .tlc-spark-line{opacity:0}.tlc-landing .tlc-metrics-stage.is-playing .tlc-spark-fill{animation:.7s ease-out .35s forwards tlc-sparkFade}.tlc-landing .tlc-metrics-stage.is-playing .tlc-spark-line{animation:.55s ease-out .28s forwards tlc-sparkFade}.tlc-landing .tlc-interest-card{opacity:0;background:color-mix(in oklch, var(--card) 92%, white);border-color:color-mix(in oklch, var(--primary) 10%, var(--border));padding:16px 18px 18px;transform:translateY(10px)}.tlc-landing .tlc-metrics-stage.is-playing .tlc-interest-card{animation:.65s ease-out .3s forwards tlc-metricIn}.tlc-landing .tlc-interest-head{flex-direction:column;gap:2px;display:flex}.tlc-landing .tlc-interest-head .tlc-metric-label{color:var(--foreground);margin-bottom:0;font-size:12px;font-weight:600}.tlc-landing .tlc-interest-caption{color:var(--muted-foreground);font-size:11px}.tlc-landing .tlc-interest-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:128px;margin-top:14px;display:grid}.tlc-landing .tlc-interest-bars .tlc-bar-col{flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.tlc-landing .tlc-bar-track{background:color-mix(in oklch, var(--muted-foreground) 8%, transparent);border-radius:8px 8px 4px 4px;flex:auto;align-items:flex-end;width:100%;max-width:56px;display:flex;overflow:hidden}.tlc-landing .tlc-interest-bars .tlc-bar{border-radius:8px 8px 3px 3px;width:100%;height:0;min-height:4px;transition:none}.tlc-landing .tlc-metrics-stage.is-playing .tlc-bar{animation:.75s cubic-bezier(.22,1,.36,1) .4s forwards tlc-barGrow}.tlc-landing .tlc-interest-bars .tlc-bar-yes{background:linear-gradient(180deg, color-mix(in oklch, var(--tlc-emerald) 75%, white), var(--tlc-emerald))}.tlc-landing .tlc-interest-bars .tlc-bar-no{background:linear-gradient(180deg, color-mix(in oklch, var(--muted-foreground) 35%, white), color-mix(in oklch, var(--muted-foreground) 55%, transparent))}.tlc-landing .tlc-interest-bars .tlc-bar-pending{background:linear-gradient(180deg, color-mix(in oklch, var(--tlc-amber) 70%, white), var(--tlc-amber))}.tlc-landing .tlc-bar-tag{color:var(--foreground);text-align:center;font-size:11px;font-weight:500;line-height:1.2}.tlc-landing .tlc-bar-pct{letter-spacing:-.02em;color:var(--foreground);font-size:13px;font-weight:600;line-height:1}.tlc-landing .tlc-bar-count{color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}@keyframes tlc-metricIn{to{opacity:1;transform:translateY(0)}}@keyframes tlc-sparkFade{to{opacity:1}}@keyframes tlc-barGrow{0%{height:0}to{height:var(--tlc-bar-h,40%)}}@media (min-width:720px){.tlc-landing .tlc-metrics-panel{gap:14px;padding:16px}.tlc-landing .tlc-metrics-grid{gap:12px}.tlc-landing .tlc-metric-value{font-size:24px}.tlc-landing .tlc-sparkline{height:40px}.tlc-landing .tlc-interest-bars{gap:18px;height:140px}.tlc-landing .tlc-bar-track{max-width:64px}}@media (max-width:380px){.tlc-landing .tlc-metrics-panel{border-radius:18px;gap:10px;padding:10px}.tlc-landing .tlc-metrics-grid{gap:8px}.tlc-landing .tlc-metric-value{font-size:18px}.tlc-landing .tlc-interest-bars{gap:8px;height:116px}}.tlc-landing .tlc-chat-stage{--seq:13s;justify-content:center;align-items:stretch;gap:20px;width:100%;max-width:640px;min-height:280px;margin-inline:auto;display:flex;position:relative}.tlc-landing .tlc-chat-panel{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;max-width:380px;padding:16px;display:flex}.tlc-landing .tlc-chat-panel-head{justify-content:space-between;align-items:center;display:flex}.tlc-landing .tlc-chat-panel-icon{background:color-mix(in oklch, var(--primary) 12%, transparent);width:28px;height:28px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.tlc-landing .tlc-chat-panel-dots{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent);border-radius:4px;width:36px;height:8px}.tlc-landing .tlc-chat-thread{flex-direction:column;gap:10px;min-height:180px;display:flex}.tlc-landing .tlc-chat-bubble{border-radius:14px;max-width:92%;padding:10px 12px;font-size:12.5px;line-height:1.45}.tlc-landing .tlc-chat-bubble--user{background:color-mix(in oklch, var(--primary) 14%, transparent);color:var(--foreground);opacity:1;align-self:flex-end;transform:none}.tlc-landing .tlc-chat-generating{color:var(--muted-foreground);opacity:0;align-self:flex-start;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex;transform:translateY(6px)}.tlc-landing .tlc-chat-gen-dots{align-items:center;gap:3px;display:inline-flex}.tlc-landing .tlc-chat-gen-dots i{background:var(--muted-foreground);opacity:.45;border-radius:50%;width:5px;height:5px;display:block}.tlc-landing .tlc-chat-config{flex-direction:column;gap:6px;margin-top:2px;display:flex}.tlc-landing .tlc-chat-config-line{color:var(--foreground);background:var(--muted);opacity:0;border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.4;transform:translateY(6px)}.tlc-landing .tlc-chat-agent-card{opacity:1;flex:none;align-self:center;width:200px;transform:none}.tlc-landing .tlc-chat-agent-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.tlc-landing .tlc-chat-agent-title{letter-spacing:-.01em;font-size:13px;font-weight:600}.tlc-landing .tlc-chat-agent-wave{height:22px;margin:10px 0}.tlc-landing .tlc-chat-agent-status{color:var(--tlc-emerald);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-bubble--user{animation:tlc-chatUserVis var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-generating{animation:tlc-chatGenVis var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-gen-dots i{animation:.9s ease-in-out infinite tlc-chatGenPulse}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-gen-dots i:nth-child(2){animation-delay:.15s}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-gen-dots i:nth-child(3){animation-delay:.3s}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-config-line--1{animation:tlc-chatConfig1 var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-config-line--2{animation:tlc-chatConfig2 var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-config-line--3{animation:tlc-chatConfig3 var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-agent-card{animation:tlc-chatAgentVis var(--seq) ease-out infinite}.tlc-landing .tlc-chat-stage.is-playing .tlc-chat-agent-wave span{animation:1.1s ease-in-out infinite tlc-wave}@keyframes tlc-chatUserVis{0%,4%{opacity:0;transform:translateY(8px)}10%,to{opacity:1;transform:translateY(0)}}@keyframes tlc-chatGenVis{0%,14%{opacity:0;transform:translateY(6px)}18%,38%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(-4px)}}@keyframes tlc-chatGenPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes tlc-chatConfig1{0%,36%{opacity:0;transform:translateY(6px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes tlc-chatConfig2{0%,42%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:translateY(0)}}@keyframes tlc-chatConfig3{0%,48%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:translateY(0)}}@keyframes tlc-chatAgentVis{0%,56%{opacity:0;transform:translateY(12px)scale(.96)}64%,to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.tlc-landing .tlc-chat-stage{flex-direction:column;align-items:stretch;gap:14px;min-height:0}.tlc-landing .tlc-chat-panel{width:100%;max-width:100%}.tlc-landing .tlc-chat-agent-card{align-self:center;width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.tlc-landing .tlc-chat-stage.is-playing *{animation:none!important}.tlc-landing .tlc-chat-stage .tlc-chat-bubble--user,.tlc-landing .tlc-chat-stage .tlc-chat-config-line,.tlc-landing .tlc-chat-stage .tlc-chat-agent-card{opacity:1;transform:none}.tlc-landing .tlc-chat-stage .tlc-chat-generating{opacity:0;visibility:hidden;height:0;margin:0;overflow:hidden}}.tlc-landing .tlc-transfer-stage{justify-content:center;align-items:center;gap:0;width:100%;max-width:640px;min-height:160px;margin-inline:auto;display:flex}.tlc-landing .tlc-transfer-node{opacity:1;flex:1 1 0;min-width:0;max-width:240px;transform:none}.tlc-landing .tlc-transfer-node__head{align-items:center;gap:10px;display:flex}.tlc-landing .tlc-transfer-bridge{opacity:1;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:0 10px;display:flex;transform:none}.tlc-landing .tlc-transfer-bridge__line{background:color-mix(in oklch, var(--primary) 55%, var(--border));border-radius:1px;flex:none;width:28px;height:2px;position:relative}.tlc-landing .tlc-transfer-bridge__line:last-of-type:after{content:"";border:5px solid #0000;border-left:7px solid color-mix(in oklch, var(--primary) 55%, var(--border));position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.tlc-landing .tlc-transfer-badge{background:var(--tlc-emerald-bg);color:var(--tlc-emerald);border:1px solid color-mix(in oklch, var(--tlc-emerald) 22%, transparent);white-space:nowrap;text-align:center;border-radius:20px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-node--ai{animation:.65s ease-out forwards tlc-transferIn}.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-bridge{animation:.55s ease-out .28s forwards tlc-transferBridgeIn}.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-node--human{animation:.65s ease-out .48s forwards tlc-transferIn}.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-node--ai .tlc-waveform--active span{animation:1.1s ease-in-out infinite tlc-wave}@keyframes tlc-transferIn{to{opacity:1;transform:translateY(0)}}@keyframes tlc-transferBridgeIn{to{opacity:1;transform:scale(1)}}@media (max-width:640px){.tlc-landing .tlc-transfer-stage{flex-direction:column;gap:4px;min-height:0}.tlc-landing .tlc-transfer-node{width:100%;max-width:280px}.tlc-landing .tlc-transfer-bridge{flex-direction:column;gap:8px;min-width:0;padding:8px 0}.tlc-landing .tlc-transfer-bridge__line{width:2px;height:18px}.tlc-landing .tlc-transfer-bridge__line:last-of-type:after{border:5px solid #0000;border-top:7px solid color-mix(in oklch, var(--primary) 55%, var(--border));border-left-color:#0000;inset:auto auto -1px 50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-node,.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-bridge,.tlc-landing .tlc-transfer-stage.is-playing .tlc-transfer-node--ai .tlc-waveform--active span{animation:none!important}.tlc-landing .tlc-transfer-stage .tlc-transfer-node,.tlc-landing .tlc-transfer-stage .tlc-transfer-bridge{opacity:1;transform:none}}.tlc-reveal{--reveal-delay:0s;opacity:0;transition:opacity .75s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), transform .75s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay);will-change:opacity, transform}.tlc-reveal--left{transform:translate(-32px)}.tlc-reveal--right{transform:translate(32px)}.tlc-reveal--up{transform:translateY(28px)}.tlc-reveal--fade{transform:none}.tlc-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tlc-reveal,.tlc-reveal.is-visible{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}}@keyframes tlc-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__call{animation:6s ease-in-out infinite tlc-soft-float}.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__lead{animation:5.5s ease-in-out .4s infinite tlc-soft-float}@media (max-width:640px){.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__call,.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__lead{animation:none}}@media (prefers-reduced-motion:reduce){.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__call,.tlc-landing .tlc-product-stage.is-playing .tlc-product-stage__lead{animation:none}}.tlc-landing .tlc-stage-glow{isolation:isolate;position:relative}.tlc-landing .tlc-stage-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 55% at 50% 45%, color-mix(in oklch, var(--primary) 12%, transparent), transparent 68%);position:absolute;inset:-8% -4% -4%}.tlc-landing .tlc-stage-glow>*{z-index:1;position:relative}.tlc-landing .tlc-phone-stage{--tlc-phone-seq:16s;isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.tlc-landing .tlc-phone-stage__ring{z-index:0;border:1px solid color-mix(in oklch, var(--primary) 30%, transparent);pointer-events:none;opacity:0;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--1{width:320px;height:320px;animation:2.4s ease-out infinite tlc-pulseRing}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--2{width:380px;height:380px;animation:2.4s ease-out .6s infinite tlc-pulseRing}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--3{width:440px;height:440px;animation:2.4s ease-out 1.2s infinite tlc-pulseRing}@keyframes tlc-pulseRing{0%{opacity:.35;transform:translate(-50%,-50%)scale(.82)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}.tlc-landing .tlc-phone-stage__phone{z-index:1;position:relative}.tlc-landing .tlc-phone-stage__result{z-index:2;width:190px;position:absolute;top:8%;left:-6%}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__result{animation:6s ease-in-out infinite alternate tlc-resultCardFloat}@keyframes tlc-resultCardFloat{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-10px)rotate(-1.5deg)}}.tlc-landing .tlc-phone-mockup{width:280px;height:540px;box-shadow:0 32px 64px -24px color-mix(in oklch, var(--foreground) 40%, transparent), 0 0 0 1px color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:2.5rem;padding:6px;position:relative}.tlc-landing .tlc-phone-mockup__notch{background:color-mix(in oklch, black 55%, var(--foreground) 45%);z-index:2;border-radius:9999px;width:96px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tlc-landing .tlc-phone-mockup__screen{background:linear-gradient(170deg, var(--tlc-bg-a,color-mix(in oklch, var(--primary) 60%, white 40%)), var(--tlc-bg-b,color-mix(in oklch, var(--accent) 50%, white 50%)));border-radius:2.25rem;width:100%;height:100%;position:relative;overflow:hidden}.tlc-landing .tlc-phone-mockup__home-indicator{z-index:3;pointer-events:none;background:#ffffffbf;border-radius:4px;width:110px;height:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.tlc-landing .tlc-phone-screen{height:100%;color:var(--tlc-ink,var(--foreground));flex-direction:column;padding:40px 16px 16px;display:flex;position:relative}.tlc-landing .tlc-phone-screen__status{height:24px;margin-bottom:14px;position:relative}.tlc-landing .tlc-phone-status{background:color-mix(in oklch, var(--primary) 12%, white 88%);width:fit-content;color:var(--tlc-ink,var(--foreground));letter-spacing:.01em;opacity:0;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset:0}.tlc-landing .tlc-phone-status--ringing{opacity:1}.tlc-landing .tlc-phone-screen__agent{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tlc-landing .tlc-phone-avatar{background:linear-gradient(135deg, var(--primary), var(--accent));width:34px;height:34px;color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tlc-landing .tlc-phone-agent-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--tlc-ink-soft,var(--muted-foreground));font-size:10px;font-weight:600}.tlc-landing .tlc-phone-screen__lead{background:color-mix(in oklch, var(--tlc-ink,var(--foreground)) 6%, white 94%);border-radius:12px;margin-bottom:12px;padding:8px 10px}.tlc-landing .tlc-phone-screen__waveform{opacity:0;height:0;margin-bottom:0;transition:none;overflow:hidden}.tlc-landing .tlc-phone-waveform{margin:0}.tlc-landing .tlc-phone-screen__transcript{flex-direction:column;flex:1;gap:8px;display:flex;position:relative;overflow:hidden}.tlc-landing .tlc-phone-bubble{opacity:0;border-radius:14px;max-width:82%;padding:8px 12px;font-size:12px;line-height:1.35;transform:translateY(8px)}.tlc-landing .tlc-phone-bubble--agent{background:color-mix(in oklch, var(--primary) 16%, white 84%);color:var(--tlc-ink,var(--foreground));border-bottom-left-radius:4px;align-self:flex-start}.tlc-landing .tlc-phone-bubble--lead{background:color-mix(in oklch, var(--tlc-ink,var(--foreground)) 7%, white 93%);color:var(--tlc-ink,var(--foreground));border-bottom-right-radius:4px;align-self:flex-end}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--ringing{animation:tlc-phoneRingingVis var(--tlc-phone-seq) ease-in-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--oncall{animation:tlc-phoneOnCallVis var(--tlc-phone-seq) ease-in-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--ended{animation:tlc-phoneEndedVis var(--tlc-phone-seq) ease-in-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-screen__waveform{animation:tlc-phoneWaveformVis var(--tlc-phone-seq) ease-in-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--1{animation:tlc-phoneBubble1 var(--tlc-phone-seq) ease-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--2{animation:tlc-phoneBubble2 var(--tlc-phone-seq) ease-out infinite}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--3{animation:tlc-phoneBubble3 var(--tlc-phone-seq) ease-out infinite}@keyframes tlc-phoneRingingVis{0%,8%{opacity:1}10%,98%{opacity:0}to{opacity:1}}@keyframes tlc-phoneOnCallVis{0%,8%{opacity:0}10%,88%{opacity:1}90%,to{opacity:0}}@keyframes tlc-phoneEndedVis{0%,88%{opacity:0}90%,98%{opacity:1}to{opacity:0}}@keyframes tlc-phoneWaveformVis{0%,8%{opacity:0;height:0;margin-bottom:0}12%,86%{opacity:1;height:34px;margin-bottom:10px}90%,to{opacity:0;height:0;margin-bottom:0}}@keyframes tlc-phoneBubble1{0%,14%{opacity:0;transform:translateY(8px)}20%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@keyframes tlc-phoneBubble2{0%,34%{opacity:0;transform:translateY(8px)}40%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@keyframes tlc-phoneBubble3{0%,54%{opacity:0;transform:translateY(8px)}60%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.tlc-landing .tlc-phone-stage__ring,.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--1,.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--2,.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__ring--3{opacity:0!important;animation:none!important}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__result{animation:none!important;transform:translateY(0)rotate(-3deg)!important}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--ringing,.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--ended{opacity:0!important;animation:none!important}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-status--oncall{opacity:1!important;animation:none!important}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-screen__waveform{opacity:1!important;height:34px!important;margin-bottom:10px!important;animation:none!important}.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--1,.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--2,.tlc-landing .tlc-phone-screen.is-playing .tlc-phone-bubble--3{opacity:1!important;animation:none!important;transform:translateY(0)!important}}.tlc-landing .tlc-result-card-float{width:100%}.tlc-landing .tlc-result-card-float__head{letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:8px;font-size:11px;font-weight:600}.tlc-landing .tlc-result-card-float__spark{width:88px;height:32px}.tlc-landing .tlc-result-card-float__rows{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tlc-landing .tlc-result-card-float__row{align-items:center;gap:6px;font-size:11.5px;display:flex}.tlc-landing .tlc-result-card-float__dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.tlc-landing .tlc-result-card-float__row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;overflow:hidden}.tlc-landing .tlc-result-card-float__row-value{font-weight:600}@media (max-width:767px){.tlc-landing .tlc-phone-mockup{width:240px;height:462px}.tlc-landing .tlc-phone-stage{flex-direction:column;gap:20px}.tlc-landing .tlc-phone-stage__result{z-index:1;width:200px;max-width:82vw;position:static;top:auto;left:auto}.tlc-landing .tlc-phone-stage.is-playing .tlc-phone-stage__result{animation:none;transform:rotate(-2deg)}}@keyframes tlc-blobDrift{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-18px)scale(1.08)}}.tlc-hero-blob--1{animation:38s ease-in-out infinite alternate tlc-blobDrift}.tlc-hero-blob--2{animation:46s ease-in-out infinite alternate-reverse tlc-blobDrift}@keyframes tlc-ctaGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}.tlc-hero-cta-glow{animation:2.6s ease-in-out infinite tlc-ctaGlow}@media (prefers-reduced-motion:reduce){.tlc-hero-blob--1,.tlc-hero-blob--2,.tlc-hero-cta-glow{animation:none!important}}.tlc-hero-dotgrid{background-image:radial-gradient(#0b21400d 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(1200px 700px at 70% 0,#000 0%,#0000 70%);mask-image:radial-gradient(1200px 700px at 70% 0,#000 0%,#0000 70%)}.tlc-hero-blob-a{opacity:.35;background:radial-gradient(circle at 30% 30%,#9ecbff,#0000 70%);animation:34s ease-in-out infinite alternate tlc-heroDriftA}.tlc-hero-blob-b{opacity:.35;background:radial-gradient(circle at 60% 40%,#b6f2ee,#0000 70%);animation:40s ease-in-out infinite alternate tlc-heroDriftB}.tlc-hero-blob-c{opacity:.22;background:radial-gradient(circle,#cfe0ff,#0000 70%);animation:46s ease-in-out infinite alternate tlc-heroDriftC}@keyframes tlc-heroDriftA{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,50px)scale(1.12)}}@keyframes tlc-heroDriftB{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-40px)scale(1.08)}}@keyframes tlc-heroDriftC{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(.92)}}.tlc-hero-stat{background:linear-gradient(135deg, var(--tlc-blue), var(--tlc-blue-deep));transition:transform .25s,box-shadow .3s}.tlc-hero-stat:hover{transform:translateY(-3px);box-shadow:0 0 0 5px #1d6ff229,0 16px 30px -14px #1d6ff280}.tlc-hero-listen-btn .tlc-waveform span{background:linear-gradient(180deg, var(--tlc-blue), var(--tlc-cyan))}@media (prefers-reduced-motion:reduce){.tlc-hero-blob-a,.tlc-hero-blob-b,.tlc-hero-blob-c,.tlc-hero-stat{transition:none!important;animation:none!important}}
