@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:94.34%;ascent-override:103.67%;descent-override:27.03%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");size-adjust:102.21%;ascent-override:94.9%;descent-override:24.46%;line-gap-override:0%}html:has(.landing){--lp-nav-h: 68px;--lp-gx: clamp(16px, 4.4vw, 72px);--lp-maxw: 1240px;--lp-sec-y: clamp(80px, 8.5vw, 140px);background:var(--landing-paper);scroll-padding-top:calc(var(--lp-nav-h) + 64px)}@media(max-width:860px){html:has(.landing){--lp-nav-h: 60px}}@media(prefers-reduced-motion:no-preference){html:has(.landing:not([data-lp-static])){scroll-behavior:smooth}}@media not (min-width:1024px){html:has(.landing[data-lp-menu-open]),html:has(.landing[data-lp-menu-open]) body{overflow:hidden}}.landing{--lp-fitv-h: min( 738px, calc(100svh - var(--lp-nav-h) - 96px), calc((100cqw + 2 * var(--lp-gx)) * 738 / 360) );font:400 17px/1.6 var(--landing-font-ui);letter-spacing:normal;color:var(--landing-ink);background-color:var(--landing-paper);background-image:url(/landing/grain.webp);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.landing ::selection{background:#0f4a4e2e}:where(.landing) img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.landing :focus-visible{outline:2px solid var(--landing-teal);outline-offset:3px;border-radius:4px}:where(.landing) p{text-wrap:pretty}:where(.landing) b,:where(.landing) strong{font-weight:600}.lp-burger i,.lp-burger i:before,.lp-burger i:after{display:block;width:20px;height:1.6px;background:var(--landing-ink);transition:transform .3s var(--landing-ease-settle),opacity .2s}.lp-burger i{position:relative}.lp-burger i:before,.lp-burger i:after{content:"";position:absolute;left:0}.lp-burger i:before{top:-6px}.lp-burger i:after{top:6px}.lp-burger[aria-expanded=true] i{background:transparent}.lp-burger[aria-expanded=true] i:before{transform:translateY(6px) rotate(45deg)}.lp-burger[aria-expanded=true] i:after{transform:translateY(-6px) rotate(-45deg)}@keyframes lp-prog{to{transform:scaleX(1)}}.lp-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.landing[data-lp-static] *,.landing[data-lp-static] *:before,.landing[data-lp-static] *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.landing [data-lp-paused] *,.landing [data-lp-paused] *:before,.landing [data-lp-paused] *:after{animation-play-state:paused!important}.pd{--p-ink: var(--color-pf-teal-900);--p-ink-2: var(--color-pf-teal-700);--p-slate: var(--color-pf-grey-600);--p-muted: var(--color-pf-grey-500);--p-faint: var(--landing-pd-faint);--p-teal: var(--color-pf-teal-600);--p-teal-2: var(--color-pf-teal-500);--p-teal-wash: var(--color-pf-teal-50);--p-mint: var(--color-pf-cyan-100);--p-canvas: var(--color-pf-grey-50);--p-canvas-2: var(--landing-pd-canvas-2);--p-line: var(--landing-pd-line);--p-line-2: var(--landing-pd-line-2);--p-card: var(--color-pf-white);--p-amber: var(--landing-pd-amber);--p-amber-wash: var(--landing-pd-amber-wash);--p-violet: var(--landing-pd-violet);--p-red: var(--landing-pd-red);--p-serif: "Crimson Pro", Georgia, serif;--p-sans: "Hind", ui-sans-serif, system-ui, sans-serif;--p-sh-1: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .06);--p-sh-2: 0 1px 2px rgba(16, 24, 40, .05), 0 10px 24px -10px rgba(16, 24, 40, .16);--p-sh-3: 0 2px 4px rgba(16, 24, 40, .04), 0 24px 48px -18px rgba(16, 24, 40, .28);--ease: cubic-bezier(.2, .8, .2, 1);font:400 14px/1.45 var(--p-sans);color:var(--p-ink);-webkit-font-smoothing:antialiased}@layer base{.pd *,.pd *:before,.pd *:after{box-sizing:border-box}.pd p{margin:0}.pd button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}.pd .ic{display:inline-block;flex:none;vertical-align:middle}.pd b,.pd strong{font-weight:600}}.pd .lg{--s: 22px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 1.5px #fff}.pd .lg img,.pd .lg svg{width:100%;height:100%;object-fit:cover;display:block}.pd .lg--sq{border-radius:calc(var(--s) * .28)}.pd .lg--glyph{background:var(--landing-pd-glyph-bg)}.pd .lg--glyph img{width:64%;height:64%;object-fit:contain;filter:brightness(0) invert(1)}.pd .lgs{display:inline-flex;align-items:center}.pd .lgs .lg+.lg{margin-left:-6px}.pd picture>source{display:none}.pd .face{--s: 40px;flex:none;width:var(--s);height:var(--s);border-radius:50%;object-fit:cover;display:block;background:var(--p-canvas)}.pd .btn-p{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;background:var(--p-teal);color:#fff;font:500 15px/1 var(--p-sans);white-space:nowrap}.pd .btn-s{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;background:var(--p-canvas);color:var(--p-ink-2);font:500 15px/1 var(--p-sans);white-space:nowrap}.pd .chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--p-line);background:#fff;font:500 12.5px/1 var(--p-sans);color:var(--p-ink-2);white-space:nowrap}.pd .chip .n{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:var(--p-canvas);color:var(--p-ink-2);font-size:11.5px}.pd .chip--warm{background:var(--p-amber-wash);border-color:#f3ddba;color:#8a5310}.pd .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--p-teal-wash);color:var(--p-teal);font:600 11px/1 var(--p-sans);letter-spacing:.02em;white-space:nowrap}.pd .k{font:600 11px/1.2 var(--p-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--p-slate)}.pd .ibox{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--p-canvas);color:var(--p-ink-2);flex:none}.pd .dots{display:inline-flex;gap:4px}.pd .dots i{width:8px;height:8px;border-radius:50%;background:var(--landing-pd-dot);transition:background-color .35s ease}.pd .dots[data-tone=ex] i.on{background:var(--p-violet)}.pd .dots[data-tone=st] i.on{background:var(--landing-pd-dot-strong)}.pd .dots[data-tone=mo] i.on{background:var(--landing-pd-dot-moderate)}.pd .ring{--s: 64px;--v: 0;box-shadow:none;position:relative;width:var(--s);height:var(--s);flex:none}.pd .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pd .ring circle{fill:none;stroke-width:3.2}.pd .ring .bg{stroke:var(--p-line)}.pd .ring .fg{stroke:var(--p-teal);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset 1.2s var(--ease)}.pd .ring b{position:absolute;inset:0;display:grid;place-items:center;font:600 calc(var(--s) * .32) / 1 var(--p-serif);color:var(--p-ink-2)}.mstack{display:grid;padding-bottom:36px}.mstack .mc{position:relative;grid-area:1 / 1;transform-origin:50% 100%;transition:transform .8s var(--ease),opacity .5s ease}.mstack .mc>*{transition:opacity .4s ease}.mstack .mc[data-pos="0"]{z-index:3}.mstack .mc[data-pos="1"]{z-index:2;transform:translateY(18px) scale(.95);box-shadow:0 0 0 1px #e4e7efcc,0 10px 24px -14px #10182840}.mstack .mc[data-pos="2"]{z-index:1;transform:translateY(36px) scale(.9);box-shadow:0 0 0 1px #e4e7efcc,0 10px 24px -14px #10182833}.mstack .mc:not([data-pos="0"])>*{opacity:0}.mstack .mc.is-leaving{z-index:4;opacity:0;transform:translateY(-14px) scale(1.01)}.mb-tab{transition:background-color .3s ease,color .3s ease}.mb-tab.is-on{background:var(--p-ink-2);color:#fff}.mb-pane{display:none}.mb-pane.is-on{display:block;animation:lp-mb-in .5s var(--ease)}@keyframes lp-mb-in{0%{opacity:0;transform:translateY(6px)}}.dkp-sheet{z-index:calc(2 + var(--i));box-shadow:0 -1px #0000000a,0 10px 24px -14px #00101166;transition:transform .8s var(--ease),z-index 0s .7s}.dkp-sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 24px 50px -20px #00101173,0 0 0 1px #00000008;opacity:0;pointer-events:none;transition:opacity .5s ease}.dkp-sheet.is-up{z-index:12;transform:translateY(-150px);transition:transform .8s var(--ease),z-index 0s 0s}.dkp-sheet.is-up:after{opacity:1}.dkp--m .dkp-sheet.is-up{transform:translateY(-170px)}.dkp.is-sent .dkp-sheet{transform:translateY(18px)}.dkp--m.is-sent .dkp-sheet{transform:translateY(14px)}.dkp-tab{left:calc(var(--i) * 72px)}.dkp--m .dkp-tab{left:calc(var(--i) * 58.4px)}.dkp-tab .ok{opacity:0;transform:scale(.4);transition:opacity .3s,transform .4s var(--ease)}.dkp-sheet.is-ok .dkp-tab .ok{opacity:1;transform:none}.dkp-body{opacity:.35;transition:opacity .5s ease}.dkp-sheet.is-up .dkp-body{opacity:1}.dkp--m .dx-p{font-size:12.5px}.dkp-state{position:relative;margin-top:auto;height:46px;border-radius:12px;background:#ffffff14;transition:background-color .35s ease,transform .2s ease}.dkp-state i{color:#e6f1f1d9;transition:opacity .3s ease}.dkp-state .go,.dkp-state .sent{opacity:0}.dkp-state.press{transform:scale(.97)}.dkp.is-ready .dkp-state{background:#f2f8f7}.dkp.is-ready .dkp-state .n{opacity:0}.dkp.is-ready .dkp-state .go{opacity:1;color:var(--p-ink-2)}.dkp.is-sent .dkp-state{background:#9fe3d829}.dkp.is-sent .dkp-state .go{opacity:0}.dkp.is-sent .dkp-state .sent{opacity:1;color:#9fe3d8}.dkp--m>.dkp-state{position:absolute;left:14px;right:14px;bottom:16px;height:50px;margin:0;border-radius:14px;background:var(--p-canvas-2)}.dkp--m>.dkp-state i{color:var(--p-slate)}.dkp--m.is-ready>.dkp-state{background:var(--p-teal);box-shadow:0 10px 22px -12px #005257b3}.dkp--m.is-ready>.dkp-state .go{color:#fff}.dkp--m.is-sent>.dkp-state{background:var(--p-teal-wash);box-shadow:none}.dkp--m.is-sent>.dkp-state .sent{color:var(--p-teal)}.rbp-item{transition:background-color .4s ease}.rbp-item.is-cur{background:var(--p-teal-wash)}.rbp-src{opacity:0;transform:translate(-6px);transition:opacity .45s ease,transform .5s var(--ease)}.rbp-item.is-src .rbp-src{opacity:1;transform:none}.rbp-ok{opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .45s var(--ease)}.rbp.is-ok .rbp-ok{opacity:1;transform:none}.rbr-tuned{opacity:0;transform:scale(.85);transition:opacity .3s,transform .4s var(--ease)}.rbr-row.is-tuned .rbr-tuned{opacity:1;transform:none}.rbr-fill{transform:translate(calc(var(--w) * 2% - 100%));transition:transform .9s var(--ease)}.rbr-thumb{transform:translate(calc(var(--w) * 2cqw));transition:transform .9s var(--ease)}.rbr-thumb>i{box-shadow:0 0 0 2.5px var(--p-teal),0 2px 8px #0003;transition:transform .3s ease}.rbr-row.is-drag .rbr-thumb>i{transform:scale(1.3);box-shadow:0 0 0 2.5px var(--p-teal),0 0 0 8px #00525724,0 2px 8px #0003}.rbr-go span{transition:opacity .3s ease,transform .3s var(--ease)}.rbr-go .b{opacity:0}.rbr-go.press .a{transform:scale(.95)}.rbr.is-live .rbr-go .a{opacity:0}.rbr.is-live .rbr-go .b{opacity:1}.tour-i{transition:background-color .3s ease,color .3s ease}.tour-i[aria-selected=true] .tour-body{animation:lp-tour-body .45s var(--landing-ease-settle)}@keyframes lp-tour-body{0%{opacity:0}}.tour-prog{transform:scaleX(0);animation:lp-prog var(--dur, 6s) linear forwards}.tour-prog[data-paused]{animation-play-state:paused}.tour-pane{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s var(--landing-ease-settle);pointer-events:none}.tour-pane.is-on{opacity:1;transform:none;pointer-events:auto}.rp-dest{color:var(--p-slate);box-shadow:0 0 0 1px var(--p-line-2),var(--p-sh-1);transition:color .35s ease}.rp-dest:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1.5px #00525759;opacity:0;pointer-events:none;transition:opacity .35s ease}.rp-dest.is-sent{color:var(--p-ink)}.rp-dest.is-sent:after{opacity:1}.rp-dest .ok{opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .4s var(--ease)}.rp-dest.is-sent .ok{opacity:1;transform:none}.callcard-q{transition:opacity .35s ease}.callcard-wave{-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.callcard-wave svg{position:absolute;left:0;top:0;height:100%;width:100%;animation:lp-cc-wave 2.6s linear infinite;animation-play-state:paused}.callcard-wave.is-on svg{animation-play-state:running}.callcard-wave path{fill:none;stroke:#6fc9be;stroke-width:1.6;vector-effect:non-scaling-stroke}@keyframes lp-cc-wave{to{transform:translate(-50%)}}.cc-topic{color:#d6e4e473;transition:color .35s ease}.cc-topic .ok{color:transparent;box-shadow:inset 0 0 0 1px #9fe3d84d;transition:background-color .35s,color .35s}.cc-topic .ok:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 5px #9fe3d81f;opacity:0}.cc-topic.cur{color:#fff}.cc-topic.cur .ok{box-shadow:inset 0 0 0 1.5px #9fe3d8}.cc-topic.cur .ok:after{animation:lp-cc-pulse 1.1s ease-in-out infinite}@keyframes lp-cc-pulse{50%{opacity:1}}.cc-topic.on{color:#e6eeee}.cc-topic.on .ok{background:#9fe3d8;color:#0b2224;box-shadow:none}.pd .dev-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 70% 18%,transparent 0 22px,rgba(0,82,87,.045) 22px 23px)}.pd .dev-line{transition:opacity .3s ease}.pd .dev-page{opacity:0;transform:translate(28px);transition:opacity .45s ease,transform .6s var(--ease);pointer-events:none}.pd .dev-page.is-on{opacity:1;transform:none;pointer-events:auto}.pd .dev-page.is-past{transform:translate(-28px)}.pd .dev-page--sub:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(#fff0,#fff 85%);pointer-events:none}.pd .dev-page:focus-visible{outline-offset:-3px}.pd .dev-tabs{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.pd .dev-tabs-in{transition:transform .6s var(--ease)}.pd .dev-tab{transition:color .3s ease}.pd .dev-tab:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:var(--p-teal);opacity:0;transition:opacity .3s ease}.pd .dev-tab.is-on:before{opacity:1}.pd .dev-tab .prog{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:-1;background:#ffffff29;transform-origin:left;transform:scaleX(0);animation:lp-prog 4.6s linear forwards}.pd .dev.is-paused .dev-tab .prog{animation-play-state:paused}.pd .dev-tab:focus-visible{outline:2px solid var(--p-teal-2);outline-offset:-2px}.pd .dev-tab.is-on:focus-visible{outline-color:#fff;outline-offset:-4px}.pd .cs:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 35%,#b0ece873 72%,#d6f6fbb3);pointer-events:none}.pd .op-list li{position:relative;padding-left:16px;font:400 14px/1.5 var(--p-sans);color:var(--p-slate)}.pd .op-list li+li{margin-top:7px}.pd .op-list li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:4px;border-left:1.4px solid var(--p-teal-2);border-bottom:1.4px solid var(--p-teal-2);transform:rotate(-45deg)}.pd .inv-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--tone) 14%,transparent) 0%,color-mix(in srgb,var(--tone) 4%,transparent) 45%,transparent 75%)}.pd .inv-stamp{filter:drop-shadow(0 1px 1px rgba(29,27,22,.16))}.pd .ve-bar{box-shadow:var(--p-sh-2),0 0 0 1px var(--p-line-2);transition:background-color .45s ease,box-shadow .45s ease}.pd .ve-text,.pd .vbar-wave{transition:opacity .3s ease}.pd .vbar-wave{opacity:0}.pd .vbar-wave i{transform:scaleY(.25)}.pd .vbar-mic:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--p-teal);opacity:0}.pd .ve-done{opacity:0;transform:translateY(-50%) translateY(6px);transition:opacity .35s ease,transform .45s var(--ease);pointer-events:none}.pd .ve.is-listening .vbar-mic:before{animation:lp-vbar-ring 1.4s ease-out infinite}.pd .ve.is-listening .vbar-wave{opacity:1}.pd .ve.is-listening .vbar-wave i{animation:lp-vbar-w .9s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1s)}.pd .ve.is-working .vbar-mic:before{opacity:1;animation:lp-ve-spin .8s linear infinite;border-color:#fff0;border-top-color:var(--p-teal)}.pd .ve.is-added .ve-bar{background:var(--p-teal-wash);box-shadow:0 0 0 1.5px #00525747,var(--p-sh-1)}.pd .ve.is-added .ve-text,.pd .ve.is-added .vbar-wave{opacity:0}.pd .ve.is-added .ve-done{opacity:1;transform:translateY(-50%)}.pd .ve.is-added .vbar-mic{background:var(--p-teal-2)}@keyframes lp-vbar-ring{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes lp-vbar-w{to{transform:scaleY(var(--h))}}@keyframes lp-ve-spin{to{transform:rotate(360deg)}}.pd .ve-card{contain:layout}.pd .edit-new{display:grid;grid-template-rows:0fr;margin-bottom:0}.pd .edit-new>div{min-height:0;overflow:hidden;padding:3px;margin:-3px}.pd .ve.is-added .edit-new{grid-template-rows:1fr;margin-bottom:12px}.pd .edit-new .cs{opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .5s ease .25s,transform .6s var(--ease) .2s,box-shadow .6s ease}.pd .ve.is-added .edit-new .cs{opacity:1;transform:none;box-shadow:0 0 0 2px var(--p-teal-2),0 10px 26px -12px #00525780}.pd .ve.is-settled .edit-new .cs{box-shadow:0 0 0 1px var(--p-line-2),var(--p-sh-1)}.pd .cn .app-tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:3px 3px 0 0;background:#00525729}.pd .cn .app-tab .prog{position:absolute;left:0;right:0;bottom:-2px;height:3px;z-index:1;border-radius:3px 3px 0 0;background:var(--p-teal);transform-origin:left}.pd .cn .app-tab .prog.is-timing{transform:scaleX(0);animation:lp-prog 4.6s linear forwards}.pd .cn .app-tab .prog--rec.is-timing{animation-duration:6.8s}.pd .cn.is-paused .app-tab .prog{animation-play-state:paused}.pd .cn-pane{opacity:0;transform:translate(18px);transition:opacity .45s ease,transform .55s var(--ease);pointer-events:none}.pd .cn-pane--req:not(.is-on){transform:translate(-18px)}.pd .cn-pane.is-on{opacity:1;transform:none;pointer-events:auto}.pd .cn-one .rq{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s var(--ease)}.pd .cn.is-arrived .cn-one .rq{opacity:1;transform:none}.pd .cn .newtag{animation:lp-cn-new 1.2s ease 1}@keyframes lp-cn-new{0%,to{transform:none}40%{transform:scale(1.12)}}.pd .cn-s1,.pd .cn-s2{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s var(--ease)}.pd .cn.s-1 .cn-s1,.pd .cn.s-2 .cn-s2,.pd .cn.s-draft .cn-s3{opacity:1;transform:none}.pd .rc2-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00101100 38%,#001011c7)}.pd .rc2-compose{opacity:0;transform:translateY(8px);box-shadow:0 0 0 1px var(--p-line),0 12px 26px -16px #00101166;transition:background-color .35s ease,box-shadow .45s ease,opacity .35s ease,transform .45s var(--ease)}.pd .rc2-dt:empty:before{content:"Drafting…";font-family:var(--p-sans);font-size:13.5px;color:var(--p-faint)}.pd .rc2-send{background:var(--p-canvas-2);color:var(--p-muted);transition:background-color .35s ease,color .35s ease}.pd .rc2-send>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:600 13px/1 var(--p-sans);transition:opacity .3s ease}.pd .rc2-send .sent{opacity:0}.pd .cn.s-draft .rc2-send{background:var(--p-teal);color:#fff}.pd .cn.s-sent .rc2-compose{background:#f1f8f7;box-shadow:0 0 0 1px #0052572e}.pd .cn.s-sent .rc2-send{background:var(--p-teal-wash);color:var(--p-teal)}.pd .cn.s-sent .rc2-send .go{opacity:0}.pd .cn.s-sent .rc2-send .sent{opacity:1}.ph-screen{position:relative;isolation:isolate;width:100%;height:100%;border-radius:42px;overflow:hidden;color:#e6eeee;background:radial-gradient(120% 40% at 50% 54%,rgba(70,120,118,.22),transparent 70%),radial-gradient(60% 28% at 22% 50%,rgba(120,170,165,.1),transparent 70%),linear-gradient(#070d0e,#0b1617 45%,#10282a)}.ph-stars{position:absolute;inset:0;width:100%;height:100%;transition:transform 1.2s var(--ease);transform-origin:50% 50%}.ph-head{position:absolute;left:0;right:0;top:17cqw;text-align:center;z-index:3}.ph-title{font:500 7.6cqw/1 var(--p-serif);color:#eaf1f1;letter-spacing:.005em}.ph-time{font:400 4.4cqw/1 var(--p-sans);letter-spacing:.12em;color:#d6e4e4c7;font-variant-numeric:tabular-nums}.ph-tag{display:inline-block;padding:1.2cqw 2.8cqw;border-radius:99px;border:1px solid rgba(159,227,216,.3);font:500 3cqw/1 var(--p-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--landing-glow)}.ph-sky{position:absolute;left:6cqw;width:88cqw;top:40cqw;height:104cqw;z-index:1;--zp: 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ph-lines{position:absolute;left:0;top:0;overflow:visible}.ph-lines line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease),stroke .6s ease}.ph-lines line.on{stroke-dashoffset:0}.ph-lines .ln-hub{stroke:#d2e6e46b;stroke-width:1px}.ph-lines .ln-main{stroke:#d2e6e480;stroke-width:1px}.ph-lines .ln-sub{stroke:rgba(159,227,216,calc(.1 + var(--zp) * .55));stroke-width:calc(.6px + var(--zp) * .5px);transition-duration:.5s}.ph-node,.ph-sub{position:absolute;left:0;top:0;width:0;height:0}.ph-star{position:absolute;left:-2.3cqw;top:-2.3cqw;width:4.6cqw;height:4.6cqw;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,rgba(220,240,240,.55) 34%,rgba(160,210,205,.12) 62%,transparent 70%);opacity:.35;transform:scale(.6);transition:opacity .6s ease,transform .9s var(--ease)}.ph-node.on .ph-star{opacity:1;transform:scale(1)}.ph-node.cur .ph-star{animation:ph-pulse 1.4s ease-in-out infinite}@keyframes ph-pulse{50%{transform:scale(1.45)}}.ph-node--c .ph-star{left:-5cqw;top:-5cqw;width:10cqw;height:10cqw;opacity:.6}.ph-node--c .ph-star:before,.ph-node--c .ph-star:after{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)}.ph-node--c .ph-star:before{width:16cqw;height:.5cqw;margin:-.25cqw 0 0 -8cqw}.ph-node--c .ph-star:after{width:.5cqw;height:14cqw;margin:-7cqw 0 0 -.25cqw;background:linear-gradient(transparent,rgba(255,255,255,.75),transparent)}.ph-lbl{position:absolute;left:0;bottom:3.4cqw;transform:translate(-50%);white-space:nowrap;font:400 3.9cqw/1.1 var(--p-sans);color:#dce8e873;transition:color .5s ease}.ph-node.on .ph-lbl{color:#ecf4f4eb}.ph-node.cur .ph-lbl{color:#fff}.ph-node[data-al=l] .ph-lbl{transform:translate(-14%)}.ph-node[data-al=r] .ph-lbl{transform:translate(-86%)}.ph-node--c .ph-lbl{top:6.6cqw;bottom:auto;padding:1.6cqw 3.6cqw;border-radius:99px;background:#365c5e8c;border:1px solid rgba(160,205,200,.28);font-size:4.4cqw;font-weight:500;color:#f2f7f7}.ph-dot{position:absolute;left:-1cqw;top:-1cqw;width:2cqw;height:2cqw;border-radius:50%;background:radial-gradient(circle,#e9fbf7 0 30%,rgba(159,227,216,.45) 45%,transparent 72%);opacity:0;transform:scale(.3);transition:opacity .45s ease,transform .6s var(--ease)}.ph-sub.on .ph-dot{opacity:calc(.45 + var(--zp) * .5);transform:scale(calc(.75 + var(--zp) * .25))}.ph-slbl{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:1.4cqw;padding:1.2cqw 2.4cqw;border-radius:99px;white-space:nowrap;background:#10282ae6;border:1px solid rgba(159,227,216,.3);font:500 3.5cqw/1 var(--p-sans);color:#e4f7f3;opacity:0;transition:opacity .3s ease;pointer-events:none}.ph-slbl .lg{box-shadow:none}.ph-sub[data-al=t] .ph-slbl{transform:translate(-50%,calc(-100% - 2.2cqw))}.ph-sub[data-al=b] .ph-slbl{transform:translate(-50%,2.2cqw)}.ph-sub[data-al=l] .ph-slbl{transform:translate(calc(-100% - 2.2cqw),-50%)}.ph-sub[data-al=r] .ph-slbl{transform:translate(2.2cqw,-50%)}.ph-sub.show .ph-slbl{opacity:1}.ph-veil{position:absolute;left:0;right:0;z-index:2;pointer-events:none}.ph-veil--t{top:0;height:40cqw;background:linear-gradient(#070d0e 55%,#070d0e00)}.ph-veil--b{bottom:0;height:80cqw;background:linear-gradient(#0f272900,#0f2729 24%)}.ph-cap{position:absolute;left:7cqw;right:7cqw;top:145cqw;height:20cqw;display:grid;place-items:center;text-align:center;z-index:3}.ph-q{font:400 5.8cqw/1.22 var(--p-serif);color:#f0f5f5;transition:opacity .35s ease,transform .5s var(--ease);text-wrap:balance}.ph-q.out{opacity:0;transform:translateY(1.6cqw)}.ph-wave{position:absolute;left:12cqw;right:12cqw;top:167cqw;height:8cqw;overflow:hidden;z-index:3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.ph-wave svg{position:absolute;left:0;top:0;height:100%;width:200%;animation:ph-wave 2.4s linear infinite;transform-origin:50% 50%}.ph-wave svg+svg{animation-duration:3.6s;opacity:.5}.ph-wave path{fill:none;stroke:#6fc9be;stroke-width:1.6;vector-effect:non-scaling-stroke}@keyframes ph-wave{to{transform:translate(-50%)}}.ph-ctrls{position:absolute;left:0;right:0;bottom:7cqw;display:flex;justify-content:center;align-items:center;gap:7cqw;z-index:3}.ph-ctrls span{width:14cqw;height:14cqw;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff}.ph-ctrls .end{width:18cqw;height:18cqw;background:var(--p-red);border:0;box-shadow:0 6px 18px -6px #e2334fb3}.ph-ctrls .ic{width:6cqw;height:6cqw}.ph-ctrls .end .ic{width:8cqw;height:8cqw}.pd.phone:not(.is-talking) .ph-wave svg,.pd.phone.is-paused .ph-wave svg,.pd.phone.is-paused .ph-node.cur .ph-star{animation-play-state:paused}.pd.phone.is-done .ph-wave,.pd.phone.is-done .ph-q{opacity:0}.pd.phone.is-done .ph-ctrls{opacity:.55;transition:opacity .6s ease}
