body{margin:0;background:#080808}*{box-sizing:border-box}.root{--bg:#f6f4ef;--bg2:#efebe2;--card:#ffffff;--fg:#142015;--muted:#4a564b;--line:#e2ded4;--pri:#507044;--prih:#3f5a35;--soft:#e7eee2;--softfg:#3d5a33;--g1:#630091;--g2:#16700E;--tile:#ffffff;--shadow:0 22px 60px rgba(20,32,21,.1);min-height:100vh;background:var(--bg);color:var(--fg);font-family:Nunito,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden;transition:background .4s ease,color .4s ease}.root.dark{--bg:#080808;--bg2:#100e0c;--card:#161310;--fg:#f5f0e8;--muted:#a78b6f;--line:#2c261f;--pri:#507044;--prih:#5f8352;--soft:rgba(80,112,68,.24);--softfg:#9fca8c;--g1:#8a3fd0;--g2:#3f9a3a;--tile:#f5f0e8;--shadow:0 22px 60px rgba(0,0,0,.55)}.root a{color:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.sec{padding:112px 0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--softfg);margin:0}.h2{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0;text-wrap:balance}.lead{font-size:18px;color:var(--muted);max-width:560px;margin:14px 0 0;text-wrap:pretty}.gt{background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:14px;background:var(--pri);color:#fff!important;font:600 16px Nunito,sans-serif;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease}.btn:hover{background:var(--prih);transform:translateY(-1px)}.btn.sm{height:42px;padding:0 16px;font-size:15px;border-radius:12px}.btn.ghost{background:transparent;color:var(--fg)!important;border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--pri);background:var(--card)}.btn svg,.ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rise{animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.d1{animation-delay:.08s}.d2{animation-delay:.18s}.d3{animation-delay:.3s}.d4{animation-delay:.42s}@keyframes rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.hd{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hd-in{display:flex;align-items:center;gap:20px;height:72px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.mk{width:30px;height:30px;display:block}.wm{height:17px;width:auto;display:block}.wm path{fill:var(--fg)}.nav{display:flex;gap:2px;margin-left:18px}.nav a{padding:8px 12px;border-radius:10px;color:var(--muted);font-weight:600;font-size:15px;text-decoration:none}.nav a:hover{color:var(--fg);background:var(--bg2)}.hd-act{margin-left:auto;display:flex;align-items:center;gap:8px}.icb{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:700 13px Nunito,sans-serif;padding:0}.icb:hover{border-color:var(--pri)}.icb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.signin{color:var(--fg);font-weight:600;text-decoration:none;padding:8px 10px;font-size:15px}.menu,.short{display:none}.hero{position:relative;padding:64px 0 104px;overflow:hidden}.hero-glow{position:absolute;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(99,0,145,.1),rgba(22,112,14,.07) 45%,transparent 70%);pointer-events:none;animation:breathe 7s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.1);opacity:.75}}.h-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px;align-items:center;position:relative}.pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.pill svg{width:18px;height:18px}.h1{font-size:70px;line-height:1.02;letter-spacing:-.035em;font-weight:600;margin:24px 0 0;text-wrap:balance}.sub{font-size:20px;color:var(--muted);max-width:480px;margin:22px 0 0;text-wrap:pretty}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.note{margin:14px 0 0;font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:center}.note b{width:4px;height:4px;border-radius:50%;background:var(--muted);opacity:.6}.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);color:var(--softfg);font-size:12px;font-weight:700}.b-t{font-size:16px;font-weight:700;line-height:1.3;margin:10px 0 4px}.b-m{font-size:13px;color:var(--muted);margin:0}.b-row{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:13px;font-weight:700;color:var(--softfg)}.b-row span:last-child{color:var(--muted);font-weight:600}.bp .fl{fill:url(#tg);opacity:0;transition:opacity .6s ease}.bp .tr{fill:none;stroke:url(#tg);stroke-width:6;stroke-dasharray:100;stroke-dashoffset:100}.bp.act .tr{animation:draw .9s ease forwards}.bp.done .fl{opacity:1}.bp.done .tr{stroke-dashoffset:0;opacity:0;transition:opacity .5s ease}@keyframes draw{to{stroke-dashoffset:0}}.hx{position:relative;overflow:hidden;display:flex;align-items:center;padding:72px 0}.hx .wrap{position:relative;z-index:3;width:100%}.hc{max-width:560px}.hc.mid{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hc.mid .sub{max-width:560px}.hc.mid .ctas,.hc.mid .note{justify-content:center}.dh{min-height:740px}.d-bg{position:absolute;inset:0;overflow:hidden}.d-grid{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:repeat(20,64px);grid-auto-rows:64px;gap:16px;transform:translate(-50%,-50%)}.dt{width:64px;height:64px;display:block;overflow:visible;animation:dspin 9s cubic-bezier(.5,0,.2,1) infinite}.dt .o{fill:none;stroke:var(--line);stroke-width:7}.dt .f{fill:url(#tg);opacity:0;animation:dglow 9s ease-in-out infinite}@keyframes dspin{0%,8%{transform:none}17%{transform:rotate(180deg) scale(.8)}24%,to{transform:rotate(180deg)}}@keyframes dglow{0%,7%{opacity:0}14%{opacity:.95}30%{opacity:0}to{opacity:0}}.d-spot{position:absolute;width:360px;height:360px;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .35s ease;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.d-spot.on{opacity:1}.d-spot .d-grid{transform:none;left:auto;top:auto}.d-spot .dt{animation:none}.d-spot .dt path{fill:url(#tg);opacity:.9}.d-fade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 44% 50% at 50% 50%,var(--bg) 38%,color-mix(in srgb,var(--bg) 72%,transparent) 62%,transparent 88%)}.eh{min-height:780px}.e-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.e-blue{position:absolute;right:-420px;top:50%;width:1500px;height:1500px;margin-top:-750px;animation:spinslow 160s linear infinite}.e-blue path{fill:none;stroke:var(--line);stroke-width:.6;stroke-dasharray:2 3}.e-logo{position:absolute;right:-120px;top:50%;width:820px;height:820px;margin-top:-410px}.e-p{position:absolute;inset:0;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.e-in{position:absolute;inset:0;animation:ein 1.5s cubic-bezier(.2,.85,.2,1) both;filter:drop-shadow(0 30px 40px rgba(20,32,21,.18))}@keyframes ein{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}to{opacity:1;transform:none}}.e-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:ebr 10s ease-in-out infinite}@keyframes ebr{50%{transform:translate(var(--bx),var(--by))}}.e-p1{--fx:-700px;--fy:-200px;--fr:-25deg;--bx:-14px;--by:-12px}.e-p2{--fx:300px;--fy:-700px;--fr:20deg;--bx:10px;--by:-10px}.e-p3{--fx:600px;--fy:-500px;--fr:40deg;--bx:16px;--by:-16px}.e-p4{--fx:700px;--fy:300px;--fr:-20deg;--bx:14px;--by:12px}.e-p5{--fx:-300px;--fy:700px;--fr:25deg;--bx:-10px;--by:10px}.e-p6{--fx:-600px;--fy:500px;--fr:-40deg;--bx:-16px;--by:16px}.e-p2 .e-in{animation-delay:.1s}.e-p3 .e-in{animation-delay:.2s}.e-p4 .e-in{animation-delay:.05s}.e-p5 .e-in{animation-delay:.15s}.e-p6 .e-in{animation-delay:.25s}.e-solid .pp{fill:url(#tg)}.e-glass .pp{fill:var(--card);stroke:url(#tg);stroke-width:2.5}.e-sheen{animation:sheen 6s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translate(-140px)}85%,to{transform:translate(420px)}}.e-fade{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 30%,color-mix(in srgb,var(--bg) 70%,transparent) 46%,transparent 62%)}.fh{min-height:760px}.f-bg{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.45) 35%,#000 65%);mask-image:linear-gradient(90deg,#00000040,#00000073 35%,#000 65%)}.f-glow{position:absolute;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,rgba(99,0,145,.2),rgba(22,112,14,.12) 45%,transparent 70%);transition:left .3s ease-out,top .3s ease-out}.f-grid{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:repeat(14,120px);grid-auto-rows:120px;transform:translate(-50%,-50%)}.fc{width:120px;height:120px;display:block;overflow:visible}.fc .o{fill:none;stroke:var(--line);stroke-width:3}.fc .r{fill:none;stroke:url(#tg);stroke-width:8;stroke-linecap:round;stroke-dasharray:6 94;animation:frun 7s linear infinite}@keyframes frun{to{stroke-dashoffset:-100}}.f-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:center}.f-logo{position:relative;width:420px;height:420px;margin-left:auto;padding:24px;border-radius:48px;background:color-mix(in srgb,var(--card) 82%,transparent);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.f-logo svg{width:100%;height:100%;overflow:visible}.f-run{fill:none;stroke:#fffffff2;stroke-width:4;stroke-linecap:round;stroke-dasharray:8 92;opacity:0;transition:opacity .6s ease;animation:frun 4.5s linear infinite}.f-run.on{opacity:1}.trk{fill:var(--bg2);stroke:var(--line);stroke-width:1.5}.f-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 10px 26px #1420151f;font-size:13px;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.f-tag.on{opacity:1;transform:none}.f-tag i{width:8px;height:8px;border-radius:50%;background:var(--pri)}.f-t1{left:-56px;top:44px}.f-t2{right:-40px;top:46%}.f-t3{left:-30px;bottom:40px}@media(max-width:960px){.f-row{grid-template-columns:minmax(0,1fr)}.f-logo{margin:0 auto;width:320px;height:320px}.e-logo{width:560px;height:560px;margin-top:0;top:auto;bottom:-140px;right:-160px}.e-fade{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 46%,color-mix(in srgb,var(--bg) 60%,transparent) 62%,transparent 78%)}.eh{align-items:flex-start;min-height:900px}.e-blue{width:1000px;height:1000px;margin-top:0;top:auto;bottom:-400px;right:-500px}.f-bg{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),#000 70%);mask-image:linear-gradient(180deg,#0000004d,#000 70%)}}@media(max-width:640px){.dh{min-height:640px}.eh{min-height:820px}.e-logo{width:420px;height:420px;bottom:-90px;right:-130px}.f-logo{width:270px;height:270px;padding:16px;border-radius:36px}.f-tag{font-size:12px;padding:6px 10px}.f-t1{left:-8px;top:-12px}.f-t2{right:-8px}.f-t3{left:-8px;bottom:-12px}}@media(prefers-reduced-motion:reduce){.dt,.dt .f,.e-svg,.e-blue,.e-sheen,.fc .r,.f-run{animation:none}}.h3x{position:relative;padding:40px 0;overflow:visible}.h3x .hc{max-width:780px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.h3x .sub{max-width:560px}.h3x .ctas,.h3x .note{justify-content:center}.dm-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:88px 0 16px}.dm-live{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--muted)}.dm-live i{width:8px;height:8px;border-radius:50%;background:#2fa84f;box-shadow:0 0 #2fa84f99;animation:live 1.8s ease-out infinite}@keyframes live{to{box-shadow:0 0 0 10px #2fa84f00}}.dm-frame{position:relative;max-width:1180px;margin:0 auto;border-radius:32px;border:4px solid #5f6066;background:#202124;padding:10px;box-shadow:0 40px 110px #14201547;animation:rise 1s cubic-bezier(.2,.8,.2,1) .5s both}.dm-app{position:relative;display:flex;height:660px;border-radius:22px;overflow:hidden;background:var(--bg);color:var(--fg);font-size:14px;text-align:left}.dm-rail{width:76px;flex-shrink:0;background:linear-gradient(180deg,#0b1f12,#174127 55%,#3b1b58);display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0}.dm-rail .mk{width:32px;height:32px;margin-bottom:12px}.dm-ri{width:46px;height:46px;border-radius:14px;border:0;background:transparent;color:#ffffff9e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dm-ri:hover{background:#ffffff14}.dm-ri.on{background:#ffffff29;color:#fff}.dm-ri svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-main{flex:1;min-width:0;display:flex;flex-direction:column}.dm-top{height:66px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--line)}.dm-top small{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--muted)}.dm-top b{font-size:20px;font-weight:600}.dm-tr{display:flex;align-items:center;gap:10px}.dm-pill{height:28px;padding:0 12px;border-radius:999px;border:1px solid #9fd39a;background:#e7f4e3;color:#2f7a2a;font-size:12px;font-weight:700;display:inline-flex;align-items:center}.root.dark .dm-pill{background:#5070443d;border-color:#3d5a33;color:#9fca8c}.dm-av{width:38px;height:38px;border-radius:50%;background:#507044;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dm-body{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr)}.dm-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.dm-lh{padding:16px 16px 10px;display:flex;flex-direction:column;gap:10px}.dm-lh-t{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.dm-lh h4{margin:0;font-size:17px;font-weight:600}.dm-lh p{margin:2px 0 0;font-size:12px;color:var(--muted)}.dm-search{height:40px;border-radius:999px;border:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--muted);font-size:13px}.dm-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dm-cards{flex:1;min-height:0;overflow:auto;padding:4px 12px 12px;display:flex;flex-direction:column;gap:8px}.dm-card{display:block;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:16px;padding:12px 14px;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .2s ease,background .2s ease}.dm-card:hover{border-color:#9fd39a}.dm-card.on{border:2px solid #6fbf6a;background:color-mix(in srgb,#e7eee2 70%,var(--card))}.root.dark .dm-card.on{background:#5070442e}.dm-c1{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.dm-ct{display:block;margin:8px 0 4px;font-size:14px;font-weight:700;line-height:1.3}.dm-card.on .dm-ct{color:#2f7a2a}.root.dark .dm-card.on .dm-ct{color:#9fca8c}.dm-cb{display:block;font-size:12px;color:var(--muted)}.dm-c3{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;color:#2f7a2a}.root.dark .dm-c3{color:#9fca8c}.dm-c3 span:last-child{color:var(--muted);font-weight:600}.dm-det{min-width:0;overflow:auto}.dm-dh{padding:18px 22px 0}.dm-dr{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dm-chips{display:flex;gap:6px}.dm-prep{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:0;background:#7a35d6;color:#fff;font:700 14px Nunito,sans-serif;cursor:pointer;transition:transform .2s ease,background .2s ease}.dm-prep:hover{background:#6a28c4;transform:translateY(-1px)}.dm-prep svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-h{margin:12px 0 4px;font-size:22px;font-weight:600;line-height:1.25}.dm-buyer{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.dm-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.dm-kpi span{border-radius:14px;padding:12px 14px;color:#fff;font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:4px}.dm-kpi b{font-size:15px}.dm-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding:0 22px;margin-top:16px}.dm-tab{height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:600 14px Nunito,sans-serif;cursor:pointer}.dm-tab.on{color:#2f7a2a;border-bottom-color:#2f7a2a}.root.dark .dm-tab.on{color:#9fca8c;border-bottom-color:#9fca8c}.dm-pane{padding:16px 22px 22px;display:flex;flex-direction:column;gap:10px}.dm-blk{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.dm-blk h5{margin:0;padding:12px 16px;font-size:14px;font-weight:600;border-bottom:1px solid var(--line)}.dm-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 16px;font-size:13px}.dm-row span:first-child{color:var(--muted)}.dm-cr{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.dm-crh{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:0;background:none;color:var(--fg);font:600 14px Nunito,sans-serif;text-align:left;cursor:pointer}.dm-crh svg{width:16px;height:16px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .25s ease;flex-shrink:0}.dm-crh.on svg{transform:rotate(180deg)}.dm-crb{padding:0 16px 14px;display:grid;gap:8px;font-size:13px;animation:pin .35s ease both}.dm-crb p{margin:0}.dm-crb b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.dm-doc{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:13px;font-weight:600}.dm-doc svg{width:18px;height:18px;fill:none;stroke:var(--softfg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-doc .stp{margin-left:auto}.dm-ag{grid-column:1 / -1;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0}.dm-agl{border-right:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:10px;overflow:auto}.dm-back{align-self:flex-start;border:0;background:none;color:var(--softfg);font:700 13px Nunito,sans-serif;cursor:pointer;padding:0}.dm-agl h5{margin:4px 0 0;font-size:16px;font-weight:600}.dm-prog{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:13px}.dm-prog .ck{width:22px;height:22px;flex-shrink:0}.dm-prog .ck svg{width:12px;height:12px}.dm-prog b{display:block;font-size:13px}.dm-prog span{color:var(--muted)}.dm-agr{padding:20px 24px;display:flex;flex-direction:column;gap:12px;overflow:auto}.bub{max-width:560px;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;animation:pin .45s ease both}.bub.a{background:var(--card);border:1px solid var(--line);border-top-left-radius:6px}.bub.u{align-self:flex-end;background:#174127;color:#f5f0e8;border-top-right-radius:6px}.dm-ex{display:grid;gap:8px;max-width:560px}.dm-exo{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-family:inherit;color:inherit;text-align:left}.dm-exo.on{border:2px solid #7a35d6}.dm-exo b{display:block;font-size:14px}.dm-exo small{display:block;font-size:12px;color:var(--muted)}.dm-exo .fit{margin-left:auto;font-size:13px;font-weight:700;color:#2f7a2a}.dm-think{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:16px;font-weight:600;color:var(--muted)}.dm-think svg{width:110px;height:110px;overflow:visible}.hot{position:relative;z-index:6;box-shadow:0 0 0 3px #7a35d6,0 0 0 8px #7a35d638;animation:hot 1.6s ease-in-out infinite}@keyframes hot{50%{box-shadow:0 0 0 3px #7a35d6,0 0 0 14px #7a35d60f}}.tt{position:absolute;z-index:20;width:290px;padding:16px 16px 14px;border-radius:18px;background:#142015;color:#f5f0e8;box-shadow:0 24px 60px #00000059;animation:pin .4s cubic-bezier(.2,.8,.2,1) both}.root.dark .tt{background:#f5f0e8;color:#142015}.tt:before{content:"";position:absolute;width:14px;height:14px;background:inherit;transform:rotate(45deg)}.tt.al:before{left:-6px;top:22px}.tt.at:before{left:28px;top:-6px}.tt.atr:before{right:28px;top:-6px}.tt-n{font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.7}.tt-h{margin:4px 0 0;font-size:16px;font-weight:700}.tt-b{margin:6px 0 0;font-size:14px;line-height:1.45;opacity:.85}.tt-a{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.tt-a .lnk{color:inherit;opacity:.75}.tt-go{height:34px;padding:0 14px;border-radius:999px;border:0;background:#7a35d6;color:#fff;font:700 13px Nunito,sans-serif;cursor:pointer}.s0{left:342px;top:64px}.s1{left:342px;top:150px}.s2{left:380px;top:218px}.s3{left:470px;top:282px}.s4{right:22px;top:66px}.dm-tip{position:absolute;left:50%;bottom:16px;z-index:25;transform:translate(-50%);max-width:520px;width:calc(100% - 32px);padding:12px 16px;border-radius:14px;background:#142015;color:#f5f0e8;font-size:13px;font-weight:600;box-shadow:0 16px 40px #0000004d;animation:pin .35s ease both}.dm-cta{display:flex;justify-content:center;margin-top:18px}@media(max-width:860px){.dm-app{height:auto;min-height:640px}.dm-rail{display:none}.dm-body{grid-template-columns:minmax(0,1fr)}.dm-list{border-right:0;border-bottom:1px solid var(--line)}.dm-cards{flex-direction:row;overflow-x:auto;padding-bottom:14px}.dm-card{flex:0 0 250px}.dm-ag{grid-template-columns:minmax(0,1fr)}.dm-agl{border-right:0;border-bottom:1px solid var(--line)}.tt{position:absolute;left:12px!important;right:12px!important;top:auto!important;bottom:12px;width:auto}.tt:before{display:none}}@media(max-width:640px){.h3x{padding:40px 0 24px}.dm-bar{margin-top:36px}.dm-frame{border-radius:24px;padding:6px;border-width:3px}.dm-app{border-radius:18px}.dm-top{padding:0 14px}.dm-top .dm-pill{display:none}.dm-dh,.dm-pane{padding-left:14px;padding-right:14px}.dm-tabs{padding:0 14px;overflow-x:auto}.dm-kpi{grid-template-columns:minmax(0,1fr)}.dm-row{grid-template-columns:110px minmax(0,1fr)}.dm-h{font-size:19px}}.dm-kpi .k1{background:linear-gradient(135deg,#1f4a24,#4f7f45)}.dm-kpi .k2{background:linear-gradient(135deg,#173f45,#3e7f78)}.dm-kpi .k3{background:linear-gradient(135deg,#3b1b58,#7a35d6)}.h3-top{position:relative;min-height:700px;display:flex;align-items:center;justify-content:center}.h3x .h1{font-size:92px;line-height:.98;letter-spacing:-.045em}.h3x .sub{font-size:22px;max-width:620px;margin-top:26px}.h3x .pill{height:38px;font-size:14px}.btn.lg{height:58px;padding:0 30px;font-size:17px;border-radius:16px}.h3-emb{position:absolute;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;overflow:visible;pointer-events:none;animation:embf 12s ease-in-out infinite}@keyframes embf{50%{transform:rotate(3deg) scale(1.02)}}.h3-emb .el path{fill:none;stroke:var(--ol);stroke-width:.6}.h3-emb .et path{fill:none;stroke:url(#tg);stroke-width:1.3;stroke-dasharray:100;stroke-dashoffset:100;animation:htr 10s ease-in-out infinite}.h3-emb .ef path{opacity:0;animation:hfe 10s ease-in-out infinite}.h3-emb .ef .y{fill:url(#tg)}.h3-emb .ef .x{fill:url(#tgx)}@keyframes hfe{0%,5%{opacity:0}10%{opacity:.11}52%{opacity:.11}62%{opacity:0}to{opacity:0}}.root.dark .h3-emb .ef path{animation-name:hfed}@keyframes hfed{0%,5%{opacity:0}10%{opacity:.18}52%{opacity:.18}62%{opacity:0}to{opacity:0}}.h3-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 14px 34px #1420151a;animation:rise .8s cubic-bezier(.2,.8,.2,1) both,chipf 6s ease-in-out infinite}.root.dark .h3-chip{box-shadow:none}.h3-chip svg{width:16px;height:16px;fill:none;stroke:var(--softfg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.h3-chip i{font-style:normal}@keyframes chipf{50%{transform:translateY(-8px)}}.hc1{left:0;top:120px;animation-delay:.9s,0s}.hc2{right:0;top:96px;animation-delay:1.05s,1.5s}.hc3{left:4%;bottom:130px;animation-delay:1.2s,3s}.hc4{right:3%;bottom:150px;animation-delay:1.35s,4.5s}.h3-proof{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:8px}.h3-row{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.h3-pl{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.h3-cl{font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--fg);opacity:.72}.h3-row>img{height:28px;width:auto;opacity:.7}.root.dark .h3-row>img{filter:invert(1)}.h3-ml{width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid #e2ded4;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;opacity:.9}.h3-ml img{max-width:78%;max-height:66%;object-fit:contain}.root.dark{--shadow:none}.root.dark .dm-frame{box-shadow:0 0 0 1px #f5f0e80f}.root.dark .k-it.on,.root.dark .tt,.root.dark .dm-tip{box-shadow:none}.root.dark .pk-w.pop{box-shadow:0 0 40px #7a35d640}@media(max-width:1100px){.h3-chip{display:none}}@media(max-width:960px){.h3x .h1{font-size:64px}.h3-top{min-height:560px}.h3-emb{width:480px;height:480px;margin:-240px 0 0 -240px}}@media(max-width:640px){.h3x .h1{font-size:46px}.h3x .sub{font-size:18px}.h3-top{min-height:500px}.h3-emb{width:360px;height:360px;margin:-180px 0 0 -180px}.btn.lg{height:52px;font-size:16px}.h3-row{gap:14px}.h3-pl{width:100%;text-align:center}.h3-cl{font-size:15px}}.hgrid{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:600px;padding-top:56px}.hgrid .hc{max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hgrid.two{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:56px}.hgrid.two .hc{align-items:flex-start;text-align:left;margin:0}.hgrid.two .h1{font-size:76px}.hgrid.two .ctas,.hgrid.two .note,.hgrid.two .h3-row{justify-content:flex-start}.hpress{margin-top:34px}.kr{position:absolute;right:24px;top:24px;z-index:3}.hb-bg{position:absolute;inset:0 0 390px;z-index:0;overflow:hidden;border-radius:0 0 56px 56px;background:linear-gradient(135deg,#0b1f12,#174127 52%,#3b1b58)}.hb-bg svg{position:absolute;overflow:visible}.hb-bg path{fill:url(#tgl)}.hb1{width:640px;height:640px;left:-220px;top:-170px;opacity:.16;animation:pdrift 18s ease-in-out infinite}.hb2{width:420px;height:420px;right:-110px;top:90px;opacity:.15;animation:pdrift 22s ease-in-out infinite reverse}.hb3{width:500px;height:500px;left:30%;bottom:-320px;opacity:.12;animation:pdrift 26s ease-in-out infinite}.hb4{width:340px;height:340px;right:20%;top:-210px;opacity:.1;animation:pdrift 30s ease-in-out infinite reverse}.hb5{width:1000px;height:1000px;right:-380px;bottom:-520px;animation:spinslow 160s linear infinite}.hb-bg .hb5 path{fill:none;stroke:#f5f0e81f;stroke-width:.6;stroke-dasharray:2 3}.hv-tamni .hc{color:#f5f0e8}.hv-tamni .sub,.hv-tamni .note,.hv-tamni .h3-pl{color:#d9cfbf}.hv-tamni .note b{background:#d9cfbf}.hv-tamni .pill{background:#ffffff14;border-color:#ffffff2e;color:#e9e1d4}.hv-tamni .gt{background:linear-gradient(100deg,#c9a2ff,#8fd68a);-webkit-background-clip:text;background-clip:text}.hv-tamni .btn.hp{background:#f5f0e8;color:#142015!important}.hv-tamni .btn.hp:hover{background:#fff}.hv-tamni .btn.hg,.hv-tamni .dm-bar .btn.ghost{color:#f5f0e8!important;border-color:#f5f0e873}.hv-tamni .btn.hg:hover,.hv-tamni .dm-bar .btn.ghost:hover{background:#ffffff14}.hv-tamni .dm-frame{box-shadow:0 50px 120px #0b1f1273}.hv-tri .wrap{perspective:1800px}.hv-tri .dm-frame{transform-origin:50% 0;animation:none;transform:rotateX(32deg) scale(.86);transition:transform 1.3s cubic-bezier(.2,.8,.2,1),box-shadow 1.3s ease;box-shadow:0 80px 120px -40px #14201559}.hv-tri.flat .dm-frame,.hv-tri .dm-frame:hover{transform:none}.hv-tri .dm-bar:after{content:"Skrolajte ili prijeđite mišem preko prikaza";font-size:13px;font-weight:600;color:var(--muted)}.hv-tri.flat .dm-bar:after{content:""}.fd{position:relative;z-index:2;border-radius:28px;background:var(--card);border:1px solid var(--line);padding:18px;box-shadow:var(--shadow)}.fd-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fd-sub{font-size:12px;font-weight:700;color:var(--muted)}.fd-l{display:flex;flex-direction:column;gap:8px;height:440px;overflow:hidden}.fi{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--bg);text-align:left}.fi.no{opacity:.5}.fi.yes{border-color:#9fd39a;background:color-mix(in srgb,#e7eee2 65%,var(--card))}.root.dark .fi.yes{background:#50704429;border-color:#3d5a33}.fi.nA{animation:finA .7s cubic-bezier(.2,.8,.2,1) both}.fi.nB{animation:finB .7s cubic-bezier(.2,.8,.2,1) both}@keyframes finA{0%{opacity:0;transform:translateY(-24px) scale(.97)}}@keyframes finB{0%{opacity:0;transform:translateY(-24px) scale(.97)}}.fd-t{font-size:12px;font-weight:600;color:var(--muted)}.fi b{font-size:14px;line-height:1.3}.fd-r{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.fd-no{font-size:11px;font-weight:700;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:3px 8px}.fd-f{margin:12px 2px 0;font-size:13px;color:var(--muted);text-align:left}.qx{width:100%;max-width:680px;margin-top:30px}.qb{display:flex;align-items:center;gap:12px;height:66px;padding:0 22px;border-radius:20px;background:var(--card);border:1.5px solid var(--line);box-shadow:0 18px 50px #14201514;font-size:18px;font-weight:600;text-align:left}.root.dark .qb{box-shadow:none}.qb svg{width:22px;height:22px;fill:none;stroke:var(--softfg);stroke-width:2;stroke-linecap:round;flex-shrink:0}.qt{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;vertical-align:middle}.qt.qA{animation:qtA 1.7s steps(36) .3s forwards}.qt.qB{animation:qtB 1.7s steps(36) .3s forwards}@keyframes qtA{to{max-width:40ch}}@keyframes qtB{to{max-width:40ch}}.qcar{display:inline-block;width:2px;height:24px;margin-left:-8px;background:var(--pri);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.qr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.qri{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:16px;background:var(--card);border:1px solid var(--line);text-align:left;opacity:0}.qri.qrA{animation:qrA .55s cubic-bezier(.2,.8,.2,1) forwards}.qri.qrB{animation:qrB .55s cubic-bezier(.2,.8,.2,1) forwards}.qri:nth-child(1){animation-delay:2.2s}.qri:nth-child(2){animation-delay:2.4s}.qri:nth-child(3){animation-delay:2.6s}@keyframes qrA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes qrB{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.qri b{font-size:13px;line-height:1.3}.qri small{font-size:12px;color:var(--muted)}.kx{position:absolute;left:0;right:0;top:0;height:800px;z-index:1;pointer-events:none}.kp{position:absolute;display:flex;flex-direction:column;gap:2px;width:220px;padding:12px 14px 12px 44px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 14px 30px #1420151f;font-size:13px;transition:left 1.2s cubic-bezier(.6,0,.3,1),top 1.2s cubic-bezier(.6,0,.3,1),transform 1.2s cubic-bezier(.6,0,.3,1),opacity .7s ease .5s}.root.dark .kp{box-shadow:none}.kp svg{position:absolute;left:14px;top:13px;width:18px;height:18px;fill:none;stroke:#c27a12;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kp b{font-size:13px}.kp small{font-size:12px;font-weight:700;color:#a8432a}.root.dark .kp small{color:#f0a07e}.kx.chs .kp{animation:kfl 3.6s ease-in-out infinite alternate}.kx.chs .kp:nth-child(2n){animation-duration:4.4s}.kx.chs .kp:nth-child(3n){animation-duration:3s}@keyframes kfl{to{translate:0 -12px}}.kp1{left:3%;top:70px;transform:rotate(-10deg)}.kp2{left:79%;top:40px;transform:rotate(8deg)}.kp3{left:9%;top:300px;transform:rotate(6deg)}.kp4{left:83%;top:270px;transform:rotate(-7deg)}.kp5{left:1%;top:520px;transform:rotate(4deg)}.kp6{left:76%;top:500px;transform:rotate(-12deg)}.kp7{left:16%;top:180px;transform:rotate(-4deg)}.kp8{left:68%;top:170px;transform:rotate(11deg)}.kp9{left:42%;top:700px;transform:rotate(-3deg)}.kx.ord .kp{left:calc(50% - 110px);top:900px;transform:rotate(0) scale(.25);opacity:0}.kx.ord .kp2{transition-delay:.05s}.kx.ord .kp3{transition-delay:.1s}.kx.ord .kp4{transition-delay:.15s}.kx.ord .kp5{transition-delay:.2s}.kx.ord .kp6{transition-delay:.25s}.kx.ord .kp7{transition-delay:.3s}.kx.ord .kp8{transition-delay:.35s}.kx.ord .kp9{transition-delay:.4s}.hv-kaos .dm-frame{animation:none}.hv-kaos.kord .dm-frame{animation:absorb 1s ease 1.2s both}@keyframes absorb{40%{transform:scale(1.015);box-shadow:0 0 0 6px #7a35d659,0 40px 110px #14201547}}@media(max-width:960px){.hgrid.two{grid-template-columns:minmax(0,1fr);gap:28px}.hgrid.two .h1{font-size:60px}.hb-bg{bottom:320px;border-radius:0 0 36px 36px}.kp{width:180px}.kp7,.kp8,.kp9{display:none}}@media(max-width:640px){.hgrid{min-height:0;padding-top:28px}.hgrid.two .h1{font-size:44px}.hb-bg{bottom:260px}.hb1{width:360px;height:360px}.fd-l{height:400px}.qb{height:56px;font-size:15px;padding:0 14px}.qr{grid-template-columns:minmax(0,1fr)}.kp{width:150px;padding:9px 10px 9px 36px;font-size:12px}.kp svg{left:10px;top:10px;width:16px;height:16px}.kp1{left:-4%;top:10px}.kp2{left:62%;top:4px}.kp3{left:-6%;top:520px}.kp4{left:66%;top:540px}.kp5,.kp6{display:none}.hv-tri .dm-frame{transform:rotateX(20deg) scale(.94)}}html{scroll-behavior:smooth}[id]{scroll-margin-top:84px}.dm-app{--a-bg:#f6f4ef;--a-main:rgba(255,255,255,.78);--a-card:#ffffff;--a-fg:#142015;--a-mut:#546255;--a-line:rgba(47,68,51,.14);--a-seg:#ece8df;--a-hov:#f1eee7;--a-soft:#e7eee2;--a-softfg:#2f4a27;--rel-bg:#e2f2e7;--rel-bd:#94cba5;--rel-fg:#135c30;--rel-p:#cfe9d7;--rev-bg:#f1e6fd;--rev-bd:#c7a6ef;--rev-fg:#5a1ea6;--rev-p:#e6d3fb;--amb-bg:#fffbeb;--amb-bd:#fcd34d;--amb-fg:#92400e;--trk-bg:#fdf2c4;--trk-bd:#e0bd32;--trk-fg:#5a4300;--eojn:#0b4f8a;position:relative;display:flex;gap:14px;height:700px;padding:14px;border-radius:22px;overflow:hidden;background:var(--a-bg);color:var(--a-fg);font-size:14px;text-align:left}.root.dark .dm-app{--a-bg:#0d0b09;--a-main:#14110e;--a-card:#1b1713;--a-fg:#f5f0e8;--a-mut:#a78b6f;--a-line:#2c261f;--a-seg:#221d18;--a-hov:#221d18;--a-soft:rgba(80,112,68,.24);--a-softfg:#9fca8c;--rel-bg:rgba(47,138,79,.16);--rel-bd:#3d6b4a;--rel-fg:#8fd6a5;--rel-p:rgba(47,138,79,.28);--rev-bg:rgba(138,63,208,.16);--rev-bd:#5a3c86;--rev-fg:#c9a2ff;--rev-p:rgba(138,63,208,.28);--amb-bg:rgba(245,158,11,.12);--amb-bd:#7a5a12;--amb-fg:#f5c56b;--trk-bg:rgba(224,189,50,.14);--trk-bd:#7a6516;--trk-fg:#f0d36a;--eojn:#6aa8e6}.dm-app svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-rail{width:72px;flex:0 0 72px;border-radius:22px;background:linear-gradient(180deg,#0b1f12,#174127 62%,#3b1b58);display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 14px}.dm-rail .mk{width:32px;height:32px;margin-bottom:14px;stroke:none}.dm-rail .mk path{stroke:none}.navi{position:relative;width:44px;height:44px;border-radius:999px;border:0;background:#5070443d;color:#f5f0e8;display:grid;place-items:center;cursor:pointer;transition:background .2s ease}.navi:hover{background:#50704480}.navi.on{background:#507044d9;box-shadow:0 0 0 2px #f5f0e859}.navi.on:after{content:"";position:absolute;right:-14px;top:10px;width:4px;height:24px;border-radius:999px;background:#f5f0e8}.navi svg{width:19px;height:19px}.rail-sp{flex:1}.rail-sep{width:36px;height:1px;background:#f5f0e840;margin:4px 0}.dm-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--a-line);background:var(--a-main);overflow:hidden}.x-ob{height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);font:500 13px Nunito,sans-serif;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.x-ob:hover{background:var(--a-hov)}.x-ob svg{width:15px;height:15px}.x-ib{width:34px;height:34px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-mut);display:grid;place-items:center;flex-shrink:0;cursor:pointer}.x-ib svg{width:16px;height:16px}.x-gb{height:32px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--a-mut);font:600 13px Nunito,sans-serif;cursor:pointer}.x-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.x-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;white-space:nowrap}.x-chip svg{width:12px;height:12px}.x-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.x-cap{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.x-segw{display:inline-flex;padding:3px;border-radius:999px;background:var(--a-seg);gap:2px}.x-seg{height:30px;padding:0 13px;border-radius:999px;border:0;background:transparent;color:var(--a-mut);font:500 13px Nunito,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.x-seg.on{background:var(--a-card);color:var(--a-fg);box-shadow:0 1px 2px #1420151f}.cnt{height:20px;min-width:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;display:grid;place-items:center}.cnt.g{background:#d4ebdb;color:#135c30}.cnt.y{background:#f7e7a1;color:#5a4300}.root.dark .cnt.g{background:#2f8a4f4d;color:#8fd6a5}.root.dark .cnt.y{background:#e0bd3240;color:#f0d36a}.ts-h{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:1px solid var(--a-line);flex-shrink:0}.ts-r1{display:flex;align-items:center;gap:10px}.ts-ic{width:38px;height:38px;border-radius:12px;background:#5070441a;color:#3d5a33;display:grid;place-items:center}.root.dark .ts-ic{color:#9fca8c}.ts-ic svg{width:19px;height:19px}.ts-tt{flex:1;display:flex;flex-direction:column}.ts-tt b{font-size:19px;font-weight:600;line-height:1.2}.ts-tt span{font-size:12px;color:var(--a-mut)}.ts-sort svg{margin-left:6px}.ts-r2{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ts-src{display:inline-flex;align-items:center;gap:8px}.ts-b{flex:1;min-height:0;display:flex}.ts-l{width:318px;flex-shrink:0;border-right:1px solid var(--a-line);padding:12px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;scrollbar-width:thin}.ts-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-mut);flex-shrink:0}.ts-search svg{width:15px;height:15px}.ts-search input{flex:1;min-width:0;border:0;background:transparent;font:13px Nunito,sans-serif;color:var(--a-fg);outline:none}.ts-cnt{font-size:12px;color:var(--a-mut);padding:0 4px}.tc{flex-shrink:0;width:100%;text-align:left;border-radius:16px;padding:11px 13px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);font-family:inherit;cursor:pointer;transition:box-shadow .2s ease}.tc.rel{background:var(--rel-bg);border-color:var(--rel-bd)}.tc.rev{background:var(--rev-bg);border-color:var(--rev-bd)}.tc.on{border-color:#507044;box-shadow:0 0 0 2px #507044}.tc-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%}.dec{background:var(--a-card);font-weight:600}.dec.rel{color:var(--rel-fg);border:1px solid var(--rel-bd)}.dec.rev{color:var(--rev-fg);border:1px solid var(--rev-bd)}.dec.not{color:var(--a-mut);border:1px solid var(--a-line)}.ch-open{background:#ffffffb3;color:var(--a-fg);border:1px solid var(--a-line)}.root.dark .ch-open{background:#ffffff0d}.ch-tr{margin-left:auto;background:var(--trk-bg);color:var(--trk-fg);border:1px solid var(--trk-bd)}.ch-bf{align-self:flex-start;background:var(--amb-bg);color:var(--amb-fg);border:1px solid var(--amb-bd);font-weight:600}.tc-t{font-size:14px;font-weight:600;line-height:1.35}.tc-b{font-size:12px;color:var(--a-mut)}.tc-r{display:flex;justify-content:space-between;font-size:12px;width:100%}.tc-r span{color:var(--a-mut)}.ts-d{flex:1;min-width:0;padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin;position:relative}.td-top{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.td-pills,.td-act{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pl-open{background:var(--a-soft);color:var(--a-softfg)}.pd.rel{background:var(--rel-p);color:var(--rel-fg)}.pd.rev{background:var(--rev-p);color:var(--rev-fg)}.pd.not{background:var(--a-hov);color:var(--a-mut)}.pl-pipe{border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);animation:pin .3s ease both}.td-eojn{height:34px;padding:0 12px 0 4px;border-radius:999px;border:1.5px solid var(--eojn);background:var(--a-card);color:var(--eojn);font:600 13px Nunito,sans-serif;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.td-eojn span{height:24px;padding:0 8px;border-radius:999px;background:var(--eojn);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.root.dark .td-eojn span{color:#0d0b09}.fol.on{background:var(--trk-bg);border-color:var(--trk-bd);color:var(--trk-fg)}.fol.on svg{fill:currentColor}.x-rb{height:34px;padding:0 15px;border-radius:999px;border:0;background:#7a35d6;color:#fff;font:600 13px Nunito,sans-serif;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;transition:background .2s ease}.x-rb:hover{background:#6a2bb9}.x-rb svg{width:15px;height:15px}.td-ht h2{margin:0;font-size:21px;font-weight:600;line-height:1.25}.td-ht span{font-size:13px;color:var(--a-mut)}.td-ht code{font-family:ui-monospace,monospace;font-size:12px}.td-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.td-kpi div{border-radius:16px;border:1px solid var(--a-line);background:var(--a-card);padding:10px 14px;display:flex;flex-direction:column;gap:3px}.td-kpi strong{font-size:15px;font-weight:700}.ai{position:relative;border-radius:16px;border:1px solid var(--a-line);background:var(--a-card);display:flex;flex-direction:column}.ai-h{display:flex;gap:12px;align-items:flex-start;padding:13px 15px}.ai-ic{width:36px;height:36px;border-radius:12px;background:#e6d3fb;color:#5a1ea6;display:grid;place-items:center;flex-shrink:0}.root.dark .ai-ic{background:#8a3fd040;color:#c9a2ff}.ai-ic svg{width:17px;height:17px}.ai-tt{flex:1;min-width:0;display:flex;flex-direction:column}.ai-tt b{font-size:15px;font-weight:600}.ai-tt span{font-size:12px;color:var(--a-mut)}.ai-sc{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ai-bar{width:110px;height:6px;border-radius:999px;background:var(--a-seg);overflow:hidden;display:block}.ai-bar span{display:block;height:100%;background:#2f8a4f;transition:width .5s ease}.ai-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 15px;border-top:1px solid var(--a-line)}.ai-g>div{display:flex;flex-direction:column;gap:7px}.ai-gh{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ai-gh svg{width:15px;height:15px}.ch-n1{background:#cfe9d7;color:#135c30;font-weight:700}.ch-n2{background:var(--amb-bg);color:var(--amb-fg);font-weight:700}.ai-li{display:flex;gap:8px;font-size:12px;line-height:1.5}.ai-li svg{width:14px;height:14px;color:#2f8a4f;flex-shrink:0;margin-top:2px}.ai-one{margin:0;padding:12px 15px;border-top:1px solid var(--a-line);font-size:13px}.ai-f{padding:9px 15px;border-top:1px solid var(--a-line);background:#ece8df66;border-radius:0 0 16px 16px;font-size:12px;line-height:1.45;color:var(--a-mut)}.root.dark .ai-f{background:#ffffff08}.td-tabs{border-radius:16px;border:1px solid var(--a-line);background:var(--a-card);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.td-tabr{display:flex;gap:6px;flex-wrap:wrap}.dtb{height:28px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--a-mut);font:600 12px Nunito,sans-serif;cursor:pointer}.dtb.on{background:#507044;color:#fff}.td-p{display:flex;flex-direction:column;gap:8px;font-size:13px;animation:pin .3s ease both}.td-line{font-size:12px;color:var(--a-mut)}.td-rows{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 12px}.td-rows>span{color:var(--a-mut)}.td-rows b{font-weight:600}.td-k{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:var(--a-hov)}.td-k span{font-size:12px;color:var(--a-mut)}.td-tl{display:flex;align-items:center;gap:10px}.td-tl>span{width:10px;height:10px;border-radius:50%;border:2px solid #507044}.td-tl>span.on{background:#507044}.td-tl em{margin-left:auto;font-style:normal;color:var(--a-mut);font-size:12px}.td-doc{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid var(--a-line);background:var(--a-card);font-size:13px;font-weight:600}.td-doc em{margin-left:auto;font-style:normal;font-size:12px;color:var(--a-mut);font-weight:500}.ext{width:40px;height:28px;border-radius:7px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ext.pdf{background:#fee2e2;color:#b91c1c}.ext.xls{background:#dcfce7;color:#15803d}.ag-h{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--a-line);background:#e7eee280;flex-shrink:0}.root.dark .ag-h{background:#5070441f}.ag-ht{flex:1;min-width:0;display:flex;flex-direction:column}.ag-ht b{font-size:14px;font-weight:600}.ag-ht span{font-size:12px;color:var(--a-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-w{background:var(--amb-bg);color:var(--amb-fg);border:1px solid var(--amb-bd)}.st-w .x-dot{background:#f59e0b}.st-r{background:var(--rel-bg);color:var(--rel-fg);border:1px solid var(--rel-bd)}.st-r .x-dot{background:#2f8a4f;animation:pulse 1.2s ease-in-out infinite}.st-i{background:var(--a-hov);color:var(--a-mut);border:1px solid var(--a-line)}.st-i .x-dot{background:#9aa69b}@keyframes pulse{50%{opacity:.3}}.ag-ses{height:28px;background:var(--a-card);border:1px solid var(--a-line);color:var(--a-fg)}.ag-b{flex:1;min-height:0;display:flex}.ag-chat{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--a-line)}.ag-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ag-prep{border-radius:16px;border:1px solid var(--a-line);background:var(--a-card);padding:12px 14px;display:flex;flex-direction:column;gap:10px;animation:pin .35s ease both}.ag-ph{display:flex;gap:10px;align-items:center}.ag-ph div{flex:1;display:flex;flex-direction:column}.ag-ph b{font-size:14px}.ag-ph span{font-size:12px;color:var(--a-mut)}.ag-ph em{font-style:normal;font-size:12px;font-weight:700;color:var(--a-softfg)}.ag-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--a-line);border-top-color:#507044;animation:spin .8s linear infinite;flex-shrink:0}.ag-files{display:flex;flex-wrap:wrap;gap:6px}.ag-files span{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--a-line);font-size:12px;display:inline-flex;align-items:center;color:var(--a-mut);transition:all .3s ease}.ag-files span.ok{background:var(--rel-bg);border-color:var(--rel-bd);color:var(--rel-fg)}.ag-sys{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--a-mut);animation:pin .3s ease both}.ag-sys>span:first-child,.ag-sys>span:last-child{flex:1;height:1px;background:var(--a-line)}.ag-hello{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 20px;animation:pin .4s ease both}.ag-hello b{font-size:16px}.ag-hello>span:last-child{font-size:13px;color:var(--a-mut);max-width:440px}.ag-av{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#630091,#16700e);color:#fff;display:grid;place-items:center;flex-shrink:0}.ag-av svg{width:15px;height:15px}.ag-m{display:flex;gap:10px;max-width:92%;animation:pin .35s ease both}.ag-m.u{align-self:flex-end;flex-direction:column;align-items:flex-end;gap:3px}.ag-meta{display:block;font-size:11px;color:var(--a-mut);margin-bottom:3px}.ag-txt{padding:10px 13px;border-radius:14px;background:var(--a-card);border:1px solid var(--a-line);font-size:13px;line-height:1.5}.ag-m.u .ag-txt{background:#174127;color:#f5f0e8;border-color:#174127}.ag-qa{display:flex;flex-direction:column;gap:6px;animation:pin .35s ease both}.ag-qq{display:flex;gap:10px;align-items:flex-start;font-size:13px}.ag-qq>span{width:24px;height:24px;border-radius:50%;background:#e6d3fb;color:#5a1ea6;font-weight:700;display:grid;place-items:center;flex-shrink:0}.ag-qq em,.ag-qr em{display:block;font-style:normal;font-size:11px;color:var(--a-mut)}.ag-qr{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ag-qr div{padding:9px 13px;border-radius:14px;background:#1f4d2e;color:#f5f0e8;font-size:13px}.ag-work{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--a-mut);animation:pin .3s ease both}.ag-dots{display:inline-flex;gap:3px}.ag-dots i{width:6px;height:6px;border-radius:50%;background:#507044;animation:tyb 1s ease-in-out infinite}.ag-dots i:nth-child(2){animation-delay:.15s}.ag-dots i:nth-child(3){animation-delay:.3s}.ag-sug{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sg{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);font:600 12px Nunito,sans-serif;cursor:pointer}.sg:hover{border-color:#507044}.sg.main{background:#507044;border-color:#507044;color:#fff}.ag-cta{align-self:center;animation:pin .4s ease both}.ag-dock{margin:0 14px 10px;border-radius:16px;border:1.5px solid #c7a6ef;background:var(--a-card);padding:12px 14px;display:flex;flex-direction:column;gap:8px;animation:pin .35s ease both}.ag-dh{display:flex;align-items:center;gap:8px}.ag-req{background:var(--amb-bg);color:var(--amb-fg);border:1px solid var(--amb-bd);font-weight:700}.ag-dock>b{font-size:14px;line-height:1.4}.ag-help{font-size:12px;color:var(--a-mut)}.ag-opts{display:flex;flex-direction:column;gap:6px}.opt{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);font:600 13px Nunito,sans-serif;cursor:pointer;text-align:left}.opt.on{border-color:#7a35d6;background:#7a35d60f}.ag-rad{width:16px;height:16px;border-radius:50%;border:2px solid var(--a-line);display:grid;place-items:center}.opt.on .ag-rad{border-color:#7a35d6}.opt.on .ag-rad span{width:8px;height:8px;border-radius:50%;background:#7a35d6}.ag-da{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--a-mut)}.ag-da .x-rb[disabled],.x-rb.off{background:var(--a-seg);color:var(--a-mut);cursor:not-allowed}.ag-in{margin:0 14px 14px;height:46px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-card);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;font-size:13px;color:var(--a-mut);flex-shrink:0}.ag-in svg{width:30px;height:30px;padding:7px;border-radius:10px;background:#507044;color:#fff}.ag-side{width:330px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.ag-tabs{display:flex;gap:4px;padding:10px 10px 0;border-bottom:1px solid var(--a-line);flex-wrap:wrap}.agt{height:34px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--a-mut);font:600 12px Nunito,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ag-tc{height:18px;min-width:18px;padding:0 5px;border-radius:999px;background:#7a35d6;color:#fff;font-size:11px;display:grid;place-items:center}.ag-pan{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:13px}.ag-pt{font-size:15px}.ag-facts{display:grid;grid-template-columns:96px minmax(0,1fr);gap:7px 10px;padding:12px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-card);font-size:12px}.ag-facts span{color:var(--a-mut)}.ag-facts b{font-weight:600}.ag-block{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--amb-bd);background:var(--amb-bg);font-size:12px}.ag-block div{display:flex;gap:8px;align-items:flex-start}.ch-hard{background:#fee2e2;color:#991b1b;font-weight:700}.ag-empty{margin:0;font-size:12px;color:var(--a-mut)}.ag-ckg{border-radius:14px;border:1px solid var(--a-line);background:var(--a-card);overflow:hidden;animation:pin .35s ease both}.ag-ckh{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid var(--a-line);font-size:12px}.ag-ckh span{color:var(--a-mut)}.ag-cki{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;font-size:12px}.ag-cki b{display:block;font-weight:600}.ag-cki em{font-style:normal;color:var(--a-mut)}.tk{width:16px;height:16px;border-radius:5px;border:2px solid var(--a-line);flex-shrink:0;margin-top:1px}.tk.ok{background:#507044;border-color:#507044}.tk.bl{border-color:#dc2626;background:#fee2e2}.tk.wt{border-color:#7a35d6}.ag-src{display:flex;flex-direction:column}.ag-src em{font-style:normal;font-size:12px;color:var(--a-mut);font-weight:500}.ag-rd{display:flex;align-items:baseline;gap:10px}.ag-rd b{font-size:30px;letter-spacing:-.02em}.ag-rd span{font-size:12px;color:var(--a-mut)}.ag-rbar{display:block;height:8px;border-radius:999px;background:var(--a-seg);overflow:hidden}.ag-rbar span{display:block;height:100%;background:linear-gradient(90deg,#630091,#16700e);transition:width .8s ease}.ag-scroll>*{flex-shrink:0}.ag-end{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--a-line);background:linear-gradient(135deg,#7a35d614,#50704414);animation:pin .4s ease both}.ag-end-mk{width:38px;height:38px;flex-shrink:0}.ag-end-mk svg{width:38px;height:38px}.ag-end div{flex:1;display:flex;flex-direction:column;gap:2px}.ag-end b{font-size:14px}.ag-end div span{font-size:12px;color:var(--a-mut);line-height:1.45}.ag-end .btn{flex-shrink:0}.ag-side{width:300px;background:var(--a-card)}.ag-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px 4px 0;border-bottom:1px solid var(--a-line)}.agt{border:0;border-bottom:2.5px solid transparent;background:transparent;padding:6px 1px 8px;height:auto;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--a-mut);min-width:0;cursor:pointer;font-family:inherit}.agt.on{color:var(--a-fg);border-bottom-color:#507044}.agt-ic{position:relative;width:34px;height:28px;border-radius:10px;display:grid;place-items:center}.agt.on .agt-ic{background:var(--a-soft)}.agt-ic svg{width:16px;height:16px}.agt-n{position:absolute;top:-5px;right:-7px;min-width:18px;height:16px;padding:0 4px;border-radius:999px;background:var(--a-seg);color:var(--a-fg);font-size:10px;font-weight:700;display:grid;place-items:center;border:1.5px solid var(--a-card)}.agt.on .agt-n{background:#507044;color:#fff}.agt-l{font-size:10.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.agt.on .agt-l{font-weight:700}.ag-pan{padding:12px 14px;gap:10px}.ag-pth{display:flex;flex-direction:column;gap:2px}.ag-pth b{font-size:15px;font-weight:700}.ag-pth span{font-size:12px;color:var(--a-mut)}.ag-dash{border-radius:14px;border:1px dashed var(--a-line);padding:18px;text-align:center;font-size:12px;color:var(--a-mut);line-height:1.5}.ckf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ckf>span{height:26px;border-radius:9px;font-size:11px;font-weight:500;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.ckf>span.on{background:#507044;border-color:#507044;color:#fff}.ckg{display:flex;flex-direction:column;gap:5px}.ckg-h{display:flex;justify-content:space-between;font-size:12px;color:var(--a-mut)}.ckg-h b{color:var(--a-fg)}.cki{border-radius:12px;border:1px solid var(--a-line);background:var(--a-card);padding:8px 10px;display:flex;gap:8px;align-items:flex-start;animation:pin .3s ease both}.cki.fresh{background:#eff6ff;border-color:#bfdbfe}.root.dark .cki.fresh{background:#3b82f61f;border-color:#2b4a7a}.ckd{width:14px;height:14px;border-radius:999px;border:2px solid #f59e0b;color:#fff;font-size:9px;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.cki.ip .ckd{border-color:#3b82f6}.cki.bl .ckd{border-color:#ef4444}.cki.ok .ckd{border-color:#10b981;background:#10b981}.cki-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cki-t{font-size:13px;font-weight:600;line-height:1.3}.cki-s{font-size:11.5px;line-height:1.4;color:var(--a-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cki-st{font-size:11px;color:#92400e}.cki.ip .cki-st{color:#1d4ed8}.cki.bl .cki-st{color:#b91c1c}.cki.ok .cki-st{color:#047857}.cki-ob{color:#92400e}.root.dark .cki-st,.root.dark .cki-ob{color:#f5c56b}.root.dark .cki.ip .cki-st{color:#93c5fd}.root.dark .cki.bl .cki-st{color:#fca5a5}.root.dark .cki.ok .cki-st{color:#6ee7b7}.cki-ch{width:14px;height:14px;color:var(--a-mut);flex-shrink:0;margin-top:2px}.rdy{border-radius:14px;border:1px solid var(--a-line);padding:12px 14px;display:flex;flex-direction:column;gap:7px}.rdy-h{display:flex;justify-content:space-between;align-items:center}.ch-bl{background:#fef2f2;color:#b91c1c;font-weight:700}.root.dark .ch-bl{background:#ef444426;color:#fca5a5}.rdy-n{display:flex;align-items:baseline;gap:8px}.rdy-n>span{font-size:28px;font-weight:600;line-height:1}.rdy-n>em{font-style:normal;font-size:12px;color:var(--a-mut)}.rdy-b{display:block;height:8px;border-radius:999px;background:var(--a-seg);overflow:hidden}.rdy-b span{display:block;height:100%;background:#507044;transition:width .8s ease}.rdy-t{font-size:12px;line-height:1.45}.acts{display:flex;flex-direction:column}.act{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;animation:pin .3s ease both}.act-l{display:flex;flex-direction:column;align-items:center}.ad{width:9px;height:9px;border-radius:50%;margin-top:4px;background:#10b981;box-shadow:0 0 0 3px #a7f3d0}.ad.bl{background:#ef4444;box-shadow:0 0 0 3px #fecaca}.ad.op{background:#f59e0b;box-shadow:0 0 0 3px #fde68a}.root.dark .ad{box-shadow:0 0 0 3px #10b98140}.root.dark .ad.bl{box-shadow:0 0 0 3px #ef444440}.root.dark .ad.op{box-shadow:0 0 0 3px #f59e0b40}.al{flex:1;width:2px;background:var(--a-seg);margin-top:4px}.al.end{background:transparent}.act-c{display:flex;flex-direction:column;gap:1px;padding-bottom:10px}.act-c b{font-size:12px;font-weight:600}.act-c b.bl{color:#b91c1c}.root.dark .act-c b.bl{color:#fca5a5}.act-c em{font-style:normal;font-size:11px;color:var(--a-mut)}.tt.d{width:300px}.tt.d:before{display:none}.tt-ar{position:absolute;width:14px;height:14px;background:inherit;transform:rotate(45deg)}.tt.below .tt-ar{top:-6px}.tt.right .tt-ar{left:-6px}.tt.left .tt-ar{right:-6px}.tt.mob .tt-ar{display:none}.hot{position:relative;z-index:6;box-shadow:0 0 0 3px #7a35d6,0 0 0 8px #7a35d638!important;animation:hot 1.6s ease-in-out infinite}@media(max-width:1100px){.ag-side{display:none}}@media(max-width:860px){.dm-app{height:auto;min-height:0;padding:0;gap:0}.dm-rail{display:none}.dm-main{border-radius:18px;height:760px}.ts-b{flex-direction:column}.ts-l{width:auto;border-right:0;border-bottom:1px solid var(--a-line);flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-shrink:0;padding:10px}.ts-search,.ts-cnt{display:none}.tc{width:250px}.td-kpi,.ai-g{grid-template-columns:minmax(0,1fr)}.ts-src,.ts-sort{display:none}}@media(max-width:640px){.dm-main{height:820px}.ts-h{padding:10px 12px}.ts-d{padding:12px}.td-act{width:100%}.ag-ses,.ag-ws{display:none}.td-ht h2{font-size:18px}}@keyframes spin{to{transform:rotate(360deg)}}.cl-head{display:flex;flex-direction:column;align-items:center;text-align:center}.tl{font-weight:700;font-size:22px;letter-spacing:.02em;color:#142015;text-align:center;line-height:1.1}.ph{border:1.5px dashed #b9b2a4!important}.lgimg{max-height:46px;max-width:70%;width:auto;object-fit:contain;display:block}.p1-stage{position:relative;height:540px;margin-top:40px}.p1-lines{position:absolute;inset:0;width:100%;height:100%}.ln{stroke:var(--line);stroke-width:2;stroke-dasharray:3 9;fill:none;animation:flow 1.4s linear infinite;transition:stroke .3s ease,stroke-width .3s ease}.ln.on{stroke:var(--pri);stroke-width:3;stroke-dasharray:6 8}@keyframes flow{to{stroke-dashoffset:-24}}.p1-core{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:44px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}.p1-core svg{width:140px;height:140px;overflow:visible}.qp{fill:url(#tg);opacity:.28;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1.3);transform-box:fill-box;transform-origin:center}.qp.on{opacity:1;transform:scale(1.06)}.p1-ring{position:absolute;inset:-14px;border-radius:56px;border:1px solid var(--line);animation:ring 3s ease-out infinite}@keyframes ring{0%{transform:scale(.92);opacity:1}to{transform:scale(1.25);opacity:0}}.p1-node{position:absolute;width:210px;height:96px;margin:-48px 0 0 -105px;border-radius:20px;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;padding:10px;font-family:inherit}.p1-node.on{transform:translateY(-4px) scale(1.04);box-shadow:var(--shadow);border-color:var(--pri)}.p1-node .lgimg{max-height:40px}.pos0{left:14%;top:16%}.pos1{left:7%;top:50%}.pos2{left:14%;top:84%}.pos3{left:86%;top:16%}.pos4{left:93%;top:50%}.pos5{left:86%;top:84%}.p1-info{margin:28px auto 0;max-width:640px;text-align:center;min-height:120px}.p1-info h3{margin:0;font-size:22px;font-weight:600}.p1-info .meta{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--softfg)}.p1-info .q{margin:12px 0 0;font-size:17px;color:var(--muted)}.p2{margin-top:44px}.p2-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:48px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:32px;padding:44px;box-shadow:var(--shadow);position:relative;overflow:hidden}.p2-logo{position:relative;aspect-ratio:1.25;border-radius:26px;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:24px}.p2-logo .lgimg{max-height:110px}.p2-logo .tl{font-size:34px}.p2-mark{position:absolute;right:-60px;bottom:-60px;width:300px;height:300px;opacity:.07}.p2-q{font-size:30px;line-height:1.3;font-weight:500;margin:0;text-wrap:pretty}.p2-qm{font-size:72px;line-height:.6;font-weight:700;display:block;height:34px}.p2-who{margin:22px 0 0;font-size:16px;color:var(--muted)}.p2-who b{color:var(--fg);font-weight:700}.fadeA{animation:fa .6s cubic-bezier(.2,.8,.2,1) both}.fadeB{animation:fb .6s cubic-bezier(.2,.8,.2,1) both}@keyframes fa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.p2-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px}.p2-tab{position:relative;height:84px;border-radius:18px;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .3s ease,border-color .3s ease;padding:8px;font-family:inherit}.p2-tab.on{opacity:1;border-color:var(--pri)}.p2-tab .lgimg{max-height:34px}.p2-tab .tl{font-size:16px}.prg{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--pri)}.on .prg.pA{animation:pa 5.5s linear forwards}.on .prg.pB{animation:pb 5.5s linear forwards}@keyframes pa{to{width:100%}}@keyframes pb{to{width:100%}}.p3{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.p3-t{position:relative;height:200px;border-radius:26px;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;text-decoration:none;padding:16px}.p3-t.big{grid-column:span 2;height:260px}.p3-t .lgimg{filter:grayscale(1);opacity:.75;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.p3-t.big .lgimg{max-height:80px}.p3-t.big .tl{font-size:32px}.p3-t:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.p3-t:hover .lgimg{filter:none;opacity:1;transform:translateY(-14px)}.p3-t:hover .tl{transform:translateY(-14px)}.p3-t .tl{transition:transform .35s ease}.p3-pc{position:absolute;right:-30px;top:-30px;width:150px;height:150px;opacity:0;transform:rotate(-30deg) scale(.7);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.p3-t:hover .p3-pc{opacity:.14;transform:none}.p3-meta{position:absolute;left:20px;right:20px;bottom:16px;font-size:14px;font-weight:600;color:#4a564b;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;text-align:center}.p3-t:hover .p3-meta{opacity:1;transform:none}.p3-cta{flex-direction:column;gap:10px;background:transparent;border:1.5px dashed var(--line);color:var(--fg)}.p3-cta p{margin:0;font-size:18px;font-weight:600}.p3-cta span{font-size:14px;font-weight:700;color:var(--softfg)}.md{padding:24px 0 40px}.md-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.md-hd h3{margin:0;font-size:26px;font-weight:600}.md-hd p{margin:0;color:var(--muted);font-size:15px}.mq{margin-top:14px;padding:10px 0 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mq-track{display:flex;gap:16px;width:max-content;animation:mq 90s linear infinite}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mc{width:330px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:var(--card);border:1px solid var(--line);text-decoration:none;transition:border-color .25s ease,transform .25s ease}.mc:hover{border-color:var(--pri);transform:translateY(-3px)}.mc-top{display:flex;align-items:center;gap:12px}.mc-logo{width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid #e2ded4;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.mc-logo img{max-width:80%;max-height:70%;object-fit:contain}.mc-src{font-size:14px;font-weight:700}.mc-t{font-size:16px;font-weight:600;line-height:1.35;color:var(--fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:65px}.mc-go{font-size:14px;font-weight:700;color:var(--softfg)}.kh{display:flex;flex-direction:column;align-items:center;text-align:center}.ks-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:40px}.ks-b{display:flex;flex-direction:column;gap:10px;padding:0 0 4px;border:0;background:none;color:var(--muted);font:600 15px Nunito,sans-serif;text-align:left;cursor:pointer}.ks-b:hover{color:var(--fg)}.ks-fill{display:block;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.ks-fill i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--g1),var(--g2))}.ks-b.done .ks-fill i{width:100%}.ks-b.on{color:var(--fg)}.ks-b.on .ks-fill i.kA{animation:ksA 4.4s linear forwards}.ks-b.on .ks-fill i.kB{animation:ksB 4.4s linear forwards}.ks-b.hold .ks-fill i{animation:none!important;width:100%}@keyframes ksA{to{width:100%}}@keyframes ksB{to{width:100%}}.ks-l{display:flex;gap:8px;align-items:baseline}.ks-l b{font-size:12px;color:var(--muted)}.ks-stage{margin-top:22px;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:0;border-radius:32px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;min-height:440px}.ks-cap{padding:48px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.ks-num{font-size:88px;font-weight:700;line-height:1;letter-spacing:-.04em}.ks-cap h3{margin:12px 0 0;font-size:34px;font-weight:600;letter-spacing:-.02em}.ks-cap p{margin:12px 0 0;font-size:18px;color:var(--muted);max-width:340px}.ks-vis{position:relative;display:flex;align-items:center;justify-content:center;padding:40px;background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--g1) 7%,transparent),transparent 60%),radial-gradient(ellipse at 20% 90%,color-mix(in srgb,var(--g2) 8%,transparent),transparent 60%),var(--bg)}.v{width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px}.pin{animation:pin .6s cubic-bezier(.2,.8,.2,1) both}@keyframes pin{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.vs1{animation-delay:.15s}.vs2{animation-delay:.3s}.vs3{animation-delay:.45s}.vs4{animation-delay:.6s}.vs5{animation-delay:.75s}.vcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.vcard.sel{border:2px solid #6fbf6a}.v1-toast{align-self:flex-end;display:inline-flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--fg);color:var(--bg);font-size:14px;font-weight:600}.v1-toast svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:ring2 1.2s ease .6s 2}@keyframes ring2{20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}80%{transform:none}}.v2-doc{position:relative;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 20px;overflow:hidden}.v2-hd{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;margin-bottom:14px}.v2-hd span{margin-left:auto;color:var(--muted);font-weight:600}.v2-hd svg,.ic2{width:18px;height:18px;fill:none;stroke:var(--softfg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2-l{display:block;height:9px;border-radius:5px;background:var(--bg2);margin:9px 0;position:relative;overflow:hidden}.v2-l.hl:after{content:"";position:absolute;inset:0;border-radius:5px;background:linear-gradient(90deg,var(--g1),var(--g2));opacity:0;animation:hl .5s ease forwards}@keyframes hl{to{opacity:.55}}.v2-scan{position:absolute;left:0;right:0;top:40px;height:46px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--g2) 18%,transparent),transparent);border-bottom:2px solid var(--g2);animation:scan 2.2s ease-in-out .2s both}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(190px);opacity:0}}.v2-p{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--muted)}.v2-p b{flex:1;height:8px;border-radius:8px;background:var(--line);overflow:hidden;display:block}.v2-p b i{display:block;height:100%;width:0;background:var(--pri);animation:grow 2.4s ease .2s forwards}@keyframes grow{to{width:100%}}.v3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;max-width:560px}.v3 h4{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3-chip{display:block;padding:7px 10px;border-radius:10px;background:var(--soft);color:var(--softfg);font-size:13px;font-weight:700;margin-bottom:6px}.v3-bar{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.v3-bar b{display:block;height:8px;border-radius:8px;background:var(--line);margin-top:4px;overflow:hidden}.v3-bar b i{display:block;height:100%;background:linear-gradient(90deg,var(--g1),var(--g2));transform-origin:left;animation:sx .9s cubic-bezier(.2,.8,.2,1) both}@keyframes sx{0%{transform:scaleX(0)}}.v3-d{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;padding:8px 0;border-bottom:1px dashed var(--line)}.v3-d b{color:var(--softfg)}.v4{flex-direction:row;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.v4-ring{position:relative;width:190px;height:190px;flex-shrink:0}.v4-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v4-ring .bgc{fill:none;stroke:var(--line);stroke-width:12}.v4-ring .fgc{fill:none;stroke:url(#tgr);stroke-width:12;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ringf 1.4s cubic-bezier(.2,.8,.2,1) .2s forwards}@keyframes ringf{to{stroke-dashoffset:9}}.v4-ring div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.v4-ring div b{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}.v4-ring div span{font-size:14px;font-weight:700;color:var(--muted)}.v4-r{flex:1 1 220px;display:flex;flex-direction:column;gap:10px}.v4-go{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--pri);color:#fff;font-size:14px;font-weight:700}.v4-go svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.v4-r h4{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v4-k{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600}.v4-k i{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#c27a12;flex-shrink:0}.v5-r{display:flex;align-items:center;gap:12px;padding:12px 14px}.av{width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--softfg);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v5-t{flex:1;min-width:0;font-size:14px;font-weight:600}.stp{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.stp.s{background:var(--soft);color:var(--softfg)}.stp.u{background:color-mix(in srgb,#7a35d6 14%,transparent);color:#6a2bc0}.root.dark .stp.u{color:#c9a2ff}.stp.o{background:var(--bg2);color:var(--muted)}.v6{align-items:center;text-align:center}.v6-logo{width:170px;height:170px;overflow:visible}.v6-logo path{fill:url(#tg);animation:v6in .9s cubic-bezier(.2,.85,.2,1) both}.v6-logo .q1{--x:-90px;--y:-60px;animation-delay:.1s}.v6-logo .q2{--x:40px;--y:-90px;animation-delay:.2s}.v6-logo .q3{--x:90px;--y:-40px;animation-delay:.3s}.v6-logo .q4{--x:90px;--y:70px;animation-delay:.15s}.v6-logo .q5{--x:-40px;--y:90px;animation-delay:.25s}.v6-logo .q6{--x:-90px;--y:40px;animation-delay:.35s}@keyframes v6in{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(25deg)}to{opacity:1;transform:none}}.v6{gap:18px}.v6-wrap{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.v6-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--g2);opacity:0;animation:burst 2.4s ease-out 1.1s infinite}.v6-ring.r2{animation-delay:1.9s;border-color:var(--g1)}@keyframes burst{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.35);opacity:0}}.v6-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v6-sum span{padding:8px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.v6-sum b{color:var(--fg);font-weight:700}.v6-bar{width:100%;max-width:380px;display:flex;flex-direction:column;gap:8px}.v6-bar div{display:flex;justify-content:space-between;font-size:14px;font-weight:700}.v6-bar b{display:block;height:10px;border-radius:10px;background:var(--line);overflow:hidden}.v6-bar b i{display:block;height:100%;width:82%;background:linear-gradient(90deg,var(--g1),var(--g2));animation:to100 1.2s cubic-bezier(.2,.8,.2,1) .6s forwards}@keyframes to100{to{width:100%}}.v6-ok{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:var(--softfg)}.v6-ok svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:960px){.ks-stage{grid-template-columns:minmax(0,1fr)}.ks-cap{border-right:0;border-bottom:1px solid var(--line);padding:28px}.ks-num{font-size:56px}.ks-cap h3{font-size:26px}.ks-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ks-l{display:none}.ks-b.on .ks-l{display:flex}.ks-b.on{grid-column:span 1}}@media(max-width:640px){.ks-vis{padding:20px}.ks-stage{min-height:0;border-radius:24px}.ks-cap p{font-size:16px}.ks-b.on .ks-l{display:none}.v4-ring{width:150px;height:150px}}.an{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.chips span{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:14px;font-weight:600;display:inline-flex;align-items:center}.shot{border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--card)}.shot img{display:block;width:100%;height:auto}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.prx{position:relative;padding:120px 0 104px;background:linear-gradient(135deg,#0b1f12,#174127 52%,#3b1b58);color:#f5f0e8;overflow:hidden}.prx-bg{position:absolute;inset:0;pointer-events:none}.prx-bg svg{position:absolute;overflow:visible}.prx-bg path{fill:url(#tgl)}.pf1{width:520px;height:520px;left:-180px;top:-140px;opacity:.16;animation:pdrift 18s ease-in-out infinite}.pf2{width:380px;height:380px;right:-120px;top:120px;opacity:.14;animation:pdrift 22s ease-in-out infinite reverse}.pf3{width:460px;height:460px;left:30%;bottom:-260px;opacity:.12;animation:pdrift 26s ease-in-out infinite}.pf4{width:900px;height:900px;right:-300px;bottom:-420px;animation:spinslow 140s linear infinite}.pf4 path{fill:none;stroke:#f5f0e81f;stroke-width:.6;stroke-dasharray:2 3}@keyframes pdrift{50%{transform:translate(30px,-24px) rotate(6deg)}}.prx .wrap{position:relative}.pt-head{display:flex;flex-direction:column;align-items:center;text-align:center}.prx .eyebrow{color:#b8e0a8}.prx .h2{color:#f5f0e8;font-size:52px}.prx .lead{color:#d9cfbf;text-align:center}.pt-ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:34px}.pt-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.pt-ind{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background:#f5f0e8;transition:transform .45s cubic-bezier(.2,.8,.2,1.2)}.pt-ind.y{transform:translate(100%)}.pt-seg button{position:relative;z-index:1;height:44px;padding:0 24px;border:0;background:none;color:#f5f0e8;font:700 15px Nunito,sans-serif;cursor:pointer;transition:color .3s ease}.pt-seg button.on{color:#142015}.save{height:32px;padding:0 12px;border-radius:999px;background:#b8e0a8;color:#142015;font-size:13px;font-weight:700;display:inline-flex;align-items:center;transform-origin:left center}.save.call{animation:nudge 2.4s ease-in-out infinite}@keyframes nudge{0%,70%,to{transform:none}76%{transform:rotate(-5deg) scale(1.06)}82%{transform:rotate(4deg) scale(1.06)}88%{transform:none}}.sw{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 6px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#f5f0e8;font:700 15px Nunito,sans-serif;cursor:pointer}.sw-k{position:relative;width:46px;height:28px;border-radius:999px;background:#fff3;transition:background .3s ease}.sw-k:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#f5f0e8;transition:transform .35s cubic-bezier(.2,.8,.2,1.3)}.sw.on .sw-k{background:#7a35d6}.sw.on .sw-k:after{transform:translate(18px)}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;align-items:stretch}.pk-col{display:flex}@supports (animation-timeline:view()){.pk-col{animation:rv linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.pk-col.c2{animation-range:entry 6% cover 32%}.pk-col.c3{animation-range:entry 12% cover 36%}@keyframes rv{0%{opacity:0;transform:translateY(70px) scale(.96)}to{opacity:1;transform:none}}}.pk-w{flex:1;display:flex;border-radius:28px;transition:transform .35s ease}.pk-w:hover{transform:translateY(-8px)}.pk-w.pop{padding:2px;background:conic-gradient(from var(--ang),#630091,#16700E,#b98bff,#630091);animation:ang 5s linear infinite;box-shadow:0 30px 90px #7a35d673;transform:scale(1.03)}.pk-w.pop:hover{transform:scale(1.03) translateY(-8px)}@keyframes ang{to{--ang:360deg}}.pk{position:relative;flex:1;display:flex;flex-direction:column;gap:6px;padding:32px 28px;border-radius:26px;background:#fbf9f4;color:#142015;overflow:hidden}.root.dark .pk{background:#161310;color:#f5f0e8}.pk-w.pop .pk:before{content:"";position:absolute;top:0;bottom:0;width:120px;left:-160px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-14deg);animation:shine 5s ease-in-out 1.5s infinite;pointer-events:none}.root.dark .pk-w.pop .pk:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent)}@keyframes shine{0%,60%{left:-160px}85%,to{left:120%}}.pk-badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:#630091;color:#fff;font-size:12px;font-weight:700}.pk-badge svg{width:13px;height:13px;fill:#fff}.pk h3{margin:0;font-size:22px;font-weight:700}.pk-for{margin:0;font-size:14px;color:#4a564b}.root.dark .pk-for,.root.dark .pk-per,.root.dark .pk-cn,.root.dark .pk-list{color:#a78b6f}.pk-price{display:flex;align-items:baseline;gap:8px;margin-top:16px;min-height:66px;flex-wrap:wrap}.pk-amt{font-size:58px;font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.pk-per{font-size:15px;font-weight:700;color:#4a564b}.pk-list{font-size:22px;font-weight:600;color:#8a8577;text-decoration-thickness:2px}.pk-cn{margin:0 0 14px;font-size:13px;font-weight:700;color:#4a564b;min-height:20px}.pk-cn.on{color:#7a35d6}.root.dark .pk-cn.on{color:#c9a2ff}.pk .btn{width:100%}.pk .btn.pp{background:#630091}.pk .btn.pp:hover{background:#4c0070}.pk .btn.po{background:transparent;color:#142015!important;border:1.5px solid #142015}.root.dark .pk .btn.po{color:#f5f0e8!important;border-color:#f5f0e8}.pk .btn.po:hover{background:#142015;color:#fbf9f4!important}.pk-f{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid #e2ded4;display:flex;flex-direction:column;gap:11px;font-size:14px;line-height:1.45}.root.dark .pk-f{border-color:#2c261f}.pk-f li{display:flex;gap:10px;align-items:flex-start}.pk-f svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:#507044;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.root.dark .pk-f svg{stroke:#9fca8c}.pe{margin-top:26px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;padding:34px 36px;border-radius:26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pe .tag{display:inline-flex;height:28px;padding:0 12px;border-radius:999px;background:#630091;color:#fff;font-size:12px;font-weight:700;align-items:center;letter-spacing:.06em;text-transform:uppercase}.pe h3{margin:12px 0 0;font-size:28px;font-weight:600}.pe p{margin:8px 0 18px;color:#d9cfbf}.pe .btn{background:#f5f0e8;color:#142015!important}.pe .btn:hover{background:#fff}.pe ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 20px;font-size:14px}.pe li{display:flex;gap:10px}.pe li svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:#b8e0a8;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pt-cmpw{display:flex;justify-content:center;margin-top:34px}.pt-cmp{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;border:1.5px solid rgba(245,240,232,.5);background:transparent;color:#f5f0e8;font:700 16px Nunito,sans-serif;cursor:pointer;transition:background .25s ease,border-color .25s ease}.pt-cmp:hover{background:#ffffff14;border-color:#f5f0e8}.pt-cmp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease}.pt-cmp.on svg{transform:rotate(180deg)}.pcmp{margin-top:22px;border-radius:24px;background:#fbf9f4;color:#142015;overflow:hidden;animation:open .55s cubic-bezier(.2,.8,.2,1) both}.root.dark .pcmp{background:#161310;color:#f5f0e8}@keyframes open{0%{opacity:0;transform:translateY(-12px);clip-path:inset(0 0 100% 0 round 24px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 24px)}}.pcmp-s{overflow-x:auto}.pcmp table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.pcmp th,.pcmp td{padding:16px 20px;text-align:center;border-bottom:1px solid #e2ded4}.root.dark .pcmp th,.root.dark .pcmp td{border-color:#2c261f}.pcmp th:first-child,.pcmp td:first-child{text-align:left;font-weight:600}.pcmp thead th{font-size:16px;font-weight:700}.pcmp .hi{background:#6300910f}.root.dark .pcmp .hi{background:#8a3fd01f}.pcmp tbody tr{animation:pin .5s cubic-bezier(.2,.8,.2,1) both}.ck{width:28px;height:28px;border-radius:50%;background:#507044;display:inline-flex;align-items:center;justify-content:center;animation:pop .45s cubic-bezier(.2,.8,.2,1.5) both;animation-delay:inherit}.ck svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.no{color:#b9b2a4;font-weight:700}.nav-p{margin-left:4px;height:20px;padding:0 7px;border-radius:999px;background:var(--soft);color:var(--softfg);font-size:11px;font-weight:700;display:inline-flex;align-items:center;vertical-align:1px}@media(max-width:960px){.pk-grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto;margin-right:auto}.pk-w.pop,.pk-w.pop:hover{transform:none}.pe{grid-template-columns:minmax(0,1fr)}.prx .h2{font-size:38px}}@media(max-width:640px){.prx{padding:80px 0 72px}.prx .h2{font-size:32px}.pt-seg button{padding:0 16px}.pk{padding:26px 22px}.pk-amt{font-size:48px}.pe{padding:24px 22px}.pcmp th,.pcmp td{padding:12px}}.sv-in{animation:pop .45s cubic-bezier(.2,.8,.2,1.5) both}.pcn{position:relative;margin-top:30px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center;padding:40px;border-radius:30px;background:linear-gradient(135deg,#7a35d647,#ffffff0d 60%);border:1px solid rgba(185,139,255,.45);overflow:hidden}.pcn:after{content:"";position:absolute;inset:-1px;border-radius:30px;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:pcs 7s ease-in-out infinite}@keyframes pcs{0%,40%{background-position:120% 0}to{background-position:-120% 0}}.pcn-tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:#7a35d6;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}.pcn-tag svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pcn h3{margin:14px 0 0;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.pcn-d{margin:12px 0 0;font-size:17px;color:#e6dccb}.pcn-f{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.pcn-f li{display:flex;gap:10px;align-items:flex-start}.pcn-f svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:#b8e0a8;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.pcn-pr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 16px}.pcn-pr span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:15px;font-weight:700}.pcn-pr b{font-size:12px;font-weight:700;color:#d9cfbf;letter-spacing:.04em}.pcn-pr .inc{color:#b8e0a8}.pcn-n{margin:10px 0 0;font-size:13px;color:#d9cfbf}.pcn-chat{position:relative;z-index:1;display:flex;flex-direction:column;border-radius:24px;background:#fbf9f4;color:#142015;overflow:hidden;box-shadow:0 30px 70px #0000004d}.root.dark .pcn-chat{background:#161310;color:#f5f0e8;box-shadow:none;border:1px solid #2c261f}.pcn-hd{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-bottom:1px solid #e2ded4;font-size:14px;font-weight:700}.root.dark .pcn-hd{border-color:#2c261f}.pcn-dots{display:inline-flex;gap:5px}.pcn-dots i{width:9px;height:9px;border-radius:50%;background:#d6d2c7}.root.dark .pcn-dots i{background:#3a332a}.pcn-on{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#7a35d61f;color:#6a2bc0;font-size:12px}.root.dark .pcn-on{color:#c9a2ff;background:#8a3fd033}.pcn-on i{width:7px;height:7px;border-radius:50%;background:#2fa84f}.pcn-body{height:380px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden}.cb{max-width:86%;padding:11px 14px;border-radius:16px;font-size:14px;line-height:1.5;animation:pin .4s cubic-bezier(.2,.8,.2,1) both}.cb.u{align-self:flex-end;background:#174127;color:#f5f0e8;border-bottom-right-radius:6px}.cb.a{align-self:flex-start;background:#efebe2;border-bottom-left-radius:6px}.root.dark .cb.a{background:#1f1b16}.cb.ty{display:inline-flex;gap:4px;padding:14px 16px}.cb.ty i{width:7px;height:7px;border-radius:50%;background:#8a8577;animation:tyb 1s ease-in-out infinite}.cb.ty i:nth-child(2){animation-delay:.15s}.cb.ty i:nth-child(3){animation-delay:.3s}@keyframes tyb{50%{transform:translateY(-4px);opacity:.5}}.cb-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(122,53,214,.35);color:#6a2bc0;font-size:12px;font-weight:700;animation:pin .35s ease both}.root.dark .cb-tool{color:#c9a2ff}.cb-tool svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pcn-in{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;height:46px;padding:0 8px 0 16px;border-radius:14px;border:1px solid #e2ded4;font-size:14px;color:#8a8577}.root.dark .pcn-in{border-color:#2c261f}.pcn-in svg{width:30px;height:30px;padding:7px;border-radius:10px;background:#7a35d6;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:960px){.pcn{grid-template-columns:minmax(0,1fr);padding:28px}}@media(max-width:640px){.pcn{padding:22px;border-radius:24px}.pcn h3{font-size:28px}.pcn-pr{grid-template-columns:minmax(0,1fr)}.pcn-body{height:420px;padding:14px}}.pcn-ap{display:inline-flex;padding:3px;border-radius:999px;background:#1420150f;gap:2px}.root.dark .pcn-ap{background:#ffffff0f}.pcn-ap button{height:30px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:inherit;opacity:.65;font:700 13px Nunito,sans-serif;cursor:pointer}.pcn-ap button.on{opacity:1;background:#fff;box-shadow:0 1px 3px #14201526}.root.dark .pcn-ap button.on{background:#2c261f;box-shadow:none}.pcn-chat .cb.a{background:transparent!important;padding:2px;max-width:94%}.pcn-chat.ap-a .cb.u{background:#ebe7de;color:#142015;border-radius:16px}.root.dark .pcn-chat.ap-a .cb.u{background:#2c261f;color:#f5f0e8}.pcn-chat .cb.u{background:#ebe7de;color:#142015;border-radius:16px}.root.dark .pcn-chat .cb.u{background:#2c261f;color:#f5f0e8}.ai-ic{width:22px;height:22px;border-radius:7px;border:1.5px dashed #b9b2a4;background:#fff;color:#6b6b6b;font-size:11px;font-weight:700;display:inline-grid;place-items:center;flex-shrink:0}.pcn-ap button{display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 5px}.cb-who{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;animation:pin .35s ease both}.cb-who .cb-tool{animation:none}.bk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:56px;border-radius:36px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.bk-mark{position:absolute;left:-90px;bottom:-110px;width:380px;height:380px;opacity:.08;animation:spinslow 60s linear infinite}@keyframes spinslow{to{transform:rotate(360deg)}}.bk-l{position:relative}.bk-pts{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:10px}.bk-pts li{display:flex;gap:10px;align-items:center;font-weight:600}.bk-pts svg{width:20px;height:20px;fill:none;stroke:var(--softfg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bk-w{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:var(--bg);border:1px solid var(--line)}.bk-lbl{font-size:13px;font-weight:700;color:var(--muted);margin:0}.days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.day,.slot{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:14px;cursor:pointer;font-family:inherit;transition:border-color .2s ease,background .2s ease}.day{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.day small{font-size:12px;font-weight:700;color:var(--muted)}.day b{font-size:18px;font-weight:700}.slots{display:flex;flex-wrap:wrap;gap:8px}.slot{height:44px;padding:0 14px;font-size:15px;font-weight:600}.day.on,.slot.on{border-color:var(--pri);background:var(--soft);color:var(--fg)}.flds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px}.fld{display:flex;flex-direction:column;gap:6px}.fld label{font-size:13px;font-weight:700}.inp{height:48px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);padding:0 14px;font:500 16px Nunito,sans-serif;outline:none;width:100%}.inp:focus{border-color:var(--pri);box-shadow:0 0 0 3px #50704433}.bk-note{margin:0;font-size:13px;color:var(--muted)}.bk-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 12px}.bk-ok .okc{width:64px;height:64px;border-radius:50%;background:var(--pri);display:flex;align-items:center;justify-content:center;animation:pop .5s cubic-bezier(.2,.8,.2,1.4) both}.bk-ok .okc svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes pop{0%{transform:scale(.3);opacity:0}}.bk-ok h3{margin:6px 0 0;font-size:22px;font-weight:600}.bk-ok p{margin:0;color:var(--muted)}.lnk{background:none;border:0;padding:0;color:var(--softfg);font:700 14px Nunito,sans-serif;cursor:pointer}.fq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px}.fq-l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.fq-l li{border-bottom:1px solid var(--line)}.fq-b{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;background:none;border:0;color:var(--fg);font:600 18px Nunito,sans-serif;text-align:left;cursor:pointer}.fq-b svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .3s ease;flex-shrink:0}.fq-b.on svg{transform:rotate(45deg)}.fq-a{margin:0;padding:0 4px 22px;color:var(--muted);font-size:16px;max-width:640px}.ft{border-top:1px solid var(--line);padding:64px 0 32px}.ft-g{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.ft h4{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.ft ul a{text-decoration:none}.ft ul a:hover{color:var(--softfg)}.ft-sec li{display:flex;gap:8px;align-items:flex-start}.ft-sec svg{width:16px;height:16px;margin-top:3px;fill:none;stroke:var(--softfg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ft-tag{margin:14px 0 22px;color:var(--muted);max-width:340px}.nl{display:flex;gap:8px;max-width:400px}.nl .inp{height:44px}.ft-b{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.root{position:relative;--grid:rgba(20,32,21,.055)}.root.dark{--grid:rgba(245,240,232,.045)}.root>main,.root>footer{position:relative;z-index:1}.pz{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.pz svg{position:absolute;overflow:visible}.tb-bg{display:none}.bgR .tmn{position:relative;overflow:hidden;background:linear-gradient(135deg,#0b1f12,#174127 52%,#3b1b58);color:#f5f0e8}.bgR .tmn .wrap{position:relative}.bgR .tb-bg{display:block;position:absolute;inset:0;pointer-events:none}.tb-bg svg{position:absolute;overflow:visible}.tb-bg path{fill:url(#tgl)}.tb1{width:560px;height:560px;right:-160px;top:-160px;opacity:.15;animation:pdrift 20s ease-in-out infinite}.tb2{width:420px;height:420px;left:-120px;bottom:-140px;opacity:.13;animation:pdrift 24s ease-in-out infinite reverse}.bgR .ft{background:#0b1f12;color:#e9e1d4;border-top:0}.bgR .ft h4,.bgR .ft-tag,.bgR .ft-b,.bgR .ft .bk-lbl{color:#b9ad99}.bgR .ft .wm path{fill:#f5f0e8}.bgR .ft .inp{background:#ffffff0f;border-color:#ffffff29;color:#f5f0e8}.bgR .ft .inp::placeholder{color:#8f8573}.bgR .ft-b{border-color:#ffffff1f}.bgR .ft-sec svg{stroke:#b8e0a8}.bgR .ft ul a:hover{color:#b8e0a8}.root.bgB{background:linear-gradient(180deg,#f1e8f4,#f6f4ef 20% 60%,#eaf2e5)}.root.dark.bgB{background:linear-gradient(180deg,#160c1d,#080808 20% 60%,#07140a)}.pzB span{position:absolute;border-radius:50%}.pzB .g1{top:1%;right:-14%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(99,0,145,.1),transparent 62%)}.pzB .g2{top:34%;left:-18%;width:900px;height:900px;background:radial-gradient(circle,rgba(99,0,145,.06),transparent 62%)}.pzB .g3{top:62%;right:-16%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(22,112,14,.08),transparent 62%)}.pzB .g4{top:86%;left:-12%;width:900px;height:900px;background:radial-gradient(circle,rgba(22,112,14,.1),transparent 62%)}.root.dark .pzB .g1,.root.dark .pzB .g2{background:radial-gradient(circle,rgba(138,63,208,.14),transparent 62%)}.root.dark .pzB .g3,.root.dark .pzB .g4{background:radial-gradient(circle,rgba(63,154,58,.12),transparent 62%)}.root.bgM{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:40px 40px;background-position:center top}.pzM svg{width:240px;height:240px;opacity:.15}.root.dark .pzM svg{opacity:.22}.pzM path{fill:url(#tg)}.pzM .m1{top:9%;left:0;transform-origin:0 0}.pzM .m2{top:27%;right:0;transform-origin:100% 100%}.pzM .m3{top:47%;left:0;transform-origin:0 0}.pzM .m4{top:66%;right:0;transform-origin:100% 0}.pzM .m5{top:86%;left:0;transform-origin:0 100%}@supports (animation-timeline:view()){.pzM svg{animation:mgrow linear both;animation-timeline:view();animation-range:entry 0% cover 35%}@keyframes mgrow{0%{transform:scale(.15);opacity:0}}}.pzL svg{filter:blur(46px);opacity:.17;animation:ldrift 26s ease-in-out infinite}.root.dark .pzL svg{opacity:.24}.pzL path{fill:url(#tg)}.pzL .l1{top:1%;right:-12%;width:900px;height:900px}.pzL .l2{top:23%;left:-15%;width:760px;height:760px;animation-duration:32s;animation-direction:reverse}.pzL .l3{top:45%;right:-11%;width:820px;height:820px;animation-duration:29s}.pzL .l4{top:67%;left:-13%;width:900px;height:900px;animation-duration:35s;animation-direction:reverse}.pzL .l5{top:87%;right:-9%;width:700px;height:700px}@keyframes ldrift{50%{transform:translate(40px,-50px) rotate(9deg)}}@media(max-width:640px){.pzM svg{width:120px;height:120px}.pzL .l1,.pzL .l3,.pzL .l5{width:420px;height:420px;right:-40%}.pzL .l2,.pzL .l4{width:400px;height:400px;left:-40%}.pzB span{width:520px!important;height:520px!important}.tb1{width:300px;height:300px}.tb2{width:240px;height:240px}}@media(prefers-reduced-motion:reduce){.pz svg,.tb-bg svg,.hb-bg svg{animation:none!important}}.tm-head{display:flex;flex-direction:column;align-items:center;text-align:center}.tm-head .h2{max-width:820px}.tm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:20px;margin-top:44px}.tm-c{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);border-radius:28px;background:var(--card);border:1px solid var(--line);overflow:hidden;transition:transform .35s ease,border-color .35s ease}.tm-c:hover{transform:translateY(-4px);border-color:var(--pri)}.tm-ph{position:relative;overflow:hidden;min-height:300px;background:var(--bg2)}.tm-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tm-c:hover .tm-ph img{transform:scale(1.05)}.tm-b{position:relative;z-index:1;padding:26px 26px 22px;display:flex;flex-direction:column;gap:6px}.tm-b h3{margin:0;font-size:24px;font-weight:600}.tm-r{margin:0;font-size:14px;font-weight:600;color:var(--softfg)}.tm-q{margin:12px 0 4px;font-size:17px;line-height:1.45;color:var(--fg)}.tm-q .gt{font-size:40px;font-weight:700;line-height:0;vertical-align:-14px;margin-right:4px}.tm-hl{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tm-hl span{height:28px;padding:0 10px;border-radius:999px;background:var(--bg2);font-size:12px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center}.tm-li{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;color:var(--softfg)!important;text-decoration:none}.tm-pc{position:absolute;right:-40px;bottom:-40px;width:150px;height:150px;opacity:.08;transform:rotate(-12deg);transition:opacity .4s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.tm-c:hover .tm-pc{opacity:.18;transform:rotate(0)}.tm-m{margin:24px auto 0;max-width:820px;text-align:center;font-size:17px;color:var(--muted)}.tm-m b{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--softfg);margin-bottom:6px}@media(max-width:640px){.tm-c{grid-template-columns:minmax(0,1fr)}.tm-ph{min-height:280px}.tm-b{padding:20px}}.ks-stage{height:460px;min-height:0}.ks-cap,.ks-vis{overflow:hidden;min-height:0}@media(max-width:960px){.ks-stage{height:auto;grid-template-rows:210px 430px}.ks-cap{height:210px;justify-content:flex-start}}@media(max-width:640px){.ks-stage{grid-template-rows:200px 420px}.ks-cap{height:200px;padding:22px}.ks-vis{align-items:flex-start}.v1-toast~.vcard.vs3,.v5-r.vs4{display:none}}.lgw{display:flex;align-items:center;justify-content:center;width:100%}.lgw .lgimg{display:block}.crop-co{width:min(86%,340px);aspect-ratio:596/122;overflow:hidden}.crop-co img{width:144.3%!important;max-width:none!important;max-height:none!important;margin:-38.4% 0 0 -23%}.crop-ins{width:min(80%,320px);aspect-ratio:920/225;overflow:hidden}.crop-ins img{width:130.4%!important;max-width:none!important;max-height:none!important;margin:-9.78% 0 0 -15.2%}.bgco{background:#112d82!important;border-color:#112d82!important}.p2-tab.bgco{opacity:.75}.p2-tab.bgco.on{opacity:1;box-shadow:0 0 0 2px var(--pri)}.bgdc{background:#053cd2!important;border-color:#053cd2!important}.p2-tab.bgdc{opacity:.75}.p2-tab.bgdc.on{opacity:1;box-shadow:0 0 0 2px var(--pri)}@media(max-width:640px){.p2-main>.fadeA,.p2-main>.fadeB{min-height:290px}}.bk-steps{display:flex;gap:8px}.bk-steps span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border-radius:999px;background:var(--bg2);color:var(--muted);font-size:13px;font-weight:700}.bk-steps b{width:24px;height:24px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:12px}.bk-steps span.on{background:var(--soft);color:var(--fg)}.bk-steps span.on b,.bk-steps span.done b{background:var(--pri);color:#fff}.bk-err{font-size:12px;font-weight:600;color:#b91c1c}.root.dark .bk-err{color:#fca5a5}.bk-who{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.bk-who div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk-who b{font-size:15px}.bk-who div>span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-w .btn svg{width:18px;height:18px}.mdm{display:none;--a-bg:#f6f4ef;--a-card:#ffffff;--a-fg:#142015;--a-mut:#546255;--a-line:rgba(47,68,51,.14);--a-seg:#ece8df;--a-hov:#f1eee7;--a-soft:#e7eee2;--a-softfg:#2f4a27;--rel-bg:#e2f2e7;--rel-bd:#94cba5;--rel-fg:#135c30;--rel-p:#cfe9d7;--rev-bg:#f1e6fd;--rev-bd:#c7a6ef;--rev-fg:#5a1ea6;--rev-p:#e6d3fb;--amb-bg:#fffbeb;--amb-bd:#fcd34d;--amb-fg:#92400e;--trk-bg:#fdf2c4;--trk-bd:#e0bd32;--trk-fg:#5a4300;--eojn:#0b4f8a}.root.dark .mdm{--a-bg:#0d0b09;--a-card:#1b1713;--a-fg:#f5f0e8;--a-mut:#a78b6f;--a-line:#2c261f;--a-seg:#221d18;--a-hov:#221d18;--a-soft:rgba(80,112,68,.24);--a-softfg:#9fca8c;--rel-bg:rgba(47,138,79,.16);--rel-bd:#3d6b4a;--rel-fg:#8fd6a5;--rel-p:rgba(47,138,79,.28);--rev-bg:rgba(138,63,208,.16);--rev-bd:#5a3c86;--rev-fg:#c9a2ff;--rev-p:rgba(138,63,208,.28);--amb-bg:rgba(245,158,11,.12);--amb-bd:#7a5a12;--amb-fg:#f5c56b;--trk-bg:rgba(224,189,50,.14);--trk-bd:#7a6516;--trk-fg:#f0d36a;--eojn:#6aa8e6}.mdm svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mdm-ph{max-width:360px;margin:0 auto;border-radius:42px;border:3px solid #5f6066;background:#202124;padding:8px;box-shadow:0 30px 80px #14201538}.root.dark .mdm-ph{box-shadow:none}.mdm-scr{position:relative;height:660px;border-radius:34px;overflow:hidden;background:var(--a-bg);color:var(--a-fg);display:flex;flex-direction:column;font-size:14px;text-align:left}.ml-top{flex-shrink:0;padding:12px 10px 8px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--a-line)}.ml-r1{display:flex;align-items:center;gap:2px}.ml-seg{flex:1;min-width:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-seg .x-seg{justify-content:center;padding:0 4px;height:32px;font-size:13px}.ml-ib{width:38px;height:38px;border:0;background:transparent;color:var(--a-fg);display:grid;place-items:center;border-radius:999px;flex-shrink:0;cursor:pointer}.ml-ib svg{width:19px;height:19px}.ml-chips{display:flex;gap:6px;overflow:hidden;white-space:nowrap}.ml-chip{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);font-size:12px;font-weight:500;flex-shrink:0}.ml-chip svg{width:12px;height:12px}.ml-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:10px;display:flex;flex-direction:column;gap:8px}.ml-cnt{font-size:12px;color:var(--a-mut);padding:0 4px}.mdm .tc{width:100%;padding:13px;gap:7px;flex-shrink:0}.mdm .tc-t{font-size:15px}.md-h{flex-shrink:0;height:54px;display:flex;align-items:center;gap:2px;padding:0 4px;background:var(--a-card);border-bottom:1px solid var(--a-line)}.md-ib{width:42px;height:42px;border:0;background:transparent;color:var(--a-fg);display:grid;place-items:center;border-radius:999px;flex-shrink:0;cursor:pointer}.md-ib svg{width:21px;height:21px}.md-ib.on{color:var(--trk-fg)}.md-ib.on svg{fill:currentColor}.md-ht{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column}.md-ht small{font-size:11px;color:var(--a-mut);font-weight:500;overflow:hidden;text-overflow:ellipsis}.md-h .x-pill{margin-right:8px;flex-shrink:0}.md-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.md-sec{padding:14px;display:flex;flex-direction:column;gap:9px;background:var(--a-card)}.md-t{margin:0;font-size:18px;font-weight:600;line-height:1.3}.md-b{font-size:13px;color:var(--a-mut)}.md-eojn{height:42px;padding:0 14px 0 5px;border-radius:999px;border:1.5px solid var(--eojn);background:var(--a-card);color:var(--eojn);font:600 13px Nunito,sans-serif;display:flex;align-items:center;gap:10px;cursor:pointer}.md-eojn span{height:30px;padding:0 9px;border-radius:999px;background:var(--eojn);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.md-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.md-kpi div{border:1px solid var(--a-line);border-radius:14px;padding:9px 11px;display:flex;flex-direction:column;gap:2px}.md-kpi span{font-size:11px;color:var(--a-mut)}.md-kpi strong{font-size:14px}.md-kpi .dl{border-color:#eca677;background:#ffeee2}.root.dark .md-kpi .dl{border-color:#7a4a2a;background:#eca6771f}.md-ai .ai-h{padding:11px 12px;align-items:center}.md-ai .ai-tt b{font-size:13px}.md-why{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.md-tabs{display:flex;gap:18px;padding:0 14px;background:var(--a-card);border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.mtb{height:44px;border:0;border-bottom:2px solid transparent;background:transparent;font:500 13px Nunito,sans-serif;color:var(--a-mut);padding:0;cursor:pointer;flex-shrink:0}.mtb.on{border-bottom-color:#507044;color:var(--a-fg);font-weight:600}.md-pane{gap:6px}.md-row{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-bottom:1px solid var(--a-line)}.md-row>span{font-size:11px;color:var(--a-mut)}.md-row>b{font-size:13px;font-weight:600}.md-bar{flex-shrink:0;display:flex;gap:8px;padding:10px 12px 14px;background:var(--a-card);border-top:1px solid var(--a-line)}.md-ws{height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--a-line);background:var(--a-card);color:var(--a-fg);font:500 14px Nunito,sans-serif;cursor:pointer}.md-prep{flex:1;height:44px;justify-content:center;font-size:14px}.mg-sum{display:flex;gap:6px;padding:8px 10px;background:var(--a-card);border-bottom:1px solid var(--a-line);flex-shrink:0}.mg-sum span{font-size:11px;padding:4px 9px;border-radius:999px;background:var(--a-hov);color:var(--a-mut)}.mg-sum b{color:var(--a-fg)}.mg-sum .bl{background:#fef2f2;color:#b91c1c}.root.dark .mg-sum .bl{background:#ef444426;color:#fca5a5}.mg-scroll{padding:12px}.mdm .ag-m{max-width:100%}.mdm .ag-txt{font-size:13px}.mdm .ag-hello{padding:12px 6px}.mg-dock{margin:0}.mg-end{flex-direction:column;align-items:flex-start}.mg-in{margin:0 10px 10px}.mn{flex-shrink:0;background:#0a1305;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px 10px}.mni{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;color:#a3ad9f;font:500 10.5px Nunito,sans-serif;cursor:pointer;min-height:44px}.mni span{width:48px;height:28px;border-radius:999px;display:grid;place-items:center}.mni svg{width:19px;height:19px}.mni.on{color:#f5f0e8;font-weight:600}.mni.on span{background:#5070448c}.mtt{position:absolute;inset:auto 10px 78px!important;width:auto!important;z-index:30}.mtip{bottom:84px}.mnav{position:absolute;left:12px;right:12px;top:68px;z-index:60;display:flex;flex-direction:column;padding:8px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px #1420152e;animation:pin .25s ease both}.root.dark .mnav{box-shadow:none}.mnav a{height:48px;padding:0 14px;border-radius:12px;display:flex;align-items:center;font-size:16px;font-weight:600;text-decoration:none}.mnav a:hover{background:var(--bg2)}.mnav .btn{margin-top:6px;justify-content:center}.hd{position:sticky}@media(min-width:1101px){.mnav{display:none}}@media(max-width:760px){.dm-frame{display:none}.mdm{display:block}.hv-tri .dm-bar:after{content:"";display:none}.dm-bar{margin:40px 0 14px}}@media(max-width:640px){.h3x .h1{font-size:42px}.hgrid .hc{padding:0 2px}.p2-tab{height:64px}.p2-logo{aspect-ratio:1.6}.pcn-body{height:380px}.prx .lead{font-size:15px}.pk-amt{font-size:44px}.bk{padding:20px 16px}.bk-steps span{font-size:12px}.days .day{height:54px}.ks-bar{gap:4px}.md-hd h3{font-size:22px}.tm-q{font-size:16px}.ft{padding:48px 0 28px}}.ks-mob{display:none;list-style:none;margin:28px 0 0;padding:0;flex-direction:column;gap:10px}.ks-mob li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.ks-mob .kn{width:34px;height:34px;border-radius:50%;background:var(--pri);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700;flex-shrink:0}.ks-mob b{display:block;font-size:18px;font-weight:600;line-height:1.3}.ks-mob li>div>span{display:block;font-size:16px;color:var(--muted);margin-top:3px;line-height:1.45}@media(max-width:760px){.dm-bar,.dm-frame,.mdm{display:none!important}.hero .btn.hg{display:none}.mnav-demo{display:none!important}.h3x{padding:28px 0 0}.hgrid{padding-top:8px;min-height:0}}@media(max-width:640px){.root{font-size:16px}.h3x .h1{font-size:40px;line-height:1.06}.h3x .sub{font-size:18px;line-height:1.5;margin-top:18px}.h3x .pill{height:36px;font-size:13px}.ctas{margin-top:26px}.note{font-size:15px}.hpress{margin-top:26px}.h3-row{gap:10px}.sec{padding:56px 0}.h2{font-size:30px;line-height:1.15}.lead{font-size:17px;line-height:1.55}.eyebrow{font-size:12px}.p2{margin-top:28px}.p2-main{padding:20px;gap:16px}.p2-logo{aspect-ratio:auto;min-height:120px}.p2-q{font-size:20px;line-height:1.4}.p2-qm{font-size:56px;height:26px}.p2-who{font-size:15px}.p2-tabs{gap:8px}.p2-tab{height:60px;opacity:.8}.md-hd{flex-direction:column;align-items:flex-start;gap:4px}.md-hd p{font-size:15px}.mc{width:272px;padding:18px}.mc-t{font-size:16px}.ks-bar,.ks-stage{display:none}.ks-mob{display:flex}.an{gap:24px}.chips span{font-size:14px;height:36px}.pt-ctl{flex-direction:column;gap:10px;margin-top:26px}.pk-grid{margin-top:32px;gap:16px}.pk{padding:24px 20px}.pk h3{font-size:22px}.pk-for,.pk-f{font-size:15px}.pcn{padding:22px 18px;gap:24px}.pcn h3{font-size:26px}.pcn-d,.pcn-f{font-size:16px}.pcn-hd{flex-wrap:wrap;height:auto;padding:10px 12px;gap:8px}.pcn-on{margin-left:0}.pcn-body{height:420px}.cb{font-size:14px}.pe{padding:22px 18px}.pe h3{font-size:24px}.pe ul{font-size:15px}.pt-cmp{width:100%;justify-content:center}.tm-grid{margin-top:28px}.tm-ph{min-height:300px}.tm-b h3{font-size:22px}.tm-r{font-size:14px}.tm-q{font-size:17px}.tm-hl span{font-size:13px;height:30px}.tm-m{font-size:16px}.bk{padding:20px 16px;gap:24px}.bk-pts li{font-size:16px}.bk-w{padding:16px;gap:14px}.bk-lbl,.fld label{font-size:14px}.bk-steps{flex-wrap:wrap}.bk-steps span{font-size:13px;height:34px}.days{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none}.days .day{flex:0 0 66px;height:66px}.day small{font-size:13px}.slots .slot{flex:1 1 calc(33.33% - 8px);height:48px;font-size:16px}.bk-note{font-size:14px;line-height:1.5}.bk-who div>span{white-space:normal}.fq{gap:20px}.fq-b{font-size:17px;padding:20px 2px}.fq-a{font-size:16px;line-height:1.55}.ft ul{font-size:16px;gap:12px}.ft-tag,.ft-sec li{font-size:15px}.ft-b{font-size:14px;flex-direction:column;gap:6px}}@media(max-width:1100px){.nav{display:none}.menu{display:inline-flex}}@media(max-width:960px){.wrap{padding:0 20px}.sec{padding:80px 0}.h-grid,.k-grid,.an,.bk,.fq,.p2-main{grid-template-columns:minmax(0,1fr)}.h1{font-size:52px}.h2{font-size:34px}.ft-g{grid-template-columns:repeat(2,minmax(0,1fr))}.b-mach{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.b-col{flex-direction:column;align-items:stretch}.b-card{flex:none}.wire{display:none}.b-list{flex:none}.p3{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-stage{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p1-lines{display:none}.p1-core{position:relative;left:auto;top:auto;margin:0 auto 12px;grid-column:1 / -1}.p1-node{position:relative;left:auto;top:auto;margin:0;width:auto}}@media(max-width:640px){.wrap{padding:0 16px}.sec{padding:64px 0}.signin,.lang,.long{display:none}.short{display:inline}.hd-in{gap:10px;height:64px}.hero{padding:36px 0 64px}.h1{font-size:42px}.sub{font-size:17px}.h2{font-size:30px}.lead{font-size:16px}.ctas .btn{flex:1 1 100%}.a-stage{height:400px}.a-rig{width:220px;height:220px;margin:-110px 0 0 -110px}.chaos .ly1{transform:translate(-80px,-110px) rotate(-16deg) scale(.8)}.chaos .ly2{transform:translate(70px,-120px) rotate(14deg) scale(.84)}.chaos .ly3{transform:translate(90px,-20px) rotate(32deg)}.chaos .ly4{transform:translate(80px,100px) rotate(-12deg) scale(.82)}.chaos .ly5{transform:translate(-70px,110px) rotate(20deg) scale(.88)}.chaos .ly6{transform:translate(-80px) rotate(-34deg)}.chip{font-size:11px;padding:6px 9px}.chip svg{display:none}.ly3 .chip{left:80%}.ly6 .chip{left:20%}.ly1 .chip{left:30%}.a-sh{width:200px;margin-left:-100px;bottom:30px}.b-mach{margin-top:36px}.b-logo{width:180px;height:180px}.b-list li{font-size:14px;padding:7px 8px}.c-stage{height:auto;flex-direction:column;gap:18px;padding-top:12px}.c-rig{width:300px;height:300px}.c-toast{position:relative;left:auto;bottom:auto;width:100%;max-width:340px}.c-hint{position:static}.p1-node{height:80px}.p1-core{width:170px;height:170px}.p1-core svg{width:108px;height:108px}.p2-main{padding:22px;gap:22px;border-radius:24px}.p2-q{font-size:21px}.p2-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.p3{grid-template-columns:minmax(0,1fr)}.p3-t.big{grid-column:auto;height:200px}.p3-t{height:150px}.p3-meta{opacity:1;transform:none}.p3-t .lgimg{filter:none;opacity:1}.mc{width:280px}.k-vis{height:300px;border-radius:26px}.k-vis svg{width:190px;height:190px}.k-tt{font-size:18px}.bk{padding:22px;border-radius:26px;gap:28px}.days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.day{height:58px}.fq-b{font-size:16px;padding:18px 2px}.ft-g{grid-template-columns:minmax(0,1fr)}.nl{flex-direction:column}}@media(prefers-reduced-motion:reduce){.a-rig.idle,.c-rig.idle,.c-feed,.mq-track,.hero-glow,.bk-mark,.ln,.chaos .a-in{animation:none}}.cl-hook{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:16px;padding:30px 36px;border-radius:30px;background:var(--card);border:1px solid var(--line);overflow:hidden}.cl-hook:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(122,53,214,.08) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:pcs 7s ease-in-out infinite}.cl-num{font-size:104px;font-weight:700;letter-spacing:-.06em;line-height:.9;background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:6px}.cl-txt .h2{margin:0;font-size:36px}.cl-txt .lead{margin-top:8px;max-width:520px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-cta{position:relative;z-index:1}@media(max-width:960px){.cl-hook{grid-template-columns:auto minmax(0,1fr);gap:20px 24px}.cl-cta{grid-column:1 / -1;justify-self:start}}@media(max-width:640px){.cl-hook{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:12px;border-radius:24px}.cl-num{font-size:76px}.cl-txt .h2{font-size:28px}.cl-cta{width:100%;justify-self:stretch}}.cl-numw{position:relative;display:inline-flex}.cl-num{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;display:inline-flex;align-items:baseline}.cl-n,.cl-p{background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}.cl-n{font-variant-numeric:tabular-nums;min-width:2.1ch;text-align:right;display:inline-block}.cl-p{display:inline-block;opacity:0;transform:scale(.3)}.cl-p.on{animation:clp .5s cubic-bezier(.2,.8,.2,1.6) forwards}@keyframes clp{to{opacity:1;transform:none}}.cl-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.cl-burst svg{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;opacity:0}.cl-burst.on svg{animation:clb 1.2s cubic-bezier(.15,.7,.3,1) forwards}.cl-burst .cb1{--bx:-120px;--by:-70px;--br:-140deg}.cl-burst .cb2{--bx:110px;--by:-80px;--br:160deg;animation-delay:.04s}.cl-burst .cb3{--bx:150px;--by:10px;--br:90deg;animation-delay:.08s}.cl-burst .cb4{--bx:90px;--by:80px;--br:-120deg;animation-delay:.02s}.cl-burst .cb5{--bx:-80px;--by:85px;--br:130deg;animation-delay:.06s}.cl-burst .cb6{--bx:-150px;--by:5px;--br:-90deg;animation-delay:.1s}@keyframes clb{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}15%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(1) rotate(var(--br))}}.cl-hook.done{animation:clglow 1.2s ease}@keyframes clglow{30%{box-shadow:0 0 0 6px #7a35d624}}@media(prefers-reduced-motion:reduce){.cl-burst{display:none}.cl-p{opacity:1;transform:none}}.cl-numw{align-items:center;gap:18px}.cl-num{padding-right:.06em}.cl-n{letter-spacing:-.04em;padding:0 .08em 0 .02em;min-width:2.3ch}.cl-p{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--g2);padding-right:.04em}.cl-burst{display:none}.cl-logo{width:84px;height:84px;overflow:visible;flex-shrink:0}.cl-logo path{fill:url(#tg);opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1.25)}.cl-logo path:nth-child(1){transform:translate(-180px,-150px) rotate(-40deg)}.cl-logo path:nth-child(2){transform:translate(120px,-210px) rotate(35deg)}.cl-logo path:nth-child(3){transform:translate(210px,-90px) rotate(60deg)}.cl-logo path:nth-child(4){transform:translate(180px,180px) rotate(-30deg)}.cl-logo path:nth-child(5){transform:translate(-120px,210px) rotate(45deg)}.cl-logo path:nth-child(6){transform:translate(-210px,90px) rotate(-60deg)}.cl-logo path.on{opacity:1;transform:none}.cl-hook.done .cl-logo{animation:cllp .8s ease}@keyframes cllp{40%{transform:scale(1.12)}}.cl-logos{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.cl-lg{height:52px;min-width:120px;padding:0 14px;border-radius:14px;background:var(--tile);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px) scale(.92);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1.3)}.cl-lg.on{opacity:1;transform:none}.cl-lg .lgimg{max-height:28px;max-width:96px}.cl-lg .crop-co,.cl-lg .crop-ins{width:104px}.cl-more{background:transparent;border-style:dashed;font-size:14px;font-weight:700;color:var(--softfg)}@media(max-width:640px){.cl-numw{gap:12px}.cl-logo{width:58px;height:58px}.cl-lg{min-width:0;flex:1 1 calc(50% - 10px)}.cl-more{flex-basis:100%}}.nv{position:relative;display:inline-flex;align-items:flex-end;font-size:104px;font-weight:700;line-height:1;letter-spacing:-.04em;font-family:Nunito,sans-serif}.nv-g{background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .08em 0 .02em}.nvA .nv-n{font-variant-numeric:tabular-nums;min-width:2.3ch;text-align:right;display:inline-block}.nvA .nv-p{display:inline-block;color:var(--g2);opacity:0;transform:scale(.3);padding-right:.04em}.nvA.go .nv-p.on{animation:nvp .5s cubic-bezier(.2,.8,.2,1.6) forwards}@keyframes nvp{to{opacity:1;transform:none}}.nvB .od{display:inline-block;height:1em;overflow:hidden;line-height:1}.nvB .od-c{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.4s cubic-bezier(.2,.75,.25,1)}.nvB .od-c span{display:block;height:1em}.nvB .o1{color:var(--g1)}.nvB .o2{color:color-mix(in srgb,var(--g1) 50%,var(--g2))}.nvB .o3{color:var(--g2)}.nvB.go .o1 .od-c{transform:translateY(-11em);transition-duration:1.3s}.nvB.go .o2 .od-c{transform:translateY(-20em);transition-duration:1.8s}.nvB.go .o3 .od-c{transform:translateY(-30em);transition-duration:2.3s}.nvB .nv-p{color:var(--g2);opacity:0;transform:translateY(.3em);transition:opacity .4s ease 2.2s,transform .5s cubic-bezier(.2,.8,.2,1.6) 2.2s;padding-left:.02em}.nvB.go .nv-p{opacity:1;transform:none}.nvC svg{width:300px;height:112px;overflow:visible}.nvC text{font:700 116px Nunito,sans-serif;letter-spacing:-4px;fill:url(#nvgr);fill-opacity:0;stroke:url(#nvgr);stroke-width:2.5;stroke-dasharray:420;stroke-dashoffset:420}.nvC.go text{animation:nvd 1.8s ease forwards,nvf .9s ease 1.5s forwards}@keyframes nvd{to{stroke-dashoffset:0}}@keyframes nvf{to{fill-opacity:1;stroke-width:0}}.nvD .nv-f{color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--g1) 40%,transparent);background:linear-gradient(100deg,var(--g1),var(--g2)) no-repeat 0 100%;background-size:100% 0%;-webkit-background-clip:text;background-clip:text;padding:0 .08em 0 .02em;transition:background-size 2s cubic-bezier(.35,.1,.2,1),-webkit-text-stroke-color .6s ease 1.8s}.nvD.go .nv-f{background-size:100% 100%;-webkit-text-stroke-color:transparent}.nvD .nv-wave{position:absolute;left:0;right:0;bottom:0;height:0;pointer-events:none;overflow:hidden}@media(max-width:640px){.nv{font-size:76px}.nvC svg{width:220px;height:84px}}@media(prefers-reduced-motion:reduce){.nvB .od-c,.nvD .nv-f{transition:none}.nvC text{animation:none;fill-opacity:1;stroke-width:0}}.cl-logo{display:none}.an-b{display:flex;flex-direction:column;align-items:center;text-align:center}.an-b .lead{text-align:center}.an-q{width:100%;max-width:820px;margin-top:32px;display:flex;align-items:center;gap:14px;height:68px;padding:0 22px;border-radius:22px;background:var(--card);border:1.5px solid var(--line);font-size:19px;font-weight:600;text-align:left}.an-q svg{width:22px;height:22px;fill:none;stroke:var(--softfg);stroke-width:2;stroke-linecap:round}.an-qt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-car{width:2px;height:24px;background:var(--pri);animation:anbl 1s steps(1) infinite}@keyframes anbl{50%{opacity:0}}.an-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:12px;max-width:980px}.an-chips+.an-chips{margin-top:8px}.an-grp{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.an-c{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);font:600 14px Nunito,sans-serif;cursor:pointer;transition:all .2s ease}.an-c:hover{border-color:var(--pri)}.an-c.on{background:var(--soft);border-color:var(--pri)}.an-c.k{border-style:dashed}.an-c.k.on{border-style:solid}.an-ans{width:100%;max-width:980px;margin-top:22px;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;text-align:left;min-height:340px;background:var(--card);border:1px solid var(--line);border-radius:28px}.an-think{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-weight:600}.an-dots{display:inline-flex;gap:4px}.an-dots i{width:8px;height:8px;border-radius:50%;background:var(--pri);animation:andb 1s ease-in-out infinite}.an-dots i:nth-child(2){animation-delay:.15s}.an-dots i:nth-child(3){animation-delay:.3s}@keyframes andb{50%{transform:translateY(-5px);opacity:.5}}.an-big{font-size:84px;font-weight:700;letter-spacing:-.04em;line-height:1;padding-right:.06em;display:inline-block}.an-l h3,.an-wide h3{margin:10px 0 0;font-size:22px;font-weight:600}.an-l p,.an-wide p{margin:8px 0 0;color:var(--muted);font-size:16px}.an-src{margin-top:16px!important;font-size:13px!important}.an-r{display:flex;justify-content:center}.an-pic{display:flex;gap:10px;align-items:flex-end}.an-pic span{width:46px;height:60px;border-radius:8px;background:linear-gradient(180deg,var(--g1),var(--g2));animation:pin .4s ease both}.an-pic span.part{width:10px;opacity:.7}.an-don{width:220px;height:220px}.an-don svg{width:100%;height:100%;transform:rotate(-90deg)}.an-don .bgc{fill:none;stroke:var(--bg2);stroke-width:14}.an-don .fgc{fill:none;stroke:url(#tgr);stroke-width:14;stroke-linecap:round;stroke-dasharray:100;animation:anring 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes anring{0%{stroke-dashoffset:100}}.an-vs{width:100%;display:flex;flex-direction:column;gap:14px}.an-vs div{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.an-vs i{display:block;height:22px;border-radius:8px;background:color-mix(in srgb,var(--muted) 40%,transparent);transform-origin:left;animation:angr 1s cubic-bezier(.2,.8,.2,1) both}.an-vs .b i{background:linear-gradient(90deg,var(--g1),var(--g2));animation-delay:.3s}@keyframes angr{0%{transform:scaleX(0)}}.an-wide{grid-column:1 / -1}.an-wh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.an-wh h3{margin-top:0}.an-tag{flex-shrink:0;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--bg2);color:var(--muted);font-size:12px;font-weight:700}.an-tbl{margin-top:16px;overflow-x:auto}.an-tbl table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.an-tbl th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 10px 0;border-bottom:1px solid var(--line)}.an-tbl td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:middle}.an-tbl tbody tr{animation:pin .45s ease both}.an-tbl td b{display:block;font-weight:600}.an-tbl td span{font-size:13px;color:var(--muted)}.an-tbl td>span+span{display:block}.an-mut{color:var(--muted)}.an-st{display:inline-flex!important;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px!important;font-weight:700}.an-st.won{background:var(--soft);color:var(--softfg)!important}.an-st.lost{background:var(--bg2);color:var(--muted)}.an-st.open{background:#7a35d61f;color:#7a35d6!important}.root.dark .an-st.open{color:#c9a2ff!important}.an-exp{display:inline-flex!important;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px!important;font-weight:700;margin-bottom:2px}.an-exp.soon{background:#fde8e1;color:#b4321a!important}.an-exp.mid{background:#fff3d6;color:#92400e!important}.an-exp.far{background:var(--bg2);color:var(--muted)}.root.dark .an-exp.soon{background:#ef444426;color:#fca5a5!important}.root.dark .an-exp.mid{background:#f59e0b24;color:#f5c56b!important}@media(max-width:760px){.an-ans{grid-template-columns:minmax(0,1fr);padding:22px}.an-big{font-size:64px}.an-q{height:58px;font-size:15px}.an-grp{width:100%;text-align:center;margin:4px 0 0}}.prx{padding-top:230px!important;padding-bottom:210px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 60px,rgba(0,0,0,.55) 130px,rgba(0,0,0,.88) 190px,#000 240px,#000 calc(100% - 240px),rgba(0,0,0,.88) calc(100% - 190px),rgba(0,0,0,.55) calc(100% - 130px),rgba(0,0,0,.18) calc(100% - 60px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 60px,rgba(0,0,0,.55) 130px,rgba(0,0,0,.88) 190px,#000 240px,#000 calc(100% - 240px),rgba(0,0,0,.88) calc(100% - 190px),rgba(0,0,0,.55) calc(100% - 130px),rgba(0,0,0,.18) calc(100% - 60px),transparent 100%)}@media(max-width:640px){.prx{padding-top:170px!important;padding-bottom:150px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 80px,#000 150px,#000 calc(100% - 150px),rgba(0,0,0,.5) calc(100% - 80px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 80px,#000 150px,#000 calc(100% - 150px),rgba(0,0,0,.5) calc(100% - 80px),transparent 100%)}}.prx>.wrap{z-index:1}@supports (animation-timeline:view()){.prx{animation:prxin linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes prxin{0%{clip-path:inset(0 5% round 64px)}22%{clip-path:inset(0 0 round 0)}78%{clip-path:inset(0 0 round 0)}to{clip-path:inset(0 5% round 64px)}}}.pcmp-w{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease,margin-top .6s ease;margin-top:0}.pcmp-w.open{grid-template-rows:1fr;opacity:1;margin-top:22px}.pcmp-in{min-height:0;overflow:hidden}.pcmp-w .pcmp{margin-top:0;animation:none}.pcmp-w tbody tr,.pcmp-w .ck{animation:none}.pcmp-w.open tbody tr{animation:pin .5s cubic-bezier(.2,.8,.2,1) both}.pcmp-w.open .ck{animation:pop .45s cubic-bezier(.2,.8,.2,1.5) both;animation-delay:inherit}.tb{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}.tb-note{margin:22px 0 0;font-size:14px;color:var(--muted);max-width:440px}.bc{display:flex;flex-direction:column;height:620px;border-radius:30px;background:var(--card);border:1px solid var(--line);overflow:hidden}.bc-h{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.bc-av{width:42px;height:42px;border-radius:12px;background:var(--bg2);display:grid;place-items:center}.bc-av svg{width:24px;height:24px}.bc-h b{display:block;font-size:16px}.bc-h span{font-size:13px;color:var(--muted)}.bc-prog{margin-left:auto;display:flex;gap:4px}.bc-prog i{width:24px;height:5px;border-radius:5px;background:var(--line);transition:background .3s ease}.bc-prog i.on{background:var(--pri)}.bc-b{flex:1;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.bc-b>*{flex-shrink:0}.bcm{max-width:82%;padding:12px 16px;border-radius:18px;font-size:16px;line-height:1.45;animation:pin .35s ease both}.bcm.a{align-self:flex-start;background:var(--bg2);border-bottom-left-radius:6px}.bcm.u{align-self:flex-end;background:#174127;color:#f5f0e8;border-bottom-right-radius:6px}.bc-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:15px 16px;border-radius:18px;background:var(--bg2)}.bc-typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:tcdb 1s ease-in-out infinite}.bc-typing i:nth-child(2){animation-delay:.15s}.bc-typing i:nth-child(3){animation-delay:.3s}@keyframes tcdb{50%{transform:translateY(-4px);opacity:.5}}.bc-qr{display:flex;flex-wrap:wrap;gap:8px;animation:pin .35s ease both}.bc-qr button{height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--pri);background:transparent;color:var(--fg);font:600 15px Nunito,sans-serif;cursor:pointer}.bc-qr button:hover{background:var(--soft)}.bc-done{align-self:stretch;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:var(--soft);display:flex;flex-direction:column;gap:6px;align-items:flex-start;animation:pin .4s ease both}.bc-done b{font-size:17px}.bc-f{display:flex;gap:8px;padding:14px;border-top:1px solid var(--line)}.bc-f .inp{flex:1}.bc-f .btn{width:52px;padding:0}@media(max-width:900px){.tb{grid-template-columns:minmax(0,1fr);gap:28px}.bc{height:560px}}@media(max-width:640px){.bc{height:540px;border-radius:24px}.bcm{font-size:15px;max-width:88%}.bc-b{padding:16px}}.pk-dock{position:fixed;top:84px;left:0;right:0;z-index:45;display:flex;justify-content:center;gap:14px;padding:0 16px;pointer-events:none}.pkm{pointer-events:auto;width:300px;padding:16px 20px;border-radius:20px;background:#fbf9f4;color:#142015;box-shadow:0 22px 50px #0006;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(-70px) scale(1.2);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.pkm.pop{box-shadow:0 0 0 3px #7a35d6,0 22px 50px #0006}.pk-dock.on .pkm{opacity:1;transform:none}.pk-dock.on .pkm:nth-child(2){transition-delay:.06s}.pk-dock.on .pkm:nth-child(3){transition-delay:.12s}.mc-r{display:flex;justify-content:space-between;align-items:center}.mc-r span{font-size:17px;font-weight:700}.mc-d{font-style:normal;font-size:14px;font-weight:700;color:#7a35d6;opacity:0}.mc-p{display:flex;align-items:baseline;gap:6px}.mc-p b{font-size:40px;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.mc-p small{font-size:15px;font-weight:700;color:#5b5b50}.mc-cn{font-size:13px;font-weight:700;color:#5b5b50}.mc-cn.on{color:#6a2bc0}.pkm.fA{animation:mcfA .9s ease}.pkm.fB{animation:mcfB .9s ease}.pkm.fA .mc-d,.pkm.fB .mc-d{animation:mcup 1.4s ease}@keyframes mcfA{30%{transform:scale(1.04);box-shadow:0 0 0 4px #7a35d6,0 22px 50px #0006}}@keyframes mcfB{30%{transform:scale(1.04);box-shadow:0 0 0 4px #7a35d6,0 22px 50px #0006}}@keyframes mcup{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.pk-grid{transition:opacity .45s ease,transform .5s ease}.pk-grid.gone{opacity:.2;transform:scale(.97)}@media(max-width:640px){.pk-dock{top:72px;gap:6px;padding:0 8px}.pkm{width:auto;flex:1 1 0;padding:10px;border-radius:14px}.mc-r span{font-size:13px}.mc-p b{font-size:24px}.mc-p small{font-size:11px}.mc-cn,.mc-d{display:none}}.pcmp-s{overflow-y:hidden}.pk-dock{left:50%;right:auto;width:auto;max-width:calc(100% - 24px);padding:6px;gap:4px;justify-content:flex-start;border-radius:18px;background:#0b1f12bd;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(245,240,232,.14);box-shadow:0 14px 34px #00000059;transform:translate(-50%,-160%);opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease;pointer-events:none}.pk-dock.on{transform:translate(-50%);opacity:1;pointer-events:auto}.pkm{width:auto;min-width:168px;padding:8px 14px;border-radius:13px;background:transparent;color:#f5f0e8;box-shadow:none;opacity:1;transform:none;transition:background .3s ease;gap:0}.pk-dock.on .pkm{transform:none}.pkm.pop{background:#7a35d638;box-shadow:inset 0 0 0 1px #b98bff73}.mc-r span{font-size:12px;font-weight:700;letter-spacing:.04em;color:#d9cfbf}.mc-d{font-size:12px;color:#c9a2ff}.mc-p b{font-size:24px;line-height:1.15;color:#f5f0e8}.mc-p small{font-size:12px;color:#b9ad99}.mc-cn{font-size:11px;color:#b9ad99}.mc-cn.on{color:#c9a2ff}@keyframes mcfA{30%{background:#7a35d680;transform:none;box-shadow:none}}@keyframes mcfB{30%{background:#7a35d680;transform:none;box-shadow:none}}.pk-grid.gone{opacity:.45;transform:none}@media(max-width:640px){.pk-dock{top:70px;padding:4px;gap:2px}.pkm{min-width:0;flex:1 1 0;padding:6px 8px}.mc-r span{font-size:11px}.mc-p b{font-size:17px}.mc-p small{display:none}}.bc-seg{margin-left:auto;display:inline-flex;padding:3px;border-radius:999px;background:var(--bg2);gap:2px}.bc-seg button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:700 13px Nunito,sans-serif;cursor:pointer}.bc-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #14201524}.root.dark .bc-seg button.on{background:#2c261f;box-shadow:none}.bc-h .bc-prog{margin-left:12px}.bc-form{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:12px;animation:pin .3s ease both;scrollbar-width:thin}.bc-form>*{flex-shrink:0}.bcf-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bcf-ch{display:flex;flex-wrap:wrap;gap:8px}.bcf-ch button{height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:600 14px Nunito,sans-serif;cursor:pointer}.bcf-ch button.on{border-color:var(--pri);background:var(--soft)}.bc-form .btn{align-self:flex-start;margin-top:4px}@media(max-width:640px){.bcf-g{grid-template-columns:minmax(0,1fr)}.bc-h .bc-prog{display:none}.bc-seg button{padding:0 10px}}.pk-dock{display:none!important}.pk-grid.gone{opacity:1;transform:none}.pk-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:46px 26px 20px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg,#fbf9f400 0,#fbf9f4eb 34%,#fbf9f4 52%);color:#142015;transform:translateY(100%);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease;pointer-events:none}.root.dark .pk-foot{background:linear-gradient(180deg,#16131000 0,#161310eb 34%,#161310 52%);color:#f5f0e8}.pk-grid.dock .pk-foot{transform:none;opacity:1}.pk-grid.dock .pk-col.c2 .pk-foot{transition-delay:.05s}.pk-grid.dock .pk-col.c3 .pk-foot{transition-delay:.1s}.pf-r{display:flex;justify-content:space-between;align-items:center}.pf-r span{font-size:16px;font-weight:700}.pf-p{display:flex;align-items:baseline;gap:6px}.pf-p b{font-size:38px;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.pf-p small{font-size:14px;font-weight:700;color:#5b5b50}.root.dark .pf-p small{color:#a78b6f}.pk-foot .mc-cn{font-size:13px;font-weight:700;color:#5b5b50}.root.dark .pk-foot .mc-cn{color:#a78b6f}.pk-foot .mc-cn.on{color:#6a2bc0}.root.dark .pk-foot .mc-cn.on{color:#c9a2ff}.pk-foot .mc-d{font-style:normal;font-size:14px;font-weight:700;color:#7a35d6;opacity:0}.root.dark .pk-foot .mc-d{color:#c9a2ff}.pk-foot.fA .mc-d,.pk-foot.fB .mc-d{animation:mcup 1.4s ease}.pk-foot.fA .pf-p b,.pk-foot.fB .pf-p b{animation:pfb .9s ease}@keyframes pfb{30%{color:#7a35d6}}.pk-grid.dock .pk>.btn,.pk-grid.dock .pk-price,.pk-grid.dock .pk-cn{opacity:.35;transition:opacity .4s ease}@media(max-width:640px){.pk-foot{padding:40px 20px 16px}.pf-p b{font-size:30px}}.an-ans{height:500px;min-height:0;overflow:hidden;align-content:center}.an-wide{align-self:stretch;display:flex;flex-direction:column;min-height:0}.an-tbl{flex:1;min-height:0;overflow:auto}@media(max-width:760px){.an-ans{height:640px;align-content:start}.an-ans>.an-l,.an-ans>.an-r{align-self:start}.an-r{min-height:0}.an-don{width:170px;height:170px}}.an-ans{align-items:center;justify-items:stretch;padding:40px 56px}.an-l{align-self:center}.an-r{align-self:center;justify-content:center;align-items:center;height:100%}.an-vs{max-width:420px}.an-wide{align-self:center;justify-content:center}@media(max-width:760px){.an-ans{padding:24px}}.root,.root *{scrollbar-width:thin;scrollbar-color:rgba(80,112,68,.85) transparent}.root ::-webkit-scrollbar{width:6px;height:6px}.root ::-webkit-scrollbar-track{background:transparent}.root ::-webkit-scrollbar-thumb{background:#507044d9;border-radius:6px}.root ::-webkit-scrollbar-thumb:hover{background:#6f9a5f}.bc-b,.bc-form{scrollbar-gutter:stable}.pe .btn{background:var(--pri);color:#fff!important}.pe .btn:hover{background:var(--prih)}.tour-b{gap:10px;padding:0 16px 0 8px}.tsw{position:relative;width:38px;height:22px;border-radius:999px;background:var(--line);flex-shrink:0;transition:background .25s ease}.tsw:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1.3)}.tour-b.on .tsw{background:var(--pri)}.tour-b.on .tsw:after{transform:translate(16px)}.tst{font-size:12px;font-weight:700;color:var(--muted)}.tour-b.on .tst{color:var(--softfg)}.xq,.xm,.xk-nav{display:none}.xk-deck{display:contents}.xs-track{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:6px 16px 10px;margin:0 -16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;user-select:none;-webkit-user-select:none}.xs-track::-webkit-scrollbar{display:none}.xs-track img,.xs-track a{-webkit-user-drag:none;user-drag:none}.xs-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.xs-dot{position:relative;width:8px;height:8px;border-radius:99px;border:0;padding:0;background:var(--line);cursor:pointer;transition:width .3s ease,background .3s ease}.xs-dot:before{content:"";position:absolute;inset:-10px -4px}.xs-dot.on{width:24px;background:var(--pri)}.xs-dots.fill .xs-dot.on{background:color-mix(in srgb,var(--pri) 30%,var(--line))}.xs-dots.fill .xs-dot.on:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pri);transform-origin:left center;animation:xsFill 5.5s linear both}.xs-dots.fill .xs-dot.hold:after{animation:none}@keyframes xsFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xq-card{flex:0 0 86%;scroll-snap-align:center;margin:0;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.xq-logo{height:76px;border-radius:16px;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:10px}.xq-logo .lgimg{max-height:40px;max-width:62%}.xq-q{margin:0;font-size:18px;line-height:1.45;font-weight:500;flex:1;text-wrap:pretty}.xq-qm{display:block;font-size:48px;line-height:.6;height:22px;font-weight:700}.xq-who{font-size:15px;color:var(--muted)}.xq-who b{color:var(--fg);font-weight:700}.xm .mc{flex:0 0 82%;width:auto;scroll-snap-align:center}.xm .mc:hover{transform:none}.xk-nav{align-items:center;justify-content:space-between;gap:12px;margin-top:26px}.xk-ar{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--fg);display:grid;place-items:center;cursor:pointer;padding:0}.xk-ar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.xk-ar:active{transform:scale(.94)}.xk-cnt{font-size:14px;color:var(--muted);text-align:center}.xk-cnt b{color:var(--fg);font-weight:700}@keyframes xkRa{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}@keyframes xkRb{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}@keyframes xkLa{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes xkLb{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes xkV{0%{opacity:0;transform:translate(var(--xkd,36px)) scale(.98)}to{opacity:1;transform:none}}@media(max-width:760px){.p2{display:none}.xq{display:block;margin-top:28px}.xq-logo.bgdc{background:#053cd2;border-color:#053cd2}.mq{display:none}.xm{display:block;margin-top:14px}.ks-mob{display:none!important}.ks-bar{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:28px}.ks-bar .ks-l,.ks-b.on .ks-l{display:none!important}.ks-bar .ks-b{padding:10px 0;gap:0}.xk-deck{display:block;position:relative;isolation:isolate;margin-top:4px;padding-bottom:16px}.xk-deck:before,.xk-deck:after{content:"";position:absolute;inset:0 0 16px;border-radius:24px;background:var(--card);border:1px solid var(--line);z-index:-1}.xk-deck:before{transform:translateY(8px) scale(.95);opacity:.75}.xk-deck:after{transform:translateY(16px) scale(.9);opacity:.4}.ks-stage{display:grid!important;margin-top:0;height:auto;grid-template-rows:184px 500px;border-radius:24px;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;will-change:transform}.ks-cap{height:184px;padding:20px 20px 16px;justify-content:flex-start}.ks-cap .ks-num{font-size:40px;line-height:1}.ks-cap h3,.ks-cap p{margin-top:8px}.ks-vis{padding:16px}.ks-stage .v,.v3{gap:10px}.v3 .vcard{padding:12px 14px}.v3 .vcard h4{margin:0 0 6px}.v3 .v3-chip{display:inline-block;margin:0 4px 6px 0;padding:6px 9px}.v3 .v3-bar{margin-bottom:6px}.v3 .v3-d{padding:5px 0}.v6 .v6-wrap{transform:scale(.85);transform-origin:top center;margin-bottom:-20px}.ks-stage.fromR .ks-cap.fadeA{animation-name:xkRa}.ks-stage.fromR .ks-cap.fadeB{animation-name:xkRb}.ks-stage.fromL .ks-cap.fadeA{animation-name:xkLa}.ks-stage.fromL .ks-cap.fadeB{animation-name:xkLb}.ks-stage .ks-vis .v{animation:xkV .5s cubic-bezier(.2,.8,.2,1) both}.ks-stage.fromL .ks-vis .v{--xkd:-36px}.xk-nav{display:flex}.ks-cap{text-align:center;align-items:center}.ks-cap p{margin-left:auto;margin-right:auto}.ks-vis{align-items:center!important;justify-content:center}.ks-stage .v{margin:0 auto}.v1-toast{align-self:center}.v3 .vcard{text-align:center}.v4{gap:20px}.v4-r{flex-basis:100%;align-items:center;text-align:center}.v4-go{align-self:center}.v4-k{justify-content:center;text-align:left}.md-hd{align-items:center;text-align:center}.pk-foot,.pk-dock{display:none!important}.pk-grid.dock .pk>.btn,.pk-grid.dock .pk-price,.pk-grid.dock .pk-cn{opacity:1}}@media(prefers-reduced-motion:reduce){.xs-dots.fill .xs-dot.on:after,.ks-stage .ks-vis .v{animation:none}}.legal-document-content{color:var(--foreground);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.legal-document-content .legal-document-section{padding:24px 0}.legal-document-content .legal-document-section:first-child{padding-top:0}.legal-document-content .legal-document-section:last-child{padding-bottom:0}.legal-document-content .legal-document-section+.legal-document-section{border-top:1px solid var(--border)}.legal-document-content .legal-document-section h3{margin:0 0 12px;font-size:18px;line-height:1.45;font-weight:600;color:var(--foreground)}.legal-document-paragraph{margin:12px 0}.legal-document-paragraph:last-child{margin-bottom:0}.legal-document-list{list-style:disc;margin:14px 0;padding-left:23px}.legal-document-list-decimal{list-style-type:decimal}.legal-document-list-alpha{list-style-type:lower-alpha}.legal-document-list li{margin:7px 0;padding-left:3px}.legal-document-content strong{font-weight:600}.legal-document-content a{color:var(--primary);text-underline-offset:4px}[data-theme=dark] .legal-document-content a{color:color-mix(in srgb,var(--primary) 45%,var(--foreground))}.legal-document-content a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.legal-document-content code{font-size:.9em;overflow-wrap:anywhere}@media(max-width:640px){.legal-document-content{font-size:14px}.legal-document-content .legal-document-section{padding:20px 0}.legal-document-content .legal-document-section h3{font-size:16px}}@layer base{.lp-scope,.lp-scope *:not(svg,svg *),.lp-scope *:not(svg,svg *):before,.lp-scope *:not(svg,svg *):after{all:revert}.lp-scope svg{display:revert;vertical-align:revert}}html:has(.lp-scope),html:has(.lp-scope) body{height:auto;overflow:visible}html:has(.root.dark) body{background:#080808}html:has(.lp-scope .root:not(.dark)) body{background:#f6f4ef}.ft .ft-doc{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ft .ft-doc:hover,.ft ul a:hover{text-decoration:underline;text-underline-offset:3px}.bc-note{font-size:14px;color:var(--muted)}.bc-fb{align-self:flex-start;font:700 15px Nunito,sans-serif;color:var(--softfg);text-decoration:underline;text-underline-offset:3px}.bc-form .bc-fb{display:inline-block;margin-top:4px}.bc-form .btn[disabled],.nl .btn[disabled]{opacity:.6;cursor:progress}.nl-msg{margin:8px 0 0;font-size:14px;font-weight:600}.nl-msg.ok{color:#b8e0a8}.nl-msg.err{color:#fca5a5}
