.ld-screen{isolation:isolate;overflow:clip;flex-direction:column;flex:1;min-height:100svh;padding-bottom:var(--bell-pad);background:var(--bg);color:var(--ink)}.ld-header,.ld-screen{position:relative;display:flex}.ld-header{z-index:4;flex:none;align-items:center;justify-content:space-between;min-height:98px;padding:27px 5vw 25px;border-bottom:1px solid var(--line)}.ld-main{position:relative;display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;flex:1;min-height:600px;padding:46px 0 66px 5vw;gap:0}.ld-hero{position:relative;z-index:3;width:100%;max-width:570px;text-align:left}.ld-hero h1{color:var(--ink);margin:0}.ld-copy{margin:30px 0 0;max-width:540px;color:var(--ink-muted);font-size:clamp(17px,1.34vw,20px);line-height:1.6;letter-spacing:-.028em}.ld-copy>span{color:var(--ink)}.ld-input-area{width:100%;max-width:548px;margin:34px 0 0}.ld-form{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:65px;padding:6px 6px 6px 18px;border:1px solid var(--line-strong);border-radius:40px;background:var(--bg-raised);box-shadow:0 4px 22px #0004;transition:border-color .15s ease}.ld-form:hover{border-color:#ffffff63}.ld-form:focus-within,.ld-form[data-ready]{border-color:var(--line-focus);box-shadow:0 4px 22px #0004}.ld-form[data-invalid]{border-color:var(--ember)}.ld-form[data-departing]{border-color:var(--apricot-edge)}.ld-form-icon{flex:none;width:19px;height:19px;color:#b3b3aa;transition:color .15s ease}.ld-form:focus-within .ld-form-icon,.ld-form[data-ready] .ld-form-icon{color:var(--ink)}.ld-form input{flex:1;width:0;min-width:0;height:49px;padding:0;border:0;background:transparent;color:var(--ink);font-size:16px;letter-spacing:-.015em;outline:none;box-shadow:none}.ld-form input::placeholder{color:#a6a69d;opacity:1}.ld-form input:focus,.ld-form input:focus-visible{outline:none;box-shadow:none}.ld-form .sg-btn{flex:none;min-height:50px;padding:13px 17px;gap:13px;border-radius:30px;font-size:14px;font-weight:600;white-space:nowrap}.ld-error{margin:12px 0 0;color:var(--apricot);font-size:14px;line-height:1.5}.ld-paste{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:7px 12px;border:1px dashed var(--dash);border-radius:999px;background:transparent;color:var(--ink-muted);font-size:14px;line-height:1.3;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.ld-paste:focus-visible,.ld-paste:hover{border-color:var(--apricot);color:var(--ink);outline:none}.ld-paste>svg{color:var(--apricot);flex:none}.ld-paste[data-state=denied],.ld-paste[data-state=nothing]{border-style:solid;border-color:var(--apricot-edge);color:var(--note)}.ld-paste{position:relative}.ld-paste:after{content:"";position:absolute;inset:-6px -8px}.ld-under{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:6px}.ld-npx,.ld-under{align-items:center}.ld-npx{display:inline-flex;gap:9px;margin:17px 0 0 11px;padding:4px 0;color:var(--ink-muted);font-size:14px;line-height:1.5}.ld-npx code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:-.01em}.ld-npx-copy{padding:2px 9px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:12px;line-height:1.5;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ld-npx-copy:hover{color:var(--ink);border-color:#ffffff63}.ld-npx-copy:focus-visible{outline:2px solid var(--apricot);outline-offset:2px}.ld-wont{max-width:570px;margin:20px 0 0}.ld-wont-head{display:flex;align-items:baseline;gap:14px;margin:0 0 7px 1px}.ld-wont-all{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:12px;line-height:1.6;letter-spacing:.02em;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.ld-wont-all:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.ld-wont-all:focus-visible{outline:2px solid var(--apricot);outline-offset:2px}.ld-wont-all svg{width:11px;height:11px;flex:none}.ld-wont-rotator{display:grid;align-items:start;min-height:26px;margin:0}.ld-wont-line{grid-area:1/1;display:flex;align-items:baseline;gap:10px;color:var(--ink);font-size:15px;line-height:1.6;letter-spacing:-.012em;opacity:0;transition:opacity .2s var(--ease)}.ld-wont-line[data-on]{opacity:1;transition:opacity .22s var(--ease) .22s}.ld-wont-x{flex:none;width:11px;height:11px;color:var(--apricot);transform:translateY(1px)}.ld-tools{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:31px 0 0}.ld-tools>span{color:var(--ink-faint);font-size:12px;line-height:1.5;letter-spacing:.055em}.ld-tools ul{display:flex;flex-wrap:wrap;gap:19px;margin:0;padding:0;list-style:none}.ld-tools li{display:flex;align-items:center;gap:6px;color:#a7aaa0;font-size:12px;line-height:1.5}.ld-tools img{width:16px;height:16px;flex:none;object-fit:contain;filter:grayscale(1) invert(1);opacity:.84}.ld-scene{position:relative;z-index:1;width:min(59vw,calc((100svh - 210px - var(--bell-pad)) * 1.5));max-width:1130px;height:auto;aspect-ratio:3/2;margin:0 0 0 -2.4vw;align-self:center;justify-self:start;pointer-events:none;user-select:none;isolation:isolate}.ld-scene :is(img,video,canvas){position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.ld-scene img{z-index:0}.ld-scene video{z-index:1;background:transparent}.ld-scene canvas{z-index:2}.ld-scene[data-loop] img{visibility:hidden}.ld-clock{position:absolute;inset:0;z-index:2;width:100%;height:100%}.ld-clock-face{fill:#050505}.ld-clock-pin{fill:#c7c0ad}.ld-clock-hour,.ld-clock-minute,.ld-clock-second{fill:none;stroke:#bdb6a3;stroke-width:2.8;stroke-linecap:round;transform-box:view-box;transform-origin:180.5px 299.5px;animation:ld-clock-turn 36s steps(60) infinite}.ld-clock-hour{animation-duration:25920s;animation-delay:-20916s;animation-timing-function:linear}.ld-clock-minute{animation-duration:2160s;animation-delay:-1476s}.ld-clock-second{stroke:#d4ccba;stroke-width:1.8}@keyframes ld-clock-turn{to{transform:rotate(1turn)}}[data-surface=landing]{--bell-h:86px;--bell-pad:0px}[data-surface=landing][data-bell-band=late] .sg-footer,[data-surface=landing][data-bell-band=present]{--bell-pad:var(--bell-h)}.ld-bell{position:fixed;left:0;right:0;bottom:0;z-index:44;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:0;min-height:var(--bell-h);padding:0 5vw;border-top:1px solid var(--line);background:var(--bg)}[data-surface=landing] .sg-footer{padding-bottom:calc(22px + var(--bell-pad) + var(--safe-bottom))}.ld-bell-cap{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;flex:none;height:100%;padding:0 20px 0 0;margin:0 22px 0 0;background:var(--bg);border-right:1px solid var(--line);white-space:nowrap}.ld-bell-mark{flex:none;color:var(--apricot)}.ld-bell-cap .ld-bell-mark{width:14px;height:14px}.ld-bell-cap .sg-kicker{color:var(--ink)}.ld-bell-track{position:relative;overflow:hidden;min-width:0;height:100%;mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 64px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 64px),transparent)}.ld-bell-rail,.ld-bell-track{display:flex;align-items:center}.ld-bell-rail{flex:none;will-change:transform;animation:ld-bell-slide 40s linear infinite}@keyframes ld-bell-slide{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.ld-bell:hover .ld-bell-rail{animation-play-state:paused}.ld-bell-seq{display:flex}.ld-bell-ring,.ld-bell-seq{align-items:center;flex:none}.ld-bell-ring{display:inline-flex;gap:9px;font-size:15px;line-height:1.5;letter-spacing:-.008em;white-space:nowrap}.ld-bell-ring .ld-bell-mark{width:13px;height:13px}.ld-bell-text,.ld-bell-what{color:var(--ink)}.ld-bell-dot{color:var(--ink-faint)}.ld-bell-outcome{color:var(--apricot)}.ld-bell-when{color:var(--ink-faint);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.ld-bell-sep{flex:none;width:11px;height:11px;margin:0 30px;color:var(--apricot);opacity:.42}.ld-bell-reduced{display:none;align-items:center;min-width:0;overflow:hidden;padding-left:40px}@media (prefers-reduced-motion:reduce){.ld-bell-track{display:none}.ld-bell-rail{animation:none;will-change:auto}.ld-bell-reduced{display:flex;mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}.ld-bell-reduced .ld-bell-sep{margin:0 24px}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.ld-bell-reduced{padding-left:14px}.ld-bell-reduced .ld-bell-sep{margin:0 18px}}@media (min-width:1700px){.ld-main{grid-template-columns:43% 57%;padding-left:max(5vw,calc((100vw - 1610px) / 2));min-height:700px}.ld-hero{max-width:600px}}@media (max-width:1180px) and (min-width:761px){[data-surface=landing]{--bell-h:80px}.ld-main{grid-template-columns:45% 55%;min-height:600px;padding-left:4vw;padding-top:35px;padding-bottom:40px}.ld-scene{width:min(59vw,calc((100svh - 173px - var(--bell-pad)) * 1.5));margin-left:-1.7vw}.ld-bell{padding:0 4vw}}@media (max-height:780px) and (min-width:761px){.ld-main{min-height:550px;padding-top:25px;padding-bottom:35px}.ld-hero h1{font-size:clamp(70px,7.6vw,89px);letter-spacing:-.073em}.ld-copy{margin-top:25px}.ld-input-area{margin-top:27px}.ld-tools{margin-top:25px}.ld-wont{margin-top:16px}}@media (max-height:800px) and (min-width:761px){[data-surface=landing]{--bell-h:78px}.ld-main{padding-top:22px;padding-bottom:26px}.ld-scene{width:min(59vw,calc((100svh - 146px - var(--bell-pad)) * 1.5))}}@media (max-width:760px){.ld-header{min-height:85px;padding:20px 25px}.ld-main{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:36px 25px calc(var(--thumb-h) + var(--thumb-gap) + 16px + var(--safe-bottom));gap:28px}.ld-hero{max-width:none}.ld-copy{margin-top:24px;max-width:450px;font-size:16px}.ld-input-area{margin-top:28px;max-width:none}.ld-form{flex-wrap:nowrap;gap:8px;padding:8px 8px 8px 16px;border-radius:40px;min-height:60px}.ld-form input{height:44px}.ld-form .sg-btn.sg-thumb{height:var(--thumb-h);min-height:var(--thumb-h);padding:0 22px;font-size:16px;border-radius:999px}.ld-npx{margin-left:4px}.ld-hero{display:flex;flex-direction:column;align-items:stretch}.ld-hero>.ld-wont{order:1;max-width:none;margin-top:18px}.ld-hero>.tmr{order:2}.ld-hero>.ld-under{order:3}.ld-hero>.ld-tools{order:4}.ld-wont-rotator{min-height:46px}.ld-wont-line{line-height:1.5;align-items:flex-start}.ld-wont-x{transform:translateY(5px)}[data-surface=landing] .sg-footer{padding-bottom:calc(22px + var(--thumb-h) + var(--thumb-gap) + var(--safe-bottom))}.ld-tools{margin-top:24px;gap:10px}.ld-tools ul{gap:12px 15px}.ld-scene{width:calc(100vw + 8px);max-width:none;margin:1px -29px 12px;align-self:center;justify-self:auto}[data-surface=landing]{--bell-h:54px}.ld-screen{padding-bottom:0}.ld-bell{position:fixed;left:0;right:0;bottom:calc(var(--thumb-h) + var(--thumb-gap) * 2 + var(--safe-bottom));z-index:44;min-height:var(--bell-h);padding:0 16px;border-top:1px solid var(--line-strong);background:var(--bg);box-shadow:0 -10px 24px #030303cc}.ld-bell-cap{padding-right:13px;margin-right:14px;gap:7px}.ld-bell-cap .sg-kicker{font-size:11px;letter-spacing:.06em}.ld-bell-cap .ld-bell-mark{width:13px;height:13px}.ld-bell-rail{animation-duration:60s}.ld-bell-ring{font-size:14px;gap:8px}.ld-bell-when{font-size:13px}.ld-bell-sep{margin:0 22px}.ld-bell-track{mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 30px),transparent)}.ld-main{padding-bottom:calc(var(--thumb-h) + var(--thumb-gap) * 3 + var(--bell-pad) + 16px + var(--safe-bottom))}[data-surface=landing] .sg-footer{padding-bottom:calc(22px + var(--thumb-h) + var(--thumb-gap) * 3 + var(--bell-pad) + var(--safe-bottom))}}@media (max-width:360px){.ld-header{padding:20px}.ld-main{padding-left:20px;padding-right:20px}.ld-scene{margin-left:-24px;margin-right:-24px}}@media (prefers-reduced-motion:reduce){.ld-form,.ld-form .sg-btn,.ld-form-icon,.ld-npx-copy,.ld-wont-all{transition:none}.ld-clock{display:none}.ld-wont-line{transition:none}}