.dm{--dm-ease:cubic-bezier(.7, 0, .2, 1);--dm-curtain:.35s;--dm-line:color-mix(in oklab, var(--lotus-300) 22%, transparent);--dm-line-strong:color-mix(in oklab, var(--lotus-300) 45%, transparent);background-color:var(--ink-950);background-image:radial-gradient(120% 70% at 50% 0%, var(--ink-800) 0%, transparent 65%);min-block-size:100dvh;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:grid;position:relative;overflow-x:clip}.dm-intro{text-align:center;align-content:center;justify-items:center;gap:0;min-block-size:100dvh;padding:3.5rem 1.5rem 2.5rem;display:grid}.dm-mark{aspect-ratio:1;place-items:center;inline-size:11rem;display:grid;position:relative}.dm-glow{border-radius:50%;position:absolute;inset:-50%}.dm-lotus{block-size:auto;inline-size:7.5rem;position:relative}.dm-title>span{display:block}.dm-title{letter-spacing:-.01em;text-wrap:balance;max-inline-size:19ch;margin-block-start:1.5rem;font-size:clamp(2rem,7vw,3.2rem);font-weight:300;line-height:1.15}.dm-sub{max-inline-size:36ch;color:var(--muted);text-wrap:pretty;margin-block-start:1rem;font-size:1.02rem;line-height:1.65}.dm-toggle{grid-template-columns:repeat(var(--dm-n,2), minmax(0, 1fr));border:1px solid var(--dm-line-strong);background:color-mix(in oklab, var(--ink-900) 70%, transparent);inline-size:min(100%, calc(var(--dm-n,2) * 9.5rem + .6rem));isolation:isolate;border-radius:999px;align-items:center;margin-block-start:2.25rem;padding:.3rem;display:grid;position:relative}.dm-toggle-thumb{inline-size:calc((100% - .6rem) / var(--dm-n,2));background:var(--lotus-300);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--lotus-300) 80%, transparent);transform:translateX(calc(var(--dm-i,0) * -100%));transition:transform var(--dm-curtain) var(--dm-ease) 60ms;z-index:0;border-radius:999px;position:absolute;inset-block:.3rem;inset-inline-start:.3rem}.dm-toggle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dm-toggle-thumb{transform:translateX(calc(var(--dm-i,0) * 100%))}.dm-toggle .dm-seg-opt{z-index:1;min-inline-size:0;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.75rem .5rem;font-size:1.05rem;font-weight:500;transition:color .2s;position:relative}.dm-toggle[data-count="3"] .dm-seg-opt{padding-inline:.25rem;font-size:clamp(.8rem,3.4vw,1.05rem)}.dm-toggle .dm-seg-opt[aria-checked=true]{color:var(--ink-950)}.dm-toggle .dm-seg-opt:focus-visible{outline:2px solid var(--lotus-200);outline-offset:2px}.dm-actions{grid-template-columns:1fr;justify-items:center;gap:.75rem;inline-size:min(100%,24rem);margin-block-start:1.75rem;display:grid}.dm-btn{border:1px solid var(--lotus-300);background:var(--lotus-300);min-block-size:3.1rem;inline-size:100%;color:var(--ink-950);font:inherit;cursor:pointer;transition:background-color .2s, transform .3s var(--dm-ease);border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.dm-btn:hover{background:var(--lotus-200);border-color:var(--lotus-200)}.dm-btn:active{transform:scale(.985)}.dm-btn:focus-visible{outline:2px solid var(--lotus-200);outline-offset:3px}.dm-btn.is-ghost{background:var(--ink-900);color:var(--foreground);border-color:var(--dm-line-strong)}.dm-btn.is-ghost:hover{background:var(--ink-800);border-color:var(--lotus-300)}.dm-btn.is-ghost:disabled{color:var(--muted);cursor:default}.dm-btn:disabled{cursor:progress}.dm-credit{letter-spacing:.08em;color:color-mix(in oklab, var(--muted) 75%, transparent);margin-block-start:2.5rem;font-size:.8rem}.dm-stage{display:none}.dm.is-site .dm-stage{z-index:10;background:var(--ink-950);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.dm.is-site .dm-intro{visibility:hidden}.dm-phone{background:var(--ink-900);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.dm-site{display:none;position:absolute;inset:0}.dm-site.is-active{display:block}.dm-frame{background:0 0;border:0;block-size:100%;inline-size:100%;display:block}.dm-curtain{z-index:3;background:linear-gradient(to var(--dm-toward-end,left), var(--ink-800), var(--ink-950) 60%);pointer-events:none;visibility:hidden;position:absolute;inset:0;transform:translate(100%)}.dm-curtain.is-in{visibility:visible;animation:dm-curtain-in var(--dm-curtain) var(--dm-ease) forwards}.dm-curtain.is-out{visibility:visible;animation:dm-curtain-out var(--dm-curtain) var(--dm-ease) forwards}@keyframes dm-curtain-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dm-curtain-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.dm-dock{display:none}.dm.is-site .dm-dock{padding:.5rem 1rem max(.5rem, env(safe-area-inset-bottom));border-block-start:1px solid var(--dm-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.25rem;display:flex}.dm-dock-line{min-inline-size:0;color:var(--muted);text-align:center;text-wrap:balance;flex:100%;margin:0;font-size:.8125rem;line-height:1.4}@media (min-width:760px){.dm-dock-line{flex:0 auto}}.dm-dock-tour{color:var(--foreground);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:.35rem .15rem;text-decoration:underline;display:inline}.dm-dock-tour:focus-visible{outline:2px solid var(--lotus-200);outline-offset:2px;border-radius:4px}.dm-dock-line.is-sales{color:var(--foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .5rem;display:flex}.dm-dock-line.is-sales .kx-sales-actions{justify-content:center}.dm-dock-close{block-size:2.25rem;inline-size:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:inline-grid}.dm-dock-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:.875rem;inline-size:.875rem}.dm-dock-close:focus-visible{outline:2px solid var(--lotus-200);outline-offset:1px}.dm-pill{border:1px solid var(--dm-line-strong);background:color-mix(in oklab, var(--ink-950) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-inline-size:100%;color:var(--foreground);border-radius:999px;align-items:center;gap:.15rem;padding:.25rem;display:flex;box-shadow:0 18px 40px -18px #000c}.dm-pill-back{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.dm-pill-lotus{block-size:auto;inline-size:1.5rem}.dm-pill-enter{white-space:nowrap;min-block-size:2.75rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;position:relative}.dm-pill-back+.dm-pill-enter{margin-inline-start:.2rem}.dm-pill-back+.dm-pill-enter:before{content:"";background:var(--dm-line-strong);inline-size:1px;position:absolute;inset-block:.65rem;inset-inline-start:-.1rem}.dm-pill-enter:hover{color:var(--lotus-200)}.dm-pill-enter:focus-visible,.dm-pill-back:focus-visible{outline:2px solid var(--lotus-200)}.dm-missing{text-align:center;background:radial-gradient(70% 50% at 50% 35%, var(--ink-800) 0%, transparent 70%), var(--ink-950);place-content:center;justify-items:center;gap:.4rem;padding:2rem;display:grid;position:absolute;inset:0}.dm-missing-lotus{opacity:.9;block-size:auto;inline-size:4rem;margin-block-end:1rem}.dm-missing-title{font-size:1.2rem;font-weight:500}.dm-missing-sub{color:var(--muted);font-size:.92rem}.dm-missing.is-waiting{background:var(--ink-900)}@media (min-width:900px){.dm{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(2rem,6vw,7rem);padding-inline:clamp(2rem,6vw,7rem)}.dm-intro{text-align:start;justify-self:end;justify-items:start;min-block-size:0;max-inline-size:36rem;padding-inline:0}.dm-mark{inline-size:9rem;margin-inline-start:-1.2rem}.dm-lotus{inline-size:6.4rem}.dm-title{max-inline-size:15ch;font-size:clamp(2.6rem,3.6vw,3.6rem)}.dm-toggle{inline-size:calc(var(--dm-n,2) * 10rem + 4rem)}.dm-actions{grid-template-columns:auto auto;place-items:center start;column-gap:1rem;inline-size:auto}.dm-btn{inline-size:auto;min-inline-size:11rem}.dm-stage{justify-self:start;padding-block:2.5rem;display:block;position:relative}.dm-phone{border:1px solid var(--dm-line-strong);block-size:min(844px,100dvh - 5rem);inline-size:390px;box-shadow:0 0 0 10px var(--ink-900), 0 0 0 11px var(--dm-line), 0 50px 90px -40px #000000e6, 0 0 120px -30px color-mix(in oklab, var(--lotus-400) 35%, transparent);border-radius:2.6rem}.dm.is-site .dm-stage{z-index:10;background:var(--ink-950);place-self:stretch stretch;padding:0;display:grid;position:fixed;inset:0}.dm.is-site .dm-phone{block-size:100%;inline-size:100%;box-shadow:none;border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.dm *,.dm :before,.dm :after{transition:none!important;animation:none!important}.dm-curtain{display:none}}@media (forced-colors:active){.dm-btn,.dm-pill,.dm-pill-enter,.dm-toggle{border:1px solid buttontext}.dm-toggle-thumb,.dm-glow{display:none}.dm-toggle .dm-seg-opt[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}}
