.tl-hero{--accent-rgb:201,213,255;--accent-ink:rgb(20,27,52);--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro",system-ui,sans-serif;--bg:#090a0b;--bg-2:#0c0e10;--ink:#ffffff;--ink-2:rgba(255,255,255,0.78);--ink-3:rgba(255,255,255,0.58);--ink-4:rgba(255,255,255,0.36);--ink-5:rgba(255,255,255,0.18);--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--card:rgba(255,255,255,0.035);--card-2:rgba(255,255,255,0.06);--card-bg:rgba(18,20,24,0.78);--green:rgb(120,220,160);--grain-blend:overlay;--grid-line:rgba(255,255,255,0.035)}.tl-hero[data-tl-theme=light]{--bg:#f6f5f1;--bg-2:#efece4;--ink:#14110a;--ink-2:rgba(20,17,10,0.78);--ink-3:rgba(20,17,10,0.58);--ink-4:rgba(20,17,10,0.40);--ink-5:rgba(20,17,10,0.18);--line:rgba(20,17,10,0.08);--line-2:rgba(20,17,10,0.14);--card:rgba(255,255,255,0.6);--card-2:rgba(255,255,255,0.85);--card-bg:rgba(255,255,255,0.78);--green:rgb(60,160,90);--grain-blend:multiply;--grid-line:rgba(20,17,10,0.05)}.tl-hero{background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;overflow-x:hidden;transition:background .4s ease,color .4s ease}.tl-hero button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tl-mono{font-family:var(--mono);font-feature-settings:"tnum";letter-spacing:0}.tl-hero{position:relative;min-height:100vh;padding:40px 56px 56px;isolation:isolate}.tl-backdrop{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.tl-mesh{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform}.tl-mesh-a{width:900px;height:900px;right:-260px;bottom:-380px;background:radial-gradient(circle,rgba(255,180,140,.18),rgba(255,180,140,0) 65%);animation:tl-drift-a 22s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-mesh-a{background:radial-gradient(circle,rgba(255,200,170,.4),rgba(255,200,170,0) 65%)}.tl-mesh-b{width:1100px;height:1100px;left:18%;top:-480px;background:radial-gradient(circle,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),0) 60%);animation:tl-drift-b 28s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-mesh-b{background:radial-gradient(circle,rgba(var(--accent-rgb),.45),rgba(var(--accent-rgb),0) 60%)}.tl-mesh-c{width:700px;height:700px;left:-200px;top:30%;background:radial-gradient(circle,rgba(120,160,220,.14),rgba(120,160,220,0) 60%);animation:tl-drift-c 34s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-mesh-c{background:radial-gradient(circle,rgba(140,180,220,.3),rgba(140,180,220,0) 60%)}@keyframes tl-drift-a{0%,to{transform:translate(0)}50%{transform:translate(-60px,-30px)}}@keyframes tl-drift-b{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes tl-drift-c{0%,to{transform:translate(0)}50%{transform:translate(80px,-40px)}}.tl-grid{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%)}.tl-grid,.tl-vignette{position:absolute;inset:0}.tl-vignette{background:radial-gradient(ellipse 70% 50% at 50% 110%,rgba(0,0,0,.6),transparent 60%),radial-gradient(ellipse 100% 80% at 50% 0,rgba(0,0,0,.5),transparent 60%)}.tl-hero[data-tl-theme=light] .tl-vignette{background:radial-gradient(ellipse 70% 50% at 50% 110%,rgba(180,170,140,.2),transparent 60%),radial-gradient(ellipse 100% 80% at 50% 0,rgba(180,170,140,.15),transparent 60%)}.tl-grain{opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:var(--grain-blend)}.tl-grain,.tl-motes{position:absolute;inset:0}.tl-motes span{position:absolute;bottom:-10px;background:rgb(var(--accent-rgb));border-radius:50%;box-shadow:0 0 8px rgba(var(--accent-rgb),.6);animation:tl-rise linear infinite}@keyframes tl-rise{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-110vh) translateX(20px);opacity:0}}.tl-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0 0;margin-bottom:88px;animation:tl-fade-down .6s ease both}@keyframes tl-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tl-nav-left{gap:48px}.tl-logo,.tl-nav-left{display:flex;align-items:center}.tl-logo{gap:9px;font-weight:500;letter-spacing:-.02em;font-size:15px}.tl-logo-mark{width:18px;height:18px;background:conic-gradient(from 200deg,rgb(var(--accent-rgb)),var(--ink),rgb(var(--accent-rgb)));border-radius:4px;box-shadow:0 0 12px rgba(var(--accent-rgb),.4),inset 0 0 0 1px rgba(255,255,255,.4);animation:tl-spin 18s linear infinite}@keyframes tl-spin{to{transform:rotate(1turn)}}.tl-nav-links{list-style:none;display:flex;gap:28px;font-size:13.5px;color:var(--ink-3)}.tl-nav-links li{transition:color .15s;cursor:pointer}.tl-nav-links li:hover{color:var(--ink)}.tl-nav-right{display:flex;align-items:center;gap:8px}.tl-nav-ghost{padding:8px 14px;font-size:13.5px;color:var(--ink-3);border-radius:8px;transition:color .15s,background .15s}.tl-nav-ghost:hover{color:var(--ink);background:var(--card-2)}.tl-nav-cta{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:500;color:var(--accent-ink);background:linear-gradient(180deg,#ffffff 0,rgb(var(--accent-rgb)) 100%);border-radius:8px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 0 0 1px rgba(255,255,255,.1),0 8px 22px rgba(var(--accent-rgb),.25);transition:transform .15s,box-shadow .15s}.tl-nav-cta:hover{transform:translateY(-1px)}.tl-content{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;max-width:1480px;margin:0 auto;min-height:600px}.tl-content-left{padding-top:8px}.tl-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:100px;font-size:12.5px;color:var(--ink-2);margin-bottom:28px;cursor:pointer;animation:tl-fade-up .6s ease .1s both;transition:background .2s,border-color .2s}.tl-eyebrow:hover{background:var(--card-2);border-color:var(--line-2)}.tl-eyebrow-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:3px 8px;background:rgb(var(--accent-rgb));color:var(--accent-ink);border-radius:100px;font-weight:500}.tl-eyebrow-text{padding-right:4px}.tl-eyebrow svg{color:var(--ink-3);margin-right:8px}@keyframes tl-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tl-headline{font-size:clamp(48px,5.4vw,78px);line-height:.96;letter-spacing:-.035em;font-weight:500;margin-bottom:28px;color:var(--ink)}.tl-headline .tl-line{display:block;overflow:visible;padding-bottom:.06em}.tl-headline .tl-char{display:inline-block;opacity:0;transform:translateY(.6em);animation:tl-char-in .7s cubic-bezier(.2,.7,.2,1) both}.tl-headline .tl-line-b .tl-char{background:linear-gradient(180deg,var(--ink) 0,rgba(var(--accent-rgb),.85) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-family:"Instrument Serif",Times New Roman,serif;font-weight:400;letter-spacing:-.02em}@keyframes tl-char-in{to{opacity:1;transform:translateY(0)}}.tl-lede-wrap{animation:tl-fade-up .7s ease .9s both}.tl-lede{font-size:17px;line-height:1.55;color:var(--ink-3);max-width:480px;margin-bottom:32px;text-wrap:pretty}.tl-cta-row{display:flex;gap:10px;margin-bottom:24px}.tl-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:500;color:var(--accent-ink);background:linear-gradient(180deg,#ffffff 0,rgb(var(--accent-rgb)) 100%);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.15),0 10px 30px rgba(var(--accent-rgb),.3),0 1px 2px rgba(0,0,0,.4);transition:transform .18s,box-shadow .18s}.tl-cta-primary:hover{transform:translateY(-1px)}.tl-cta-secondary{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;font-size:13.5px;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:10px;transition:background .15s,border-color .15s}.tl-cta-secondary:hover{background:var(--card-2);border-color:var(--line-2)}.tl-cta-play{color:rgb(var(--accent-rgb));font-size:9px}.tl-meta-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-4);font-family:var(--mono)}.tl-status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:tl-pulse 2.4s ease-in-out infinite}@keyframes tl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.tl-meta-text{color:var(--ink-3)}.tl-meta-link{color:var(--ink-2);cursor:pointer;transition:color .15s}.tl-meta-link:hover{color:rgb(var(--accent-rgb))}.tl-card-wrap,.tl-content-right{position:relative}.tl-card-wrap{animation:tl-card-in 1s cubic-bezier(.2,.7,.2,1) .4s both}@keyframes tl-card-in{0%{opacity:0;transform:translateY(24px) rotate3d(1,-.3,0,6deg)}to{opacity:1;transform:none}}.tl-card-glow{position:absolute;inset:-40px;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),0) 65%);filter:blur(20px);z-index:-1}.tl-card{position:relative;border-radius:14px;background:var(--card-bg);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px rgba(0,0,0,.45),0 60px 120px rgba(0,0,0,.35);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden}.tl-hero[data-tl-theme=light] .tl-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 30px 60px rgba(40,30,10,.12),0 60px 120px rgba(40,30,10,.08)}.tl-chrome{display:flex;align-items:center;height:38px;padding:0 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),transparent)}.tl-chrome-dots{display:flex;gap:6px;margin-right:14px}.tl-chrome-dots span{width:9px;height:9px;border-radius:50%;background:var(--ink-5)}.tl-chrome-dots span:first-child{background:rgba(255,120,120,.55)}.tl-chrome-dots span:nth-child(2){background:rgba(255,200,90,.55)}.tl-chrome-dots span:nth-child(3){background:rgba(120,220,160,.55)}.tl-chrome-tabs{display:flex;gap:2px;flex:1}.tl-chrome-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-family:var(--mono);color:var(--ink-4);border-radius:6px;cursor:pointer}.tl-chrome-tab.tl-active{background:var(--card);color:var(--ink-2)}.tl-chrome-tab-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb))}.tl-chrome-actions{display:flex;gap:8px}.tl-chrome-action{width:14px;height:2px;background:var(--ink-5);border-radius:2px}.tl-body{display:grid;grid-template-columns:150px 1fr;min-height:280px}.tl-body-side{border-right:1px solid var(--line);padding:18px 16px;display:flex;flex-direction:column;gap:16px}.tl-side-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-4)}.tl-wave{display:flex;align-items:center;gap:2px;height:56px}.tl-wave-bar{flex:1;height:calc(var(--base) * 100%);min-height:3px;background:linear-gradient(180deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.4));border-radius:2px;animation:tl-wave 1.4s ease-in-out infinite}@keyframes tl-wave{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1.4);opacity:1}}.tl-side-meta{display:flex;flex-direction:column;gap:7px;font-size:11.5px}.tl-side-row{display:flex;justify-content:space-between;color:var(--ink-3)}.tl-side-row span:last-child{color:var(--ink-2);font-size:11px}.tl-body-main{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.tl-transcript-head{display:flex;justify-content:space-between;align-items:center}.tl-speaker{gap:10px}.tl-speaker,.tl-speaker-avatar{display:flex;align-items:center}.tl-speaker-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ffd5d5,rgb(var(--accent-rgb)));color:var(--accent-ink);font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.02em;animation:tl-avatar-in .4s ease both}@keyframes tl-avatar-in{0%{transform:scale(.8);opacity:0}to{transform:none;opacity:1}}.tl-speaker-name{font-size:13px;color:var(--ink);font-weight:500}.tl-speaker-time{font-size:10.5px;color:var(--ink-4)}.tl-confidence{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);padding:4px 9px;background:rgba(120,220,160,.08);border:1px solid rgba(120,220,160,.2);border-radius:100px}.tl-conf-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green)}.tl-transcript{font-size:14.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.011em;min-height:100px;position:relative}.tl-transcript-text{background:linear-gradient(90deg,var(--ink) 0,var(--ink-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-caret{display:inline-block;width:1px;height:1.05em;background:rgb(var(--accent-rgb));vertical-align:-.18em;margin-left:2px;animation:tl-blink .95s steps(2,jump-none) infinite;box-shadow:0 0 6px rgb(var(--accent-rgb))}@keyframes tl-blink{50%{opacity:0}}.tl-tokens{display:flex;flex-wrap:wrap;gap:6px}.tl-token{font-family:var(--mono);font-size:10.5px;padding:3px 8px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);color:rgb(var(--accent-rgb));border-radius:100px;opacity:0;transform:translateY(4px);animation:tl-token-in .5s cubic-bezier(.2,.7,.2,1) both}.tl-hero[data-tl-theme=light] .tl-token{color:var(--accent-ink);background:rgba(var(--accent-rgb),.25)}@keyframes tl-token-in{to{opacity:1;transform:none}}.tl-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);background:rgba(0,0,0,.18)}.tl-hero[data-tl-theme=light] .tl-footer{background:rgba(0,0,0,.03)}.tl-footer-left{display:flex;gap:8px}.tl-footer-left,.tl-pill{align-items:center;font-size:11px;color:var(--ink-3)}.tl-pill{display:inline-flex;gap:6px;padding:4px 9px;background:var(--card);border:1px solid var(--line);border-radius:6px}.tl-pill-key{font-family:var(--mono);color:var(--ink-2);padding:0 1px}.tl-pill-label{font-size:10.5px;color:var(--ink-4)}.tl-upload-card{position:relative;border-radius:18px;background:var(--card-bg);border:1px solid var(--line-2);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 60px rgba(0,0,0,.45),0 60px 120px rgba(0,0,0,.3);overflow:hidden;isolation:isolate;animation:tl-card-in 1s cubic-bezier(.2,.7,.2,1) .4s both}.tl-hero[data-tl-theme=light] .tl-upload-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 30px 60px rgba(40,30,10,.12),0 60px 120px rgba(40,30,10,.08)}.tl-upload-card:before{background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(var(--accent-rgb),.14),transparent 70%),radial-gradient(ellipse 40% 30% at 100% 100%,rgba(var(--accent-rgb),.08),transparent 70%)}.tl-upload-card:after,.tl-upload-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-upload-card:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 0,transparent 80%);opacity:.4}.tl-upload-card>*{position:relative;z-index:1}.tl-uc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 18px}.tl-uc-title{font-size:19px;font-weight:500;letter-spacing:-.018em;color:var(--ink)}.tl-uc-status{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:100px;background:rgba(120,220,160,.1);border:1px solid rgba(120,220,160,.24);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--green)}.tl-uc-status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:tl-uc-status-pulse 2.2s ease-in-out infinite}@keyframes tl-uc-status-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px var(--green)}50%{opacity:.55;transform:scale(.85);box-shadow:0 0 14px var(--green)}}.tl-uc-body{padding:0 26px 22px;gap:14px}.tl-uc-body,.tl-uc-row{display:flex;flex-direction:column}.tl-uc-row{gap:8px}.tl-uc-label{font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2)}.tl-uc-select{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:border-color .2s,background .2s;user-select:none}.tl-uc-select:hover{border-color:rgba(var(--accent-rgb),.4);background:var(--card-2)}.tl-uc-select-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:linear-gradient(140deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.5) 100%);color:var(--accent-ink);font-size:11px;font-weight:600;letter-spacing:-.02em;box-shadow:0 2px 6px rgba(var(--accent-rgb),.32),inset 0 1px 0 rgba(255,255,255,.4);flex-shrink:0}.tl-uc-select-text{flex:1;font-size:14px;font-weight:500;letter-spacing:-.008em;color:var(--ink)}.tl-uc-select-meta{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em;margin-right:4px}.tl-uc-select-chev{color:var(--ink-3);flex-shrink:0;transition:transform .2s}.tl-uc-select:hover .tl-uc-select-chev{transform:translateY(1px)}.tl-uc-toggle-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--card);border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background .2s;user-select:none}.tl-uc-toggle-row:hover{border-color:var(--line-2);background:var(--card-2)}.tl-uc-toggle-row.tl-is-on{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.06)}.tl-hero[data-tl-theme=light] .tl-uc-toggle-row.tl-is-on{background:rgba(var(--accent-rgb),.18)}.tl-uc-check{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--ink-5);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background .2s,border-color .2s,color .2s}.tl-uc-toggle-row.tl-is-on .tl-uc-check{background:rgb(var(--accent-rgb));border-color:rgb(var(--accent-rgb));color:var(--accent-ink);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.tl-uc-toggle-row.tl-is-on .tl-uc-check svg{animation:tl-uc-check-draw .32s cubic-bezier(.5,0,.5,1) both}@keyframes tl-uc-check-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.tl-uc-toggle-label{flex:1;font-size:13.5px;font-weight:500;letter-spacing:-.008em;color:var(--ink)}.tl-uc-toggle-sub{font-size:11.5px;color:var(--ink-4);letter-spacing:-.005em}.tl-uc-toggle-stack{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.tl-uc-drop{position:relative;margin-top:4px;padding:30px 22px 26px;border-radius:14px;background:radial-gradient(ellipse 80% 80% at 50% 30%,rgba(var(--accent-rgb),.07) 0,transparent 70%),var(--card);overflow:hidden;isolation:isolate;transition:background .3s}.tl-hero[data-tl-theme=light] .tl-uc-drop{background:radial-gradient(ellipse 80% 80% at 50% 30%,rgba(var(--accent-rgb),.18) 0,transparent 70%),var(--card-2)}.tl-uc-drop-border{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--line-2) 50%,transparent 50%) top/16px 1.5px repeat-x,linear-gradient(90deg,var(--line-2) 50%,transparent 50%) bottom/16px 1.5px repeat-x,linear-gradient(180deg,var(--line-2) 50%,transparent 50%) 0/1.5px 16px repeat-y,linear-gradient(180deg,var(--line-2) 50%,transparent 50%) 100%/1.5px 16px repeat-y;animation:tl-uc-march 28s linear infinite}@keyframes tl-uc-march{to{background-position:32px top,-32px bottom,left -32px,right 32px}}.tl-uc-drop.tl-is-hover{background:radial-gradient(ellipse 80% 80% at 50% 30%,rgba(var(--accent-rgb),.18) 0,transparent 70%),var(--card-2)}.tl-uc-drop.tl-is-hover .tl-uc-drop-border{background:linear-gradient(90deg,rgba(var(--accent-rgb),.7) 50%,transparent 50%) top/16px 1.5px repeat-x,linear-gradient(90deg,rgba(var(--accent-rgb),.7) 50%,transparent 50%) bottom/16px 1.5px repeat-x,linear-gradient(180deg,rgba(var(--accent-rgb),.7) 50%,transparent 50%) 0/1.5px 16px repeat-y,linear-gradient(180deg,rgba(var(--accent-rgb),.7) 50%,transparent 50%) 100%/1.5px 16px repeat-y}.tl-uc-drop-inner{flex-direction:column;gap:12px;text-align:center}.tl-uc-cloud,.tl-uc-drop-inner{position:relative;display:flex;align-items:center}.tl-uc-cloud{width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(var(--accent-rgb),.32) 0,rgba(var(--accent-rgb),.05) 70%),linear-gradient(180deg,rgba(40,42,49,.6) 0,rgba(25,26,27,.4) 100%);border:1px solid rgba(var(--accent-rgb),.22);justify-content:center;color:rgb(var(--accent-rgb));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -12px 24px rgba(var(--accent-rgb),.1),0 14px 30px rgba(0,0,0,.35);margin-bottom:4px;animation:tl-uc-cloud-bob 4.5s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-uc-cloud{background:radial-gradient(circle at 50% 30%,rgba(var(--accent-rgb),.55) 0,rgba(var(--accent-rgb),.15) 70%),rgb(255,255,255);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 30px rgba(40,30,10,.12)}@keyframes tl-uc-cloud-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tl-uc-cloud:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.32);transform:translate(-50%,-50%);animation:tl-uc-cloud-ring 3s ease-out infinite;pointer-events:none}@keyframes tl-uc-cloud-ring{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.tl-uc-cloud-arrow{animation:tl-uc-cloud-arrow 2.6s ease-in-out infinite}@keyframes tl-uc-cloud-arrow{0%,60%,to{transform:translateY(0);opacity:.85}30%{transform:translateY(-4px);opacity:1}}.tl-uc-drop-title{font-size:17px;font-weight:500;letter-spacing:-.018em;color:var(--ink)}.tl-uc-drop-sub{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.tl-uc-drop-sub span:not(.tl-uc-divider){display:inline-flex;align-items:center;gap:5px}.tl-uc-divider{width:3px;height:3px;border-radius:50%;background:var(--ink-5)}.tl-uc-drop-sub svg{color:rgb(var(--accent-rgb))}.tl-hero[data-tl-theme=light] .tl-uc-drop-sub svg{color:var(--accent-ink)}.tl-uc-file-info{padding:10px 14px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.tl-uc-file-name{font-size:13px;font-weight:500;color:var(--ink)}.tl-uc-file-meta{font-size:11px;color:var(--ink-4);margin-top:2px}.tl-uc-error{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,99,99,.24);background:rgba(255,99,99,.08);color:rgb(255,182,182);font-size:12px;line-height:1.35}.tl-hero[data-tl-theme=light] .tl-uc-error{color:rgb(130,38,38);background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.18)}.tl-uc-progress{padding:12px 14px;border-radius:10px;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.18)}.tl-uc-progress-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;color:var(--ink);margin-bottom:8px}.tl-uc-progress-track{height:4px;border-radius:100px;background:rgba(var(--accent-rgb),.12);overflow:hidden}.tl-uc-progress-fill{height:100%;border-radius:100px;background:rgb(var(--accent-rgb));transition:width .3s ease}.tl-uc-browse{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink);background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;cursor:pointer;margin-top:4px;transition:transform .18s,border-color .18s,background .18s}.tl-uc-browse:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.08)}.tl-uc-browse-or{font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.16em;margin-top:2px}.tl-uc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px;border-top:1px solid var(--line);background:rgba(0,0,0,.16)}.tl-hero[data-tl-theme=light] .tl-uc-foot{background:rgba(40,30,10,.025)}.tl-uc-foot-meta{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-4)}.tl-uc-foot-key{justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:var(--card-2);border:1px solid var(--line-2);font-size:10px;color:var(--ink-2)}.tl-uc-foot-key,.tl-uc-start{display:inline-flex;align-items:center}.tl-uc-start{gap:9px;padding:10px 18px;font-size:14px;font-weight:500;letter-spacing:-.008em;color:var(--accent-ink);background:linear-gradient(180deg,#ffffff 0,rgb(var(--accent-rgb)) 100%);border-radius:10px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.15),0 8px 22px rgba(var(--accent-rgb),.32),0 1px 2px rgba(0,0,0,.3);transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;isolation:isolate}.tl-uc-start:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);animation:tl-uc-start-shine 4s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes tl-uc-start-shine{0%,60%{left:-120%}to{left:120%}}.tl-uc-start:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.15),0 12px 28px rgba(var(--accent-rgb),.42),0 1px 2px rgba(0,0,0,.3)}.tl-uc-browse:disabled,.tl-uc-start:disabled{cursor:not-allowed;opacity:.55;transform:none}.tl-content-tx{grid-template-columns:1fr;gap:48px;min-height:unset;justify-items:center;text-align:center;padding-top:8px}.tl-content-tx-head{display:flex;flex-direction:column;align-items:center;padding-top:0}.tl-content-tx .tl-lede{max-width:620px;margin-left:auto;margin-right:auto}.tl-content-tx .tl-cta-row,.tl-content-tx .tl-meta-row{justify-content:center}.tl-content-tx-widget{width:100%;max-width:1060px;text-align:left}.tl-tw-tabs{display:flex;align-items:stretch;gap:6px;padding:12px 14px 0;position:relative}.tl-tw-tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.tl-tw-tab{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 12px 12px;border-radius:12px 12px 0 0;border:1px solid transparent;border-bottom:none;color:var(--ink-3);cursor:pointer;position:relative;transition:color .2s,background .2s,border-color .2s}.tl-tw-tab:hover{color:var(--ink);background:var(--card)}.tl-tw-tab.tl-is-active{color:var(--ink);background:var(--card-2);border-color:var(--line-2);z-index:1}.tl-tw-tab.tl-is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:rgb(var(--accent-rgb));box-shadow:0 0 8px rgba(var(--accent-rgb),.6)}.tl-tw-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22);color:rgb(var(--accent-rgb));flex-shrink:0}.tl-hero[data-tl-theme=light] .tl-tw-tab-icon{color:var(--accent-ink);background:rgba(var(--accent-rgb),.3)}.tl-tw-tab.tl-is-active .tl-tw-tab-icon{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.45)}.tl-tw-tab-text{display:flex;flex-direction:column;gap:1px}.tl-tw-tab-name{font-size:13.5px;font-weight:500;letter-spacing:-.008em;line-height:1.2}.tl-tw-tab-sub{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.tl-tw-tabs-right{margin-left:auto;display:flex;align-items:center;padding-bottom:10px}.tl-tw-langbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding:16px 22px 12px}.tl-tw-langside{display:flex;align-items:center;gap:10px}.tl-tw-langbar>.tl-tw-langside:last-child{justify-content:flex-start;padding-left:6px}.tl-tw-langlabel{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.tl-tw-langsel{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border-radius:9px;background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:border-color .2s,background .2s}.tl-tw-langsel:hover{border-color:rgba(var(--accent-rgb),.4);background:var(--card-2)}.tl-tw-langsel-name{font-size:13.5px;font-weight:500;letter-spacing:-.008em;color:var(--ink);white-space:nowrap}.tl-tw-auto{font-family:var(--mono);font-size:9px;letter-spacing:.1em;padding:3px 8px;border-radius:100px;background:rgba(120,220,160,.1);border:1px solid rgba(120,220,160,.22);color:var(--green)}.tl-tw-swap{margin:0 0 2px}.tl-tw-panes{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.tl-tw-pane{position:relative;min-height:240px;display:flex;flex-direction:column}.tl-tw-pane-src{border-right:1px solid var(--line)}.tl-tw-pane-out{background:rgba(var(--accent-rgb),.025)}.tl-hero[data-tl-theme=light] .tl-tw-pane-out{background:rgba(var(--accent-rgb),.07)}.tl-tw-textarea{flex:1;width:100%;padding:20px 44px 42px 22px;background:transparent;border:none;outline:none;resize:none;color:var(--ink);font-family:var(--sans);font-size:15.5px;line-height:1.6;letter-spacing:-.01em}.tl-tw-textarea::placeholder{color:var(--ink-4)}.tl-tw-clear{position:absolute;top:16px;right:14px;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-4);cursor:pointer;transition:color .15s,background .15s}.tl-tw-clear:hover{color:var(--ink);background:var(--card-2)}.tl-tw-count{position:absolute;left:22px;bottom:14px;font-size:10px;letter-spacing:.06em;color:var(--ink-4)}.tl-tw-out-text{flex:1;padding:20px 22px 42px;font-family:var(--sans);font-size:15.5px;line-height:1.6;letter-spacing:-.01em;color:var(--ink);white-space:pre-wrap;text-wrap:pretty}.tl-tw-pane-out[dir=rtl] .tl-tw-out-text{text-align:right}.tl-tw-copy{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;background:var(--card);border:1px solid var(--line-2);color:var(--ink-2);font-size:11.5px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.tl-tw-copy:hover{border-color:rgba(var(--accent-rgb),.45);background:var(--card-2);color:var(--ink)}.tl-tw-copy.tl-is-copied{color:var(--green);border-color:rgba(120,220,160,.4);background:rgba(120,220,160,.08)}@media (max-width:860px){.tl-tw-panes{grid-template-columns:1fr}.tl-tw-pane-src{border-right:none;border-bottom:1px solid var(--line)}.tl-tw-langbar{grid-template-columns:1fr;justify-items:start}.tl-tw-tabs-right{display:none}}.tl-tw-progress{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:2}.tl-tw-progress.tl-is-on{opacity:1}.tl-tw-progress-bar{position:absolute;top:0;bottom:0;width:34%;border-radius:100px;background:linear-gradient(90deg,transparent 0,rgba(var(--accent-rgb),.85) 50%,transparent 100%);box-shadow:0 0 10px rgba(var(--accent-rgb),.5);animation:tl-tw-progress-slide 1.1s cubic-bezier(.4,0,.6,1) infinite}@keyframes tl-tw-progress-slide{0%{left:-34%}to{left:100%}}.tl-tw-card .tl-tw-langbar{z-index:5}.tl-tw-langsel-wrap{position:relative;display:inline-flex;align-items:center;gap:10px}.tl-tw-flag-detect{background:rgba(120,220,160,.14)!important;border:1px solid rgba(120,220,160,.3);color:var(--green)!important;box-shadow:none!important}.tl-tw-dd-backdrop{position:fixed;inset:0;z-index:50;background:transparent}.tl-tw-dd{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:min(560px,76vw);border-radius:14px;background:rgb(24,26,31);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px rgba(0,0,0,.55);overflow:hidden;animation:tl-tw-dd-in .18s cubic-bezier(.2,.7,.2,1) both}.tl-hero[data-tl-theme=light] .tl-tw-dd{background:rgb(255,255,255);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 30px 60px rgba(40,30,10,.18)}@keyframes tl-tw-dd-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}.tl-tw-dd-right{left:auto;right:0}.tl-tw-dd-search{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-4)}.tl-tw-dd-search input{flex:1;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:13.5px;letter-spacing:-.008em}.tl-tw-dd-search input::placeholder{color:var(--ink-4)}.tl-tw-dd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;max-height:300px;overflow-y:auto}.tl-tw-dd-item{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;padding:9px 10px;border-radius:9px;background:var(--card);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,background .15s;text-align:center;min-height:38px}.tl-tw-dd-item:hover{border-color:rgba(var(--accent-rgb),.45);background:var(--card-2)}.tl-tw-dd-item.tl-is-sel{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.5)}.tl-tw-dd-name{font-size:12.5px;font-weight:500;letter-spacing:-.008em;color:var(--ink)}.tl-tw-dd-native{font-size:11.5px;color:var(--ink-4);letter-spacing:-.005em}.tl-tw-dd-empty{grid-column:1/-1;padding:18px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-4)}@media (max-width:860px){.tl-tw-dd{width:min(440px,88vw)}.tl-tw-dd-grid{grid-template-columns:repeat(2,1fr)}}.tl-tw-card .tl-uc-body{padding-top:18px}.tl-watch{max-width:1200px;margin:140px auto 80px;padding:0 56px;position:relative}.tl-watch-head{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;align-items:center;text-align:center}.tl-watch-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:rgb(var(--accent-rgb));display:inline-flex;align-items:center;gap:10px}.tl-watch-eyebrow:after,.tl-watch-eyebrow:before{content:"";width:24px;height:1px;background:rgb(var(--accent-rgb))}.tl-watch-title{font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.025em;font-weight:500;color:var(--ink);max-width:720px;text-wrap:balance}.tl-watch-title em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:rgb(var(--accent-rgb));letter-spacing:-.02em}.tl-hero[data-tl-theme=light] .tl-watch-title em{color:var(--accent-ink)}.tl-watch-sub{font-size:15px;line-height:1.55;color:var(--ink-3);max-width:560px;text-wrap:pretty}.tl-watch-stage{position:relative;padding:60px 60px 80px}@media (max-width:920px){.tl-watch{padding:0 24px;margin-top:80px}.tl-watch-stage{padding:40px 0}}.tl-float{position:absolute;background:var(--card-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-2);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 48px rgba(0,0,0,.5);padding:12px 14px;z-index:2}.tl-hero[data-tl-theme=light] .tl-float{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 48px rgba(40,30,10,.15)}.tl-float-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ink-3);margin-bottom:10px}.tl-ping-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb));animation:tl-pulse 1.4s ease-in-out infinite;margin-right:6px}.tl-float-file{left:-42px;top:80px;width:200px;animation:tl-float-a 6s ease-in-out infinite,tl-fade-up .7s ease 1.2s both}@keyframes tl-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tl-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.tl-file-row{gap:10px;margin-bottom:9px}.tl-file-icon,.tl-file-row{display:flex;align-items:center}.tl-file-icon{width:32px;height:36px;justify-content:center;color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.1);border-radius:6px}.tl-file-name{font-size:12px;color:var(--ink);font-weight:500}.tl-file-meta{font-size:10px;color:var(--ink-4);margin-top:2px}.tl-file-bar{height:3px;background:var(--ink-5);border-radius:100px;overflow:hidden;position:relative}.tl-file-bar-fill{height:100%;width:100%;background:linear-gradient(90deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.5));border-radius:100px;animation:tl-file-fill 3s ease-in-out infinite}@keyframes tl-file-fill{0%{transform:translateX(-100%)}60%,to{transform:translateX(0)}}.tl-float-export{right:-28px;bottom:-32px;width:220px;animation:tl-float-b 7s ease-in-out infinite,tl-fade-up .7s ease 1.4s both}.tl-float-num{color:rgb(var(--accent-rgb));font-family:var(--mono);font-weight:500}.tl-export-rows{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.tl-export-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2)}.tl-check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(var(--accent-rgb),.15);border:1px solid rgba(var(--accent-rgb),.3);color:rgb(var(--accent-rgb));font-size:9px}.tl-check.tl-checked{background:rgb(var(--accent-rgb));color:var(--accent-ink);border-color:rgb(var(--accent-rgb))}.tl-export-btn{width:100%;padding:8px;font-size:12px;font-weight:500;color:var(--accent-ink);background:linear-gradient(180deg,#ffffff,rgb(var(--accent-rgb)));border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 12px rgba(var(--accent-rgb),.25)}.tl-hero-bar{position:relative;max-width:1480px;margin:96px auto 0;border-radius:18px;background:var(--card-bg);border:1px solid var(--line);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 48px rgba(0,0,0,.32);isolation:isolate;overflow:hidden;animation:tl-fade-up .7s ease 1.6s both}.tl-hero[data-tl-theme=light] .tl-hero-bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 48px rgba(40,30,10,.08)}.tl-hero-bar:before{background:radial-gradient(ellipse 60% 120% at 0 50%,rgba(var(--accent-rgb),.1),transparent 60%),radial-gradient(ellipse 60% 120% at 100% 50%,rgba(var(--accent-rgb),.06),transparent 60%)}.tl-hero-bar:after,.tl-hero-bar:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-hero-bar:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,black 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,black 0,transparent 80%);opacity:.5}.tl-hero-bar-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr)}.tl-hero-bar-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 26px 24px;border-right:1px solid var(--line);transition:background .3s ease;isolation:isolate;overflow:hidden}.tl-hero-bar-cell:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--accent-rgb),.05),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.tl-hero-bar-cell:hover:before{opacity:1}.tl-hero-bar-cell:last-child{border-right:0}.tl-hero-bar-vis{height:76px;align-items:center;justify-content:center;color:rgb(var(--accent-rgb))}.tl-hero-bar-text,.tl-hero-bar-vis{position:relative;z-index:1;width:100%;display:flex}.tl-hero-bar-text{flex-direction:column;gap:4px;min-width:0}.tl-hero-bar-stat{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:rgb(var(--accent-rgb));text-transform:uppercase;white-space:nowrap}.tl-hero[data-tl-theme=light] .tl-hero-bar-stat{color:rgb(60,70,140)}.tl-hero-bar-name{font-size:15px;font-weight:500;letter-spacing:-.014em;color:var(--ink);line-height:1.25;text-wrap:balance}.tl-hbv-acc{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-acc-glow{position:absolute;left:50%;top:50%;width:110%;height:110%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(var(--accent-rgb),.32),transparent 70%);filter:blur(10px);pointer-events:none}.tl-hbv-acc-pill{position:relative;padding:8px 14px 8px 12px;border-radius:6px;background:radial-gradient(ellipse 60% 100% at 100% 50%,rgba(var(--accent-rgb),.28) 0,transparent 60%),linear-gradient(180deg,rgb(44,45,46) 0,rgba(25,26,27,.6) 100%);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),-3px 6px 10px rgba(0,0,0,.32);display:inline-flex;align-items:center;gap:8px;transform:translateY(2px) rotate(-4deg)}.tl-hero[data-tl-theme=light] .tl-hbv-acc-pill{background:radial-gradient(ellipse 60% 100% at 100% 50%,rgba(var(--accent-rgb),.4) 0,transparent 60%),rgb(35,37,44);border-color:rgba(255,255,255,.08)}.tl-hbv-acc-wave{display:inline-flex;align-items:center;gap:1.5px;height:14px}.tl-hbv-acc-wave span{width:1.5px;border-radius:1px;background:rgb(var(--accent-rgb));box-shadow:0 0 4px rgba(var(--accent-rgb),.5)}.tl-hbv-acc-quote{font-family:var(--mono);font-size:9.5px;font-weight:500;color:rgb(var(--accent-rgb));letter-spacing:.02em;white-space:nowrap}.tl-hbv-acc-marker{position:absolute;right:18%;top:-4px;display:flex;flex-direction:column;align-items:center}.tl-hbv-acc-dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 10px rgb(var(--accent-rgb)),0 0 0 3px rgba(var(--accent-rgb),.18)}.tl-hbv-acc-line{width:1px;height:18px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),0) 100%);backdrop-filter:blur(4px)}.tl-hbv-lang{position:relative;width:92px;height:76px;display:flex;align-items:center;justify-content:center}.tl-hbv-lang-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(var(--accent-rgb),calc(.5 - var(--i, 0) * .09));transform:translate(-50%,-50%)}.tl-hbv-lang-ring:first-child{width:22px;height:22px}.tl-hbv-lang-ring:nth-child(2){width:38px;height:38px}.tl-hbv-lang-ring:nth-child(3){width:56px;height:56px}.tl-hbv-lang-ring:nth-child(4){width:78px;height:78px;border-style:dashed}.tl-hbv-lang-hello{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:100px;background:rgb(var(--accent-rgb));color:var(--accent-ink);font-size:11px;font-weight:600;letter-spacing:-.02em;box-shadow:0 6px 14px rgba(var(--accent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.5)}.tl-hbv-lang-tag{position:absolute;font-family:var(--sans);font-size:9px;font-weight:500;color:var(--ink-2);background:var(--card-bg);border:1px solid var(--line-2);padding:2px 6px;border-radius:100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}.tl-hbv-lang-tag-1{left:0;top:8px;transform:rotate(-6deg)}.tl-hbv-lang-tag-2{right:-2px;top:6px;transform:rotate(8deg)}.tl-hbv-lang-tag-3{left:4px;bottom:4px;transform:rotate(6deg)}.tl-hbv-lang-tag-4{right:0;bottom:6px;transform:rotate(-8deg)}.tl-hbv-spk{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.tl-hbv-spk-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 5px;border-radius:100px;background:var(--card-2);border:1px solid var(--line-2);font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:var(--ink-2);box-shadow:0 4px 10px rgba(0,0,0,.18)}.tl-hero[data-tl-theme=light] .tl-hbv-spk-chip{box-shadow:0 4px 10px rgba(40,30,10,.06)}.tl-hbv-spk-av{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;letter-spacing:-.02em;color:var(--accent-ink)}.tl-hbv-spk-av-1{background:linear-gradient(135deg,#ffd5d5,rgb(var(--accent-rgb)))}.tl-hbv-spk-av-2{background:linear-gradient(135deg,rgb(var(--accent-rgb)),#b8c8ff)}.tl-hbv-spk-av-3{background:linear-gradient(135deg,#c5e0d0,#ffd5d5)}.tl-hbv-spk-chip-1{transform:translateX(-12px) rotate(-2deg)}.tl-hbv-spk-chip-2{transform:translateX(10px) rotate(1.5deg)}.tl-hbv-spk-chip-3{transform:translateX(-6px) rotate(-1deg);opacity:.62}.tl-hbv-spk-wave{display:inline-flex;align-items:center;gap:1.5px;margin-left:2px;color:rgb(var(--accent-rgb))}.tl-hbv-spk-wave span{width:1.5px;border-radius:1px;background:currentColor}.tl-hbv-inf{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-inf-glow{position:absolute;left:50%;top:50%;width:80%;height:60%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.32) 0,transparent 70%);filter:blur(10px)}.tl-hbv-inf svg{position:relative;z-index:1}.tl-hbv-inf-bead{fill:rgb(var(--accent-rgb));filter:drop-shadow(0 0 4px rgb(var(--accent-rgb)));offset-path:path("M 16 22 C 16 8, 36 8, 46 22 C 56 36, 76 36, 76 22 C 76 8, 56 8, 46 22 C 36 36, 16 36, 16 22 Z");offset-rotate:0deg;animation:tl-hbv-inf-trace 6s linear infinite}@keyframes tl-hbv-inf-trace{to{offset-distance:100%}}.tl-hbv-fmt{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-fmt-glow{position:absolute;left:50%;top:56%;width:90%;height:80%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.32) 0,transparent 65%);filter:blur(10px);pointer-events:none}.tl-hbv-fmt-chip{position:absolute;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;font-weight:600;color:rgb(var(--hue,201,213,255));background:rgba(var(--hue,201,213,255),.1);border:1px solid rgba(var(--hue,201,213,255),.32);box-shadow:0 6px 14px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(6px)}.tl-hero[data-tl-theme=light] .tl-hbv-fmt-chip{background:rgb(255,255,255);border-color:rgba(var(--hue,201,213,255),.45);box-shadow:0 6px 14px rgba(40,30,10,.1)}.tl-hbv-fmt-chip-0{left:6px;top:6px;transform:rotate(-6deg)}.tl-hbv-fmt-chip-1{right:6px;top:8px;transform:rotate(5deg);z-index:2}.tl-hbv-fmt-chip-2{left:4px;bottom:6px;transform:rotate(4deg)}.tl-hbv-fmt-chip-3{right:4px;bottom:8px;transform:rotate(-3deg);z-index:3}.tl-hbv-fmt-corner{width:6px;height:6px;border-right:1.4px solid;border-bottom:1.4px solid;border-radius:0 0 2px 0;opacity:.55;margin-right:6px}.tl-hbv-spd{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-spd-glow{position:absolute;left:50%;top:60%;width:80%;height:70%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.32) 0,transparent 65%);filter:blur(10px)}.tl-hbv-cul{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-cul-glow{position:absolute;left:50%;top:50%;width:80%;height:80%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--accent-rgb),.32) 0,transparent 65%);filter:blur(8px)}@media (prefers-reduced-motion:no-preference){.tl-hbv-fmt-glow{animation:tl-hbv-breathe 3.8s ease-in-out infinite}.tl-hbv-fmt-chip-0{animation:tl-hbv-fmt-bob1 5s ease-in-out infinite}.tl-hbv-fmt-chip-1{animation:tl-hbv-fmt-bob2 5.4s ease-in-out infinite}.tl-hbv-fmt-chip-2{animation:tl-hbv-fmt-bob3 6s ease-in-out infinite}.tl-hbv-fmt-chip-3{animation:tl-hbv-fmt-bob4 5.6s ease-in-out infinite}@keyframes tl-hbv-fmt-bob1{0%,to{transform:rotate(-6deg) translate(0)}50%{transform:rotate(-7deg) translate(-1px,-2px)}}@keyframes tl-hbv-fmt-bob2{0%,to{transform:rotate(5deg) translate(0)}50%{transform:rotate(6deg) translate(1px,-1px)}}@keyframes tl-hbv-fmt-bob3{0%,to{transform:rotate(4deg) translate(0)}50%{transform:rotate(3deg) translate(-1px,1px)}}@keyframes tl-hbv-fmt-bob4{0%,to{transform:rotate(-3deg) translate(0)}50%{transform:rotate(-2deg) translate(1px,2px)}}.tl-hbv-spd-glow{animation:tl-hbv-breathe 3.6s ease-in-out infinite}.tl-hbv-spd-needle-grp{transform-origin:43px 50px;animation:tl-hbv-spd-sweep 4.2s cubic-bezier(.4,0,.3,1) infinite}@keyframes tl-hbv-spd-sweep{0%{transform:rotate(-65deg)}35%{transform:rotate(58deg)}50%{transform:rotate(62deg)}85%{transform:rotate(-65deg)}to{transform:rotate(-65deg)}}.tl-hbv-spd-track{stroke-dasharray:116;stroke-dashoffset:116;animation:tl-hbv-spd-fill 4.2s cubic-bezier(.4,0,.3,1) infinite}@keyframes tl-hbv-spd-fill{0%{stroke-dashoffset:116}35%{stroke-dashoffset:12}50%{stroke-dashoffset:8}85%{stroke-dashoffset:116}to{stroke-dashoffset:116}}.tl-hbv-cul-glow{animation:tl-hbv-breathe 4s ease-in-out infinite}.tl-hbv-cul-spin{animation:tl-hbv-cul-spin 20s linear infinite}@keyframes tl-hbv-cul-spin{to{transform:rotate(1turn)}}.tl-hbv-cul-arc{stroke-dasharray:4 5;animation:tl-hbv-cul-arc 2.2s linear infinite}@keyframes tl-hbv-cul-arc{to{stroke-dashoffset:-18}}.tl-hbv-cul-ping{transform-origin:60px 30px;animation:tl-hbv-cul-ping 2.4s ease-out infinite}@keyframes tl-hbv-cul-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}}.tl-uc-langpair{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.tl-uc-langcell{position:relative;padding:10px 12px 11px;border-radius:10px;background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:border-color .2s,background .2s;user-select:none;display:flex;flex-direction:column;gap:5px}.tl-uc-langcell:hover{border-color:rgba(var(--accent-rgb),.4);background:var(--card-2)}.tl-uc-langcell-target{background:radial-gradient(ellipse 80% 100% at 100% 0,rgba(var(--accent-rgb),.1) 0,transparent 60%),var(--card);border-color:rgba(var(--accent-rgb),.32)}.tl-hero[data-tl-theme=light] .tl-uc-langcell-target{background:radial-gradient(ellipse 80% 100% at 100% 0,rgba(var(--accent-rgb),.22) 0,transparent 60%),var(--card)}.tl-uc-langcell-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.tl-uc-langcell-row{display:flex;align-items:center;gap:10px}.tl-uc-langcell-text{flex:1;min-width:0;line-height:1.15}.tl-uc-langcell-name{font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-uc-langcell-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-4)}.tl-uc-select-flag-accent{background:linear-gradient(140deg,rgb(255,255,255) 0,rgb(var(--accent-rgb)) 100%);box-shadow:0 2px 8px rgba(var(--accent-rgb),.5),inset 0 1px 0 rgba(255,255,255,.6)}.tl-uc-swap{align-self:center;width:30px;height:30px;margin-top:14px;border-radius:8px;background:var(--card-2);border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;transition:transform .25s,border-color .2s,background .2s,color .2s}.tl-uc-swap:hover{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.5);color:rgb(var(--accent-rgb));transform:rotate(180deg)}.tl-hero[data-tl-theme=light] .tl-uc-swap:hover{color:var(--accent-ink)}.tl-uc-cloud-doc{border-radius:16px}.tl-tx-hiw{max-width:1480px;margin:140px auto 80px;padding-top:40px}.tl-tx-hiw-head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:800px}.tl-tx-hiw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:32px}.tl-tx-hiw-card{position:relative;border-radius:22px;background:var(--card-bg);border:1px solid var(--line);padding:32px 32px 30px;display:flex;flex-direction:column;gap:28px;overflow:hidden;isolation:isolate;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transform:translateY(12px);animation:tl-fade-up .7s ease both;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.tl-tx-hiw-card:before{background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(var(--accent-rgb),.1),transparent 70%)}.tl-tx-hiw-card:after,.tl-tx-hiw-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-tx-hiw-card:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 100% 70% at 50% 30%,black 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 100% 70% at 50% 30%,black 0,transparent 75%);opacity:.5}.tl-tx-hiw-card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 24px 48px rgba(0,0,0,.35)}.tl-hero[data-tl-theme=light] .tl-tx-hiw-card:hover{box-shadow:0 24px 48px rgba(40,30,10,.1)}.tl-tx-hiw-stage{height:260px;align-items:center;justify-content:center}.tl-tx-hiw-meta,.tl-tx-hiw-stage{position:relative;z-index:1;display:flex}.tl-tx-hiw-meta{flex-direction:column;gap:8px;margin-top:auto}.tl-tx-hiw-title{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.tl-tx-hiw-sub{font-size:15px;line-height:1.55;color:var(--ink-3);text-wrap:pretty;max-width:360px}.tl-tx-hiw-rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:18px}.tl-tx-hiw-rail-line{position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent 0,var(--ink-5) 12%,var(--ink-5) 88%,transparent 100%)}.tl-tx-hiw-rail-line:after{content:"";position:absolute;left:0;top:-1px;width:22%;height:3px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)),transparent);border-radius:100px;filter:blur(.5px);animation:tl-tx-hiw-rail-sweep 6s linear infinite}@keyframes tl-tx-hiw-rail-sweep{0%{left:-22%;opacity:.2}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:.2}}.tl-tx-hiw-step{display:flex;justify-content:center}.tl-tx-hiw-step-circle{width:56px;height:56px;border-radius:50%;background:var(--card-bg);border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--ink-3);position:relative;z-index:1;transition:color .2s,border-color .2s,transform .2s}.tl-tx-hiw-step:hover .tl-tx-hiw-step-circle{color:rgb(var(--accent-rgb));border-color:rgba(var(--accent-rgb),.45);transform:scale(1.06)}.tl-tx-up-stage{position:relative;width:280px;height:220px}.tl-tx-up-zone{position:absolute;left:10%;top:6%;right:10%;bottom:30%;border-radius:16px;background:linear-gradient(180deg,rgb(19,20,21),rgb(14,14,14));border:1.5px dashed rgba(255,255,255,.12);box-shadow:inset 0 6px 26px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5)}.tl-hero[data-tl-theme=light] .tl-tx-up-zone{background:rgb(245,243,238);border-color:rgba(20,17,10,.16);box-shadow:inset 0 6px 26px rgba(40,30,10,.06);color:rgba(20,17,10,.4)}.tl-tx-up-zone svg{animation:tl-tx-up-arrow 2.4s ease-in-out infinite}@keyframes tl-tx-up-arrow{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-5px);opacity:1}}.tl-tx-up-glow{position:absolute;left:50%;bottom:30%;width:60%;height:50px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.5) 0,transparent 70%);filter:blur(16px);pointer-events:none}.tl-tx-up-pill{position:absolute;left:50%;bottom:14%;transform:translateX(-50%) rotate(3deg);display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--line-2);backdrop-filter:blur(20px);box-shadow:0 14px 28px rgba(0,0,0,.4);animation:tl-tx-up-pill-float 5s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-tx-up-pill{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 14px 28px rgba(40,30,10,.12)}@keyframes tl-tx-up-pill-float{0%,to{transform:translateX(-50%) translateY(0) rotate(3deg)}50%{transform:translateX(-50%) translateY(-3px) rotate(3deg)}}.tl-tx-up-file-icon{width:22px;height:28px;border-radius:3px;background:linear-gradient(180deg,rgb(255,255,255),rgb(235,235,238));position:relative;box-shadow:0 2px 4px rgba(0,0,0,.3)}.tl-tx-up-file-icon:before{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:rgba(0,0,0,.12);clip-path:polygon(0 0,100% 100%,100% 0)}.tl-tx-up-file-icon:after{content:"PDF";position:absolute;left:0;right:0;bottom:4px;font-family:var(--mono);font-size:6px;font-weight:600;letter-spacing:.06em;text-align:center;color:rgb(220,90,90)}.tl-tx-up-pill-name{font-size:13px;color:var(--ink-3);letter-spacing:-.01em}.tl-tx-up-cursor{position:absolute;right:16%;bottom:4%;width:26px;height:32px;color:rgba(255,255,255,.95);filter:drop-shadow(0 4px 7px rgba(0,0,0,.3));animation:tl-tx-up-cursor 4s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-tx-up-cursor{color:rgb(20,17,10);filter:drop-shadow(0 4px 7px rgba(40,30,10,.2))}@keyframes tl-tx-up-cursor{0%,to{transform:translate(0) rotate(-4deg)}50%{transform:translate(-4px,-3px) rotate(-2deg)}}.tl-tx-tr-stage{position:relative;width:280px;height:220px}.tl-tx-tr-card{position:absolute;inset:12px 0 28px 0;border-radius:14px;background:linear-gradient(180deg,rgba(28,29,30,.27),rgb(25,26,27));border:1px solid rgba(255,255,255,.04);overflow:hidden;box-shadow:0 24px 30px rgba(0,0,0,.32);display:grid;grid-template-columns:1fr 1fr}.tl-hero[data-tl-theme=light] .tl-tx-tr-card{background:rgb(245,243,238);border-color:rgba(20,17,10,.06);box-shadow:0 24px 30px rgba(40,30,10,.12)}.tl-tx-tr-glow{position:absolute;left:8%;top:6%;width:80%;height:45%;background:radial-gradient(ellipse,rgba(var(--accent-rgb),.42) 0,transparent 70%);filter:blur(18px);pointer-events:none}.tl-tx-tr-side{padding:16px;display:flex;flex-direction:column;gap:8px;font-family:var(--sans);color:var(--ink-2);position:relative}.tl-tx-tr-side-en{background:rgba(255,255,255,.02)}.tl-tx-tr-side-zh{background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,0));color:rgba(255,255,255,.16);font-size:11px;line-height:1.6}.tl-hero[data-tl-theme=light] .tl-tx-tr-side-zh{color:rgba(20,17,10,.18);background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,0))}.tl-tx-tr-headline{font-size:12px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin-bottom:2px}.tl-tx-tr-line{font-size:10px;line-height:1.55;color:var(--ink-3);letter-spacing:-.005em}.tl-tx-tr-scanline{bottom:0;width:1.5px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.8) 16%,rgba(var(--accent-rgb),0) 100%);box-shadow:0 0 8px rgba(var(--accent-rgb),.7);transform:translateX(-50%);z-index:4}.tl-tx-tr-scandot,.tl-tx-tr-scanline{position:absolute;left:50%;top:0;animation:tl-tx-tr-scan 3.6s cubic-bezier(.5,0,.5,1) infinite}.tl-tx-tr-scandot{width:9px;height:9px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 10px rgb(var(--accent-rgb)),0 0 0 4px rgba(var(--accent-rgb),.18);transform:translate(-50%,-50%);z-index:5}@keyframes tl-tx-tr-scan{0%{left:8%;opacity:0}16%{opacity:1}84%{opacity:1}to{left:92%;opacity:0}}.tl-tx-tr-zh-text{opacity:0;animation:tl-tx-tr-zh-fade 3.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-tx-tr-zh-fade{0%,40%{opacity:0}70%,to{opacity:1}}.tl-tx-tr-pill{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:100px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.7) 100%);font-family:var(--sans);font-size:11px;font-weight:500;color:var(--accent-ink);letter-spacing:-.005em;box-shadow:0 6px 20px rgba(var(--accent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.5);z-index:6;white-space:nowrap;animation:tl-tx-tr-pill 3.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-tx-tr-pill{0%,75%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.85)}85%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.06)}95%,to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.tl-tx-tr-check{width:11px;height:11px;border-radius:50%;background:var(--accent-ink);color:rgb(var(--accent-rgb));display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700}.tl-tx-dl-stage{position:relative;width:280px;height:220px}.tl-tx-dl-paper{position:absolute;left:16px;top:0;right:16px;height:160px;border-radius:14px;background:linear-gradient(180deg,rgba(28,29,30,.08),rgba(25,26,27,.3));border:1px solid var(--line);box-shadow:0 30px 30px rgba(0,0,0,.1);padding:18px 22px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.tl-hero[data-tl-theme=light] .tl-tx-dl-paper{background:rgb(255,255,255);border-color:rgba(20,17,10,.06);box-shadow:0 30px 30px rgba(40,30,10,.08)}.tl-tx-dl-paper:after{content:"";position:absolute;left:0;bottom:0;right:0;height:60%;background:linear-gradient(180deg,transparent 0,var(--card-bg) 90%);pointer-events:none}.tl-hero[data-tl-theme=light] .tl-tx-dl-paper:after{background:linear-gradient(180deg,transparent,rgb(255,255,255) 90%)}.tl-tx-dl-glow{position:absolute;left:50%;top:22%;width:60%;height:80px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.5) 0,transparent 70%);filter:blur(20px);pointer-events:none;animation:tl-hbv-breathe 4s ease-in-out infinite}.tl-tx-dl-headline{font-size:12.5px;font-weight:500;letter-spacing:-.012em;color:var(--ink)}.tl-tx-dl-line{font-size:10.5px;line-height:1.55;color:var(--ink-3);letter-spacing:-.005em}.tl-tx-dl-btn{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:100px;background:linear-gradient(180deg,rgba(29,30,31,.6),rgba(43,44,45,.4));border:1px solid var(--line-2);backdrop-filter:blur(20px);box-shadow:0 18px 28px rgba(0,0,0,.32);color:var(--ink);font-size:13px;font-weight:500;letter-spacing:-.005em;z-index:3}.tl-hero[data-tl-theme=light] .tl-tx-dl-btn{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 18px 28px rgba(40,30,10,.12)}.tl-tx-dl-arrow{width:14px;height:14px;border-radius:50%;background:rgb(var(--accent-rgb));color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;animation:tl-tx-dl-arrow 2.4s ease-in-out infinite}@keyframes tl-tx-dl-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media (max-width:1080px){.tl-tx-hiw-cards{grid-template-columns:1fr;gap:16px}.tl-tx-hiw-rail{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.tl-uc-langpair{grid-template-columns:1fr}.tl-uc-swap{transform:rotate(90deg);margin:0 auto}.tl-uc-swap:hover{transform:rotate(270deg)}}.tl-tf-viz-langs{overflow:hidden}.tl-tf-lang-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.18);transform:translate(-50%,-50%);pointer-events:none}.tl-tf-lang-ring-1{width:140px;height:140px}.tl-tf-lang-ring-2{width:220px;height:220px;border-color:rgba(var(--accent-rgb),.12);border-style:dashed}.tl-tf-lang-ring-3{width:320px;height:320px;border-color:rgba(var(--accent-rgb),.06)}.tl-tf-lang-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border-radius:100px;background:var(--card-bg);border:1px solid var(--line-2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink-2);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 6px 14px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);animation:tl-tf-lang-chip-bob 6s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-tf-lang-chip{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 6px 14px rgba(40,30,10,.1)}.tl-tf-lang-chip-iso{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border-radius:4px;background:rgba(var(--accent-rgb),.16);color:rgb(var(--accent-rgb));font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em}.tl-hero[data-tl-theme=light] .tl-tf-lang-chip-iso{color:var(--accent-ink);background:rgba(var(--accent-rgb),.3)}@keyframes tl-tf-lang-chip-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.tl-tf-lang-hero-v2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 24px 14px;border-radius:16px;background:rgb(28,30,34);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 40px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06),0 0 0 6px rgba(var(--accent-rgb),.08);z-index:3;isolation:isolate}.tl-hero[data-tl-theme=light] .tl-tf-lang-hero-v2{background:rgb(20,22,28);color:rgb(255,255,255);border-color:rgba(0,0,0,.4)}.tl-tf-lang-hero-glow{width:280%;height:280%;background:radial-gradient(circle,rgba(var(--accent-rgb),.32) 0,transparent 50%);filter:blur(20px);z-index:-1}.tl-tf-lang-hero-glow,.tl-tf-lang-hero-pulse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.tl-tf-lang-hero-pulse{width:100%;height:100%;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.5);animation:tl-tf-lang-hero-pulse 2.6s ease-out infinite}@keyframes tl-tf-lang-hero-pulse{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.tl-tf-lang-hero-text{font-family:var(--sans);font-size:28px;font-weight:500;letter-spacing:-.02em;color:rgb(255,255,255)}.tl-tf-lang-hero-iso{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:rgb(var(--accent-rgb))}.tl-tf-lang-counter{position:absolute;top:18px;left:22px;display:inline-flex;align-items:baseline;gap:6px;font-family:var(--mono);z-index:2}.tl-tf-lang-counter-num{font-size:28px;font-weight:500;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.tl-tf-lang-counter-plus{color:rgb(var(--accent-rgb));font-size:.72em;margin-left:2px;font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400}.tl-tf-lang-counter-lbl{font-size:9.5px;letter-spacing:.16em;color:var(--ink-4);text-transform:uppercase}.tl-tf-lang-hero{display:none}.tl-tf-letter-toolbar{display:flex;align-items:center;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.tl-hero[data-tl-theme=light] .tl-tf-letter-toolbar{border-color:rgba(20,17,10,.06)}.tl-tf-letter-tool{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-family:"Inter",var(--sans);font-size:10.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink-3);background:transparent}.tl-tf-letter-tool-i{font-style:italic;font-weight:500}.tl-tf-letter-tool-h{font-weight:600}.tl-tf-letter-tool-sep{width:1px;height:12px;background:rgba(255,255,255,.08);margin:0 2px}.tl-hero[data-tl-theme=light] .tl-tf-letter-tool-sep{background:rgba(20,17,10,.08)}.tl-tf-letter-badge{position:absolute;top:-10px;right:-10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 7px;border-radius:100px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.72) 100%);color:var(--accent-ink);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;box-shadow:0 6px 14px rgba(var(--accent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.5);z-index:4;animation:tl-tf-letter-badge-pop 4s ease-in-out infinite}@keyframes tl-tf-letter-badge-pop{0%,50%{transform:scale(1) rotate(4deg)}60%{transform:scale(1.08) rotate(4deg)}70%,to{transform:scale(1) rotate(4deg)}}.tl-tf-viz-speed-v2{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.tl-tf-spd-trail{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent)}.tl-tf-spd-trail-line{position:absolute;width:1px;top:-40px;bottom:-40px;background:linear-gradient(180deg,transparent 0,rgba(var(--accent-rgb),.55) 30%,rgba(var(--accent-rgb),.55) 70%,transparent 100%);animation:tl-tf-spd-rush 1.6s linear infinite}@keyframes tl-tf-spd-rush{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tl-tf-spd-counter{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2}.tl-tf-spd-num{font-family:var(--mono);font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.tl-tf-spd-unit{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;font-size:.52em;color:rgb(var(--accent-rgb));margin-left:2px;letter-spacing:0}.tl-tf-spd-sub{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.tl-tf-spd-clock,.tl-tf-spd-sub{font-family:var(--mono);color:var(--ink-4)}.tl-tf-spd-clock{position:absolute;left:22px;bottom:18px;right:22px;display:flex;flex-direction:row;justify-content:space-between;gap:10px;font-size:10px;z-index:2}.tl-tf-spd-clock-row{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left}.tl-tf-spd-clock-row>span:first-child{letter-spacing:.1em}.tl-tf-spd-clock-row .tl-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:-.01em}.tl-tf-spd-clock-sep{display:none}.tl-tf-viz-culture-v2{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.tl-tf-cult-bg{position:absolute;inset:0;pointer-events:none}.tl-tf-cult-bg .tl-tf-cult-ell{position:absolute;border-radius:50%;background:rgb(201,213,255);opacity:.32;filter:blur(2px)}.tl-tf-cult-bg .tl-tf-cult-ell-1{width:60%;height:100%;left:-22%;top:16%;transform:rotate(-40deg)}.tl-tf-cult-bg .tl-tf-cult-ell-2{width:60%;height:100%;right:-22%;top:8%;transform:rotate(40deg);opacity:.26}.tl-tf-cult-bg .tl-tf-cult-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,26,27,.4),rgba(25,26,27,0) 60%);pointer-events:none}.tl-hero[data-tl-theme=light] .tl-tf-cult-bg .tl-tf-cult-wash{background:linear-gradient(180deg,rgba(246,245,241,.6),rgba(246,245,241,0) 60%)}.tl-tf-cult-card{position:relative;z-index:2;width:86%;max-width:420px;border-radius:14px;background:rgba(28,29,30,.85);border:1px solid rgba(255,255,255,.08);padding:16px 20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05);display:flex;flex-direction:column;gap:9px}.tl-hero[data-tl-theme=light] .tl-tf-cult-card{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 24px 48px rgba(40,30,10,.12)}.tl-tf-cult-source{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.tl-tf-cult-iso-source{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--ink-2);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em}.tl-hero[data-tl-theme=light] .tl-tf-cult-iso-source{background:rgba(20,17,10,.08)}.tl-tf-cult-source-text{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.tl-tf-cult-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--ink-4)}.tl-tf-cult-arrow svg{color:rgb(var(--accent-rgb))}.tl-tf-cult-arrow:after,.tl-tf-cult-arrow:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.tl-tf-cult-rows{display:flex;flex-direction:column;gap:8px}.tl-tf-cult-row{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:9px;font-size:13.5px;letter-spacing:-.005em}.tl-tf-cult-iso{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;flex-shrink:0}.tl-hero[data-tl-theme=light] .tl-tf-cult-iso{background:rgba(20,17,10,.08)}.tl-tf-cult-iso-accent{background:rgba(var(--accent-rgb),.16);color:rgb(var(--accent-rgb))}.tl-hero[data-tl-theme=light] .tl-tf-cult-iso-accent{color:var(--accent-ink);background:rgba(var(--accent-rgb),.32)}.tl-tf-cult-row-text{flex:1}.tl-tf-cult-row-bad{background:rgba(255,120,120,.06);border:1px solid rgba(255,120,120,.14)}.tl-tf-cult-row-bad .tl-tf-cult-row-text{color:rgba(255,180,180,.7);text-decoration:line-through;text-decoration-color:rgba(255,120,120,.55);text-decoration-thickness:1.4px}.tl-hero[data-tl-theme=light] .tl-tf-cult-row-bad .tl-tf-cult-row-text{color:rgba(120,30,30,.7)}.tl-tf-cult-row-good{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.32);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.05)}.tl-tf-cult-row-good .tl-tf-cult-row-text{color:var(--ink);font-weight:500}.tl-tf-cult-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:100px;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;font-weight:600;white-space:nowrap}.tl-tf-cult-tag-bad{background:rgba(255,120,120,.12);color:rgba(255,170,170,.85)}.tl-hero[data-tl-theme=light] .tl-tf-cult-tag-bad{color:rgb(160,40,40);background:rgba(255,120,120,.22)}.tl-tf-cult-tag-good{background:rgb(var(--accent-rgb));color:var(--accent-ink)}.tl-tf-cult-note{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-4);margin-top:2px}.tl-tf-cult-note-icon{font-size:12px;color:rgb(var(--accent-rgb));filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.6))}@media (prefers-reduced-motion:no-preference){.tl-tf-cult-bg .tl-tf-cult-ell-1{animation:tl-tf-cult-drift1 12s ease-in-out infinite}.tl-tf-cult-bg .tl-tf-cult-ell-2{animation:tl-tf-cult-drift2 14s ease-in-out infinite}.tl-tf-cult-card{animation:tl-tf-cult-float 5s ease-in-out infinite}@keyframes tl-tf-cult-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}}.tl-tf-viz-culture .tl-tf-cult-stage{display:none}.tl-tf-lang-spokes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.tl-tf-lang-chip-rtl{direction:rtl}.tl-tf-lang-hero-cycle{position:relative;display:inline-block;height:32px;overflow:hidden;vertical-align:bottom;line-height:32px;text-align:center;width:100%;min-width:110px}.tl-tf-lang-hero-cycle>span{display:block;font-family:var(--sans);font-size:26px;font-weight:500;letter-spacing:-.02em;color:rgb(255,255,255);height:32px;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.tl-tf-lang-hero-cycle{animation:tl-tf-lang-cycle 10s linear infinite}@keyframes tl-tf-lang-cycle{0%,17%{transform:translateY(0)}20%,37%{transform:translateY(-32px)}40%,57%{transform:translateY(-64px)}60%,77%{transform:translateY(-96px)}80%,97%{transform:translateY(-128px)}to{transform:translateY(-160px)}}.tl-tf-lang-chip-0,.tl-tf-lang-chip-3,.tl-tf-lang-chip-6,.tl-tf-lang-chip-9{animation:tl-tf-lang-chip-bob 6s ease-in-out infinite,tl-tf-lang-chip-active 12s ease-in-out infinite}.tl-tf-lang-chip-3{animation-delay:-1s,-3s}.tl-tf-lang-chip-6{animation-delay:-2s,-6s}.tl-tf-lang-chip-9{animation-delay:-3s,-9s}@keyframes tl-tf-lang-chip-active{0%,90%,to{border-color:var(--line-2);box-shadow:0 6px 14px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}12%,8%{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 6px 14px rgba(0,0,0,.32),0 0 0 4px rgba(var(--accent-rgb),.18),inset 0 1px 0 rgba(255,255,255,.06)}}}.tl-tf-letter-back2{z-index:0;transform:translate(-38%,30%) rotate(-10deg);opacity:.18;filter:blur(.8px)}.tl-tf-letter-tool-active{background:rgba(var(--accent-rgb),.32);color:var(--accent-ink);font-weight:700}.tl-hero[data-tl-theme=dark] .tl-tf-letter-tool-active{color:rgb(20,27,52)}.tl-tf-letter-tool-tiny{font-size:13px;color:var(--ink-4)}.tl-tf-letter-toolbar-sp{flex:1}.tl-tf-letter-bullets{display:flex;flex-direction:column;gap:6px;margin-top:6px}.tl-tf-letter-bullet{display:flex;align-items:center;gap:8px}.tl-tf-letter-bullet>span:first-child{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4);flex-shrink:0}.tl-hero[data-tl-theme=light] .tl-tf-letter-bullet>span:first-child{background:rgba(20,17,10,.4)}.tl-tf-letter-line-bullet{height:3px;border-radius:2px;background:rgba(255,255,255,.12);flex:1}.tl-hero[data-tl-theme=light] .tl-tf-letter-line-bullet{background:rgba(20,17,10,.1)}.tl-tf-letter-line-bullet-short{flex:0 0 60%}.tl-tf-letter-footer{display:flex;justify-content:space-between;margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--ink-4)}.tl-hero[data-tl-theme=light] .tl-tf-letter-footer{border-color:rgba(20,17,10,.06)}.tl-tf-spd-num{position:relative}.tl-tf-spd-num-cycle{position:relative;display:inline-block;height:56px;overflow:hidden;vertical-align:top;line-height:56px;min-width:84px;text-align:right}.tl-tf-spd-num-cycle>span{display:block;height:56px;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink)}@media (prefers-reduced-motion:no-preference){.tl-tf-spd-num-cycle{animation:tl-tf-spd-num-cycle 12s linear infinite}@keyframes tl-tf-spd-num-cycle{0%,14.6%{transform:translateY(0)}16.6%,31.3%{transform:translateY(-56px)}33.3%,48%{transform:translateY(-112px)}50%,64.6%{transform:translateY(-168px)}66.6%,81.3%{transform:translateY(-224px)}83.3%,98%{transform:translateY(-280px)}to{transform:translateY(-336px)}}}.tl-tf-spd-progress{position:relative;width:70%;height:3px;border-radius:100px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:14px;z-index:2}.tl-hero[data-tl-theme=light] .tl-tf-spd-progress{background:rgba(20,17,10,.08)}.tl-tf-spd-progress-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.5));border-radius:100px;box-shadow:0 0 8px rgba(var(--accent-rgb),.6);animation:tl-tf-spd-progress-fill 3s cubic-bezier(.4,0,.3,1) infinite}@keyframes tl-tf-spd-progress-fill{0%{width:0;opacity:1}85%{width:100%;opacity:1}95%{width:100%;opacity:.3}to{width:0;opacity:0}}.tl-tf-spd-clock-row-divider{position:relative;padding:0 14px}.tl-tf-spd-clock-row-divider:after,.tl-tf-spd-clock-row-divider:before{content:"";position:absolute;left:0;top:50%;height:60%;width:1px;background:var(--line-2);transform:translateY(-50%)}.tl-tf-spd-clock-row-divider:after{left:auto;right:0}.tl-tf-spd-vs{position:absolute;top:16px;right:16px;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--mono);z-index:2}.tl-tf-spd-vs-lbl{font-size:9px;letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase}.tl-tf-spd-vs-val{font-size:11.5px;color:var(--ink-3);text-decoration:line-through;text-decoration-color:rgba(255,120,120,.55);text-decoration-thickness:1.3px;font-variant-numeric:tabular-nums}.tl-tf-sec-rays{inset:0;width:100%;height:100%;z-index:0}.tl-tf-sec-orbit,.tl-tf-sec-rays{position:absolute;pointer-events:none}.tl-tf-sec-orbit{left:50%;top:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:50%;border-style:solid;border:1px dashed rgba(var(--accent-rgb),.22);animation:tl-tf-sec-orbit 22s linear infinite}@keyframes tl-tf-sec-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}.tl-tf-sec-scan{position:absolute;left:50%;top:50%;width:100%;height:2px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent 0,rgba(var(--accent-rgb),.9) 50%,transparent 100%);box-shadow:0 0 8px rgba(var(--accent-rgb),.6);pointer-events:none;animation:tl-tf-sec-scan 3s ease-in-out infinite;opacity:.8;z-index:3}@keyframes tl-tf-sec-scan{0%,to{transform:translate(-50%,-90%);opacity:0}10%,90%{opacity:.85}50%{transform:translate(-50%,90%)}}.tl-tf-sec-lock{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.75));color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(var(--accent-rgb),.5),inset 0 1px 0 rgba(255,255,255,.45);z-index:4}.tl-tf-cult-source{gap:10px}.tl-tf-cult-source-meta{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--ink-4);padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.05);margin-left:auto}.tl-hero[data-tl-theme=light] .tl-tf-cult-source-meta{background:rgba(20,17,10,.05)}.tl-tf-cult-rows{gap:6px}.tl-tf-cult-row{padding:7px 11px;font-size:12.5px;gap:8px}.tl-tf-cult-source-text{font-size:17px}.tl-tf-cult-row-note{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;margin-right:4px}.tl-tf-cult-row-good{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18)}.tl-tf-cult-scan{position:absolute;left:0;top:0;right:0;height:28px;background:linear-gradient(180deg,transparent 0,rgba(var(--accent-rgb),.18) 50%,transparent 100%);pointer-events:none;opacity:0;border-radius:inherit;z-index:1;animation:tl-tf-cult-scan 4.4s linear infinite}@keyframes tl-tf-cult-scan{0%{top:0;opacity:0}10%{opacity:.7}90%{opacity:.7}to{top:100%;opacity:0}}.tl-hero[data-tl-theme=light]{--accent-deep:rgb(77,92,150)}.tl-hero[data-tl-theme=light] .tl-features-eyebrow{color:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-features-eyebrow:before{background:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-bento-meta .tl-stat-line .tl-num,.tl-hero[data-tl-theme=light] .tl-bento-meta h3 em,.tl-hero[data-tl-theme=light] .tl-ld-source-meta,.tl-hero[data-tl-theme=light] .tl-tf-card .tl-bento-meta .tl-stat-line .tl-num{color:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-ld-source-dot{background:var(--accent-deep);box-shadow:0 0 6px rgba(77,92,150,.5)}.tl-hero[data-tl-theme=light] .tl-ld-stat .tl-ld-stat-num,.tl-hero[data-tl-theme=light] .tl-tf-spd-unit{color:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-t-stars{color:var(--accent-deep);filter:none}.tl-hero[data-tl-theme=light] .tl-hbv-spd svg line{stroke:rgba(20,17,10,.35)}.tl-hero[data-tl-theme=light] .tl-hbv-spd svg path:first-of-type{stroke:rgba(20,17,10,.12)}.tl-hero[data-tl-theme=light] .tl-hbv-spd .tl-hbv-spd-needle-grp line{stroke:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-hbv-spd .tl-hbv-spd-needle-grp circle{fill:rgb(255,255,255);stroke:var(--accent-deep)}.tl-hero[data-tl-theme=light] .tl-hbv-cul svg{filter:brightness(.55) saturate(1.6)}@media (prefers-reduced-motion:no-preference){.tl-hbv-acc-wave span{animation:tl-hbv-acc-bar 1.4s ease-in-out infinite;transform-origin:center}.tl-hbv-acc-wave span:first-child{animation-delay:0s}.tl-hbv-acc-wave span:nth-child(2){animation-delay:.08s}.tl-hbv-acc-wave span:nth-child(3){animation-delay:.16s}.tl-hbv-acc-wave span:nth-child(4){animation-delay:.24s}.tl-hbv-acc-wave span:nth-child(5){animation-delay:.32s}.tl-hbv-acc-wave span:nth-child(6){animation-delay:.4s}.tl-hbv-acc-wave span:nth-child(7){animation-delay:.48s}.tl-hbv-acc-wave span:nth-child(8){animation-delay:.56s}.tl-hbv-acc-wave span:nth-child(9){animation-delay:.64s}.tl-hbv-acc-wave span:nth-child(10){animation-delay:.72s}.tl-hbv-acc-wave span:nth-child(11){animation-delay:.8s}.tl-hbv-acc-wave span:nth-child(12){animation-delay:.88s}@keyframes tl-hbv-acc-bar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.tl-hbv-acc-glow{animation:tl-hbv-breathe 4s ease-in-out infinite}.tl-hbv-acc-dot{animation:tl-hbv-acc-dot-pulse 2.4s ease-in-out infinite}@keyframes tl-hbv-acc-dot-pulse{0%,to{box-shadow:0 0 10px rgb(var(--accent-rgb)),0 0 0 3px rgba(var(--accent-rgb),.18)}50%{box-shadow:0 0 14px rgb(var(--accent-rgb)),0 0 0 5px rgba(var(--accent-rgb),.1)}}.tl-hbv-acc-pill{animation:tl-hbv-acc-tilt 8s ease-in-out infinite}@keyframes tl-hbv-acc-tilt{0%,to{transform:translateY(2px) rotate(-4deg)}50%{transform:translateY(0) rotate(-3deg)}}.tl-hbv-lang-ring:nth-child(4){animation:tl-hbv-lang-rot 22s linear infinite}.tl-hbv-lang-ring:nth-child(3){animation:tl-hbv-lang-rot-rev 30s linear infinite}@keyframes tl-hbv-lang-rot{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes tl-hbv-lang-rot-rev{to{transform:translate(-50%,-50%) rotate(-1turn)}}.tl-hbv-lang-ring:nth-child(2){animation:tl-hbv-lang-pulse 3.2s ease-out infinite}.tl-hbv-lang-ring:first-child{animation:tl-hbv-lang-pulse 3.2s ease-out 1.6s infinite}@keyframes tl-hbv-lang-pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(.7)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.tl-hbv-lang-hello{animation:tl-hbv-lang-bounce 4s ease-in-out infinite}@keyframes tl-hbv-lang-bounce{0%,to{transform:translateY(0) scale(1);box-shadow:0 6px 14px rgba(var(--accent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.5)}50%{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 18px rgba(var(--accent-rgb),.55),inset 0 1px 0 rgba(255,255,255,.6)}}.tl-hbv-lang-tag-1{animation:tl-hbv-lang-drift1 6s ease-in-out infinite}.tl-hbv-lang-tag-2{animation:tl-hbv-lang-drift2 7s ease-in-out infinite}.tl-hbv-lang-tag-3{animation:tl-hbv-lang-drift3 7.5s ease-in-out infinite}.tl-hbv-lang-tag-4{animation:tl-hbv-lang-drift4 6.5s ease-in-out infinite}@keyframes tl-hbv-lang-drift1{0%,to{transform:rotate(-6deg) translate(0)}50%{transform:rotate(-7deg) translate(-1px,-1px)}}@keyframes tl-hbv-lang-drift2{0%,to{transform:rotate(8deg) translate(0)}50%{transform:rotate(9deg) translate(1px,1px)}}@keyframes tl-hbv-lang-drift3{0%,to{transform:rotate(6deg) translate(0)}50%{transform:rotate(5deg) translate(-1px,1px)}}@keyframes tl-hbv-lang-drift4{0%,to{transform:rotate(-8deg) translate(0)}50%{transform:rotate(-7deg) translate(1px,-1px)}}.tl-hbv-spk-chip-1{animation:tl-hbv-spk-active1 4.8s ease-in-out infinite}.tl-hbv-spk-chip-2{animation:tl-hbv-spk-active2 4.8s ease-in-out infinite}@keyframes tl-hbv-spk-active1{0%,38%,to{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 4px 14px rgba(var(--accent-rgb),.18);transform:translateX(-12px) rotate(-2deg) scale(1.02)}50%,88%{border-color:var(--line-2);box-shadow:0 4px 10px rgba(0,0,0,.18);transform:translateX(-12px) rotate(-2deg) scale(1)}}@keyframes tl-hbv-spk-active2{0%,38%,to{border-color:var(--line-2);box-shadow:0 4px 10px rgba(0,0,0,.18);transform:translateX(10px) rotate(1.5deg) scale(1)}50%,88%{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 4px 14px rgba(var(--accent-rgb),.18);transform:translateX(10px) rotate(1.5deg) scale(1.02)}}.tl-hbv-spk-chip-1 .tl-hbv-spk-wave span,.tl-hbv-spk-chip-2 .tl-hbv-spk-wave span{animation:tl-hbv-spk-bar .6s ease-in-out infinite;transform-origin:center}.tl-hbv-spk-chip-1 .tl-hbv-spk-wave span:nth-child(2){animation-delay:.1s}.tl-hbv-spk-chip-1 .tl-hbv-spk-wave span:nth-child(3){animation-delay:.2s}.tl-hbv-spk-chip-2 .tl-hbv-spk-wave span:nth-child(2){animation-delay:.1s}.tl-hbv-spk-chip-2 .tl-hbv-spk-wave span:nth-child(3){animation-delay:.2s}.tl-hbv-spk-chip-1 .tl-hbv-spk-wave{animation:tl-hbv-spk-mute1 4.8s step-end infinite}.tl-hbv-spk-chip-2 .tl-hbv-spk-wave{animation:tl-hbv-spk-mute2 4.8s step-end infinite}@keyframes tl-hbv-spk-mute1{0%,38%{opacity:1}40%,to{opacity:.25}}@keyframes tl-hbv-spk-mute2{0%,38%{opacity:.25}40%,to{opacity:1}}@keyframes tl-hbv-spk-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.25)}}.tl-hbv-inf-glow{animation:tl-hbv-breathe 3.2s ease-in-out infinite}.tl-hbv-trans-scandot,.tl-hbv-trans-scanline{animation:tl-hbv-trans-scan 3.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-hbv-trans-scan{0%{transform:translateX(-50%) translateX(-30px);opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translateX(-50%) translateX(30px);opacity:0}}.tl-hbv-trans-right{animation:tl-hbv-trans-fill 3.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-hbv-trans-fill{0%,30%{color:rgba(255,255,255,0)}65%,to{color:rgba(255,255,255,.32)}}.tl-hero[data-tl-theme=light] .tl-hbv-trans-right{animation:tl-hbv-trans-fill-light 3.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-hbv-trans-fill-light{0%,30%{color:rgba(40,30,10,0)}65%,to{color:rgba(40,30,10,.22)}}.tl-hbv-trans-pill{animation:tl-hbv-trans-pill 3.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes tl-hbv-trans-pill{0%,70%{transform:translateX(-50%) translateY(8px) rotate(-2deg) scale(.85);opacity:0}82%{transform:translateX(-50%) translateY(-2px) rotate(-2deg) scale(1.06);opacity:1}92%,to{transform:translateX(-50%) translateY(0) rotate(-2deg) scale(1);opacity:1}}.tl-hbv-trans-glow{animation:tl-hbv-breathe 3.4s ease-in-out infinite}.tl-hbv-sec-glow{animation:tl-hbv-breathe 3.6s ease-in-out infinite}.tl-hbv-sec-shield{animation:tl-hbv-sec-hover 5s ease-in-out infinite;transform-origin:50% 60%}@keyframes tl-hbv-sec-hover{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}.tl-hbv-sec-shield path:last-child{stroke-dasharray:32;stroke-dashoffset:32;animation:tl-hbv-sec-check 4s cubic-bezier(.5,0,.3,1) infinite}@keyframes tl-hbv-sec-check{0%,25%{stroke-dashoffset:32}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:32}}@keyframes tl-hbv-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}}.tl-hbv-trans{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-hbv-trans-glow{position:absolute;left:50%;top:56%;width:90%;height:60%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.42) 0,transparent 65%);filter:blur(8px);pointer-events:none}.tl-hbv-trans-card{position:relative;width:110px;height:64px;border-radius:8px;background:linear-gradient(180deg,rgba(28,29,30,.6),rgba(25,26,27,1));box-shadow:0 12px 18px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;display:flex}.tl-hero[data-tl-theme=light] .tl-hbv-trans-card{background:linear-gradient(180deg,rgb(245,243,238),rgb(232,228,220));box-shadow:0 12px 18px rgba(40,30,10,.1),inset 0 1px 0 rgba(255,255,255,.6)}.tl-hbv-trans-left{flex:1;padding:8px 8px 0;display:flex;flex-direction:column;gap:4px;color:var(--ink-2)}.tl-hbv-trans-left .tl-hbv-trans-headline{font-family:var(--mono);font-size:7.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);margin-bottom:1px}.tl-hbv-trans-left .tl-hbv-trans-line{height:2px;border-radius:1px;background:rgba(var(--ink-2-rgb,200,200,200),.18)}.tl-hero[data-tl-theme=dark] .tl-hbv-trans-left .tl-hbv-trans-line{background:rgba(255,255,255,.18)}.tl-hbv-trans-left .tl-hbv-trans-line.tl-w1{width:88%}.tl-hbv-trans-left .tl-hbv-trans-line.tl-w2{width:76%}.tl-hbv-trans-left .tl-hbv-trans-line.tl-w3{width:60%}.tl-hbv-trans-right{flex:1;background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(0,0,0,0) 60%);display:flex;align-items:flex-start;justify-content:center;font-size:14px;letter-spacing:-.02em;color:rgba(255,255,255,.22);font-weight:500;padding:12px 8px 0}.tl-hero[data-tl-theme=light] .tl-hbv-trans-right{color:rgba(40,30,10,.18);background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,0) 60%)}.tl-hbv-trans-scanline{top:0;bottom:0;width:1.5px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.7) 16%,rgba(var(--accent-rgb),0) 100%);box-shadow:0 0 6px rgba(var(--accent-rgb),.6);z-index:2}.tl-hbv-trans-scandot,.tl-hbv-trans-scanline{position:absolute;left:50%;transform:translateX(-50%)}.tl-hbv-trans-scandot{top:-3px;width:7px;height:7px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 8px rgb(var(--accent-rgb)),0 0 0 3px rgba(var(--accent-rgb),.18);z-index:3}.tl-hbv-trans-pill{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%) rotate(-2deg);height:16px;padding:0 7px;display:inline-flex;border-radius:100px;background:linear-gradient(180deg,rgb(var(--accent-rgb)) 0,rgba(var(--accent-rgb),.7) 100%);font-family:var(--mono);font-size:7.5px;font-weight:600;color:var(--accent-ink);letter-spacing:.02em;box-shadow:0 4px 14px rgba(var(--accent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.5);z-index:4;white-space:nowrap}.tl-hbv-sec,.tl-hbv-trans-pill{align-items:center;justify-content:center}.tl-hbv-sec{position:relative;width:100%;height:100%;display:flex}.tl-hbv-sec-glow{position:absolute;left:50%;top:50%;width:80%;height:80%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--accent-rgb),.5) 0,rgba(var(--accent-rgb),0) 65%);filter:blur(6px)}.tl-hbv-sec-shield{position:relative;z-index:2;filter:drop-shadow(0 12px 14px rgba(0,0,0,.4))}.tl-hero[data-tl-theme=light] .tl-hbv-sec-shield{filter:drop-shadow(0 12px 14px rgba(40,30,10,.18))}@media (max-width:1280px){.tl-hero-bar-grid{grid-template-columns:repeat(3,1fr)}.tl-hero-bar-cell:nth-child(3n){border-right:0}.tl-hero-bar-cell:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--line)}}@media (max-width:720px){.tl-hero-bar{margin-top:64px}.tl-hero-bar-grid{grid-template-columns:1fr 1fr}.tl-hero-bar-cell{border-bottom:1px solid var(--line);padding:22px 18px}.tl-hero-bar-cell,.tl-hero-bar-cell:nth-child(3n){border-right:1px solid var(--line)}.tl-hero-bar-cell:nth-child(2n){border-right:0}.tl-hero-bar-cell:nth-last-child(-n+2){border-bottom:0}}.tl-trust{max-width:1480px;margin:80px auto 0;text-align:center}.tl-trust-label{font-size:11.5px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:22px;animation:tl-fade-up .7s ease 1.4s both}.tl-trust-logos{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap}.tl-trust-logo{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-size:22px;color:var(--ink-4);letter-spacing:-.02em;opacity:0;transform:translateY(6px);animation:tl-fade-up .6s ease both;transition:color .2s}.tl-trust-logo:hover{color:var(--ink-2)}.tl-targeted-faq{max-width:1480px;margin:96px auto 0;padding:0 28px}.tl-targeted-faq-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--accent-rgb));margin-bottom:14px}.tl-related-pages-title,.tl-targeted-faq-title{margin:0;max-width:820px;font-size:clamp(34px,4.6vw,68px);line-height:.98;letter-spacing:-.055em;color:var(--ink);text-wrap:balance}.tl-targeted-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.tl-targeted-faq-card{min-height:188px;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 54%),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.tl-hero[data-tl-theme=light] .tl-targeted-faq-card{background:linear-gradient(135deg,rgba(var(--accent-rgb),.18),transparent 58%),rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.tl-targeted-faq-card h3{margin:0;color:var(--ink);font-size:18px;line-height:1.18;letter-spacing:-.025em}.tl-targeted-faq-card p{margin:15px 0 0;color:var(--ink-3);font-size:14.5px;line-height:1.58}.tl-related-pages{max-width:1480px;margin:110px auto 0;padding:34px 28px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:64px;align-items:end}.tl-related-pages-title{font-size:clamp(30px,3.7vw,54px)}.tl-related-pages-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-related-pages-link{min-height:58px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;color:var(--ink-2);background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;line-height:1.25;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.tl-related-pages-link:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.08);transform:translateY(-2px)}.tl-hero[data-tl-theme=light] .tl-related-pages-link{background:rgba(255,255,255,.5)}@media (max-width:980px){.tl-targeted-faq-grid{grid-template-columns:1fr}.tl-targeted-faq-card{min-height:0}.tl-related-pages{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.tl-related-pages,.tl-targeted-faq{padding-left:18px;padding-right:18px}.tl-related-pages-links{grid-template-columns:1fr}}.tl-translation-directory{max-width:1480px;margin:128px auto 0;padding:0 28px 112px}.tl-translation-directory-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:72px;align-items:end;padding-bottom:38px;border-bottom:1px solid var(--line)}.tl-translation-directory-title{max-width:850px;margin:0;color:var(--ink);font-size:clamp(40px,5.4vw,78px);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.tl-translation-directory-head>p{max-width:520px;margin:0 0 5px;color:var(--ink-3);font-size:16px;line-height:1.65}.tl-translation-directory-block{margin-top:42px}.tl-translation-directory-block-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.tl-translation-directory-block-head h3{margin:0;color:var(--ink);font-size:19px;line-height:1.2;letter-spacing:-.025em}.tl-translation-directory-block-head>span{color:var(--ink-4);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.tl-format-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tl-format-directory-card{position:relative;min-height:104px;padding:18px 18px 18px 16px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(var(--accent-rgb),.12),transparent 48%),rgba(255,255,255,.025);color:var(--ink-2);display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}.tl-hero[data-tl-theme=light] .tl-format-directory-card{background:radial-gradient(circle at 0 0,rgba(var(--accent-rgb),.2),transparent 52%),rgba(255,255,255,.54)}.tl-format-directory-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.5);background-color:rgba(var(--accent-rgb),.07)}.tl-format-directory-code,.tl-language-directory-code{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 7px;border:1px solid rgba(var(--accent-rgb),.28);border-radius:13px;background:rgba(var(--accent-rgb),.1);color:rgb(var(--accent-rgb));font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em}.tl-format-directory-copy,.tl-language-directory-link>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.tl-format-directory-copy strong,.tl-language-directory-link strong{color:var(--ink);font-size:14px;line-height:1.25;letter-spacing:-.015em}.tl-format-directory-copy small,.tl-language-directory-link small{color:var(--ink-4);font-size:11.5px;line-height:1.35}.tl-directory-arrow{color:var(--ink-4);font-family:var(--mono);font-size:13px;transition:color .2s ease,transform .2s ease}.tl-format-directory-card:hover .tl-directory-arrow,.tl-language-directory-link:hover .tl-directory-arrow{color:rgb(var(--accent-rgb));transform:translateX(3px)}.tl-language-directory{margin-top:52px;padding:28px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(125deg,rgba(var(--accent-rgb),.1),transparent 42%),rgba(255,255,255,.02);display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:42px}.tl-hero[data-tl-theme=light] .tl-language-directory{background:linear-gradient(125deg,rgba(var(--accent-rgb),.18),transparent 44%),rgba(255,255,255,.48)}.tl-language-directory-copy p{max-width:300px;margin:9px 0 0;color:var(--ink-4);font-size:13px;line-height:1.55}.tl-language-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.tl-language-directory-link{min-height:70px;padding:10px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025);display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.tl-hero[data-tl-theme=light] .tl-language-directory-link{background:rgba(255,255,255,.55)}.tl-language-directory-link:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.45);background-color:rgba(var(--accent-rgb),.07)}.tl-language-directory-code{min-width:38px;height:38px;border-radius:10px;font-size:9px}@media (max-width:1180px){.tl-format-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-language-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.tl-language-directory,.tl-translation-directory-head{grid-template-columns:1fr;gap:24px}.tl-translation-directory-head>p{max-width:620px}.tl-language-directory-copy p{max-width:520px}}@media (max-width:620px){.tl-translation-directory{margin-top:92px;padding:0 18px 78px}.tl-translation-directory-head{padding-bottom:28px}.tl-format-directory-grid,.tl-language-directory-grid{grid-template-columns:1fr}.tl-format-directory-card{min-height:92px}.tl-language-directory{padding:20px;border-radius:20px}}.tl-testimonials{max-width:1480px;margin:140px auto 80px;padding-top:40px;position:relative}.tl-testimonials-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;max-width:800px}.tl-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:720px;mask-image:linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent)}.tl-t-col,.tl-testimonials-grid{position:relative;overflow:hidden}.tl-t-track{display:flex;flex-direction:column;gap:20px;animation:tl-t-scroll linear infinite;will-change:transform}@keyframes tl-t-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.tl-testimonials-grid:hover .tl-t-track{animation-play-state:paused}.tl-t-card{position:relative;flex-shrink:0;border-radius:16px;background:var(--card-bg);border:1px solid var(--line);padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.tl-t-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--accent-rgb),.06),transparent 70%);pointer-events:none}.tl-t-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.32)}.tl-hero[data-tl-theme=light] .tl-t-card:hover{box-shadow:0 18px 36px rgba(40,30,10,.1)}.tl-t-body{position:relative;font-size:14px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em;text-wrap:pretty}.tl-t-stars{display:inline-flex;gap:2px;color:rgb(var(--accent-rgb));filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.28))}.tl-t-foot{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.tl-t-name{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.tl-t-loc{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-4)}.tl-t-flag{font-size:11px;filter:saturate(.9);line-height:1}@media (max-width:1080px){.tl-testimonials-grid{grid-template-columns:repeat(2,1fr);height:640px}.tl-t-col:nth-child(3){display:none}}@media (max-width:700px){.tl-testimonials-grid{grid-template-columns:1fr;height:520px}.tl-t-col:nth-child(2){display:none}}.tl-tf-section{margin:140px auto 80px}.tl-tf-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:440px 360px;gap:18px}.tl-tf-card-langs{grid-column:1/3;grid-row:1}.tl-tf-card-format{grid-column:3/5;grid-row:1}.tl-tf-card-speed{grid-column:5/7;grid-row:1}.tl-tf-card-security{grid-column:1/4;grid-row:2}.tl-tf-card-culture{grid-column:4/7;grid-row:2}.tl-tf-card{background-color:rgba(255,255,255,.04)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tl-hero[data-tl-theme=light] .tl-tf-card{background-color:rgba(20,17,10,.04)!important;border:1px solid rgba(20,17,10,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.tl-tf-card .tl-bento-vis{padding:30px;display:flex;align-items:center;justify-content:center;min-height:0;border-bottom:0;flex:1}.tl-tf-card .tl-bento-meta{padding:0 30px 30px;gap:11px}.tl-tf-card .tl-bento-meta h3{font-family:"Inter",var(--sans);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1;color:rgb(255,255,255)}.tl-hero[data-tl-theme=light] .tl-tf-card .tl-bento-meta h3{color:var(--ink)}.tl-tf-card .tl-bento-meta h3 em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:rgb(var(--accent-rgb));font-size:1.05em;margin-left:4px}.tl-hero[data-tl-theme=light] .tl-tf-card .tl-bento-meta h3 em{color:var(--accent-ink)}.tl-tf-card .tl-bento-meta p{font-family:"Inter",var(--sans);font-size:16px;line-height:1.4;letter-spacing:-.02em;color:rgba(255,255,255,.5)}.tl-hero[data-tl-theme=light] .tl-tf-card .tl-bento-meta p{color:var(--ink-3)}.tl-tf-card .tl-bento-tag{display:inline-flex}.tl-tf-card .tl-bento-meta{gap:10px}.tl-tf-card .tl-bento-meta .tl-stat-line{display:flex;align-items:center;gap:12px;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.06em}.tl-tf-card .tl-bento-meta .tl-stat-line .tl-num{color:rgb(var(--accent-rgb));font-weight:500;font-variant-numeric:tabular-nums}.tl-tf-viz{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.tl-tf-viz-langs{isolation:isolate}.tl-tf-viz-langs .tl-tf-radial{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,rgba(var(--accent-rgb),.32),transparent 55%),radial-gradient(circle at 50% 60%,rgba(var(--accent-rgb),.18) 0,transparent 80%);filter:blur(8px);pointer-events:none}.tl-tf-lang-pill{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:100px;background:var(--card-bg);border:1px solid var(--line-2);color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:-.01em;white-space:nowrap;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate(-50%,-50%);animation:tl-tf-bubble-bob ease-in-out infinite;box-shadow:0 8px 18px rgba(0,0,0,.32)}.tl-hero[data-tl-theme=light] .tl-tf-lang-pill{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 8px 18px rgba(40,30,10,.1)}@keyframes tl-tf-bubble-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.tl-tf-lang-hero{left:50%;top:50%;width:auto;min-width:96px;height:56px;font-family:var(--sans);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);background:rgb(28,30,34);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 38px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 6px rgba(var(--accent-rgb),.08);opacity:1!important;z-index:2;animation:tl-tf-bubble-hero 5s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-tf-lang-hero{background:rgb(20,22,28);color:rgb(255,255,255);border-color:rgba(0,0,0,.4)}@keyframes tl-tf-bubble-hero{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52%) scale(1.03)}}.tl-tf-viz-format{display:flex;align-items:center;justify-content:center}.tl-tf-format-glow{position:absolute;left:50%;top:56%;width:80%;height:80%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.32) 0,transparent 65%);filter:blur(28px);pointer-events:none}.tl-tf-letter{position:absolute;width:80%;max-width:300px;border-radius:14px;padding:16px 20px 14px;background:linear-gradient(180deg,rgba(28,29,30,.88),rgba(25,26,27,1));border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 30px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);display:flex;flex-direction:column;gap:8px;transition:transform .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.tl-hero[data-tl-theme=light] .tl-tf-letter{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 30px 30px rgba(40,30,10,.1),inset 0 1px 0 rgba(255,255,255,.6)}.tl-tf-letter:after{content:none}.tl-tf-letter-back2:after,.tl-tf-letter-back:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,rgba(25,26,27,1) 92%);pointer-events:none}.tl-hero[data-tl-theme=light] .tl-tf-letter-back2:after,.tl-hero[data-tl-theme=light] .tl-tf-letter-back:after{background:linear-gradient(180deg,transparent,rgb(255,255,255) 92%)}.tl-tf-letter-back{z-index:1;transform:translate(-22%,14%) rotate(-6deg);opacity:.55;filter:blur(.4px)}.tl-tf-letter-back .tl-tf-letter-body,.tl-tf-letter-back .tl-tf-letter-head{color:rgba(255,255,255,.55)}.tl-hero[data-tl-theme=light] .tl-tf-letter-back .tl-tf-letter-body,.tl-hero[data-tl-theme=light] .tl-tf-letter-back .tl-tf-letter-head{color:rgba(20,17,10,.5)}.tl-tf-letter-front{z-index:2;transform:translate(8%,-4%) rotate(2deg)}.tl-tf-card-format:hover .tl-tf-letter-front{transform:translate(8%,-8%) rotate(2deg)}.tl-tf-card-format:hover .tl-tf-letter-back{transform:translate(-28%,18%) rotate(-7deg)}.tl-tf-letter-head{font-family:"Inter",var(--sans);font-weight:600;font-size:17px;letter-spacing:-.02em;color:rgb(255,255,255);line-height:1.15}.tl-hero[data-tl-theme=light] .tl-tf-letter-head{color:var(--ink)}.tl-tf-letter-body{font-family:"Inter",var(--sans);font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.012em;color:rgba(255,255,255,.85)}.tl-hero[data-tl-theme=light] .tl-tf-letter-body{color:var(--ink-2)}.tl-tf-letter-hl{display:inline-block;padding:0 4px;margin:0 -4px 0 -2px;background:rgba(var(--accent-rgb),.42);border-radius:3px;color:var(--ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tl-hero[data-tl-theme=light] .tl-tf-letter-hl{background:rgba(var(--accent-rgb),.55);color:var(--accent-ink)}.tl-tf-letter-line{height:4px;border-radius:2px;background:rgba(255,255,255,.12)}.tl-hero[data-tl-theme=light] .tl-tf-letter-line{background:rgba(20,17,10,.1)}.tl-tf-letter-line-1{width:84%;margin-top:4px}.tl-tf-letter-line-2{width:56%}.tl-tf-letter-cursor{position:absolute;right:26px;top:52px;width:1.5px;height:16px;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb));animation:tl-tf-letter-blink 1.1s steps(2,jump-none) infinite}@keyframes tl-tf-letter-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.tl-tf-letter-front{animation:tl-tf-letter-float-f 6s ease-in-out infinite}.tl-tf-letter-back{animation:tl-tf-letter-float-b 7s ease-in-out infinite}@keyframes tl-tf-letter-float-f{0%,to{transform:translate(8%,-4%) rotate(2deg)}50%{transform:translate(8%,-7%) rotate(2.5deg)}}@keyframes tl-tf-letter-float-b{0%,to{transform:translate(-22%,14%) rotate(-6deg)}50%{transform:translate(-22%,11%) rotate(-6.5deg)}}.tl-tf-format-glow{animation:tl-hbv-breathe 4s ease-in-out infinite}}.tl-tf-doc{position:absolute;width:64%;height:70%;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));border:1px solid var(--line-2);padding:18px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 28px rgba(0,0,0,.32);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tl-hero[data-tl-theme=light] .tl-tf-doc{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 14px 28px rgba(40,30,10,.12)}.tl-tf-doc-front{z-index:3;background:rgb(20,22,28);border-color:rgba(255,255,255,.12);box-shadow:0 24px 38px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)}.tl-hero[data-tl-theme=light] .tl-tf-doc-front{background:rgb(255,255,255)}.tl-tf-doc-head{font-size:11px;letter-spacing:.08em;color:var(--ink);margin-bottom:4px}.tl-tf-doc-front .tl-tf-doc-head{color:rgb(255,255,255);font-weight:500}.tl-hero[data-tl-theme=light] .tl-tf-doc-front .tl-tf-doc-head{color:var(--ink)}.tl-tf-doc-line{height:6px;border-radius:3px;background:var(--ink-5);width:92%}.tl-tf-doc-front .tl-tf-doc-line{background:rgba(255,255,255,.16)}.tl-hero[data-tl-theme=light] .tl-tf-doc-front .tl-tf-doc-line{background:rgba(20,17,10,.14)}.tl-tf-doc-hl{background:rgba(var(--accent-rgb),.32)!important}.tl-tf-card-format:hover .tl-tf-doc{transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg))}.tl-tf-card-format:hover .tl-tf-doc-front{transform:translate(34px,50px) rotate(2deg) translateY(-4px)}.tl-tf-viz-dial{display:flex;align-items:center;justify-content:center}.tl-tf-dial{position:relative;width:220px;height:110px;margin-top:-10px}.tl-tf-dial-ticks{position:absolute;left:50%;bottom:0;width:0;height:0}.tl-tf-tick{position:absolute;left:-1px;bottom:0;width:2px;height:8px;background:var(--ink-4);border-radius:1px;transform-origin:bottom center}.tl-tf-tick-major{height:14px;background:var(--ink-2)}.tl-tf-dial-arc{position:absolute;left:0;bottom:0;width:200px;height:100px;border-radius:200px 200px 0 0;border:2px solid transparent;background:conic-gradient(from 240deg at 50% 100%,rgba(var(--accent-rgb),.7) 0deg,rgba(var(--accent-rgb),.35) 120deg,transparent 240deg) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.tl-tf-dial-needle{width:3px;height:84px;background:linear-gradient(to top,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.2));border-radius:2px;transform-origin:50% 100%;transition:transform .06s linear;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.6))}.tl-tf-dial-hub,.tl-tf-dial-needle{position:absolute;left:50%;bottom:0}.tl-tf-dial-hub{width:18px;height:18px;border-radius:50%;background:rgb(8,10,14);border:1.5px solid rgba(var(--accent-rgb),.4);transform:translate(-50%,50%);box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:2}.tl-hero[data-tl-theme=light] .tl-tf-dial-hub{background:rgb(20,22,28)}.tl-tf-dial-readout{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.tl-tf-dial-num{font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.tl-tf-dial-unit{font-size:16px;color:var(--ink-3);margin-left:2px;font-weight:400}.tl-tf-dial-label{font-size:10px;letter-spacing:.12em;color:var(--ink-4);text-transform:uppercase}.tl-tf-viz-formats{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.tl-tf-fmt2-glow{position:absolute;left:50%;top:55%;width:80%;height:70%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(var(--accent-rgb),.22) 0,transparent 65%);filter:blur(24px);pointer-events:none}.tl-tf-card-security .tl-bento-vis{padding:14px 20px}.tl-tf-fmt2-grid{position:relative;display:grid;grid-template-columns:repeat(4,auto);gap:12px 18px;z-index:1}.tl-tf-fmt2-tile{position:relative;width:72px;height:76px;border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--line-2);box-shadow:0 14px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;padding:9px 9px 7px;gap:5px;transform:rotate(var(--rot,0deg));overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s}.tl-hero[data-tl-theme=light] .tl-tf-fmt2-tile{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 14px 24px rgba(40,30,10,.1),inset 0 1px 0 rgba(255,255,255,.7)}.tl-tf-fmt2-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 50% at 50% 0,rgba(var(--hue),.14),transparent 70%);pointer-events:none}.tl-tf-fmt2-fold{position:absolute;top:0;right:0;width:16px;height:16px;background:rgba(var(--hue),.22);clip-path:polygon(0 0,100% 100%,100% 0);border-bottom-left-radius:4px}.tl-tf-fmt2-lines{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:2px}.tl-tf-fmt2-lines span{height:3px;border-radius:2px;background:rgba(var(--hue),.4)}.tl-tf-fmt2-lines span:first-child{width:88%}.tl-tf-fmt2-lines span:nth-child(2){width:66%}.tl-tf-fmt2-lines span:nth-child(3){width:78%;opacity:.6}.tl-tf-fmt2-ext{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:100px;background:rgba(var(--hue),.13);border:1px solid rgba(var(--hue),.32);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;color:rgb(var(--hue))}.tl-hero[data-tl-theme=light] .tl-tf-fmt2-ext{background:rgba(var(--hue),.18);color:rgb(60,65,90)}.tl-tf-card-security:hover .tl-tf-fmt2-tile{border-color:rgba(var(--hue),.42);transform:rotate(var(--rot,0deg)) translateY(-3px)}@media (prefers-reduced-motion:no-preference){.tl-tf-fmt2-tile{animation:tl-tf-fmt2-bob 5.5s ease-in-out infinite}@keyframes tl-tf-fmt2-bob{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-4px)}}.tl-tf-card-security:hover .tl-tf-fmt2-tile{animation-play-state:paused}.tl-tf-fmt2-glow{animation:tl-hbv-breathe 4.2s ease-in-out infinite}}@media (max-width:820px){.tl-tf-fmt2-grid{gap:12px}.tl-tf-fmt2-tile{width:64px;height:82px}}.tl-tf-sec-disk,.tl-tf-viz-security{display:flex;align-items:center;justify-content:center}.tl-tf-sec-disk{position:relative;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(var(--accent-rgb),.18),transparent 70%),rgb(20,22,28);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 7px 28px rgba(0,0,0,.5),inset 0 -2px 12px rgba(255,255,255,.04),0 24px 32px rgba(0,0,0,.5);color:rgb(var(--accent-rgb))}.tl-hero[data-tl-theme=light] .tl-tf-sec-disk{background:radial-gradient(circle at 50% 40%,rgba(var(--accent-rgb),.32),transparent 70%),rgb(245,244,240);border-color:rgba(20,17,10,.06);color:rgb(60,80,180);box-shadow:inset 0 4px 18px rgba(20,17,10,.08),0 24px 32px rgba(40,30,10,.1)}.tl-tf-sec-glow{position:absolute;left:50%;top:80%;width:140%;height:80px;border-radius:50%;background:rgba(var(--accent-rgb),.32);filter:blur(28px);transform:translate(-50%,-50%);opacity:.7;pointer-events:none;animation:tl-tf-sec-pulse 4s ease-in-out infinite}@keyframes tl-tf-sec-pulse{0%,to{opacity:.5}50%{opacity:.9}}.tl-tf-sec-disk svg{position:relative;z-index:1;animation:tl-tf-fingerprint 3s ease-in-out infinite}@keyframes tl-tf-fingerprint{0%,to{opacity:.6}50%{opacity:1}}.tl-tf-sec-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:100px;background:var(--card-bg);border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;white-space:nowrap;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 24px rgba(0,0,0,.32);animation:tl-tf-tag-float 6s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-tf-sec-tag{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 12px 24px rgba(40,30,10,.1)}.tl-tf-sec-tag-l{left:8px;transform:translateY(-50%)}.tl-tf-sec-tag-r{right:8px;transform:translateY(-50%)}@keyframes tl-tf-tag-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 4px))}}.tl-tf-sec-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}.tl-tf-viz-culture{display:flex;align-items:center;justify-content:center;position:relative}.tl-tf-cult-stage{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px;isolation:isolate}.tl-tf-cult-ell{position:absolute;border-radius:50%;background:rgb(201,213,255);opacity:.4;filter:blur(2px)}.tl-tf-cult-ell-1{width:70%;height:110%;left:-28%;top:18%;transform:rotate(-40deg)}.tl-tf-cult-ell-2{width:70%;height:110%;right:-28%;top:8%;transform:rotate(40deg);opacity:.36}.tl-tf-cult-ell-3{width:56%;height:90%;left:22%;top:30%;transform:rotate(0deg);opacity:.28;background:linear-gradient(180deg,rgb(201,213,255),rgba(201,213,255,.4))}.tl-tf-cult-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgb(25,26,27),rgba(25,26,27,0) 65%);pointer-events:none}.tl-hero[data-tl-theme=light] .tl-tf-cult-wash{background:linear-gradient(180deg,rgb(246,245,241),rgba(246,245,241,0) 65%)}@media (prefers-reduced-motion:no-preference){.tl-tf-cult-ell-1{animation:tl-tf-cult-drift1 12s ease-in-out infinite}.tl-tf-cult-ell-2{animation:tl-tf-cult-drift2 14s ease-in-out infinite}.tl-tf-cult-ell-3{animation:tl-tf-cult-drift3 10s ease-in-out infinite}@keyframes tl-tf-cult-drift1{0%,to{transform:rotate(-40deg) translate(0);opacity:.4}50%{transform:rotate(-38deg) translate(8px,-6px);opacity:.48}}@keyframes tl-tf-cult-drift2{0%,to{transform:rotate(40deg) translate(0);opacity:.36}50%{transform:rotate(42deg) translate(-8px,-4px);opacity:.44}}@keyframes tl-tf-cult-drift3{0%,to{transform:rotate(0deg) translate(0);opacity:.28}50%{transform:rotate(3deg) translate(2px,-4px);opacity:.36}}}.tl-tf-globe-legacy{display:none}.tl-tf-culture-wash{position:absolute;left:50%;top:50%;width:120%;height:140%;transform:translate(-50%,-55%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(var(--accent-rgb),.28),transparent 70%);filter:blur(20px);pointer-events:none}.tl-tf-globe{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center;z-index:1}.tl-tf-globe svg{animation:tl-tf-globe-spin 60s linear infinite}@keyframes tl-tf-globe-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tl-tf-globe-ping{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);pointer-events:none}.tl-tf-globe-ping-core{display:block;width:8px;height:8px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 8px rgba(var(--accent-rgb),.8);animation:tl-tf-ping 3s ease-out infinite;animation-delay:inherit}.tl-tf-globe-ping{animation:none}.tl-tf-globe-ping:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgb(var(--accent-rgb));animation:tl-tf-ping-ring 3s ease-out infinite;animation-delay:inherit}@keyframes tl-tf-ping{0%,to{opacity:1}50%{opacity:.5}}@keyframes tl-tf-ping-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}@media (max-width:820px){.tl-tf-bento{grid-template-columns:1fr;grid-template-rows:auto}.tl-tf-card-culture,.tl-tf-card-format,.tl-tf-card-langs,.tl-tf-card-security,.tl-tf-card-speed{grid-column:1;grid-row:auto}.tl-tf-card{min-height:360px}}.tl-hiw{max-width:1480px;margin:140px auto 40px;padding-top:40px}.tl-hiw-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;max-width:800px}.tl-hiw-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.tl-hiw-card{position:relative;border-radius:22px;background:var(--card-bg);border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:22px;overflow:hidden;isolation:isolate;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;transform:translateY(12px);animation:tl-fade-up .7s ease both;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.tl-hiw-card:before{background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(var(--accent-rgb),.08),transparent 70%)}.tl-hiw-card:after,.tl-hiw-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-hiw-card:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 100% 70% at 50% 30%,black 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 100% 70% at 50% 30%,black 0,transparent 75%);opacity:.5}.tl-hiw-card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 24px 48px rgba(0,0,0,.35)}.tl-hero[data-tl-theme=light] .tl-hiw-card:hover{box-shadow:0 24px 48px rgba(40,30,10,.1)}.tl-hiw-stage{height:220px;align-items:center;justify-content:center}.tl-hiw-meta,.tl-hiw-stage{position:relative;z-index:1;display:flex}.tl-hiw-meta{flex-direction:column;gap:8px;margin-top:auto}.tl-hiw-title{font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.tl-hiw-sub{font-size:14px;line-height:1.5;color:var(--ink-3);text-wrap:pretty;max-width:360px}.tl-hiw-viz-upload{position:relative;width:280px;height:200px}.tl-hiw-dropzone{position:absolute;inset:0;border-radius:14px;border:1.5px dashed var(--line-2);background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(var(--accent-rgb),.05),transparent 70%);display:flex;align-items:center;justify-content:center;color:var(--ink-3);box-shadow:inset 0 12px 36px rgba(0,0,0,.25);animation:tl-hiw-drop-pulse 3.5s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-hiw-dropzone{box-shadow:inset 0 12px 36px rgba(16,24,55,.06)}@keyframes tl-hiw-drop-pulse{0%,to{border-color:var(--line-2)}50%{border-color:rgba(var(--accent-rgb),.45)}}.tl-hiw-dropzone svg{animation:tl-hiw-arrow-bob 2.4s ease-in-out infinite}@keyframes tl-hiw-arrow-bob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-6px);opacity:1}}.tl-hiw-recording{position:absolute;left:50%;top:56%;width:220px;transform:translate(-44%) rotate(5.7deg);border-radius:12px;background:var(--card-bg);border:1px solid var(--line-2);padding:12px 14px 10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);display:flex;flex-direction:column;gap:8px;animation:tl-hiw-recording-float 6s ease-in-out infinite}.tl-hero[data-tl-theme=light] .tl-hiw-recording{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 16px 32px rgba(40,30,10,.12)}@keyframes tl-hiw-recording-float{0%,to{transform:translate(-44%) rotate(5.7deg)}50%{transform:translate(-44%,-3px) rotate(5.7deg)}}.tl-hiw-recording-bars{display:flex;align-items:center;gap:2px;height:26px}.tl-hiw-bar{flex:1;background:rgb(var(--accent-rgb));border-radius:1px;height:8px;opacity:.85}.tl-hiw-recording-name{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:-.01em}.tl-hiw-cursor{position:absolute;right:-4px;bottom:14px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));animation:tl-hiw-cursor-drift 4s ease-in-out infinite}@keyframes tl-hiw-cursor-drift{0%,to{transform:translate(0)}50%{transform:translate(-6px,-4px)}}.tl-hiw-viz-transcript{position:relative;width:280px;height:200px}.tl-hiw-caption-card{position:absolute;left:0;top:0;width:240px;border-radius:12px 12px 0 0;background:linear-gradient(to bottom,var(--card-2),transparent);border:1px solid var(--line);border-bottom:none;padding:14px 16px 28px;display:flex;flex-direction:column;gap:10px}.tl-hiw-caption-row{display:flex;gap:10px;align-items:flex-start}.tl-hiw-ts{font-size:9px;color:var(--ink-4);letter-spacing:.04em;flex-shrink:0;padding-top:1px}.tl-hiw-line{font-size:10px;line-height:1.5;color:var(--ink-3);letter-spacing:-.005em;text-wrap:pretty}.tl-hiw-hl{background:rgba(var(--accent-rgb),.32);padding:0 1px;border-radius:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tl-hiw-hl,.tl-hiw-line-active{color:var(--ink)}.tl-hiw-caret{display:inline-block;width:1px;height:.95em;background:rgb(var(--accent-rgb));vertical-align:-.12em;margin-left:1px;animation:tl-blink 1s steps(2,jump-none) infinite}.tl-hiw-player{position:absolute;right:0;bottom:4px;width:200px;border-radius:14px;background:var(--card-bg);border:1px solid var(--line-2);padding:14px 18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 32px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:12px}.tl-hero[data-tl-theme=light] .tl-hiw-player{background:rgb(255,255,255);border-color:rgba(20,17,10,.12);box-shadow:0 24px 32px rgba(40,30,10,.12)}.tl-hiw-scrub{position:relative;height:3px;border-radius:100px;background:var(--ink-5)}.tl-hiw-scrub-fill{left:0;top:0;height:100%;border-radius:100px;transition:width .05s linear}.tl-hiw-scrub-fill,.tl-hiw-scrub-knob{position:absolute;background:var(--ink)}.tl-hiw-scrub-knob{top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);transition:left .05s linear}.tl-hiw-controls{display:flex;gap:16px}.tl-hiw-controls,.tl-hiw-ctrl{align-items:center;justify-content:center}.tl-hiw-ctrl{display:inline-flex;width:24px;height:24px;color:var(--ink-2);cursor:pointer;transition:color .15s,transform .15s}.tl-hiw-ctrl:hover{color:var(--ink);transform:scale(1.08)}.tl-hiw-play{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);box-shadow:0 8px 16px rgba(0,0,0,.25);gap:3px}.tl-hero[data-tl-theme=light] .tl-hiw-play{color:rgb(255,255,255)}.tl-hiw-bar-pause{width:3px;height:12px;border-radius:1px;background:currentColor;display:block}.tl-hiw-play:hover{background:rgb(var(--accent-rgb));color:var(--accent-ink)}.tl-hiw-viz-edit{position:relative;width:280px;height:200px}.tl-hiw-editor{position:absolute;inset:6px 14px 14px 0;border-radius:10px;background:var(--card-bg);border:1px solid var(--line-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 36px rgba(0,0,0,.32);overflow:hidden;display:flex;flex-direction:column}.tl-hero[data-tl-theme=light] .tl-hiw-editor{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 24px 36px rgba(40,30,10,.12)}.tl-hiw-editor-toolbar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.18)}.tl-hero[data-tl-theme=light] .tl-hiw-editor-toolbar{background:rgba(20,17,10,.025)}.tl-hiw-tool{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:background .15s,color .15s;cursor:pointer}.tl-hiw-tool:hover{color:var(--ink);background:var(--card-2)}.tl-hiw-tool-active,.tl-hiw-tool-active:hover{color:var(--accent-ink);background:rgb(var(--accent-rgb))}.tl-hiw-tool-sep{width:1px;height:14px;background:var(--line-2);margin:0 4px}.tl-hiw-speaker-pill{font-size:9px;letter-spacing:.12em;color:rgb(var(--accent-rgb));padding:3px 7px;border-radius:4px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25)}.tl-hiw-editor-body{padding:12px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.tl-hiw-edit-line{font-size:11px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em}.tl-hiw-edit-strike{text-decoration:line-through;text-decoration-color:rgb(255,110,130);text-decoration-thickness:1.5px;color:var(--ink-4)}.tl-hiw-edit-sel{background:rgba(var(--accent-rgb),.32);color:var(--ink);padding:0 2px;border-radius:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tl-hiw-edit-caret{display:inline-block;width:1.3px;height:.95em;vertical-align:-.12em;margin-left:1px;background:rgb(var(--accent-rgb));box-shadow:0 0 4px rgb(var(--accent-rgb));transition:opacity .05s}.tl-hiw-edit-caret[data-on=false]{opacity:0}.tl-hiw-share{position:absolute;right:0;top:-2px;display:inline-flex;padding:5px 6px 5px 5px;border-radius:100px;background:var(--card-bg);border:1px solid var(--line-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 24px rgba(0,0,0,.32);z-index:2}.tl-hero[data-tl-theme=light] .tl-hiw-share{background:rgb(255,255,255);border-color:rgba(20,17,10,.08);box-shadow:0 12px 24px rgba(40,30,10,.1)}.tl-hiw-avatar{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:0;border:2px solid var(--bg);margin-left:-7px}.tl-hiw-avatar:first-child{margin-left:0}.tl-hiw-avatar-1{background:rgb(var(--accent-rgb));color:var(--accent-ink)}.tl-hiw-avatar-2{background:linear-gradient(140deg,rgb(255,180,130),rgb(220,100,140));color:rgb(255,255,255)}.tl-hiw-avatar-3{background:var(--card-2);color:var(--ink-2);border-color:var(--bg)}.tl-hiw-edit-cursor-tag{position:absolute;left:60%;bottom:36px;font-size:9px;letter-spacing:.08em;padding:3px 7px;border-radius:4px;background:rgb(var(--accent-rgb));color:var(--accent-ink);box-shadow:0 6px 14px rgba(var(--accent-rgb),.38);z-index:3;white-space:nowrap;animation:tl-hiw-edit-tag-bob 4s ease-in-out infinite}.tl-hiw-edit-cursor-tag:before{content:"";position:absolute;left:-2px;top:-10px;width:1.5px;height:12px;background:rgb(var(--accent-rgb))}@keyframes tl-hiw-edit-tag-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tl-hiw-viz-export{position:relative;width:320px;height:200px}.tl-hiw-chip{position:absolute;border-radius:50%;background:var(--card-bg);border:1px solid var(--line-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 28px rgba(0,0,0,.32);animation:tl-hiw-chip-float 5s ease-in-out infinite;transition:transform .3s,border-color .3s}.tl-hero[data-tl-theme=light] .tl-hiw-chip{background:rgb(255,255,255);border-color:rgba(20,17,10,.06);box-shadow:0 20px 28px rgba(40,30,10,.13)}.tl-hiw-chip-faint{animation-duration:7s}@keyframes tl-hiw-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tl-hiw-chip:hover{transform:translateY(-7px) scale(1.04);border-color:rgba(var(--accent-rgb),.4)}.tl-hiw-chip-ext{font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em}.tl-hiw-chip-faint .tl-hiw-chip-ext{font-size:10px;color:var(--ink-4)}.tl-hiw-export-pill{position:absolute;left:50%;top:18px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;border-radius:100px;background:rgb(var(--accent-rgb));color:var(--accent-ink);font-size:14px;font-weight:500;letter-spacing:-.005em;box-shadow:0 24px 32px rgba(var(--accent-rgb),.28),0 0 0 1px rgba(var(--accent-rgb),.4);z-index:2;animation:tl-hiw-pill-glow 3s ease-in-out infinite}@keyframes tl-hiw-pill-glow{0%,to{box-shadow:0 24px 32px rgba(var(--accent-rgb),.28),0 0 0 1px rgba(var(--accent-rgb),.4)}50%{box-shadow:0 24px 38px rgba(var(--accent-rgb),.4),0 0 0 1px rgba(var(--accent-rgb),.6)}}.tl-hiw-export-pill svg{width:22px;height:22px;padding:4px;border-radius:50%;background:rgba(8,10,14,.12)}.tl-hiw-track{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;position:relative;margin-top:36px;padding:0 8%}.tl-hiw-rail{position:absolute;left:11%;right:11%;top:50%;height:1px;background:var(--line-2);z-index:0}.tl-hiw-step-dot{position:relative;z-index:1;justify-self:center;width:56px;height:56px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-family:var(--mono);color:var(--ink-3);opacity:0;animation:tl-fade-up .6s ease both}.tl-hiw-step-n{font-size:22px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em}@media (max-width:1080px){.tl-hiw-cards{grid-template-columns:repeat(2,1fr)}.tl-hiw-track{display:none}}@media (max-width:700px){.tl-hiw-cards{grid-template-columns:1fr}}.tl-livedemo{max-width:1480px;margin:140px auto 40px;padding-top:40px}.tl-livedemo-head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;max-width:800px}.tl-livedemo-stage-wrap{position:relative;border-radius:22px;background:var(--card-bg);border:1px solid var(--line);overflow:hidden;isolation:isolate;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tl-livedemo-stage-wrap:before{background:radial-gradient(ellipse 50% 70% at 50% 50%,rgba(var(--accent-rgb),.12),transparent 70%)}.tl-livedemo-stage-wrap:after,.tl-livedemo-stage-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-livedemo-stage-wrap:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 0,transparent 75%);opacity:.5}.tl-ld-corner{position:absolute;z-index:5;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);display:inline-flex;align-items:center;gap:8px}.tl-ld-corner-tl{top:22px;left:28px}.tl-ld-corner-tr{top:22px;right:28px}.tl-ld-corner-bl{bottom:74px;left:28px;color:var(--ink-3)}.tl-ld-corner-br{bottom:74px;right:28px;color:var(--ink-4)}.tl-ld-rec{width:6px;height:6px;border-radius:50%;background:rgb(255,90,110);box-shadow:0 0 8px rgba(255,90,110,.7);animation:tl-rec-pulse 1.4s ease-in-out infinite}@keyframes tl-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.tl-ld-leaders{position:absolute;inset:0;pointer-events:none;z-index:1}.tl-ld-stage{position:relative;z-index:2;display:grid;grid-template-columns:1fr 360px 1fr;align-items:center;gap:24px;padding:90px 40px;min-height:540px}.tl-ld-source{gap:16px;align-self:center;max-width:360px}.tl-ld-source,.tl-ld-source-info{display:flex;flex-direction:column}.tl-ld-source-info{gap:4px}.tl-ld-source-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.tl-ld-source-name{font-size:15px;color:var(--ink);font-weight:500;letter-spacing:-.01em}.tl-ld-source-meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:rgb(var(--accent-rgb));letter-spacing:.06em}.tl-ld-source-dot{width:5px;height:5px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb));animation:tl-blink 1.2s steps(2,jump-none) infinite}.tl-ld-rec-go{background:var(--green)!important;box-shadow:0 0 8px var(--green)!important}.tl-ld-doc{position:relative;width:100%;border-radius:12px;background:linear-gradient(180deg,rgba(28,29,30,.6),rgba(25,26,27,.9));border:1px solid var(--line-2);box-shadow:0 24px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;isolation:isolate}.tl-hero[data-tl-theme=light] .tl-ld-doc{background:rgb(255,255,255);box-shadow:0 24px 40px rgba(40,30,10,.12),inset 0 1px 0 rgba(255,255,255,.7)}.tl-ld-doc-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.18)}.tl-hero[data-tl-theme=light] .tl-ld-doc-bar{background:rgba(40,30,10,.025)}.tl-ld-doc-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-5)}.tl-ld-doc-name{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);margin-left:6px;letter-spacing:.02em}.tl-ld-doc-flag{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--ink-2);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em}.tl-hero[data-tl-theme=light] .tl-ld-doc-flag{background:rgba(40,30,10,.08)}.tl-ld-doc-body{position:relative;padding:18px 18px 22px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.tl-ld-doc-h{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.tl-ld-doc-p{font-size:13.5px;line-height:1.5;letter-spacing:-.008em;color:var(--ink-2);margin:0}.tl-ld-doc-line{height:4px;border-radius:2px;background:var(--ink-5)}.tl-ld-doc-line-1{width:92%}.tl-ld-doc-line-2{width:78%}.tl-ld-doc-line-3{width:64%}.tl-ld-doc-scan{position:absolute;left:0;right:0;top:0;height:30px;background:linear-gradient(180deg,rgba(var(--accent-rgb),0) 0,rgba(var(--accent-rgb),.22) 60%,rgba(var(--accent-rgb),.9) 96%,rgba(var(--accent-rgb),.9) 100%);border-bottom:1.5px solid rgb(var(--accent-rgb));box-shadow:0 2px 12px rgba(var(--accent-rgb),.5);pointer-events:none;mix-blend-mode:screen;animation:tl-ld-doc-scan 3.4s cubic-bezier(.5,0,.5,1) infinite}.tl-hero[data-tl-theme=light] .tl-ld-doc-scan{mix-blend-mode:multiply}@keyframes tl-ld-doc-scan{0%{top:-30px;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}.tl-ld-wave{display:flex;align-items:center;gap:1.5px;height:90px;width:100%;position:relative}.tl-ld-wave:after,.tl-ld-wave:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:14px;height:1px;background:rgb(var(--accent-rgb));opacity:.3}.tl-ld-wave:before{left:-16px}.tl-ld-wave:after{right:-16px}.tl-ld-wave-bar{flex:1;min-width:1.5px;background:rgb(var(--accent-rgb));border-radius:1px;height:30%;opacity:.7;transform-origin:center}.tl-ld-globe-wrap{position:relative;width:320px;height:320px;margin:0 auto;justify-self:center}.tl-ld-globe-wrap svg{position:absolute;inset:0;width:100%;height:100%}.tl-ld-globe-glow{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(var(--accent-rgb),.22),transparent 60%);pointer-events:none;filter:blur(8px);z-index:-1}.tl-ld-out{display:flex;flex-direction:column;gap:12px;max-width:360px;justify-self:end}.tl-ld-out-lang{display:inline-flex;align-items:baseline;gap:8px}.tl-ld-out-iso{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:rgb(var(--accent-rgb));font-weight:600;padding:3px 8px;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);border-radius:4px}.tl-ld-out-name{font-size:13px;color:var(--ink-3);letter-spacing:-.005em}.tl-ld-out-blink{width:5px;height:5px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb));align-self:center;margin-left:4px;animation:tl-blink 1.4s steps(2,jump-none) infinite}.tl-ld-out-text{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-size:22px;line-height:1.32;color:var(--ink);letter-spacing:-.005em;text-wrap:pretty;min-height:64px}.tl-ld-out-caret{display:inline-block;width:1.5px;height:1em;background:rgb(var(--accent-rgb));vertical-align:-.12em;margin-left:2px;animation:tl-blink .95s steps(2,jump-none) infinite}.tl-ld-out-conf{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.tl-ld-out-conf-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green)}.tl-ld-footer{position:relative;z-index:2;display:flex;align-items:center;gap:24px;padding:18px 28px;border-top:1px solid var(--line);background:rgba(0,0,0,.18)}.tl-hero[data-tl-theme=light] .tl-ld-footer{background:rgba(255,255,255,.4)}.tl-ld-stat{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.tl-ld-stat .tl-ld-stat-num,.tl-ld-stat .tl-ld-stat-val{color:var(--ink);font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}.tl-ld-stat .tl-ld-stat-num{color:rgb(var(--accent-rgb))}.tl-ld-stat-sep{width:1px;height:16px;background:var(--line-2)}@media (max-width:820px){.tl-ld-stage{grid-template-columns:1fr;gap:32px;padding:70px 24px}.tl-ld-out,.tl-ld-source{max-width:100%;justify-self:stretch}.tl-ld-corner-br,.tl-ld-corner-tr{font-size:9.5px}}.tl-features{max-width:1480px;margin:140px auto 40px;padding-top:40px}.tl-features-head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;max-width:800px}.tl-features-eyebrow{font-size:11px;letter-spacing:.16em;color:rgb(var(--accent-rgb));display:inline-flex;align-items:center;gap:10px}.tl-features-eyebrow:before{content:"";width:24px;height:1px;background:rgb(var(--accent-rgb))}.tl-features-title{font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.03em;font-weight:500;color:var(--ink);text-wrap:balance}.tl-features-italic{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:var(--ink-3);letter-spacing:-.01em}.tl-bento{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:460px 360px;gap:16px}.tl-bento-card{position:relative;overflow:hidden;border-radius:18px;background:var(--card-bg);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .5s;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);isolation:isolate}.tl-bento-card:before{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(var(--accent-rgb),.07),transparent 70%)}.tl-bento-card:after,.tl-bento-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tl-bento-card:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 0,transparent 70%);opacity:.5}.tl-bento-card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 24px 48px rgba(0,0,0,.35)}.tl-hero[data-tl-theme=light] .tl-bento-card:hover{box-shadow:0 24px 48px rgba(40,30,10,.1)}.tl-bento-vis{position:relative;flex:1;overflow:hidden;border-bottom:1px solid var(--line);z-index:1}.tl-bento-meta{padding:22px 28px 26px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.tl-bento-meta h3{font-size:21px;font-weight:500;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tl-bento-meta h3 em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:rgb(var(--accent-rgb));letter-spacing:-.01em;font-size:1.05em}.tl-bento-meta p{font-size:14px;line-height:1.55;color:var(--ink-3);text-wrap:pretty;max-width:520px}.tl-bento-meta .tl-stat-line{display:flex;align-items:center;gap:12px;margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.04em}.tl-bento-meta .tl-stat-line .tl-num{color:rgb(var(--accent-rgb));font-weight:500;font-variant-numeric:tabular-nums}.tl-bento-tag{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);color:rgb(var(--accent-rgb));border-radius:100px}.tl-hero[data-tl-theme=light] .tl-bento-tag{color:var(--accent-ink);background:rgba(var(--accent-rgb),.32)}.tl-bento-card .tl-parallax{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tl-bento-card:hover .tl-parallax-up{transform:translateY(-6px)}.tl-bento-diar{grid-column:1/6;grid-row:1}.tl-diar-vis{background:var(--card-bg)}.tl-diar-stage{position:absolute;inset:0;padding:26px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.tl-diar-row{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;opacity:0;animation:tl-diar-in .6s cubic-bezier(.2,.7,.2,1) both}@keyframes tl-diar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tl-diar-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:-.01em;position:relative;flex-shrink:0}.tl-diar-avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid;opacity:.3}.tl-diar-avatar.tl-a{background:linear-gradient(135deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.6));color:var(--accent-ink)}.tl-diar-avatar.tl-b{background:linear-gradient(135deg,#ffd5d5,#ffb8b8);color:rgb(80,20,20)}.tl-diar-avatar.tl-c{background:linear-gradient(135deg,#d5f5d5,#98e1a8);color:rgb(20,60,30)}.tl-diar-track{display:flex;flex-direction:column;gap:6px;min-width:0}.tl-diar-meta{display:flex;align-items:baseline;gap:10px;font-size:12.5px}.tl-diar-meta .tl-name{color:var(--ink);font-weight:500}.tl-diar-meta .tl-time{color:var(--ink-4);font-family:var(--mono);font-size:10.5px}.tl-diar-meta .tl-lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:100px}.tl-diar-meta .tl-lbl.tl-a{color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.12)}.tl-diar-meta .tl-lbl.tl-b{color:#ffb8b8;background:rgba(255,180,180,.12)}.tl-diar-meta .tl-lbl.tl-c{color:#98e1a8;background:rgba(150,225,170,.12)}.tl-hero[data-tl-theme=light] .tl-diar-meta .tl-lbl.tl-a{color:var(--accent-ink);background:rgba(var(--accent-rgb),.3)}.tl-hero[data-tl-theme=light] .tl-diar-meta .tl-lbl.tl-b{color:rgb(120,30,30);background:rgba(255,180,180,.4)}.tl-hero[data-tl-theme=light] .tl-diar-meta .tl-lbl.tl-c{color:rgb(30,90,40);background:rgba(150,225,170,.4)}.tl-diar-line{gap:12px}.tl-diar-line,.tl-diar-wave{display:flex;align-items:center}.tl-diar-wave{gap:1.5px;height:26px;flex:1;min-width:0}.tl-diar-wave-bar{flex:1;min-width:1.5px;border-radius:1px;height:30%;transform-origin:center;background:currentColor;opacity:.7}.tl-diar-wave.tl-a{color:rgb(var(--accent-rgb))}.tl-diar-wave.tl-b{color:#ffb8b8}.tl-diar-wave.tl-c{color:#98e1a8}.tl-diar-text{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-size:17px;line-height:1.4;color:var(--ink);letter-spacing:-.005em}.tl-diar-text.tl-muted{color:var(--ink-4)}.tl-diar-text .tl-caret-d{display:inline-block;width:1px;height:.9em;background:rgb(var(--accent-rgb));vertical-align:-.1em;margin-left:2px;animation:tl-blink .95s steps(2,jump-none) infinite}.tl-bento-speed{grid-column:6/9;grid-row:1}.tl-speed-vis-new{background:var(--card-bg)}.tl-speed-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.tl-speed-counter{font-family:var(--mono);font-size:88px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.tl-speed-counter .tl-x{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;font-size:.55em;color:rgb(var(--accent-rgb));letter-spacing:0}.tl-speed-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.tl-speed-trail{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent)}.tl-speed-trail-line{position:absolute;width:1px;top:-40px;bottom:-40px;background:linear-gradient(180deg,transparent 0,rgba(var(--accent-rgb),.55) 30%,rgba(var(--accent-rgb),.55) 70%,transparent 100%);animation:tl-speed-rush 1.6s linear infinite}@keyframes tl-speed-rush{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tl-speed-clock{position:absolute;left:28px;bottom:24px;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:11px;color:var(--ink-4);z-index:2}.tl-speed-clock .tl-row{display:flex;align-items:center;gap:6px}.tl-speed-clock .tl-num{color:var(--ink);font-variant-numeric:tabular-nums}.tl-speed-clock .tl-sep{color:var(--ink-5)}.tl-bento-accuracy{grid-column:1/4;grid-row:2}.tl-acc-vis-new{background:var(--card-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:12px 18px 14px}.tl-acc-dial-wrap{position:relative;width:132px;height:132px;flex-shrink:0}.tl-acc-dial-svg{width:100%;height:100%;transform:rotate(-90deg)}.tl-acc-dial-track{fill:none;stroke:var(--line-2);stroke-width:6}.tl-acc-dial-fill{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.6));transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.tl-acc-dial-tick{stroke:var(--ink-5);stroke-width:1}.tl-acc-dial-tick.tl-major{stroke:var(--ink-4)}.tl-acc-dial-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.tl-acc-dial-val{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:2px}.tl-acc-dial-pct{font-size:13px;color:rgb(var(--accent-rgb));font-family:"Instrument Serif",Times New Roman,serif;font-style:italic}.tl-acc-dial-lbl{font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-top:1px}.tl-acc-bench{position:relative;display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:10.5px;width:100%;max-width:240px;z-index:2}.tl-acc-bench-row{display:flex;align-items:center;gap:8px;color:var(--ink-3)}.tl-acc-bench-row .tl-who{flex:0 0 54px;color:var(--ink-3)}.tl-acc-bench-row.tl-us .tl-who{color:var(--ink);font-weight:500}.tl-acc-bench-row .tl-bar{height:3px;flex:1;background:var(--line-2);border-radius:100px;overflow:hidden;position:relative}.tl-acc-bench-row .tl-bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink-4);border-radius:100px}.tl-acc-bench-row.tl-us .tl-bar-fill{background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb))}.tl-acc-bench-row .tl-pct{color:var(--ink-3);width:30px;text-align:right;font-variant-numeric:tabular-nums}.tl-acc-bench-row.tl-us .tl-pct{color:rgb(var(--accent-rgb))}.tl-bento-files{grid-column:4/9;grid-row:2}.tl-files-vis-new{background:var(--card-bg)}.tl-files-stage{position:absolute;inset:0;display:flex;align-items:center;padding:0 32px;gap:16px}.tl-file-tile{flex:1;position:relative;height:168px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s}.tl-hero[data-tl-theme=light] .tl-file-tile{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.3))}.tl-file-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--accent-rgb),.15),transparent 70%);pointer-events:none}.tl-bento-files:hover .tl-file-tile{border-color:rgba(var(--accent-rgb),.3)}.tl-file-tile-1{transform:translateY(0) rotate(-2deg)}.tl-file-tile-2{transform:translateY(-8px) rotate(0deg);z-index:2}.tl-file-tile-3{transform:translateY(0) rotate(2deg)}.tl-bento-files:hover .tl-file-tile-1{transform:translateY(-2px) rotate(-3deg)}.tl-bento-files:hover .tl-file-tile-2{transform:translateY(-12px) rotate(0deg)}.tl-bento-files:hover .tl-file-tile-3{transform:translateY(-2px) rotate(3deg)}.tl-file-icon-big{position:relative;display:flex;align-items:center;gap:10px}.tl-file-icon-glyph{width:32px;height:40px;border-radius:4px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.4),rgba(var(--accent-rgb),.15));border:1px solid rgba(var(--accent-rgb),.45);position:relative;overflow:hidden;flex-shrink:0}.tl-file-icon-glyph:before{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:var(--card-bg);clip-path:polygon(0 0,100% 100%,100% 0)}.tl-file-icon-glyph:after{content:attr(data-ext);position:absolute;bottom:4px;left:0;right:0;font-family:var(--mono);font-size:8.5px;text-align:center;letter-spacing:.06em;color:rgb(var(--accent-rgb));font-weight:600}.tl-hero[data-tl-theme=light] .tl-file-icon-glyph:after{color:var(--accent-ink)}.tl-file-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tl-file-info .tl-nm{font-size:12.5px;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.tl-file-info .tl-sz{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.tl-file-tile-wave{height:22px;display:flex;align-items:center;gap:1.5px}.tl-file-tile-wave .tl-b{flex:1;min-width:1.5px;background:rgb(var(--accent-rgb));border-radius:1px;opacity:.7;transform-origin:center}.tl-file-tile-bar{height:2px;background:var(--line-2);border-radius:100px;overflow:hidden;position:relative}.tl-file-tile-bar .tl-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.5));border-radius:100px;width:100%;animation:tl-tile-fill 4s ease-in-out infinite}.tl-file-tile-1 .tl-file-tile-bar .tl-fill{animation-delay:0s}.tl-file-tile-2 .tl-file-tile-bar .tl-fill{animation-delay:.6s}.tl-file-tile-3 .tl-file-tile-bar .tl-fill{animation-delay:1.2s}@keyframes tl-tile-fill{0%{transform:translateX(-100%)}60%{transform:translateX(0)}to{transform:translateX(0)}}.tl-file-tile-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.tl-file-tile-meta .tl-ok{display:inline-flex;align-items:center;gap:5px;color:var(--green)}.tl-file-tile-meta .tl-ok:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green)}@media (max-width:1080px){.tl-bento{grid-template-columns:1fr;grid-template-rows:auto;gap:14px}.tl-bento-card{min-height:360px}.tl-bento-accuracy,.tl-bento-diar,.tl-bento-files,.tl-bento-speed{grid-column:1;grid-row:auto}.tl-files-stage{padding:0 18px;gap:12px}.tl-hero{padding:28px 28px 40px}.tl-nav-links{display:none}.tl-content{grid-template-columns:1fr;gap:80px}.tl-float-file{left:0}.tl-float-export{right:0}}.tl-content-tx{grid-template-columns:minmax(0,1fr)}.tl-content-tx-head,.tl-content-tx-widget{min-width:0;max-width:100%;width:100%}@media (max-width:600px){.tl-hero{padding:24px 16px 40px}.tl-content-tx{grid-template-columns:minmax(0,1fr)}.tl-headline{font-size:clamp(32px,9vw,48px)}.tl-eyebrow,.tl-lede-wrap{max-width:100%}.tl-cta-row,.tl-meta-row{flex-wrap:wrap}.tl-tw-tabs{padding:8px}.tl-tw-tab{min-width:0;flex:1;padding:12px 8px;gap:6px}.tl-tw-langbar{padding:16px}.tl-tw-langside{min-width:0;max-width:100%;flex-wrap:wrap}.tl-uc-body{padding:16px}.tl-uc-foot{flex-direction:column;align-items:stretch;gap:12px}.tl-ld-stage{grid-template-columns:minmax(0,1fr)}.tl-ld-globe-wrap,.tl-ld-out,.tl-ld-source{width:100%;min-width:0;max-width:100%}.tl-ld-footer{flex-wrap:wrap}}