.hero{position:relative;overflow:hidden;height:100vh;height:100svh;min-height:560px;color:var(--ink-warm)}.hero__head{position:absolute;z-index:1;left:0;right:0;top:calc(clamp(64px,5.4vw,92px)/2 + 26%);transform:translateY(-50%);padding-inline:var(--pad);text-align:center}.hero__title{font-family:var(--serif);font-weight:450;font-size:clamp(34px,4.5vw,92px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.hero__word{display:inline-block}.mac{position:absolute;z-index:2;left:50%;top:0;width:1320px;height:880px;will-change:transform}.mac__body{width:100%;height:100%}.mac__lid{height:100%;padding:20.5px 18px 0;background:#000;border:3.5px solid #a7a7ac;border-bottom:0;border-radius:54px 54px 0 0;box-shadow:inset 0 1px #ffffff24,0 -4px 24px -14px #1e1d1b38}.mac__screen{position:relative;height:100%;overflow:hidden;border-radius:25px 25px 0 0;background:#000}.mac__wall{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/wallpaper.jpg) center top / cover no-repeat}.mac__notch{position:absolute;z-index:5;left:50%;top:0;width:155px;height:26px;margin-left:-77.5px;background:#000;border-radius:0 0 10px 10px}.pill-drop{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;pointer-events:none}.pill{position:absolute;left:0;right:0;margin-inline:auto;z-index:1;overflow:hidden;pointer-events:auto}.pill__wipe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pill__hold{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.pill__hold path{fill:none;stroke:#1e1d1b;stroke-width:2.2;stroke-linecap:round}.pill__idle{position:absolute;top:0;bottom:0;left:50%;width:78px;margin-left:-39px;display:flex;align-items:center;justify-content:center;gap:5px}.pill__dot{width:6px;height:6px;border-radius:50%;background:#8d8a84;animation:pillDot 3s ease-in-out 3.4s infinite}@keyframes pillDot{0%,to{opacity:1}50%{opacity:.3}}.pill__word{font-family:var(--round);font-weight:500;font-size:11.5px;letter-spacing:-.02em;color:#7d7a73;line-height:1}.pill__ic{width:11px;height:auto;color:#1d1d1d;margin-left:2px}.pill__nudge,.pill__measure{font-family:var(--round);font-weight:500;font-size:9px;line-height:1.4;letter-spacing:0}.pill__nudge{position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;color:#2a2926}.pill__nudge-row{display:flex;align-items:flex-start}.pill__nudge-row>span:last-child{flex:none;text-align:left}.pill__lead{flex:none;width:10px;height:12.6px;margin-right:6px;display:grid;place-items:center}.pill__bell{width:10px;height:10px;color:#2a2926;transform-origin:50% 15%;animation:bellRing .5s linear .9s 4}@keyframes bellRing{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}}.pill__measure{position:absolute;left:0;top:0;display:inline-block;visibility:hidden;pointer-events:none}.pm{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 9px 0 10px;display:flex;align-items:center;gap:5px;font-family:var(--round);font-weight:700;letter-spacing:-.02em;line-height:1}.pm__dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.pm__center{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}.pm__name,.pm__lyric{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;white-space:nowrap}.pm__name{font-size:11.5px}.pm__lyric{justify-content:center;font-size:9.6px}.pm__icons{flex:none;display:flex;align-items:center}.pm__chev{display:block;overflow:hidden;height:9px}.pm__chev svg{width:7px;height:9px;display:block}.pm__note{width:12px;height:12px;margin-right:5px;border-radius:50%;display:grid;place-items:center}.pm__note svg{width:8px;height:8px;display:block}.pm__screen{width:11px;height:11px;display:block}.vinyl{position:absolute;z-index:0;left:50%;top:106px;width:29px;height:29px;border-radius:50%;box-shadow:0 4px 14px -2px color-mix(in srgb,var(--glow) 75%,transparent),0 0 0 .5px #ffffff24}.vinyl__art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:spin 9s linear infinite}.vinyl__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff3,#fff0 50%),repeating-radial-gradient(circle,#ffffff0d 0,#ffffff0d .5px,#fff0 .5px,#fff0 2px)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.hero__head{top:calc(32px + 30%)}}@media (prefers-reduced-motion: reduce){.pill__dot,.vinyl__art,.pill__bell{animation:none}}.cd{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;padding:clamp(92px,11vh,118px) 0 clamp(32px,5vh,52px);color:#f3f1ea;--mx: -999px;--my: -999px}.cd__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#0f0f0e}.cd__dots,.cd__spot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,currentColor .9px,transparent 1.4px);background-size:12px 12px}.cd__dots{color:#ffffff16;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 85% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 85% 0%,#000 0%,transparent 72%)}.cd__spot{color:#ffffff52;-webkit-mask-image:radial-gradient(circle 190px at var(--mx) var(--my),#000 0%,transparent 100%);mask-image:radial-gradient(circle 190px at var(--mx) var(--my),#000 0%,transparent 100%)}.cd__inner{max-width:1180px;margin:0 auto;padding:0 var(--pad)}.cd__head{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media (min-width: 900px){.cd__head{grid-template-columns:1.5fr 1fr}}.cd__title{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.05;letter-spacing:-.025em;color:#f3f1ea75}.cd__title>span{display:block}.cd__title .cd__mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-weight:400;font-size:.74em;letter-spacing:-.045em;color:#f6f4ee;white-space:nowrap}.cd__lede{max-width:40ch;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.6;color:#f3f1eab3}.cdw{margin-top:clamp(24px,4vh,44px);overflow:hidden;border-radius:20px;background:#1a1a19;border:1px solid rgba(255,255,255,.08);box-shadow:0 70px 140px -50px #000c,inset 0 1px #ffffff0d}.cdw__bar{position:relative;height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.cdw__lights{display:flex;gap:8px}.cdw__lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.cdw__lights i:nth-child(2){background:#febc2e}.cdw__lights i:nth-child(3){background:#28c840}.cdw__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:6px 22px 0}.cdw__tab{padding:10px 0 14px;display:flex;flex-direction:column;align-items:stretch;gap:11px;font-family:var(--round);font-size:14.5px;letter-spacing:-.01em;text-align:left;color:#f3f1ea61;transition:color .35s ease}.cdw__tab:hover{color:#f3f1eab3}.cdw__tab.is-on{color:#f6f4ee}.cdw__track{position:relative;height:2px;border-radius:2px;overflow:hidden;background:#ffffff1a}.cdw__track i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f3f1ea;transform-origin:0 50%}.cdw__tab:not(.is-on) .cdw__track i{background:#f3f1ea73}.cdw__body{display:grid;gap:28px;padding:22px}@media (min-width: 900px){.cdw__body{grid-template-columns:.72fr 1.28fr}}.cdw__copy{align-self:center;padding:8px 4px 8px 12px}.cdw__title{font-family:var(--round);font-weight:500;font-size:clamp(1.6rem,2.2vw,2rem);letter-spacing:-.025em;line-height:1.1}.cdw__text{margin-top:14px;max-width:34ch;font-size:16px;line-height:1.6;color:#f3f1ea99}.cdw__stage{position:relative;display:grid;place-items:center}.cdw__screen{display:grid;width:100%}.cdw__screen video{grid-area:1 / 1;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;max-height:clamp(240px,calc(100vh - 420px),640px);max-height:clamp(240px,calc(100svh - 420px),640px);border-radius:14px;box-shadow:0 30px 60px -30px #000000b3;opacity:0;transition:opacity .6s ease}.cdw__screen video.is-on{opacity:1}@media (max-width: 899px){.cdw__tabs{gap:12px;padding:4px 16px 0}}@media (max-width: 600px){.cdw__tabs{grid-template-columns:repeat(2,1fr);row-gap:0}.cdw__tab{font-size:13.5px}}@property --hw-acc{syntax: "<color>"; inherits: true; initial-value: #6F8A5E;}@property --hw-soft{syntax: "<color>"; inherits: true; initial-value: #A9BC98;}@property --hw-ink{syntax: "<color>"; inherits: true; initial-value: #26301f;}.halftone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hw{padding:clamp(110px,12vw,180px) 0 clamp(80px,9vw,130px)}.hw__inner{max-width:1180px;margin:0 auto;padding:0 var(--pad)}.hw__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.06;letter-spacing:-.025em}.hw__title>span{display:block}.hw__kick{color:#1e1d1b57}.hw__typed .tswap__caret{background:var(--ink-warm)}.hw__card{margin-top:clamp(26px,3vw,40px);transition:--hw-acc .9s ease,--hw-soft .9s ease,--hw-ink .9s ease;display:grid;gap:24px;padding:22px;border-radius:22px;border:1px solid rgba(30,29,27,.1);background:#ffffff73;box-shadow:0 40px 90px -60px #28221473}@media (min-width: 900px){.hw__card{grid-template-columns:minmax(260px,.8fr) 1.25fr}}.hw__steps{list-style:none;padding:14px 8px 0}.hw__step{position:relative;padding:0 0 clamp(28px,3.6vw,44px) 46px;cursor:pointer;opacity:.36;transition:opacity .5s ease}.hw__step:last-child{padding-bottom:8px}.hw__step.is-on,.hw__step.is-done{opacity:1}.hw__step:hover{opacity:.85}.hw__step.is-on:hover,.hw__step.is-done:hover{opacity:1}.hw__dot{position:absolute;z-index:1;left:6px;top:7px;width:16px;height:16px;border-radius:50%;background:#dedad1;transition:background .4s ease,box-shadow .4s ease}.hw__step.is-on .hw__dot,.hw__step.is-done .hw__dot{background:var(--hw-soft)}.hw__step.is-on .hw__dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--hw-soft) 35%,transparent)}.hw__line{position:absolute;left:13px;top:15px;bottom:-15px;width:2px;border-radius:2px;overflow:hidden;background:#e2ded5}.hw__line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hw-soft);transform:scaleY(0);transform-origin:top}.hw__line i.is-filling{animation:hwFill linear forwards}.hw__line i.is-full{transform:scaleY(1)}@keyframes hwFill{to{transform:scaleY(1)}}.hw__step h3{font-family:var(--round);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.2}.hw__step p{margin-top:8px;max-width:28ch;font-size:15px;line-height:1.55;color:#1e1d1b9e}.hw__panel{position:relative;overflow:hidden;border-radius:16px;min-height:clamp(490px,calc(100vh - 400px),540px);min-height:clamp(490px,calc(100svh - 400px),540px)}.hw__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hw__demo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:50px 24px 62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.hw__demo.is-up{justify-content:flex-start;padding-top:52px}.hw__app{position:absolute;z-index:2;left:16px;top:14px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 8px;border-radius:99px;background:#ffffffb3;font-size:13px;font-weight:500;color:var(--hw-ink);box-shadow:0 6px 16px -10px #1e1d1b66}.hw__app img,.hw__app svg{width:15px;height:15px;display:block;object-fit:contain}.hw__apps{position:absolute;z-index:2;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:6px;padding:5px;border-radius:99px;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hw__appbtn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;opacity:.45;filter:grayscale(1);transition:opacity .3s,filter .3s,background .3s,transform .3s}.hw__appbtn img,.hw__appbtn svg{width:16px;height:16px;display:block;object-fit:contain}.hw__appbtn:hover{opacity:.85;filter:none}.hw__appbtn.is-on{opacity:1;filter:none;background:#fff;box-shadow:0 4px 12px -6px #1e1d1b73}.hw__ask{width:min(450px,92%);padding:14px 16px 10px;border-radius:18px;background:#fff;box-shadow:0 24px 60px -24px #34462866,0 0 0 1px #3446280f}.hw__ask-text{min-height:2.9em;font-size:16px;line-height:1.45;color:#1e1d1b}.hw__ask-text .tswap__caret{background:var(--hw-acc)}.hw__filler{color:#1e1d1b47;transition:color .7s ease}.hw__key{color:#1e1d1b;font-weight:500;background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--hw-acc) 24%,transparent) 60%);background-repeat:no-repeat;background-size:0% 100%;animation:hwMark .8s .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes hwMark{to{background-size:100% 100%}}.hw__ask-row{margin-top:8px;display:flex;align-items:center;gap:8px}.hw__ask-row i{width:24px;height:24px;border-radius:50%;background:#eef0ea}.hw__send{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--hw-soft);color:#fff;transition:background .4s ease,transform .4s ease}.hw__send svg{width:14px;height:14px;display:block}.hw__send.is-sent{background:var(--hw-acc);transform:scale(.92)}.hw__parsed{width:min(450px,92%);padding:12px 16px 6px;display:flex;flex-direction:column;border-radius:16px;background:#fffc;box-shadow:0 16px 36px -22px #3446288c}.hw__parsed-head{margin-bottom:4px;font-size:13px;color:color-mix(in srgb,var(--hw-ink) 55%,transparent)}.hw__row{display:grid;grid-template-columns:18px 56px 1fr;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgba(52,70,40,.08);font-size:14.5px;color:var(--hw-ink)}.hw__parsed-head+.hw__row{border-top:0}.hw__row svg{width:16px;height:16px;color:var(--hw-acc)}.hw__row em{font-style:normal;font-size:13px;color:color-mix(in srgb,var(--hw-ink) 50%,transparent)}.hw__row b{font-weight:500}.hw__done{width:min(450px,92%);display:flex;flex-direction:column;align-items:center;gap:12px}.hw__confirm{width:100%;height:42px;padding:0 16px 0 12px;display:flex;align-items:center;gap:10px;border-radius:14px;background:#fffc;box-shadow:0 16px 36px -22px #3446288c;font-size:15px;color:var(--hw-ink)}.hw__tick{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--hw-acc);color:#fff}.hw__tick svg{width:14px;height:14px;display:block}.hw__confirm-text{font-weight:500}.hw__confirm-time{margin-left:auto;font-size:13.5px;color:color-mix(in srgb,var(--hw-ink) 55%,transparent);font-variant-numeric:tabular-nums}.hw__ring{height:38px;padding:0 4px 0 15px;display:inline-flex;align-items:center;border-radius:99px;background:#e9e5dc;color:#2a2926;font-size:14px;font-weight:500;box-shadow:0 14px 30px -16px #1e281480,0 0 0 1px #1e1d1b0d}.hw__ring-msg{display:inline-flex;align-items:center;gap:8px;padding-right:12px}.hw__ring svg{width:13px;height:13px}.hw__acts{display:flex;align-items:center;height:100%;border-left:1px solid rgba(30,29,27,.12)}.hw__acts b{padding:0 12px;font-size:13.5px;font-weight:500;color:#1e1d1b80}.hw__acts b:first-child{color:#1e1d1b}@media (max-width: 899px){.hw__card{padding:18px}.hw__panel{min-height:540px}.hw__demo{padding-left:14px;padding-right:14px}}.mm{padding:clamp(40px,6vw,90px) 0 clamp(80px,9vw,130px)}.mm__inner{max-width:1180px;margin:0 auto;padding:0 var(--pad)}.mm__head{display:grid;gap:22px;align-items:end}@media (min-width: 900px){.mm__head{grid-template-columns:1.4fr 1fr}}.mm__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.06;letter-spacing:-.025em}.mm__title>span{display:block}.mm__kick{color:#1e1d1b57}.mm__typed .tswap__caret{background:var(--ink-warm)}.mm__sub{max-width:38ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:var(--fg-2)}.mm__card{margin-top:clamp(40px,5vw,64px);display:grid;gap:24px;padding:28px;border-radius:22px;border:1px solid rgba(30,29,27,.1);background:#ffffff73;box-shadow:0 40px 90px -60px #28221473}@media (min-width: 900px){.mm__card{grid-template-columns:minmax(280px,.72fr) 1.4fr}}.mm__feed{display:flex;flex-direction:column;padding:6px 4px;min-height:420px}.mm__label{font-size:13px;color:#1e1d1b73}.mm__msgs{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:18px}.mm__msg{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mm__day{align-self:flex-start;font-size:12px;color:#1e1d1b66}.mm__said{max-width:92%;padding:9px 14px;border-radius:16px 16px 4px;background:#1e1d1b0f;font-size:15px;line-height:1.45;color:var(--ink-warm)}.mm__key{background-image:linear-gradient(transparent 58%,color-mix(in srgb,var(--c) 28%,transparent) 58%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .7s cubic-bezier(.22,1,.36,1)}.mm__said.is-marked .mm__key{background-size:100% 100%}.mm__reply{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#1e1d1b99}.mm__thera{width:6px;height:6px;border-radius:50%;background:#8d8a84}.mm__recall{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;gap:8px}.mm__nudge{display:flex;align-items:stretch;overflow:hidden;border-radius:18px;background:#e9e5dc;color:#2a2926;box-shadow:0 16px 34px -18px #28221480,0 0 0 1px #1e1d1b0d}.mm__nudge-text{flex:1;padding:11px 14px;font-size:14.5px;font-weight:500;line-height:1.4}.mm__acts{flex:none;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(30,29,27,.12)}.mm__acts b{padding:4px 14px;font-size:13px;font-weight:500;color:#1e1d1b80}.mm__acts b:first-child{color:#1e1d1b}.mm__map{--edge: 0px;position:relative;aspect-ratio:1000 / 700;overflow:hidden;border-radius:16px;background:repeating-radial-gradient(circle at 50% 48.6%,rgba(30,29,27,.07) 0 1px,transparent 1px 70px),#ffffff80;border:1px solid rgba(30,29,27,.06)}.mm__map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 50% 48.6%,transparent 40%,rgba(250,248,242,.9) 100%)}.mm__count{position:absolute;z-index:3;left:16px;top:14px;display:inline-flex;align-items:baseline;gap:7px;font-size:13px;color:#1e1d1b80}.mm__cl-short{display:none}.mm__count b{display:inline-block;min-width:1.2em;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1;color:var(--ink-warm);font-variant-numeric:tabular-nums}.mm__edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.mm__edges path{fill:none;stroke:#1e1d1b29;stroke-width:1.2;transition:stroke .6s ease,stroke-width .6s ease,opacity .6s ease}.mm__edges path.is-minor{stroke:#1e1d1b1a}.mm__edges path.is-new{stroke:color-mix(in srgb,var(--c) 60%,transparent);stroke-width:1.4}.mm__edges path.is-lit{stroke:var(--c);stroke-width:2.2}.mm__you,.mm__kind,.mm__node{position:absolute;z-index:2;left:clamp(var(--edge),calc(var(--x) * 1%),calc(100% - var(--edge)));top:calc(var(--y) * 1%);translate:-50% -50%;white-space:nowrap;transition:opacity .5s ease,box-shadow .5s ease}.mm__you{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--ink-warm);color:#f3f1ea;font-size:14px;font-weight:500;box-shadow:0 0 0 8px #1e1d1b0d,0 14px 28px -14px #1e1d1b99}.mm__you:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(30,29,27,.15);animation:mmBreath 3.2s ease-out infinite}@keyframes mmBreath{0%{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}.mm__kind{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px 0 11px;border-radius:99px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;background:color-mix(in srgb,var(--c) 14%,#fff);color:color-mix(in srgb,var(--c) 80%,#1e1d1b)}.mm__kind i,.mm__node i{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.mm__node{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px 0 11px;border-radius:99px;background:#fff;color:var(--ink-warm);font-size:13.5px;font-weight:500;box-shadow:0 8px 18px -12px #28221473,0 0 0 1px #1e1d1b0d}.mm__node.is-minor{color:#1e1d1b8c}.mm__node.is-new{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent),0 8px 18px -12px #28221473}.mm__node.is-lit{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent),0 14px 28px -12px color-mix(in srgb,var(--c) 70%,transparent)}.mm__node.is-dim,.mm__kind.is-dim{opacity:.3}.mm__powered{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;gap:9px;font-size:13px;color:#1e1d1b6b}.mm__crosmos{display:inline-flex;text-decoration:none;border-radius:4px}.mm__crosmos img{display:block;height:17px;width:auto;opacity:.5;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.mm__crosmos:hover img,.mm__crosmos:focus-visible img{opacity:1;transform:translateY(-1px)}.mm__crosmos:focus-visible{outline:1.5px solid rgba(30,29,27,.4);outline-offset:4px}@media (max-width: 899px){.mm__card{padding:18px}.mm__feed{min-height:0}}@media (max-width: 600px){.mm__map{--edge: 72px;aspect-ratio:1000 / 1150}.mm__node,.mm__kind{height:auto;min-height:26px;padding:4px 10px;font-size:11px;white-space:normal;width:max-content;max-width:118px;line-height:1.25}.mm__cl-long{display:none}.mm__cl-short{display:inline}.mm__node.is-minor,.mm__edges path.is-minor{display:none}.mm__you{width:48px;height:48px;font-size:12px}.mm__count{top:auto;bottom:12px;left:14px;font-size:11.5px}.mm__count b{font-size:21px}}@media (prefers-reduced-motion: reduce){.mm__you:after{animation:none}}.cx{padding:clamp(90px,11vw,160px) 0}.cx__inner{max-width:1120px;margin:0 auto;padding:0 var(--pad)}.cx__head{text-align:center}.cx__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,4.8vw,4.2rem);line-height:1.04;letter-spacing:-.03em}.cx__sub{margin-top:16px;font-size:clamp(1.02rem,1.3vw,1.15rem);color:var(--fg-2)}.cx__stage{margin-top:clamp(44px,5.5vw,72px);display:grid;overflow:hidden;border-radius:28px;border:1px solid rgba(30,29,27,.08);background:#7860320b}@media (min-width: 880px){.cx__stage{grid-template-columns:1fr 300px}}.cx__desk{position:relative;min-height:440px;background-image:radial-gradient(circle,rgba(30,29,27,.11) 1px,transparent 1.5px);background-size:18px 18px}.cx__measure{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;font-size:15.5px;font-weight:500;letter-spacing:-.01em}.cx__top{position:absolute;left:0;right:0;top:54px;display:flex;justify-content:center}.cx__pill{position:relative;height:44px;overflow:hidden;border-radius:99px;background:#e9e5dc;border:1px solid rgba(30,29,27,.06);box-shadow:0 12px 28px -14px #28221473}.cx__pill-idle,.cx__pill-ask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;white-space:nowrap}.cx__pill-idle{justify-content:center;gap:7px;font-size:15.5px;font-weight:500;color:#7d7a73;letter-spacing:-.02em}.cx__pill-idle svg{width:14px;height:14px;color:#2a2926;margin-left:2px}.cx__dot{width:7px;height:7px;border-radius:50%;background:#8d8a84}.cx__pill-ask{padding:0 20px;gap:0;font-size:15.5px;font-weight:500;letter-spacing:-.01em;color:#1e1d1b}.cx__caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.16em;background:#1e1d1b}.cx__flight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cx__flight svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cx__flight path{fill:none;stroke:#1e1d1b59;stroke-width:1.5;stroke-linecap:round}.cx__spark{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:#1e1d1b;box-shadow:0 0 0 4px #1e1d1b14;offset-rotate:0deg;offset-anchor:50% 50%}.cx__dock{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:flex-end;gap:10px;padding:10px 12px;border-radius:24px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 40px -24px #28221466,inset 0 0 0 1px #1e1d1b0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cx__slot{position:relative;transform-origin:50% 100%}.cx__tile{width:60px;height:60px;border-radius:15px;display:grid;place-items:center;background:#fff;box-shadow:0 6px 14px -8px #28221466,0 0 0 1px #1e1d1b0d}.cx__tile img,.cx__tile svg{width:50%;height:50%;display:block;object-fit:contain}.cx__lamp{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#1e1d1b8c;opacity:0;transition:opacity .4s ease}.cx__lamp.is-on{opacity:1}.cx__tag{position:absolute;left:50%;bottom:calc(100% + 14px);display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px 0 9px;border-radius:99px;background:#1e1d1b;color:#f3f1ea;white-space:nowrap;font-size:12.5px;font-weight:500;letter-spacing:-.01em;box-shadow:0 10px 22px -12px #1e1d1b99}.cx__tag svg{width:13px;height:13px}.cx__slip{display:grid;place-items:center;padding:34px 28px;border-left:1px solid rgba(30,29,27,.06)}.cx__receipt{--zig: 7px;position:relative;width:100%;max-width:250px;padding:20px 20px calc(20px + var(--zig));background:#fffdf8;transform:rotate(1.5deg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#2a2926;filter:drop-shadow(0 18px 24px rgba(40,34,20,.16));-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(2 * var(--zig)) var(--zig) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(2 * var(--zig)) var(--zig) repeat-x}.cx__rhead{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;margin-bottom:4px;border-bottom:1px dashed rgba(30,29,27,.25)}.cx__rhead b{font-family:var(--round);font-weight:700;font-size:16px;letter-spacing:-.035em}.cx__lines{list-style:none;min-height:190px}@media (max-width: 879px){.cx__lines{min-height:150px}}.cx__lines li{overflow:hidden}.cx__line{display:flex;gap:10px;padding:9px 0;border-bottom:1px dotted rgba(30,29,27,.16);line-height:1.45}.cx__line time{flex:none;color:#1e1d1b73}.cx__empty{padding:10px 0;color:#1e1d1b66}@media (max-width: 879px){.cx__slip{border-left:0;border-top:1px solid rgba(30,29,27,.06)}}@media (max-width: 560px){.cx__desk{min-height:400px}.cx__dock{gap:6px;padding:8px;border-radius:18px;bottom:24px}.cx__tile{width:34px;height:34px;border-radius:10px}.cx__pill-ask,.cx__measure{font-size:12.5px}}.ft{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(20px,3vw,40px);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;background:#0f0f0e;color:#f3f1ea;--mx: -999px;--my: -999px}.ft__dots,.ft__spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,currentColor .9px,transparent 1.4px);background-size:12px 12px;background-attachment:fixed}.ft__dots{color:#ffffff14;-webkit-mask-image:radial-gradient(ellipse 60% 45% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 45% at 50% 0%,#000 0%,transparent 75%)}.ft__spot{color:#ffffff4d;-webkit-mask-image:radial-gradient(circle 190px at var(--mx) var(--my),#000 0%,transparent 100%);mask-image:radial-gradient(circle 190px at var(--mx) var(--my),#000 0%,transparent 100%)}.ft__inner{max-width:1180px;margin:0 auto;padding:clamp(80px,10vw,140px) var(--pad) 0}.ft__hero{display:flex;flex-direction:column;align-items:center;text-align:center}.ft__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.8rem,7vw,6.2rem);line-height:.98;letter-spacing:-.035em;color:#f6f4ee}.ft__title em{font-style:italic;color:#f3f1ea80}.ft__by{margin-top:clamp(26px,3vw,36px);display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:#f3f1ea6b}.ft__by img{height:24px;width:auto;opacity:.6;transition:opacity .3s ease}.ft__by:hover img{opacity:.9}.ft__grid{margin-top:clamp(72px,9vw,120px);padding-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 700px){.ft__grid{grid-template-columns:repeat(2,1fr);row-gap:36px}}.ft__col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ft__col-h{margin-bottom:6px;font-family:var(--round);font-size:13px;font-weight:500;letter-spacing:0;color:#f3f1ea66}.ft__col>a{display:inline-flex;align-items:center;gap:6px;font-size:15.5px;color:#f3f1ea9e;transition:color .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.ft__col>a:after{content:"↗";font-size:.8em;opacity:0;transform:translate(-4px,2px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.ft__col>a:hover{color:#f6f4ee;transform:translate(3px)}.ft__col>a:hover:after{opacity:.7;transform:none}.ft__social{display:flex;gap:6px}.ft__social a{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#f3f1ea8c;background:#ffffff0d;transition:color .2s,background .2s,transform .3s cubic-bezier(.2,.8,.2,1)}.ft__social a:hover{color:#0f0f0e;background:#f3f1ea;transform:translateY(-2px)}.ft__bar{margin-top:clamp(48px,6vw,72px);padding:20px 0;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#f3f1ea61}.ft__top{display:inline-flex;align-items:center;gap:6px;color:#f3f1ea80;transition:color .2s}.ft__top svg{width:13px;height:13px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ft__top:hover{color:#f6f4ee}.ft__top:hover svg{transform:translateY(-2px)}.ft__mark{position:relative;overflow:hidden;height:clamp(96px,15vw,220px)}.ft__word{position:absolute;left:50%;top:0;transform:translate(-50%);display:flex;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--round);font-weight:700;letter-spacing:-.045em;font-size:clamp(6.5rem,32vw,27rem);line-height:.82}.ft__l{position:relative;display:inline-block;cursor:default}.ft__l-ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(243,241,234,.42) 1.15px,transparent 1.65px);background-size:12px 12px;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;color:transparent}.ft__l-ink{position:relative;display:inline-block;background:linear-gradient(to bottom,#f3f1eaf2,#f3f1ea2e);-webkit-background-clip:text;background-clip:text;color:transparent}.ft__l-dots{--lx: -999px;--ly: -999px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(15,15,14,.95) 1.25px,transparent 1.75px);background-size:12px 12px;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-mask-image:radial-gradient(circle 190px at var(--lx) var(--ly),#000 0%,transparent 100%);mask-image:radial-gradient(circle 190px at var(--lx) var(--ly),#000 0%,transparent 100%)}:root{--porcelain: #EFEDE1;--porcelain-2: #E7E5D8;--ink: #232323;--ink-2: #353535;--on-ink: #FDFFF7;--muted: rgba(35, 35, 35, .6);--faint: rgba(35, 35, 35, .4);--line: rgba(35, 35, 35, .13);--line-2: rgba(35, 35, 35, .07);--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, sans-serif;--round: "Outfit", "Inter", system-ui, sans-serif;--bg: #F2EEE3;--fg-2: rgba(30, 29, 27, .62);--fg-3: rgba(30, 29, 27, .42);--hair: rgba(30, 29, 27, .1);--cream: #E9E6E3;--paper: #EEEBE1;--ink-warm: #1e1d1b;--pill-dot: #8d8a84;--maxw: 1160px;--pad: clamp(20px, 5vw, 48px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.no-scroll,html.no-scroll body{overflow:hidden;height:100%}body{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.07'/%3E%3C/svg%3E"),radial-gradient(ellipse 90% 60% at 50% 0%,#fffdf6b3,#fffdf600 70%);background-size:220px 220px,100% 100vh;background-repeat:repeat,no-repeat;color:var(--ink-warm);font-family:var(--round);font-weight:400;line-height:1.55;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;color:inherit;cursor:pointer}img,video,svg{display:block;max-width:100%}::selection{background:var(--ink-warm);color:var(--bg)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1e1d1b2e;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#1e1d1b52}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.display{font-family:var(--round);font-weight:600;letter-spacing:-.03em;line-height:1.04}.eyebrow{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;border-radius:99px;border:1px solid rgba(30,29,27,.12);background:#1e1d1b09;font-size:13px;font-weight:500;color:var(--fg-2);text-transform:lowercase}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pill-dot)}.serif-i{font-style:italic;font-weight:400}.dot{display:inline-block;width:.16em;height:.16em;border-radius:50%;background:currentColor;vertical-align:baseline;margin-left:.04em}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 14px 12px 22px;border-radius:99px;font-family:var(--sans);font-size:15px;font-weight:500;background:var(--ink);color:var(--on-ink);box-shadow:0 12px 30px -14px #23232399;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease;will-change:transform}.btn:hover{box-shadow:0 18px 40px -14px #232323b3}.btn__ic{width:30px;height:30px;border-radius:50%;background:var(--on-ink);color:var(--ink);display:grid;place-items:center;font-size:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn:hover .btn__ic{transform:rotate(-45deg)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none;padding:12px 22px}.btn--ghost:hover{background:var(--porcelain-2);box-shadow:none}.tline{display:grid}.tline>*{grid-area:1 / 1}.tline__ghost{visibility:hidden;pointer-events:none}.tswap{white-space:pre-wrap}.tswap__caret{display:inline-block;width:.06em;min-width:1.5px;height:.86em;margin-left:.06em;vertical-align:-.06em;background:currentColor;border-radius:1px}.tswap__caret.is-idle{animation:tswapBlink 1.05s steps(2) infinite}@keyframes tswapBlink{to{visibility:hidden}}.app .rise{opacity:0}.app.is-in .rise{animation:riseIn 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}@keyframes riseIn{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.reveal{transition:opacity 1s cubic-bezier(.2,.65,.3,1),transform 1s cubic-bezier(.2,.65,.3,1),filter 1s cubic-bezier(.2,.65,.3,1);transition-delay:var(--rd, 0s)}html.js .reveal{opacity:0;transform:translateY(18px);filter:blur(8px)}html.js .reveal.in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal,.app .rise{opacity:1!important;transform:none!important;filter:none!important;transition:none;animation:none!important}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--porcelain);display:grid;place-items:center}.splash--out{animation:splashOut .85s cubic-bezier(.76,0,.24,1) forwards}@keyframes splashOut{to{transform:translateY(-101%)}}.splash__logo{font-family:var(--sans);font-weight:800;color:var(--ink);font-size:clamp(2.4rem,9vw,5.2rem);letter-spacing:-.045em;animation:introLogo .8s cubic-bezier(.2,.8,.2,1) both}.splash__logo .dot{background:var(--ink)}@keyframes introLogo{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.nav{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.is-stuck{background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:#1e1d1b12}.nav__inner{height:clamp(64px,5.4vw,92px);padding:0 clamp(16px,3vw,44px) 0 clamp(20px,6.4vw,92px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:height .35s cubic-bezier(.2,.8,.2,1)}.nav.is-stuck .nav__inner{height:clamp(60px,4.6vw,76px)}.nav__brand{justify-self:start;display:inline-flex;font-family:var(--round);font-size:clamp(22px,1.9vw,28px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--ink-warm)}.nav__brand span{display:inline-block}.nav__links{justify-self:center;display:flex;gap:2px;padding:5px;border-radius:99px;background:#1e1d1b0a;border:1px solid rgba(30,29,27,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav__links a{position:relative;padding:9px 17px;border-radius:99px;font-family:var(--round);font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--fg-2);transition:color .2s ease}.nav__links a:hover{color:var(--bg)}.nav__hl{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--ink-warm)}.nav__label{position:relative}.nav__pill{justify-self:end;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px 0 19px;border-radius:99px;background:var(--ink-warm);color:var(--bg);font-family:var(--round);font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .25s ease,box-shadow .28s ease}.nav__pill:hover{background:#000;box-shadow:0 8px 22px -10px #1e1d1b73}.nav__pill-ic{width:13px;height:13px;color:color-mix(in srgb,var(--bg) 70%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .25s ease}.nav__pill:hover .nav__pill-ic{transform:translate(1.5px,-1.5px);color:var(--bg)}.nav__brand,.nav__links{transition:color .35s ease,background .35s ease,border-color .35s ease}.nav.is-dark.is-stuck{background:#0f0f0eb8;border-bottom-color:#ffffff0f}.nav.is-dark .nav__brand{color:#f3f1ea}.nav.is-dark .nav__links{background:#ffffff0f;border-color:#ffffff1a}.nav.is-dark .nav__links a{color:#f3f1ea9e}.nav.is-dark .nav__links a:hover{color:#1e1d1b}.nav.is-dark .nav__hl{background:#f3f1ea}.nav.is-dark .nav__pill{background:#f3f1ea;color:#1e1d1b}.nav.is-dark .nav__pill:hover{background:#fff}.nav.is-dark .nav__pill-ic{color:#1e1d1bb3}@media (max-width: 760px){.nav__inner{grid-template-columns:1fr auto}.nav__links{display:none}}.show{padding:clamp(72px,10vw,150px) 0}.show__grid{display:grid;gap:clamp(36px,5vw,80px);align-items:center}@media (min-width: 900px){.show__grid{grid-template-columns:1.35fr 1fr}.show--flip .show__media{order:2}}.rule{border:0;height:1px;background:var(--hair);margin:0}.show--center{text-align:center}.show--center .show__head{max-width:40ch;margin-inline:auto}.show--center .show__body{margin-inline:auto;max-width:44ch}.frame--wide{margin:clamp(36px,4.5vw,60px) auto 0;width:min(920px,100%,132vh)}.show__text{max-width:30em}.show__title{margin-top:22px;font-family:var(--round);font-weight:600;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.show__title em{font-style:normal;color:var(--fg-3)}.show__body{margin-top:18px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:var(--fg-2)}.show__list{margin-top:28px;list-style:none}.show__list li{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hair);font-size:15.5px;color:#1e1d1bd9}.show__list li:first-child{border-top:1px solid var(--hair)}.show__list .mk{flex:none;width:6px;height:6px;border-radius:50%;background:var(--pill-dot)}.frame{position:relative;border-radius:24px;overflow:hidden;background:#0b0b0c;border:1px solid rgba(30,29,27,.1);box-shadow:0 50px 100px -50px #1e1d1b73;transition:border-color .4s ease}.frame:hover{border-color:#1e1d1b33}.frame video{width:100%;height:auto;display:block}.cta{padding:clamp(90px,12vw,170px) 0 clamp(100px,12vw,170px)}.cta__inner{max-width:1180px;margin:0 auto;padding:0 var(--pad);text-align:center}.cta__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,5.6vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.wl{margin:clamp(30px,4vw,44px) auto 0;max-width:560px}.wl__bar{display:flex;align-items:center;height:58px;padding:5px 5px 5px 8px;border-radius:99px;background:#ffffff8c;border:1px solid rgba(30,29,27,.12);box-shadow:0 18px 40px -30px #28221480;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.wl__bar:focus-within{border-color:#1e1d1b52;background:#fffc}.wl__bar.is-error{border-color:#b0412b80}.wl__input{flex:1 1 0;min-width:0;height:100%;padding:0 14px;border:0;background:transparent;outline:none;font-family:var(--round);font-size:15.5px;color:var(--ink-warm)}.wl__input--name{flex:.75 1 0}.wl__input::placeholder{color:#1e1d1b6b}.wl__sep{flex:none;width:1px;height:22px;background:#1e1d1b24}.wl__btn{flex:none;height:100%;padding:0 18px 0 20px;display:inline-flex;align-items:center;gap:7px;border-radius:99px;background:var(--ink-warm);color:var(--bg);font-family:var(--round);font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .25s ease,box-shadow .25s ease}.wl__btn svg{width:13px;height:13px;opacity:.7;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.wl__btn:hover:not(:disabled){background:#000;box-shadow:0 8px 22px -10px #1e1d1b80}.wl__btn:hover:not(:disabled) svg{transform:translate(1.5px,-1.5px);opacity:1}.wl__btn:disabled{opacity:.6;cursor:default}.wl__note{margin-top:14px;font-size:13.5px;color:var(--fg-3)}.wl__note.is-error{color:#b0412b}.wl__done{height:58px;padding:0 22px 0 10px;margin:0 auto;width:fit-content;display:flex;align-items:center;gap:12px;border-radius:99px;background:#ffffff8c;border:1px solid rgba(30,29,27,.12);font-size:16px;font-weight:500;color:var(--ink-warm)}.wl__tick{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink-warm);color:var(--bg)}.wl__tick svg{width:16px;height:16px;display:block}@media (max-width: 560px){.wl__bar{flex-wrap:wrap;height:auto;padding:6px;border-radius:26px}.wl__input{flex:1 1 100%;height:48px}.wl__sep{flex-basis:calc(100% - 28px);width:auto;height:1px;margin:0 14px}.wl__btn{flex:1 1 100%;height:48px;justify-content:center;margin-top:4px}}
