:root,[data-theme=dark]{color-scheme:dark;--ts-bg: #06060c;--ts-bg-muted: #0b0c14;--ts-surface-bright: #e8ecf4;--ts-surface-soft: #dce2ed;--ts-surface-muted: #cdd5e3;--ts-surface-deep: #aeb8ca;--ts-white-bright: var(--ts-surface-bright);--ts-white-soft: var(--ts-surface-soft);--ts-white-muted: var(--ts-surface-muted);--ts-bg-elevated: var(--ts-surface-bright);--ts-bg-band: #e4e9f2;--ts-text: #e2e8f0;--ts-chrome-text: #eef2f7;--ts-text-inverse: #0b0f1a;--ts-text-muted: #94a3b8;--ts-text-subtle: #64748b;--ts-text-on-paper: #0f172a;--ts-text-muted-on-paper: #475569;--ts-border: rgba(148, 163, 184, .12);--ts-border-strong: rgba(129, 140, 248, .25);--ts-border-paper: #c5cce0;--ts-primary: #818cf8;--ts-primary-deep: #6366f1;--ts-accent: #a78bfa;--ts-accent-soft: rgba(99, 102, 241, .12);--ts-glass-bg: rgba(15, 17, 28, .55);--ts-glass-border: rgba(255, 255, 255, .08);--ts-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ts-shadow-md: 0 12px 40px -12px rgba(0, 0, 0, .55);--ts-shadow-lg: 0 28px 64px -20px rgba(0, 0, 0, .65);--ts-shadow-glow: 0 0 60px -12px rgba(99, 102, 241, .35);--ts-radius: 16px;--ts-radius-sm: 10px;--ts-font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--ts-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--ts-max: 1140px;--ts-header-h: 68px}[data-theme=light]{color-scheme:light;--ts-bg: #f4f6fb;--ts-bg-muted: #eef1f8;--ts-text: #0f172a;--ts-chrome-text: #f1f5f9;--ts-text-inverse: #f1f5f9;--ts-text-muted: #475569;--ts-text-subtle: #64748b;--ts-border: rgba(15, 23, 42, .08);--ts-border-strong: rgba(99, 102, 241, .35);--ts-glass-bg: rgba(255, 255, 255, .72);--ts-glass-border: rgba(255, 255, 255, .9);--ts-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--ts-shadow-md: 0 16px 48px -16px rgba(15, 23, 42, .12);--ts-shadow-lg: 0 24px 56px -20px rgba(15, 23, 42, .14);--ts-shadow-glow: 0 0 48px -8px rgba(99, 102, 241, .2)}*{box-sizing:border-box}body{margin:0;font-family:var(--ts-font-sans);font-size:16px;line-height:1.65;background:var(--ts-bg);background-image:radial-gradient(ellipse 100% 70% at 50% -25%,rgba(99,102,241,.18),transparent 55%),radial-gradient(ellipse 55% 45% at 100% 10%,rgba(139,92,246,.14),transparent 50%),radial-gradient(ellipse 50% 40% at 0% 30%,rgba(59,130,246,.08),transparent 45%),linear-gradient(180deg,#030308 0%,var(--ts-bg) 45%,#050510 100%);color:var(--ts-text);-webkit-font-smoothing:antialiased}[data-theme=light] body{background-image:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(99,102,241,.08),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 0%,rgba(139,92,246,.06),transparent 50%),linear-gradient(180deg,#f6f8fc 0%,var(--ts-bg) 50%,#eef1f8 100%)}#root{min-height:100vh}.ts-shell{min-height:100vh;display:flex;flex-direction:column}.ts-skip-link{position:absolute;left:-9999px;z-index:999;padding:8px 16px;background:var(--ts-white-soft);color:#000;font-weight:600;border-radius:var(--ts-radius-sm)}.ts-skip-link:focus{left:16px;top:16px}.ts-header{position:sticky;top:0;z-index:50;min-height:var(--ts-header-h);background:var(--ts-glass-bg);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);border-bottom:1px solid var(--ts-glass-border);box-shadow:0 1px #ffffff0a}[data-theme=light] .ts-header{box-shadow:0 1px #0f172a0f}.ts-header__inner{max-width:var(--ts-max);margin:0 auto;padding:12px 20px;min-height:var(--ts-header-h);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ts-header__cluster{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;justify-content:flex-end;flex:1;min-width:0}.ts-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--ts-text);transition:opacity .2s ease,transform .2s ease}.ts-logo:hover{opacity:.92;transform:translateY(-1px)}.ts-logo:hover .ts-brand-logo__icon{filter:brightness(1.08) saturate(1.05);transform:scale(1.04)}.ts-brand-logo{display:inline-flex;align-items:center;gap:12px}.ts-brand-logo__icon{flex-shrink:0;display:block;border-radius:14px;box-shadow:0 2px 8px #00000040,0 0 28px -6px #8b5cf673;transition:transform .22s ease,filter .22s ease}[data-theme=light] .ts-brand-logo__icon{box-shadow:0 2px 10px #0f172a1f,0 0 24px -4px #8b5cf659}.ts-brand-logo__wordmark{font-family:var(--ts-font-display);font-weight:700;font-size:clamp(1.125rem,2.5vw,1.35rem);letter-spacing:-.035em;line-height:1.05;color:inherit}.ts-brand-logo--footer{gap:10px}.ts-brand-logo--footer .ts-brand-logo__wordmark{font-size:1.125rem;letter-spacing:-.03em}.ts-nav{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.ts-nav__link{padding:8px 14px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--ts-text-muted);text-decoration:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.ts-nav__link:hover{color:var(--ts-text);background:var(--ts-accent-soft)}.ts-nav__link--active{color:var(--ts-text);background:#6366f12e;box-shadow:inset 0 0 0 1px #818cf859}[data-theme=light] .ts-nav__link--active{background:#6366f11f}.ts-nav__session{display:inline-flex;align-items:center;gap:10px;margin-left:4px;padding-left:12px;border-left:1px solid var(--ts-border)}.ts-nav__session-phone{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--ts-text-subtle)}.ts-nav__sign-out{padding:6px 12px;border-radius:999px;border:1px solid var(--ts-border-strong);background:#ffffff0a;color:var(--ts-text-muted);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.ts-nav__sign-out:hover{color:var(--ts-text);background:#ef44441f;border-color:#ef444459}[data-theme=light] .ts-nav__sign-out{background:#0f172a0a}.ts-theme-toggle{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--ts-glass-border);background:#ffffff0f;color:var(--ts-text);cursor:pointer;font-size:1.1rem;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ts-theme-toggle:hover{background:var(--ts-accent-soft);border-color:#818cf866;transform:scale(1.05)}.ts-theme-toggle:focus-visible{outline:2px solid var(--ts-primary);outline-offset:2px}[data-theme=light] .ts-theme-toggle{background:#fffffff2}.ts-form{display:flex;flex-direction:column;gap:16px;margin-top:8px}.ts-field{display:flex;flex-direction:column;gap:6px}.ts-label{font-size:.8125rem;font-weight:600;color:var(--ts-text-muted-on-paper)}.ts-input{width:100%;padding:14px 16px;font-family:inherit;font-size:1rem;border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border-paper);background:#f8fafc;color:var(--ts-text-on-paper);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.ts-input::placeholder{color:#94a3b8}.ts-input:hover{border-color:#94a3b8}.ts-input:focus{outline:none;border-color:var(--ts-primary-deep);box-shadow:0 0 0 3px #6366f133,0 4px 14px -4px #6366f140;transform:translateY(-1px)}.ts-input:disabled{opacity:.65;cursor:not-allowed}.ts-field-hint{margin:0;font-size:.8125rem;color:var(--ts-text-muted-on-paper)}.ts-dev-otp-banner{padding:14px 16px;margin-bottom:16px;border-radius:var(--ts-radius-sm);border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,#6366f11a,#8b5cf614);color:var(--ts-text-on-paper)}.ts-form-error{margin:0;font-size:.875rem;font-weight:600;color:#991b1b}.ts-login-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.ts-login-actions--split{justify-content:space-between}.ts-main{flex:1;width:100%}.ts-footer{margin-top:auto;border-top:1px solid var(--ts-glass-border);background:var(--ts-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:48px 24px 40px;position:relative}.ts-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.45),rgba(139,92,246,.35),transparent);pointer-events:none}.ts-footer__inner{max-width:var(--ts-max);margin:0 auto}.ts-footer__grid{display:grid;grid-template-columns:1fr auto;gap:40px 32px;align-items:start;margin-bottom:32px}@media(max-width:640px){.ts-footer__grid{grid-template-columns:1fr;text-align:center}.ts-footer__links{align-items:center}.ts-footer__brand{justify-content:center}}.ts-footer__col{min-width:0}.ts-footer__brand{display:flex;margin:0 0 10px;color:var(--ts-text)}.ts-footer__note{margin:0;font-size:.875rem;color:var(--ts-text-muted);max-width:360px;line-height:1.55}.ts-footer__links{display:flex;flex-direction:column;gap:10px}.ts-footer__links-title{margin:0 0 4px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-text-subtle)}.ts-footer__links a{font-size:.875rem;font-weight:600;color:var(--ts-text-muted);text-decoration:none;transition:color .2s ease,transform .2s ease}.ts-footer__links a:hover{color:var(--ts-primary);transform:translate(2px)}@media(max-width:640px){.ts-footer__links a:hover{transform:none}}.ts-footer__legal{margin:0;padding-top:24px;border-top:1px solid var(--ts-border);font-size:.75rem;color:var(--ts-text-subtle);text-align:center}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.01em;border-radius:999px;border:none;cursor:pointer;text-decoration:none;color:var(--ts-chrome-text);transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background .22s ease,border-color .22s ease,color .22s ease,filter .22s ease}.ts-btn:focus-visible{outline:2px solid var(--ts-primary);outline-offset:3px}.ts-btn:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:.1s}.ts-btn--primary{background:linear-gradient(135deg,#6366f1,#7c3aed 45%,#8b5cf6);color:var(--ts-chrome-text);border:1px solid rgba(255,255,255,.2);box-shadow:var(--ts-shadow-sm),0 8px 28px -6px #6366f18c,inset 0 1px #ffffff38}.ts-btn--primary:hover{filter:brightness(1.08);transform:translateY(-3px) scale(1.02);box-shadow:var(--ts-shadow-md),0 12px 40px -8px #6366f199,inset 0 1px #ffffff47}[data-theme=light] .ts-btn--primary{color:var(--ts-chrome-text)}.ts-btn--secondary{background:#ffffff0f;color:var(--ts-text);border:1px solid var(--ts-glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0f}.ts-btn--secondary:hover{background:#ffffff1f;border-color:#818cf873;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px -8px #00000059,0 0 0 1px #818cf833}[data-theme=light] .ts-btn--secondary{background:#ffffffd9;color:var(--ts-text-inverse);border-color:#0f172a1a}[data-theme=light] .ts-btn--secondary:hover{border-color:#6366f166}.ts-btn--ghost{background:transparent;color:var(--ts-text-muted);padding-left:16px;padding-right:16px;border:1px solid transparent}.ts-btn--ghost:hover{background:var(--ts-accent-soft);color:var(--ts-text);border-color:#818cf840;transform:translateY(-2px) scale(1.02)}.ts-card{position:relative;background:var(--ts-bg-elevated);border:1px solid var(--ts-border-paper);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow-sm);color:var(--ts-text-on-paper);transition:transform .38s cubic-bezier(.34,1.15,.64,1),box-shadow .38s ease,border-color .28s ease}.ts-card:hover{transform:translateY(-5px);border-color:#9aa3b2;box-shadow:0 4px 6px -1px #00000012,0 16px 32px -12px #0003,0 0 0 1px #ffffff59}.ts-callout{padding:14px 16px;border-radius:var(--ts-radius-sm);background:var(--ts-white-muted);border:1px solid var(--ts-border-paper);font-size:.875rem;color:var(--ts-text-muted-on-paper)}.ts-hero{position:relative;overflow:hidden;padding:clamp(48px,8vw,88px) 24px clamp(64px,10vw,96px);background:linear-gradient(165deg,#030308,#0a0b18 35%,#0f111f)}[data-theme=light] .ts-hero{background:linear-gradient(165deg,#f8fafc,#eef1f8,#e8ecf6)}.ts-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 80% 60% at 70% -10%,rgba(99,102,241,.22),transparent 55%),radial-gradient(ellipse 50% 45% at 10% 40%,rgba(139,92,246,.12),transparent 50%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 100%,100% 100%,48px 48px,48px 48px;pointer-events:none}[data-theme=light] .ts-hero:before{background-image:radial-gradient(ellipse 80% 55% at 65% -5%,rgba(99,102,241,.12),transparent 55%),radial-gradient(ellipse 45% 40% at 0% 50%,rgba(59,130,246,.06),transparent 50%),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px)}.ts-hero__inner{position:relative;max-width:var(--ts-max);margin:0 auto}.ts-hero__eyebrow{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ts-primary);margin-bottom:18px;padding:8px 14px;border-radius:999px;background:#6366f11f;border:1px solid rgba(129,140,248,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .ts-hero__eyebrow{color:var(--ts-primary-deep);background:#6366f11a}.ts-hero__title{font-family:var(--ts-font-display);font-size:clamp(2.125rem,5.5vw,3.15rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;margin:0 0 22px;max-width:20ch;color:var(--ts-text);text-wrap:balance}[data-theme=light] .ts-hero__title{color:var(--ts-text-inverse)}.ts-hero__lead{font-size:clamp(1.0625rem,2.2vw,1.1875rem);color:var(--ts-text-muted);max-width:54ch;margin:0 0 36px;line-height:1.7}[data-theme=light] .ts-hero__lead{color:#475569}.ts-hero__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ts-hero__meta{margin:20px 0 0;font-size:.875rem}.ts-hero__inline-link{color:var(--ts-text-muted);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.ts-hero__inline-link:hover{color:var(--ts-primary);border-bottom-color:#818cf880}[data-theme=light] .ts-hero__inline-link{color:#64748b}.ts-landing-hero .ts-hero__title{max-width:22ch}.ts-landing-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,6vw,48px);align-items:center}@media(min-width:900px){.ts-landing-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.85fr)}}.ts-landing-hero__microcopy{color:var(--ts-text-muted)}.ts-phone{position:relative;width:min(100%,280px);margin:0 auto;aspect-ratio:9 / 18.5;border-radius:36px;padding:10px;background:linear-gradient(160deg,#1e1b4b,#312e81 40%,#1e1b4b);box-shadow:var(--ts-shadow-lg),0 0 0 1px #ffffff1a,0 0 80px -20px #6366f180}.ts-phone--hero{aspect-ratio:auto;height:auto}[data-theme=light] .ts-phone{background:linear-gradient(160deg,#e0e7ff,#c7d2fe 45%,#e0e7ff);box-shadow:var(--ts-shadow-lg),0 0 0 1px #0f172a14}.ts-phone__notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:88px;height:26px;background:#0f172a;border-radius:999px;z-index:2}[data-theme=light] .ts-phone__notch{background:#0f172ad9}.ts-phone__screen{position:relative;height:100%;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#0f172a,#1e293b);padding:44px 16px 20px;display:flex;flex-direction:column;gap:12px}[data-theme=light] .ts-phone__screen{background:linear-gradient(180deg,#f8fafc,#e2e8f0)}.ts-phone__ui-bar{height:4px;width:36px;border-radius:999px;background:#94a3b859;margin-bottom:4px}.ts-phone__ui-title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}[data-theme=light] .ts-phone__ui-title{color:#64748b}.ts-phone__ui-pill{align-self:flex-start;font-size:.625rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.35)}.ts-phone__ui-pill--ok{color:#86efac}.ts-phone__ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;flex:1;min-height:72px}.ts-phone__ui-grid span{border-radius:10px;background:#6366f133;border:1px solid rgba(129,140,248,.25)}[data-theme=light] .ts-phone__ui-grid span{background:#6366f11f;border-color:#6366f133}.ts-phone--hero .ts-phone__screen{height:auto;min-height:0;background:linear-gradient(180deg,#0a0f1c,#0f172a 45%,#0c101d);gap:4px;padding:38px 11px 6px}[data-theme=light] .ts-phone--hero .ts-phone__screen{background:linear-gradient(180deg,#0a0f1c,#0f172a 45%,#0c101d)}[data-theme=light] .ts-phone--hero .ts-phone__ui-title{color:#94a3b8}.ts-phone__ui-grid--evidence{min-height:0;flex:1 1 auto;gap:5px;margin-top:6px;align-content:start}.ts-capture-tile{position:relative;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px #00000059,0 4px 12px #00000073;min-height:0;height:56px}.ts-phone--hero .ts-phone__ui-grid--evidence{margin-top:2px;flex:0 0 auto;grid-template-rows:62px 62px}.ts-phone--hero .ts-capture-tile{height:62px}.ts-capture-tile__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.ts-capture-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(2,6,23,.55) 100%);pointer-events:none}.ts-capture-tile__tag{position:absolute;z-index:1;left:5px;right:5px;bottom:5px;padding:3px 6px;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);line-height:1.2}.ts-capture-tile__tag--live{background:#6366f173;color:#e0e7ff;border-color:#a5b4fc73;box-shadow:0 0 12px -2px #6366f199}.ts-capture-tile__tag--gps{background:#10b98159;color:#d1fae5;border-color:#34d39966}.ts-capture-tile__tag--time{background:#f59e0b59;color:#fef3c7;border-color:#fbbf2473}.ts-phone__timeline-shell{flex:0 0 auto;margin-top:1px;padding:3px 4px 0;border-radius:0 0 10px 10px;border-top:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,#0f172a40,#060810b8 55%,#04060ee0);box-shadow:inset 0 1px #ffffff0a}.ts-phone__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ts-phone__timeline-step{display:flex;gap:7px;align-items:stretch;min-height:0}.ts-phone__timeline-step--active{position:relative;z-index:0}.ts-phone__timeline-step--active:before{content:"";position:absolute;z-index:0;left:-3px;right:-3px;top:0;bottom:0;border-radius:7px;background:#6366f11c;border:1px solid rgba(129,140,248,.16);box-shadow:0 0 18px -6px #6366f152;animation:ts-timeline-active-soft 3.4s ease-in-out infinite;pointer-events:none}.ts-phone__timeline-step--active .ts-phone__timeline-gutter,.ts-phone__timeline-step--active .ts-phone__timeline-main{position:relative;z-index:1}.ts-phone__timeline-gutter{display:flex;flex-direction:column;align-items:center;width:11px;flex-shrink:0}.ts-phone__timeline-node{flex-shrink:0;width:7px;height:7px;margin-top:3px;border-radius:999px;background:#64748b;box-shadow:0 0 0 1px #ffffff14}.ts-phone__timeline-step--done .ts-phone__timeline-node{background:linear-gradient(145deg,#34d399,#059669);box-shadow:0 0 0 1px #a7f3d059,0 0 8px -2px #34d39973}.ts-phone__timeline-step--active .ts-phone__timeline-node{background:linear-gradient(145deg,#a5b4fc,#6366f1);box-shadow:0 0 0 1px #c7d2fe73,0 0 14px #6366f180;animation:ts-timeline-node-soft 3.4s ease-in-out infinite}.ts-phone__timeline-connector{flex:1;width:2px;min-height:5px;margin:1px 0 0;border-radius:1px;background:linear-gradient(180deg,#34d3998c,#6366f140);opacity:.85}.ts-phone__timeline-step--active .ts-phone__timeline-connector{display:none}.ts-phone__timeline-step:nth-child(3) .ts-phone__timeline-connector{background:linear-gradient(180deg,#34d39973,#6366f166);animation:ts-timeline-connector-flow 4s ease-in-out infinite}.ts-phone__timeline-main{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1px 0 3px;border-bottom:1px solid rgba(51,65,85,.38)}.ts-phone__timeline-step:last-child .ts-phone__timeline-main{border-bottom:none;padding-bottom:0}.ts-phone__timeline-label{font-size:.5625rem;font-weight:600;letter-spacing:.01em;color:#e2e8f0;line-height:1.25}.ts-phone__timeline-step--active .ts-phone__timeline-label{color:#e0e7ff;font-weight:700}.ts-phone__timeline-status{flex-shrink:0;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ts-phone__timeline-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:999px;color:#a7f3d0;background:#10b98124;border:1px solid rgba(52,211,153,.42);box-shadow:inset 0 1px #ffffff1a,0 0 10px -4px #34d39973}.ts-phone__timeline-check svg{display:block}.ts-phone__timeline-status--live{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;color:#c7d2fe;background:#6366f12e;border:1px solid rgba(129,140,248,.28);animation:ts-timeline-live-glow 3.2s ease-in-out infinite}.ts-phone__timeline-pip{width:5px;height:5px;border-radius:50%;background:#c4b5fd;animation:ts-timeline-pip-blink 2.4s ease-in-out infinite}@keyframes ts-timeline-active-soft{0%,to{opacity:.58}50%{opacity:1}}@keyframes ts-timeline-node-soft{0%,to{opacity:.88;transform:scale(1);box-shadow:0 0 0 1px #c7d2fe66,0 0 12px #6366f166}50%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 1px #c7d2fe8c,0 0 16px #818cf88c}}@keyframes ts-timeline-connector-flow{0%,to{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.15)}}@keyframes ts-timeline-live-glow{0%,to{border-color:#818cf838;background:#6366f124}50%{border-color:#a5b4fc6b;background:#6366f138}}@keyframes ts-timeline-pip-blink{0%,to{opacity:.92;transform:scale(1)}50%{opacity:.4;transform:scale(.92)}}.ts-phone__timeline-fade{height:8px;margin:0 -2px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,transparent 0%,rgba(2,4,12,.55) 100%);pointer-events:none}.ts-phone__bottom-cap{display:flex;justify-content:center;flex-shrink:0;padding:5px 0 2px;margin-top:0;border-top:1px solid rgba(148,163,184,.08)}.ts-phone__home-indicator{display:block;width:36px;height:4px;border-radius:999px;background:#94a3b861;box-shadow:inset 0 1px #ffffff1f}.ts-phone__ui-line{height:8px;border-radius:6px;background:#94a3b833}.ts-phone__ui-line--short{width:55%}.ts-phone__demo-label{font-size:.75rem;font-weight:700;color:var(--ts-text)}.ts-phone__screen--capture{align-items:stretch}.ts-phone__capture-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.ts-phone__capture-top .ts-phone__demo-label{margin:0}.ts-phone__rec-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f8fafce0;background:#0f172aa6;border:1px solid rgba(248,113,113,.35);box-shadow:0 0 12px -2px #f8717159}.ts-phone__rec-dot{width:6px;height:6px;border-radius:50%;background:#f87171;box-shadow:0 0 8px #f87171e6;animation:ts-demo-rec-pulse 1.1s ease-in-out infinite}@keyframes ts-demo-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}[data-theme=light] .ts-phone__rec-pill{color:#b91c1c;background:#fee2e2d9;border-color:#f8717173;box-shadow:none}.ts-phone__finder{position:relative;flex:1;min-height:132px;margin:8px 0;border-radius:16px;border:2px dashed rgba(129,140,248,.45);background:linear-gradient(rgba(99,102,241,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(99,102,241,.18),transparent 58%);background-size:100% 14px,14px 100%,100% 100%;overflow:hidden;animation:ts-demo-finder-border 4s ease-in-out infinite}@keyframes ts-demo-finder-border{0%,to{border-color:#818cf861;box-shadow:inset 0 0 24px #6366f10f}50%{border-color:#a5b4fca6;box-shadow:inset 0 0 32px #6366f11f}}.ts-phone__finder-scan{position:absolute;left:6%;right:6%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.15),rgba(199,210,254,.95),rgba(165,180,252,.15),transparent);box-shadow:0 0 14px #818cf88c;animation:ts-demo-finder-scan 2.6s ease-in-out infinite;pointer-events:none}@keyframes ts-demo-finder-scan{0%,to{top:14%;opacity:.35}15%{opacity:1}50%{top:78%;opacity:1}85%{opacity:.45}}.ts-phone__finder-corner{position:absolute;width:16px;height:16px;pointer-events:none;border-color:#c7d2febf;border-style:solid;animation:ts-demo-corner-pulse 2s ease-in-out infinite}.ts-phone__finder-corner--tl{top:8px;left:8px;border-width:2px 0 0 2px;border-radius:3px 0 0}.ts-phone__finder-corner--tr{top:8px;right:8px;border-width:2px 2px 0 0;border-radius:0 3px 0 0;animation-delay:.15s}.ts-phone__finder-corner--bl{bottom:8px;left:8px;border-width:0 0 2px 2px;border-radius:0 0 0 3px;animation-delay:.3s}.ts-phone__finder-corner--br{bottom:8px;right:8px;border-width:0 2px 2px 0;border-radius:0 0 3px;animation-delay:.45s}@keyframes ts-demo-corner-pulse{0%,to{opacity:.45;filter:drop-shadow(0 0 2px rgba(129,140,248,.3))}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(165,180,252,.65))}}.ts-phone__capture-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fb7185;box-shadow:0 0 0 2px #0f172a66,0 0 14px #fb7185d9;animation:ts-demo-capture-blink 1.25s ease-in-out infinite}@keyframes ts-demo-capture-blink{0%,to{opacity:1;transform:scale(1)}45%{opacity:.35;transform:scale(.88)}55%{opacity:.35;transform:scale(.88)}}.ts-phone__shutter{width:48px;height:48px;border-radius:50%;margin:0 auto 8px;border:3px solid rgba(255,255,255,.35);background:#ffffff14}.ts-phone__shutter--demo{position:relative;flex-shrink:0;animation:ts-demo-shutter-ring 2.8s ease-in-out infinite}.ts-phone__shutter--demo:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:2px solid rgba(199,210,254,.35);animation:ts-demo-shutter-core 2.8s ease-in-out infinite}@keyframes ts-demo-shutter-ring{0%,to{border-color:#ffffff52;box-shadow:0 0 #818cf800}50%{border-color:#c7d2fea6;box-shadow:0 0 0 6px #6366f11f}}@keyframes ts-demo-shutter-core{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1);opacity:.85}}[data-theme=light] .ts-phone__shutter{border-color:#0f172a33;background:#0f172a0f}[data-theme=light] .ts-phone__shutter--demo:after{border-color:#6366f159}.ts-phone__checklist{display:flex;flex-direction:column;gap:8px}.ts-phone__checklist--rich{gap:10px;flex:1;min-height:0}.ts-phone__check-item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.12)}[data-theme=light] .ts-phone__check-item{background:#0f172a0a;border-color:#0f172a14}.ts-phone__check-bubble{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:6px;position:relative}.ts-phone__check-item--done .ts-phone__check-bubble{background:linear-gradient(145deg,#a5b4fc,#6366f1);box-shadow:0 0 0 1px #c7d2fe59;animation:ts-demo-bubble-pop 3.2s ease-in-out infinite}.ts-phone__check-item--done .ts-phone__check-bubble:after{content:"";position:absolute;left:5px;top:4px;width:5px;height:8px;border:solid rgba(15,23,42,.85);border-width:0 2px 2px 0;transform:rotate(40deg)}[data-theme=light] .ts-phone__check-item--done .ts-phone__check-bubble:after{border-color:#fffffff2}.ts-phone__check-item--done:nth-child(2) .ts-phone__check-bubble{animation-delay:.4s}@keyframes ts-demo-bubble-pop{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}}.ts-phone__check-item--pending .ts-phone__check-bubble{border:2px solid rgba(148,163,184,.45);background:#0f172a33;animation:ts-demo-bubble-cycle 5s ease-in-out infinite}.ts-phone__check-item--pending .ts-phone__check-bubble:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:4px;background:linear-gradient(145deg,#a5b4fc,#6366f1);opacity:0;animation:ts-demo-bubble-fill 5s ease-in-out infinite}.ts-phone__check-item--pending .ts-phone__check-bubble:after{content:"";position:absolute;left:5px;top:4px;width:5px;height:8px;border:solid rgba(15,23,42,.9);border-width:0 2px 2px 0;transform:rotate(40deg);opacity:0;z-index:1;animation:ts-demo-check-fade 5s ease-in-out infinite}@keyframes ts-demo-bubble-fill{0%,52%{opacity:0;transform:scale(.85)}58%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.92)}}@keyframes ts-demo-check-fade{0%,54%{opacity:0}60%,86%{opacity:1}92%,to{opacity:0}}@keyframes ts-demo-bubble-cycle{0%,50%{border-color:#818cf88c;box-shadow:0 0 #6366f100}55%,85%{border-color:#a5b4fcd9;box-shadow:0 0 12px #6366f159}92%,to{border-color:#94a3b873;box-shadow:none}}.ts-phone__check-lines{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:1px}.ts-phone__check-line{display:block;height:7px;border-radius:5px;background:#94a3b847}.ts-phone__check-line--short{width:62%}.ts-phone__check-line--shimmer{position:relative;overflow:hidden}.ts-phone__check-line--shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-100%);animation:ts-demo-line-shimmer 2.2s ease-in-out infinite}[data-theme=light] .ts-phone__check-line--shimmer:after{background:linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent)}@keyframes ts-demo-line-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ts-phone__check{height:10px;border-radius:6px;background:#94a3b840}.ts-phone__check.on{background:linear-gradient(90deg,#6366f180,#8b5cf673)}.ts-phone__screen--checklist-demo{min-height:220px}.ts-phone__progress-label{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-top:4px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8d9}.ts-phone__progress-pct{font-variant-numeric:tabular-nums;color:var(--ts-primary);animation:ts-demo-pct-pulse 2.4s ease-in-out infinite}@keyframes ts-demo-pct-pulse{0%,to{opacity:.75}50%{opacity:1}}.ts-phone__progress{height:6px;border-radius:999px;background:#94a3b833;overflow:hidden;margin-top:auto}.ts-phone__progress-fill{display:block;height:100%;width:66%;border-radius:inherit;position:relative;overflow:hidden;background:linear-gradient(90deg,#6366f1,#8b5cf6)}.ts-phone__progress-fill--animate{animation:ts-demo-progress 2.4s ease-in-out infinite}.ts-phone__progress-shine{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:ts-demo-progress-shine 1.8s ease-in-out infinite;pointer-events:none}@keyframes ts-demo-progress-shine{0%{transform:translate(-120%);opacity:0}15%{opacity:1}to{transform:translate(320%);opacity:0}}@keyframes ts-demo-progress{0%,to{width:56%}50%{width:84%}}.ts-phone__doc{flex:1;padding:14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.ts-phone__doc--animated{animation:ts-demo-doc-float 5s ease-in-out infinite}@keyframes ts-demo-doc-float{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 10px 28px -12px #6366f140}}[data-theme=light] .ts-phone__doc{background:#fff;border-color:#0f172a14}.ts-phone__doc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.ts-phone__doc-status{font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8f2}.ts-phone__doc-pip{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399a6;animation:ts-demo-pip-blink 1.4s ease-in-out infinite}@keyframes ts-demo-pip-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.88)}}.ts-phone__doc-thumb{height:48px;border-radius:10px;background:linear-gradient(135deg,#6366f133,#0f172a73);border:1px solid rgba(129,140,248,.25);overflow:hidden;position:relative}[data-theme=light] .ts-phone__doc-thumb{background:linear-gradient(135deg,#e0e7ffe6,#f8fafcf2);border-color:#6366f133}.ts-phone__doc-thumb-inner{position:absolute;top:-20%;right:-30%;bottom:-20%;left:-30%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.12) 52%,transparent 70%);animation:ts-demo-thumb-sheen 3.5s ease-in-out infinite}@keyframes ts-demo-thumb-sheen{0%{transform:translate(-12%) translateY(6%)}to{transform:translate(12%) translateY(-6%)}}.ts-phone__screen--report-demo{min-height:220px}.ts-phone__doc-line{height:8px;border-radius:4px;background:#94a3b859;position:relative;overflow:hidden}[data-theme=light] .ts-phone__doc-line{background:#e2e8f0}.ts-phone__doc-line--sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(129,140,248,.35),transparent);transform:translate(-100%);animation:ts-demo-doc-sweep 2.8s ease-in-out infinite}[data-theme=light] .ts-phone__doc-line--sweep:after{background:linear-gradient(90deg,transparent,rgba(99,102,241,.25),transparent)}.ts-phone__doc-line--d1:after{animation-delay:.35s}.ts-phone__doc-line--d2:after{animation-delay:.7s}.ts-phone__doc-line--d3:after{animation-delay:1.05s}@keyframes ts-demo-doc-sweep{0%,30%{transform:translate(-100%);opacity:0}45%{opacity:1}70%,to{transform:translate(100%);opacity:0}}.ts-phone__doc-line--short{width:60%}.ts-phone__doc-seal{margin-top:auto;align-self:flex-end;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.ts-phone__doc-seal--glow{padding:6px 10px;border-radius:8px;background:#6366f12e;border:1px solid rgba(99,102,241,.35);animation:ts-demo-seal-glow 2.5s ease-in-out infinite}[data-theme=light] .ts-phone__doc-seal--glow{background:#6366f11f;border-color:#6366f147}@keyframes ts-demo-seal-glow{0%,to{box-shadow:0 0 #6366f159}50%{box-shadow:0 0 20px 2px #8b5cf673}}.ts-landing-section{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(48px,7vw,80px)}.ts-landing-kicker{margin:0 0 10px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-primary)}.ts-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:900px){.ts-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:0 8px}}.ts-steps__item{display:flex;gap:18px;padding:clamp(20px,3vw,26px);border-radius:var(--ts-radius);background:#ffffff0a;border:1px solid var(--ts-border);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=light] .ts-steps__item{background:#ffffffb8;box-shadow:var(--ts-shadow-sm)}.ts-steps__item:hover{transform:translateY(-4px);border-color:#818cf859;box-shadow:var(--ts-shadow-md)}.ts-steps__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#7c3aed);color:var(--ts-chrome-text);box-shadow:0 8px 20px -8px #6366f180}.ts-steps__title{margin:0 0 8px;font-size:1.0625rem;font-weight:700;color:var(--ts-text)}.ts-steps__text{margin:0;font-size:.9375rem;color:var(--ts-text-muted);line-height:1.55}.ts-steps__connector{display:none}@media(min-width:900px){.ts-steps__connector{display:flex;align-self:center;width:36px;height:2px;background:linear-gradient(90deg,#818cf826,#818cf88c,#818cf826);border-radius:999px}}@media(max-width:899px){.ts-steps__item+.ts-steps__item{margin-top:14px}.ts-steps__connector{display:none}}.ts-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:stretch}.ts-plan-card{position:relative;display:flex;flex-direction:column;padding:clamp(22px,4vw,28px);border-radius:var(--ts-radius);background:#ffffffe6;border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 12px #0f172a12,0 0 0 1px #6366f10f;transition:transform .35s cubic-bezier(.34,1.15,.64,1),box-shadow .35s ease}.ts-plan-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px -16px #0f172a2e,0 0 0 1px #6366f11f}.ts-plan-card--featured{border:2px solid rgba(99,102,241,.45);background:linear-gradient(180deg,#fff,#f5f3ff);box-shadow:0 16px 48px -20px #6366f159,0 0 0 1px #6366f126}.ts-plan-card__badge{position:absolute;top:16px;right:16px;margin:0;padding:4px 10px;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6;background:#6366f126;border-radius:999px;border:1px solid rgba(99,102,241,.25)}.ts-plan-card__name{margin:0 0 6px;font-family:var(--ts-font-display);font-size:1.375rem;font-weight:700;color:var(--ts-text-on-paper)}.ts-plan-card__tagline{margin:0 0 18px;font-size:.9375rem;color:var(--ts-text-muted-on-paper)}.ts-plan-card__list{margin:0 0 22px;padding:0 0 0 1.15rem;flex:1;font-size:.875rem;color:var(--ts-text-muted-on-paper);line-height:1.6}.ts-plan-card__list li{margin-bottom:8px}.ts-plan-card__list li:last-child{margin-bottom:0}.ts-plan-card__cta{width:100%;text-align:center}.ts-trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ts-trust-item{display:flex;gap:16px;padding:22px 20px;border-radius:var(--ts-radius);background:#ffffff0a;border:1px solid var(--ts-border);transition:border-color .25s ease,transform .25s ease}[data-theme=light] .ts-trust-item{background:#ffffffa6;box-shadow:var(--ts-shadow-sm)}.ts-trust-item:hover{border-color:#818cf859;transform:translateY(-3px)}.ts-trust-item__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--ts-accent-soft);color:var(--ts-primary);border:1px solid rgba(129,140,248,.25)}.ts-trust-item__title{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--ts-text)}.ts-trust-item__text{margin:0;font-size:.875rem;color:var(--ts-text-muted);line-height:1.55}.ts-process-visual{border-top:1px solid var(--ts-border)}.ts-process-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,28px)}.ts-process-card{margin:0}.ts-process-card__figure{margin:0;height:100%;display:flex;flex-direction:column;gap:14px}.ts-process-card__frame{border-radius:var(--ts-radius);overflow:hidden;border:1px solid var(--ts-border);background:#0f172a;box-shadow:var(--ts-shadow-md);transition:transform .35s cubic-bezier(.34,1.15,.64,1),box-shadow .35s ease,border-color .25s ease}[data-theme=light] .ts-process-card__frame{border-color:#0f172a1a;box-shadow:var(--ts-shadow-sm)}.ts-process-card:hover .ts-process-card__frame{transform:translateY(-4px);border-color:#818cf859;box-shadow:var(--ts-shadow-lg),0 0 0 1px #6366f11f}.ts-process-card__img{display:block;width:100%;height:auto;aspect-ratio:400 / 240;object-fit:cover;vertical-align:middle}.ts-process-card__body{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:start}.ts-process-card__step{grid-row:1 / span 2;font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--ts-text-subtle);opacity:.85}.ts-process-card__title{grid-column:2;margin:0;font-size:1.0625rem;font-weight:700;color:var(--ts-text);letter-spacing:-.01em}.ts-process-card__caption{grid-column:2;margin:0;font-size:.875rem;line-height:1.5;color:var(--ts-text-muted)}@media(max-width:480px){.ts-process-card__body{grid-template-columns:1fr;grid-template-rows:auto}.ts-process-card__step{grid-row:auto;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-primary);opacity:1}.ts-process-card__title,.ts-process-card__caption{grid-column:1}}.ts-landing-demo{border-top:1px solid var(--ts-border)}.ts-demo-flow{display:grid;grid-template-columns:1fr;gap:clamp(8px,2vw,12px) clamp(16px,3vw,28px);align-items:start;justify-items:center;margin-top:clamp(8px,2vw,16px)}@media(min-width:960px){.ts-demo-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:0 clamp(6px,1.2vw,14px)}}.ts-demo-step{margin:0;width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(14px,2.5vw,20px)}.ts-demo-step__header{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:26ch}.ts-demo-step__kicker{font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ts-primary);opacity:.95}.ts-demo-step__title{margin:0;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700;letter-spacing:-.02em;color:var(--ts-text);line-height:1.2}.ts-demo-step__text{margin:0;font-size:.8125rem;font-weight:500;color:var(--ts-text-muted);line-height:1.55}.ts-demo-step__visual{position:relative;display:flex;justify-content:center;width:100%;padding:clamp(18px,4vw,28px) clamp(12px,3vw,20px)}.ts-demo-glow{position:absolute;top:4%;right:2%;bottom:8%;left:2%;border-radius:50%;pointer-events:none;z-index:0;filter:blur(36px);opacity:.85;animation:ts-demo-glow-drift 8s ease-in-out infinite}.ts-demo-glow--capture{background:radial-gradient(ellipse 85% 70% at 50% 48%,rgba(99,102,241,.42) 0%,rgba(139,92,246,.12) 45%,transparent 72%)}.ts-demo-glow--checklist{background:radial-gradient(ellipse 85% 70% at 50% 52%,rgba(167,139,250,.38) 0%,rgba(99,102,241,.1) 48%,transparent 72%);animation-delay:-2.5s}.ts-demo-glow--verified{background:radial-gradient(ellipse 85% 70% at 50% 50%,rgba(52,211,153,.28) 0%,rgba(99,102,241,.22) 42%,transparent 70%);animation-delay:-5s}@keyframes ts-demo-glow-drift{0%,to{transform:scale(1) translate(0);opacity:.82}50%{transform:scale(1.06) translate(2%,-1.5%);opacity:.95}}.ts-demo-step__visual .ts-phone{position:relative;z-index:1}.ts-demo-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ts-text-muted);opacity:.55;padding:8px 0}.ts-demo-arrow__track{display:block;width:2px;height:20px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(129,140,248,.42),transparent);opacity:.65}.ts-demo-arrow__icon{flex-shrink:0;color:#818cf8ad;animation:ts-demo-arrow-nudge-down 2.2s ease-in-out infinite}@media(min-width:960px){.ts-demo-arrow{flex-direction:row;align-self:center;padding:0;margin-top:clamp(52px,9vw,88px)}.ts-demo-arrow__track{width:clamp(12px,2vw,28px);height:2px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.38),transparent)}.ts-demo-arrow__icon{animation-name:ts-demo-arrow-nudge-right}}@keyframes ts-demo-arrow-nudge-down{0%,to{transform:rotate(90deg) translateY(0);opacity:.65}50%{transform:rotate(90deg) translateY(5px);opacity:1}}@keyframes ts-demo-arrow-nudge-right{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(4px);opacity:1}}.ts-phone--demo{width:100%;max-width:220px}.ts-landing-cta-band{margin:0;padding:clamp(56px,9vw,96px) 24px;background:linear-gradient(155deg,#1e1b4b,#312e81 42%,#1e293b);border-top:1px solid rgba(129,140,248,.25);position:relative;overflow:hidden}.ts-landing-cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 80% 20%,rgba(139,92,246,.35),transparent 55%);pointer-events:none}[data-theme=light] .ts-landing-cta-band{background:linear-gradient(155deg,#eef2ff,#e0e7ff,#f8fafc);border-top-color:#6366f126}[data-theme=light] .ts-landing-cta-band:before{background:radial-gradient(ellipse 70% 50% at 80% 15%,rgba(99,102,241,.2),transparent 55%)}.ts-landing-cta-band__inner{position:relative;max-width:var(--ts-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:768px){.ts-landing-cta-band__inner{grid-template-columns:1fr auto;gap:48px}}.ts-landing-cta-band__title{margin:0 0 12px;font-family:var(--ts-font-display);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#f1f5f9}[data-theme=light] .ts-landing-cta-band__title{color:#0f172a}.ts-landing-cta-band__lead{margin:0;font-size:1.0625rem;color:#e2e8f0d9;max-width:42ch;line-height:1.6}[data-theme=light] .ts-landing-cta-band__lead{color:#475569}.ts-landing-cta-band__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:min(100%,280px)}.ts-btn--lg{padding:16px 28px;font-size:1rem}.ts-store-row{display:flex;flex-wrap:wrap;gap:10px}.ts-store-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:.8125rem;font-weight:700;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#e2e8f0;cursor:not-allowed;opacity:.75}[data-theme=light] .ts-store-btn{border-color:#0f172a1f;background:#ffffffd9;color:#64748b}button.ts-store-btn{font-family:inherit}.ts-store-btn--play{cursor:pointer;opacity:1;border-color:#c7d2fe73;color:#e0e7ff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ts-store-btn--play:hover{border-color:#c7d2febf;background:#ffffff1f;box-shadow:0 0 24px -8px #6366f173}.ts-store-btn--play:focus-visible{outline:2px solid rgba(165,180,252,.9);outline-offset:2px}[data-theme=light] .ts-store-btn--play{border-color:#6366f159;color:#4338ca}[data-theme=light] .ts-store-btn--play:hover{background:#eef2fff2;border-color:#6366f180;box-shadow:0 4px 20px -8px #6366f140}.ts-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ts-modal-backdrop-in .22s ease}@keyframes ts-modal-backdrop-in{0%{opacity:0}to{opacity:1}}[data-theme=light] .ts-modal-backdrop{background:#0f172a73}.ts-modal{position:relative;width:min(100%,380px);max-height:min(90vh,520px);overflow:auto;padding:28px 24px 24px;border-radius:var(--ts-radius);background:#0f111ceb;border:1px solid rgba(129,140,248,.28);box-shadow:var(--ts-shadow-lg),0 0 80px -24px #6366f159;color:var(--ts-text);animation:ts-modal-in .28s cubic-bezier(.22,1,.36,1)}@keyframes ts-modal-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-theme=light] .ts-modal{background:#fffffff7;border-color:#0f172a1a;box-shadow:var(--ts-shadow-lg)}.ts-modal__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;font-size:1.5rem;line-height:1;color:#94a3b8f2;background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.ts-modal__close:hover{color:var(--ts-text);background:#ffffff0f}[data-theme=light] .ts-modal__close:hover{background:#0f172a0f}.ts-modal__title{margin:0 40px 10px 0;font-family:var(--ts-font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--ts-text)}.ts-modal__lead{margin:0;font-size:.875rem;color:var(--ts-text-muted);line-height:1.55}.ts-download-qr-modal{display:flex;flex-direction:column;align-items:stretch}.ts-download-qr-modal__qr{display:flex;justify-content:center;align-self:center;margin:18px 0 20px;padding:14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0f172a0f}.ts-download-qr-modal__qr svg{display:block}.ts-download-qr-modal__link{align-self:stretch;text-align:center;justify-content:center}.ts-landing-cta-band__hint{margin:0;font-size:.75rem;color:#94a3b8f2;line-height:1.45}[data-theme=light] .ts-landing-cta-band__hint{color:#64748b}.ts-section{max-width:var(--ts-max);margin:0 auto;padding:clamp(48px,7vw,72px) 24px clamp(56px,8vw,88px)}.ts-section__title{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:700;margin:0 0 12px;letter-spacing:-.02em;color:var(--ts-text)}.ts-section__subtitle{margin:0 0 40px;font-size:1.0625rem;color:var(--ts-text-muted);max-width:56ch}.ts-band-light{background:linear-gradient(180deg,#eef1f8 0%,var(--ts-bg-band) 50%,#e2e8f4 100%);border-top:1px solid rgba(99,102,241,.12);border-bottom:1px solid rgba(139,92,246,.1);position:relative}.ts-band-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(99,102,241,.06),transparent 70%);pointer-events:none}.ts-band-light .ts-section{padding-top:56px;padding-bottom:72px}.ts-band-light .ts-section__title{color:var(--ts-text-inverse)}.ts-band-light .ts-section__subtitle{color:#404040}.ts-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ts-feature{position:relative;overflow:hidden;padding:clamp(22px,4vw,30px);border-radius:var(--ts-radius);background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #0f172a0f,0 0 0 1px #6366f10f;isolation:isolate;transition:transform .4s cubic-bezier(.34,1.15,.64,1),box-shadow .4s ease,border-color .3s ease,background .35s ease}.ts-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 42%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.ts-feature:hover{transform:translateY(-8px) scale(1.015);border-color:#8e98a8;background:linear-gradient(180deg,#eef0f5 0%,var(--ts-surface-bright) 100%);box-shadow:0 4px 6px -1px #0000000f,0 18px 36px -14px #00000038,0 0 0 1px #ffffff73,0 0 24px -6px #788caa59}.ts-feature:hover:before{opacity:1}.ts-feature>*{position:relative;z-index:1}.ts-feature:hover .ts-feature__icon{transform:scale(1.08) rotate(-2deg);box-shadow:0 6px 14px -4px #00000059}.ts-feature__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#3730a3,#5b21b6,#4f46e5);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:18px;color:var(--ts-chrome-text);box-shadow:0 8px 20px -6px #4f46e573;transition:transform .4s cubic-bezier(.34,1.15,.64,1),box-shadow .35s ease}.ts-band-light .ts-feature__icon{background:linear-gradient(135deg,#6366f1,#7c3aed);color:var(--ts-chrome-text);box-shadow:0 8px 22px -8px #6366f166}.ts-band-light .ts-feature:hover .ts-feature__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 6px 16px -4px #0003}.ts-feature h3{font-size:1.0625rem;font-weight:700;margin:0 0 8px;color:var(--ts-text-on-paper)}.ts-feature p{margin:0;font-size:.9375rem;color:var(--ts-text-muted-on-paper);line-height:1.55}.ts-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:8px}@media(max-width:768px){.ts-split{grid-template-columns:1fr}.ts-header__inner{flex-direction:column;align-items:stretch}.ts-header__cluster{justify-content:space-between;width:100%}.ts-nav{gap:0;flex:1;min-width:0}.ts-nav__link{padding:8px 10px;font-size:.8125rem}.ts-feature-grid{grid-template-columns:1fr}}.ts-panel{position:relative;overflow:hidden;padding:clamp(22px,4vw,30px);border-radius:var(--ts-radius);background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 12px #0f172a12,0 0 0 1px #6366f10d;isolation:isolate;transition:transform .4s cubic-bezier(.34,1.15,.64,1),box-shadow .4s ease,border-color .3s ease,background .35s ease}.ts-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(255,255,255,.65),transparent 55%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.ts-panel:hover{transform:translateY(-8px) scale(1.015);border-color:#8e98a8;background:linear-gradient(180deg,#f0f2f7 0%,var(--ts-surface-bright) 100%);box-shadow:0 4px 6px -1px #0000000f,0 20px 40px -16px #0000003d,0 0 0 1px #ffffff59}.ts-panel:hover:before{opacity:1}.ts-panel>*{position:relative;z-index:1}.ts-panel h3{font-size:1rem;font-weight:700;margin:0 0 10px;color:var(--ts-text-on-paper)}.ts-panel p{margin:0;font-size:.9375rem;color:var(--ts-text-muted-on-paper);line-height:1.55}.ts-panel__link{display:inline-flex;margin-top:16px;font-weight:600;font-size:.9375rem;color:#171717;text-decoration:none}.ts-panel__link:hover{text-decoration:underline}.ts-page-narrow{max-width:440px;margin:0 auto;padding:48px 24px 64px}.ts-page-narrow__card{padding:36px 32px}[data-theme=dark] .ts-page-narrow .ts-card{background:#0c0e188c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(129,140,248,.18);color:var(--ts-text);box-shadow:var(--ts-shadow-lg),0 0 80px -24px #6366f140}[data-theme=dark] .ts-page-narrow h1,[data-theme=dark] .ts-page-narrow .ts-lead{color:var(--ts-text)}[data-theme=dark] .ts-page-narrow .ts-lead{color:var(--ts-text-muted)}[data-theme=dark] .ts-back{color:var(--ts-primary)}.ts-page-narrow h1{font-family:var(--ts-font-display);font-size:1.625rem;font-weight:700;margin:0 0 12px;letter-spacing:-.02em;color:var(--ts-text-on-paper)}.ts-page-narrow .ts-lead{margin:0 0 24px;color:var(--ts-text-muted-on-paper);font-size:.9375rem;line-height:1.6}.ts-back{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:.875rem;font-weight:600;color:#171717;text-decoration:none}.ts-back:hover{text-decoration:underline}.ts-dash{max-width:var(--ts-max);margin:0 auto;padding:32px 24px 64px}.ts-dash__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.ts-dash__head h1{font-family:var(--ts-font-display);font-size:1.75rem;font-weight:700;margin:0 0 8px;letter-spacing:-.02em;color:var(--ts-text)}.ts-dash__head p{margin:0;color:var(--ts-text-muted);font-size:.9375rem;max-width:48ch}.ts-dash__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px}.ts-stat{padding:20px 22px;border-radius:var(--ts-radius-sm);background:var(--ts-white-bright);border:1px solid var(--ts-border-paper);box-shadow:0 1px 3px #0000000f;transition:transform .35s cubic-bezier(.34,1.15,.64,1),box-shadow .35s ease,border-color .28s ease}.ts-stat:hover{transform:translateY(-4px) scale(1.02);border-color:#9aa3b2;box-shadow:0 6px 12px -4px #0000001f,0 2px 4px #0000000a}.ts-stat__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#737373;margin-bottom:6px}.ts-stat__value{font-size:1.5rem;font-weight:700;color:var(--ts-text-inverse)}.ts-empty{padding:48px 24px;text-align:center;border:1px dashed #a8b0bc;border-radius:var(--ts-radius);background:var(--ts-surface-muted)}.ts-empty p{margin:0;color:#737373;font-size:.9375rem}a{color:var(--ts-primary)}[data-theme=light] a{color:#4f46e5}.ts-card a,.ts-panel a,.ts-page-narrow a,.ts-feature a,.ts-band-light a{color:#171717}.ts-hero .ts-btn--primary{color:var(--ts-chrome-text)}.ts-hero .ts-btn--secondary{color:var(--ts-text)}[data-theme=light] .ts-hero .ts-btn--secondary{color:var(--ts-text-inverse)}.ts-hero .ts-btn--secondary:hover{color:var(--ts-text)}[data-theme=light] .ts-hero .ts-btn--secondary:hover{color:var(--ts-text-inverse)}.ts-scroll-reveal{opacity:1}@supports (animation-timeline: view()){.ts-scroll-reveal{opacity:0;animation:ts-landing-rise .85s cubic-bezier(.22,1,.36,1) forwards;animation-timeline:view();animation-range:entry 0% cover 38%}.ts-scroll-reveal--d1{animation-delay:.06s}.ts-scroll-reveal--d2{animation-delay:.12s}.ts-scroll-reveal--d3{animation-delay:.18s}}@keyframes ts-landing-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ts-hero-ambient{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-14px,10px,0);opacity:.94}}.ts-motion-hero:before{animation:ts-hero-ambient 24s ease-in-out infinite alternate;will-change:transform}.ts-animate-fade-up{opacity:0;animation:ts-landing-rise .85s cubic-bezier(.22,1,.36,1) forwards}.ts-animate-delay-1{animation-delay:.1s}.ts-animate-delay-2{animation-delay:.2s}.ts-animate-delay-3{animation-delay:.3s}.ts-animate-delay-4{animation-delay:.42s}.ts-feature-grid--animate>.ts-feature{opacity:0;animation:ts-landing-rise .72s cubic-bezier(.22,1,.36,1) forwards}.ts-feature-grid--animate>.ts-feature:nth-child(1){animation-delay:.18s}.ts-feature-grid--animate>.ts-feature:nth-child(2){animation-delay:.32s}.ts-feature-grid--animate>.ts-feature:nth-child(3){animation-delay:.46s}.ts-split--animate>.ts-panel{opacity:0;animation:ts-landing-rise .75s cubic-bezier(.22,1,.36,1) forwards}.ts-split--animate>.ts-panel:nth-child(1){animation-delay:.12s}.ts-split--animate>.ts-panel:nth-child(2){animation-delay:.26s}.ts-dash--animate>.ts-dash__head{opacity:0;animation:ts-landing-rise .78s cubic-bezier(.22,1,.36,1) forwards}.ts-dash--animate>.ts-dash__grid .ts-stat{opacity:0;animation:ts-landing-rise .68s cubic-bezier(.22,1,.36,1) forwards}.ts-dash--animate>.ts-dash__grid .ts-stat:nth-child(1){animation-delay:.1s}.ts-dash--animate>.ts-dash__grid .ts-stat:nth-child(2){animation-delay:.2s}.ts-dash--animate>.ts-dash__grid .ts-stat:nth-child(3){animation-delay:.3s}.ts-dash--animate>.ts-card{opacity:0;animation:ts-landing-rise .75s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.35s}@media(prefers-reduced-motion:reduce){.ts-motion-hero:before{animation:none;transform:none;opacity:1}.ts-animate-fade-up,.ts-animate-fade-up.ts-animate-delay-1,.ts-animate-fade-up.ts-animate-delay-2,.ts-animate-fade-up.ts-animate-delay-3,.ts-animate-fade-up.ts-animate-delay-4{opacity:1;animation:none;transform:none}.ts-feature-grid--animate>.ts-feature,.ts-split--animate>.ts-panel{opacity:1;animation:none;transform:none}.ts-dash--animate>.ts-dash__head,.ts-dash--animate>.ts-dash__grid .ts-stat,.ts-dash--animate>.ts-card{opacity:1;animation:none;transform:none}.ts-scroll-reveal{opacity:1;animation:none}.ts-feature,.ts-panel,.ts-card,.ts-stat,.ts-feature__icon{transition-duration:.01ms}.ts-feature:hover,.ts-panel:hover,.ts-card:hover,.ts-stat:hover,.ts-plan-card:hover,.ts-steps__item:hover,.ts-trust-item:hover,.ts-process-card:hover .ts-process-card__frame,.ts-feature:hover .ts-feature__icon,.ts-band-light .ts-feature:hover .ts-feature__icon{transform:none}.ts-phone__timeline-step--active:before,.ts-phone__timeline-step--active .ts-phone__timeline-node,.ts-phone__timeline-step:nth-child(3) .ts-phone__timeline-connector,.ts-phone__timeline-status--live,.ts-phone__timeline-pip{animation:none}.ts-phone__timeline-step--active:before{opacity:1}.ts-phone__timeline-step--active .ts-phone__timeline-node{transform:none}.ts-phone__capture-dot,.ts-phone__progress-fill--animate,.ts-phone__doc-seal--glow,.ts-demo-glow,.ts-demo-arrow__icon{animation:none}.ts-phone__capture-dot{opacity:1;transform:scale(1)}.ts-phone__progress-fill--animate{width:66%}.ts-phone__doc-seal--glow{box-shadow:none}.ts-demo-glow{opacity:.75;transform:none}.ts-demo-arrow__icon{transform:rotate(90deg);opacity:.75}@media(min-width:960px){.ts-demo-arrow__icon{transform:none;opacity:.75}}.ts-phone__finder{animation:none;border-color:#818cf880;box-shadow:none}.ts-phone__finder-scan,.ts-phone__finder-corner{animation:none}.ts-phone__finder-scan{top:42%;opacity:.9}.ts-phone__finder-corner{opacity:.85;filter:none}.ts-phone__rec-dot{animation:none;opacity:1;transform:none}.ts-phone__shutter--demo,.ts-phone__shutter--demo:after{animation:none;box-shadow:none}.ts-phone__shutter--demo:after{transform:scale(1);opacity:.55}.ts-phone__check-item--done .ts-phone__check-bubble{animation:none;transform:none}.ts-phone__check-item--pending .ts-phone__check-bubble{animation:none}.ts-phone__check-item--pending .ts-phone__check-bubble:before{animation:none;opacity:0}.ts-phone__check-item--pending .ts-phone__check-bubble:after{animation:none;opacity:0}.ts-phone__check-line--shimmer:after{animation:none;transform:none;opacity:0}.ts-phone__progress-pct{animation:none;opacity:1}.ts-phone__progress-shine{animation:none;opacity:0}.ts-phone__doc--animated{animation:none;box-shadow:none}.ts-phone__doc-pip{animation:none;opacity:1;transform:none}.ts-phone__doc-thumb-inner{animation:none;transform:none}.ts-phone__doc-line--sweep:after{animation:none;opacity:0}.ts-modal-backdrop,.ts-modal{animation:none}}.ts-ops-list{list-style:none;margin:0;padding:0}.ts-ops-list__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--ts-border-paper)}.ts-ops-list__item:last-child{border-bottom:none}.ts-ops-list__meta{margin-top:4px;font-size:.875rem;color:var(--ts-muted, #888)}.ts-ops-list__badge{flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.ts-field select.ts-input,.ts-field select{width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--ts-border-paper);background:var(--ts-bg-elevated, transparent);color:inherit;font:inherit}
