*{box-sizing:border-box}html{scroll-behavior:smooth}@keyframes lp-pulse{0%,to{box-shadow:0 0 #2fa84f80}70%{box-shadow:0 0 0 7px #2fa84f00}}@keyframes lp-wv{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes lp-t-digit-pop-in{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lp-t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@keyframes lp-t-check-in{0%{opacity:0;transform:rotate(var(--check-rotate-from)) translateY(var(--check-y));filter:blur(var(--check-blur-from))}to{opacity:1;filter:blur();transform:rotate(0)translateY(0)}}@keyframes lp-t-check-path{to{stroke-dashoffset:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium))}to{opacity:1;filter:blur();transform:none}}.ui-landing{--bg:#faf8f7;--bg2:#f4f2ef;--bg3:#eeebe7;--card:#fff;--ink:#1c1c1c;--ink2:#474644;--muted:#838180;--line:#e6e2de;--line2:#d6d1cb;--mark:#f1fca7;--lime:#cdf034;--green:#0b6e77;--green2:#2fa84f;--green-soft:#e6f4ea;--red:#c8433b;--red-soft:#fbe7e5;--amber:#b5730e;--amber-soft:#fff3da;--r:16px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:General Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.ui-landing a{color:inherit}.ui-landing button{font-family:inherit}.ui-landing .wrap{min-width:0;max-width:1200px;margin:0 auto;padding:0 24px}.ui-landing h1,.ui-landing h2,.ui-landing h3{letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.1}.ui-landing h1{font-size:clamp(38px,4.6vw,58px)}.ui-landing h2{max-width:22ch;font-size:clamp(30px,3.4vw,42px)}.ui-landing h3{letter-spacing:-.01em;font-size:19px}.ui-landing .sub{color:var(--ink2);max-width:600px;margin:14px 0 0;font-size:18px;line-height:1.5}.ui-landing .tiny{color:var(--muted);margin-top:10px;font-size:13.5px}.ui-landing .mono{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ui-landing .btn{border:1px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;transition:transform var(--duration-medium) var(--ease-bounce-strong),box-shadow var(--duration-medium) var(--ease-smooth-out),background var(--duration-quick);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ui-landing .btn:hover{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out),background var(--duration-quick);transform:translateY(-1px);box-shadow:0 8px 20px -14px #1c1c1c80}.ui-landing .btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-landing .btn.dark:hover{background:#000}.ui-landing .btn .dot{background:var(--green2);border-radius:50%;width:7px;height:7px;display:inline-block}.ui-landing .btn .stack{text-align:left;flex-direction:column;line-height:1.1;display:flex}.ui-landing .btn .stack small{opacity:.7;font-size:11.5px;font-weight:400}.ui-landing .pill{border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.ui-landing .pill .ok{background:var(--green2);border-radius:50%;width:7px;height:7px}.ui-landing nav{align-items:center;gap:28px;height:68px;display:flex}.ui-landing .logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.ui-landing .logo .mk{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ui-landing nav .links{gap:22px;font-size:14.5px;font-weight:500;display:flex}.ui-landing nav .links a{color:var(--ink2);text-decoration:none}.ui-landing nav .links a:hover{color:var(--ink)}.ui-landing nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:820px){.ui-landing nav .links{display:none}.ui-landing nav .btn{padding:9px 14px;font-size:14px}}.ui-landing .hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;padding:56px 0 72px;display:grid}@media (max-width:960px){.ui-landing .hero{grid-template-columns:1fr;gap:36px;padding:36px 0 56px}}.ui-landing .hero .ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ui-landing .win{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -40px #1c1c1c66}.ui-landing .bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.ui-landing .lights span{background:var(--line2);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.ui-landing .bar .mid{color:var(--ink2);margin:0 auto}.ui-landing .bar .live{align-items:center;gap:6px;display:inline-flex}.ui-landing .bar .live i{background:var(--green2);border-radius:50%;width:7px;height:7px;animation:1.6s infinite lp-pulse}.ui-landing .stage{background:var(--bg2);grid-template-columns:200px 1fr;gap:10px;padding:10px;display:grid}@media (max-width:560px){.ui-landing .stage{grid-template-columns:1fr}}.ui-landing .hero .stage{grid-template-columns:168px 1fr}.ui-landing .hero .kpis{grid-template-columns:repeat(2,1fr)}.ui-landing .hero .tbl td:nth-child(3),.ui-landing .hero .tbl th:nth-child(3){display:none}@media (max-width:960px){.ui-landing .hero .kpis{grid-template-columns:repeat(4,1fr)}.ui-landing .hero .tbl td:nth-child(3),.ui-landing .hero .tbl th:nth-child(3){display:table-cell}}@media (max-width:560px){.ui-landing .hero .kpis{grid-template-columns:repeat(2,1fr)}.ui-landing .hero .tbl td:nth-child(3),.ui-landing .hero .tbl th:nth-child(3){display:none}}.ui-landing .tile{background:var(--card);border:1px solid var(--line);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.ui-landing .tile .tag{color:#fff;background:#1c1c1cbf;border-radius:6px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:10px;left:10px}.ui-landing .ptile{background:linear-gradient(#f7f6f4,#ece9e4);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ui-landing .wave{align-items:center;gap:4px;height:46px;display:flex}.ui-landing .wave b{background:var(--ink);transform-origin:50%;border-radius:3px;width:5px;animation:1.1s ease-in-out infinite lp-wv;display:block}.ui-landing .wave b:first-child{height:40%}.ui-landing .wave b:nth-child(2){height:70%;animation-delay:.12s}.ui-landing .wave b:nth-child(3){height:100%;animation-delay:.24s}.ui-landing .wave b:nth-child(4){height:60%;animation-delay:.36s}.ui-landing .wave b:nth-child(5){height:85%;animation-delay:.48s}.ui-landing .wave b:nth-child(6){height:45%;animation-delay:.6s}.ui-landing .ptile .who{font-weight:500}.ui-landing .ptile .st{color:var(--muted);font-size:12px}.ui-landing .share{padding:14px 14px 44px}.ui-landing .cap{color:var(--ink2);border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.ui-landing .cap .who{color:var(--ink);flex:none;font-weight:600}.ui-landing .kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:560px){.ui-landing .kpis{grid-template-columns:repeat(2,1fr)}.ui-landing .tbl th:nth-child(3),.ui-landing .tbl td:nth-child(3){display:none}}.ui-landing .kpi{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.ui-landing .kpi .l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ui-landing .kpi .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:600}.ui-landing .kpi .s{color:var(--muted);font-size:11px}.ui-landing .kpi.ok .n{color:var(--green)}.ui-landing .kpi.warn .n{color:var(--amber)}.ui-landing .kpi.bad .n{color:var(--red)}.ui-landing .tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px;font-size:12.5px}.ui-landing .tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 6px 6px;font-size:10.5px;font-weight:500}.ui-landing .tbl td{border-top:1px solid var(--line);padding:7px 6px}.ui-landing .tbl .r{text-align:right}.ui-landing .chip{background:var(--bg3);color:var(--ink2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.ui-landing .chip.bad{background:var(--red-soft);color:var(--red)}.ui-landing .chip.ok{background:var(--green-soft);color:var(--green)}.ui-landing .chip.warn{background:var(--amber-soft);color:var(--amber)}.ui-landing .doc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;font-size:14px}.ui-landing .doc h4{letter-spacing:-.02em;margin:0 0 2px;font-size:20px;font-weight:600}.ui-landing .doc .meta{color:var(--muted);font-size:12px}.ui-landing .doc .row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ui-landing .doc .row:first-of-type{border-top:0}.ui-landing .doc .total{letter-spacing:-.02em;font-size:20px;font-weight:600}.ui-landing .msg{background:var(--bg2);border-radius:10px;margin:6px 0;padding:8px 10px;font-size:13px}.ui-landing .msg b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:10.5px;font-weight:500;display:block}.ui-landing .approve{text-align:center;padding:22px 16px}.ui-landing .approve .big{letter-spacing:-.03em;margin:6px 0 2px;font-size:32px;font-weight:600}.ui-landing .approve .what{color:var(--ink2);margin-bottom:14px;font-size:14px}.ui-landing .approve .b{border:1px solid var(--line2);background:var(--card);border-radius:999px;margin:0 3px;padding:8px 16px;font-size:13.5px;font-weight:500;display:inline-block}.ui-landing .approve .b.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-landing .alertbar{border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--card);border-radius:12px;padding:12px 14px;font-size:14px}.ui-landing .alertbar b{font-weight:600;display:block}.ui-landing .alertbar .a{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ui-landing .alertbar .a span{border:1px solid var(--line2);background:var(--card);border-radius:999px;padding:6px 11px;font-size:12.5px}.ui-landing .alertbar .a span.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-landing .note{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.7}.ui-landing .note div:before{content:"—";color:var(--muted);margin-right:8px}.ui-landing .note .when{color:var(--muted);font-size:11px}.ui-landing .strip{background:var(--ink);color:#fff;border-radius:var(--r);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:820px){.ui-landing .strip{grid-template-columns:repeat(2,1fr)}}.ui-landing .strip div{border-right:1px solid #ffffff1a;padding:22px 24px}.ui-landing .strip div:last-child{border-right:0}@media (max-width:820px){.ui-landing .strip div:nth-child(2){border-right:0}.ui-landing .strip div:nth-child(n+3){border-top:1px solid #ffffff1a}}.ui-landing .strip b{margin-bottom:2px;font-size:16px;font-weight:500;display:block}.ui-landing .strip span{color:#ffffffa6;font-size:13.5px}.ui-landing .partners{color:var(--muted);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;margin-top:26px;font-size:14px;font-weight:600;display:flex}.ui-landing .partners span{opacity:.75}.ui-landing section{padding:104px 0}.ui-landing .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ui-landing .tabs{margin:28px 0 18px}.ui-landing .demo{background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-height:460px;padding:26px}@media (max-width:820px){.ui-landing .demo{padding:18px}}.ui-landing .chat{flex-direction:column;gap:10px;display:flex}.ui-landing .bub{border-radius:14px;max-width:92%;padding:11px 14px;font-size:15px;line-height:1.5}.ui-landing .bub.you{background:var(--ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ui-landing .bub.penny{background:var(--bg2);border-bottom-left-radius:4px;align-self:flex-start}.ui-landing .bub b{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.ui-landing .did{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.ui-landing .did .mono{margin-bottom:6px;display:block}.ui-landing .did li{color:var(--ink2);margin:4px 0;font-size:13.5px}.ui-landing .did ul{margin:0;padding-left:18px}.ui-landing .out{background:var(--bg2);border-radius:14px;min-width:0;padding:18px}.ui-landing .steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}@media (max-width:960px){.ui-landing .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ui-landing .steps{grid-template-columns:1fr}}.ui-landing .step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;height:100%;padding:10px;display:flex;overflow:hidden}.ui-landing .t-tilt{height:100%}.ui-landing .step .pic{background:var(--bg2);border-radius:11px;flex:none;align-items:center;height:262px;padding:16px;display:flex;position:relative;overflow:hidden}.ui-landing .step .pic>*{width:100%}.ui-landing .step .pic .doc{padding:14px 16px;font-size:13px}.ui-landing .step .pic .approve{padding:16px 12px 12px}.ui-landing .step .pic .approve .big{margin:4px 0 0;font-size:28px}.ui-landing .step .pic .approve .what{margin-bottom:10px;font-size:13px}.ui-landing .step .pic .approve .done{min-height:24px;margin-top:4px}.ui-landing .step .pic .approve .t-success-check{font-size:12.5px}.ui-landing .step .pic .approve .t-success-check svg{width:20px;height:20px}.ui-landing .step .pic .alertbar{font-size:13px}.ui-landing .step .num{z-index:2;background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;left:10px}.ui-landing .step h3{margin:14px 6px 4px}.ui-landing .step p{color:var(--ink2);margin:0 6px 8px;font-size:14.5px}.ui-landing .steps{align-items:stretch}.ui-landing .bento{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:36px;display:grid}@media (max-width:820px){.ui-landing .bento{grid-template-columns:1fr}}.ui-landing .ask{background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:transform var(--duration-slow) var(--ease-bounce-strong),box-shadow var(--duration-slow) var(--ease-smooth-out);padding:22px}.ui-landing .ask:hover{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out);transform:translateY(-3px);box-shadow:0 18px 40px -30px #1c1c1c73}.ui-landing .ask .say{letter-spacing:-.02em;margin:6px 0 4px;font-size:22px;font-weight:500}.ui-landing .ask .say mark{font-weight:500}.ui-landing .ask .does{color:var(--muted);margin-bottom:16px;font-size:13.5px}.ui-landing .ask .vis{background:var(--bg2);border-radius:12px;padding:14px}.ui-landing .rule{background:var(--ink);color:#fff;border-radius:var(--r);grid-template-columns:1.1fr 1fr;align-items:center;gap:34px;margin-top:36px;padding:40px;display:grid}@media (max-width:760px){.ui-landing .rule{grid-template-columns:1fr;padding:26px}}.ui-landing .rule h3{letter-spacing:-.025em;margin:8px 0 12px;font-size:30px;font-weight:500}.ui-landing .rule p{color:#ffffffb8;margin:0}.ui-landing .rule .mono{color:var(--lime)}.ui-landing .rlist{flex-direction:column;gap:10px;display:flex}.ui-landing .rlist div{background:#ffffff12;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ui-landing .rlist .n{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ui-landing .prose{max-width:720px;color:var(--ink2);margin-top:28px;font-size:17px}.ui-landing .prose p{margin:0 0 14px}.ui-landing .prose b{color:var(--ink);font-weight:600}.ui-landing .faq{max-width:780px;margin-top:28px}.ui-landing .final{background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:72px 32px}.ui-landing .final h2{max-width:none;margin:0 auto 10px}.ui-landing .final p{color:var(--ink2);margin:0 0 24px}.ui-landing footer{color:var(--muted);padding:36px 0 48px;font-size:13.5px}.ui-landing footer .wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ui-landing footer a{color:var(--ink2);text-decoration:none}.ui-landing footer .right{margin-left:auto}.ui-landing{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-in-out:ease-in-out;--ease-bounce:cubic-bezier(.34,1.36,.64,1);--ease-bounce-strong:cubic-bezier(.34,3.85,.64,1);--distance-micro:4px;--distance-base:8px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:60ms;--stagger-blur:3px;--stagger-ease:var(--ease-smooth-out);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34,1.45,.64,1);--tabs-dur:.25s;--tabs-ease:var(--ease-smooth-out);--panel-open-dur:.4s;--panel-close-dur:.25s;--panel-translate-y:12px;--panel-blur:2px;--panel-ease:var(--ease-smooth-out);--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:var(--ease-smooth-out);--stream-gap:55ms;--stream-fade:.35s;--stream-blur:1px;--stream-ease:var(--ease-smooth-out);--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:var(--ease-smooth-out);--tilt-perspective:1000px;--tilt-return:1s;--tilt-follow:.4s;--tilt-glare-opacity:.28;--tilt-glare-fade:.3s;--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:var(--ease-smooth-out);--pulse-dur:.9s;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--check-dur:.5s;--check-rotate-from:80deg;--check-y:40px;--check-blur-from:10px;--check-ease:var(--ease-smooth-out);--check-ease-bob:cubic-bezier(.34,1.35,.64,1)}.ui-landing .t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.ui-landing .t-stagger-line--2{transition-delay:calc(var(--stagger-stagger)*1)}.ui-landing .t-stagger-line--3{transition-delay:calc(var(--stagger-stagger)*2)}.ui-landing .t-stagger-line--4{transition-delay:calc(var(--stagger-stagger)*3)}.ui-landing .t-stagger-line--5{transition-delay:calc(var(--stagger-stagger)*4)}.ui-landing .t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.ui-landing .t-digit-group{align-items:baseline;display:inline-flex}.ui-landing .t-digit{will-change:transform,opacity,filter;display:inline-block}.ui-landing .t-digit-group.is-animating .t-digit{animation:lp-t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.ui-landing .t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.ui-landing .t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger)*2)}.ui-landing .t-tabs{background:var(--bg3);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.ui-landing .t-tab{appearance:none;height:36px;color:var(--ink2);cursor:pointer;z-index:1;white-space:nowrap;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500;position:relative}.ui-landing .t-tab[aria-selected=true]{color:#fff}.ui-landing .t-tab:not([aria-selected=true]):hover{color:var(--ink)}.ui-landing .t-tabs-pill{background:var(--ink);width:0;height:36px;transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none;border-radius:999px;position:absolute;top:4px;left:0;transform:translate(0)}.ui-landing .demo{grid-template-columns:1fr;display:grid}.ui-landing .panel{opacity:0;transform:translateY(var(--panel-translate-y));filter:blur(var(--panel-blur));pointer-events:none;visibility:hidden;transition:opacity var(--panel-close-dur) var(--panel-ease),transform var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease),visibility 0s linear var(--panel-close-dur);grid-area:1/1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.ui-landing .panel.is-active{opacity:1;filter:blur();pointer-events:auto;visibility:visible;transition:opacity var(--panel-open-dur) var(--panel-ease),transform var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease),visibility 0s;transform:translateY(0)}@media (max-width:820px){.ui-landing .panel{grid-template-columns:1fr}}.ui-landing .t-skel{display:grid}.ui-landing .t-skel>*{grid-area:1/1}.ui-landing .t-skel-skeleton{opacity:1;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease);flex-direction:column;gap:12px;padding:6px 2px;display:flex}.ui-landing .t-skel-skeleton i{background:var(--bg3);border-radius:7px;height:14px;display:block}.ui-landing .t-skel-skeleton i:first-child{border-radius:10px;width:60%;height:44px}.ui-landing .t-skel-skeleton i:nth-child(2){width:85%}.ui-landing .t-skel-skeleton i:nth-child(3){width:70%}.ui-landing .t-skel-skeleton i:nth-child(4){width:90%}.ui-landing .t-skel-skeleton i:nth-child(5){width:40%}.ui-landing .t-skel-skeleton.is-pulsing{animation:lp-t-skel-pulse var(--pulse-dur) ease-in-out infinite}.ui-landing .t-skel-content{opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.ui-landing .t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur));pointer-events:none}.ui-landing .t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.ui-landing .t-skel.is-resetting .t-skel-skeleton,.ui-landing .t-skel.is-resetting .t-skel-content{transition:none}.ui-landing .t-acc{border-top:1px solid var(--line)}.ui-landing .t-acc:last-child{border-bottom:1px solid var(--line)}.ui-landing .t-acc-head{appearance:none;text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:500;display:flex}.ui-landing .t-acc-chevron{width:18px;height:18px;color:var(--muted);transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.ui-landing .t-acc-chevron svg{width:18px;height:18px}.ui-landing .t-acc-chevron path{vector-effect:non-scaling-stroke;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ui-landing .t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.ui-landing .t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.ui-landing .t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.ui-landing .t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.ui-landing .t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.ui-landing .t-acc-panel-inner p{color:var(--ink2);max-width:680px;margin:0 0 18px;font-size:15.5px}.ui-landing .t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease),filter var(--stream-fade) var(--stream-ease)}.ui-landing .t-stream-w.is-in{opacity:1;filter:blur()}.ui-landing .t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.ui-landing .t-learn-chevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.ui-landing .t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.ui-landing .t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.ui-landing .t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.ui-landing .t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.ui-landing .t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread)*-1))}.ui-landing .t-tilt{touch-action:pan-y}.ui-landing .t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--ease-smooth-out),box-shadow var(--duration-medium) var(--ease-smooth-out);will-change:transform;position:relative}.ui-landing .t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--ease-smooth-out),box-shadow var(--duration-medium) var(--ease-smooth-out)}.ui-landing .t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:inherit;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%),#ffffff7a,#ffffff0f 52%,#fff0 84%),radial-gradient(circle 220px at var(--tilt-gx,50%) var(--tilt-gy,50%),#ffffff38,#ffffff0a 58%,#fff0 78%);transition:opacity var(--tilt-glare-fade) var(--ease-smooth-out);position:absolute;inset:0}.ui-landing .t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}.ui-landing .t-tilt.is-hover .t-tilt-card{box-shadow:0 24px 50px -30px #1c1c1c73}.ui-landing .t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.ui-landing .t-toast.is-open{opacity:1;filter:blur();transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease);transform:translateY(0)scale(1)}.ui-landing .t-success-check{opacity:0;color:var(--green);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ui-landing .t-success-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ui-landing .t-success-check path{stroke-dasharray:60;stroke-dashoffset:60px}.ui-landing .t-success-check[data-state=in]{animation:lp-t-check-in var(--check-dur) var(--check-ease-bob) both}.ui-landing .t-success-check[data-state=in] path{animation:lp-t-check-path var(--check-dur) var(--check-ease) var(--duration-micro) both}.ui-landing .approve .btns{transition:opacity var(--duration-medium) var(--ease-smooth-out),transform var(--duration-medium) var(--ease-smooth-out)}.ui-landing .approve.is-done .btns{opacity:.25;transform:scale(.97)}.ui-landing .approve .done{justify-content:center;min-height:30px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.ui-landing .t-stagger-line,.ui-landing .t-tabs-pill,.ui-landing .t-tab,.ui-landing .panel,.ui-landing .t-skel-skeleton,.ui-landing .t-skel-content,.ui-landing .t-acc-panel,.ui-landing .t-acc-panel-inner,.ui-landing .t-acc-chevron,.ui-landing .t-stream-w,.ui-landing .t-learn-chevron,.ui-landing .t-learn-arm,.ui-landing .t-tilt-card,.ui-landing .t-toast{transition:none!important;animation:none!important}.ui-landing .t-stagger-line,.ui-landing .t-stream-w,.ui-landing .t-toast,.ui-landing .t-success-check{opacity:1!important;filter:none!important;transform:none!important}.ui-landing .t-digit-group .t-digit,.ui-landing .t-success-check,.ui-landing .t-success-check path{animation:none!important}.ui-landing .t-tilt-card{transform:none!important}}.ui-landing .reveal{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium));transition:opacity var(--duration-very-slow) var(--ease-smooth-out),transform var(--duration-very-slow) var(--ease-smooth-out),filter var(--duration-very-slow) var(--ease-smooth-out);transition-delay:var(--d,0s)}.ui-landing .reveal.in{opacity:1;filter:blur();transform:none}.ui-landing .rise{animation:lp-rise var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.ui-landing .reveal,.ui-landing .rise{opacity:1;filter:none;animation:none;transform:none}.ui-landing .wave b{animation:none}}@media (max-width:800px){.ui-landing section{padding:72px 0}}
