.emo-experience[data-astro-cid-hdpjkowc]{--demo-cyan: #8af7ef;position:relative;overflow:hidden;margin:0;padding:37px 38px 32px;color:#f7f4ff;background:#171321;border:1px solid #32273f;border-radius:22px;scroll-margin-top:135px}.experience-heading[data-astro-cid-hdpjkowc]{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:34px}.experience-eyebrow[data-astro-cid-hdpjkowc]{margin:0 0 14px;color:var(--demo-cyan);font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.emo-experience[data-astro-cid-hdpjkowc] h2[data-astro-cid-hdpjkowc]{margin:0;color:#f7f4ff;font-size:clamp(1.8rem,3.15vw,2.65rem);font-weight:500;letter-spacing:-.05em;line-height:1.14}.emo-experience[data-astro-cid-hdpjkowc] h2[data-astro-cid-hdpjkowc] span[data-astro-cid-hdpjkowc]{color:#baa7eb}.experience-intro[data-astro-cid-hdpjkowc]{max-width:280px;padding-bottom:3px;color:#c0b7d0;font-size:13px;line-height:1.8}.experience-stage[data-astro-cid-hdpjkowc]{position:relative;margin-top:28px;background:radial-gradient(ellipse at 49% 57%,#302342,#1c1729 48%,#171321 76%);border-block:1px solid #3c324a}.experience-stage-top[data-astro-cid-hdpjkowc]{position:absolute;inset:19px 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#b7adc7;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em}.experience-stage-top[data-astro-cid-hdpjkowc]>span[data-astro-cid-hdpjkowc]:last-child{color:var(--demo-cyan)}.experience-drawing[data-astro-cid-hdpjkowc]{width:min(100%,700px);height:auto;margin:3px auto 0;overflow:visible}.experience-disclosure[data-astro-cid-hdpjkowc]{padding:0 0 15px;color:#b7adc7;font-size:10px;text-align:center;letter-spacing:.025em}.experience-route[data-astro-cid-hdpjkowc],.experience-voice[data-astro-cid-hdpjkowc],.experience-charge[data-astro-cid-hdpjkowc]{opacity:0}.experience-eye-arc[data-astro-cid-hdpjkowc]{opacity:1}[data-astro-cid-hdpjkowc][data-mode=touch] .experience-eye[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=voice] .experience-eye-arc[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=charge] .experience-eye-arc[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=voice] .experience-touch[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=charge] .experience-touch[data-astro-cid-hdpjkowc]{opacity:0}[data-astro-cid-hdpjkowc][data-mode=voice] .experience-voice[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=charge] .experience-route[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=charge] .experience-charge[data-astro-cid-hdpjkowc]{opacity:1}[data-astro-cid-hdpjkowc][data-mode=charge] .experience-robot[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-mode=charge] .experience-shadow[data-astro-cid-hdpjkowc]{transform:translate(274px)}[data-astro-cid-hdpjkowc][data-mode=charge] .experience-station-light[data-astro-cid-hdpjkowc]{stroke:#8af7ef}.experience-controls[data-astro-cid-hdpjkowc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:19px 25px;border-bottom:1px solid #493c58}.experience-controls[data-astro-cid-hdpjkowc][hidden]{display:none}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:53px;padding:11px 17px 15px;color:#c4b9d4;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px;font-weight:500;text-align:left}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]>span[data-astro-cid-hdpjkowc]{font-family:var(--font-mono);font-size:10px;opacity:.8}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]>svg[data-astro-cid-hdpjkowc]{width:14px;height:14px;margin-left:auto;stroke:currentColor;stroke-width:1.6;fill:none;opacity:0}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc][aria-pressed=true]{color:var(--demo-cyan);background:linear-gradient(0deg,#8af7ef0d,transparent);border-color:var(--demo-cyan)}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc][aria-pressed=true]>svg[data-astro-cid-hdpjkowc]{opacity:1}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]:hover{color:#fff;background-color:#ffffff07}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]:focus-visible,.experience-source[data-astro-cid-hdpjkowc] a[data-astro-cid-hdpjkowc]:focus-visible{outline:2px solid var(--demo-cyan);outline-offset:4px;border-radius:2px}.experience-explanation[data-astro-cid-hdpjkowc]{display:grid;grid-template-columns:1.65fr 1fr;align-items:start;gap:45px;padding-top:6px}.experience-controls[data-astro-cid-hdpjkowc][hidden]+.experience-explanation[data-astro-cid-hdpjkowc]{margin-top:27px}.experience-output[data-astro-cid-hdpjkowc]{min-height:122px}.emo-experience[data-astro-cid-hdpjkowc] h3[data-astro-cid-hdpjkowc]{margin:0;color:#f7f4ff;font-size:1.15rem;font-weight:500;letter-spacing:-.025em}.experience-output[data-astro-cid-hdpjkowc] p[data-astro-cid-hdpjkowc]{max-width:560px;margin-top:10px;color:#c8bed8;font-size:13px;line-height:1.8}.experience-source[data-astro-cid-hdpjkowc]{margin:2px 0 0;padding-left:24px;border-left:1px solid #4f405f;font-size:11px;line-height:1.7}.experience-source[data-astro-cid-hdpjkowc]>span[data-astro-cid-hdpjkowc]{display:block;margin-bottom:8px;color:#ada1bc;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.09em}.experience-source[data-astro-cid-hdpjkowc] a[data-astro-cid-hdpjkowc]{color:#d3c3f4;text-decoration:underline;text-decoration-color:#716085;text-underline-offset:4px}.experience-source[data-astro-cid-hdpjkowc] a[data-astro-cid-hdpjkowc]:hover{color:#fff}.experience-body[data-astro-cid-hdpjkowc]{transform-box:fill-box;transform-origin:50% 100%}.experience-bar[data-astro-cid-hdpjkowc]{transform-box:fill-box;transform-origin:center}[data-astro-cid-hdpjkowc][data-running=true][data-mode=touch] .experience-body[data-astro-cid-hdpjkowc]{animation:emo-demo-touch 1.3s ease-in-out both}[data-astro-cid-hdpjkowc][data-running=true][data-mode=touch] .experience-touch[data-astro-cid-hdpjkowc]{animation:emo-demo-contact 1.3s ease-in-out both}[data-astro-cid-hdpjkowc][data-running=true][data-mode=voice] .experience-bar[data-astro-cid-hdpjkowc]{animation:emo-demo-wave .45s ease-in-out 3 alternate}[data-astro-cid-hdpjkowc][data-running=true][data-mode=voice] .experience-bar[data-astro-cid-hdpjkowc]:nth-child(2n){animation-delay:.15s}[data-astro-cid-hdpjkowc][data-running=true][data-mode=voice] .experience-body[data-astro-cid-hdpjkowc]{animation:emo-demo-listen 1.5s ease-in-out both}[data-astro-cid-hdpjkowc][data-running=true][data-mode=charge] .experience-robot[data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-running=true][data-mode=charge] .experience-shadow[data-astro-cid-hdpjkowc]{animation:emo-demo-home 1.7s cubic-bezier(.4,0,.2,1) both}[data-astro-cid-hdpjkowc][data-running=true][data-mode=charge] .experience-route[data-astro-cid-hdpjkowc]{animation:emo-demo-route 1.7s ease-in-out both}@keyframes emo-demo-touch{0%,to{transform:rotate(0)}28%{transform:rotate(-7deg) translateY(3px)}60%{transform:rotate(5deg)}}@keyframes emo-demo-contact{0%,to{opacity:1}35%{opacity:.25;transform:translateY(5px)}70%{opacity:1;transform:translateY(-4px)}}@keyframes emo-demo-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes emo-demo-listen{0%,to{transform:rotate(0)}35%,65%{transform:rotate(5deg)}}@keyframes emo-demo-home{0%{transform:translate(0)}to{transform:translate(274px)}}@keyframes emo-demo-route{0%{stroke-dashoffset:36;opacity:.4}to{stroke-dashoffset:0;opacity:1}}[data-astro-cid-hdpjkowc][data-motion-paused=true] [data-astro-cid-hdpjkowc],[data-astro-cid-hdpjkowc][data-motion-paused=true] [data-astro-cid-hdpjkowc]:before,[data-astro-cid-hdpjkowc][data-motion-paused=true] [data-astro-cid-hdpjkowc]:after{animation:none!important;transition:none!important}@media(max-width:700px){.emo-experience[data-astro-cid-hdpjkowc]{padding:28px 25px}.experience-heading[data-astro-cid-hdpjkowc]{grid-template-columns:1fr;gap:17px}.experience-intro[data-astro-cid-hdpjkowc]{max-width:390px}.experience-stage-top[data-astro-cid-hdpjkowc]{font-size:8px}.experience-drawing[data-astro-cid-hdpjkowc]{margin-top:30px}.experience-explanation[data-astro-cid-hdpjkowc]{grid-template-columns:1fr;gap:21px}.experience-output[data-astro-cid-hdpjkowc]{min-height:118px}.experience-source[data-astro-cid-hdpjkowc]{padding:0;border:0}.experience-source[data-astro-cid-hdpjkowc]>span[data-astro-cid-hdpjkowc]{display:inline;margin-right:10px}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]{padding-inline:9px;font-size:12px;gap:7px}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]>svg[data-astro-cid-hdpjkowc]{display:none}}@media(max-width:400px){.emo-experience[data-astro-cid-hdpjkowc]{padding-inline:19px;border-radius:16px}.experience-stage-top[data-astro-cid-hdpjkowc]{font-size:7px;letter-spacing:0}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]{padding-inline:5px;font-size:11px;gap:5px}.experience-controls[data-astro-cid-hdpjkowc] button[data-astro-cid-hdpjkowc]>span[data-astro-cid-hdpjkowc]{font-size:8px}.experience-disclosure[data-astro-cid-hdpjkowc]{font-size:9px}}@media(prefers-reduced-motion:reduce){.emo-experience[data-astro-cid-hdpjkowc] [data-astro-cid-hdpjkowc],.emo-experience[data-astro-cid-hdpjkowc] [data-astro-cid-hdpjkowc]:before,.emo-experience[data-astro-cid-hdpjkowc] [data-astro-cid-hdpjkowc]:after{animation:none!important;transition:none!important}}.emo-check{--emo-purple: #6142bd;--emo-cyan: #087986;--emo-soft: #f4f1fb;--emo-ink: #20202a;color:var(--emo-ink);font-family:var(--font-body)}.emo-check *,.emo-check *:before,.emo-check *:after{box-sizing:border-box}.emo-check .emo-wrap{width:min(100% - 64px,1180px);margin-inline:auto}.emo-check a:focus-visible,.emo-check input:focus-visible,.emo-check summary:focus-visible,.emo-check button:focus-visible{outline:3px solid #14abb5;outline-offset:5px}.emo-check .emo-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding-block:27px;color:var(--text-secondary);font-size:12px}.emo-check .emo-crumbs a:hover{color:var(--emo-purple)}.emo-check .emo-kicker{display:block;color:var(--emo-purple);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.emo-check .emo-cover{display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;background:#181227;color:#fff;isolation:isolate}.emo-check .emo-intro{position:relative;z-index:2;padding:46px 38px 40px;background:radial-gradient(ellipse at 10% 90%,#3d245950,transparent 70%)}.emo-check h1{max-width:960px;margin-top:33px;font-size:clamp(2.35rem,4.6vw,3.9rem);font-weight:700;letter-spacing:-.06em;line-height:1.04;text-wrap:balance}.emo-check h1>span{color:#c4aeff}.emo-check h1 .emo-title-label{display:block;margin-bottom:20px;color:#fff;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:-.01em}.emo-check .emo-cover .emo-kicker{color:#a7eee5;font-size:10px;letter-spacing:.12em}.emo-check .emo-cover .emo-kicker i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#98ffed;box-shadow:0 0 15px #69eadb}.emo-check .emo-deck{max-width:750px;margin-top:24px;font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.65;color:#d0cbdc}.emo-check .emo-byline{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:baseline;margin-top:24px;color:var(--text-secondary);font-size:12px}.emo-check .emo-byline a{color:var(--emo-ink);text-decoration:underline;text-underline-offset:3px}.emo-check .emo-byline time{margin-left:8px}.emo-check .emo-cover .emo-byline,.emo-check .emo-cover .emo-byline a{color:#bfb7d3}.emo-check .emo-cover .emo-byline time{flex-basis:100%;margin-left:0;margin-top:3px}.emo-check .emo-method-label{display:inline-block;margin-top:16px;padding:6px 11px;color:#4c397f;background:var(--emo-soft);border-radius:7px;font-size:12px;font-weight:600}.emo-check .emo-cover .emo-method-label{color:#d2c2f8;background:#b59be516;border:1px solid #e8d9ff24;font-size:10px;border-radius:4px}.emo-check .emo-cover-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin-top:27px}.emo-check .emo-explore-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 17px;border-radius:7px;background:#c1f5e8;color:#142e2c;font-size:12px;font-weight:650;transition:transform .25s,background .25s}.emo-check .emo-explore-link:hover{transform:translateY(-3px);background:#ddfff6}.emo-check .emo-explore-link span{font-size:20px}.emo-check .emo-price-link{padding-block:7px;border-bottom:1px solid #8e7ba7;color:#eee7fa;font-size:12px}.emo-check .emo-hero{position:relative;margin:0;overflow:hidden;min-width:0;min-height:565px;border-radius:0;background:#413752}.emo-check .emo-hero picture{display:block;height:100%}.emo-check .emo-hero img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center;animation:emo-photo-settle 1.8s cubic-bezier(.2,.6,.25,1) both}.emo-check .emo-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#18122750,transparent 32%),linear-gradient(0deg,#181227d9,transparent 50%,#18122738)}.emo-check .emo-hero-word{position:absolute;z-index:1;left:28px;top:15px;font-weight:750;font-size:clamp(5rem,10vw,9rem);letter-spacing:-.075em;line-height:1;color:#ffffff1a;-webkit-text-stroke:1px #ffffff6b;pointer-events:none}.emo-check .emo-hero-reticle{position:absolute;z-index:1;top:31%;left:24%;width:55%;height:43%;pointer-events:none;animation:emo-reticle-arrive 1.2s .25s ease-out both}.emo-check .emo-hero-reticle i{position:absolute;width:18px;height:18px;border-color:#c6fff0b0;border-style:solid}.emo-check .emo-hero-reticle i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}.emo-check .emo-hero-reticle i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}.emo-check .emo-hero-reticle i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}.emo-check .emo-hero-reticle i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}.emo-check .emo-hero-note{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;left:28px;bottom:63px;color:#d7d1e0;font-size:12px;line-height:1.7}.emo-check .emo-hero-note strong{display:block;color:#fff;font-size:23px;font-weight:550;letter-spacing:-.03em}.emo-check .emo-hero-note-dot{width:8px;height:8px;border-radius:50%;background:#96ffe8;box-shadow:0 0 0 8px #96ffe813}.emo-check .emo-hero-foot{position:absolute;z-index:2;inset:auto 28px 19px;display:flex;justify-content:space-between;gap:8px;color:#ddd5eb;font-family:var(--font-mono);font-size:9px}.emo-check .emo-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding:11px 3px 0;color:var(--text-secondary);font-size:10px;letter-spacing:.035em}.emo-check .emo-caption span:first-child{text-transform:uppercase}.emo-check .emo-quick{display:grid;grid-template-columns:1fr 1fr 1.22fr;padding-block:30px;margin-top:25px;border-block:1px solid var(--border-strong)}.emo-check .emo-quick>div{padding-inline:26px}.emo-check .emo-quick>div:first-child{padding-left:0}.emo-check .emo-quick>div+div{border-left:1px solid var(--border-strong)}.emo-check .emo-quick dt{color:#60606e;font-size:12px}.emo-check .emo-quick dd{margin-top:3px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.3;letter-spacing:-.045em}.emo-check .emo-quick dd small{font-size:12px;font-weight:500;letter-spacing:0}.emo-check .emo-quick .emo-quick-note dd{margin-top:7px;font-size:1rem;letter-spacing:-.015em;line-height:1.5}.emo-check .emo-source{margin-top:15px;color:#626271;font-size:12px;line-height:1.7}.emo-check .emo-source a{color:var(--emo-purple);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.emo-check .emo-source a:hover{text-decoration-thickness:2px}.emo-check .emo-wayfinder{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;z-index:15;top:60px;margin-top:27px;padding-block:10px;background:#fffffff5;backdrop-filter:blur(14px);border-bottom:1px solid #ded9e8}.emo-check .emo-nav{display:flex;flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:20px;padding-block:7px;color:#72707c;font-size:11px;font-weight:600;scrollbar-width:thin}.emo-check .emo-nav a{flex:0 0 auto;padding-block:5px;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.emo-check .emo-nav a:hover,.emo-check .emo-nav a[aria-current]{color:var(--emo-purple);border-bottom-color:var(--emo-purple)}.emo-check .emo-motion-toggle{flex:0 0 auto;display:inline-flex;gap:7px;align-items:center;border:1px solid #dfd8ed;background:#f7f4fb;padding:8px 10px;border-radius:6px;color:#614b87;font:10px var(--font-body);cursor:pointer}.emo-check .emo-motion-toggle[hidden]{display:none}.emo-check .emo-read-progress{height:2px;position:fixed;z-index:60;top:60px;left:0;right:0;pointer-events:none}.emo-check .emo-read-progress span{display:block;height:100%;background:linear-gradient(90deg,#7553db,#33c2b1);transform-origin:left;transform:scaleX(0)}.emo-check .emo-section{padding-block:78px;scroll-margin-top:135px}.emo-check .emo-section+.emo-section{border-top:1px solid var(--border)}.emo-check .emo-section-head{display:grid;grid-template-columns:220px 1fr;gap:42px;margin-bottom:30px}.emo-check .emo-section-number{color:var(--emo-purple);font-family:var(--font-mono);font-size:12px;line-height:1.8}.emo-check .emo-section-number span{display:block;margin-top:7px;color:#6c6c77;font-family:var(--font-body);font-size:12px}.emo-check h2{max-width:740px;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;letter-spacing:-.05em;line-height:1.12;text-wrap:balance}.emo-check h3{font-size:1.18rem;font-weight:600;line-height:1.3}.emo-check .emo-prose{max-width:735px;margin-left:auto;font-size:16px;line-height:1.85}.emo-check .emo-prose>p+p{margin-top:20px}.emo-check .emo-prose a:not(.emo-source a){color:var(--emo-purple);text-decoration:underline;text-underline-offset:3px}.emo-check .emo-verdict{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start;padding:34px 38px;background:var(--emo-soft);border-radius:20px}.emo-check .emo-verdict h3{margin-top:14px;font-size:clamp(1.6rem,2.8vw,2rem);letter-spacing:-.045em}.emo-check .emo-verdict p{font-size:15px;line-height:1.85}.emo-check .emo-verdict p+p{margin-top:16px}.emo-check .emo-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.emo-check .emo-capability{position:relative;padding:26px 24px;background:linear-gradient(145deg,#f6f3fc,#f8fafb);border:1px solid #e9e3f2;border-radius:15px;transition:transform .25s,box-shadow .25s}.emo-check .emo-capability:hover{transform:translateY(-5px);box-shadow:0 18px 36px -24px #58437775}.emo-check .emo-capability:before{content:"";position:absolute;top:-1px;left:24px;width:38px;height:3px;border-radius:5px;background:linear-gradient(90deg,#6e4fd1,#4ac8b9)}.emo-check .emo-capability-number{display:block;margin-bottom:27px;color:var(--emo-cyan);font-family:var(--font-mono);font-size:11px}.emo-check .emo-capability p{margin-top:13px;color:#535361;font-size:14px;line-height:1.8}.emo-check .emo-capability .emo-source{margin-top:20px;font-size:11px}.emo-check .emo-table-frame{width:100%;overflow-x:auto;border:1px solid var(--border-strong);border-radius:16px}.emo-check .emo-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.65}.emo-check .emo-table th,.emo-check .emo-table td{padding:19px 24px;border-bottom:1px solid var(--border);vertical-align:top}.emo-check .emo-table thead{background:var(--emo-soft)}.emo-check .emo-table thead th{font-weight:600}.emo-check .emo-table tbody th{width:25%;font-weight:500;color:#5b5b69}.emo-check .emo-table tbody tr:last-child>*{border-bottom:0}.emo-check .emo-table .emo-price{display:block;margin-top:5px;font-size:1.8rem;letter-spacing:-.04em}.emo-check .emo-table .emo-price small{font-size:11px;letter-spacing:0}.emo-check .emo-decision{margin-top:34px;padding:30px;border-radius:18px;background:linear-gradient(115deg,#f3f0fb,#edf8fa)}.emo-check .emo-decision h3{font-size:1.3rem}.emo-check .emo-decision>p{margin-top:12px;max-width:740px;font-size:14px;line-height:1.75}.emo-check .emo-choice-form[hidden],.emo-check .emo-choice-result[hidden]{display:none}.emo-check .emo-choice-form{margin-top:25px}.emo-check .emo-choice-form fieldset{border:0}.emo-check .emo-choice-form legend{margin-bottom:14px;font-size:14px;font-weight:600}.emo-check .emo-choice-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.emo-check .emo-choice-option{display:flex;gap:10px;align-items:flex-start;padding:15px;background:#fff;border:1px solid #d7d3e2;border-radius:10px;font-size:13px;line-height:1.6;cursor:pointer}.emo-check .emo-choice-option:has(input:checked){border-color:var(--emo-purple);box-shadow:inset 0 0 0 1px var(--emo-purple)}.emo-check .emo-choice-option input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:var(--emo-purple)}.emo-check .emo-choice-result{margin-top:22px;padding-top:20px;border-top:1px solid #d9d3e4}.emo-check .emo-choice-result strong{font-size:1.08rem}.emo-check .emo-choice-result p{max-width:800px;margin-top:7px;font-size:14px;line-height:1.75}.emo-check .emo-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.emo-check .emo-notes>div{padding-top:20px;border-top:2px solid #ded6ef}.emo-check .emo-notes p{margin-top:13px;font-size:14px;line-height:1.85;color:#535361}.emo-check .emo-conclusion{padding:35px 38px;border-left:4px solid var(--emo-cyan);border-radius:0 18px 18px 0;background:#edf7f8}.emo-check .emo-conclusion h3{font-size:1.5rem}.emo-check .emo-conclusion p{max-width:810px;margin-top:18px;font-size:16px;line-height:1.8}.emo-check .emo-checklist{margin-top:25px;counter-reset:emo-checklist}.emo-check .emo-checklist li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding-block:12px;border-top:1px solid var(--border);font-size:14px;line-height:1.8}.emo-check .emo-checklist li:before{counter-increment:emo-checklist;content:counter(emo-checklist,decimal-leading-zero);padding-top:2px;color:var(--emo-cyan);font-family:var(--font-mono);font-size:11px}.emo-check .emo-faq .section{padding-block:10px 65px}.emo-check .emo-faq .container{padding:0;max-width:1180px;width:min(100% - 64px,1180px)}.emo-check .emo-faq .faq{max-width:none!important}.emo-check .emo-method{padding:28px 0 65px;border-top:1px solid var(--border)}.emo-check .emo-method h2{font-size:1.35rem;letter-spacing:-.025em}.emo-check .emo-method p{max-width:850px;margin-top:17px;color:#626271;font-size:13px;line-height:1.9}.emo-check .emo-related{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.emo-check .emo-related a{padding:22px;border:1px solid var(--border-strong);border-radius:12px}.emo-check .emo-related a span{display:block;margin-bottom:8px;color:var(--emo-purple);font-size:11px}.emo-check .emo-related a strong{font-size:15px;font-weight:600}.emo-check .emo-related a:hover{border-color:var(--emo-purple)}@media(min-width:900px){.emo-check .emo-choice-option{transition:border-color .18s ease,box-shadow .18s ease}}@media(max-width:800px){.emo-check .emo-wrap{width:min(100% - 40px,1180px)}.emo-check .emo-cover{grid-template-columns:1fr}.emo-check .emo-intro{padding:35px}.emo-check h1{font-size:clamp(2.4rem,7vw,3.7rem)}.emo-check .emo-hero{min-height:420px}.emo-check .emo-hero img{object-position:58% 52%}.emo-check .emo-hero-word{font-size:110px}.emo-check .emo-wayfinder{flex-wrap:wrap;gap:0 12px;position:relative;top:auto}.emo-check .emo-nav{flex:1 1 100%}.emo-check .emo-motion-toggle{margin-block:5px}.emo-check .emo-section-head{grid-template-columns:1fr;gap:16px}.emo-check .emo-section-number span{display:inline;margin-left:12px}.emo-check .emo-verdict{gap:28px;padding:28px}.emo-check .emo-capabilities{gap:12px}.emo-check .emo-capability{padding:22px 18px}.emo-check .emo-choice-options{grid-template-columns:1fr}.emo-check .emo-faq .container{width:calc(100% - 40px)}}@media(max-width:560px){.emo-check .emo-crumbs{padding-block:19px;font-size:11px}.emo-check .emo-intro{padding:30px 24px}.emo-check .emo-cover{border-radius:19px}.emo-check h1{letter-spacing:-.05em}.emo-check .emo-deck{margin-top:20px}.emo-check .emo-byline{line-height:1.7}.emo-check .emo-byline time{width:100%;margin:3px 0 0}.emo-check .emo-hero{min-height:340px;border-radius:0}.emo-check .emo-hero img{object-position:57% center}.emo-check .emo-cover .emo-byline{font-size:10px}.emo-check .emo-hero-foot{font-size:8px;inset-inline:20px}.emo-check .emo-hero-note{left:20px}.emo-check .emo-caption{font-size:9px}.emo-check .emo-quick{grid-template-columns:1fr 1fr;gap:21px 0;padding-block:23px}.emo-check .emo-quick>div{padding-inline:17px}.emo-check .emo-quick>.emo-quick-note{grid-column:1 / -1;padding:19px 0 0;border-left:0;border-top:1px solid var(--border)}.emo-check .emo-quick .emo-quick-note dd{max-width:330px}.emo-check .emo-nav{gap:8px 14px}.emo-check .emo-section{padding-block:45px}.emo-check .emo-section-head{margin-bottom:24px}.emo-check .emo-prose{font-size:15px}.emo-check .emo-verdict{grid-template-columns:1fr;padding:25px;gap:22px}.emo-check .emo-capabilities{grid-template-columns:1fr;gap:12px}.emo-check .emo-capability-number{margin-bottom:15px}.emo-check .emo-capability{padding:23px}.emo-check .emo-table{font-size:12px}.emo-check .emo-table th,.emo-check .emo-table td{padding:14px 11px}.emo-check .emo-table tbody th{width:27%}.emo-check .emo-table .emo-price{font-size:1.5rem}.emo-check .emo-decision{padding:24px 20px}.emo-check .emo-notes{grid-template-columns:1fr;gap:25px}.emo-check .emo-conclusion{padding:27px 24px}.emo-check .emo-conclusion p{font-size:15px}.emo-check .emo-related{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html:has(.emo-check){scroll-behavior:auto}.emo-check *,.emo-check *:before,.emo-check *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html:has(.emo-check[data-motion-paused=true]){scroll-behavior:auto}.emo-check .emo-arrive{animation:emo-reveal .65s var(--emo-delay,0ms) cubic-bezier(.2,.65,.25,1) both}.emo-check[data-motion-paused=true] *,.emo-check[data-motion-paused=true] *:before,.emo-check[data-motion-paused=true] *:after{animation:none!important;transition:none!important}@keyframes emo-photo-settle{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes emo-reticle-arrive{0%{opacity:.3;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes emo-reveal{0%{opacity:.6;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}
