.gtm-landing{--bg:#08080c;--bg2:#0a0a11;--ink:#f4f4f7;--muted:#b0b0bc;--dim:#9ea0ac;--dimmer:#7c7c8a;--v:#8b8dff;--v2:#a5a7ff;--cy:#2fd4b5;--am:#e8a94e;--bl:#5b8def;--gr:#3ecf8e;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--ac:#f43f5e;--ac2:#fb7185;--ac3:#fda4af;--acs:#f43f5e1f;--acb:#f43f5e57;--acg:#f43f5e8c}.gtm-landing *{box-sizing:border-box}.gtm-landing{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.gtm-landing h1,.gtm-landing h2,.gtm-landing h3,.gtm-landing p{margin:0}.gtm-landing .wrap{max-width:1080px;margin:0 auto;padding:0 40px}.gtm-landing section{padding:148px 0;position:relative}.gtm-landing section.tint{background:var(--bg2)}.gtm-landing .glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gtm-landing .glow:before{content:"";background:radial-gradient(closest-side,var(--gc,#8b8dff1c),transparent 70%);width:1200px;height:660px;position:absolute;top:-28%;left:50%;transform:translate(-50%)}.gtm-landing .eb{font-family:var(--mono);letter-spacing:.2em;color:var(--ac);text-transform:uppercase;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.gtm-landing .eb i{background:var(--ac);width:5px;height:5px;box-shadow:0 0 10px var(--ac);border-radius:50%;animation:2.6s ease-in-out infinite gtm-breathe}.gtm-landing h1{letter-spacing:-.04em;text-wrap:balance;margin-top:26px;font-size:clamp(42px,6.4vw,74px);font-weight:700;line-height:1.02}.gtm-landing h2{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(30px,4.1vw,46px);font-weight:700;line-height:1.08}.gtm-landing .a{color:var(--ac2)}.gtm-landing .lead{color:var(--muted);max-width:580px;margin-top:22px;font-size:17px;line-height:1.78}.gtm-landing .ctr{text-align:center}.gtm-landing .ctr .lead{margin-inline:auto}.gtm-landing .k{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dimmer);font-size:10.5px}.gtm-landing .btn{min-height:44px;transition:transform .35s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:600;display:inline-flex}.gtm-landing .btn.p{color:#0a0a0c;background:linear-gradient(#fff,#e6e6ee);box-shadow:0 8px 30px -8px #ffffff4d,inset 0 1px #ffffffb3}.gtm-landing .btn.g{color:var(--ink);background:#ffffff06;border:1px solid #ffffff21;font-weight:500}.gtm-landing .btn:hover{transform:translateY(-2px)}.gtm-landing .cta{gap:12px;margin-top:38px;display:flex}.gtm-landing .ctr .cta{justify-content:center}.gtm-landing .cards{gap:22px;margin-top:72px;display:grid}.gtm-landing .c4{grid-template-columns:repeat(4,1fr)}.gtm-landing .c3{grid-template-columns:repeat(3,1fr)}.gtm-landing .c2{grid-template-columns:1fr 1fr}.gtm-landing .card{text-align:left;transition:border-color .55s var(--ease),transform .55s var(--ease),box-shadow .55s var(--ease);background:linear-gradient(#101018,#0b0b11);border:1px solid #ffffff12;border-radius:18px;padding:30px 28px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 50px -30px #000000f2}.gtm-landing .card:before{content:"";background:linear-gradient(90deg,transparent,var(--cc,var(--ac)),transparent);opacity:.55;height:1px;position:absolute;top:0;left:24px;right:24px}.gtm-landing .card:hover{border-color:#ffffff24;transform:translateY(-4px)}.gtm-landing .card .b{color:var(--dim);margin-top:14px;font-size:14.5px;line-height:1.7}.gtm-landing .card h3{margin-top:14px;font-size:17.5px;font-weight:600;line-height:1.35}.gtm-landing .card .kk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cc,var(--ac2));font-size:10px}.gtm-landing .panel{text-align:left;background:linear-gradient(#0e0e16,#0a0a0f);border:1px solid #ffffff14;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 50px 100px -60px #000,0 0 90px -40px #8b8dff73}.gtm-landing .pbar{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.gtm-landing .dots{gap:6px;display:flex}.gtm-landing .dots i{background:#26262e;border-radius:50%;width:8px;height:8px;display:block}.gtm-landing .url{font-family:var(--mono);color:var(--dimmer);font-size:10.5px}.gtm-landing .live{font-family:var(--mono);letter-spacing:.14em;color:var(--gr);white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.gtm-landing .live i{background:var(--gr);width:5px;height:5px;box-shadow:0 0 9px var(--gr);border-radius:50%;animation:2.2s ease-in-out infinite gtm-breathe}.gtm-landing .pfoot{background:#ffffff04;border-top:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:15px 26px;display:flex}.gtm-landing .say{text-align:center;flex-direction:column;align-items:center;max-width:790px;margin:96px auto 0;display:flex}.gtm-landing .say .s1{color:var(--dim);order:2;max-width:640px;margin-top:18px;font-size:15.5px;line-height:1.72}.gtm-landing .say .s2{letter-spacing:-.025em;color:var(--ink);order:1;margin-top:0;font-size:27px;font-weight:600;line-height:1.36}.gtm-landing .say .s2 b{color:var(--ac2);font-weight:600}.gtm-landing .say:before{content:"";background:linear-gradient(90deg,#0000,#8b8dff6b,#0000);order:0;width:100%;max-width:520px;height:1px;margin:0 auto 32px;display:block}.gtm-landing .rise{opacity:0;filter:blur(4px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transform:translateY(16px)}.gtm-landing .rise.on{opacity:1;filter:none;transform:none}@keyframes gtm-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.84)}}@keyframes gtm-bl{0%,to{opacity:.25}50%{opacity:1}}@keyframes gtm-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gtm-sp{to{transform:rotate(360deg)}}@keyframes gtm-tickin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes gtm-fillbar{0%{width:0}to{width:100%}}@keyframes gtm-nin{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.gtm-landing .tick{color:var(--gr);font-size:11px;line-height:1;animation:.45s cubic-bezier(.34,1.56,.64,1) both gtm-tickin}.gtm-landing .phhead,.gtm-landing .phfoot{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.gtm-landing .phhead{margin-bottom:14px}.gtm-landing .phfoot{margin-top:16px}.gtm-landing .phbox{background:linear-gradient(#8b8dff0d,#0000 62%);border:1px solid #ffffff17;border-radius:16px;padding:18px 16px 12px;position:relative;overflow:hidden}.gtm-landing .phlab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8.5px;display:inline-flex}.gtm-landing .phlab b{border-radius:2px;width:16px;height:2px;display:block}.gtm-landing .phwave{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.gtm-landing .phdo{stroke:var(--v2);filter:drop-shadow(0 0 8px #a5a7ff80)}.gtm-landing .phca{stroke:#7c7c8a;stroke-width:2.4px}.gtm-landing .phbox.anim .phwave{animation:gtm-phdraw 2.6s var(--ease) .25s both}@keyframes gtm-phdraw{to{stroke-dashoffset:0}}.gtm-landing .phhad{stroke:#ffffff80;stroke-width:1.6px;stroke-dasharray:5 5;fill:none;opacity:0}.gtm-landing .phband{fill:#ffffff1b;opacity:0}.gtm-landing .phbox.anim .phband,.gtm-landing .phbox.anim .phhad{animation:1.1s ease-out 1.7s forwards gtm-phshow}@keyframes gtm-phshow{to{opacity:1}}.gtm-landing .phgrid{stroke:#ffffff0b;stroke-width:1px;vector-effect:non-scaling-stroke}.gtm-landing .phax{font-family:var(--mono);letter-spacing:.16em;fill:#6e6e7a;text-transform:uppercase;font-size:11px}.gtm-landing .phsweep{stroke:#fff3;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.gtm-landing .phdot{opacity:0}.gtm-landing .phgap{fill:none;stroke:#ffffff6b;stroke-width:1.5px;stroke-dasharray:3 4;opacity:0}.gtm-landing .phmiss{font-family:var(--mono);letter-spacing:.18em;fill:var(--ink);opacity:0;font-size:11px;font-weight:500}.gtm-landing .phbox.anim .phsweep,.gtm-landing .phbox.anim .phdot,.gtm-landing .phbox.anim .phgap,.gtm-landing .phbox.anim .phmiss{opacity:1;transition:opacity .6s 2.5s}.gtm-landing .plays{flex-direction:column;gap:0;display:flex}.gtm-landing .play{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),background .4s var(--ease);border-bottom:1px solid #ffffff0d;grid-template-columns:26px 1fr auto;align-items:flex-start;gap:13px;padding:14px 0;display:grid;transform:translateY(-8px)}.gtm-landing .play:last-child{border-bottom:none}.gtm-landing .play.in{opacity:1;transform:none}.gtm-landing .play.sel{background:linear-gradient(90deg,var(--acs),transparent)}.gtm-landing .pn{width:26px;height:26px;font-family:var(--mono);color:var(--dimmer);background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;transition:border-color .45s,color .45s,background .45s;display:flex}.gtm-landing .play.sel .pn{border-color:var(--acb);color:var(--ac2);background:var(--acs)}.gtm-landing .pt2{color:#d2d2dc;letter-spacing:-.005em;font-size:13.8px;line-height:1.42}.gtm-landing .psig{color:var(--dimmer);margin-top:5px;font-size:11.6px;line-height:1.5}.gtm-landing .psz{text-align:right;white-space:nowrap;flex:none;padding-top:2px}.gtm-landing .pszn{font-family:var(--mono);color:#c8c8d4;letter-spacing:.02em;font-size:12px}.gtm-landing .pszk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer);margin-top:4px;font-size:8px}.gtm-landing .detail{flex-direction:column;min-height:0;padding:22px 24px;display:flex}.gtm-landing .dfield{border-bottom:1px solid #ffffff0d;padding:13px 0}.gtm-landing .dk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dimmer);font-size:8.5px}.gtm-landing .dv{color:#cfcfda;margin-top:7px;font-size:13.2px;line-height:1.6}.gtm-landing .dv em{color:var(--ac2);font-style:normal}.gtm-landing .draft{color:#c8c8d4;background:#101018;border:1px solid #ffffff17;border-radius:13px;min-height:96px;margin-top:14px;padding:14px 15px;font-size:13px;line-height:1.62}.gtm-landing .draft .cur{background:var(--ac);vertical-align:-2px;width:2px;height:14px;animation:1s step-end infinite gtm-caret;display:inline-block}.gtm-landing .gate{border:1px solid var(--acb);background:var(--acs);color:var(--muted);border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:12.4px;display:flex}.gtm-landing .gate b{color:var(--ink);font-weight:600}.gtm-landing .cap{background:#0000002e;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 26px;display:flex}.gtm-landing .caprail{background:#ffffff12;border-radius:5px;flex:1;height:5px;overflow:hidden}.gtm-landing .caprail i{background:linear-gradient(90deg,var(--ac),var(--ac2));border-radius:5px;width:0;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.gtm-landing .q{opacity:0;transition:opacity .48s var(--ease),transform .48s var(--ease);border-bottom:1px solid #ffffff0b;grid-template-columns:86px 1fr 132px;align-items:center;gap:14px;padding:13px 0;display:grid;transform:translateY(-8px)}.gtm-landing .q:last-child{border-bottom:none}.gtm-landing .q.in{opacity:1;transform:none}.gtm-landing .qch{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer);text-align:center;border:1px solid #ffffff17;border-radius:6px;padding:4px 0;font-size:8.5px;transition:color .5s,border-color .5s}.gtm-landing .q.mail .qch{color:var(--ac2);border-color:var(--acb)}.gtm-landing .q.hand .qch{color:var(--am);border-color:#e8a94e52}.gtm-landing .qt{min-width:0}.gtm-landing .qn{color:#d2d2dc;text-overflow:ellipsis;white-space:nowrap;font-size:13.4px;line-height:1.4;overflow:hidden}.gtm-landing .qw{color:var(--dimmer);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.4px;line-height:1.45;overflow:hidden}.gtm-landing .qs{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--dimmer);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;transition:color .45s;display:flex}.gtm-landing .q.ok .qs{color:var(--gr)}.gtm-landing .qbtn{border:1px solid var(--acb);background:var(--acs);color:var(--ac2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:7px;padding:5px 11px;font-size:8.5px}.gtm-landing .sent{color:var(--dim);animation:gtm-nin .55s var(--ease) both;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:11px;padding:9px 0;font-size:12.4px;line-height:1.5;display:flex}.gtm-landing .sent:last-child{border-bottom:none}.gtm-landing .sent b{color:#dcdce6;font-weight:600}.gtm-landing .sent i{background:var(--gr);width:5px;height:5px;box-shadow:0 0 8px var(--gr);border-radius:50%;flex:none;margin-top:7px}.gtm-landing .sent .tm2{font-family:var(--mono);color:var(--dimmer);flex:none;margin-left:auto;padding-left:8px;font-size:9px}.gtm-landing .cgrid{stroke:#ffffff0b;stroke-width:1px;vector-effect:non-scaling-stroke}.gtm-landing .caxis{stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.gtm-landing .clab{font-family:var(--mono);letter-spacing:.16em;fill:#6e6e7a;text-transform:uppercase;font-size:11px}.gtm-landing .cline{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.gtm-landing .cflat{stroke:#4a4a56;stroke-width:2.6px}.gtm-landing .cyou{stroke:var(--ac);stroke-width:3.4px;filter:drop-shadow(0 0 9px var(--acg))}.gtm-landing .cfill{fill:url(#mg);opacity:0}.gtm-landing .cdot{opacity:0}.gtm-landing .ctag{font-family:var(--mono);letter-spacing:.14em;fill:var(--ac3);opacity:0;font-size:12px;font-weight:500}.gtm-landing #lift.anim .cflat,.gtm-landing #lift.anim .cyou{animation:4.5s ease-out both gtm-cdraw}.gtm-landing #lift.anim .cfill{animation:1.2s ease-out 2.4s forwards gtm-cshow}.gtm-landing #lift.anim .ctag{animation:1s ease-out 3.1s forwards gtm-cshow}.gtm-landing #lift.anim .cdot{animation:.5s ease-out 3.4s forwards gtm-cshow}@keyframes gtm-cdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gtm-cshow{to{opacity:1}}.gtm-landing .cleg{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:6px;display:flex}.gtm-landing .cleg span{color:var(--dim);align-items:center;gap:9px;font-size:13px;display:inline-flex}.gtm-landing .cleg i{border-radius:2px;width:22px;height:3px;display:block}.gtm-landing .gch{flex-direction:column;gap:13px;margin-top:32px;display:flex}.gtm-landing .gch span{color:var(--muted);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.gtm-landing .gch i{width:20px;height:20px;color:var(--gr);background:#3ecf8e1a;border:1px solid #3ecf8e66;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-style:normal;display:flex}.gtm-landing .calh{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:10px;display:grid}.gtm-landing .calh span{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dimmer);font-size:8px}.gtm-landing .calg{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.gtm-landing .cald{aspect-ratio:1;font-family:var(--mono);color:var(--dimmer);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease), border-color .4s var(--ease),background .4s var(--ease),color .4s var(--ease);background:#ffffff04;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;font-size:10.5px;display:flex;transform:scale(.86)}.gtm-landing .cald.in{opacity:1;transform:none}.gtm-landing .cald.run{border-color:var(--acb);background:var(--acs);color:var(--ac3)}.gtm-landing .cald.last{color:var(--gr);background:#3ecf8e26;border-color:#3ecf8e99;font-weight:700;box-shadow:0 0 20px -5px #3ecf8ee6}.gtm-landing .cald.pad{box-shadow:none;background:0 0;border-color:#0000}@media (max-width:1080px){.gtm-landing .wrap{padding:0 32px}.gtm-landing section{padding:112px 0}}@media (max-width:900px){.gtm-landing .clab{font-size:15px}.gtm-landing .ctag{font-size:16px}.gtm-landing .c4{grid-template-columns:1fr 1fr}.gtm-landing .c3,.gtm-landing .c2{grid-template-columns:1fr}.gtm-landing section{padding:88px 0}.gtm-landing .wrap{padding:0 24px}.gtm-landing .split{grid-template-columns:1fr!important;gap:48px!important}.gtm-landing .cc{grid-template-columns:1fr!important;height:auto!important}.gtm-landing .cc>div:first-child{border-bottom:1px solid #ffffff0f;border-right:none!important;min-height:400px!important}.gtm-landing .ftr{grid-template-columns:1fr 1fr!important;gap:36px!important}.gtm-landing nav .wrap>div:last-child span:not(.btn){display:none}.gtm-landing nav .btn{padding:14px 18px!important}.gtm-landing #lift{padding:28px 24px 24px!important}.gtm-landing .cleg{gap:18px}.gtm-landing #cal{margin:0 auto;width:100%!important;max-width:430px!important}.gtm-landing .gch{margin-top:26px}}@media (max-width:600px){.gtm-landing .clab{font-size:30px}.gtm-landing .ctag{font-size:24px}.gtm-landing .phax,.gtm-landing .phmiss{font-size:20px}.gtm-landing .c4{grid-template-columns:1fr}.gtm-landing section{padding:72px 0}.gtm-landing .wrap{padding:0 20px}.gtm-landing .cards{gap:16px;margin-top:48px}.gtm-landing .card{padding:26px 22px 28px}.gtm-landing .say{margin-top:56px}.gtm-landing .say .s1{font-size:14.5px}.gtm-landing .say .s2{font-size:20px}.gtm-landing .cta{flex-direction:column;align-items:stretch}.gtm-landing .cta .btn{justify-content:center}.gtm-landing .ftr{grid-template-columns:1fr!important;gap:32px!important}.gtm-landing .pbar{padding:11px 16px}.gtm-landing .pbar .url{display:none}.gtm-landing .pbar .live{letter-spacing:.08em;font-size:8.5px}.gtm-landing .pfoot{flex-direction:column;gap:8px}.gtm-landing .k,.gtm-landing .eb{font-size:11.5px;line-height:1.45}.gtm-landing .phbox{padding:14px 10px 10px}.gtm-landing .phfoot,.gtm-landing .phhead{gap:8px}.gtm-landing .phlab{letter-spacing:.1em;font-size:8.5px}.gtm-landing .play{grid-template-columns:24px 1fr;gap:5px 10px}.gtm-landing .psz{text-align:left;grid-column:2;align-items:baseline;gap:9px;display:flex}.gtm-landing .pszk{margin-top:0}.gtm-landing .pt2{white-space:normal}.gtm-landing .detail{padding:18px 16px}.gtm-landing .q{grid-template-columns:74px 1fr;gap:6px 10px;padding:12px 0}.gtm-landing .qs{grid-column:2;justify-content:flex-start}.gtm-landing .qn,.gtm-landing .qw{white-space:normal}.gtm-landing .cap{gap:9px;padding:12px 16px}.gtm-landing #lift{padding:22px 14px 20px!important}.gtm-landing .cleg{gap:12px}.gtm-landing .cleg span{font-size:12px}.gtm-landing #cal{max-width:none!important}.gtm-landing #cal>div:nth-child(2){padding:16px 14px 14px!important}.gtm-landing .calg,.gtm-landing .calh{gap:4px}.gtm-landing .cald{border-radius:5px;font-size:9px}.gtm-landing .gch span{font-size:14px}}@media (prefers-reduced-motion:reduce){.gtm-landing *{transition:none!important;animation:none!important}.gtm-landing .rise{opacity:1;filter:none;transform:none}}@media (max-width:640px) and (orientation:portrait){.gtm-landing #board .dv{min-height:42px}.gtm-landing #board .draft{min-height:135px}.gtm-landing #board .detail{min-height:548px}.gtm-landing .play{position:relative}.gtm-landing .play.sel{background:0 0}.gtm-landing .play.sel:before{content:"";background:linear-gradient(90deg, var(--acs), transparent);pointer-events:none;position:absolute;inset:0 -25px}.gtm-landing .play>*{position:relative}.gtm-landing #queue .q{min-height:74px}.gtm-landing #queue .qs{min-height:26px}.gtm-landing #queue #sentlist{min-height:192px}.gtm-landing .gtm-qhead{flex-direction:column;align-items:flex-start;gap:5px}.gtm-landing #lift{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0!important}.gtm-landing #lift .ctag{display:none}}@media (max-width:900px){.gtm-landing #board .dv{min-height:42px}.gtm-landing #board .draft{min-height:135px}.gtm-landing #board .detail{min-height:548px}.gtm-landing #queue .q{min-height:74px}.gtm-landing #queue .qs{min-height:26px}.gtm-landing #queue #sentlist{min-height:192px}}
