.dente-landing{--color-bg:#fff;--color-bg-alt:#f7f8fa;--color-surface:#fff;--color-surface-2:#fbfbfd;--color-white:#fff;--color-ink:#0a0a0b;--color-ink-2:#2a2b30;--color-muted:#5c6069;--color-subtle:#8b8f99;--color-line:#0a0a0b14;--color-line-strong:#0a0a0b24;--color-accent:#7c3aed;--color-accent-dark:#5b21b6;--color-danger:#b42318;--color-danger-ink:#912018;--color-danger-bg:#b4231812;--color-accent-2:#a78bfa;--color-accent-soft:#f3eeff;--color-accent-light:#9614cd;--color-accent-deep:#360971;--color-brand-pink:#7c3aed;--color-brand-orange:#a78bfa;--color-brand-purple:#8b5cf6;--color-brand-deep:#0a0a0b;--color-cream:#f7f8fa;--color-night:#0a0a0b;--shadow-card:0 1px 0 #0a0a0b0a, 0 8px 24px #0a0a0b0f;--shadow-float:0 12px 40px #0a0a0b1a;--shadow-brand:0 20px 60px -15px #7c3aed4d;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--color-accent-rgb:124, 58, 237;--color-accent-2-rgb:167, 139, 250;--color-ink-rgb:10, 10, 11;--color-brand-pink-rgb:var(--color-accent-rgb);--color-brand-orange-rgb:var(--color-accent-2-rgb);--font-sans-inter:var(--font-inter);--font-sans:var(--font-inter), "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.dente-landing *,.dente-landing{scrollbar-width:none;-ms-overflow-style:none}.dente-landing ::-webkit-scrollbar{width:0;height:0;display:none}.dente-landing::-webkit-scrollbar{width:0;height:0;display:none}.dente-landing :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dente-landing :is(button,a,[role=button],[role=tab],summary):focus,.dente-landing :is(button,a,[role=button],[role=tab],summary):focus-visible,.dente-landing input:focus,.dente-landing input:focus-visible,.dente-landing textarea:focus,.dente-landing textarea:focus-visible,.dente-landing select:focus,.dente-landing select:focus-visible{box-shadow:none;outline:none}.dente-landing .skip-link{z-index:100;background:var(--color-ink);color:#fff;border-radius:9999px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.dente-landing .skip-link:focus-visible{outline-offset:4px;transform:translateY(0)}.dente-landing ::selection{background:var(--color-accent);color:#fff}@media (prefers-reduced-motion:reduce){.dente-landing,.dente-landing *,.dente-landing :before,.dente-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dente-landing .brand-gradient{background:linear-gradient(100deg, var(--color-accent-light) 0%, var(--color-accent-deep) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dente-landing .brand-gradient-bg{background:linear-gradient(100deg, var(--color-accent-light) 0%, var(--color-accent-deep) 100%)}.dente-landing .brand-gradient-soft{background:linear-gradient(135deg, var(--color-accent-soft) 0%, var(--color-bg-alt) 100%)}.dente-landing .brand-gradient-sweep{background-image:linear-gradient(100deg, var(--color-accent-light) 0%, var(--color-accent-deep) 35%, var(--color-accent-light) 70%, var(--color-accent-deep) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite gradient-sweep}.dente-landing .brand-text-glow{text-shadow:0 0 80px rgba(var(--color-accent-rgb), .2), 0 0 140px rgba(var(--color-accent-2-rgb), .16)}.dente-landing .brand-text-glow-soft{text-shadow:0 0 80px rgba(var(--color-accent-rgb), .14), 0 0 140px rgba(var(--color-accent-2-rgb), .12)}.dente-landing .brand-halo{background:radial-gradient(circle, rgba(var(--color-accent-rgb), .16) 0%, rgba(var(--color-accent-2-rgb), .1) 40%, transparent 65%)}.dente-landing .brand-halo-soft{background:radial-gradient(circle, rgba(var(--color-accent-rgb), .1) 0%, rgba(var(--color-accent-2-rgb), .07) 40%, transparent 65%)}.dente-landing .brand-peach-glow{background:radial-gradient(#efe8ff 0%,#f4f5f8 35%,#0000 70%)}.dente-landing .text-card-shadow{text-shadow:0 1px 2px #00000059}.dente-landing .brand-chip-glass{background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .22) 0%, rgba(var(--color-accent-2-rgb), .16) 100%);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000026, 0 6px 20px -12px rgba(var(--color-accent-rgb), .35);text-shadow:0 1px 2px #00000059}.dente-landing .display{font-feature-settings:"ss01", "cv11", "ss02";letter-spacing:-.04em;font-weight:500;line-height:.94}.dente-landing .display-tight{letter-spacing:-.035em;padding-bottom:.08em;font-weight:500;line-height:1.15}.dente-landing .display-tight.display-snug{line-height:1.02}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dente-landing .marquee-track{animation:40s linear infinite marquee}@keyframes soft-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.dente-landing .soft-pulse{animation:2.2s ease-in-out infinite soft-pulse}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dente-landing .float-a{animation:6s ease-in-out infinite float-y}.dente-landing .float-b{animation:7.5s ease-in-out .6s infinite float-y}.dente-landing .float-c{animation:5.5s ease-in-out 1.2s infinite float-y}@keyframes orb-breathe{0%,to{transform:scale(1)}25%{transform:scale(1.035,.985)}50%{transform:scale(.99,1.03)}75%{transform:scale(1.025,.995)}}@keyframes ring-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}.dente-landing .orb-breathe{animation:3.4s ease-in-out infinite orb-breathe}.dente-landing .ring-breathe-a{animation:3.6s ease-in-out infinite ring-breathe}.dente-landing .ring-breathe-b{animation:3.6s ease-in-out .9s infinite ring-breathe}@keyframes blob-morph-a{0%,to{transform:translate(-14%,-4%)scale(1.2,.95)}25%{transform:translate(18%,-6%)scale(.9,1.2)}50%{transform:translate(8%,10%)scale(1.25,.9)}75%{transform:translate(-18%,4%)scale(.95,1.15)}}@keyframes blob-morph-b{0%,to{transform:translate(12%,-6%)scaleY(1.15)}33%{transform:translate(-14%,6%)scale(1.2,.9)}66%{transform:translate(10%,12%)scale(.92,1.08)}}@keyframes blob-morph-c{0%,to{transform:translateY(10%)scale(1.1,.95)}50%{transform:translate(-10%,-10%)scale(.92,1.25)}}@keyframes blob-morph-d{0%,to{transform:translate(10%,6%)scaleY(.95)}40%{transform:translate(-12%,-3%)scale(1.15,1.1)}80%{transform:translate(6%,14%)scale(.88,1.05)}}.dente-landing .blob-morph-a{animation:7s ease-in-out infinite blob-morph-a}.dente-landing .blob-morph-b{animation:5.8s ease-in-out infinite blob-morph-b}.dente-landing .blob-morph-c{animation:8.6s ease-in-out infinite blob-morph-c}.dente-landing .blob-morph-d{animation:4.4s ease-in-out infinite blob-morph-d}.dente-landing .orb-speaking .blob-morph-a{animation-duration:2.1s}.dente-landing .orb-speaking .blob-morph-b{animation-duration:1.6s}.dente-landing .orb-speaking .blob-morph-c{animation-duration:2.6s}.dente-landing .orb-speaking .blob-morph-d{animation-duration:1.3s}.dente-landing .orb-speaking{animation-duration:1.6s}.dente-landing .grid-bg{background-image:linear-gradient(to right, rgba(var(--color-ink-rgb), .05) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--color-ink-rgb), .05) 1px, transparent 1px);background-size:64px 64px}.dente-landing .aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dente-landing .aurora:before,.dente-landing .aurora:after{content:"";filter:blur(120px);opacity:.22;mix-blend-mode:multiply;border-radius:50%;position:absolute}.dente-landing .aurora:before{background:radial-gradient(circle, var(--color-accent), transparent 60%);opacity:.16;width:60vmax;height:60vmax;animation:18s ease-in-out infinite aurora-a;bottom:-20vmax;left:-20vmax}.dente-landing .aurora:after{background:radial-gradient(circle, var(--color-accent-2), transparent 60%);width:70vmax;height:70vmax;animation:22s ease-in-out infinite aurora-b;top:-25vmax;right:-25vmax}@media (max-width:767px){.dente-landing .aurora:before,.dente-landing .aurora:after{filter:blur(44px);mix-blend-mode:normal;animation:none}.dente-landing .aurora.aurora--soft-mobile:before,.dente-landing .aurora.aurora--soft-mobile:after{opacity:.22}}@keyframes aurora-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8vmax,-6vmax)scale(1.1)}}@keyframes aurora-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6vmax,8vmax)scale(1.15)}}@keyframes orbit-border{to{offset-distance:100%}}@keyframes gradient-sweep{0%{background-position:0%}to{background-position:200%}}@keyframes wordmark-stroke{to{stroke-dashoffset:-2200px}}@keyframes flow-pulse{to{stroke-dashoffset:-36px}}.dente-landing .grain{pointer-events:none;z-index:1;opacity:.016;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 20% 30%,#0a0a0b80 0 1px,#0000 1px 4px),repeating-radial-gradient(circle at 70% 60%,#0a0a0b80 0 1px,#0000 1px 5px);position:absolute;inset:0}@keyframes glow-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes glow-fade-out{to{opacity:0}}@keyframes glow-fade-in{to{opacity:1}}.dente-landing .glow-frame{padding:1px;position:relative;overflow:hidden}.dente-landing .glow-frame:before{content:"";background:conic-gradient(from 0deg, rgba(var(--color-accent-rgb), 0) 0deg, rgba(var(--color-accent-rgb), .7) 90deg, rgba(var(--color-accent-2-rgb), .85) 180deg, rgba(var(--color-accent-2-rgb), .7) 270deg, rgba(var(--color-accent-rgb), 0) 360deg);pointer-events:none;z-index:0;width:1000px;height:1000px;animation:4s linear 2 glow-rotate,2s cubic-bezier(.4,0,.2,1) 7.5s forwards glow-fade-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dente-landing .glow-frame:after{content:"";background:rgba(var(--color-accent-2-rgb), .55);opacity:0;pointer-events:none;z-index:0;animation:2s cubic-bezier(.4,0,.2,1) 7.5s forwards glow-fade-in;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dente-landing .glow-frame:before,.dente-landing .glow-frame:after{animation:none}}@property --dente-gem-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dente-landing .dente-gem__frame{background:conic-gradient(from var(--dente-gem-angle), rgba(var(--color-accent-rgb), .9), rgba(var(--color-accent-2-rgb), .55), #ffffffe6, rgba(var(--color-accent-2-rgb), .55), rgba(var(--color-accent-rgb), .9));border-radius:32px;padding:1.5px;animation:6s linear infinite dente-gem-spin;position:relative}.dente-landing .dente-gem__halo{pointer-events:none;background:conic-gradient(from var(--dente-gem-angle), rgba(var(--color-accent-rgb), .95), rgba(var(--color-accent-2-rgb), .7), rgba(var(--color-accent-rgb), .35), rgba(var(--color-accent-2-rgb), .7), rgba(var(--color-accent-rgb), .95));filter:blur(26px);opacity:.3;border-radius:32px;animation:8s linear infinite dente-gem-spin,6s ease-in-out infinite dente-gem-bloom;position:absolute;inset:4px}.dente-landing .dente-gem--ready .dente-gem__halo{opacity:.6}@keyframes dente-gem-spin{to{--dente-gem-angle:360deg}}@keyframes dente-gem-bloom{0%,55%,to{filter:blur(26px);opacity:.3;transform:scale(1)}75%{filter:blur(44px);opacity:.85;transform:scale(1.08,1.35)}}@media (prefers-reduced-motion:reduce){.dente-landing .dente-gem__frame,.dente-landing .dente-gem__halo{animation:none}}.dente-landing .dente-flow__card{border:1px solid var(--color-line);box-shadow:inset 0 1px 0 #fffffff2, 0 1px 2px #0b0f240f, 0 12px 32px -14px #0b0f2433, 0 30px 60px -32px rgba(var(--color-accent-rgb), .28);opacity:.72;background:#ffffffe0}.dente-landing .dente-flow__card--on{opacity:1;border-color:rgba(var(--color-accent-rgb), .35);box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 4px rgba(var(--color-accent-rgb), .08), 0 1px 2px #0b0f240f, 0 18px 40px -14px #0b0f2438, 0 34px 70px -28px rgba(var(--color-accent-rgb), .45);transform:translateY(-3px)}.dente-landing .dente-flow__held .dente-flow__card{background:#fff}.dente-landing .dente-flow__line{stroke:rgba(var(--color-accent-rgb), .22);stroke-width:1.2px}.dente-landing .dente-flow__port{fill:#fff;stroke:rgba(var(--color-accent-rgb), .35);stroke-width:1.2px;transition:fill .4s}.dente-landing .dente-flow__port--on{fill:rgb(var(--color-accent-rgb))}.dente-landing .dente-flow__comet{stroke:rgb(var(--color-accent-rgb));stroke-width:2.2px;stroke-linecap:round}.dente-landing .dente-flow__comet-glow{stroke:rgba(var(--color-accent-rgb), .28);stroke-width:7px;stroke-linecap:round}.dente-landing .dente-flow__tile{border:1px solid var(--color-line);color:var(--color-muted);box-shadow:inset 0 1px 0 #fffffff2, 0 1px 2px #0b0f240f, 0 12px 28px -14px #0b0f2438, 0 24px 50px -30px rgba(var(--color-accent-rgb), .3);background:#ffffffeb}.dente-landing .dente-flow__tile--on{color:var(--color-accent);border-color:rgba(var(--color-accent-rgb), .35);box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 5px rgba(var(--color-accent-rgb), .1), 0 18px 36px -14px rgba(var(--color-accent-rgb), .55);transform:translateY(-3px)}.dente-landing .dente-flow__drop-h{background:rgba(var(--color-accent-rgb), .25)}.dente-landing .dente-flow__drop-dot-h{background:rgb(var(--color-accent-rgb));width:5px;height:5px;box-shadow:0 0 10px rgba(var(--color-accent-rgb), .8);border-radius:9999px;animation:.6s cubic-bezier(.45,0,.2,1) forwards dente-flow-drop-h;position:absolute;top:-2px;left:0}@keyframes dente-flow-drop-h{0%{transform:translate(0)}to{transform:translate(59px)}}.dente-landing .dente-flow__drop{background:rgba(var(--color-accent-rgb), .25)}.dente-landing .dente-flow__drop-dot{background:rgb(var(--color-accent-rgb));width:5px;height:5px;box-shadow:0 0 10px rgba(var(--color-accent-rgb), .8);border-radius:9999px;animation:.6s cubic-bezier(.45,0,.2,1) forwards dente-flow-drop;position:absolute;top:0;left:-2px}@keyframes dente-flow-drop{0%{transform:translateY(0)}to{transform:translateY(19px)}}.dente-landing .dente-flow__wave>span{transform-origin:50%;transition:transform .4s;transform:scaleY(.45)}.dente-landing .dente-flow__wave--on>span{animation:.9s ease-in-out infinite alternate dente-flow-wave}@keyframes dente-flow-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dente-landing .dente-flow__drop-dot,.dente-landing .dente-flow__wave--on>span{animation:none}}.dente-landing .dente-core{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--dente-gem-angle), rgba(var(--color-accent-rgb), .12), rgb(var(--color-accent-rgb)), rgba(var(--color-accent-2-rgb), .85), rgba(var(--color-accent-rgb), .12)) border-box;box-shadow:0 0 0 12px rgba(var(--color-accent-rgb), .04), 0 30px 80px -26px rgba(var(--color-accent-rgb), .5), 0 2px 6px #0b0f240d;border:1.5px solid #0000;animation:6s linear infinite dente-gem-spin}.dente-landing .dente-core__aura{pointer-events:none;background:radial-gradient(closest-side, rgba(var(--color-accent-rgb), .22), rgba(var(--color-accent-2-rgb), .08) 55%, transparent);border-radius:9999px;width:420px;height:420px;animation:5s ease-in-out infinite dente-aura;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes dente-aura{0%,to{scale:.94}50%{scale:1.04}}.dente-landing .dente-core__spark{background:rgb(var(--color-accent-rgb));width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .18), 0 0 14px rgba(var(--color-accent-rgb), .9);pointer-events:none;border-radius:9999px;position:absolute;top:-4px;left:-4px}.dente-landing .dente-core__trail{stroke:rgba(var(--color-accent-rgb), .55);stroke-width:1px;stroke-linecap:round}.dente-landing .dente-core__spin{animation:.8s linear infinite dente-spin}@keyframes dente-spin{to{transform:rotate(360deg)}}.dente-landing .dente-banner{background:radial-gradient(120% 140% at 0% 0%, rgba(var(--color-accent-2-rgb), .85), transparent 60%), linear-gradient(120deg, rgb(var(--color-accent-rgb)), #3b1a7a)}.dente-landing .dente-ring__phone{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite dente-ring-shake}.dente-landing .dente-ring__buzz{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3s ease-out infinite dente-ring-buzz}@keyframes dente-ring-shake{0%,20%,to{rotate:0deg}2.5%{rotate:-10deg}5%{rotate:10deg}7.5%{rotate:-9deg}10%{rotate:9deg}12.5%{rotate:-7deg}15%{rotate:6deg}17.5%{rotate:-3deg}}@keyframes dente-ring-buzz{0%{opacity:0;scale:.7}3%{opacity:1;scale:.85}17%{opacity:1;scale:1.2}23%{opacity:0;scale:1.25}to{opacity:0;scale:.7}}@media (prefers-reduced-motion:reduce){.dente-landing .dente-ring__phone,.dente-landing .dente-ring__buzz{animation:none}.dente-landing .dente-ring__buzz{opacity:.7;scale:1}}.dente-landing .dente-call__ring{border:1.5px solid rgba(var(--color-accent-rgb), .25);border-radius:9999px;position:absolute;inset:22px}.dente-landing .dente-call__ring--2{border-color:rgba(var(--color-accent-rgb), .12);inset:4px}.dente-landing .dente-call__ring--live{animation:1.6s ease-in-out infinite dente-call-breathe}.dente-landing .dente-call__ring--2.dente-call__ring--live{animation-delay:.3s}@keyframes dente-call-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.dente-landing .dente-core,.dente-landing .dente-core__aura,.dente-landing .dente-call__ring--live{animation:none}}.dente-landing input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.dente-landing input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.dente-landing input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.dente-landing .dente-scan__beam{background:linear-gradient(to bottom, rgba(var(--color-accent-rgb), 0) 0%, rgba(var(--color-accent-rgb), .12) 50%, rgba(var(--color-accent-rgb), 0) 100%)}.dente-landing .dente-scan__beam:after{content:"";inset-inline:0;background:linear-gradient(to right, rgba(var(--color-accent-rgb), 0), rgb(var(--color-accent-rgb)) 12%, #ddd6fe 50%, rgb(var(--color-accent-rgb)) 88%, rgba(var(--color-accent-rgb), 0));height:2px;box-shadow:0 0 10px rgba(var(--color-accent-rgb), .95), 0 0 30px rgba(var(--color-accent-rgb), .5);position:absolute;top:calc(50% - 1px)}.dente-landing .dente-scan__tag{z-index:1;white-space:nowrap;background:rgb(var(--color-accent-rgb));color:#fff;max-width:min(260px,60%);box-shadow:0 6px 18px -6px rgba(var(--color-accent-rgb), .8);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:calc(50% + 8px);right:16px}.dente-landing .dente-scan__tag-dot{background:#fff;border-radius:9999px;flex-shrink:0;width:6px;height:6px;animation:1s ease-in-out infinite dente-tag-blink}@keyframes dente-tag-blink{50%{opacity:.3}}.dente-landing .dente-scan__corner{border-color:rgba(var(--color-accent-rgb), .45);pointer-events:none;width:18px;height:18px;position:absolute}.dente-landing .dente-soul{animation:3.6s ease-in-out infinite dente-soul-morph;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.dente-landing .dente-soul__spin{background:radial-gradient(circle at 40% 38%,#eaf4ff 0%,#a9d0ff 38%,#7fb0ff 70%,#8fa2ff 100%);animation:5s linear infinite dente-soul-spin;position:absolute;inset:0}.dente-landing .dente-soul__blob{filter:blur(14px);border-radius:9999px;position:absolute}.dente-landing .dente-soul__blob--a{background:#ffffffd9;width:120%;height:34%;animation:2.4s ease-in-out infinite dente-soul-a;top:30%;left:-10%}.dente-landing .dente-soul__blob--b{background:#76ecc4d9;width:46%;height:50%;animation:3s ease-in-out infinite dente-soul-b;top:18%;right:2%}.dente-landing .dente-soul__blob--c{background:#5884ffd9;width:62%;height:46%;animation:3.4s ease-in-out infinite dente-soul-c;bottom:4%;left:10%}.dente-landing .dente-soul__blob--d{background:#9678ffb3;width:40%;height:40%;animation:2.8s ease-in-out infinite dente-soul-d;top:46%;left:46%}@keyframes dente-soul-morph{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(1.1,.9)rotate(10deg)}45%{transform:scale(.92,1.1)rotate(-8deg)}70%{transform:scale(1.08,.94)rotate(6deg)}}@keyframes dente-soul-spin{to{transform:rotate(360deg)}}@keyframes dente-soul-a{0%,to{opacity:.4;transform:translateY(-40%)rotate(-25deg)scaleY(.6)}50%{opacity:.95;transform:translateY(60%)rotate(20deg)scaleY(1.2)}}@keyframes dente-soul-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40%,30%)scale(.75)}}@keyframes dente-soul-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(25%,-30%)scale(1.2)}}@keyframes dente-soul-d{0%,to{opacity:.7;transform:translate(0)}50%{opacity:.35;transform:translate(-70%,-40%)}}.dente-landing .dente-scan__fade{animation:12s linear forwards dente-scan-fade}@keyframes dente-scan-fade{0%,80%{opacity:1}90%,to{opacity:0}}.dente-landing .dente-scan__clip{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (prefers-reduced-motion:reduce){.dente-landing .dente-soul,.dente-landing .dente-soul__spin,.dente-landing .dente-soul__blob{animation:none}}.dente-landing .dente-scan__wire{fill:none;stroke:rgba(var(--color-accent-rgb), .18);stroke-width:1.5px}.dente-landing .dente-scan__wire-flow{fill:none;stroke:rgba(var(--color-accent-rgb), .7);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 12;animation:.9s linear infinite dente-wire-flow}@keyframes dente-wire-flow{to{stroke-dashoffset:-14px}}.dente-landing .dente-scan__packet{border:1px solid rgba(var(--color-accent-rgb), .3);max-width:180px;color:var(--color-ink);box-shadow:0 8px 22px -10px rgba(var(--color-accent-rgb), .6);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.dente-landing .dente-scan__wire-flow{animation:none}}.dente-landing .dente-strand__port{fill:#fff;stroke:rgba(var(--color-accent-rgb), .6);stroke-width:1.5px;filter:drop-shadow(0 0 4px rgba(var(--color-accent-rgb), .6))}.dente-landing .dente-strand__tail-far{fill:none;stroke:rgba(var(--color-accent-rgb), .16);stroke-width:1.2px}.dente-landing .dente-strand__tail{fill:none;stroke:rgba(var(--color-accent-rgb), .55);stroke-width:1.6px}.dente-landing .dente-strand__head{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 2px rgb(var(--color-accent-rgb))) drop-shadow(0 0 6px rgba(var(--color-accent-rgb), .7))}
