.hero-studio-module__rI78ha__studio{width:100%;min-width:0}.hero-studio-module__rI78ha__stage{aspect-ratio:1.29;isolation:isolate;width:100%;position:relative}.hero-studio-module__rI78ha__scene{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-studio-module__rI78ha__canvas{pointer-events:none;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.hero-studio-module__rI78ha__canvas[data-ready=true]{opacity:1}.hero-studio-module__rI78ha__accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-studio-module__rI78ha__canvas{transition:none}}@media (max-width:639px){.hero-studio-module__rI78ha__stage{aspect-ratio:1.05}}
.home-activity-demo-module__8bkKPW__live{border-radius:.5rem;transition:opacity .5s;animation:.45s ease-out backwards home-activity-demo-module__8bkKPW__summary-appear;position:absolute;left:0;right:0}.home-activity-demo-module__8bkKPW__live[data-phase=clearing]{opacity:0;pointer-events:none}.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring{border-radius:inherit;background:linear-gradient(90deg, var(--summary-colors)) 0 0 / 200% 100% repeat-x;pointer-events:none;transition:opacity .7s;animation:4s linear infinite paused home-activity-demo-module__8bkKPW__summary-flow;position:absolute;inset:0}.home-activity-demo-module__8bkKPW__glow{z-index:-1;opacity:.5;filter:blur(12px);inset:-2px}.home-activity-demo-module__8bkKPW__glow:after,.home-activity-demo-module__8bkKPW__ring:after{content:"";border-radius:inherit;background:var(--summary-color);opacity:0;transition:opacity .45s;position:absolute;inset:0}.home-activity-demo-module__8bkKPW__live[data-phase=working] :is(.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring),.home-activity-demo-module__8bkKPW__live[data-phase=settling] :is(.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring){animation-play-state:running}.home-activity-demo-module__8bkKPW__live[data-phase=settling] :is(.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring):after,.home-activity-demo-module__8bkKPW__live[data-phase=done] :is(.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring):after{opacity:1}.home-activity-demo-module__8bkKPW__live[data-phase=done] :is(.home-activity-demo-module__8bkKPW__glow,.home-activity-demo-module__8bkKPW__ring){opacity:0}.home-activity-demo-module__8bkKPW__pending{background:var(--surface);border-radius:calc(.5rem - 1.5px);align-items:center;gap:.5rem;padding:0 calc(.5rem - .5px) 0 calc(.75rem + 1.5px);font-size:.75rem;display:flex;position:absolute;inset:1.5px}.home-activity-demo-module__8bkKPW__status{min-width:0;color:var(--muted);flex:1;align-items:center;gap:.375rem;transition:opacity .3s,filter .3s,transform .3s;display:flex}.home-activity-demo-module__8bkKPW__live[data-phase=settling] .home-activity-demo-module__8bkKPW__status{opacity:0;filter:blur(4px);transform:translateY(-3px)}.home-activity-demo-module__8bkKPW__phrase{white-space:nowrap;text-overflow:ellipsis;color:#0000;background-color:var(--muted);background-image:linear-gradient(100deg, transparent 40%, var(--foreground) 50%, transparent 60%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;min-width:0;font-weight:600;animation:2s linear infinite home-activity-demo-module__8bkKPW__summary-shimmer,.36s cubic-bezier(.2,.8,.2,1) backwards home-activity-demo-module__8bkKPW__summary-rise;overflow:hidden}.home-activity-demo-module__8bkKPW__live[data-phase=waiting] .home-activity-demo-module__8bkKPW__phrase{animation-play-state:paused,running}.home-activity-demo-module__8bkKPW__reveal{animation:.6s ease-out backwards home-activity-demo-module__8bkKPW__summary-reveal}.home-activity-demo-module__8bkKPW__reveal>span>:not(:first-child){animation:.42s cubic-bezier(.2,.8,.2,1) 60ms backwards home-activity-demo-module__8bkKPW__summary-rise}@keyframes home-activity-demo-module__8bkKPW__summary-flow{to{background-position:200% 0}}@keyframes home-activity-demo-module__8bkKPW__summary-shimmer{to{background-position:0 0}}@keyframes home-activity-demo-module__8bkKPW__summary-rise{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}}@keyframes home-activity-demo-module__8bkKPW__summary-appear{0%{opacity:0;transform:translateY(4px)}}@keyframes home-activity-demo-module__8bkKPW__summary-reveal{0%{border-color:var(--summary-color);background-color:var(--surface)}}
.home-iphone-module__ICPfOW__stage{place-items:center;margin:0;padding-block:12px 36px;display:grid;position:relative}.home-iphone-module__ICPfOW__stage:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#1818163d,#0000);width:62%;height:34px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.home-iphone-module__ICPfOW__phone{aspect-ratio:290/630;background:linear-gradient(145deg,#4a4a4e 0%,#1d1d1f 38%,#2e2e31 72%,#1a1a1c 100%);border-radius:54px;width:290px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3.5px #0e0e10,0 0 0 1px #77777c,0 40px 80px -26px #18181680,0 18px 36px -18px #18181659}.home-iphone-module__ICPfOW__side{background:linear-gradient(90deg,#707075,#2b2b2e);width:3px;position:absolute}.home-iphone-module__ICPfOW__action{border-radius:2px 0 0 2px;height:28px;top:106px;left:-3px}.home-iphone-module__ICPfOW__volumeUp{border-radius:2px 0 0 2px;height:50px;top:158px;left:-3px}.home-iphone-module__ICPfOW__volumeDown{border-radius:2px 0 0 2px;height:50px;top:220px;left:-3px}.home-iphone-module__ICPfOW__power{background:linear-gradient(270deg,#707075,#2b2b2e);border-radius:0 2px 2px 0;height:78px;top:176px;right:-3px}.home-iphone-module__ICPfOW__screen{isolation:isolate;color:#fff;background:#110e0d;border-radius:44px;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,system-ui,sans-serif;position:relative;overflow:hidden}.home-iphone-module__ICPfOW__wallpaper{z-index:-1;background:radial-gradient(58% 34% at 70% 47%,#ffc19b 0%,#ff8352 26%,#ff5c359e 50%,#0000 78%),radial-gradient(95% 55% at 18% 108%,#0b0908 0%,#0000 70%),linear-gradient(#1b1512 0%,#3b1f15 40%,#2a1610 68%,#0f0c0b 100%);position:absolute;inset:0}.home-iphone-module__ICPfOW__wallpaper:after{content:"";background:repeating-linear-gradient(122deg,#ffecd62b 0 11px,#0000 11px 28px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 42% at 66% 47%,#000 0%,#0000 78%);mask-image:radial-gradient(72% 42% at 66% 47%,#000 0%,#0000 78%)}.home-iphone-module__ICPfOW__screen:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff1c 0%,#ffffff08 28%,#0000 44%);position:absolute;inset:0}.home-iphone-module__ICPfOW__island{z-index:4;background:#000;border-radius:999px;width:84px;height:26px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.home-iphone-module__ICPfOW__status{transform-origin:100%;align-items:center;gap:4px;display:flex;position:absolute;top:18px;right:20px;transform:scale(.88)}.home-iphone-module__ICPfOW__lock{opacity:.9;width:12px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.home-iphone-module__ICPfOW__date{text-align:center;color:#ffffffdb;width:100%;margin:0;font-size:15px;font-weight:600;position:absolute;top:76px}.home-iphone-module__ICPfOW__time{letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;color:#fffffff2;text-shadow:0 2px 24px #0000002e;width:100%;margin:0;font-size:84px;font-weight:700;line-height:1;position:absolute;top:92px}.home-iphone-module__ICPfOW__activity{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#1c1c1ed6;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:15px 16px;display:grid;position:absolute;bottom:104px;left:11px;right:11px;box-shadow:inset 0 0 0 .5px #ffffff1f}.home-iphone-module__ICPfOW__project{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.home-iphone-module__ICPfOW__elapsed{letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.1}.home-iphone-module__ICPfOW__client{white-space:nowrap;color:#ebebf599;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;overflow:hidden}.home-iphone-module__ICPfOW__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.home-iphone-module__ICPfOW__amount{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.home-iphone-module__ICPfOW__quick{justify-content:space-between;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.home-iphone-module__ICPfOW__round{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100f6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.home-iphone-module__ICPfOW__home{background:#ffffffeb;border-radius:999px;width:108px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}
.public-footer-module__faImAW__footer{color:#f4f3ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121210}.public-footer-module__faImAW__wall{z-index:-1;color:#181815;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.25rem,7.5vw,16rem);font-weight:600;line-height:.92;position:absolute;inset:0;overflow:hidden}.public-footer-module__faImAW__row{transform:translateX(var(--shift,0));gap:.5em;display:flex}.public-footer-module__faImAW__counter{flex:none}.public-footer-module__faImAW__chart{pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:calc(100% + 6rem);position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}
