.dm{--d-paper:var(--paper,#fff);--d-mist:var(--mist,#f5f5f7);--d-cloud:var(--cloud,#fbfbfd);--d-ink:var(--ink,#0b0b10);--d-line:var(--line,#e6e6eb);--d-muted:var(--muted,#6e6e73);--d-iris:var(--iris,#5b4ff5);--d-iris-soft:color-mix(in oklab, var(--d-iris) 11%, transparent);--d-iris-text:#4a3ee0;--d-violet:var(--p-violet,#8b7cff);--d-sky:var(--p-sky,#5ec8ff);--d-mint:var(--p-mint,#5fe3b0);--d-peach:var(--p-peach,#ffb38a);--d-success:#1db46f;--d-success-text:var(--success-text,#10804b);--d-success-soft:#1db46f1f;--d-warn:#f5a524;--d-warn-text:#8a5a00;--d-danger:#e5484d;--d-danger-text:var(--danger-text,#b42328);--d-danger-soft:#e5484d1c;--d-on-ink:var(--d-paper);--d-term:#0e0e13;--d-term-line:#24242c;--d-raise:0 1px 2px #0f0f1e0d, 0 8px 24px -10px #0f0f2829;--d-shadow:0 1px 2px #0f0f1e0a, 0 30px 70px -28px #19144638;--d-prism:linear-gradient(90deg, var(--d-violet), var(--d-sky), var(--d-mint), var(--d-peach));--d-ease:cubic-bezier(.2, .8, .2, 1);color:var(--d-ink);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.dm{--d-success-soft:lab(64.928% -50.9547 24.2547/.12);--d-danger-soft:lab(54.5836% 61.4482 33.7329/.11)}}:root[data-theme=dark] .dm{--d-paper:var(--paper,#000);--d-mist:var(--mist,#0f0f13);--d-cloud:var(--cloud,#16161c);--d-ink:var(--ink,#f5f5f7);--d-line:var(--line,#26262e);--d-muted:var(--muted,#a1a1aa);--d-iris:var(--iris,#9d90ff);--d-iris-text:var(--d-iris);--d-term:#0a0a0e;--d-warn-text:#f5b84a;--d-term-line:#22222a;--d-raise:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #000000b3;--d-shadow:0 0 0 1px #ffffff05, 0 40px 80px -30px #000000e6}.dm-dim,.dm-dim *{color:var(--d-muted)!important}.dm-dim :is(svg,img,[aria-hidden=true]){opacity:.6}@keyframes dm-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes dm-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}@keyframes dm-sheet{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dm-spin{to{transform:rotate(360deg)}}@keyframes dm-blink{50%{opacity:0}}@keyframes dm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes dm-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dm-press{0%{transform:scale(1)}45%{filter:brightness(.92);transform:scale(.97)}to{transform:scale(1)}}@keyframes dm-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes dm-flow{to{stroke-dashoffset:-40px}}@keyframes dm-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes dm-land{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-card{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-out{0%{opacity:1}to{opacity:0}}@keyframes dm-glow{0%,to{opacity:.55}50%{opacity:.9}}.dm-rise{animation:dm-rise .28s var(--d-ease) both}.dm-pop{animation:dm-pop .26s var(--d-ease) both}.dm-fade{animation:dm-fade .28s var(--d-ease) both}.dm-sheet{animation:dm-sheet .32s var(--d-ease) both}.dm-land{animation:dm-land .32s var(--d-ease) both}.dm-card-in{animation:dm-card .32s var(--d-ease) both}.dm-out{opacity:0;pointer-events:none;animation:.24s ease-in dm-out}.dm-stagger>*{animation:dm-rise .28s var(--d-ease) both}.dm-stagger>:nth-child(2){animation-delay:40ms}.dm-stagger>:nth-child(3){animation-delay:80ms}.dm-stagger>:nth-child(4){animation-delay:.12s}.dm-stagger>:nth-child(5){animation-delay:.16s}.dm-stagger>:nth-child(6){animation-delay:.2s}.dm-stagger>:nth-child(n+7){animation-delay:.24s}.dm-spin{animation:.8s linear infinite dm-spin}.dm-caret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1.05em;margin-inline-start:1px;animation:1s step-end infinite dm-blink;display:inline-block}.dm-float{animation:6s ease-in-out infinite dm-float}.dm-press{animation:dm-press .38s var(--d-ease)}.dm-t{transition:all .32s var(--d-ease)}.dm-t-slow{transition:all .9s var(--d-ease)}.dm-shimmer{background:linear-gradient(90deg, var(--d-muted) 0%, var(--d-muted) 35%, var(--d-violet) 45%, var(--d-sky) 52%, var(--d-muted) 62%, var(--d-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite dm-shimmer}.dm-prism-text{background:var(--d-prism);color:#0000;-webkit-background-clip:text;background-clip:text}.dm-prism-line{background:var(--d-prism)}.dm-prism-ring{position:relative}.dm-prism-ring:before{content:"";border-radius:inherit;background:var(--d-prism);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dm-sel{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--d-iris) 75%, transparent)}.dm-glow-soft{filter:blur(22px);background:var(--d-prism);opacity:.55;animation:4s ease-in-out infinite dm-glow}.dm-card{border:1px solid var(--d-line);background:var(--d-paper);box-shadow:var(--d-shadow);isolation:isolate;border-radius:28px;overflow:hidden}.dm-chat-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.dm-tabs::-webkit-scrollbar{display:none}.dm-tabs{scrollbar-width:none}.dm-hatch{background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 6px)}.dm-term{background:var(--d-term);color:#e7e7ee}.dm-line-flow{stroke-dasharray:3 7;animation:1.4s linear infinite dm-flow}.dm-ping:after{content:"";border-radius:inherit;background:currentColor;animation:1.6s ease-out infinite dm-ping;position:absolute;inset:0}.dm-wavebar{transform-origin:50%;animation:.9s ease-in-out infinite dm-bar}@keyframes dm-reel-in{0%{opacity:0}to{opacity:1}}@keyframes dm-reel-out{0%{opacity:1}to{opacity:0}}@keyframes dm-reel-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-reel-in{animation:dm-reel-in .32s var(--d-ease) 80ms both}.dm-reel-out{pointer-events:none;animation:.24s ease-in both dm-reel-out}.dm-reel-card{animation:dm-card .32s var(--d-ease) both}.dm{--d-go:#13804d;--d-go-hover:#0f7344;--d-go-down:#0b6239;--d-btn2:var(--d-mist);--d-btn2-hover:color-mix(in oklab, var(--d-ink) 8%, var(--d-mist))}.dm-btn{white-space:nowrap;transition:transform .18s var(--d-ease), background-color .18s var(--d-ease), box-shadow .18s var(--d-ease), opacity .24s var(--d-ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.dm-btn-go{background:var(--d-go);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0a3c232e}.dm-btn-go.is-hover{background:var(--d-go-hover)}.dm-btn-go.is-down{background:var(--d-go-down);box-shadow:none;transform:scale(.97)}.dm-btn-2{background:var(--d-btn2);color:var(--d-ink)}.dm-btn-2.is-hover{background:var(--d-btn2-hover)}.dm-btn-2.is-down{background:var(--d-btn2-hover);transform:scale(.97)}.dm-btn-ink{background:var(--d-ink);color:var(--d-on-ink)}.dm-btn-ink.is-hover{background:color-mix(in oklab, var(--d-ink) 86%, var(--d-paper))}.dm-btn-ink.is-down{background:color-mix(in oklab, var(--d-ink) 78%, var(--d-paper));transform:scale(.97)}.dm-stack{display:grid}.dm-stack>*{transition:opacity .26s var(--d-ease), transform .26s var(--d-ease);grid-area:1/1}.dm-stack>.is-off{opacity:0;pointer-events:none;transform:translateY(3px)}.dm-stack>.is-gone{opacity:0;pointer-events:none;transform:scale(.98)}.dm-countdown{transform-origin:0;transition:transform .12s linear}.dm-surface{border:1px solid var(--d-line);box-shadow:var(--d-raise);border-radius:18px;overflow:hidden}.dm-surface.dm-term{border-color:var(--d-term-line)}.dm-pane .dm-surface{box-shadow:none;border:0;border-radius:0}.dm-pane .dm-split{gap:0}.dm-pane .dm-split>*+*{border-top:1px solid var(--d-line)}@container (min-width:48rem){.dm-pane .dm-split>*+*{border-top:0;border-inline-start:1px solid var(--d-line)}}@media (prefers-reduced-motion:reduce){.dm,.dm *{transition:none!important;animation:none!important}}[dir=rtl] .dm-countdown{transform-origin:100%}
.wk-bot{background:var(--d-ink);color:var(--d-paper)}.wk-edge{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset .5s var(--d-ease)}.wk-edge.is-in{stroke-dashoffset:0}.wk-bar{transform-origin:0;transform:scaleX(var(--p,0));transition:transform .16s linear}[dir=rtl] .wk-bar{transform-origin:100%}.wk-shot{transition:opacity .32s var(--d-ease)}.wk-fixed{color:var(--d-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--d-muted) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--d-muted) 55%, transparent)}@media (prefers-reduced-motion:reduce){.wk-edge,.wk-bar,.wk-shot{transition:none}.wk-edge{stroke-dashoffset:0}}
.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.lp-card{background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--line) 80%, transparent);border-radius:28px}[data-theme=dark] .lp-card{background:var(--mist)}.lp-card-mist{background:var(--mist);border-radius:28px}.lp-band{background:#000}:root[data-theme=dark] .lp-band{background:radial-gradient(60% 40% at 50% 0,#8b7cff14,#0000),#0f0f13}.lp-ink-card{background:#0f0f13;border-radius:28px;box-shadow:inset 0 0 0 1px #23232b}:root[data-theme=dark] .lp-ink-card{background:#16161c;box-shadow:inset 0 0 0 1px #26262e}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:transform .3s var(--ease-tavix)}.lp-faq details[open] .lp-plus{transform:rotate(45deg)}.lp-faq summary:focus-visible{outline:2px solid var(--iris);outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion:reduce){.lp-faq .lp-plus{transition:none}}.lp-chip{background:var(--mist)}[data-theme=dark] .lp-chip{background:var(--cloud)}.lp-gallery{--lp-inset:max(var(--gutter), calc((100% - 1200px) / 2));padding-inline:var(--lp-inset);scroll-padding-inline:var(--lp-inset)}[data-theme=dark] .lp-light-only,:root:not([data-theme=dark]) .lp-dark-only{display:none}.lp-seal-hole{background:#0f0f13}:root[data-theme=dark] .lp-seal-hole{background:#16161c}[data-theme=dark] .lp-still img{filter:brightness(.9)saturate(.95)}[data-theme=dark] .lp-still{box-shadow:0 0 0 1px #ffffff14,0 24px 60px -30px #9d90ff40}
