.tl{--ink:#000;--fg:#0f172a;--muted:#64748b;--line:#e2e8f0;--paper:#fff;--soft:#f8fafc;--panel:#f4f5f7;--pink:#e85a86;--blue:#4c7cf0;--primary:#2563eb;--primary-soft:#eef3ff;--pink-soft:#fff0f5;--pink-line:#f9c6d6;--on-ink:#fff;--on-ink-2:rgba(255,255,255,.68);--on-ink-3:rgba(255,255,255,.45);--ink-line:rgba(255,255,255,.16);--r-win:22px;--r-ui:12px;--r-ctl:6px;background:var(--paper);color:var(--fg);letter-spacing:normal;font-family:var(--font-plex),"IBM Plex Sans KR",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;line-height:1.6}.tl a{color:inherit;text-decoration:none}.tl button,.tl input{font:inherit;color:inherit}.tl h1,.tl h2,.tl h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300}.tl p{margin:0}.tl .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tl .nowrap{white-space:nowrap}.tl .arr{flex:none;width:16px;height:16px}.tl .btn{border-radius:var(--r-ctl);cursor:pointer;border:0;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:500;transition:background .15s;display:inline-flex}.tl .btn-ink{background:var(--ink);color:#fff}.tl .btn-ink:hover{background:#262626}.tl .btn-white{color:var(--ink);background:#fff}.tl .btn-white:hover{background:#e9e9e9}.tl .ink-text{background:linear-gradient(100deg,var(--pink)0%,#c35bb0 45%,var(--blue)100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.tl .brand{z-index:40;position:absolute;top:0;left:0;right:0}.tl .brand .wrap{align-items:center;height:76px;display:flex}.tl .logo{align-items:center;gap:8px;font-size:17px;font-weight:500;display:inline-flex}.tl .logo svg{flex:none;width:26px;height:26px}.tl .pill{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.88);border-radius:99px;align-items:center;gap:2px;padding:5px;transition:background .25s,border-color .25s;display:flex;position:fixed;top:18px;right:max(24px,50vw - 576px);box-shadow:0 2px 10px rgba(15,23,42,.06)}.tl .pill a{color:var(--fg);border-radius:99px;padding:6px 14px;font-size:14px;transition:background .15s}.tl .pill a:hover{background:var(--panel)}.tl .pill.on-dark{box-shadow:none;background:rgba(0,0,0,.72);border-color:rgba(255,255,255,.22)}.tl .pill.on-dark a{color:#fff}.tl .pill.on-dark a:hover{background:rgba(255,255,255,.12)}.tl .hero{padding-top:150px}.tl .hero-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.tl .hero .eyebrow{color:var(--muted);margin-bottom:14px;font-size:15px;font-weight:500}.tl .hero h1{font-size:max(44px,min(4.8vw,68px));line-height:1.15}.tl .hero h1 span{display:block}.tl .hero .sub{color:var(--muted);text-wrap:balance;font-size:18px;line-height:1.75}.tl .hero .sub b{color:var(--fg);font-weight:500}.tl .hero-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.tl .hero-cta small{color:var(--muted);font-size:14px}.tl .stage{background:var(--ink);border-radius:28px;grid-template-columns:minmax(0,400px) minmax(60px,1fr) auto;align-items:center;gap:0 8px;margin-top:56px;padding:40px;display:grid}.tl .stage .who{text-align:center;color:var(--on-ink-2);margin-top:12px;font-size:12.5px;display:block}.tl .phones{gap:20px;display:flex}.tl .phones>div{flex-direction:column;align-items:center;display:flex}.tl .wire{background:var(--ink-line);height:1px;margin:0 4px;position:relative}.tl .wire i{background:#fff;border-radius:50%;width:9px;height:9px;animation:4s cubic-bezier(.65,0,.35,1) infinite travel;position:absolute;top:-4px;left:0;transform:scale(0)}@keyframes travel{0%,24%{left:0;transform:scale(0)}27%{left:0;transform:scale(1)}40%{left:calc(100% - 9px);transform:scale(1)}43%,to{left:calc(100% - 9px);transform:scale(0)}}.tl .send{animation:4s infinite press}@keyframes press{0%,18%,30%,to{background:var(--ink);transform:none}22%{background:#3a3a3a;transform:scale(.94)}}.tl .slots{display:grid}.tl .slots>*{visibility:hidden;grid-area:1/1}.tl .slots>:first-child{visibility:visible}.tl .slots>*{animation:12s infinite slot;animation-delay:calc(var(--s)*4s - 12s)}@keyframes slot{0%,33.3%{visibility:visible}33.4%,to{visibility:hidden}}.tl .seg.cycle button{animation:12s infinite segon;animation-delay:calc(var(--s)*4s - 12s)}@keyframes segon{0%,33.3%{background:var(--ink);color:#fff}33.4%,to{color:var(--muted);background:#fff}}@keyframes arrive{0%,13%{transform:translateY(calc(-100% - 90px))}16.5%,31%{transform:none}33.3%,to{transform:translateY(calc(-100% - 90px))}}.tl .win{background:var(--ink);color:var(--on-ink);border-radius:var(--r-win)}.js .tl .win{clip-path:inset(5% 3% 5% 3% round var(--r-win));transition:clip-path 1s cubic-bezier(.16,1,.3,1)}.js .tl .win.open{clip-path:inset(0 0 0 0 round var(--r-win))}.tl .win h3{font-size:max(26px,min(2.4vw,34px));line-height:1.25}.tl .win p{color:var(--on-ink-2);text-wrap:pretty;margin-top:14px;font-size:15.5px;line-height:1.75}.tl .app-line{color:#ffb3ca;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;display:flex}.tl .app-line svg{flex:none;width:15px;height:15px}.tl .sec{padding:120px 0 0}.tl .sec-h{font-size:max(32px,min(3.6vw,48px));line-height:1.25}.tl .sec-p{color:var(--muted);text-wrap:pretty;max-width:620px;margin-top:14px;line-height:1.75}.tl .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.tl .fwin{grid-template-rows:auto 1fr;gap:28px;padding:32px;display:grid}.tl .fwin .scene{justify-content:center;align-items:center;min-width:0;min-height:250px;display:flex}.tl .player{width:100%;max-width:460px;box-shadow:0 0 0 1px var(--ink-line);background:#15161a;border-radius:12px;overflow:hidden}.tl .screen{aspect-ratio:900/506;background:#000;position:relative}.tl .screen img{object-fit:cover;opacity:0;width:100%;height:100%;animation:9s infinite wmfade;position:absolute;top:0;bottom:0;left:0;right:0}.tl .screen img:first-child{opacity:1;animation-delay:-9s}.tl .screen img:nth-child(2){animation-delay:-6s}.tl .screen img:nth-child(3){animation-delay:-3s}@keyframes wmfade{0%,33.3%{opacity:1}33.4%,to{opacity:0}}.tl .lockbadge{color:#fff;background:rgba(0,0,0,.6);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:10px}.tl .lockbadge svg{width:11px;height:11px}.tl .ctrl{padding:10px 12px}.tl .track{background:rgba(255,255,255,.18);border-radius:2px;height:4px;overflow:hidden}.tl .track i{background:var(--pink);border-radius:2px;width:30%;height:100%;display:block}.tl .win.open .track i{animation:9s linear infinite prog}@keyframes prog{0%{width:6%}to{width:94%}}.tl .ctrl-row{color:rgba(255,255,255,.78);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.tl .ctrl-row span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tl .speeds{flex:none;gap:4px;display:flex}.tl .speeds b{color:rgba(255,255,255,.6);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:500}.tl .speeds b:first-child{color:#000;background:#fff}.tl .win.open .speeds b{animation:9s infinite spd}.tl .win.open .speeds b:first-child{animation-delay:-9s}.tl .win.open .speeds b:nth-child(2){animation-delay:-6s}.tl .win.open .speeds b:nth-child(3){animation-delay:-3s}@keyframes spd{0%,33.3%{color:#000;background:#fff}33.4%,to{color:rgba(255,255,255,.6);background:rgba(255,255,255,0)}}.tl .qa{width:100%;max-width:480px;color:var(--fg);border-radius:var(--r-ui);background:#fff;padding:14px;font-size:13px}.tl .qa .q{background:var(--panel);border-radius:10px;padding:9px 11px}.tl .qa .who{margin-right:6px;font-weight:600}.tl .qa .pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px;display:grid}.tl .page{border:1px solid var(--line);color:var(--muted);border-radius:8px;flex-direction:column;gap:6px;padding:9px 10px;font-size:11px;display:flex}.tl .page b{color:var(--fg);font-size:11.5px;font-weight:600;line-height:1.35}.tl .page i{background:#e5e7eb;border-radius:2px;height:4px;display:block}.tl .page i.s{width:70%}.tl .page mark{background:var(--primary-soft);color:var(--primary);border-radius:4px;padding:3px 5px;font-size:11px;line-height:1.45}.tl .qa .a{background:var(--primary-soft);border-radius:10px;padding:9px 11px}.tl .qa .a small{color:var(--primary);margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.tl .qa .a .type{-webkit-mask:linear-gradient(90deg,#000 50%,transparent 50%) 0 0/200% 100% no-repeat;mask:linear-gradient(90deg,#000 50%,transparent 50%) 0 0/200% 100% no-repeat}.tl .win.open .qa .a .type{animation:8s steps(40,end) infinite typ}@keyframes typ{0%{-webkit-mask-position:100% 0;mask-position:100% 0}40%,to{-webkit-mask-position:0 0;mask-position:0 0}}.tl .qa-btn{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.tl .notice{width:100%;max-width:440px;color:var(--fg);border-radius:var(--r-ui);background:#fff;font-size:13px;overflow:hidden}.tl .notice .head{border-bottom:1px solid var(--line);padding:14px 16px}.tl .notice .pin{color:var(--pink);font-size:11.5px;font-weight:500}.tl .notice .head b{margin-top:2px;font-size:16px;font-weight:600;display:block}.tl .notice .head span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.tl .notice .ans{padding:10px 16px 14px}.tl .notice .ans>small{color:var(--muted);margin-bottom:6px;font-size:11.5px;display:block}.tl .reply{border-top:1px solid #f1f5f9;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.tl .reply:first-of-type{border-top:0}.tl .reply b{flex:none;font-weight:600}.tl .reply span{color:#334155;min-width:0}.tl .win.open .reply{animation:none}.tl .win.open .reply:first-of-type{animation-name:r0}.tl .win.open .reply:nth-of-type(2){animation-name:r1}.tl .win.open .reply:nth-of-type(3){animation-name:r2}@keyframes r0{0%{clip-path:inset(0 100% 0 0)}4%,93%{clip-path:inset(0)}97%,to{clip-path:inset(0 0 100%)}}@keyframes r1{0%,8%{clip-path:inset(0 100% 0 0)}12%,93%{clip-path:inset(0)}97%,to{clip-path:inset(0 0 100%)}}@keyframes r2{0%,16%{clip-path:inset(0 100% 0 0)}20%,93%{clip-path:inset(0)}97%,to{clip-path:inset(0 0 100%)}}.tl .ph{--k:.5;width:calc(375px*var(--k));height:calc(812px*var(--k));border-radius:calc(54px*var(--k));box-shadow:0 0 0 5px #1f1f22,0 0 0 6px var(--ink-line);background:#fff;flex:none;margin:6px;position:relative;overflow:hidden}.tl .stage .ph{--k:.5}.tl .fwin .ph{--k:.52}.tl .aud .ph{--k:.45;box-shadow:0 0 0 5px #1f1f22}.tl .demo .ph{box-shadow:0 0 0 5px #1f1f22}.tl .app{width:375px;height:812px;transform:scale(var(--k));transform-origin:0 0;color:#000;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;line-height:1.4;display:flex;position:absolute;top:0;left:0;overflow:hidden}.tl .app svg{flex:none}.tl .t-headline{font-size:22px;font-weight:700;line-height:28px}.tl .t-titleL{font-size:18px;font-weight:700;line-height:24px}.tl .t-titleM{font-size:16px;font-weight:700;line-height:22px}.tl .t-titleS{font-size:14px;font-weight:700;line-height:20px}.tl .t-bodyM{font-size:16px;font-weight:500;line-height:22px}.tl .t-bodyS{font-size:14px;font-weight:500;line-height:20px}.tl .g5{color:#999}.tl .g6{color:#737373}.tl .g7{color:#4d4d4d}.tl .g8{color:#323232}.tl .a-status{flex:none;height:57px;position:relative}.tl .a-status b{font:600 17px/22px -apple-system,SF Pro Text,sans-serif;position:absolute;top:17px;left:46px}.tl .a-island{background:#000;border-radius:20px;width:126px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.tl .a-sys{color:#000;align-items:center;gap:6px;display:flex;position:absolute;top:22px;right:28px}.tl .a-sys svg{fill:currentColor}.tl .a-nav{flex:none;align-items:center;height:52px;padding:0 24px;display:flex}.tl .a-nav-l,.tl .a-nav-r{flex:1;display:flex}.tl .a-nav-r{justify-content:flex-end}.tl .a-nav-t{color:#323232;font-size:18px;font-weight:500;line-height:24px}.tl .a-nav-h{color:#323232;flex:1;font-size:22px;font-weight:700;line-height:28px}.tl .a-banner{background:#ebebeb;flex:none;width:375px;height:211px;overflow:hidden}.tl .a-banner img,.tl .a-avatar img,.tl .a-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tl .a-profile{flex-direction:column;flex:none;gap:14px;padding:18px 20px;display:flex}.tl .a-id{align-items:center;gap:14px;display:flex}.tl .a-avatar{background:#f7f7f7;border-radius:44px;flex:none;width:88px;height:88px;overflow:hidden}.tl .a-idt{color:#323232;flex-direction:column;flex:1;gap:2px;display:flex}.tl .a-badges{gap:6px;margin-top:8px;display:flex}.tl .a-boxbtn{color:#fff;background:#4d7fff;border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:16px;font-weight:700;line-height:22px;display:flex}.tl .chip-s{white-space:nowrap;border:.5px solid;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500;line-height:14px;display:inline-block}.tl .chip-s.c-brand{color:#4d7fff;background:#e5f1fe;border-color:#d8e8fe}.tl .chip-s.c-gray{color:#737373;background:#ebebeb;border-color:#dadada}.tl .chip-s.c-light{color:#737373;background:#f7f7f7;border-color:#ebebeb}.tl .a-tags{background:#fff;flex:none;gap:8px;padding:4px 20px 12px;display:flex}.tl .chip{color:#737373;white-space:nowrap;background:#fff;border:1px solid #ebebeb;border-radius:60px;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.tl .chip.black{color:#fff;background:#323232;border-color:#323232}.tl .a-tabs{background:#fff;flex:none;gap:8px;padding:0 20px 1px;display:flex}.tl .a-tabitem{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.tl .a-tabitem b{color:#323232;white-space:nowrap;padding:12px 0}.tl .a-ind{border-radius:3px;width:100%;height:3px;display:block}.tl .a-ind.on,.tl .sl-ind[style=--s\:0]{background:#4d7fff}.tl .sl-ind{animation:12s infinite slind;animation-delay:calc(var(--s)*4s - 12s)}@keyframes slind{0%,33.3%{background:#4d7fff}33.4%,to{background:rgba(77,127,255,0)}}.tl .a-list{flex:1;min-height:0;overflow:hidden}.tl .a-row{background:#fff;padding:0 20px}.tl .a-row>div{border-bottom:1px solid #f7f7f7;align-items:center;gap:8px;display:flex}.tl .a-ann>div{padding:20px 0}.tl .a-ell{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tl .a-mat>div{gap:12px;padding:12px 0}.tl .a-vid>div{align-items:flex-start;gap:12px;padding:16px 0}.tl .a-filebox{background:#f7f7f7;border:1px solid #ebebeb;border-radius:4px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.tl .a-thumb{background:#f7f7f7;border-radius:8px;flex:none;width:116px;height:76px;overflow:hidden}.tl .a-col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tl .a-meta{align-items:center;gap:4px;display:flex}.tl .a-sep{background:#dadada;border-radius:2px;flex:none;width:2px;height:2px}.tl .slots .a-new{animation:12s infinite grow;animation-delay:calc(var(--s)*4s - 12s);overflow:hidden}@keyframes grow{0%,15%{max-height:0}18.5%,to{max-height:140px}}.tl .fwin.open .a-new{animation:6s ease-in-out infinite newbg}@keyframes newbg{0%,14%{background:#fff}22%,60%{background:#e5f1fe}80%,to{background:#fff}}.tl .a-tabbar{background:#fff;border-top:1px solid #ebebeb;flex:none;height:83px;padding-top:2px;display:flex}.tl .a-tab{color:#737373;flex-direction:column;flex:1;align-items:center;padding-top:3px;display:flex}.tl .a-tab em{font-size:12px;font-style:normal;font-weight:500;line-height:14px}.tl .a-tab.on{color:#323232}.tl .a-home-ind{z-index:7;background:#000;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.tl .a-push{z-index:5;background:rgba(242,242,242,.97);border-radius:22px;align-items:center;gap:10px;padding:12px 14px;font-family:-apple-system,SF Pro Text,sans-serif;display:flex;position:absolute;top:54px;left:8px;right:8px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.tl .a-push img{border-radius:9px;flex:none;width:38px;height:38px}.tl .a-push span{flex:1;min-width:0}.tl .a-push b{color:#000;font-size:15px;font-weight:600;line-height:20px;display:block}.tl .a-push em{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-style:normal;line-height:20px;display:block;overflow:hidden}.tl .a-push small{color:#8a8a8a;align-self:flex-start;font-size:13px}.tl .drop{transform:translateY(calc(-100% - 90px))}.tl .drop.first{transform:none}.tl .drop{animation:12s cubic-bezier(.65,0,.35,1) infinite arrive;animation-delay:calc(var(--s)*4s - 12s)}.tl .a-pad{flex:1;min-height:0;overflow:hidden}.tl .a-sbanner{color:#fff;background:#4d7fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin:8px 20px 20px;padding:24px;display:flex;position:relative;overflow:hidden}.tl .a-sbanner .b1{background:rgba(255,255,255,.1);border-radius:90px;width:180px;height:180px;position:absolute;top:-45px;right:-20px}.tl .a-sbanner .b2{background:rgba(255,255,255,.08);border-radius:75px;width:150px;height:150px;position:absolute;top:115px;right:-46px}.tl .a-sbanner .t-headline{margin-top:4px}.tl .a-sbanner .t-bodyS{color:rgba(255,255,255,.8)}.tl .a-cta{color:#4d7fff;background:#fff;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin-top:10px;padding:11px 16px;display:flex}.tl .a-mytitle{justify-content:space-between;align-items:center;padding:8px 20px 0;display:flex}.tl .a-tcards{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.tl .a-tcard{background:#f7f7f7;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.tl .a-subj{background:#ebebeb;border-radius:64px;flex:none;width:64px;height:64px;overflow:hidden}.tl .a-dim{z-index:8;background:rgba(0,0,0,.5);flex-direction:column;justify-content:center;padding:0 16px 32px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tl .a-modal{background:#fff;border-radius:16px;flex-direction:column;gap:24px;padding:28px 20px 20px;display:flex}.tl .a-field{background:#f7f7f7;border:1px solid #ebebeb;border-radius:8px;align-items:center;gap:1px;height:64px;padding:0 8px 0 16px;display:flex}.tl .a-field.focus{border-color:#4d7fff}.tl .a-caret{background:#4d7fff;width:2px;height:22px;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.tl .a-btns{gap:4px;display:flex}.tl .a-bbtn{cursor:pointer;border:0;border-radius:8px;flex:1;height:52px;font:700 16px/22px Pretendard Variable,Pretendard,sans-serif}.tl .a-bbtn.gray{color:#323232;background:#ebebeb}.tl .a-bbtn.black{color:#fff;background:#323232}.tl .a-shot{object-fit:cover;object-position:top center;width:375px;height:100%;display:block}.tl .ui{color:var(--fg);border-radius:var(--r-ui);box-shadow:0 0 0 1px var(--line),0 10px 30px rgba(15,23,42,.06);background:#fff;min-width:0;font-size:13px;overflow:hidden}.tl .stage .ui{box-shadow:0 0 0 1px var(--ink-line)}.tl .ui .bar{background:var(--panel);border-bottom:1px solid #ececef;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.tl .ui .bar i{background:#d6d6dc;border-radius:50%;flex:none;width:8px;height:8px;display:block}.tl .ui .bar span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:11px;overflow:hidden}.tl .ui .body{padding:14px}.tl .ui .ct{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.tl .field{margin-bottom:9px}.tl .field label{color:var(--muted);margin-bottom:3px;font-size:11.5px;display:block}.tl .in{border:1px solid var(--line);border-radius:var(--r-ctl);white-space:nowrap;text-overflow:ellipsis;background:#fff;padding:6px 10px;overflow:hidden}.tl .in.big{text-align:center;letter-spacing:.12em;font-size:20px;font-weight:600}.tl .help{color:var(--muted);white-space:normal;margin-top:4px;font-size:11px;line-height:1.5}.tl .mini{background:var(--ink);color:#fff;border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap;border:0;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-block}.tl .mini.line{color:var(--fg);border:1px solid var(--line);background:#fff}.tl .mini.accent{background:var(--primary)}.tl .mark{box-shadow:0 0 0 2px var(--primary);border-radius:7px}.tl .mtx{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.tl .mtx th,.tl .mtx td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:7px 6px}.tl .mtx th{color:var(--muted);font-size:11.5px;font-weight:500}.tl .mtx td:first-child,.tl .mtx th:first-child{text-align:left}.tl .cb{vertical-align:middle;cursor:pointer;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-block;position:relative}.tl .cb.on{background:var(--primary);border-color:var(--primary)}.tl .cb.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tl .tag-new{color:var(--pink);margin-left:5px;font-size:10.5px;font-weight:500}.tl .seg{border:1px solid var(--line);background:#fff;border-radius:7px;font-size:12px;display:inline-flex;overflow:hidden}.tl .seg button{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:5px 11px}.tl .seg button.on{background:var(--ink);color:#fff}.tl .tree div{align-items:center;gap:7px;padding:3px 0;display:flex}.tl .tree .sub{padding-left:22px}.tl .upl{background:var(--panel);height:104px;color:var(--muted);text-align:center;border:1px dashed #cfd3dc;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.tl .toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;bottom:-14px;left:50%;transform:translate(-50%,8px)}.tl .toast.show{opacity:1;transform:translate(-50%)}.tl .steps{counter-reset:st;margin-top:56px}.tl .step{grid-template-columns:48px minmax(0,.8fr) minmax(0,1.2fr);gap:0 32px;padding-bottom:72px;display:grid;position:relative}.tl .step:last-child{padding-bottom:0}.tl .step .no{border:1px solid var(--fg);font-variant-numeric:tabular-nums;background:var(--paper);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;position:relative}.tl .step:before{content:"";background:var(--line);width:1px;position:absolute;top:40px;bottom:0;left:20px}.tl .step:last-child:before{display:none}.tl .step h3{padding-top:2px;font-size:max(24px,min(2.2vw,30px));line-height:1.3}.tl .step p{color:var(--muted);text-wrap:pretty;margin-top:12px;line-height:1.75}.tl .demo{background:var(--panel);border-radius:18px;justify-content:center;align-items:center;gap:16px;min-width:0;padding:32px;display:flex;position:relative}.tl .stores{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tl .store{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.tl .store:hover{background:#262626}.tl .store svg{flex:none;width:16px;height:16px}.tl .audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.tl .aud h3{letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:500}.tl .aud-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.tl .list{border-top:1px solid var(--fg)}.tl .li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 0;display:grid}.tl .li b{font-weight:500}.tl .li span{color:var(--muted);font-size:15px}.tl .li a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.tl .list.wide .li{grid-template-columns:200px minmax(0,1fr);gap:16px}.tl .tools{margin-top:48px}.tl .ai-row{border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 32px;display:flex}.tl .ai-row h3{font-size:max(22px,min(2vw,28px));line-height:1.3}.tl .ai-row p{color:var(--muted);margin-top:8px}.tl .ai-row a{flex:none}.tl .fit{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:40px;font-size:17px;display:flex}.tl .fit input{border:1px solid var(--fg);border-radius:var(--r-ctl);text-align:right;font-variant-numeric:tabular-nums;background:#fff;width:84px;padding:8px 10px;font-size:17px}.tl .fit input:focus{outline:2px solid var(--primary);outline-offset:1px}.tl .fit output{font-weight:600}.tl .ptable{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%;margin-top:24px;font-size:15px}.tl .ptable thead tr{border-bottom:1px solid var(--fg)}.tl .ptable th,.tl .ptable td{border-bottom:1px solid var(--line);padding:14px 16px;transition:background .2s}.tl .ptable thead th{vertical-align:bottom;border-bottom:0;font-weight:400}.tl .ptable th .n{font-size:16px;font-weight:500;display:block}.tl .ptable th .p,.tl .plan .p{margin-top:4px;font-size:24px;font-weight:300;display:block}.tl .p small{color:var(--muted);font-size:14px}.tl .ptable tbody th{color:var(--muted);padding-left:0;font-weight:400}.tl .ptable tbody tr:first-child td{font-weight:600}.tl .is-fit{background:var(--soft)}.tl .ptable thead .is-fit{box-shadow:inset 0 2px 0 var(--ink)}.tl .plans{border-top:1px solid var(--fg);margin-top:24px;display:none}.tl .plan{border-bottom:1px solid var(--line);padding:18px 12px;transition:background .2s}.tl .plan.is-fit{box-shadow:inset 2px 0 0 var(--ink)}.tl .plan .n{font-weight:500}.tl .plan .p{font-size:22px}.tl .plan dl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 16px;margin:10px 0 0;font-size:14px;display:grid}.tl .plan dt{color:var(--muted)}.tl .plan dd{margin:0}.tl .plan dd:first-of-type{font-weight:600}.tl .pnote{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:14px}.tl .plink{border-bottom:1px solid var(--fg);align-items:center;gap:6px;margin-top:24px;padding-bottom:2px;font-size:15px;font-weight:500;display:inline-flex}.tl .faq{border-top:1px solid var(--fg);margin-top:40px}.tl details{border-bottom:1px solid var(--line);padding:18px 0}.tl summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;list-style:none;display:flex}.tl summary::-webkit-details-marker{display:none}.tl summary:after{content:"+";color:var(--muted);flex:none;font-size:22px;font-weight:300;line-height:1}.tl details[open] summary:after{content:"−"}.tl details p{color:var(--muted);text-wrap:pretty;margin-top:10px;line-height:1.75}.tl .cta{background:var(--ink);color:#fff;text-align:center;margin-top:120px;padding:128px 24px}.tl .cta h2{font-size:max(34px,min(4.6vw,64px));line-height:1.25}.tl .cta .btn{margin-top:40px}.tl .cta p{color:var(--on-ink-2);margin-top:20px;font-size:14px}.tl footer{background:var(--soft);border-top:1px solid var(--line);color:var(--muted);padding:36px 0 56px;font-size:12.5px;line-height:1.9}.tl footer .logo{color:var(--fg);margin-bottom:12px;font-size:14px}.tl footer .logo svg{width:18px;height:18px}.tl footer .links{color:var(--fg);flex-wrap:wrap;gap:4px 16px;margin-bottom:14px;display:flex}.tl footer .biz span{white-space:nowrap}@media (max-width:1023px){.tl .hero-top{grid-template-columns:minmax(0,1fr);gap:20px}.tl .stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:32px}.tl .stage>.ui{width:100%;max-width:420px}.tl .wire{display:none}.tl .fgrid{grid-template-columns:minmax(0,1fr)}.tl .step{grid-template-columns:48px minmax(0,1fr);gap:0 20px}.tl .step .demo{grid-column:2;margin-top:24px}.tl .audience{grid-template-columns:minmax(0,1fr)}.tl .ai-row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tl .wrap{padding:0 16px}.tl .brand .wrap{height:64px}.tl .pill{top:12px;right:16px}.tl .hero{padding-top:104px}.tl .hero h1{font-size:34px}.tl .hero .sub{font-size:16px}.tl .stage{border-radius:22px;margin-top:40px;padding:20px 12px 24px}.tl .phones{gap:4px}.tl .stage .ph{--k:.36}.tl .stage .ui .body{padding:12px}.tl .fwin{gap:24px;padding:24px 20px}.tl .fwin .scene{min-height:0}.tl .qa .pair{grid-template-columns:minmax(0,1fr)}.tl .sec{padding-top:88px}.tl .steps{margin-top:40px}.tl .step{grid-template-columns:minmax(0,1fr);padding-bottom:56px}.tl .step:before{display:none}.tl .step .no{margin-bottom:14px}.tl .step .demo{flex-direction:column;grid-column:1;align-items:stretch;margin-top:20px;padding:16px}.tl .demo .ph{align-self:center}.tl .demo .ui{width:100%;max-width:none!important}.tl .two{grid-template-columns:minmax(0,1fr)!important}.tl .aud-body{grid-template-columns:minmax(0,1fr)}.tl .aud .ph{display:none}.tl .list.wide .li{grid-template-columns:minmax(0,1fr);gap:2px}.tl .ai-row{padding:24px 20px}.tl .ptable{display:none}.tl .plans{display:block}.tl .cta{margin-top:88px;padding:96px 16px}}@media (prefers-reduced-motion:reduce){.tl *,.tl :before,.tl :after{transition:none!important;animation:none!important}.js .tl .win{clip-path:none}.tl .screen img:first-child{opacity:1}.tl .seg.cycle button:first-child{background:var(--ink);color:#fff}}.tl #tools .ai-row,.tl .ai-row .plink{margin-top:0}.tl .cta .login{color:var(--on-ink-2);margin-top:16px;font-size:14px;display:block}.tl .cta .login a{color:#fff;text-underline-offset:3px;text-decoration:underline}.tl .li.li-action{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.tl .li.li-action>b,.tl .li.li-action>span{grid-column:1}.tl .li a.plink{grid-area:1/2/span 2;align-self:center;margin-top:0;text-decoration:none}
