.hm{--eo:cubic-bezier(.2, .715, .205, .99);--eio:cubic-bezier(.625, .05, 0, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--ui:#15121a;--grey:#6a6570;--fill:#f4f2f5;--display:var(--font-bricolage), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--paper);width:1440px;color:var(--ink);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0 auto;position:relative;overflow:hidden}@layer base{.hm a{color:inherit;text-decoration:none}.hm button{font-family:inherit}.hm img{max-width:none}}.hm .jump{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hm .see-how{cursor:pointer;border:0}.hm .display{font-family:var(--display)}.hm .mono{font-family:var(--mono)}.hm .btn-fx{transition:translate .6s var(--eo), scale .4s var(--eo), filter .3s ease;display:inline-block}.hm .btn-fx:hover{filter:brightness(1.06);scale:1.04}.hm .btn-fx:active{scale:.97}.hm .btn-dark{background:var(--ui);color:#fff;border-radius:999px;font-weight:700}.hm .ul{position:relative}.hm .ul:after{content:"";transform-origin:100%;height:2px;transition:transform .5s var(--eio);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hm .ul:hover:after{transform-origin:0;transform:scaleX(1)}.hm .h-big{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:84px;font-weight:800;line-height:.92}.hm .t-touch{display:none}.hm .nav{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);z-index:20;width:var(--nc,356px);transform-origin:50% 0;height:56px;transition:width .75s var(--eio), height .6s var(--eio), translate .7s var(--eio), scale .7s cubic-bezier(.34, 1.4, .64, 1) .18s, box-shadow .4s ease;background:#ffffffeb;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:0 auto;padding:0 8px 0 18px;display:grid;position:fixed;top:20px;left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.hm .nav.open{width:min(1376px,100vw - 32px);height:64px;box-shadow:0 16px 40px #00000024}.hm .nav.hide{transition:width .5s var(--eio), height .5s var(--eio), scale .38s var(--eio), translate .6s var(--eio) .12s, box-shadow .4s ease;translate:0 -140px;scale:.72}.hm .nav-l{align-items:center;gap:10px;display:flex}.hm .wordmark{font-family:var(--font-outfit-family), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ui);font-size:14px;font-weight:500}.hm .nav-mid{align-items:center;min-width:0;height:100%;display:grid;overflow:hidden}.hm .nav-menu{background:var(--blush);width:40px;height:40px;color:var(--ui);cursor:pointer;transition:opacity .3s ease .15s, rotate .6s var(--eio), scale .6s var(--spring);border:0;border-radius:50%;grid-area:1/1;justify-self:center;place-items:center;padding:0;display:grid}.hm .nav-menu:hover{scale:1.08}.hm .nav.open .nav-menu{opacity:0;pointer-events:none;transition:opacity .2s ease, rotate .5s var(--eio), scale .5s var(--eio);rotate:90deg;scale:.4}.hm .nav-links{white-space:nowrap;min-width:0;color:var(--ui);pointer-events:none;grid-area:1/1;align-items:center;gap:26px;font-size:15px;display:flex}.hm .nav.open .nav-links{pointer-events:auto}.hm .nav-links nav{flex-grow:1;justify-content:center;gap:26px;font-weight:500;display:flex}.hm .nl6{padding:0 6px;font-weight:600}.hm .nl{opacity:0;transition:opacity .2s ease, translate .3s var(--eio);translate:0 12px}.hm .nav.open .nl{opacity:1;transition:opacity .45s ease, translate .7s var(--eo);translate:0}.hm .nav.open .nl1{transition-delay:.2s}.hm .nav.open .nl2{transition-delay:.25s}.hm .nav.open .nl3{transition-delay:.3s}.hm .nav.open .nl4{transition-delay:.35s}.hm .nav.open .nl5{transition-delay:.4s}.hm .nav.open .nl6{transition-delay:.45s}.hm .nav-co{align-items:center;gap:5px;display:inline-flex}.hm .co-chev{transition:rotate .4s var(--eo)}.hm .nav.co-open .co-chev{rotate:180deg}.hm .nav-co-m{display:none}.hm .nav-drop{z-index:21;box-sizing:border-box;width:340px;translate:calc(-50% + var(--co-x,0px)) -8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, translate .35s var(--eo), visibility 0s linear .35s;background:#fff;border-radius:24px;gap:2px;padding:8px;display:grid;position:fixed;top:82px;left:50%;box-shadow:0 20px 44px #140a1e2e}.hm .nav-drop.open{opacity:1;visibility:visible;pointer-events:auto;translate:calc(-50% + var(--co-x,0px)) 0;transition:opacity .25s ease, translate .45s var(--eo), visibility 0s}.hm .co-item{color:var(--ui);transition:background-color .25s var(--eo);border-radius:16px;gap:2px;padding:12px 16px;display:grid}.hm .co-item:hover,.hm .co-item:focus-visible{background:var(--blush);outline:none}.hm .co-sep{border:0;border-top:1px solid #15121a14;margin:4px 14px}.hm .co-t{font-size:15px;font-weight:700}.hm .co-h{color:var(--grey);font-size:13px}.hm .nav-cta{white-space:nowrap;padding:13px 22px;font-size:15px}@media (min-width:1025px){.hm .nav,.hm .nav.open{width:min(880px,100vw - 32px);height:52px;padding:0 6px 0 18px;box-shadow:0 10px 30px #0000001a}.hm .nav-menu{display:none}.hm .nav-links,.hm .nav-links nav{gap:24px}.hm .nav-links{pointer-events:auto;font-size:14px}.hm .nav .nl{opacity:1;translate:0}.hm .nav-cta{padding:10px 18px;font-size:14px}}.hm .progress{background:var(--pop);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--sp,0));position:absolute;bottom:0;left:0}.hm .hero{height:900px;position:relative;overflow:hidden}.hm .i-wall{background:var(--pop);border-bottom-left-radius:64px;position:absolute;inset:0 0 0 752px;overflow:hidden}.hm .wall-in{gap:20px;display:flex;position:absolute;top:-260px;left:-90px;transform:rotate(-9deg)}.hm .wall-col{flex-direction:column;gap:20px;width:300px;padding-bottom:20px;display:flex}.hm .col-up{animation:46s linear infinite hm-up}.hm .col-down{animation:52s linear infinite hm-down}.hm .frame{border-radius:16px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000047}.hm .frame img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hm .wn{color:var(--ui);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #0003}.hm .wn-i{background:var(--blush);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.hm .wn-tc{font-family:var(--mono);background:var(--ink);color:#fff;border-radius:6px;padding:2px 6px;font-size:11px}.hm .wc{border-radius:999px;align-items:center;font-size:12.5px;display:flex;position:absolute}.hm .wc-sun{background:var(--sun);color:var(--sun-foreground);gap:6px;padding:5px 11px;font-weight:700;top:10px;right:10px}.hm .wc-live{background:var(--ui);color:#fff;gap:7px;padding:6px 12px;font-weight:600;bottom:10px;left:10px}.hm .hero-main{flex-direction:column;gap:28px;width:640px;display:flex;position:absolute;top:150px;left:64px}.hm .hero-h{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:104px;font-weight:800;line-height:.92}.hm .sticker-pop{background:var(--sun);color:var(--sun-foreground);border-radius:18px;margin:4px 0;padding:0 18px 6px;display:inline-block;transform:rotate(-4deg)}.hm .i3{max-width:560px;margin:0;font-size:21px;font-weight:500;line-height:1.45}.hm .i4{align-items:center;gap:30px;margin-top:6px;display:flex}.hm .file{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:212px;transition:translate .8s var(--spring), rotate .8s var(--spring);flex-shrink:0;position:relative;rotate:-6deg}.hm .file-in{transition:box-shadow .3s ease, scale .35s var(--eo), translate .45s var(--spring), opacity .4s ease;background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:7px 7px 11px;animation:6s ease-in-out 3s infinite hm-nudge;display:flex;box-shadow:0 14px 30px #1a0b1429}.hm .file-thumb{border-radius:9px;position:relative;overflow:hidden}.hm .file-thumb img{aspect-ratio:16/9;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}.hm .file-dur{font-family:var(--mono);color:#fff;background:#0a060cb8;border-radius:4px;padding:2px 5px;font-size:10.5px;position:absolute;bottom:6px;right:6px}.hm .file-meta{flex-direction:column;gap:2px;padding:0 5px;display:flex}.hm .file-meta b{font-family:var(--mono);color:var(--ui);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.hm .file-meta span{color:var(--grey);font-size:12.5px}.hm .file:hover .file-in{scale:1.03}.hm .file.dragging{cursor:grabbing;z-index:30;transition:none}.hm .file.dragging .file-in{animation:none;scale:1.06;box-shadow:0 34px 60px #1a0b144d}.hm .file.dragging.over .file-in{translate:0 -96px;scale:.42;box-shadow:0 18px 30px #1a0b1440}.hm .file.sink{transition:translate .55s var(--eio), rotate .55s var(--eio)}.hm .file.sink .file-in{opacity:0;transition:scale .55s var(--eio), opacity .35s ease .2s;animation:none;scale:.12}.hm .file.back .file-in{animation:hm-pop .8s var(--spring) both}.hm .cta-col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hm .drop-btn{background:var(--pop);color:var(--pop-foreground);border-radius:999px;font-size:19px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.hm .drop-btn .db{white-space:nowrap;transition:opacity .3s ease, translate .5s var(--eo);grid-area:1/1;justify-content:center;align-items:center;gap:10px;padding:21px 30px;display:inline-flex;position:relative}.hm .drop-btn .db-h,.hm .drop-btn .db-u,.hm .drop-btn .db-d{opacity:0;translate:0 16px}.hm .db-fill{background:#00000038;width:0;position:absolute;top:0;bottom:0;left:0}.hm .drop-btn.hot{scale:1.1}.hm .drop-btn.hot .db-a,.hm .drop-btn.uploading .db-a,.hm .drop-btn.done .db-a{opacity:0;translate:0 -16px}.hm .drop-btn.hot .db-h,.hm .drop-btn.uploading .db-u,.hm .drop-btn.done .db-d{opacity:1;translate:0}.hm .drop-btn.uploading .db-fill{width:100%;transition:width 1.6s var(--eio)}.hm .drop-btn.done{background:var(--ui);color:#fff}.hm .hint{color:var(--mute);max-width:300px;font-size:15px;line-height:1.4}.hm .mq-sec{height:240px;position:relative;overflow:hidden}.hm .band{padding:18px 0;position:absolute;left:-40px;right:-40px;overflow:hidden;box-shadow:0 16px 40px #0000001f}.hm .band-a{background:var(--sun);color:var(--sun-foreground);top:60px;transform:rotate(2.5deg)}.hm .band-b{background:var(--ink);color:#fff;top:70px;transform:rotate(-2.5deg)}.hm .mq-t{white-space:nowrap;font-family:var(--display);letter-spacing:-.03em;font-size:48px;font-weight:800;display:inline-flex}.hm .mq{animation:38s linear infinite hm-mq}.hm .mq-rev{animation:44s linear infinite reverse hm-mq}.hm .mq-i{align-items:center;gap:26px;padding-right:26px;display:inline-flex}.hm .mq-i img{object-fit:cover;border-radius:50%;width:64px;height:64px}.hm .prob{padding:150px 64px 140px}.hm .wk{border-top:2px solid var(--line);grid-template-columns:190px minmax(0,1fr);align-items:baseline;column-gap:36px;padding:26px 0;display:grid}.hm .wk:last-child{border-bottom:2px solid var(--line)}.hm .wk-d{font-family:var(--mono);color:var(--mute);font-size:16px;font-weight:700}.hm .wk-t{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:62px;font-weight:700;line-height:1.12}.hm .wk-last{color:var(--pop);font-size:88px;font-weight:800}.hm .fchip{font-family:var(--mono);letter-spacing:-.02em;background:var(--ui);color:#fff;vertical-align:6px;border-radius:14px;padding:8px 18px 10px;font-size:38px;font-weight:700;display:inline-block}.hm .bubble{background:var(--blush);color:var(--ink);border-radius:999px 999px 999px 10px;padding:2px 26px 8px;display:inline-block}.hm .cw{transition:opacity .5s,color .5s}.hm .cw-obj{transition:opacity .5s ease, scale .8s var(--spring), rotate .8s var(--spring)}.hm .prob-end{justify-content:space-between;align-items:center;gap:40px;margin-top:60px;display:flex}.hm .prob-p{max-width:860px;margin:0;font-size:27px;font-weight:600;line-height:1.4}.hm .see-how{flex-shrink:0;align-items:center;gap:8px;padding:16px 24px;font-size:17px;display:inline-flex}.hm .rev{background:var(--pop);color:var(--pop-foreground);border-radius:calc(110px - var(--g,1) * 62px);scale:calc(.9 + var(--g,1) * .1);flex-direction:column;gap:52px;margin:0 20px;padding:104px 56px 56px;display:flex}.hm .rev-head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hm .rev-h{font-family:var(--display);letter-spacing:-.05em;max-width:800px;margin:0;font-size:104px;font-weight:800;line-height:.9}.hm .rev-p{max-width:410px;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.45}.hm .stage{background:var(--ui);color:#fff;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:28px;height:640px;position:relative;overflow:hidden}.hm .stage-img{object-fit:cover;object-position:50% 40%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hm .stage canvas,.hm .stage .draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hm .scrim{pointer-events:none;background:linear-gradient(#0a060c00,#0a060cb8);height:150px;position:absolute;bottom:0;left:0;right:0}.hm .stage-bar{pointer-events:none;align-items:center;gap:18px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.hm .stage-play{width:44px;height:44px;color:var(--ui);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hm .stage-time{font-family:var(--mono);font-size:14px;font-weight:700}.hm .track{background:#ffffff52;border-radius:99px;flex-grow:1;height:6px;position:relative}.hm .scrub-fill{background:var(--sun);border-radius:99px;width:32.8%;position:absolute;top:0;bottom:0;left:0}.hm .mk{border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;bottom:16px;overflow:hidden;box-shadow:0 0 0 2px #fff}.hm .mk-count{width:auto;height:auto;box-shadow:none;white-space:nowrap;background:var(--sun);color:var(--sun-foreground);border-radius:999px;margin:0;padding:4px 9px;font-size:12.5px;font-weight:800;left:32.8%;overflow:visible;translate:-50%}.hm .playhead{background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:32.8%}.hm .ava{object-fit:cover;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.hm .ava-ini{background:var(--blush);color:var(--ink);font-size:13px}.hm .ava-you{color:var(--ui);background:#fff;font-size:12px}.hm .pin{position:absolute}.hm .pin-dot{border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:-18px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 18px #00000059}.hm .pin-b{box-sizing:border-box;background:var(--ui);color:#fff;cursor:default;border-radius:16px;flex-direction:column;gap:5px;width:272px;padding:10px 14px 12px;display:flex;position:absolute;top:-20px;left:30px}.hm .pin-hd{align-items:center;gap:8px;font-size:13px;display:flex}.hm .pin-hd b{font-weight:700}.hm .pin-tc{font-family:var(--mono);background:var(--sun);color:var(--sun-foreground);border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700}.hm .pin-meta{color:var(--sun);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.hm .pin-txt{font-size:15px;line-height:1.35}.hm .pin-s1{top:55%;left:18%}.hm .pin-s2{top:22.5%;left:69.9%}.hm .pin-s3{top:13%;left:30%}.hm .pin-new{animation:hm-pin-in .7s var(--spring) both}.hm .clear-notes{cursor:pointer;color:var(--ui);background:#fff;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;position:absolute;top:22px;right:22px}.hm .guests{background-color:var(--blush);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;height:860px;margin-top:120px;position:relative;overflow:hidden}.hm .g-text{flex-direction:column;gap:26px;width:560px;display:flex;position:absolute;top:120px;left:64px}.hm .g-p{color:var(--mute);margin:0;font-size:20px;line-height:1.5}.hm .share{background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 22px;display:flex;box-shadow:0 10px 30px #00000014}.hm .g-url{font-family:var(--mono);color:var(--ui);flex-grow:1;font-size:15px}.hm .copy-btn{cursor:pointer;white-space:nowrap;background:var(--pop);color:var(--pop-foreground);border:0;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:700}.hm .bdg{width:230px;position:absolute}.hm .bdg0{top:70px;left:690px}.hm .bdg1{top:20px;left:950px}.hm .bdg2{top:120px;left:1190px}.hm .bdg3{top:440px;left:800px}.hm .bdg4{top:470px;left:1070px}.hm .badge{color:var(--ui);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:12px 12px 16px;display:flex;box-shadow:0 20px 44px #140a1e2e}.hm .badge-hole{background:#e6e2ea;border-radius:99px;align-self:center;width:44px;height:8px}.hm .badge img{aspect-ratio:1;object-fit:cover;pointer-events:none;border-radius:14px;width:100%;height:auto}.hm .bdg-n{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:800}.hm .bdg-t{font-size:13.5px;line-height:1.4}.hm .bdg-tc{font-family:var(--mono);background:var(--ui);color:#fff;border-radius:5px;margin-right:6px;padding:2px 6px;font-size:11px}.hm .swing{transform-origin:50% -24px;animation:5.5s ease-in-out infinite alternate hm-swing}.hm .s1{animation-duration:6.2s}.hm .s2{animation-duration:4.9s}.hm .s3{animation-duration:6.8s}.hm .s4{animation-duration:5.1s}.hm .badge-drag{transform-origin:50% 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:rotate .9s var(--spring), scale .45s var(--eo)}.hm .badge-drag.grabbed{cursor:grabbing;transition:scale .3s var(--eo);scale:1.06}.hm .badge-drag.grabbed .swing{animation-play-state:paused}.hm .badge-drag.grabbed .badge{box-shadow:0 36px 64px #140a1e4d}.hm .publish{height:900px;position:relative}.hm .pub-h{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:150px;font-weight:800;line-height:.88;position:absolute;top:140px;left:64px}.hm .line{display:block}.hm .pub-p{width:470px;color:var(--mute);margin:0;font-size:19px;line-height:1.5;position:absolute;top:610px;left:70px}.hm .pub-img{width:616px;height:420px;position:absolute;top:110px;left:760px}.hm .pub-img img{object-fit:cover;border-radius:32px;width:100%;height:100%}.hm .pub-card{width:540px;position:absolute;top:430px;left:660px}.hm .yt-card{color:var(--ui);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 30px 70px #140a1e38}.hm .yt-top{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hm .yt-top span{color:var(--grey);margin-left:auto;font-weight:500}.hm .yt-field{flex-direction:column;gap:5px;display:flex}.hm .yt-field>span:first-child{color:var(--grey);font-size:12px}.hm .yt-title{background:var(--fill);border-radius:12px;padding:11px 13px;font-size:17px;font-weight:600}.hm .yt-tags{flex-wrap:wrap;gap:6px;font-size:12.5px;font-weight:600;display:flex}.hm .yt-tags span{background:var(--fill);border-radius:999px;padding:5px 11px}.hm .pub-row{align-items:center;gap:10px;display:flex}.hm .vis{background:var(--fill);border-radius:12px;margin-right:auto;padding:4px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.hm .vis>span:not(.vis-thumb){text-align:center;width:62px;padding:7px 0;position:relative}.hm .vis>span:nth-child(2),.hm .vis>span:nth-child(3){color:var(--grey)}.hm .vis>span:nth-child(3){width:72px}.hm .vis-thumb{background:#fff;border-radius:9px;width:62px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #00000014}.hm .pub-btn{background:var(--pop);color:var(--pop-foreground);border-radius:999px;font-size:15px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.hm .pub-fill{background:#0000002e;width:0;position:absolute;top:0;bottom:0;left:0}.hm .pub-a,.hm .pub-b{grid-area:1/1;padding:13px 18px;position:relative}.hm .pub-b{opacity:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hm .stk-sec{background:var(--sun);color:var(--sun-foreground);border-radius:48px;margin:0 20px;padding:110px 64px 80px}.hm .stk-head{justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 60px;display:flex}.hm .stk-h{font-family:var(--display);letter-spacing:-.045em;max-width:900px;margin:0;font-size:76px;font-weight:800;line-height:.94}.hm .shake-btn{cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:8px;padding:15px 22px;font-size:16px;display:none}.hm.phys .shake-btn{display:inline-flex}.hm .phys-box{height:540px;position:relative}.hm .stk{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;cursor:default;border-radius:999px;padding:14px 28px 18px;font-weight:700;position:absolute;box-shadow:0 10px 24px #0000001f}.hm .stk-w{color:var(--ui);background:#fff}.hm .stk-a{background:var(--pop);color:var(--pop-foreground)}.hm .stk-i{background:var(--ui);color:#fff}.hm .stk-s{background:var(--blush);color:var(--ink)}.hm.phys .stk{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;opacity:0;transition:opacity .25s}.hm.phys .stk.live{opacity:1}.hm.phys .stk.held{cursor:grabbing;z-index:5}.hm .pricing{flex-direction:column;gap:56px;padding:150px 64px 120px;display:flex}.hm .pr-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hm .pr-h{max-width:760px}.hm .faq{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:80px;padding:60px 64px 150px;display:grid}.hm .faq-i{border-top:2px solid var(--line)}.hm .faq-i:last-child{border-bottom:2px solid var(--line)}.hm .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);font-family:var(--display);letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:20px;padding:26px 0;font-size:30px;font-weight:700;display:flex}.hm .faq-q>span:first-child{flex-grow:1}.hm .faq-ic{background:var(--pop);width:44px;height:44px;color:var(--pop-foreground);transition:rotate .6s var(--spring), scale .3s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hm .faq-q[aria-expanded=true] .faq-ic{rotate:45deg}.hm .faq-a{max-width:720px;color:var(--mute);animation:hm-faq-in .6s var(--eo);margin:0 0 28px;font-size:18px;line-height:1.55}.hm .fin{background:var(--pop);color:var(--pop-foreground);border-radius:48px;flex-direction:column;gap:40px;margin:0 20px 20px;padding:100px 64px 40px;display:flex;overflow:hidden}.hm .fin-head{justify-content:space-between;align-items:center;gap:40px;display:flex}.hm .fin-h{font-family:var(--display);letter-spacing:-.04em;max-width:620px;margin:0;font-size:64px;font-weight:800;line-height:.95}.hm .fin-cta{color:var(--ui);background:#fff;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 26px;font-size:17px;font-weight:700;display:flex}.hm .fin-cta a{padding:15px 22px;font-size:16px}.hm [data-px]{translate:calc(var(--pxv,0px)) 0}.hm .logo-big{font-family:var(--display);letter-spacing:-.065em;white-space:nowrap;margin:20px 0 0 -12px;padding-bottom:.1em;font-size:330px;font-weight:800;line-height:.8;overflow:hidden}.hm .lt{display:inline-block}.hm .fin-foot{border-top:2px solid #ffffff40;align-items:center;gap:28px;padding-top:24px;font-size:15px;font-weight:600;display:flex}.hm .fin-foot>span:first-child{margin-right:auto}.hm .cur{background:var(--ui);color:#fff;pointer-events:none;z-index:50;opacity:0;width:14px;height:14px;transition:width .45s var(--eo), height .45s var(--eo), margin .45s var(--eo), opacity .3s ease;font:700 13px/1 var(--font-instrument-sans), sans-serif;border-radius:999px;place-items:center;margin:-7px 0 0 -7px;display:grid;position:fixed;top:0;left:0}.hm .cur.on{opacity:1}.hm .cur[data-state]{width:86px;height:86px;margin:-43px 0 0 -43px}.hm .cur[data-state=note],.hm .cur[data-state=drag]{width:104px;height:36px;margin:20px 0 0 16px}.hm .cur-l{opacity:0;transition:opacity .3s ease, scale .45s var(--spring);grid-area:1/1;scale:.6}.hm .cur[data-state=copy] .cur-l[data-l=copy],.hm .cur[data-state=drag] .cur-l[data-l=drag],.hm .cur[data-state=note] .cur-l[data-l=note]{opacity:1;scale:1}.hm.inking .cur{opacity:0!important}.hm .drop-ov{z-index:60;background:var(--pop);color:var(--pop-foreground);pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:26px;padding:0 88px;font-size:26px;font-weight:600;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.hm.dropping .drop-ov{opacity:1;visibility:visible;transition:opacity .35s}.hm .drop-big{font-family:var(--display);letter-spacing:-.06em;transition:scale .7s var(--spring), rotate .7s var(--spring);font-size:250px;font-weight:800;line-height:.82;display:inline-block;rotate:-3deg;scale:.86}.hm.dropping .drop-big{rotate:none;scale:1}.hm .got{z-index:61;background:var(--pop);color:var(--pop-foreground);animation:hm-got-in .6s var(--eio) both;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:0 88px;display:flex;position:fixed;inset:0}.hm .got-big{font-family:var(--display);letter-spacing:-.06em;font-size:170px;font-weight:800;line-height:.85}.hm .got-file{font-family:var(--mono);background:var(--ui);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;max-width:min(900px,100%);padding:12px 18px;font-size:22px;font-weight:700;overflow:hidden}.hm .got-p{max-width:640px;font-size:23px;font-weight:500;line-height:1.45}.hm .got-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.hm .got-row a{color:var(--ui);background:#fff;border-radius:999px;padding:17px 26px;font-size:18px;font-weight:700}.hm .got-row button{cursor:pointer;color:inherit;background:0 0;border:2px solid;border-radius:999px;padding:15px 24px;font-size:18px;font-weight:700}.hm [data-par]{translate:0 var(--py,0px)}.hm .mouse-par{translate:calc(var(--mx,0) * -22px) calc(var(--my,0) * -16px)}.hm.anim .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hm.anim .wi{transition:translate 1.1s var(--eo), rotate 1.1s var(--eo);display:inline-block;translate:0 108%;rotate:4deg}.hm.anim .in .wi,.hm.anim .hero-h .wi{translate:0;rotate:none}.hm.anim .hero-h .wi{animation:hm-word-in 1.2s var(--eo) both}.hm.anim .hero-h .d2{animation-delay:.25s}.hm.anim .hero-h .d3{animation-delay:.33s}.hm.anim .hero-h .d5{animation-delay:.56s}.hm.anim .hero-h .d6{animation-delay:.64s}.hm.anim .sticker-pop{animation:hm-pop .9s var(--spring) .48s both}.hm.anim .i3{animation:hm-fade-up 1s var(--eo) .76s both}.hm.anim .i4{animation:hm-fade-up 1s var(--eo) .88s both}.hm.anim .i-wall{animation:hm-wipe-left 1.5s var(--eio) .2s both}.hm.anim .wall-in{animation:hm-wall-zoom 2.2s var(--eo) .2s both}.hm.anim .nav{animation:1.1s cubic-bezier(.34,1.4,.64,1) .15s backwards hm-nav-in}.hm.anim .up{opacity:0;transition:opacity .9s ease, translate 1.1s var(--eo);translate:0 40px}.hm.anim .in .up,.hm.anim .up.in{opacity:1;translate:0}.hm.anim .cw{opacity:.16}.hm.anim .cw.lit{opacity:1}.hm.anim .cw-obj{rotate:-12deg;scale:.4}.hm.anim .cw-obj.lit{rotate:none;scale:1}.hm.anim .stage{clip-path:inset(18% 6% 0 round 28px);transition:clip-path 1.5s var(--eio)}.hm.anim .in .stage{clip-path:inset(0 round 28px)}.hm.anim .stage-img{transition:scale 2.2s var(--eo);scale:1.18}.hm.anim .in .stage-img{scale:1}.hm.anim .pin-s1,.hm.anim .pin-s2,.hm.anim .pin-s3{opacity:0;scale:.4}.hm.anim .pin-s1{transition:opacity .3s ease 1.2s, scale .8s var(--spring) 1.2s}.hm.anim .pin-s2{transition:opacity .3s ease 2.4s, scale .8s var(--spring) 2.4s}.hm.anim .pin-s3{transition:opacity .3s ease 4.2s, scale .8s var(--spring) 4.2s}.hm.anim .in .pin-s1,.hm.anim .in .pin-s2,.hm.anim .in .pin-s3{opacity:1;scale:1}.hm.anim .in .pin-s3 .pin-dot{animation:1.4s ease-out 4.6s 2 hm-ring}.hm.anim .scrub-fill{transform-origin:0;transition:scale 1.6s var(--eio) .6s;scale:0 1}.hm.anim .in .scrub-fill{scale:1}.hm.anim .draw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--eio) .9s}.hm.anim .in .draw path{stroke-dashoffset:0}.hm.anim .mk{transition:scale .7s var(--spring);scale:0}.hm.anim .in .mk{scale:1}.hm.anim .badge-drop{transition:translate 1.5s var(--spring);translate:0 -900px}.hm.anim .in .badge-drop{translate:0}.hm.anim .line{padding-bottom:.06em;overflow:hidden}.hm.anim .li{transition:translate 1.3s var(--eio);display:inline-block;translate:0 100%}.hm.anim .in .li{translate:0}.hm.anim .wipe{clip-path:inset(100% 0 0 round 32px);transition:clip-path 1.5s var(--eio) .2s, scale 2s var(--eo) .2s;scale:1.2}.hm.anim .in .wipe{clip-path:inset(0 round 32px);scale:1}.hm.anim .rise-card{opacity:0;transition:opacity .8s ease .7s, translate 1.3s var(--eo) .7s;translate:0 90px}.hm.anim .in .rise-card{opacity:1;translate:0}.hm.anim .in .vis-thumb{animation:hm-vis 1.4s var(--eio) 1.4s both}.hm.anim .in .pub-fill{animation:hm-fill 1.3s var(--eio) 2.8s forwards}.hm.anim .in .pub-a{animation:.4s 4.1s forwards hm-out}.hm.anim .in .pub-b{animation:hm-in-b .6s var(--spring) 4.2s forwards}.hm.anim .card-in{opacity:0;transition:opacity .8s ease, translate 1.2s var(--eo), rotate 1.4s var(--spring);translate:0 100px}.hm.anim .in .card-in{opacity:1;translate:0}.hm.anim .lt{opacity:0;transition:translate 1.2s var(--eo), opacity .6s ease;translate:0 110%}.hm.anim .in .lt{opacity:1;translate:0}.hm .d0{transition-delay:0s;animation-delay:0s}.hm .d1{transition-delay:55ms;animation-delay:55ms}.hm .d2{transition-delay:.11s;animation-delay:.11s}.hm .d3{transition-delay:.165s;animation-delay:.165s}.hm .d4{transition-delay:.22s;animation-delay:.22s}.hm .d5{transition-delay:.275s;animation-delay:.275s}.hm .d6{transition-delay:.33s;animation-delay:.33s}.hm .d7{transition-delay:.385s;animation-delay:.385s}.hm .d8{transition-delay:.44s;animation-delay:.44s}.hm .d9{transition-delay:.495s;animation-delay:.495s}.hm .d10{transition-delay:.55s;animation-delay:.55s}.hm .d11{transition-delay:.605s;animation-delay:.605s}.hm .d12{transition-delay:.66s;animation-delay:.66s}.hm .d13{transition-delay:.715s;animation-delay:.715s}.hm .d14{transition-delay:.77s;animation-delay:.77s}.hm .d15{transition-delay:.825s;animation-delay:.825s}.hm .d16{transition-delay:.88s;animation-delay:.88s}.hm .d17{transition-delay:.935s;animation-delay:.935s}.hm .d18{transition-delay:.99s;animation-delay:.99s}.hm .d19{transition-delay:1.045s;animation-delay:1.045s}.hm .d20{transition-delay:1.1s;animation-delay:1.1s}.hm .d21{transition-delay:1.155s;animation-delay:1.155s}.hm .d22{transition-delay:1.21s;animation-delay:1.21s}.hm .d23{transition-delay:1.265s;animation-delay:1.265s}.hm .d24{transition-delay:1.32s;animation-delay:1.32s}@media (hover:none){.hm .t-fine{display:none}.hm .t-touch{display:inline}.hm .stage{touch-action:pan-y}}@media (max-width:1024px){.hm{width:100%}.hm .nav{width:min(var(--nc,356px), calc(100vw - 24px));transition:width .75s var(--eio), height .7s var(--eio), border-radius .6s var(--eio), translate .7s var(--eio), scale .7s cubic-bezier(.34, 1.4, .64, 1) .18s, box-shadow .4s ease;grid-template-rows:56px;align-content:start;top:12px}.hm .nav.open{width:calc(100vw - 24px);height:var(--nh,356px);border-radius:30px}.hm .nav-co,.hm .nav-drop{display:none}.hm .nav-co-m{border-top:2px solid #15121a14;flex-wrap:wrap;gap:6px 20px;padding:14px 0;font-size:17px;font-weight:600;display:flex}.hm .nav.open .nav-co-m .nl{transition-delay:.4s}.hm .nav-mid{height:56px}.hm .nav-links{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:calc(100vw - 24px);padding:0 22px 0 0;position:absolute;top:64px;left:0}.hm .nav-links nav{flex-direction:column;justify-content:flex-start;gap:0}.hm .nav-links nav .nl{font-family:var(--display);letter-spacing:-.035em;border-top:2px solid #15121a14;padding:8px 0 10px;font-size:32px;font-weight:800}.hm .nav-links nav .ul:after{display:none}.hm .nav-links .nl6{border-top:2px solid #15121a14;padding:16px 0 0;font-size:17px;font-weight:700}.hm .nav.open .nav-menu{opacity:1;pointer-events:auto;transition:rotate .5s var(--eio);rotate:none;scale:1}.hm .nav-menu path{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--eio)}.hm .nav.open .mb1{transform:translateY(2px)rotate(45deg)}.hm .nav.open .mb2{transform:translateY(-2px)rotate(-45deg)}.hm .hero{flex-direction:column;height:auto;display:flex}.hm .hero-main{gap:22px;width:auto;max-width:720px;padding:104px 20px 0;position:relative;top:auto;left:auto}.hm .hero-h{font-size:clamp(50px,14vw,104px)}.hm .i3{font-size:18px}.hm .i4{flex-wrap:wrap;gap:22px 26px}.hm .file{width:172px}.hm .drop-btn .db{padding:18px 26px}.hm .i-wall{border-top-left-radius:56px;border-bottom-left-radius:0;order:2;height:clamp(360px,96vw,560px);margin-top:44px;position:relative;inset:auto}.hm.anim .i-wall{animation-name:hm-wipe-m}.hm .wall-in{transform-origin:0 0;top:-150px;left:-30px;scale:.64}.hm .mq-sec{height:168px}.hm .band{padding:12px 0}.hm .band-a{top:38px}.hm .band-b{top:46px}.hm .mq-t{font-size:30px}.hm .mq-i{gap:16px;padding-right:16px}.hm .mq-i img{width:42px;height:42px}.hm .prob{padding:96px 20px 80px}.hm .wk{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:18px 0}.hm .wk-d{font-size:14px}.hm .wk-t{font-size:clamp(30px,8.6vw,62px)}.hm .wk-t.wk-last{font-size:clamp(40px,11.5vw,88px)}.hm .fchip{vertical-align:.12em;border-radius:.34em;padding:.18em .42em .24em;font-size:.6em}.hm .prob-end{flex-direction:column;align-items:flex-start;gap:24px;margin-top:40px}.hm .prob-p{font-size:20px}.hm .rev{gap:30px;margin:0 10px;padding:64px 14px 14px}.hm .rev-head{flex-direction:column;align-items:flex-start;gap:20px}.hm .rev-h{font-size:clamp(48px,13vw,104px)}.hm .rev-p{font-size:18px}.hm .stage{border-radius:22px;height:clamp(460px,118vw,640px)}.hm .stage-img{object-position:42% 40%}.hm .stage-bar{gap:12px;bottom:16px;left:14px;right:14px}.hm .stage-play{width:36px;height:36px}.hm .pin-b{width:200px;padding:8px 11px 10px}.hm .pin-txt{font-size:13.5px}.hm .pin-s1{top:60%;left:8%}.hm .pin-s2{top:30%;left:72%}.hm .pin-s2 .pin-b{left:auto;right:30px}.hm .pin-s3{top:12%;left:9%}.hm .guests{height:auto;margin-top:80px;padding:88px 0 calc(360px + 1.6*clamp(150px,22vw,210px))}.hm .g-text{gap:20px;width:auto;max-width:600px;margin:0 20px;position:relative;top:auto;left:auto}.hm .g-h{font-size:clamp(44px,11.5vw,84px)}.hm .g-p{font-size:18px}.hm .g-url{font-size:13px}.hm .copy-btn{padding:11px 16px;font-size:14px}.hm .bdg{width:clamp(150px,22vw,210px);top:auto}.hm .bdg0{bottom:300px;left:3%}.hm .bdg1{bottom:330px;left:54%}.hm .bdg2{bottom:30px;left:6%}.hm .bdg3{bottom:56px;left:52%}.hm .bdg4{bottom:150px;left:28%}.hm .bdg-n{font-size:17px}.hm .bdg-t{font-size:12.5px}.hm .publish{flex-direction:column;gap:28px;height:auto;padding:96px 20px 80px;display:flex}.hm .pub-h,.hm .pub-img,.hm .pub-card,.hm .pub-p{position:relative;top:auto;left:auto}.hm .pub-h{font-size:clamp(62px,18.5vw,150px)}.hm .pub-img{order:1;width:100%;height:clamp(240px,62vw,460px)}.hm .pub-card{order:2;width:auto;max-width:540px;margin:-96px 0 0 12px}.hm .pub-p{order:3;width:auto;max-width:560px;font-size:18px}.hm .pub-row{flex-wrap:wrap;row-gap:12px}.hm .stk-sec{border-radius:32px;margin:0 10px;padding:64px 16px 16px}.hm .stk-head{flex-direction:column;align-items:flex-start;gap:22px;margin:0 0 24px}.hm .stk-h{font-size:clamp(40px,10.6vw,76px)}.hm .phys-box{height:500px}.hm .stk{padding:9px 17px 12px;font-size:clamp(18px,2.8vw,30px)!important}.hm:not(.phys) .phys-box{flex-wrap:wrap;align-content:flex-start;gap:10px;height:auto;display:flex}.hm:not(.phys) .stk{position:relative;top:auto!important;left:auto!important}.hm .pricing{gap:36px;padding:96px 16px 80px}.hm .pr-head{flex-direction:column;align-items:flex-start;gap:24px}.hm .pr-h,.hm .faq-h{font-size:clamp(44px,11.5vw,84px)}.hm .faq{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 16px 96px}.hm .faq-q{gap:14px;padding:20px 0;font-size:21px}.hm .faq-ic{width:38px;height:38px}.hm .faq-a{font-size:16.5px}.hm .fin{border-radius:32px;gap:28px;margin:0 10px 10px;padding:64px 20px 28px}.hm .fin-head{flex-direction:column;align-items:flex-start;gap:24px}.hm .fin-h{font-size:clamp(44px,11.5vw,64px)}.hm .fin-cta{padding:8px 8px 8px 20px}.hm .logo-big{margin:8px 0 0 -6px;font-size:25vw}.hm .fin-foot{flex-wrap:wrap;gap:12px 20px}.hm .fin-foot>span:first-child{width:100%}.hm .drop-ov,.hm .got{padding:0 24px}.hm .drop-big{font-size:clamp(90px,26vw,250px)}.hm .got-big{font-size:clamp(80px,22vw,170px)}}@media (max-width:640px){.hm .pr-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}@keyframes hm-up{0%{transform:translateY(0)}to{transform:translateY(-25%)}}@keyframes hm-down{0%{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes hm-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hm-swing{0%{rotate:-2.5deg}to{rotate:2.5deg}}@keyframes hm-nudge{0%,86%,to{rotate:none}90%{rotate:5deg}94%{rotate:-4deg}97%{rotate:2deg}}@keyframes hm-pop{0%{rotate:-30deg;scale:0}}@keyframes hm-word-in{0%{translate:0 108%;rotate:5deg}}@keyframes hm-fade-up{0%{opacity:0;filter:blur(6px);translate:0 30px}}@keyframes hm-wipe-left{0%{clip-path:inset(0 0 0 100% round 0 0 0 64px)}to{clip-path:inset(0 round 0 0 0 64px)}}@keyframes hm-wipe-m{0%{clip-path:inset(0 0 0 100% round 56px 0 0)}to{clip-path:inset(0 round 56px 0 0)}}@keyframes hm-wall-zoom{0%{scale:1.25}}@keyframes hm-nav-in{0%{translate:0 -110px;scale:.4}}@keyframes hm-ring{0%{box-shadow:0 0 0 3px #fff,0 0 0 3px #fffc}to{box-shadow:0 0 0 3px #fff,0 0 0 22px #fff0}}@keyframes hm-vis{0%{width:62px;left:4px}50%{width:72px;left:66px}to{width:62px;left:138px}}@keyframes hm-fill{to{width:100%}}@keyframes hm-out{to{opacity:0;translate:0 -12px}}@keyframes hm-in-b{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes hm-faq-in{0%{opacity:0;filter:blur(4px);translate:0 -10px}}@keyframes hm-roll{0%{opacity:0;filter:blur(8px);translate:0 26px}}@keyframes hm-pin-in{0%{opacity:0;scale:.3}}@keyframes hm-got-in{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}.hm .pin-b.at-var{left:var(--bl);top:var(--bt)}.hm .stk.at-var{left:var(--x);top:var(--y);rotate:var(--r);font-size:var(--fs)}
