:root{--mk-fade-dark:linear-gradient(to bottom, #0b0b0c 0.0%, #0b0b0cfe 6.2%, #0b0b0cfb 12.5%, #0b0b0cf3 18.8%, #0b0b0ce4 25.0%, #0b0b0cd1 31.2%, #0b0b0cb9 37.5%, #0b0b0c9d 43.8%, #0b0b0c80 50.0%, #0b0b0c62 56.2%, #0b0b0c46 62.5%, #0b0b0c2e 68.8%, #0b0b0c1b 75.0%, #0b0b0c0c 81.2%, #0b0b0c04 87.5%, #0b0b0c01 93.8%, #0b0b0c00 100.0%);--mk-edges:linear-gradient(to bottom, #0000 0px, #00000001 10px, #00000009 20px, #0000001b 30px, #00000036 40px, #00000058 50px, #00000080 60px, #000000a7 70px, #000000c9 80px, #000000e4 90px, #000000f6 100px, #000000fe 110px, #000 120px, #000 calc(100% - 120px), #000000fe calc(100% - 110px), #000000f6 calc(100% - 100px), #000000e4 calc(100% - 90px), #000000c9 calc(100% - 80px), #000000a7 calc(100% - 70px), #00000080 calc(100% - 60px), #00000058 calc(100% - 50px), #00000036 calc(100% - 40px), #0000001b calc(100% - 30px), #00000009 calc(100% - 20px), #00000001 calc(100% - 10px), #0000 calc(100% - 0px));--mk-edge-top:linear-gradient(to bottom, #0000 0px, #00000001 13px, #00000009 27px, #0000001b 40px, #00000036 53px, #00000058 67px, #00000080 80px, #000000a7 93px, #000000c9 107px, #000000e4 120px, #000000f6 133px, #000000fe 147px, #000 160px, #000 100%);--mk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mk-matte-fade,.mk-dark-fade{background:var(--mk-fade-dark);height:clamp(170px,22vw,340px);position:relative}.mk-matte-fade:after,.mk-dark-fade:after{content:"";background-image:var(--mk-grain);opacity:.05;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mk-hero.mk-hero-light{background:var(--p-canvas);color:var(--fg)}.mk-hero-light .mk-hero-mesh{background:radial-gradient(44% 40% at 12% 0,#8b7cff21,#0000 70%),radial-gradient(36% 34% at 92% 6%,#ff94701a,#0000 70%),radial-gradient(60% 46% at 55% 100%,#38bdf814,#0000 70%)}.mk-hero-light .mk-hero-grid{background-image:linear-gradient(#78788c12 1px,#0000 1px),linear-gradient(90deg,#78788c12 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 25%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 25%,#0000 80%)}.mk-hero-matte{--fg:#f7f7f8;--bg:#0b0b0c;color:var(--fg);background:#0b0b0c}.mk-matte-glow{background:radial-gradient(48% 60% at 10% 0,#8b7cff1a,#0000 70%),radial-gradient(36% 50% at 92% 8%,#ff7a5912,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px;-webkit-mask-image:linear-gradient(#000 40%,#000c 58%,#00000073 74%,#00000026 88%,#0000);mask-image:linear-gradient(#000 40%,#000c 58%,#00000073 74%,#00000026 88%,#0000)}.mk-dark{--fg:#f7f7f8;--bg:#0b0b0c;--p-glass:#ffffff0f;--p-glass-border:#ffffff1f;--p-shadow:none;--hue:color-mix(in srgb, var(--t,#e9e4fc) 45%, var(--t-ink,#5b48b0));isolation:isolate;color:var(--fg);background:#0b0b0c;position:relative}.mk-dark-glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 85% at 50% -20%, color-mix(in srgb, var(--hue) 85%, transparent), transparent 70%), radial-gradient(36% 70% at 0% 10%, color-mix(in srgb, var(--t,#e9e4fc) 40%, transparent), transparent 70%), radial-gradient(36% 70% at 100% 20%, color-mix(in srgb, var(--hue) 55%, transparent), transparent 70%), radial-gradient(70% 45% at 50% 105%, color-mix(in srgb, var(--hue) 35%, transparent), transparent 75%), linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 72px 72px, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 72px 72px;animation:9s ease-in-out infinite alternate mk-dark-breathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#000c 66%,#00000073 80%,#00000026 91%,#0000);mask-image:linear-gradient(#000 50%,#000c 66%,#00000073 80%,#00000026 91%,#0000)}@keyframes mk-dark-breathe{to{opacity:.82}}@media (prefers-reduced-motion:reduce){.mk-dark-glow{animation:none}}.mk-dark .mk-mark{color:color-mix(in srgb, var(--mk-c) 70%, #fff);background-image:linear-gradient(100deg, color-mix(in srgb, var(--hue) 55%, transparent), color-mix(in srgb, var(--hue) 30%, transparent))}.mk-dark .mk-keep-light{--fg:#1d1d1f;--bg:#f4f4f5;--p-glass:#ffffffb8;--p-glass-border:#ffffffe6;color:var(--fg)}.mk-dark .tint-chip{background:color-mix(in srgb, var(--hue) 22%, transparent);color:color-mix(in srgb, var(--t,#e9e4fc) 85%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 35%, transparent)}.mk-dark .tint-ink{color:color-mix(in srgb, var(--t,#e9e4fc) 85%, #fff)}.mk-ink-gradient{background:linear-gradient(95deg,#5b3fd6 0%,#c43a86 52%,#e0702b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes mk-pane-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.mk-pane-in{animation:.28s cubic-bezier(.2,.8,.2,1) both mk-pane-in}@media (prefers-reduced-motion:reduce){.mk-pane-in{animation:none}}.mk-logo-gradient{background:linear-gradient(100deg,#f5474e 0%,#ff6a55 25%,#f39a2e 50%,#ff6a55 75%,#f5474e 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.04em -.14em 0;padding:0 .04em .14em 0;animation:7s linear infinite mk-logo-flow}@keyframes mk-logo-flow{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.mk-logo-gradient{animation:none}}@keyframes mk-popup-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.mk-popup[open]{animation:.42s cubic-bezier(.16,1,.3,1) both mk-popup-in}@media (prefers-reduced-motion:reduce){.mk-popup[open]{animation:none}}.mk-deep{color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -48px #1e1b4b8c}.mk-deep-indigo{background:radial-gradient(60% 75% at 0 0,#c4b5fd29,#0000 62%),radial-gradient(55% 70% at 100% 100%,#93c5fd17,#0000 60%),linear-gradient(160deg,#272844 0%,#20213a 55%,#1d2135 100%)}.mk-trust{background:radial-gradient(70% 60% at 100% 0,#818cf833,#0000 60%),radial-gradient(50% 60% at 0 100%,#5eead412,#0000 65%),linear-gradient(170deg,#161b31 0%,#11152a 50%,#0e1224 100%)}.mk-trust-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 80% at 85% 0,#000 0%,#0000 70%);mask-image:radial-gradient(90% 80% at 85% 0,#000 0%,#0000 70%)}.mk-trust-rings{background:repeating-radial-gradient(circle,#0000 0 63px,#ffffff0f 63px 64px);border-radius:9999px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.mk-trust-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0f,#ffffff06);transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.mk-trust-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#c7d2fe80,#0000);height:1px;transition:opacity .3s;position:absolute;inset:0 20% auto}.mk-trust-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c7d2fe2e,0 20px 40px -24px #0009}.mk-trust-card:hover:before{opacity:1}.mk-trust-icon{color:#c7d2fe;background:linear-gradient(145deg,#818cf847,#818cf814);box-shadow:inset 0 0 0 1px #c7d2fe2e,0 8px 20px -10px #6366f199}@media (prefers-reduced-motion:reduce){.mk-trust-card,.mk-trust-card:hover{transform:none}}.mk-deep-plum{background:radial-gradient(55% 70% at 0 0,#d8b4fe24,#0000 62%),radial-gradient(55% 70% at 100% 100%,#fdbaa01a,#0000 62%),linear-gradient(155deg,#2e2539 0%,#261f31 55%,#2a2130 100%)}.mk-hero.mk-deep-sea{background:linear-gradient(165deg,#1e2d3b 0%,#192636 50%,#1b2234 100%)}.mk-deep-sea .mk-hero-mesh{background:radial-gradient(46% 42% at 16% 6%,#c4b5fd33,#0000 70%),radial-gradient(40% 38% at 88% 12%,#fdbaa024,#0000 70%),radial-gradient(60% 50% at 50% 104%,#99f6e41f,#0000 70%)}.mk-deep-sea .mk-hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}@keyframes mk-mail-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mk-mail-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.2,1) forwards mk-mail-draw}@keyframes mk-mail-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.mk-mail-pop{animation:.45s cubic-bezier(.16,1,.3,1) both mk-mail-pop}@keyframes mk-mail-pulse{0%,to{box-shadow:0 0 #5b48b000}50%{box-shadow:0 0 0 6px #5b48b01f}}.mk-mail-pulse{animation:2.2s ease-in-out infinite mk-mail-pulse}.mk-mail-hl{background:var(--t);box-shadow:0 0 0 3px var(--t)}@keyframes mk-mail-drop{0%{opacity:0;transform:translateY(-26px)scale(.8)}60%{opacity:1;transform:translateY(3px)scale(1.04)}to{opacity:1;transform:none}}.mk-mail-drop{opacity:0;animation:.6s cubic-bezier(.34,1.4,.64,1) both mk-mail-drop}@keyframes mk-mail-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-mail-fade{opacity:0;animation:.45s ease-out both mk-mail-fade}@media (prefers-reduced-motion:reduce){.mk-mail-draw{stroke-dashoffset:0;animation:none}.mk-mail-pulse,.mk-mail-pop,.mk-mail-drop,.mk-mail-fade{opacity:1;animation:none}}@keyframes mk-inv-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.mk-inv-card{animation:.6s cubic-bezier(.16,1,.3,1) both mk-inv-rise;animation-delay:calc(var(--i,0) * 90ms)}.mk-inv-rise{animation:.5s cubic-bezier(.16,1,.3,1) both mk-inv-rise}@keyframes mk-inv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-inv-progress{animation:linear both mk-inv-progress}@keyframes mk-inv-dot{0%{opacity:0;left:0}8%{opacity:1}55%{opacity:1;left:calc(100% - 6px)}65%,to{opacity:0;left:calc(100% - 6px)}}.mk-inv-dot{animation:3.2s cubic-bezier(.4,0,.2,1) infinite both mk-inv-dot;animation-delay:calc(var(--i,0) * .45s)}@keyframes mk-inv-light{0%,50%{box-shadow:none;transform:none}58%{box-shadow:0 0 0 4px color-mix(in oklab, currentColor 14%, transparent);transform:scale(1.07)}70%,to{box-shadow:none;transform:none}}.mk-inv-light{animation:3.2s ease-out infinite both mk-inv-light;animation-delay:calc(var(--i,0) * .45s)}@keyframes mk-inv-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}7%{opacity:1;transform:none}86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.mk-inv-pop{animation:6.5s cubic-bezier(.16,1,.3,1) infinite both mk-inv-pop;animation-delay:calc(var(--i,0) * .7s)}@keyframes mk-inv-type{0%{max-width:0}32%{max-width:calc(var(--n) * 1ch)}88%{max-width:calc(var(--n) * 1ch)}96%,to{max-width:0}}.mk-inv-type{animation:6.5s linear infinite both mk-inv-type}@keyframes mk-inv-caret{50%{opacity:0}}.mk-inv-caret{animation:.9s step-end infinite mk-inv-caret}@keyframes mk-inv-chip{0%,34%{opacity:0;transform:translateY(6px)scale(.85)}40%{opacity:1;transform:scale(1.06)}44%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.mk-inv-chip{animation:6.5s cubic-bezier(.16,1,.3,1) infinite both mk-inv-chip;animation-delay:calc(var(--i,0) * .15s)}@keyframes mk-inv-scan{0%{top:-40px}to{top:100%}}.mk-inv-scan{animation:3s linear infinite mk-inv-scan}@keyframes mk-inv-flag{0%,22%{background:var(--surface-solid);box-shadow:0 0 0 1px #00000014}30%,90%{background:color-mix(in oklab, #ef4444 9%, var(--surface-solid));box-shadow:0 0 0 1px #ef444473}to{background:var(--surface-solid)}}.mk-inv-flag{animation:3s ease-out infinite both mk-inv-flag;animation-delay:calc(var(--i,0) * .55s)}@keyframes mk-inv-badge{0%,24%{opacity:0;transform:scale(.7)}32%{opacity:1;transform:scale(1.1)}36%,88%{opacity:1;transform:none}96%,to{opacity:0}}.mk-inv-badge{animation:3s ease-out infinite both mk-inv-badge;animation-delay:calc(var(--i,0) * .55s)}@keyframes mk-inv-drop{0%{opacity:0;transform:translateY(-18px)scale(.8)}10%{opacity:1;transform:translateY(2px)scale(1.05)}14%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.mk-inv-drop{animation:5s cubic-bezier(.34,1.4,.64,1) infinite both mk-inv-drop;animation-delay:calc(var(--i,0) * .35s)}@media (prefers-reduced-motion:reduce){.mk-inv-card,.mk-inv-rise,.mk-inv-pop,.mk-inv-chip,.mk-inv-drop,.mk-inv-badge,.mk-inv-light{opacity:1;animation:none;transform:none}.mk-inv-type{max-width:none;animation:none}.mk-inv-dot,.mk-inv-scan,.mk-inv-caret,.mk-inv-progress{opacity:0;animation:none}.mk-inv-flag{background:color-mix(in oklab, #ef4444 9%, var(--surface-solid));animation:none}}@property --tone{syntax:"<color>";inherits:true;initial-value:#ece8fb}.mk-dsx-bg{background:radial-gradient(42% 55% at 18% 30%, color-mix(in srgb, var(--tone) 85%, transparent), transparent 70%), radial-gradient(40% 50% at 85% 75%, color-mix(in srgb, var(--p-sky,#e3f0fb) 70%, transparent), transparent 70%), radial-gradient(35% 45% at 60% 10%, color-mix(in srgb, var(--p-mint,#e2f5ec) 55%, transparent), transparent 70%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--tone) 22%, transparent) 50%, transparent);transition:--tone .9s}.mk-dsx-card{background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 58%, #ffffff80) 0%, #ffffff8c 55%, color-mix(in srgb, var(--tone) 30%, #ffffff73) 100%);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1414280a, 0 30px 70px -34px color-mix(in srgb, var(--ink,#5b48b0) 45%, transparent);border:1px solid #ffffffbf;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s,box-shadow .7s}[data-pin] .mk-dsx-card:not([data-on]){opacity:.72;transform:scale(.955)}.mk-dsx-shot{transition:transform .8s cubic-bezier(.16,1,.3,1)}[data-pin] .mk-dsx-card:not([data-on]) .mk-dsx-shot{transform:translateY(10px)}.mk-dsx-float{animation:7s ease-in-out infinite mk-dsx-float}@keyframes mk-dsx-float{0%,to{translate:0}50%{translate:0 -8px}}.mk-dsx-bar{width:calc(var(--p,0) * 100%);background:linear-gradient(90deg, var(--p-lavender-ink,#6a48d6), var(--p-sky-ink,#2a6fd1))}@media (prefers-reduced-motion:reduce){.mk-dsx-float{animation:none}.mk-dsx-bg{transition:none}}.bi-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--p-lavender) 55%, #fff) 0%, color-mix(in srgb, var(--p-sky) 45%, #fff) 45%, color-mix(in srgb, var(--p-peach) 45%, #fff) 100%)}.bi-band{-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.bi-bleed{--g:20px;padding-inline:max(var(--g), calc((100vw - 1600px) / 2 + var(--g)));scroll-padding-inline:max(var(--g), calc((100vw - 1600px) / 2 + var(--g)))}@media (min-width:640px){.bi-bleed{--g:32px}}@media (min-width:1024px){.bi-bleed{--g:56px}}@media (min-width:1280px){.bi-bleed{--g:80px}}.bi-blob{filter:blur(60px);opacity:.75;animation:18s ease-in-out infinite alternate bi-drift}.bi-blob-a{background:var(--p-lavender)}.bi-blob-b{background:var(--p-mint);animation-delay:-6s}.bi-blob-c{background:var(--p-rose);animation-delay:-12s}@keyframes bi-drift{0%{translate:0;scale:1}to{translate:60px 40px;scale:1.15}}.bi-card{-webkit-backdrop-filter:blur(16px);background:#ffffffa8;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s,box-shadow .7s;box-shadow:inset 0 0 0 1px #ffffffbf,0 1px #00000005,0 30px 60px -38px #1e193c66}.bi-stage{background:radial-gradient(70% 70% at 30% 20%, color-mix(in srgb, var(--t) 95%, #fff), transparent 75%), radial-gradient(60% 60% at 85% 90%, color-mix(in srgb, var(--t) 70%, #fff), transparent 75%), color-mix(in srgb, var(--t) 45%, #fff)}.bi-device{transition:transform 1s cubic-bezier(.2,.7,.2,1),filter 1s}.bi-card:not([data-on]) .bi-device{filter:saturate(.85);transform:scale(.94)translateY(10px)}.bi-card:not([data-on]) .bi-stage>.absolute{opacity:0;transform:translateY(8px)}.bi-stage>.absolute{transition:opacity .6s .25s,transform .8s cubic-bezier(.2,.7,.2,1) .25s}.bi-tilt{transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:perspective(1600px)rotateY(-14deg)rotateX(6deg)}.bi-card[data-on] .bi-tilt{transform:perspective(1600px)rotateY(-8deg)rotateX(4deg)}.bi-progress{transform:scaleX(var(--p,0))}.bi-anim{animation-duration:6s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.bi-root[data-live] .bi-anim{animation-play-state:running}.bi-pan{animation-name:bi-pan;animation-duration:14s;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes bi-pan{0%{transform:scale(1.01)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.bi-bar{transform-origin:bottom;animation-name:bi-bar}@keyframes bi-bar{0%{transform:scaleY(.06)}22%,86%{transform:scaleY(1)}to{transform:scaleY(.06)}}.bi-row{animation-name:bi-row}@keyframes bi-row{0%{opacity:0;transform:translateY(8px)}12%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}.bi-flag{animation-name:bi-flag}@keyframes bi-flag{0%,12%{opacity:0;transform:translateY(10px)scale(.96)}20%{opacity:1;transform:none;box-shadow:0 0 #f9731659,0 18px 40px -18px #1e193c73}40%{box-shadow:0 0 0 8px #f9731600,0 18px 40px -18px #1e193c73}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.bi-badge{animation-name:bi-badge}@keyframes bi-badge{0%,15%{opacity:0;transform:translateY(10px)scale(.9)}24%{opacity:1;transform:scale(1.04)}30%,88%{opacity:1;transform:none}97%,to{opacity:0}}.bi-typing{opacity:0;animation-name:bi-typing}@keyframes bi-typing{0%,8%{opacity:0}12%,30%{opacity:1}34%,to{opacity:0}}.bi-typing i{animation:.9s ease-in-out infinite bi-dot}.bi-typing i:nth-child(2){animation-delay:.15s}.bi-typing i:nth-child(3){animation-delay:.3s}@keyframes bi-dot{0%,to{opacity:.4;transform:none}50%{opacity:1;transform:translateY(-3px)}}.bi-answer{animation-name:bi-answer}@keyframes bi-answer{0%,32%{opacity:0;transform:translateY(6px)}40%,88%{opacity:1;transform:none}96%,to{opacity:0}}.bi-draw{stroke-dasharray:1;animation-name:bi-draw}@keyframes bi-draw{0%{stroke-dashoffset:1px}40%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.bi-anim,.bi-typing i,.bi-blob{animation:none}.bi-typing{display:none}.bi-card,.bi-card:hover,.bi-device,.bi-tilt{transform:none!important}}.wd-desk{min-height:0}.wd-band{-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.wd-wall{opacity:0;background:radial-gradient(60% 70% at 15% 10%, color-mix(in srgb, var(--t) 95%, #fff), transparent 70%), radial-gradient(55% 65% at 90% 90%, color-mix(in srgb, var(--t) 75%, #fff), transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--t) 55%, #fff), #fbfafd);transition:opacity 1s}.wd-wall.is-on{opacity:1}.wd-note{animation:.7s cubic-bezier(.2,.9,.3,1.15) 1.1s both wd-note}@keyframes wd-note{0%{opacity:0;transform:translate(24px,-6px)scale(.96)}to{opacity:1;transform:none}}.wd-app{transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.wd-app:hover{transform:translateY(-6px)scale(1.18)}.wd-app.is-on{transform:translateY(-4px)}.wd-app.is-on:hover{transform:translateY(-6px)scale(1.18)}.wd-tip{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(4px)}.wd-app:hover .wd-tip{opacity:1;transform:none}.wd-ring{fill:none;stroke:var(--t-ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:linear forwards wd-ring}@keyframes wd-ring{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wd-note,.wd-ring{animation:none}.wd-app,.wd-app:hover{transform:none}}.fm{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 2%,#0006 4.5%,#000000bf 7%,#000 10% 90%,#000000bf 93%,#0006 95.5%,#0000001a 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 2%,#0006 4.5%,#000000bf 7%,#000 10% 90%,#000000bf 93%,#0006 95.5%,#0000001a 98%,#0000 100%)}.fm-row{padding-block:10px;overflow:hidden}.fm-track{will-change:transform;animation:linear infinite fm-slide}.fm-rev{animation-direction:reverse}.fm-row:hover .fm-track,.fm-row:focus-within .fm-track{animation-play-state:paused}@keyframes fm-slide{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 6px))}}.fm-item{transition:transform .45s cubic-bezier(.2,.9,.3,1.2),box-shadow .45s,opacity .35s,background-color .3s}.fm-item:hover,.fm-item:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-ink) 22%, transparent), 0 18px 36px -16px color-mix(in srgb, var(--t-ink) 45%, transparent);background:#fff;transform:translateY(-4px)scale(1.03)}.fm-row:hover .fm-item:not(:hover){opacity:.55}.fm-icon{transition:transform .45s cubic-bezier(.2,.9,.3,1.2)}.fm-item:hover .fm-icon{transform:rotate(-6deg)scale(1.08)}.fm-go{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-4px)}.fm-item:hover .fm-go{opacity:1;color:var(--t-ink);transform:none}@media (prefers-reduced-motion:reduce){.fm-track{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:20px;animation:none}.fm-track>[aria-hidden=true]{display:none}.fm-item,.fm-item:hover,.fm-icon,.fm-item:hover .fm-icon{transform:none}}.ns-band{background:linear-gradient(170deg, color-mix(in srgb, var(--p-butter) 85%, #fff) 0%, color-mix(in srgb, var(--p-butter) 40%, var(--p-canvas,#faf9f7)) 55%, var(--p-canvas,#faf9f7) 100%);-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.ns-glow{background:radial-gradient(40% 50% at 85% 20%, color-mix(in srgb, var(--p-peach) 70%, transparent), transparent 70%), radial-gradient(35% 45% at 10% 70%, color-mix(in srgb, var(--p-butter) 90%, transparent), transparent 70%);animation:14s ease-in-out infinite alternate ns-drift}@keyframes ns-drift{to{transform:translate(3%,2%)scale(1.06)}}.ns-zoom{animation:4.6s cubic-bezier(.25,.8,.25,1) both ns-zoom}@keyframes ns-zoom{0%{transform:scale(1)}35%{transform:scale(var(--z))}to{transform:scale(calc(var(--z) * 1.03))}}.ns-art{animation:.6s both ns-fade}@keyframes ns-fade{0%{opacity:0}}.ns-pop{animation:.6s cubic-bezier(.2,.9,.3,1.3) both ns-pop}@keyframes ns-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}.ns-fly{animation:.7s cubic-bezier(.2,.9,.3,1.15) both ns-fly}@keyframes ns-fly{0%{opacity:0;transform:translate(-40px,-14px)rotate(-6deg)scale(.9)}}.ns-key{animation:1.6s ease-in-out .2s both ns-key}@keyframes ns-key{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1;transform:none}40%{transform:translateY(5px);box-shadow:0 1px #00000014,0 8px 20px -12px #3c280066}55%,to{transform:none}}.ns-dash line{stroke:var(--p-butter-ink);stroke-width:2px;stroke-dasharray:.06 .06;stroke-linecap:round}.ns-dash{animation:.5s both ns-fade}.ns-orb{background:radial-gradient(circle at 35% 30%,#fff6,#0000 45%),conic-gradient(from 200deg,#f5b84a,#f07c5a,#b07ce8,#f5b84a);animation:.6s cubic-bezier(.2,.9,.3,1.3) both ns-pop,6s linear .6s infinite ns-spin;box-shadow:0 16px 36px -12px #b07ce899}@keyframes ns-spin{to{filter:hue-rotate(40deg);transform:rotate(360deg)}}.ns-tick{animation:.5s cubic-bezier(.2,.9,.3,1.4) both ns-pop}.ns-orbit{animation:.6s cubic-bezier(.2,.9,.3,1.3) both ns-pop}.ns-bar{transform-origin:0;animation:1.4s cubic-bezier(.25,.8,.25,1) .3s both ns-grow}@keyframes ns-grow{0%{transform:scaleX(0)}}.ns-prog{transform-origin:0;animation:linear both ns-grow}@media (prefers-reduced-motion:reduce){.ns-glow,.ns-zoom,.ns-art,.ns-pop,.ns-fly,.ns-key,.ns-dash,.ns-orb,.ns-tick,.ns-orbit,.ns-bar,.ns-prog{animation:none}}.pt-band{background:linear-gradient(90deg, color-mix(in srgb, var(--p-lavender) 75%, #fff), color-mix(in srgb, var(--p-peach) 65%, #fff) 50%, color-mix(in srgb, var(--p-mint) 75%, #fff));-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.pt-stage{background:radial-gradient(70% 70% at 50% 40%,#ffffffb3,#0000 75%);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pt-col a:hover .pt-stage{transform:translateY(-6px)}.pt-tilt{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px)rotateY(10deg)rotateX(4deg)}.pt-col a:hover .pt-tilt{transform:perspective(1400px)rotateY(2deg)rotateX(1deg)}.pt-drag{animation:4.5s cubic-bezier(.45,0,.2,1) infinite pt-drag}@keyframes pt-drag{0%,12%{opacity:0;transform:translate(0)}20%{opacity:1}55%,80%{opacity:1;transform:translate(34%,120%)}92%,to{opacity:0;transform:translate(34%,120%)}}.pt-float{animation:6s ease-in-out infinite pt-float}@keyframes pt-float{50%{transform:translateY(-8px)}}.pt-cart{animation:5s cubic-bezier(.2,.9,.3,1.2) .8s infinite pt-pop}.pt-kpi{animation:5s cubic-bezier(.2,.9,.3,1.2) 2.2s infinite pt-pop}@keyframes pt-pop{0%,6%{opacity:0;transform:translateY(10px)scale(.92)}14%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.pt-flow{stroke-dasharray:.08 .92;filter:drop-shadow(0 0 6px #ffffffe6);animation:4.2s linear infinite pt-flow}@keyframes pt-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pt-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--t-ink) 18%, transparent);animation:1.8s ease-in-out infinite pt-node}@keyframes pt-node{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--t-ink) 0%, transparent)}}.pt-share{animation:3s ease-in-out infinite pt-share}@keyframes pt-share{0%,30%,to{color:#16132ab3;background:#fffc}12%{color:#16132af2;background:#fff;box-shadow:0 10px 24px -12px #28145a73}}@media (prefers-reduced-motion:reduce){.pt-drag,.pt-float,.pt-cart,.pt-kpi,.pt-flow,.pt-node,.pt-share{animation:none}.pt-tilt,.pt-col a:hover .pt-tilt,.pt-col a:hover .pt-stage{transform:none}}.iv-band{-webkit-mask-image:var(--mk-edge-top);mask-image:var(--mk-edge-top)}.iv-glow{--hue:color-mix(in srgb, var(--t) 35%, var(--t-ink));opacity:0;transition:opacity 1.2s;animation:none}.iv-glow.is-on{opacity:1}.iv-shine{background:linear-gradient(95deg,#c7d2fe,#f0abfc 40%,#fdba74 70%,#86efac) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate iv-shine}@keyframes iv-shine{to{background-position:100% 0}}.iv-group.is-on{box-shadow:inset 0 0 0 1px #ffffff14}.iv-progress{background:color-mix(in srgb, var(--t,#e9e4fc) 85%, #fff);animation:linear both iv-fill}.iv-fill{animation:linear both iv-fill}@keyframes iv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iv-card{transition:box-shadow .4s,transform .4s;animation:.7s cubic-bezier(.2,.8,.2,1) both iv-card}.iv-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff24}@keyframes iv-card{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:none;transform:none}}.iv-visual{transform-origin:50%;transform:scale(1.12)}@media (min-width:640px){.iv-visual{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.iv-shine,.iv-card,.iv-progress,.iv-fill{animation:none}.iv-card:hover{transform:none}}.fr-band{background:linear-gradient(180deg, var(--p-canvas,#faf9f7), color-mix(in srgb, var(--p-lavender) 30%, var(--p-canvas,#faf9f7)) 50%, var(--p-canvas,#faf9f7));-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.fr-glow{background:radial-gradient(36% 50% at 50% 46%, color-mix(in srgb, var(--fr) 24%, transparent), transparent 72%);transition:background 1s}.fr-card{width:min(62vw,250px)}@media (min-width:640px){.fr-card{width:230px}}@media (min-width:1024px){.fr-card{width:min(270px,18vw,25dvh)}}.fr-free{padding-inline:calc(50% - min(31vw,125px))}@media (min-width:640px){.fr-free{padding-inline:calc(50% - 115px)}}.fr-phone{filter:blur(5px)saturate(.7);opacity:.55;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s,opacity .9s;transform:scale(.84)}.fr-card[data-on] .fr-phone{filter:none;opacity:1;transform:none}.fr-card[data-on] .fr-phone:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--fr) 50%, transparent), transparent);filter:blur(26px);border-radius:40%;position:absolute;inset:8% -14% -4%}.fr-card:not([data-on]):hover .fr-phone{filter:blur(2px)saturate(.85);opacity:.8;transform:scale(.88)}.fr-badge{background:var(--fr);box-shadow:0 10px 24px -10px var(--fr), inset 0 0 0 1px #ffffff40;opacity:.85;transition:transform .6s cubic-bezier(.2,.9,.3,1.2),opacity .6s;transform:translate(-50%,18px)scale(.86)}.fr-card[data-on] .fr-badge{opacity:1;box-shadow:0 14px 30px -10px var(--fr), 0 0 0 4px color-mix(in srgb, var(--fr) 18%, transparent), inset 0 0 0 1px #ffffff40;transform:translate(-50%)scale(1)}.fr-info{animation:.6s cubic-bezier(.2,.8,.2,1) both fr-info}@keyframes fr-info{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.fr-progress{transform:scaleX(var(--p,0))}@media (prefers-reduced-motion:reduce){.fr-phone,.fr-badge{transition:none}.fr-info{animation:none}}.im-band{background:linear-gradient(180deg, var(--p-canvas,#faf9f7), color-mix(in srgb, var(--p-sky) 28%, var(--p-canvas,#faf9f7)) 45%, color-mix(in srgb, var(--p-peach) 24%, var(--p-canvas,#faf9f7)) 80%, var(--p-canvas,#faf9f7));-webkit-mask-image:var(--mk-edges);mask-image:var(--mk-edges)}.im-tile{-webkit-backdrop-filter:blur(14px);background:#ffffffb3;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:inset 0 0 0 1px #fffc,0 26px 50px -34px #1e193c59}.im-tile:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #fff,0 34px 60px -32px #1e193c66}.im-tile:not(.im-cta) .im-graphic:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 50%, color-mix(in srgb, var(--im) 14%, transparent), transparent 75%);border-radius:22px;position:absolute;inset:0}.im-cta{background:#0b0b0c;box-shadow:0 30px 60px -30px #0009}.im-tile{opacity:0;transition:opacity .7s,translate .8s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;translate:0 18px}.im[data-on] .im-tile{opacity:1;translate:none}.im[data-on] .im-tile:nth-child(2){transition-delay:80ms}.im[data-on] .im-tile:nth-child(3){transition-delay:.16s}.im[data-on] .im-tile:nth-child(4){transition-delay:.24s}.im[data-on] .im-tile:nth-child(5){transition-delay:.32s}.im[data-on] .im-tile:nth-child(6){transition-delay:.4s}.im[data-on] .im-tile:nth-child(7){transition-delay:.48s}.im[data-on] .im-tile:nth-child(8){transition-delay:.56s}.im-app{translate:-50% -50%;transform:translate(var(--x), var(--y))}.im[data-on] .im-app{animation:im-gather 5s cubic-bezier(.6, 0, .3, 1) calc(.6s + var(--k) * 50ms) infinite}@keyframes im-gather{0%,40%{transform:translate(var(--x), var(--y));opacity:1}58%,82%{opacity:0;transform:translate(0)scale(.4)}to{transform:translate(var(--x), var(--y));opacity:1}}.im[data-on] .im-one{animation:5s cubic-bezier(.2,.9,.3,1.3) .6s infinite im-one}@keyframes im-one{0%,48%{opacity:.4;transform:translate(-50%,-50%)scale(.7)}60%,84%{opacity:1;box-shadow:0 0 0 10px color-mix(in srgb, var(--im) 14%, transparent), 0 20px 40px -16px #1e144699;transform:translate(-50%,-50%)scale(1.08)}to{opacity:.4;transform:translate(-50%,-50%)scale(.7)}}.im-ring{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s cubic-bezier(.3,0,.2,1) .4s}.im-ring.is-on{stroke-dashoffset:.08px}.im-bar{transform-origin:0;transition:transform 1.2s cubic-bezier(.2, .8, .2, 1) calc(.4s + var(--k) * .15s);transform:scaleX(0)}.im[data-on] .im-bar{transform:none}.im-dot{background:var(--t);color:var(--t-ink);opacity:.25;transition:opacity .4s,transform .5s cubic-bezier(.2,.9,.3,1.4);transition-delay:calc(.5s + var(--k) * 35ms);transform:scale(.7)}.im[data-on] .im-dot{opacity:1;transform:none}.im[data-on] .im-pulse{animation:im-pulse 2.6s ease-in-out calc(var(--k) * .18s) infinite}@keyframes im-pulse{0%{opacity:0;left:0}15%{opacity:1}70%{opacity:1;left:calc(100% - 6px)}85%,to{opacity:0;left:calc(100% - 6px)}}.im[data-on] .im-dest{animation:im-light 2.6s ease-in-out calc(var(--k) * .18s) infinite}@keyframes im-light{0%,62%{box-shadow:0 0 #0000}74%{box-shadow:0 0 0 4px color-mix(in srgb, var(--im) 18%, transparent)}90%,to{box-shadow:0 0 #0000}}.im-card{transition:transform 1s cubic-bezier(.2, .9, .3, 1.1) calc(.5s + var(--k) * 80ms);transform:translate(-50%)rotate(0)}.im[data-on] .im-card{transform:translateX(-50%) rotate(var(--r))}.im-tile:hover .im-card{transform:translateX(-50%) rotate(calc(var(--r) * 1.3)) translateY(-4px)}.im-rate{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.9,.3,1.4);transition-delay:calc(.5s + var(--k) * .1s);transform:translateY(8px)scale(.9)}.im[data-on] .im-rate{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.im-tile,.im-bar,.im-dot,.im-card,.im-rate,.im-ring{transition:none}.im-tile{opacity:1;translate:none}.im-app,.im-one,.im-pulse,.im-dest{animation:none!important}.im-app{opacity:0}.im-one{transform:translate(-50%,-50%)}.im-ring{stroke-dashoffset:.08px}.im-bar,.im-dot,.im-rate{opacity:1;transform:none}}.hero-ai{color:#f7f7f8;background:0 0}.hero-ai-face{background:linear-gradient(#1c1c1f,#121214);transition:background .3s;box-shadow:inset 0 1px #ffffff14}.hero-ai:after{opacity:.6}.hero-ai:hover .hero-ai-face{background:linear-gradient(#232327,#18181b)}.hero-ai:hover:after{opacity:.9}.hero-ai .ai-entry-ic{color:#ff8a7a}.hero-badge{z-index:2;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:3px;height:18px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-9px;right:18px}.hero-badge-ai{color:#1b0f0a;background:linear-gradient(95deg,#ff8a6b,#fdba5a);animation:2.6s ease-in-out infinite hero-badge-glow;box-shadow:0 6px 16px -6px #ff7a59b3,inset 0 1px #fff6}.hero-badge-mint{color:#0c3b28;background:#c9f2dd;box-shadow:0 6px 16px -8px #2fb37fb3,inset 0 1px #fff9}@keyframes hero-badge-glow{50%{box-shadow:0 8px 22px -6px #ff7a59f2,inset 0 1px #fff6}}@media (prefers-reduced-motion:reduce){.hero-badge-ai{animation:none}}.hero-badge svg{width:10px;height:10px}.hero-quick{color:#f7f7f8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;transition:background-color .25s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}.hero-quick:hover{background:#ffffff17;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 24px -14px #000c}.hero-quick:active{transform:scale(.98)}.mk-under-head{padding-top:4rem}.mk-head-dark{--fg:#f7f7f8;--bg:#0b0b0c;color:var(--fg)}.mk-head-dark .mk-tab[data-on]:after{background:var(--fg)}.mk-cycle{vertical-align:bottom;white-space:nowrap;height:1.22em;margin-bottom:-.1em;padding-bottom:.1em;transition:width .7s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden}.mk-cycle:after{content:"";background:linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone) 40%, transparent));opacity:.85;border-radius:99px;height:.055em;transition:background .6s;position:absolute;bottom:.1em;left:.04em;right:.12em}.mk-cycle-measure{visibility:hidden;pointer-events:none;white-space:nowrap;display:inline-grid;position:absolute;top:0;left:0}.mk-cycle-measure>span{grid-area:1/1;justify-self:start}.mk-cycle-word{opacity:0;filter:blur(8px);transition:opacity .5s,transform .75s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;top:0;left:0;transform:translateY(70%)}.mk-cycle-word[data-on]{opacity:1;filter:none;position:relative;transform:none}.mk-cycle-word[data-gone]{transform:translateY(-70%)}@media (prefers-reduced-motion:reduce){.mk-cycle,.mk-cycle-word{transition:none}}.aix-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.aix-eyebrow:before{content:"";background:linear-gradient(90deg,#7c5cff,#f5474e);border-radius:2px;width:22px;height:1.5px}.aix-shine{background:linear-gradient(100deg,#b9a8ff 0%,#ff8fa3 40%,#fdba5a 70%,#b9a8ff 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite aix-shine}@keyframes aix-shine{to{background-position:-220% 0}}.aix-cta{color:#fff;background:linear-gradient(100deg,#6a4ee0,#d8416e 55%,#e98a1f) 0 0/200% 100%;border-radius:999px;align-items:center;gap:8px;height:50px;padding:0 26px;font-size:15px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-position .8s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 18px 50px -18px #d8416ecc,inset 0 1px #ffffff40}.aix-cta:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 24px 60px -18px #d8416ef2,inset 0 1px #ffffff40}.aix-cta:disabled{opacity:.6}.aix-ghost{height:50px;color:var(--fg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;transition:background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.aix-ghost:hover{background:#ffffff1f}.aix-core{aspect-ratio:1;width:min(100%,560px);margin-inline:auto;position:relative}.aix-aurora{filter:blur(60px);opacity:.55;background:conic-gradient(#7c5cff,#f5474e,#fdba5a,#38bdf8,#7c5cff);border-radius:50%;animation:18s linear infinite aix-spin;position:absolute;inset:14%}.aix-ring{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.aix-ring-1{border-color:#fff9 #ffffff38 #ffffff38;animation:30s linear infinite aix-spin;inset:30%}.aix-ring-2{border-style:dashed;animation:60s linear infinite reverse aix-spin;inset:16%}.aix-ring-3{border-color:#ffffff12;inset:2%}.aix-orbit{position:absolute;inset:0}.aix-sat{width:0;height:0;animation:48s linear infinite aix-orbit;position:absolute;top:50%;left:50%}.aix-sat-in{white-space:nowrap;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ab8;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12.5px;animation:48s linear infinite aix-orbit-in;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px -12px #000c}@keyframes aix-orbit{0%{transform:rotate(0)translate(min(36vw,240px))}to{transform:rotate(360deg)translate(min(36vw,240px))}}@keyframes aix-orbit-in{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes aix-spin{to{transform:rotate(360deg)}}.aix-heart{color:#fff;background:radial-gradient(circle at 35% 30%,#9d86ff,#5b3fd6 55%,#2a1c6e);border-radius:50%;place-items:center;animation:2.8s ease-in-out infinite aix-beat;display:grid;position:absolute;inset:39%;box-shadow:0 0 80px #7c5cffb3,inset 0 2px #ffffff4d}.aix-pulse{border-radius:50%;animation:2.8s cubic-bezier(0,0,.2,1) infinite aix-wave;position:absolute;inset:0;box-shadow:0 0 0 1.5px #b9a8ffcc}@keyframes aix-beat{0%,to{transform:scale(1)}15%{transform:scale(1.06)}30%{transform:scale(.98)}}@keyframes aix-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.aix-power{border-left:1.5px solid color-mix(in srgb, var(--fg) 10%, transparent);padding:28px 0 28px 28px;transition:opacity .5s;position:relative}@media (min-width:1024px){.aix-power{opacity:.32;flex-direction:column;justify-content:center;min-height:62vh;display:flex}.aix-power-on{opacity:1}}.aix-power:before{content:"";background:linear-gradient(#7c5cff,#f5474e);width:1.5px;height:0;transition:height .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:28px;left:-1.5px}.aix-power-on:before{height:calc(100% - 56px)}@media (max-width:1023px){.aix-power:before{height:calc(100% - 56px)}}.aix-power-n{letter-spacing:.2em;color:color-mix(in srgb, var(--fg) 40%, transparent);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px}.aix-stage{height:min(72vh,620px)}.aix-stage-glow{filter:blur(70px);opacity:.5;background:radial-gradient(60% 60% at 50% 50%, var(--g,#c9bcff), transparent 70%);border-radius:40px;transition:background 1s;position:absolute;inset:6% 4%}.aix-stage-slot{opacity:0;filter:blur(8px);pointer-events:none;place-items:center;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),filter .6s;display:grid;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.aix-stage-slot[data-on]{opacity:1;filter:none;pointer-events:auto;transform:none}.aix-stage-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-radius:28px;width:100%;max-width:600px;padding:26px;font-size:14px;position:relative;box-shadow:0 40px 90px -40px #281e5a73,inset 0 0 0 1px #1414280f}.aix-stage-card .grid{grid-template-columns:minmax(0,1fr)}.aix-sample{letter-spacing:.08em;color:color-mix(in srgb, var(--fg) 32%, transparent);font-size:10.5px;position:absolute;bottom:12px;right:18px}.aix-q{color:#fff;background:#1d1d1f;border-radius:20px 20px 6px;width:fit-content;max-width:90%;margin-left:auto;padding:12px 18px;font-size:15px}.aix-type{white-space:nowrap;vertical-align:bottom;max-width:100%;animation:1.6s steps(44,end) both aix-type;display:inline-block;overflow:hidden}@keyframes aix-type{0%{max-width:0}}.aix-a{background:#7c5cff0d;border-radius:20px;margin-top:18px;padding:18px;box-shadow:inset 0 0 0 1px #7c5cff1f}.aix-row{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) both aix-up;animation-delay:calc(1.7s + var(--i) * .18s);align-items:center;gap:12px;display:flex}.aix-bar{width:var(--w);transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both aix-grow;animation-delay:inherit;background:linear-gradient(90deg,#7c5cff,#d8416e);border-radius:9px;position:absolute;inset:0 auto 0 0}@keyframes aix-grow{0%{transform:scaleX(0)}}@keyframes aix-up{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.aix-propose{animation:.6s cubic-bezier(.2,.8,.2,1) both aix-up;animation-delay:calc(.2s + var(--i) * .2s);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #14142812,0 14px 30px -22px #14142866}.aix-confirm{color:#fff;background:#1d1d1f;border-radius:999px;justify-content:center;align-items:center;min-width:84px;height:32px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.aix-confirm svg{opacity:0;position:absolute}.aix-propose-done .aix-confirm{animation:.3s 2.4s both aix-confirmed}.aix-propose-done .aix-confirm span{animation:.2s 2.4s both aix-gone}.aix-propose-done .aix-confirm svg{animation:.4s 2.5s both aix-up}.aix-propose-done{animation:.6s cubic-bezier(.2,.8,.2,1) both aix-up,1.2s 2.4s both aix-done-ring}@keyframes aix-confirmed{to{background:#16a34a}}@keyframes aix-gone{to{opacity:0;transform:translateY(-8px)}}@keyframes aix-done-ring{0%{box-shadow:inset 0 0 0 1px #16a34a99,0 0 #16a34a66}to{box-shadow:inset 0 0 0 1px #16a34a80,0 0 0 14px #16a34a00}}.aix-scan{background:#14142806;padding:6px}.aix-scanline{z-index:1;pointer-events:none;background:linear-gradient(#0000,#7c5cff24,#0000);height:60px;animation:2.6s cubic-bezier(.4,0,.2,1) .3s 2 aix-scan;position:absolute;top:-60px;left:0;right:0}@keyframes aix-scan{to{top:100%}}.aix-ledger{animation:.5s cubic-bezier(.2,.8,.2,1) both aix-up;animation-delay:calc(var(--i) * .12s);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex;position:relative}.aix-flag{animation:.5s cubic-bezier(.2,.8,.2,1) both aix-up,.6s 2.2s both aix-flagged;animation-delay:calc(var(--i) * .12s), calc(1.6s + var(--i) * .25s);box-shadow:inset 0 0 0 1px #ea580c00}@keyframes aix-flagged{to{background:#fff7ed;box-shadow:inset 0 0 0 1.5px #ea580c8c}}.aix-flag-tag{color:#c2410c;opacity:0;width:100%;animation:.5s both aix-up;animation-delay:calc(1.8s + var(--i) * .25s);align-items:center;gap:5px;font-size:12px;display:inline-flex}.aix-build-shot{animation:.8s both aix-up}.aix-build-prompt{color:#fff;background:#1d1d1f;border-radius:16px;align-items:center;gap:10px;margin:12px 4px 0;padding:12px 16px;font-size:14px;display:flex}.aix-diff{color:#4b36b5;opacity:0;animation:.5s both aix-up;animation-delay:calc(1.8s + var(--i) * .25s);background:#7c5cff14;border-radius:999px;padding:6px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #7c5cff29}.aix-askbar{background:var(--p-glass,#fff);border-radius:999px;align-items:center;gap:16px;height:76px;padding:0 12px 0 26px;display:flex;position:relative;box-shadow:0 30px 80px -36px #503cb48c,inset 0 0 0 1px #7c5cff2e}.aix-askbar:before{content:"";border-radius:inherit;background:conic-gradient(from var(--aix-a,0deg), #7c5cff, #f5474e, #fdba5a, #38bdf8, #7c5cff);-webkit-mask-composite:xor;opacity:.8;padding:1.5px;animation:5s linear infinite aix-turn;position:absolute;inset:-1.5px;-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}@property --aix-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aix-turn{to{--aix-a:360deg}}.aix-caret{vertical-align:-.15em;background:#7c5cff;width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite aix-blink;display:inline-block}@keyframes aix-blink{50%{opacity:0}}.aix-ask-go{color:#fff;background:linear-gradient(135deg,#6a4ee0,#d8416e);border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:grid}.aix-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.aix-marquee-track{gap:12px;width:max-content;animation:50s linear infinite aix-marquee;display:flex}.aix-marquee[data-rev] .aix-marquee-track{animation-direction:reverse}@keyframes aix-marquee{to{transform:translate(-50%)}}.aix-pill{white-space:nowrap;color:color-mix(in srgb, var(--fg) 70%, transparent);background:color-mix(in srgb, var(--fg) 3.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;padding:12px 20px;font-size:14px}.aix-tile{isolation:isolate;background:#fff;border-radius:26px;padding:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1414280f,0 24px 60px -44px #14142866}.aix-tile:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--t,#e9e4fc), transparent 70%);opacity:.6;height:80%;transition:opacity .5s,transform .8s;position:absolute;inset:auto -30% -60%}.aix-tile:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #14142814,0 34px 70px -40px #14142880}.aix-tile:hover:after{opacity:1;transform:translateY(-12%)}.aix-tile-key{color:#f5f5f7;--fg:#f5f5f7;background:linear-gradient(160deg,#15131f,#221a3d)}.aix-tile-key:after{background:radial-gradient(50% 50%,#7c5cff8c,#0000 70%)}.aix-tile-icon{background:var(--t,#e9e4fc);width:46px;height:46px;color:var(--t-ink,#5b48b0);border-radius:15px;place-items:center;display:grid}.aix-tile-key .aix-tile-icon{color:#c9bcff;background:#ffffff1a}.aix-chip{background:color-mix(in srgb, var(--t,#e9e4fc) 70%, transparent);color:var(--t-ink,#5b48b0);border-radius:999px;padding:5px 11px;font-size:12px}.aix-lines{gap:8px;display:grid}.aix-lines i{background:linear-gradient(90deg, color-mix(in srgb, var(--t-ink,#5b48b0) 18%, transparent), color-mix(in srgb, var(--t-ink,#5b48b0) 6%, transparent));height:8px;width:calc(92% - var(--i) * 13%);transform-origin:0;animation:3.2s cubic-bezier(.2,.8,.2,1) infinite aix-write;animation-delay:calc(var(--i) * .25s);border-radius:9px;display:block}@keyframes aix-write{0%{opacity:.3;transform:scaleX(0)}40%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.aix-doc{background:color-mix(in srgb, var(--t,#fde3d4) 40%, #fff);border-radius:14px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1414280f}.aix-doc-scan{background:var(--t-ink,#b4542d);height:2px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--t-ink,#b4542d) 40%, transparent);animation:2.6s ease-in-out infinite alternate aix-docscan;position:absolute;top:0;left:0;right:0}@keyframes aix-docscan{to{top:100%}}.aix-cycle{background:color-mix(in srgb, var(--fg) 6%, transparent);height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 8%, transparent);border-radius:14px;overflow:hidden}.aix-cycle-track{animation:aix-cycle calc(var(--n) * 1.8s) steps(var(--n), end) infinite;display:grid}.aix-cycle-track span{align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:500;display:flex}@keyframes aix-cycle{to{transform:translateY(calc(var(--n) * -44px))}}.aix-code{background:#15131f;border-radius:14px;gap:4px;padding:12px 14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.aix-code i{color:#86efac;opacity:0;animation:.5s both aix-up,6s infinite aix-fadeout;animation-delay:calc(var(--i,0) * .3s);font-style:normal}.aix-code i:nth-child(2){color:#fca5a5;--i:1}.aix-code i:nth-child(3){--i:2}@keyframes aix-fadeout{0%,90%{opacity:1}to{opacity:0}}.aix-chat{gap:8px;font-size:13px;display:grid}.aix-chat i{border-radius:16px;width:fit-content;max-width:88%;padding:9px 14px;font-style:normal;animation:.6s both aix-up}.aix-chat i:first-child{color:#fff;background:#1d1d1f;border-bottom-right-radius:5px;margin-left:auto}.aix-chat i:last-child{background:color-mix(in srgb, var(--t,#fbdfe8) 70%, #fff);border-bottom-left-radius:5px;animation-delay:.9s}.aix-screen-tab{text-align:left;border-radius:18px;width:100%;padding:18px 20px;transition:background .4s;display:block;position:relative;overflow:hidden}.aix-screen-tab:hover{background:color-mix(in srgb, var(--fg) 3%, transparent)}.aix-screen-on{background:#fff;box-shadow:inset 0 0 0 1px #1414280f,0 20px 40px -30px #14142866}.aix-screen-bar{transform-origin:0;background:linear-gradient(90deg,#7c5cff,#f5474e);border-radius:2px;height:2px;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.aix-screen-on .aix-screen-bar{animation:4.2s linear both aix-fill}@keyframes aix-fill{to{transform:scaleX(1)}}.aix-fade-in{z-index:1;pointer-events:none;background:linear-gradient(#0000,#0b0b0c);height:clamp(90px,12vw,200px);position:relative}.aix-rail{background:#fff;padding:30px;transition:background .4s}.aix-rail:hover{background:#fbfaff}.aix-rail svg{color:#6a4ee0}.aix-pre{--fg:#f7f7f8;isolation:isolate;color:var(--fg);background:#0c0b12;border-radius:clamp(28px,3vw,44px);padding:clamp(28px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #3c28a0b3}.aix-pre-glow{z-index:-1;background:radial-gradient(50% 70% at 0 0,#7c5cff73,#0000 70%),radial-gradient(45% 60% at 100% 100%,#f5474e59,#0000 70%),radial-gradient(40% 50% at 70% 10%,#fdba5a2e,#0000 70%);animation:8s ease-in-out infinite alternate mk-dark-breathe;position:absolute;inset:0}.aix-plus{flex:none;width:14px;height:14px;position:relative}.aix-plus:before,.aix-plus:after{content:"";background:currentColor;height:1.5px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;left:0;right:0}.aix-plus:after{transform:rotate(90deg)}.aix-plus-on:after{transform:rotate(0)}.mk-ai-tab{height:34px;color:color-mix(in srgb, var(--fg) 82%, transparent);isolation:isolate;border-radius:999px;align-items:center;gap:6px;margin:0 4px;padding:0 13px;font-weight:500;transition:color .2s,background .2s;display:inline-flex;position:relative}.mk-ai-tab:hover,.mk-ai-tab[aria-current]{color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent)}.mk-ai-tab:before{content:"";border-radius:inherit;background:conic-gradient(from var(--aix-a,0deg), #8b6cff, #e8677a, #f0b066, #7cc4f0, #8b6cff);-webkit-mask-composite:xor;opacity:.55;padding:1px;animation:9s linear infinite aix-turn;position:absolute;inset:0;-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}.mk-ai-tab:after{content:"";z-index:-1;border-radius:inherit;filter:blur(8px);opacity:.35;background:radial-gradient(60% 80%,#8b6cff59,#0000 75%);position:absolute;inset:-3px}.mk-ai-tab svg{color:#7c5cff}.mk-head-dark .mk-ai-tab svg{color:#c9bcff}@media (prefers-reduced-motion:reduce){.aix-aurora,.aix-ring,.aix-sat,.aix-sat-in,.aix-heart,.aix-pulse,.aix-shine,.aix-marquee-track,.aix-lines i,.aix-doc-scan,.aix-cycle-track,.aix-askbar:before,.mk-ai-tab:before,.mk-ai-tab:after,.aix-pre-glow{animation:none!important}}@media (max-width:639.98px){.aix-core{width:min(100%,380px)}.aix-sat-in{gap:5px;height:30px;padding:0 10px;font-size:11.5px}.aix-power{padding:18px 0 18px 18px}.aix-power:before{top:18px}.aix-stage-card{border-radius:22px;padding:16px;font-size:13px}.aix-q{padding:10px 14px;font-size:13.5px}.aix-type{white-space:normal;animation:.8s both aix-up}.aix-a{padding:14px}.aix-row>span:first-child{width:6.5rem}.aix-propose{gap:10px;padding:11px}.aix-confirm{min-width:72px;padding:0 10px}.aix-ledger{padding:9px 10px;font-size:12.5px}.aix-build-prompt{padding:10px 12px;font-size:12.5px}.aix-askbar{gap:12px;height:60px;padding:0 8px 0 18px}.aix-ask-go{width:44px;height:44px}.aix-pill{padding:9px 15px;font-size:13px}.aix-tile{border-radius:22px;padding:20px}.aix-screen-tab{padding:14px 16px}.aix-rail{padding:22px}.aix-rail h3{margin-top:18px}.aix-pre{border-radius:28px;padding:26px 18px}.aix-cta,.aix-ghost{height:52px}}:root{--dv-gold:#e9c27a;--dv-ink:#fbf3e6}.dv-strand{height:80px;position:absolute;inset-inline:0}.dv-strand-far{opacity:.55;filter:blur(.4px)}.dv-light{width:5px;height:5px;animation:dv-twinkle 3.4s ease-in-out var(--d) infinite;background:radial-gradient(circle,#fffaf0 0%,#ffe1a1 45%,#f3b453 100%);border-radius:50%;margin-left:-2.5px;position:absolute;box-shadow:0 0 6px 1px #ffd68cd9,0 0 22px 6px #ffb05047}.dv-strand-near .dv-light{width:6px;height:6px;margin-left:-3px}@keyframes dv-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (max-width:639.98px){.dv-light-odd{display:none}}.dv-lantern{transform-origin:50% 0;animation:dv-sway 6s ease-in-out var(--d) infinite;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.dv-thread{width:1px;height:var(--drop);background:linear-gradient(#e9c27a00,#e9c27a73);display:block}.dv-lantern svg{filter:drop-shadow(0 0 10px #ffaa4659)}@keyframes dv-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}@media (max-width:639.98px){.dv-lantern:nth-of-type(2n){display:none}.dv-lantern{scale:.8}}.dv-ember{opacity:0;width:2.5px;height:2.5px;animation:dv-rise var(--t) linear var(--d) infinite;background:#ffd894;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #ffbe5a80}@keyframes dv-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.65}75%{opacity:.3}to{transform:translate(var(--x), -520px);opacity:0}}.dv-band{--dv-gold:#c8922f;background:radial-gradient(60% 90% at 78% 40%,#fff1dc 0%,#0000 70%),radial-gradient(50% 80% at 12% 70%,#f6e7fb 0%,#0000 70%),linear-gradient(#fdf6ee 0%,#fbeee6 55%,#f7eef6 100%)}.dv-band:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(35% 50% at 72% 48%,#ffc46e47,#0000 70%);position:absolute;inset:0}.dv-toran{z-index:1;filter:drop-shadow(0 6px 8px #c8782824);position:absolute;top:0;left:0}.dv-petal{background:var(--c);opacity:0;width:9px;height:13px;animation:dv-fall var(--t) linear var(--d) infinite;border-radius:60% 60% 50% 50%/70% 70% 40% 40%;position:absolute;top:-16px}@keyframes dv-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.55}85%{opacity:.4}to{transform:translate(var(--x), 560px) rotate(300deg);opacity:0}}.dv-mandala{z-index:-1;color:#d8a04f;opacity:.22;pointer-events:none;width:clamp(300px,34vw,560px);animation:200s linear infinite dv-spin;position:absolute}.dv-mandala-l{top:58%;left:clamp(-300px,-15vw,-130px);translate:0 -50%}.dv-mandala-r{color:#d98aa6;animation-direction:reverse;top:58%;right:clamp(-300px,-15vw,-130px);translate:0 -50%}@keyframes dv-spin{to{rotate:360deg}}@media (max-width:1023.98px){.dv-mandala{opacity:.16;width:320px}.dv-mandala-l{top:30%;left:-190px}.dv-mandala-r{top:80%;right:-190px}}.dv-gold{background:linear-gradient(100deg,#9a5a14 0%,#d8952c 35%,#f0bf5e 50%,#d8952c 65%,#9a5a14 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite dv-shine}@keyframes dv-shine{0%,to{background-position:0 0}50%{background-position:100% 0}}.dv-in{animation:.9s cubic-bezier(.2,.8,.2,1) both dv-up}@keyframes dv-up{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.dv-cta{color:#fdf6ee;background:#2b1d12;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 18px;font-size:14px;font-weight:500;transition:background .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 10px 24px -14px #2b1d12b3}.dv-cta:hover{background:#3d2a1b;transform:translateY(-1px)}.dv-cta-arrow{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dv-cta:hover .dv-cta-arrow{transform:translate(3px)}.dv-ghost{color:#2b1d129e;align-items:center;gap:6px;height:42px;font-size:14px;transition:color .2s;display:inline-flex}.dv-ghost:hover{color:#2b1d12}.dv-left{font-variant-numeric:tabular-nums;color:#8a5a20;background:#fff9;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #c8922f47}.dv-stage{--s:1;height:calc(390px * var(--s));place-items:end center;display:grid;position:relative}@media (max-width:639.98px){.dv-stage{--s:.8}}@media (min-width:1024px){.dv-stage{--s:1.08}}.dv-gift{width:calc(240px * var(--s));height:calc(330px * var(--s));position:relative}.dv-box{z-index:3;height:calc(160px * var(--s));border-radius:calc(16px * var(--s));background:linear-gradient(160deg,#f6c9d2 0%,#eaa3b4 50%,#d9849a 100%);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -16px 28px #a03c5a2e,0 28px 50px -24px #a0465a80}.dv-box-sheen{background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#0000 60%);position:absolute;inset:0}.dv-ribbon-v{width:calc(28px * var(--s));background:linear-gradient(90deg,#c8922f,#f3d38c 40%,#fff1cc 50%,#f3d38c 60%,#c8922f);position:absolute;top:0;bottom:0;left:50%;translate:-50%}.dv-lid{z-index:4;left:calc(-10px * var(--s));right:calc(-10px * var(--s));bottom:calc(152px * var(--s));height:calc(44px * var(--s));border-radius:calc(12px * var(--s));transform-origin:20% 100%;background:linear-gradient(165deg,#f8d3db 0%,#eeb0bf 60%,#e195a8 100%);transition:transform 1s cubic-bezier(.5,-.2,.25,1.2),opacity .6s .6s;position:absolute;box-shadow:inset 0 1px #ffffffb3,0 12px 22px -12px #a0465a80}.dv-bow{width:calc(104px * var(--s));height:calc(50px * var(--s));position:absolute;bottom:100%;left:50%;translate:-50% 18%}.dv-bow i{border:calc(8px * var(--s)) solid #e2ad4c;border-radius:50% 50% 10%/60% 60% 20%;width:50%;height:100%;position:absolute;bottom:0}.dv-bow i:first-of-type{left:2px;rotate:-18deg}.dv-bow i:nth-of-type(2){right:2px;rotate:18deg;scale:-1 1}.dv-bow b{left:50%;bottom:calc(-4px * var(--s));width:calc(22px * var(--s));height:calc(20px * var(--s));border-radius:calc(7px * var(--s));background:linear-gradient(#fff1cc,#e2ad4c);position:absolute;translate:-50%}.dv-stage[data-open] .dv-lid{transform:translate(calc(-46px * var(--s)), calc(-150px * var(--s))) rotate(-24deg);opacity:0}.dv-card-out{z-index:2;left:calc(14px * var(--s));right:calc(14px * var(--s));bottom:calc(26px * var(--s));align-content:center;justify-items:center;gap:calc(2px * var(--s));height:calc(250px * var(--s));padding:calc(18px * var(--s));border-radius:calc(18px * var(--s));text-align:center;color:#2b1d12;box-shadow:inset 0 0 0 1px #c8922f4d, inset 0 0 0 calc(6px * var(--s)) #ffffffb3, 0 26px 50px -22px #c882328c;transform:translateY(calc(40px * var(--s))) scale(.86);opacity:0;background:radial-gradient(120% 80% at 50% 0,#fff,#fff8ec 60%,#fbecd2);transition:transform 1.1s cubic-bezier(.2,.9,.2,1.1) .55s,opacity .5s .55s;display:grid;position:absolute}.dv-stage[data-open] .dv-card-out{transform:translateY(calc(-118px * var(--s))) scale(1);opacity:1}.dv-card-kicker{font-size:calc(10.5px * var(--s));letter-spacing:.22em;text-transform:uppercase;color:#a8622a}.dv-card-kicker[lang=hi]{letter-spacing:0;font-size:calc(14px * var(--s))}.dv-card-big{margin-top:calc(6px * var(--s));font-size:calc(38px * var(--s));letter-spacing:-.04em;font-weight:300;line-height:1}.dv-card-big b{font-size:calc(74px * var(--s));background:linear-gradient(#e0a03a,#9a5a14);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:300}.dv-card-sub{font-size:calc(17px * var(--s));color:#5b4636}.dv-card-foot{margin-top:calc(10px * var(--s));padding-top:calc(10px * var(--s));font-size:calc(11px * var(--s));white-space:nowrap;color:#8a6a4d;border-top:1px solid #c8922f40}.dv-rays{left:50%;bottom:calc(150px * var(--s));width:calc(520px * var(--s));height:calc(520px * var(--s));background:conic-gradient(from 0deg, transparent 0 10deg, #ffc86e66 14deg, transparent 20deg 40deg, #ffc86e4d 46deg, transparent 52deg 76deg, #ffc86e61 82deg, transparent 88deg 115deg, #ffc86e47 120deg, transparent 126deg 150deg, #ffc86e61 156deg, transparent 162deg 360deg);opacity:0;border-radius:50%;transition:opacity 1.2s .4s,scale 1.4s cubic-bezier(.2,.8,.2,1) .4s;animation:40s linear infinite dv-spin;position:absolute;translate:-50% 50%;scale:.4;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.dv-stage[data-open] .dv-rays{opacity:1;scale:1}.dv-stage:before{content:"";left:50%;bottom:calc(190px * var(--s));width:calc(300px * var(--s));height:calc(300px * var(--s));opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffcd788c,#0000);border-radius:50%;transition:opacity 1.2s .5s;position:absolute;translate:-50% 50%}.dv-stage[data-open]:before{opacity:1}.dv-floor{left:50%;bottom:calc(-12px * var(--s));width:calc(320px * var(--s));height:calc(46px * var(--s));filter:blur(4px);background:radial-gradient(closest-side,#a0503c2e,#0000);border-radius:50%;position:absolute;translate:-50%}.dv-burst{left:50%;bottom:calc(170px * var(--s));z-index:5;width:0;height:0;position:absolute}.dv-burst i{opacity:0;background:#f2b84b;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px 2px #ffbe5a99}.dv-stage[data-open] .dv-burst i{animation:dv-pop 1.3s cubic-bezier(.1,.8,.3,1) calc(.45s + var(--d)) both}@keyframes dv-pop{0%{opacity:0;transform:rotate(var(--a)) translateY(0)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1))}}.dv-replay{color:#2b1d1280;opacity:0;background:#ffffff80;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;transition:opacity .4s 2s,color .2s;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1px #c8922f38}.dv-stage[data-open] .dv-replay{opacity:1}.dv-replay:hover{color:#2b1d12}@media (max-width:1023.98px){.dv-replay{bottom:-36px;right:50%;translate:50%}.dv-stage{margin-bottom:44px}}.dv-deepmala{justify-content:space-between;padding:0 max(16px,3vw) 18px;display:flex}.dv-mini{opacity:.85;background:linear-gradient(#c6672e,#7c3313);border-radius:0 0 14px 14px;width:14px;height:7px;position:relative}.dv-mini i{transform-origin:50% 100%;width:4px;height:8px;animation:dv-flick 1.5s ease-in-out var(--d) infinite;background:radial-gradient(circle at 50% 70%,#fff6d0,#ffb43c 70%);border-radius:50% 50% 40% 40%;margin-left:-2px;position:absolute;bottom:100%;left:50%;box-shadow:0 0 10px 3px #ffaa3c8c}@keyframes dv-flick{0%,to{transform:scale(1)}40%{transform:scale(.85,1.12)}70%{transform:scale(1.08,.92)}}@media (max-width:639.98px){.dv-mini-odd{display:none}}@media (prefers-reduced-motion:reduce){.dv-light,.dv-lantern,.dv-ember,.dv-mandala,.dv-petal,.dv-gold,.dv-in,.dv-rays,.dv-mini i,.dv-burst i{animation:none!important}.dv-ember,.dv-petal,.dv-burst{display:none}.dv-lid,.dv-card-out,.dv-rays{transition:none!important}}
