:root{--dw-primary:#3f2b96;--dw-primary-2:#5146a5;--dw-accent-soft:#f1eeff;--dw-accent-border:#d9d3f5;--dw-text:#24212d;--dw-text-2:#6b6875;--dw-text-3:#a9a6b3;--dw-border:#e8e6ee;--dw-surface:#ffffff;--dw-bg:#fafafc;--dw-radius-sm:10px;--dw-radius:16px;--dw-radius-lg:20px;--dw-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--dw-shadow:0 1px 2px rgba(36,33,45,0.04),0 8px 24px rgba(36,33,45,0.06);--dw-shadow-pop:0 2px 4px rgba(36,33,45,0.04),0 16px 40px rgba(36,33,45,0.1);--dw-container:1200px;--dw-gutter:24px;--dw-header-height:64px}.site-header{border-bottom:1px solid var(--dw-border);background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(12px);position:sticky;top:env(safe-area-inset-top,0);z-index:50}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--dw-header-height);width:100%;max-width:var(--dw-container);margin:0 auto;padding:0 var(--dw-gutter)}.site-header__actions{display:flex;align-items:center;gap:8px}.site-header__actions .site-header__login{border:1.5px solid var(--dw-primary);background:var(--dw-surface);color:var(--dw-primary)}.site-header__actions .site-header__login:hover{border-color:var(--dw-primary);background:var(--dw-accent-soft);color:var(--dw-primary)}.site-header__actions .site-header__login:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:2px}.site-header__social{display:none;align-items:center;gap:2px;margin-left:6px}.site-header__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--dw-text-2);transition:background-color .2s ease,color .2s ease}.site-header__social a:hover{background:var(--dw-accent-soft);color:var(--dw-primary)}.site-header__social a:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:2px}@media (min-width:1024px){.site-header__social{display:flex}}@media (min-width:1024px) and (max-width:1179px){.site-header__inner{gap:12px;padding-inline:14px}.site-nav__list{gap:2px}.site-nav__link{padding-inline:6px}.site-header__actions{gap:4px}.site-header__actions>.mr-2{margin-right:0}.site-header__actions .dw-button--small{padding-inline:12px}.site-header__social{margin-left:0}.site-header__social a{width:32px;height:32px}}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.brand__name{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--dw-primary)}.site-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.site-nav__item{position:relative}.site-nav__item--mobile-only{display:none}.site-nav__link{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:0;border-radius:var(--dw-radius-sm);background:none;font:inherit;font-size:14px;font-weight:500;color:var(--dw-text-2);cursor:pointer;transition:color .2s ease,background-color .2s ease;text-decoration:none}.site-nav__item.is-open>.site-nav__link,.site-nav__link:hover{color:var(--dw-text)}.dropdown__item:focus-visible,.menu-toggle:focus-visible,.site-nav__link:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:2px}.site-nav__chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.site-nav__item.is-open .site-nav__chevron{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 10px);left:0;width:300px;padding:8px;background:var(--dw-surface);border:1px solid var(--dw-border);border-radius:var(--dw-radius);box-shadow:var(--dw-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:100}.dropdown:before{content:"";position:absolute;inset:-11px 0 auto;height:11px}.site-nav__item.is-open .dropdown,.site-nav__item:hover .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.site-nav__item.is-open .site-nav__chevron,.site-nav__item:hover .site-nav__chevron{transform:rotate(180deg)}.dropdown__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dropdown__item{display:grid;gap:2px;padding:12px 14px;border-radius:var(--dw-radius-sm);transition:background-color .15s ease;text-decoration:none}.dropdown__item:hover{background:var(--dw-accent-soft)}.dropdown__title{font-size:15px;font-weight:600;color:var(--dw-text)}.dropdown__item--product{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px}.dropdown__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;box-shadow:0 8px 16px -8px rgba(63,43,150,.55);transition:transform .25s cubic-bezier(.22,1,.36,1)}.dropdown__item--product:hover .dropdown__mark{transform:rotate(-6deg) scale(1.06)}.dropdown__text{display:grid;gap:2px;min-width:0}.dropdown__tag{margin-left:8px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--dw-text-3)}@media (prefers-reduced-motion:reduce){.dropdown__mark{transition:none}.dropdown__item--product:hover .dropdown__mark{transform:none}}.dropdown__item:hover .dropdown__title{color:var(--dw-primary)}.dropdown__desc{font-size:13.5px;line-height:1.4;color:var(--dw-text-2)}.menu-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--dw-border);border-radius:var(--dw-radius-sm);background:var(--dw-surface);color:var(--dw-text);cursor:pointer}.menu-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu-toggle__line{transform-origin:12px 12px;transition:transform .2s ease}.site-header.is-menu-open .menu-toggle__line--top{transform:translateY(4px) rotate(45deg)}.site-header.is-menu-open .menu-toggle__line--bottom{transform:translateY(-4px) rotate(-45deg)}.dw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;font-size:15px;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none}.dw-button:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:2px}.dw-button--primary{background:var(--dw-primary);color:#fff}.dw-button--primary:hover{background:var(--dw-primary-2)}.dw-button--secondary{background:var(--dw-surface);border-color:var(--dw-border);color:var(--dw-text)}.dw-button--secondary:hover{border-color:var(--dw-accent-border);background:var(--dw-accent-soft)}.dw-button--small{height:36px;padding:0 14px;font-size:14px}.dw-hero{background:linear-gradient(180deg,var(--dw-surface) 0,var(--dw-bg) 100%);overflow:hidden;font-family:var(--dw-font)}.dw-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:72px;padding-bottom:72px;width:100%;max-width:var(--dw-container);margin:0 auto;padding-left:var(--dw-gutter);padding-right:var(--dw-gutter)}.dw-hero__title{margin:0;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;text-wrap:balance;color:var(--dw-text)}.dw-hero__lead{margin:20px 0 0;max-width:540px;font-size:18px;line-height:1.6;color:var(--dw-text-2)}.dw-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.dw-hero__note{margin:20px 0 0;font-size:13px;color:var(--dw-text-2)}.dw-hero__visual{width:100%;max-width:680px;justify-self:end}.journey{display:block;width:100%;height:auto;overflow:visible;font-family:var(--dw-font);filter:drop-shadow(0 10px 30px rgba(36,33,45,.04))}.ej__grid-dot{fill:var(--dw-border,#e8e6ee)}.ej__ambient-orb{pointer-events:none}.ej__spine-track{stroke:var(--dw-accent-border,#d9d3f5);stroke-width:1.5;stroke-dasharray:3 4;opacity:.55}.ej__spine-trail{stroke:url(#ej-laser-grad);stroke-width:2.5;stroke-linecap:round}.ej__stub-track{stroke:var(--dw-accent-border,#d9d3f5);stroke-width:1.25;stroke-dasharray:2 3}.ej__stub-beam{stroke:#7c3aed;stroke-width:2;stroke-linecap:round}.ej__stub-anchor{fill:var(--dw-surface,#ffffff);stroke:#7c3aed;stroke-width:1.25}.ej__node-base{fill:var(--dw-surface,#ffffff);stroke:var(--dw-accent-border,#d9d3f5);stroke-width:1.5;transition:stroke .3s ease}.ej__node-core{fill:var(--dw-primary,#3f2b96)}.ej__node-center{fill:#ffffff}.ej__node-shockwave{fill:none;stroke:#7c3aed;stroke-width:1.5}.ej__photon-halo{pointer-events:none}.ej__bot-body{fill:var(--dw-primary,#3f2b96);stroke:#fff;stroke-width:1.4;paint-order:stroke}.ej__bot-face{fill:#1b1340}.ej__bot-eye{fill:#a5f3fc;filter:drop-shadow(0 0 2px rgba(165,243,252,.9))}.ej__bot-smile{fill:none;stroke:#a5f3fc;stroke-width:1.2;stroke-linecap:round}.ej__bot-line{stroke:var(--dw-primary,#3f2b96);stroke-width:1.6;stroke-linecap:round}.ej__bot-light{fill:#a5f3fc;stroke:var(--dw-primary,#3f2b96);stroke-width:.8;filter:drop-shadow(0 0 3px rgba(165,243,252,.9))}.ej__bot-arm{fill:none;stroke:var(--dw-primary,#3f2b96);stroke-width:3;stroke-linecap:round}.ej__bot-flame{fill:#7c3aed;opacity:.8;filter:drop-shadow(0 0 4px rgba(124,58,237,.8))}.ej-card{cursor:default;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ej-card__halo{fill:var(--dw-accent-soft,#f1eeff);stroke:#7c3aed;stroke-width:1.25;opacity:0;pointer-events:none}.ej-card__shadow{fill:var(--dw-text,#24212d);opacity:.04}.ej-card__body{fill:var(--dw-surface,#ffffff);stroke:var(--dw-border,#e8e6ee);stroke-width:1;transition:stroke .3s ease}.ej-card__icon-bg{fill:var(--dw-accent-soft,#f1eeff)}.ej-card__icon{fill:none;stroke:var(--dw-primary,#3f2b96);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ej-card__index{fill:var(--dw-primary,#3f2b96);font-size:10.5px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ej-card__sep{fill:var(--dw-accent-border,#d9d3f5)}.ej-card__tag{fill:#059669;font-size:9.5px;font-weight:600;letter-spacing:.05em}.ej-card__title{fill:var(--dw-text,#24212d);font-size:14px;font-weight:600;letter-spacing:-.015em}.ej-card__caption{fill:var(--dw-text-2,#6b6875);font-size:11.5px;font-weight:400;letter-spacing:-.005em}.ej-card__live-dot{fill:#10b981;filter:drop-shadow(0 0 3px rgba(16,185,129,.6))}@media (max-width:1023px){.menu-toggle{display:inline-flex}.site-nav{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--dw-header-height));overflow-y:auto;padding:8px var(--dw-gutter) 16px;background:var(--dw-surface);border-bottom:1px solid var(--dw-border);box-shadow:var(--dw-shadow);display:none}.site-header.is-menu-open .site-nav{display:block}.site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav__item+.site-nav__item{border-top:1px solid var(--dw-border)}.site-nav__link{width:100%;height:52px;padding:0 4px;justify-content:space-between;font-size:16px;color:var(--dw-text)}.dropdown{position:static;width:auto;padding:0 0 8px;border:0;box-shadow:none;transform:none;display:none}.dropdown:before{content:none}.site-nav__item.is-open .dropdown{display:block}.dropdown__item{padding:10px 12px}.dw-hero__inner{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:56px;text-align:center}.dw-hero__lead{margin-left:auto;margin-right:auto}.dw-hero__actions{justify-content:center}.dw-hero__visual{max-width:600px;justify-self:center}}@media (max-width:639px){:root{--dw-gutter:16px}.site-header__inner{gap:12px}.site-header__login{display:none}.site-nav__item--mobile-only{display:block}.dw-hero__inner{padding-top:40px;padding-bottom:40px;text-align:left}.dw-hero__lead{font-size:16px}.dw-hero__actions{justify-content:flex-start}.dw-hero__actions .dw-button{flex:1 1 auto}.dw-hero__visual{max-width:420px}}@media (prefers-reduced-motion:reduce){.dropdown,.menu-toggle__line,.site-nav__chevron{transition:none}}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:subtle-float 4s ease-in-out infinite}.animate-float-delayed{animation:subtle-float 4s ease-in-out 2s infinite}.logo-marquee{--marquee-gap:64px;--marquee-duration:40s;--logo-box-w:176px;--logo-box-h:80px;padding-block:48px;background:var(--dw-surface);border-block:1px solid var(--dw-border);overflow-x:var(--ox-clip)}.logo-marquee__title{margin:0 0 32px;text-align:center;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-text-3)}.logo-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 128px,#000 calc(100% - 128px),transparent);mask-image:linear-gradient(90deg,transparent,#000 128px,#000 calc(100% - 128px),transparent)}.logo-marquee__track{display:flex;width:max-content;animation:logo-marquee var(--marquee-duration) linear infinite}.logo-marquee__viewport:hover .logo-marquee__track{animation-play-state:paused}.logo-marquee__group{display:flex;align-items:center;gap:var(--marquee-gap);margin:0;padding:0 var(--marquee-gap) 0 0;list-style:none}.logo-marquee__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--logo-box-w);height:var(--logo-box-h)}.logo-marquee__item img{height:var(--logo-h,48px);width:auto;max-width:100%;object-fit:contain}@keyframes logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:639px){.logo-marquee{--marquee-gap:40px;--logo-box-w:144px;--logo-box-h:64px;padding-block:40px}.logo-marquee__item img{height:calc(var(--logo-h, 48px) * .75)}.logo-marquee__viewport{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.logo-marquee__track{animation:none;width:auto;justify-content:center}.logo-marquee__group{flex-wrap:wrap;justify-content:center;padding:0 var(--dw-gutter)}.logo-marquee__group[aria-hidden=true]{display:none}}.features{position:relative;padding-block:104px;background:radial-gradient(56% 42% at 50% 0,rgba(81,70,165,.1),transparent 70%),var(--dw-surface);border-top:1px solid var(--dw-border)}.features .container{width:100%;max-width:var(--dw-container);margin-inline:auto;padding-inline:var(--dw-gutter)}.features__header{max-width:680px;margin:0 auto 56px;text-align:center}.features__title{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--dw-text);text-wrap:balance}.features__subtitle{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--dw-text-2)}.fh__stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px}.fh__hub{position:relative;width:100%;max-width:580px;aspect-ratio:1;margin-inline:auto}.fh__hub:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(rgba(63,43,150,.16) 1px,transparent 1.2px) 0 0 /16px 16px;-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 72%);mask-image:radial-gradient(circle,#000 38%,transparent 72%)}.fh__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fh__flow,.fh__line,.fh__ring{fill:none;vector-effect:non-scaling-stroke}.fh__ring{stroke:var(--dw-border);stroke-width:1px;stroke-dasharray:3 6}.fh__line{stroke:var(--dw-accent-border);stroke-width:1px;opacity:.8;transition:stroke .3s,opacity .3s}.fh__lines g.is-active .fh__line{stroke:var(--dw-primary);stroke-width:2px;opacity:.35}.fh__flow{stroke:var(--dw-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 10;animation:fh-flow .9s linear infinite}.fh__dot{fill:var(--dw-primary);stroke:#fff;stroke-width:.5}.fh__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:22%;aspect-ratio:1;transform:translate(-50%,-50%)}.fh__core-body{position:relative;z-index:1;display:grid;place-items:center;align-content:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(150deg,#4b39a8,#2b1d73);color:#fff;box-shadow:0 0 0 6px rgba(63,43,150,.1),0 18px 36px -12px rgba(43,29,115,.6)}.fh__core-body b{font-family:"Inter Tight",var(--dw-font);font-size:clamp(14px,3vw,18px);font-weight:700;letter-spacing:-.02em}.fh__pulse{position:absolute;inset:0;border:2px solid var(--dw-primary);border-radius:50%;animation:fh-pulse 3.2s ease-out infinite}.fh__pulse--late{animation-delay:1.6s}.fh__nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.fh__nodes>li{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.fh__node{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border:1px solid var(--dw-border);border-radius:999px;background:var(--dw-surface);box-shadow:0 6px 16px -10px rgba(36,33,45,.4);color:var(--dw-text);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s}.fh__node:hover{border-color:var(--dw-accent-border)}.fh__node:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:3px}.fh__node-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--dw-accent-soft);color:var(--dw-primary);transition:background-color .3s,color .3s}.fh__node-icon svg{width:16px;height:16px}.fh__node[aria-selected=true]{border-color:var(--dw-primary);background:var(--dw-primary);color:#fff;box-shadow:0 14px 28px -12px rgba(63,43,150,.7);transform:scale(1.07)}.fh__node[aria-selected=true] .fh__node-icon{background:rgba(255,255,255,.18);color:#fff}.fh__card{position:relative;display:flex;flex-direction:column;min-height:420px;padding:24px;overflow:hidden;border:1.5px solid var(--dw-accent-border);border-radius:24px;background:linear-gradient(180deg,#fbfaff,#fff 38%);box-shadow:0 0 0 4px rgba(63,43,150,.05),0 2px 4px rgba(36,33,45,.04),0 24px 48px -16px rgba(63,43,150,.22)}.fh__card:before{inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--dw-primary) 0,#7c6fd1 55%,#c4b5fd 100%)}.fh__card:after,.fh__card:before{content:"";position:absolute;pointer-events:none}.fh__card:after{top:-70px;right:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(63,43,150,.1),transparent 70%)}.fh__card-top{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.fh__tag{padding:5px 11px;border:1px solid var(--dw-accent-border);border-radius:999px;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fh__count{margin-left:auto;padding:4px 11px;border:1px solid var(--dw-border);border-radius:999px;background:var(--dw-surface);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dw-text);box-shadow:0 1px 2px rgba(36,33,45,.05)}.fh__count small{font-size:12.5px;font-weight:500;color:var(--dw-text-3)}.fh__link:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:3px}.fh__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding-top:20px;animation:fh-in .5s cubic-bezier(.22,1,.36,1) both}.fh__title{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--dw-text)}.fh__text{margin:10px 0 0;max-width:46ch;font-size:15.5px;line-height:1.6;color:var(--dw-text-2)}.fh__visual{flex:1;min-height:132px;padding:16px;border:1px solid var(--dw-accent-border);border-radius:16px;background:radial-gradient(rgba(63,43,150,.09) 1px,transparent 1.2px) 0 0 /14px 14px,linear-gradient(180deg,#f7f5ff,#fcfbff);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.6)}.fh__foot,.fh__visual{display:flex;align-items:center;margin-top:20px}.fh__foot{position:relative;z-index:1;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--dw-border)}.fh__link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--dw-accent-border);border-radius:999px;background:var(--dw-accent-soft);font-size:14px;font-weight:600;color:var(--dw-primary);text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.fh__link:hover{border-color:var(--dw-primary);background:#e9e4ff;box-shadow:0 6px 14px -8px rgba(63,43,150,.5)}.fh__link svg{transition:transform .25s}.fh__link:hover svg{transform:translateX(3px)}.fh__progress{overflow:hidden;width:112px;height:3px;border-radius:2px;background:var(--dw-border)}.fh__progress>span{display:block;width:100%;height:100%;background:var(--dw-primary);transform:scaleX(0);transform-origin:left center}.fh__progress>span.is-running{animation:fh-progress var(--fh-ms,5.2s) linear forwards}.fh-hire{display:grid;gap:10px;width:100%}.fh-hire__head{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #ece9f6;font-size:12px;font-weight:600;color:var(--dw-text)}.fh-hire__head small{font-size:12px;font-weight:400;color:var(--dw-text-3)}.fh-hire__row{display:grid;grid-template-columns:28px minmax(0,96px) minmax(0,1fr) 26px;align-items:center;gap:10px;font-size:13px;animation:fh-in .5s cubic-bezier(.22,1,.36,1) calc(.1s + var(--fh-i) * .1s) both}.fh-hire__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:10px;font-weight:700}.fh-hire__name{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.fh-hire__bar{overflow:hidden;height:5px;border-radius:3px;background:#ece9f6}.fh-hire__bar>span{display:block;width:var(--fh-w);height:100%;border-radius:3px;background:var(--dw-primary);transform-origin:left center;animation:fh-scale-x .9s cubic-bezier(.22,1,.36,1) calc(.2s + var(--fh-i) * .12s) both}.fh-hire__row b{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.fh-emo{display:flex;align-items:flex-end;gap:6px;width:100%;height:84px;border-bottom:1px solid #e3e0ee}.fh-emo span{flex:1;height:var(--fh-h);border-radius:3px 3px 0 0;background:var(--dw-primary-2);opacity:.85;transform-origin:bottom center;animation:fh-scale-y .9s cubic-bezier(.22,1,.36,1) calc(.05s + var(--fh-i) * .06s) both,fh-breathe 3.2s ease-in-out calc(1s + var(--fh-i) * .25s) infinite alternate}.fh-emo span:nth-child(2n){opacity:.45}.fh-persona{display:flex;align-items:center;gap:16px;width:100%}.fh-persona__code{padding:9px 13px;border-radius:10px;background:var(--dw-primary);color:#fff;font-size:15px;font-weight:800;letter-spacing:.06em;animation:fh-pop .5s cubic-bezier(.3,1.5,.5,1) .1s both}.fh-persona__traits{display:grid;flex:1;gap:8px}.fh-persona__traits i{position:relative;display:block;overflow:hidden;height:5px;border-radius:3px;background:#e8e5f3}.fh-persona__traits i:after{content:"";position:absolute;inset:0;width:var(--fh-w);border-radius:inherit;background:var(--dw-primary-2);transform-origin:left center;animation:fh-scale-x .9s cubic-bezier(.22,1,.36,1) calc(.2s + var(--fh-i) * .1s) both}.fh-live{display:flex;align-items:center;gap:14px;width:100%}.fh-live__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;background:#fef2f2;color:#b91c1c;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fh-live__tag i{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:fh-ping 1.6s ease-out infinite}.fh-live__wave{display:flex;flex:1;align-items:center;gap:3px;height:44px}.fh-live__wave i{flex:1;height:100%;border-radius:2px;background:var(--dw-primary-2);opacity:.55;transform:scaleY(.2);animation:fh-wave 1.4s ease-in-out infinite;animation-delay:calc(var(--fh-i) * -.1s)}.fh-rows{display:grid;width:100%;margin:0;padding:0;list-style:none}.fh-rows li{display:flex;align-items:center;gap:10px;padding-block:9px;font-size:13.5px;font-weight:500;color:var(--dw-text);animation:fh-in .5s cubic-bezier(.22,1,.36,1) calc(.1s + var(--fh-i) * .16s) both}.fh-rows li+li{border-top:1px solid #eeecf5}.fh-rows li>span:not(.fh-rows__ok){flex:1}.fh-rows__lead{width:17px;height:17px;fill:none;stroke:var(--dw-primary-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fh-rows__ok{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d1fae5;color:#047857;animation:fh-pop .45s cubic-bezier(.3,1.6,.5,1) calc(.35s + var(--fh-i) * .16s) both}.fh-rows__ok svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fh-rows__flag{width:9px;height:9px;border-radius:2px}.fh-rows__flag--yellow{background:#eab308}.fh-rows__flag--orange{background:#f97316}.fh-rows__flag--red{background:#ef4444}.fh-rows b{min-width:22px;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;color:var(--dw-text-2)}@keyframes fh-flow{to{stroke-dashoffset:-16}}@keyframes fh-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes fh-in{0%{opacity:0;transform:translateY(10px)}}@keyframes fh-progress{to{transform:scaleX(1)}}@keyframes fh-scale-x{0%{transform:scaleX(0)}}@keyframes fh-scale-y{0%{transform:scaleY(0)}}@keyframes fh-breathe{to{transform:scaleY(.82)}}@keyframes fh-pop{0%{opacity:0;transform:scale(.6)}}@keyframes fh-ping{0%{box-shadow:0 0 0 0 rgba(239,68,68,.5)}to{box-shadow:0 0 0 7px rgba(239,68,68,0)}}@keyframes fh-wave{50%{transform:scaleY(1)}}@media (min-width:960px){.fh__stage{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px}}@media (max-width:767px){.features{padding-block:64px}.features__header{margin-bottom:32px}.fh__hub{max-width:none;aspect-ratio:auto}.fh__core,.fh__hub:before,.fh__lines{display:none}.fh__nodes{position:static;display:flex;gap:8px;margin-inline:calc(-1 * var(--dw-gutter));padding:6px var(--dw-gutter) 10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth}.fh__nodes::-webkit-scrollbar{display:none}.fh__nodes>li{position:static;flex:none;scroll-snap-align:center}.fh__node[aria-selected=true],.fh__nodes>li{transform:none}.fh__card{min-height:0;padding:20px}.fh__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.fh-emo span,.fh-hire__bar>span,.fh-hire__row,.fh-live__tag i,.fh-live__wave i,.fh-persona__code,.fh-persona__traits i:after,.fh-rows li,.fh-rows__ok,.fh__body,.fh__flow,.fh__pulse{animation:none}.fh__line,.fh__node{transition:none}.fh__nodes{scroll-behavior:auto}.fh__progress,.fh__pulse{display:none}}.cta{padding:24px var(--dw-gutter) 104px;background:var(--dw-surface);font-family:var(--dw-font)}.cta__wrap{max-width:var(--dw-container);margin-inline:auto}.cta__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center;overflow:hidden;padding:40px 28px;border-radius:28px;background:linear-gradient(135deg,#2b1d73,#3f2b96 52%,#5a46c0);color:#fff;box-shadow:0 40px 80px -40px rgba(43,29,115,.7)}.cta__panel:before{content:"";inset:0;background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 70%);mask-image:linear-gradient(120deg,#000,transparent 70%)}.cta__orb,.cta__panel:before{position:absolute;pointer-events:none}.cta__orb{border-radius:50%;filter:blur(60px)}.cta__orb--a{top:-140px;right:-60px;width:360px;height:360px;background:rgba(167,139,250,.45);animation:cta-drift 16s ease-in-out infinite alternate}.cta__orb--b{bottom:-180px;left:20%;width:320px;height:320px;background:rgba(99,102,241,.4);animation:cta-drift 20s ease-in-out -6s infinite alternate-reverse}.cta__content{position:relative;z-index:1}.cta__title{margin:0;max-width:18ch;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.cta__text{margin:16px 0 0;max-width:48ch;font-size:17px;line-height:1.6;color:rgba(255,255,255,.78)}.cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cta__btn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 24px;border-radius:14px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .25s,border-color .25s}.cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cta__btn--primary{background:#fff;color:var(--dw-primary);box-shadow:0 14px 28px -14px rgba(0,0,0,.5)}.cta__btn--primary svg{transition:transform .25s}.cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px rgba(0,0,0,.55)}.cta__btn--primary:hover svg{transform:translateX(3px)}.cta__btn--ghost{border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(6px)}.cta__btn--ghost:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.16)}.cta__info{position:relative;z-index:1;width:100%;margin-inline:auto}.cta__steps{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.cta__steps:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;border-radius:2px;background:linear-gradient(180deg,#c4b5fd,#7aa2ff 50%,#f59ac2);transform-origin:top center}.cta__step{grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.cta__node,.cta__step{position:relative;display:grid}.cta__node{z-index:1;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18),0 12px 22px -8px rgba(0,0,0,.5)}.cta__tile{min-width:0;padding:16px 16px 15px;border-radius:20px;background:#fff;color:var(--dw-text);box-shadow:0 24px 40px -26px rgba(15,10,50,.7)}.cta__tile-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0}.cta__tile-top b{font-family:"Inter Tight",var(--dw-font);font-size:17px;font-weight:700;letter-spacing:-.015em}.cta__tile-top em{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.cta__viz{container-type:inline-size;margin-top:12px;padding:10px 10px 12px;border-radius:14px;background:var(--soft)}.cta__viz-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.cta__viz-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;height:112px;margin-top:6px}.cta__tile-desc{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--dw-text-2)}.cta__fun{display:grid;gap:9px;margin:0;padding:0;list-style:none}.cta__fun li{display:grid;gap:3px}.cta__fun-label{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--dw-text-2)}.cta__fun-label b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--dw-text)}.cta__fun-bar{display:block;width:var(--w);height:9px;border-radius:5px;background:var(--grad);transform-origin:left center}.cta__radar{position:relative;justify-self:center;width:min(100%,164px);aspect-ratio:170/118}.cta__radar svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cta__radar-label{position:absolute;transform:translate(-50%,-50%);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;color:var(--dw-text)}.cta__radar-ring{fill:none;stroke:color-mix(in srgb,var(--accent) 28%,transparent);stroke-width:.8}.cta__radar-axis{stroke:color-mix(in srgb,var(--accent) 22%,transparent);stroke-width:.8}.cta__radar-shape{transform-origin:85px 63px}.cta__radar-shape polygon{fill:color-mix(in srgb,var(--accent) 24%,transparent);stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round}.cta__radar-shape circle{fill:#fff;stroke:var(--accent);stroke-width:1.6}.cta__donut{display:flex;align-items:center;gap:8px;min-width:0}.cta__donut svg{flex:none;width:52px;height:52px;transform:rotate(-90deg)}.cta__donut circle{fill:none;stroke-width:12}.cta__donut ul{display:grid;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.cta__donut li{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:500;color:var(--dw-text-2)}.cta__donut li i{flex:none;width:7px;height:7px;border-radius:50%}.cta__donut li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta__donut li b{flex:none;margin-left:auto;padding-left:2px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dw-text)}@container (max-width: 146px){.cta__donut{gap:6px}.cta__donut svg{width:44px;height:44px}}@container (max-width: 138px){.cta__donut svg{width:38px;height:38px}.cta__donut li{font-size:10.5px}}.cta__base{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 0;padding:13px 16px;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(6px);font-size:13px;color:rgba(255,255,255,.82)}.cta__base-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.16);color:#fff}.cta__base b{font-size:13.5px;font-weight:700;color:#fff}.cta.is-armed .cta__content>*,.cta.is-armed .cta__info{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cta.is-armed .cta__content>:nth-child(2){transition-delay:.08s}.cta.is-armed .cta__content>:nth-child(3){transition-delay:.16s}.cta.is-armed .cta__info{transition-delay:.2s}.cta.is-inview .cta__content>*,.cta.is-inview .cta__info{opacity:1;transform:none}.cta.is-armed .cta__steps:before{transform:scaleY(0)}.cta.is-armed .cta__node{opacity:0;transform:scale(.5)}.cta.is-armed .cta__base,.cta.is-armed .cta__tile{opacity:0;transform:translateY(16px)}.cta.is-inview .cta__steps:before{transform:none;transition:transform 1.1s cubic-bezier(.4,0,.2,1) .45s}.cta.is-inview .cta__node{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.5s + var(--cta-i) * .34s)}.cta.is-inview .cta__base,.cta.is-inview .cta__tile{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.65s + var(--cta-i, 3) * .34s)}.cta.is-inview .cta__fun-bar{animation:cta-grow .9s cubic-bezier(.22,1,.36,1) calc(.9s + var(--k) * .14s) both}.cta.is-inview .cta__radar-shape{animation:cta-radar 1s cubic-bezier(.22,1,.36,1) 1.55s both}.cta.is-inview .cta__radar-label{animation:cta-fade .5s ease 1.9s both}.cta.is-inview .cta__donut circle{animation:cta-draw .8s ease calc(2.2s + var(--k) * .25s) both}.cta.is-inview .cta__tile{animation:cta-tile 9s ease-in-out calc(3.6s + var(--cta-i) * 3s) infinite}@keyframes cta-drift{to{transform:translate(-60px,40px) scale(1.15)}}@keyframes cta-tile{0%,4%{box-shadow:0 24px 40px -26px rgba(15,10,50,.7)}10%,30%{box-shadow:0 24px 40px -26px rgba(15,10,50,.7),0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent)}36%,to{box-shadow:0 24px 40px -26px rgba(15,10,50,.7)}}@keyframes cta-fade{0%{opacity:0}}@keyframes cta-grow{0%{transform:scaleX(0)}}@keyframes cta-radar{0%{opacity:0;transform:scale(.2)}}@keyframes cta-draw{0%{stroke-dasharray:0 var(--c)}}@media (min-width:700px){.cta__panel{gap:48px;padding:56px 48px}.cta__steps{--g:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);margin-bottom:20px}.cta__steps:before{left:calc((100% - 2 * var(--g)) / 6);right:calc((100% - 2 * var(--g)) / 6);top:21px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#c4b5fd,#7aa2ff 50%,#f59ac2);transform-origin:left center}.cta.is-armed:not(.is-inview) .cta__steps:before{transform:scaleX(0)}.cta__step{display:block;padding-top:62px}.cta__node{position:absolute;top:0;left:50%;margin-left:-22px}.cta__step:after{content:"";position:absolute;left:50%;bottom:-20px;width:2px;height:20px;margin-left:-1px;background:rgba(255,255,255,.4)}.cta__base{margin-top:0}}@media (min-width:1180px){.cta__panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:64px 56px}.cta__steps{--g:12px}.cta__tile{padding:14px 14px 13px}.cta__tile-top b{font-size:16px}}@media (max-width:639px){.cta{padding-bottom:64px}.cta__panel{border-radius:22px}.cta__btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cta.is-inview .cta__radar-label,.cta.is-inview .cta__tile,.cta__orb{animation:none}.cta__btn,.cta__btn--primary svg{transition:none}}.mj-module .dw-button--primary{border-color:transparent;background:var(--mj-grad);box-shadow:0 12px 24px -12px color-mix(in srgb,var(--mj-accent) 70%,transparent);transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s,box-shadow .25s}.mj-module .dw-button--primary:hover{background:var(--mj-grad);filter:brightness(1.08) saturate(1.05);transform:translateY(-1px)}.mj-module .dw-button--secondary:hover{border-color:color-mix(in srgb,var(--mj-accent) 40%,transparent);background:var(--mj-accent-soft)}@media (prefers-reduced-motion:reduce){.mj-module .dw-button--primary,.mj-module .dw-button--primary:hover{transition:none;transform:none}}.mj{position:relative;background:var(--dw-bg);color:var(--dw-text);font-family:var(--dw-font);padding-block:88px 104px}.mj__inner{max-width:var(--dw-container);margin-inline:auto;padding-inline:var(--dw-gutter)}.mj__intro{max-width:640px;margin-inline:auto;text-align:center}.mj__title{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.3rem + 2.2vw,3.125rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;text-wrap:balance;color:var(--dw-text)}.mj__lead{margin:18px auto 0;max-width:560px;font-size:18px;line-height:1.6;color:var(--dw-text-2)}.mj__stages{position:sticky;top:var(--dw-header-height);z-index:20;display:flex;justify-content:safe center;margin-top:28px;margin-inline:calc(-1 * var(--dw-gutter));padding:12px var(--dw-gutter);background:var(--dw-bg);overflow-x:auto;scrollbar-width:none}.mj__stages::-webkit-scrollbar{display:none}.mj__stage-list{gap:4px;margin:0;padding:4px;list-style:none;border:1px solid var(--dw-border);background:rgba(255,255,255,.86);backdrop-filter:saturate(160%) blur(12px);box-shadow:var(--dw-shadow);pointer-events:auto}.mj__stage,.mj__stage-list{display:inline-flex;border-radius:999px}.mj__stage{align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--dw-text-2);text-decoration:none;transition:background-color .2s ease,color .2s ease}.mj__stage-name{font-family:"Inter Tight",var(--dw-font);font-weight:700;letter-spacing:-.01em;color:var(--dw-text)}.mj__stage-label{font-weight:500;color:var(--dw-text-3)}.mj__stage-label:before{content:"·";margin-right:8px}.mj__stage:not(:has(.mj__stage-name)) .mj__stage-label{font-weight:600;color:inherit}.mj__stage:not(:has(.mj__stage-name)) .mj__stage-label:before{content:none}.mj__stage[aria-current] .mj__stage-label,.mj__stage[aria-current] .mj__stage-name{color:#fff}.mj__stage[aria-current] .mj__stage-label{opacity:.75}.mj__stage-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--st-accent,var(--dw-primary));font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.mj__stage-num,.mj__stage:hover{background:var(--st-soft,var(--dw-accent-soft))}.mj__stage:hover{color:var(--dw-text)}.mj__stage[aria-current]{background:var(--st-grad,var(--dw-primary));color:#fff}.mj__stage[aria-current] .mj__stage-num{background:rgba(255,255,255,.18);color:#fff}.mj__stage:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:2px}.mj__track{position:relative;margin-top:40px}.mj__rail{display:none;position:absolute;left:23px;top:96px;bottom:96px;width:2px;border-radius:2px;background:var(--dw-border)}.mj__rail-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#7c3aed,#c026d3 20%,#2f5bd8 42%,#0ea5c6 60%,#c2417a 80%,#f08a3c);transform-origin:top center;transform:scaleY(0);will-change:transform}.mj-module{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding-block:48px;scroll-margin-top:calc(var(--dw-header-height) + 72px)}.mj-module+.mj-module:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--dw-border)}.mj-module__anchor{position:absolute;top:-96px}.mj-module__node{display:none}.mj-module__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px}.mj-module{--mj-accent:var(--dw-primary);--mj-accent-soft:var(--dw-accent-soft);--mj-grad:var(--dw-primary)}.mj-module__stage{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:14px;font-weight:600;color:var(--dw-text-2)}.mj-product{display:inline-flex;align-items:center;gap:14px;padding:8px 24px 8px 8px;border:1.5px solid color-mix(in srgb,var(--mj-accent) 38%,transparent);border-radius:999px;background:var(--mj-accent-soft);box-shadow:0 0 0 5px color-mix(in srgb,var(--mj-accent) 8%,transparent),0 18px 32px -20px color-mix(in srgb,var(--mj-accent) 70%,transparent)}.mj-product__mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--mj-grad);color:#fff;box-shadow:0 10px 20px -8px color-mix(in srgb,var(--mj-accent) 70%,transparent)}.mj-product__mark svg{width:26px;height:26px}.mj-product__name{display:inline-flex;align-items:center;gap:10px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--mj-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.mj-product__name{background-image:var(--mj-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.mj-product__name b{padding:5px 10px;border-radius:9px;background:var(--mj-grad);-webkit-text-fill-color:#fff;color:#fff;font-size:clamp(.8rem,.7rem + .3vw,.95rem);font-weight:800;letter-spacing:.06em;line-height:1;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--mj-accent) 70%,transparent)}.mj-module__stage-text{display:inline-flex;align-items:center;gap:8px}.mj-module__stage-text:before{content:"";width:20px;height:1px;background:var(--dw-border)}.mj-module__stage-num{font-weight:700;font-variant-numeric:tabular-nums;color:var(--mj-accent)}.mj-module__title{margin:14px 0 0;max-width:20ch;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.75rem,1.15rem + 1.7vw,2.5rem);line-height:1.12;letter-spacing:-.025em;font-weight:700;text-wrap:balance;color:var(--dw-text)}.mj-module__lead{margin:16px 0 0;max-width:54ch;font-size:17px;line-height:1.6;color:var(--dw-text-2)}.mj-module__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:28px 0 0;padding:0;list-style:none}.mj-feature{display:flex;align-items:center;gap:12px}.mj-feature__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--mj-accent-soft);color:var(--mj-accent)}.mj-feature__title{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--dw-text)}.mj-feature__text{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--dw-text-2)}.mj-module__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mj-module__visual{position:relative;padding:20px;border-radius:24px;background-color:var(--mj-accent-soft,#f3f1fb);background-image:radial-gradient(color-mix(in srgb,var(--mj-accent,#3f2b96) 24%,transparent) 1px,transparent 1.1px);background-size:16px 16px}.mj-module__screen{display:block;overflow:hidden;border-radius:14px;border:1px solid rgba(63,43,150,.12);background:#fff;box-shadow:0 2px 6px rgba(36,33,45,.06),0 28px 56px -24px rgba(36,33,45,.28)}.mj-module__screen:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:4px}.mj-module__image{display:block;width:100%;height:auto}.mj-module__widget{position:absolute;z-index:2}.mj-module__widget--tr{top:8px;right:8px}.mj-module__widget--tl{top:8px;left:8px}.mj-module__widget--bl{bottom:8px;left:8px}.mj-module__widget--br{bottom:8px;right:8px}.mj-module__widget--lg{display:none}.mj-widget{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid rgba(36,33,45,.08);border-radius:14px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);box-shadow:0 14px 32px -14px rgba(36,33,45,.32);color:var(--dw-text)}.mj-widget--list{flex-direction:column;align-items:stretch;gap:10px;width:252px;padding:14px}.mj-widget__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mj-widget__title{font-size:13px;font-weight:600}.mj-widget__meta{font-size:12px;color:var(--dw-text-3)}.mj-widget__stack{display:flex;flex-direction:column;line-height:1.2}.mj-widget__value{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.mj-widget__label{margin-top:3px;font-size:12px;white-space:nowrap;color:var(--dw-text-2)}.mj-ring-box{position:relative;flex:none;width:56px;height:56px}.mj-ring-box__num{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--dw-text)}.mj-ring-box__num small{position:absolute;left:calc(50% + 10px);top:calc(50% - 2px);font-size:8px;font-weight:700;line-height:1;color:var(--dw-text-2)}.mj-ring{flex:none;display:block;width:100%;height:100%;transform:rotate(-90deg)}.mj-widget__label--strong{margin-top:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--dw-text)}.mj-ring__track{fill:none;stroke:var(--mj-accent-soft,var(--dw-accent-soft));stroke-width:6}.mj-ring__value{fill:none;stroke:var(--mj-accent,var(--dw-primary));stroke-width:6;stroke-linecap:round;stroke-dashoffset:var(--mj-ring-offset);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1) .2s}.mj-module:not(.is-inview) .mj-ring__value{stroke-dashoffset:164}.mj-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mj-list__row{display:grid;grid-template-columns:24px minmax(0,1fr) 56px 26px;align-items:center;gap:8px;font-size:13px}.mj-list--compact .mj-list__row{grid-template-columns:8px minmax(0,1fr) 72px 44px}.mj-list--flags .mj-list__row{grid-template-columns:10px minmax(0,1fr) auto;gap:10px}.mj-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mj-grad,var(--dw-primary));color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.mj-list__name{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.mj-list__name small{display:block;font-size:11px;font-weight:400;color:var(--dw-text-3)}.mj-list__bar{overflow:hidden;height:6px;border-radius:3px;background:var(--dw-accent-soft)}.mj-list__bar>span{display:block;width:var(--mj-w);height:100%;border-radius:3px;background:var(--mj-accent,var(--dw-primary));transform-origin:left center;transition:transform .9s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--mj-i, 0) * .1s)}.mj-module:not(.is-inview) .mj-list__bar>span{transform:scaleX(0)}.mj-list__score{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.mj-list__count{display:grid;place-items:center;min-width:26px;height:26px;border-radius:8px;background:var(--dw-bg);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.mj-dot{width:8px;height:8px;border-radius:50%;background:var(--dw-text-3)}.mj-flag{width:10px;height:10px;border-radius:3px}.mj-list__bar>.mj-tone--calm,.mj-tone--calm{background:#10b981}.mj-list__bar>.mj-tone--cool,.mj-tone--cool{background:#3b82f6}.mj-list__bar>.mj-tone--warm,.mj-tone--warm{background:#ef4444}.mj-list__bar>.mj-tone--neutral,.mj-tone--neutral{background:#a9a6b3}.mj-flag--yellow{background:#f59e0b}.mj-flag--orange{background:#f97316}.mj-flag--red{background:#ef4444}.mj-chip__code,.mj-chip__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px}.mj-chip__code{background:var(--dw-primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.mj-chip__icon{background:var(--mj-accent-soft,var(--dw-accent-soft));color:var(--mj-accent,var(--dw-primary))}.mj-chip__icon svg{width:20px;height:20px}@media (min-width:768px){.mj-module__visual{padding:28px}.mj-module__widget--tr{top:24px;right:-16px}.mj-module__widget--tl{top:24px;left:-16px}.mj-module__widget--bl,.mj-module__widget--br{bottom:24px}.mj-module__widget--lg{display:block}.mj-module__visual--wide{padding-block:72px}.mj-module__widget--bl{left:-16px}.mj-module__widget--br{right:-16px}}@media (min-width:1024px){.mj__rail{display:block}.mj-module{grid-template-columns:48px minmax(0,1fr);column-gap:32px;padding-block:80px}.mj-module+.mj-module:before{left:80px}.mj-module__node{position:sticky;top:calc(var(--dw-header-height) + 76px);z-index:3;display:grid;place-items:center;align-self:start;width:48px;height:48px;border:2px solid var(--dw-border);border-radius:50%;background:var(--dw-surface);color:var(--dw-text-3);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.mj-module.is-active .mj-module__node{border-color:transparent;background:var(--mj-grad);color:#fff;box-shadow:0 0 0 6px var(--mj-accent-soft)}.mj-module__stage-num{display:none}.mj-module__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.mj-module--flip .mj-module__visual{order:-1}}.mj-module__visual--analysis{padding:12px}.mj-module__custom{display:block;color:inherit;text-decoration:none}.mj-module__custom:focus-visible{outline:2px solid var(--dw-primary-2);outline-offset:4px;border-radius:14px}.mj-assess,.mj-assess__hero{display:grid;gap:12px}.mj-assess__hero{grid-template-columns:minmax(0,1fr)}.mj-assess__figure{position:relative;margin:0;overflow:hidden;border-radius:14px;background:#f0edfe;box-shadow:0 16px 32px -20px rgba(36,33,45,.4)}.mj-assess__portrait{display:block;box-sizing:border-box;width:100%;height:100%;min-height:280px;max-height:360px;padding:6px;object-fit:contain;object-position:50% 50%}.mj-assess__tech{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid rgba(63,43,150,.1);border-radius:14px;background:#fff;box-shadow:0 16px 32px -20px rgba(36,33,45,.4)}.mj-assess__tech-title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--dw-text)}.mj-assess__tech-title svg{color:var(--mj-accent)}.mj-assess__skills{display:grid;flex:1;align-content:space-between;gap:12px;margin:0;padding:0;list-style:none}.mj-assess__skill-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;font-weight:500;color:var(--dw-text)}.mj-assess__skill-head b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--mj-skill)}.mj-assess__skill-bar{display:block;overflow:hidden;height:6px;margin-top:6px;border-radius:3px;background:#eceaf3}.mj-assess__skill-bar>span{display:block;width:var(--mj-w);height:100%;border-radius:3px;background:var(--mj-skill);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1) calc(.25s + var(--mj-i, 0) * .1s)}.mj-module:not(.is-inview) .mj-assess__skill-bar>span{transform:scaleX(0)}.mj-assess__skills small{display:block;margin-top:4px;font-size:11.5px;color:var(--dw-text-3)}.mj-emo,.mj-mbti__chart,.mj-mbti__persona{min-width:0;padding:16px;border:1px solid rgba(63,43,150,.1);border-radius:14px;background:#fff;box-shadow:0 16px 32px -20px rgba(36,33,45,.4)}.mj-assess__card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 14px;font-size:14px;font-weight:600;color:var(--dw-text)}.mj-assess__card-title small{font-size:12px;font-weight:400;color:var(--dw-text-3)}.mj-mbti{display:grid;gap:12px}.mj-mbti__bars{display:flex;gap:10px;margin:0;padding:0;list-style:none}.mj-mbti__col{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;min-width:0}.mj-mbti__plot{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:132px;border-bottom:1px solid #e3e0ee}.mj-mbti__bar{display:block;width:min(64%,44px);height:max(var(--mj-h),3px);border-radius:6px 6px 0 0;background:var(--mj-accent);transform-origin:bottom center;transition:transform .9s cubic-bezier(.22,1,.36,1) calc(.2s + var(--mj-i, 0) * .08s)}.mj-mbti__col--soft .mj-mbti__bar{background:color-mix(in srgb,var(--mj-accent) 45%,#fff)}.mj-mbti__col--faint .mj-mbti__bar{background:color-mix(in srgb,var(--mj-accent) 24%,#fff)}.mj-mbti__val{position:absolute;left:50%;bottom:calc(var(--mj-h) + 5px);transform:translateX(-50%);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dw-text);transition:opacity .5s ease .7s}.mj-mbti__type{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--dw-text-2)}.mj-mbti__col--primary .mj-mbti__type{color:var(--mj-accent)}.mj-module:not(.is-inview) .mj-mbti__bar{transform:scaleY(0)}.mj-module:not(.is-inview) .mj-mbti__val{opacity:0}.mj-mbti__persona{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.mj-mbti__persona img{width:84px;height:84px;object-fit:contain}.mj-mbti__persona b{margin-top:4px;padding:3px 10px;border-radius:999px;background:var(--mj-accent-soft);color:var(--mj-accent);font-size:12.5px;font-weight:800;letter-spacing:.06em}.mj-mbti__persona strong{font-family:"Inter Tight",var(--dw-font);font-size:17px;font-weight:600;color:var(--dw-text)}.mj-mbti__persona p{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--dw-text-2)}.mj-assess__emotions{display:grid;gap:12px}.mj-emo__body{display:flex;align-items:center;gap:14px}.mj-donut{position:relative;flex:none;width:98px;height:98px}.mj-donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.mj-donut__seg,.mj-donut__track{fill:none;stroke-width:16}.mj-donut__track{stroke:#eef0f4}.mj-donut__seg{stroke:var(--seg);stroke-dasharray:var(--len) calc(var(--c) - var(--len));stroke-dashoffset:calc(-1 * var(--start));transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1) calc(.2s + var(--mj-i, 0) * .08s)}.mj-module:not(.is-inview) .mj-donut__seg{stroke-dasharray:0 var(--c)}.mj-donut__center{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;line-height:1.15}.mj-donut__center b{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--dw-text)}.mj-donut__center small{font-size:11px;color:var(--dw-text-2)}.mj-emo__legend{display:grid;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.mj-emo__legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px}.mj-emo__legend i{width:8px;height:8px;border-radius:50%}.mj-emo__legend span{overflow:hidden;color:var(--dw-text-2);text-overflow:ellipsis;white-space:nowrap}.mj-emo__legend b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--dw-text)}@media (min-width:560px){.mj-mbti{grid-template-columns:minmax(0,1fr) 168px}.mj-assess__emotions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mj-emo__body{flex-direction:column;align-items:stretch;gap:12px}.mj-donut{align-self:center;width:112px;height:112px}.mj-assess__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.mj-assess__portrait{max-height:none}}.mj-assess__hero,.mj-assess__panel{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mj-assess__panel{display:block;width:100%;height:auto;border:1px solid rgba(63,43,150,.1);border-radius:14px;background:#f3f4f8;box-shadow:0 16px 32px -20px rgba(36,33,45,.4)}.mj-assess__panel+.mj-assess__panel{transition-delay:.12s}.mj-module:not(.is-inview) .mj-assess__hero,.mj-module:not(.is-inview) .mj-assess__panel{opacity:0;transform:translateY(14px)}@media (min-width:768px){.mj-module__visual--analysis{padding:14px}}@media (min-width:1024px){.mj-module--flip .mj-module__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px}.mj-module--flip .mj-module__content{position:sticky;top:calc(var(--dw-header-height) + 96px);padding-top:8px}.mj-module--flip .mj-module__features{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.mj-module--flip .mj-module__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.mj-module--flip .mj-module__grid{grid-template-columns:minmax(0,1fr);gap:40px}.mj-module--flip .mj-module__visual{order:0}.mj-module--flip .mj-module__content{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:64px;padding-top:0}.mj-module--flip .mj-module__actions,.mj-module--flip .mj-module__lead,.mj-module--flip .mj-module__stage,.mj-module--flip .mj-module__title{grid-column:1}.mj-module--flip .mj-module__features{grid-column:2;grid-row:1/span 4;align-self:center;margin-top:0}.mj-module--flip .mj-module__title{max-width:22ch}.mj-assess{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-areas:"fig tech emo1 emo2" "chart chart chart persona";align-items:stretch}.mj-assess__emotions,.mj-assess__hero,.mj-mbti{display:contents}.mj-assess__figure{grid-area:fig}.mj-assess__tech{grid-area:tech}.mj-assess__emotions>.mj-emo:first-child{grid-area:emo1}.mj-assess__emotions>.mj-emo:last-child{grid-area:emo2}.mj-mbti__chart{grid-area:chart}.mj-mbti__persona{grid-area:persona}.mj-assess__portrait{max-height:none}.mj-module--flip{padding-block:40px}.mj-module--flip .mj-module__grid{gap:22px}.mj-module__visual--analysis{padding:10px;border-radius:20px}.mj-assess{grid-template-rows:auto auto;gap:10px}.mj-assess__tech,.mj-emo,.mj-mbti__chart,.mj-mbti__persona{padding:12px 14px;border-radius:12px}.mj-assess__figure{border-radius:12px;min-height:220px}.mj-assess__portrait{position:absolute;inset:0;min-height:0;height:100%;object-position:50% 50%}.mj-assess__card-title{margin-bottom:8px;font-size:12.5px}.mj-assess__tech{gap:8px}.mj-assess__tech-title{font-size:12.5px}.mj-assess__skills{gap:6px}.mj-assess__skill-head{font-size:12px}.mj-assess__skill-bar{height:5px;margin-top:4px}.mj-assess__skills small{margin-top:2px;font-size:10.5px}.mj-emo__body{flex-direction:row;align-items:center;gap:10px}.mj-donut{align-self:center;width:78px;height:78px}.mj-donut__center b{font-size:14px}.mj-donut__center small{font-size:9.5px}.mj-emo__legend{gap:3px}.mj-emo__legend li{gap:6px;font-size:11.5px}.mj-mbti__plot{height:78px}.mj-mbti__bars{gap:8px}.mj-mbti__col{gap:5px}.mj-mbti__type,.mj-mbti__val{font-size:11px}.mj-mbti__persona{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;column-gap:10px;row-gap:0;text-align:left}.mj-mbti__persona img{grid-row:1/span 3;width:62px;height:62px}.mj-mbti__persona b{margin-top:0;padding:2px 8px;font-size:11px}.mj-mbti__persona strong{font-size:15px}.mj-mbti__persona p{margin:0;font-size:11px;line-height:1.35}}@media (min-width:1180px) and (max-height:820px){.mj-module--flip{padding-block:28px}.mj-assess__skills small{display:none}.mj-donut{width:68px;height:68px}.mj-mbti__plot{height:60px}.mj-mbti__persona p{display:none}}@media (max-width:639px){.mj{padding-block:64px 72px}.mj__lead{font-size:16px}.mj__stages{padding-block:8px}.mj__stage{padding-right:12px;font-size:13px}.mj__stage-name+.mj__stage-label{display:none}.mj-module{padding-block:40px}.mj-module__features{grid-template-columns:minmax(0,1fr);gap:16px}.mj-module__visual{padding:14px;border-radius:18px}.mj-widget{padding:10px 12px;gap:10px}.mj-ring-box{width:48px;height:48px}.mj-ring-box__num{font-size:14px}}@media (prefers-reduced-motion:reduce){.mj-list__bar>span,.mj-module__node,.mj-ring__value,.mj__stage,.mj__stage-num{transition:none}.mj-module:not(.is-inview) .mj-ring__value{stroke-dashoffset:var(--mj-ring-offset)}.mj-module:not(.is-inview) .mj-list__bar>span{transform:none}.mj-assess__hero,.mj-assess__panel,.mj-assess__skill-bar>span,.mj-donut__seg,.mj-mbti__bar,.mj-mbti__val{transition:none}.mj-module:not(.is-inview) .mj-mbti__bar{transform:none}.mj-module:not(.is-inview) .mj-mbti__val{opacity:1}.mj-module:not(.is-inview) .mj-donut__seg{stroke-dasharray:var(--len) calc(var(--c) - var(--len))}.mj-module:not(.is-inview) .mj-assess__skill-bar>span{transform:none}.mj-module:not(.is-inview) .mj-assess__hero,.mj-module:not(.is-inview) .mj-assess__panel{opacity:1;transform:none}}@keyframes scan-line{0%{top:0;opacity:0}15%{opacity:.9}85%{opacity:.9}to{top:100%;opacity:0}}.animate-scan-line{animation:scan-line 3.2s ease-in-out infinite}@keyframes pipeline-beam{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-pipeline-beam{animation:pipeline-beam 2.8s linear infinite}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 35s linear infinite}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animate-spin-reverse{animation:spin-reverse 35s linear infinite}@keyframes radar-pulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.06);opacity:.75}}.animate-radar-pulse{animation:radar-pulse 3.5s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .4s ease-out forwards}.ct{display:grid;gap:10px;padding:12px;background-color:#f3f1fb;background-image:radial-gradient(rgba(63,43,150,.14) 1px,transparent 1.1px);background-size:16px 16px;font-family:var(--dw-font);color:var(--dw-text)}.ct__card{min-width:0;padding:12px 14px;border:1px solid rgba(63,43,150,.1);border-radius:12px;background:#fff;box-shadow:0 14px 28px -20px rgba(36,33,45,.4)}.ct__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ct__pill{padding:5px 12px;border:1px solid var(--dw-border);border-radius:8px;background:#fafafc;font-size:12.5px;font-weight:500}.ct__count{font-size:12px;color:var(--dw-text-3)}.ct__table,.ct__tr{display:grid}.ct__tr{grid-template-columns:minmax(78px,1.5fr) repeat(3,minmax(38px,.7fr)) minmax(60px,1.1fr) minmax(32px,.6fr);align-items:center;gap:8px;padding-block:7px;border-top:1px solid #f0eef6;font-size:12px}.ct__tr--head{padding-block:6px;border-top:0;border-bottom:1px solid var(--dw-border);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dw-text-2)}.ct__tr.is-recommended{margin-inline:-8px;padding-inline:8px;border-radius:8px;background:#f1fdf6}.ct__name{display:flex;flex-direction:column;gap:2px;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ct__name em{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:1px 6px;border-radius:999px;background:#d1fae5;color:#047857;font-size:10px;font-style:normal;font-weight:700}.ct__chip{display:inline-grid;place-items:center;min-width:36px;padding:3px 6px;border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums}.ct__chip--total{background:#312682;color:#fff}.ct__chip--text{background:#e3ecff;color:#1e3a8a}.ct__chip--tech{background:#f1e6ff;color:#6b21a8}.ct__emo{display:flex;overflow:hidden;height:8px;border-radius:4px;background:#eceaf3}.ct__emo i,.ct__legend i{display:block}.ct__emo i{height:100%}.is-pos{background:#10b981}.is-neg{background:#ef4444}.is-nat{background:#94a3b8}.ct__risk{font-weight:600;font-variant-numeric:tabular-nums}.ct__legend,.ct__risk{color:var(--dw-text-2)}.ct__legend{display:flex;gap:14px;margin:8px 0 0;font-size:11px}.ct__legend span{display:inline-flex;align-items:center;gap:5px}.ct__legend i{width:8px;height:8px;border-radius:2px}.ct__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px}.ct__title{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 10px;font-size:12.5px;font-weight:600}.ct__title svg{color:var(--dw-primary)}.ct__title small{flex-basis:100%;font-size:11px;font-weight:400;color:var(--dw-text-3)}.ct__skills{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ct__skills li>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:500}.ct__skills b{font-variant-numeric:tabular-nums;color:#c2410c}.ct__bar{overflow:hidden;height:5px;margin-top:4px;background:#eceaf3}.ct__bar,.ct__bar>span{display:block;border-radius:3px}.ct__bar>span{height:100%;background:var(--ct-c)}.ct__skills small{display:block;margin-top:3px;font-size:10.5px;color:var(--dw-text-3)}.ct__mbti-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ct__mbti-top img{flex:none;width:44px;height:44px;border-radius:12px;object-fit:cover;object-position:50% 15%}.ct__bars{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ct__bars li{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:600;color:var(--dw-text-2)}.ct__plot{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:84px;border-bottom:1px solid #e3e0ee}.ct__plot i{display:block;width:min(70%,34px);height:var(--ct-h);border-radius:5px 5px 0 0}.ct__plot b{position:absolute;bottom:calc(var(--ct-h) + 4px);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dw-text)}@media (max-width:479px){.ct__row{grid-template-columns:minmax(0,1fr)}.ct__tr{grid-template-columns:minmax(70px,1.4fr) repeat(3,minmax(34px,.7fr)) minmax(40px,.9fr)}.ct__tr>:last-child{display:none}}.pt{--pt-fill:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;font-family:var(--dw-font)}.pt__track{position:absolute;left:21px;top:22px;bottom:22px;width:3px;border-radius:2px;background:var(--dw-border)}.pt__track-fill{position:absolute;inset:0;border-radius:inherit;background:var(--pt-grad);transform-origin:top center;transform:scaleY(var(--pt-fill));transition:transform .4s cubic-bezier(.4,0,.2,1)}.pt__step{grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;outline:none;cursor:pointer}.pt__node,.pt__step{position:relative;display:grid}.pt__node{z-index:1;place-items:center;width:44px;height:44px;border:2px solid var(--dw-border);border-radius:50%;background:#fff;color:var(--dw-text-3);transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1)}.pt__node-num{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;border:2px solid #fff;border-radius:999px;background:var(--dw-text-3);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;transition:background .4s}.pt__step.is-done .pt__node{border-color:var(--pt-accent);background:var(--pt-soft);color:var(--pt-accent)}.pt__step.is-done .pt__node-num{background:var(--pt-accent)}.pt__step.is-active .pt__node{border-color:transparent;background:var(--pt-grad);color:#fff;box-shadow:0 0 0 6px var(--pt-soft),0 14px 24px -10px color-mix(in srgb,var(--pt-accent) 70%,transparent);transform:scale(1.06)}.pt__step.is-active .pt__node-num{background:var(--pt-accent)}.pt__step.is-active .pt__node:after{content:"";position:absolute;inset:-2px;border:2px solid var(--pt-accent);border-radius:50%;animation:pt-ring 1.8s ease-out infinite}.pt__card{min-width:0;padding:18px 18px 16px;border:1px solid var(--dw-border);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(36,33,45,.04);transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1),opacity .25s}.pt__step.is-idle .pt__card{opacity:.72}.pt__step.is-active .pt__card{border-color:color-mix(in srgb,var(--pt-accent) 45%,transparent);box-shadow:0 22px 40px -24px color-mix(in srgb,var(--pt-accent) 65%,transparent);transform:translateY(-3px)}.pt__step:focus-visible .pt__card{outline:2px solid var(--dw-primary-2);outline-offset:3px}.pt__title{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--dw-text)}.pt__desc{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--dw-text-2)}.pt__viz{margin-top:14px;padding:12px;border:1px solid #eeecf5;border-radius:12px;background:#faf9fd}.pt-viz{min-height:92px;display:grid;align-content:center;gap:8px}.pt-viz__label{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dw-text-3)}.pt-viz__label--live{display:inline-flex;align-items:center;gap:6px;color:var(--pt-accent)}.pt-viz__label--live i{width:6px;height:6px;border-radius:50%;background:currentColor}.pt-q{display:flex;align-items:center;gap:8px}.pt-q__line{height:8px;border-radius:4px;background:#e1dcf3}.pt-q__ok{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-left:auto;border-radius:50%;background:#d1fae5;color:#047857}.pt-person em svg,.pt-q__ok svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pt-viz--invite{grid-auto-flow:column;align-items:center;justify-content:space-between;gap:10px}.pt-mail{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--pt-soft);color:var(--pt-accent)}.pt-flow{display:flex;flex:1;align-items:center;justify-content:space-around}.pt-flow i{width:6px;height:6px;border-radius:50%;background:var(--pt-accent);opacity:.25}.pt-people{display:grid;grid-template-columns:repeat(3,auto);gap:6px;align-items:center}.pt-people small{grid-column:1/-1;font-size:11px;color:var(--dw-text-3);text-align:center}.pt-person{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pt-soft);color:var(--pt-accent);font-size:10px}.pt-person em{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:14px;height:14px;border:1.5px solid #faf9fd;border-radius:50%;background:#10b981;color:#fff}.pt-person em svg{width:8px;height:8px}.pt-scan{position:relative;overflow:hidden;height:46px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #eeecf5}.pt-scan__eq{position:absolute;inset:8px 12px;display:flex;align-items:center;gap:4px}.pt-scan__eq i{flex:1;height:100%;border-radius:2px;background:var(--pt-accent);opacity:.55;transform:scaleY(.3)}.pt-scan__beam{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--pt-grad);box-shadow:0 0 10px 2px color-mix(in srgb,var(--pt-accent) 55%,transparent);opacity:0}.pt-tags{display:flex;flex-wrap:wrap;gap:6px}.pt-tags span{padding:3px 9px;border-radius:999px;background:var(--pt-soft);color:var(--pt-accent);font-size:11px;font-weight:600}.pt-rank{display:grid;grid-template-columns:minmax(0,92px) minmax(0,1fr) 22px;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;font-size:12px}.pt-rank:first-child{background:var(--pt-soft)}.pt-rank__name{display:flex;flex-direction:column;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pt-rank__name em{align-self:flex-start;margin-top:1px;padding:0 6px;border-radius:999px;background:#10b981;color:#fff;font-size:9.5px;font-style:normal;font-weight:700}.pt-rank__bar{overflow:hidden;height:6px;border-radius:3px;background:#e6e2f4}.pt-rank__bar span{display:block;height:100%;border-radius:3px;background:var(--pt-grad)}.pt-rank b{font-variant-numeric:tabular-nums;text-align:right}.pt__step.is-active .pt-q{animation:pt-in .25s cubic-bezier(.22,1,.36,1) calc(.04s + var(--pt-i) * .14s) both}.pt__step.is-active .pt-q__line{transform-origin:left center;animation:pt-grow-x .35s cubic-bezier(.22,1,.36,1) calc(.06s + var(--pt-i) * .14s) both}.pt__step.is-active .pt-q__ok{animation:pt-pop .25s cubic-bezier(.3,1.6,.5,1) calc(.22s + var(--pt-i) * .14s) both}.pt__step.is-active .pt-flow i{animation:pt-dash 1.1s ease-in-out infinite}.pt__step.is-active .pt-flow i:nth-child(2){animation-delay:.18s}.pt__step.is-active .pt-flow i:nth-child(3){animation-delay:.36s}.pt__step.is-active .pt-person{animation:pt-in .25s cubic-bezier(.22,1,.36,1) calc(.12s + var(--pt-i) * .12s) both}.pt__step.is-active .pt-person em{animation:pt-pop .25s cubic-bezier(.3,1.6,.5,1) calc(.28s + var(--pt-i) * .12s) both}.pt__step.is-active .pt-scan__eq i{animation:pt-eq 1.1s ease-in-out infinite;animation-delay:calc(var(--pt-i) * -.12s)}.pt__step.is-active .pt-scan__beam{animation:pt-beam 1.9s ease-in-out infinite}.pt__step.is-active .pt-viz__label--live i{animation:pt-blink 1s ease-in-out infinite}.pt__step.is-active .pt-tags span{animation:pt-in .25s cubic-bezier(.22,1,.36,1) calc(.08s + var(--pt-i) * .1s) both}.pt__step.is-active .pt-rank{animation:pt-in .25s cubic-bezier(.22,1,.36,1) calc(.04s + var(--pt-i) * .09s) both}.pt__step.is-active .pt-rank__bar span{transform-origin:left center;animation:pt-grow-x .45s cubic-bezier(.22,1,.36,1) calc(.1s + var(--pt-i) * .09s) both}.pt__step.is-active .pt-rank__name em{animation:pt-pop .25s cubic-bezier(.3,1.6,.5,1) .36s both}.pt-file{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #eeecf5;font-size:12.5px;font-weight:600}.pt-file__icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--pt-soft);color:var(--pt-accent)}.pt-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-progress{overflow:hidden;height:5px;background:#e6e2f4}.pt-progress,.pt-progress span{display:block;border-radius:3px}.pt-progress span{height:100%;background:var(--pt-grad)}.pt-count{margin:0;font-size:12px;color:var(--dw-text-2)}.pt-count b{font-size:15px;font-variant-numeric:tabular-nums;color:var(--dw-text)}.pt-viz--call{grid-auto-flow:column;align-items:center;justify-content:start;gap:14px}.pt-phone{position:relative;display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--pt-grad);color:#fff}.pt-phone i{position:absolute;inset:0;border:2px solid var(--pt-accent);border-radius:50%;opacity:0}.pt-call{display:grid;flex:1;gap:8px;min-width:0}.pt-call__eq{position:static;inset:auto;height:28px}.pt-res{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #eeecf5;font-size:12.5px}.pt-res__name{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pt-res__name small{font-size:10.5px;font-weight:400;color:var(--dw-text-3)}.pt-res em{flex:none;padding:2px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:700}.pt-res em.is-ok{background:#d1fae5;color:#047857}.pt-res em.is-wait{background:#fef3c7;color:#b45309}.pt__step.is-active .pt-file{animation:pt-in .25s cubic-bezier(.22,1,.36,1) .04s both}.pt__step.is-active .pt-file .pt-q__ok{animation:pt-pop .25s cubic-bezier(.3,1.6,.5,1) .6s both}.pt__step.is-active .pt-progress span{transform-origin:left center;animation:pt-grow-x .75s cubic-bezier(.4,0,.2,1) .08s both}.pt__step.is-active .pt-count{animation:pt-in .25s cubic-bezier(.22,1,.36,1) .48s both}.pt__step.is-active .pt-phone i{animation:pt-ring 1.6s ease-out infinite}.pt__step.is-active .pt-phone i:nth-child(2){animation-delay:.8s}.pt__step.is-active .pt-phone svg{animation:pt-ring-shake 1.6s ease-in-out infinite}.pt__step.is-active .pt-res{animation:pt-in .25s cubic-bezier(.22,1,.36,1) calc(.04s + var(--pt-i) * .1s) both}.pt__step.is-active .pt-res em{animation:pt-pop .25s cubic-bezier(.3,1.6,.5,1) calc(.22s + var(--pt-i) * .1s) both}@keyframes pt-ring-shake{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.pt.is-armed .pt__step{opacity:0;transform:translateY(18px);transition:opacity .4s cubic-bezier(.22,1,.36,1) calc(var(--pt-order) * .07s),transform .4s cubic-bezier(.22,1,.36,1) calc(var(--pt-order) * .07s)}.pt.is-armed.is-inview .pt__step{opacity:1;transform:none}@keyframes pt-in{0%{opacity:0;transform:translateX(-8px)}}@keyframes pt-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pt-grow-x{0%{transform:scaleX(0)}}@keyframes pt-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes pt-dash{0%,to{opacity:.2;transform:translateX(-3px)}50%{opacity:1;transform:translateX(3px)}}@keyframes pt-eq{50%{transform:scaleY(1)}}@keyframes pt-beam{0%{left:2%;opacity:0}15%,85%{opacity:1}to{left:98%;opacity:0}}@keyframes pt-blink{50%{opacity:.3}}@media (min-width:900px){.pt{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pt__track{left:calc(12.5% + 4px);right:calc(12.5% + 4px);top:21px;bottom:auto;width:auto;height:3px}.pt__track-fill{transform-origin:left center;transform:scaleX(var(--pt-fill))}.pt__step{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;justify-items:center;gap:18px}.pt__card{width:100%;height:100%}}.pt.is-static .pt__track-fill{transition:none}@media (prefers-reduced-motion:reduce){.pt__card,.pt__node,.pt__node-num,.pt__track-fill{transition:none}.pt__step.is-active .pt-count,.pt__step.is-active .pt-file,.pt__step.is-active .pt-file .pt-q__ok,.pt__step.is-active .pt-flow i,.pt__step.is-active .pt-person,.pt__step.is-active .pt-person em,.pt__step.is-active .pt-phone i,.pt__step.is-active .pt-phone svg,.pt__step.is-active .pt-progress span,.pt__step.is-active .pt-q,.pt__step.is-active .pt-q__line,.pt__step.is-active .pt-q__ok,.pt__step.is-active .pt-rank,.pt__step.is-active .pt-rank__bar span,.pt__step.is-active .pt-rank__name em,.pt__step.is-active .pt-res,.pt__step.is-active .pt-res em,.pt__step.is-active .pt-scan__beam,.pt__step.is-active .pt-scan__eq i,.pt__step.is-active .pt-tags span,.pt__step.is-active .pt-viz__label--live i,.pt__step.is-active .pt__node:after{animation:none}.pt__step.is-active .pt-scan__eq i{transform:scaleY(.7)}}.phv{display:grid;place-items:center;padding:28px 16px;background-color:#f3f1fb;background-image:radial-gradient(rgba(63,43,150,.14) 1px,transparent 1.1px);background-size:16px 16px;font-family:var(--dw-font)}.phv__phone{width:min(100%,300px);padding:14px;border-radius:34px;background:#1b1340;color:#fff;box-shadow:0 0 0 6px #2b1f66,0 30px 50px -24px rgba(27,19,64,.7)}.phv__head{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"av name" "av sub" "wave wave";column-gap:10px;align-items:center;padding:6px 4px 12px}.phv__avatar{grid-area:av;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#c026d3);font-size:11px;font-weight:700}.phv__head strong{grid-area:name;font-size:13px;font-weight:600}.phv__head small{grid-area:sub;font-size:11px;color:rgba(255,255,255,.6)}.phv__wave{grid-area:wave;display:flex;align-items:center;gap:3px;height:22px;margin-top:10px}.phv__wave i{flex:1;height:100%;border-radius:2px;background:#a5b4fc;transform:scaleY(.25);animation:phv-wave 1.3s ease-in-out infinite;animation-delay:calc(var(--phv-i) * -.1s)}.phv__chat{display:grid;gap:8px;padding:10px 2px}.phv__bubble{max-width:88%;margin:0;padding:8px 11px;border-radius:14px;font-size:12px;line-height:1.45}.phv__bubble--ai{justify-self:start;border-bottom-left-radius:4px;background:rgba(255,255,255,.12)}.phv__bubble--me{justify-self:end;border-bottom-right-radius:4px;background:#5b4bd0}.phv__live{margin-top:6px;padding:10px 12px;border-radius:14px;background:#fff;color:var(--dw-text)}.phv__live p{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#047857}.phv__live p i{width:6px;height:6px;border-radius:50%;background:#10b981;animation:phv-blink 1.4s ease-in-out infinite}.phv__live ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.phv__live li{display:flex;align-items:center;gap:7px;font-size:12px}.phv__live li svg{flex:none;width:13px;height:13px;padding:2px;border-radius:50%;background:#d1fae5;fill:none;stroke:#047857;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.phv__live li span{flex:1;color:var(--dw-text-2)}.phv__live li b{color:var(--dw-primary)}@keyframes phv-wave{50%{transform:scaleY(1)}}@keyframes phv-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.phv__live p i,.phv__wave i{animation:none}.phv__wave i{transform:scaleY(.6)}}.tqs{--tqs-pos:0;--tqs-n:4;position:relative;overflow:hidden;padding:40px 22px 28px;border-radius:28px;background:linear-gradient(150deg,#2b1d73,#3a278c 55%,#4b38a6);color:#fff;font-family:var(--dw-font);box-shadow:0 40px 80px -48px rgba(43,29,115,.8)}.tqs:before{content:"";inset:0;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:linear-gradient(160deg,#000,transparent 70%);mask-image:linear-gradient(160deg,#000,transparent 70%)}.tqs:before,.tqs__orb{position:absolute;pointer-events:none}.tqs__orb{top:-120px;right:-80px;width:340px;height:340px;border-radius:50%;background:rgba(167,139,250,.35);filter:blur(70px)}.tqs__head,.tqs__route{position:relative;z-index:1}.tqs__title{margin:0;max-width:24ch;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.9rem,1.2rem + 2.3vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.tqs__title span{color:#c4b5fd}.tqs__lead{margin:18px 0 0;max-width:66ch;font-size:16.5px;line-height:1.7;color:rgba(255,255,255,.76)}.tqs__route{position:relative;margin-top:40px}.tqs__rail,.tqs__rover{display:none}.tqs__stations{display:grid;gap:18px;margin:0;padding:0;list-style:none}.tqs__station{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start}.tqs__station:not(:last-child):before{content:"";position:absolute;left:19px;top:46px;bottom:-18px;width:2px;background:rgba(255,255,255,.18)}.tqs__node{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:#2f2080;font-family:"Inter Tight",var(--dw-font);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.8);transition:background-color .25s,border-color .25s,color .25s}.tqs__station.is-active .tqs__node,.tqs__station.is-done .tqs__node{border-color:#fff;background:#fff;color:#3a278c}.tqs__rider{position:absolute;left:50%;bottom:100%;width:34px;margin:0 0 -4px -17px;animation:tqs-hop .35s cubic-bezier(.3,1.4,.5,1) both}.tqs__rider .tqs__bot{display:block;width:100%;height:auto}.tqs__card{display:flex;flex-direction:column;text-align:center;min-width:0;height:100%;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px);transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s}.tqs__card h3{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:18px;font-weight:600;letter-spacing:-.015em}.tqs__card>p{margin:8px 0 14px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.74)}.tqs__station.is-active .tqs__card{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14)}.tqs__station.is-idle .tqs__card{opacity:.35;transform:translateY(8px)}.tqs__out{display:flex;align-items:flex-start;justify-content:center;text-align:left;gap:8px;margin:14px 0 0!important;font-size:13.5px!important;color:rgba(255,255,255,.7)!important}.tqs__out svg{flex:none;margin-top:2px;color:#c4b5fd}.tqs__out strong{font-weight:600;color:#fff}.tqs__viz{text-align:left;display:grid;align-items:center;min-height:112px;margin-top:auto;padding:12px;border-radius:14px;background:#fff;color:var(--dw-text)}.tqs-v{display:grid;gap:8px;min-height:56px;align-content:center}.tqs-v--score{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;position:relative}.tqs-v--score svg{grid-area:1/1;width:44px;height:44px;transform:rotate(-90deg)}.tqs-v__track,.tqs-v__value{fill:none;stroke-width:5}.tqs-v__track{stroke:#ece9f6}.tqs-v__value{stroke:#7c3aed;stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:8.5}.tqs-v--score b{grid-area:1/1;display:grid;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700}.tqs-v--score span{grid-area:1/2;display:grid;gap:1px;min-width:0}.tqs-v--score strong{font-size:13px;font-weight:600}.tqs-v--score small{font-size:11.5px;color:var(--dw-text-3)}.tqs-v--call{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.tqs-v__wave{display:flex;align-items:center;gap:3px;height:30px}.tqs-v__wave i{flex:1;height:100%;border-radius:2px;background:#7c3aed;opacity:.6;transform:scaleY(.3)}.tqs-v__meta{display:grid;gap:2px;justify-items:end}.tqs-v__meta b{font-size:14px;font-variant-numeric:tabular-nums}.tqs-v__meta em{padding:1px 8px;border-radius:999px;background:#d1fae5;color:#047857;font-size:11px;font-style:normal;font-weight:700}.tqs-v__line{display:block;height:7px;border-radius:4px;background:#e6e2f4}.tqs-v__chips{display:flex;gap:6px}.tqs-v__chips em{padding:2px 9px;border-radius:999px;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:11px;font-style:normal;font-weight:600}.tqs-v--rank{gap:7px}.tqs-v__row{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:4px 8px;font-size:12px}.tqs-v__row i{overflow:hidden;height:6px;background:#e6e2f4}.tqs-v__row i,.tqs-v__row u{display:block;border-radius:3px}.tqs-v__row u{height:100%;background:linear-gradient(90deg,#5b3fd0,#7c3aed)}.tqs-v__row b{text-align:right;font-variant-numeric:tabular-nums}.tqs-v__row em{grid-column:1/-1;justify-self:start;padding:0 8px;border-radius:999px;background:#10b981;color:#fff;font-size:10px;font-style:normal;font-weight:700}.tqs__station.is-active .tqs-v__value{animation:tqs-ring .6s cubic-bezier(.22,1,.36,1) .1s both}.tqs__station.is-active .tqs-v__wave i{animation:tqs-eq .8s ease-in-out infinite;animation-delay:calc(var(--k) * -.1s)}.tqs__station.is-active .tqs-v__line{transform-origin:left center;animation:tqs-grow .45s cubic-bezier(.22,1,.36,1) .1s both}.tqs__station.is-active .tqs-v__chips em{animation:tqs-pop .3s cubic-bezier(.3,1.6,.5,1) .45s both}.tqs__station.is-active .tqs-v__row u{transform-origin:left center;animation:tqs-grow .5s cubic-bezier(.22,1,.36,1) calc(.08s + var(--k) * .09s) both}.tqs__station.is-active .tqs-v__row em{animation:tqs-pop .3s cubic-bezier(.3,1.6,.5,1) .5s both}.tqs__bot{overflow:visible}.tqs__bot-flame{fill:#a78bfa;opacity:.85;transform-box:fill-box;transform-origin:center;animation:tqs-flame .18s ease-in-out infinite alternate}.tqs__bot-light{fill:#a5f3fc;animation:tqs-blink .9s ease-in-out infinite alternate}.tqs__bot-eyes{transform-box:fill-box;transform-origin:center;animation:tqs-eyes 4.2s ease-in-out infinite}.tqs.is-armed .tqs__head{opacity:0;transform:translateY(14px)}.tqs.is-armed.is-inview .tqs__head{opacity:1;transform:none;transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}@keyframes tqs-ring{0%{stroke-dashoffset:106.8}}@keyframes tqs-eq{50%{transform:scaleY(1)}}@keyframes tqs-grow{0%{transform:scaleX(0)}}@keyframes tqs-pop{0%{opacity:0;transform:scale(.5)}}@keyframes tqs-hop{0%{opacity:0;transform:translateY(-14px) scale(.6)}}@keyframes tqs-flame{to{transform:scaleY(1.5) scaleX(.8);opacity:.5}}@keyframes tqs-blink{to{opacity:.35}}@keyframes tqs-eyes{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@media (min-width:700px){.tqs{padding:52px 40px 40px}}@media (min-width:1000px){.tqs{padding:64px 56px 52px}.tqs__route{margin-top:56px}.tqs__stations{grid-template-columns:repeat(var(--tqs-n),minmax(0,1fr));gap:20px;padding-top:74px}.tqs__station{grid-template-columns:minmax(0,1fr);gap:0}.tqs__station:not(:last-child):before{display:none}.tqs__node{position:absolute;left:50%;top:-50px;margin-left:-20px}.tqs__station.is-active .tqs__card,.tqs__station.is-done .tqs__card{transform:none}.tqs__rail{position:absolute;left:calc(100% / var(--tqs-n) / 2);right:calc(100% / var(--tqs-n) / 2);top:24px;display:block;height:2px;border-radius:2px;background:rgba(255,255,255,.2)}.tqs__rail-fill{position:absolute;inset:0;border-radius:inherit;background:#c4b5fd;transform-origin:left center;transform:scaleX(calc(var(--tqs-pos) / (var(--tqs-n) - 1)));transition:transform .5s cubic-bezier(.4,0,.2,1)}.tqs__rover{position:absolute;left:calc(100% / var(--tqs-n) * (var(--tqs-pos) + .5));top:-26px;z-index:3;display:block;width:40px;margin-left:-20px;transition:left .5s cubic-bezier(.4,0,.2,1),opacity .4s}.tqs__rover.is-hidden{opacity:0}.tqs__rover .tqs__bot{display:block;width:100%;height:auto;animation:tqs-bob 1s ease-in-out infinite alternate}.tqs__rider{display:none}}@keyframes tqs-bob{to{transform:translateY(-4px)}}.tqs:not(.is-armed) .tqs__rover{left:calc(100% / var(--tqs-n) * (var(--tqs-n) - .5))}.tqs:not(.is-armed) .tqs__rail-fill{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tqs__card,.tqs__node,.tqs__rail-fill,.tqs__rover{transition:none}.tqs__bot-eyes,.tqs__bot-flame,.tqs__bot-light,.tqs__rider,.tqs__rover .tqs__bot{animation:none}}.ab,.ae,.af{font-family:var(--dw-font);color:var(--dw-text)}.ab__head,.ae__head,.af__head{max-width:720px;margin:0 auto 44px;text-align:center}.ae__eyebrow,.af__eyebrow{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dw-primary)}.ab__title,.ae__title,.af__title{margin:12px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.ab__lead,.ae__lead,.af__lead{margin:14px 0 0;font-size:16.5px;line-height:1.7;color:var(--dw-text-2)}.af{--af-g:24px}.af__route{position:relative}.af__rail{display:none}.af__list{gap:16px;margin:0;padding:0;list-style:none}.af__item,.af__list{position:relative;display:grid}.af__item{grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.af__item:not(:last-child):before{content:"";position:absolute;left:21px;top:48px;bottom:-18px;width:2px;background:var(--dw-border)}.af__item.is-done:not(:last-child):before{background:var(--dw-primary)}.af__node{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--dw-border);border-radius:50%;background:#fff;font-family:"Inter Tight",var(--dw-font);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dw-text-2);transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}.af__item.is-done .af__node{border-color:var(--dw-primary);background:var(--dw-primary);color:#fff}.af__item.is-done .af__node svg{animation:af-tick .4s cubic-bezier(.3,1.6,.5,1) both}@keyframes af-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.af__item.is-active .af__node{border-color:var(--dw-primary);color:var(--dw-primary);box-shadow:0 0 0 6px var(--dw-accent-soft)}.af__card{display:flex;flex-direction:column;min-width:0;height:100%;padding:20px 20px 18px;border:1px solid var(--dw-border);border-radius:20px;background:var(--dw-surface);box-shadow:var(--dw-shadow);transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.af__item.is-idle .af__card{opacity:.5;transform:translateY(6px)}.af__item.is-active .af__card{border-color:var(--dw-primary);box-shadow:var(--dw-shadow-pop)}.af__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#5b3fd0,#3f2b96);color:#fff;box-shadow:0 10px 20px -10px rgba(63,43,150,.7)}.af__card h3{margin:18px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:19px;font-weight:600;letter-spacing:-.015em}.af__card p{margin:8px 0 18px;font-size:14.5px;line-height:1.65;color:var(--dw-text-2)}.af__tag{align-self:flex-start;margin-top:auto;padding:4px 11px;border-radius:999px;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:12px;font-weight:600}@media (min-width:640px) and (max-width:999px){.af__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--af-g)}.af__item{grid-template-columns:minmax(0,1fr);padding-top:0}.af__item:before,.af__node{display:none}}@media (min-width:1000px){.af__rail{position:absolute;left:calc((100% - 3 * var(--af-g)) / 8);right:calc((100% - 3 * var(--af-g)) / 8);top:21px;display:block;height:3px;border-radius:2px;background:var(--dw-border)}.af__rail-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#5b3fd0,#3f2b96);transform-origin:left center;transform:scaleX(calc(var(--af-pos) / (var(--af-n) - 1)));transition:transform .5s cubic-bezier(.4,0,.2,1)}.af__list{grid-template-columns:repeat(var(--af-n),minmax(0,1fr));gap:var(--af-g)}.af__item{display:block;padding-top:64px}.af__item:before{display:none}.af__node{position:absolute;top:0;left:50%;margin-left:-22px}.af__item.is-active .af__card,.af__item.is-done .af__card,.af__item.is-idle .af__card{height:100%}}@media (prefers-reduced-motion:reduce){.af__card,.af__node,.af__rail-fill{transition:none}.af__item.is-done .af__node svg{animation:none}}.ae__body{display:grid;gap:18px}.ae__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ae__tab{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;padding:14px 14px 16px;border:1px solid var(--dw-border);border-radius:16px;background:var(--dw-surface);color:var(--dw-text);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.ae__tab:hover{border-color:var(--dw-accent-border)}.ae__tab:focus-visible{outline:2px solid var(--dw-primary);outline-offset:2px}.ae__tab[aria-selected=true]{border-color:var(--dw-primary);background:var(--dw-accent-soft);box-shadow:0 10px 28px -16px rgba(63,43,150,.55)}.ae__tab-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dw-accent-soft);color:var(--dw-primary);transition:background-color .2s,color .2s}.ae__tab[aria-selected=true] .ae__tab-icon{background:var(--dw-primary);color:#fff}.ae__tab-text{display:grid;gap:2px;min-width:0}.ae__tab-text small{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-primary)}.ae__tab-text strong{font-size:14.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}@media (max-width:479px){.ae__tab{padding:12px 12px 15px}.ae__tab-icon{display:none}.ae__tab-text strong{font-size:13.5px}}.ae__tab-bar{position:absolute;left:0;right:0;bottom:0;height:3px}.ae__tab-bar span{display:block;height:100%;background:var(--dw-primary);transform:scaleX(0);transform-origin:left center}.ae__tab-bar span.is-running{animation:ae-progress var(--ae-ms,6.5s) linear forwards}.ae__panel{min-width:0;padding:24px 20px;border:1px solid var(--dw-border);border-radius:24px;background:var(--dw-surface);box-shadow:var(--dw-shadow-pop)}.ae__panel-body{animation:ae-in .45s cubic-bezier(.22,1,.36,1) both}.ae__panel h3{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:22px;font-weight:600;letter-spacing:-.02em}.ae__panel-body>p:not(.ae__out){margin:10px 0 0;max-width:60ch;font-size:15.5px;line-height:1.7;color:var(--dw-text-2)}.ae-viz{margin-top:20px;padding:16px;border:1px solid var(--dw-border);border-radius:18px;background:linear-gradient(180deg,#faf9ff,#f4f2fd)}.ae-viz__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin-bottom:8px}.ae-viz__sample{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--dw-border);font-size:11.5px;font-weight:600;color:var(--dw-text-2)}.ae-ring{position:relative;display:flex;align-items:center;gap:12px}.ae-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.ae-ring__track,.ae-ring__value{fill:none;stroke-width:6}.ae-ring__track{stroke:#e6e1f8}.ae-ring__value{stroke:var(--dw-primary);stroke-linecap:round;stroke-dasharray:var(--ae-c);stroke-dashoffset:var(--ae-off);animation:ae-ring 1.1s cubic-bezier(.22,1,.36,1) .15s both}.ae-ring b{position:absolute;left:0;top:0;display:grid;place-items:center;width:64px;height:64px;font-family:"Inter Tight",var(--dw-font);font-size:20px;font-weight:700}.ae-ring span{font-size:13px;font-weight:600;color:var(--dw-text-2)}.ae-viz__pillbox{display:grid;gap:2px}.ae-viz__pillbox span{font-size:12.5px;font-weight:600;color:var(--dw-text-2)}.ae-viz__pillbox b{font-family:"Inter Tight",var(--dw-font);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--dw-primary)}.ae-viz__pillbox.is-ok b{color:#047857}.ae-rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ae-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,34%) 58px;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #e6e1f8}.ae-rows__label{font-size:14px;font-weight:500}.ae-rows__val{text-align:right;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ae-rows__val--text{font-size:12.5px;color:var(--dw-primary)}.ae-meter{overflow:hidden;height:8px;background:#e6e1f8}.ae-meter,.ae-meter span{display:block;border-radius:4px}.ae-meter span{width:var(--ae-w);height:100%;background:linear-gradient(90deg,#5b3fd0,#7c3aed);transform-origin:left center;animation:ae-grow .9s cubic-bezier(.22,1,.36,1) calc(.15s + var(--ae-i) * .12s) both}.ae-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ae-steps i{display:block;height:8px;border-radius:4px;background:#e6e1f8}.ae-steps i.is-on{background:linear-gradient(90deg,#5b3fd0,#7c3aed);animation:ae-fill .4s ease both;animation-delay:calc(.2s + var(--ae-n) * .1s)}.ae-rows__spacer{display:none}.ae-status{grid-column:2/-1;justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.ae-status.is-done{background:#d1fae5;color:#047857}.ae-status.is-doing{background:#ede9fe;color:var(--dw-primary)}.ae-status.is-planned{background:#eef0f4;color:var(--dw-text-2)}.ae__out{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:14.5px;color:var(--dw-text-2)}.ae__out svg{flex:none;margin-top:2px;color:var(--dw-primary)}.ae__out strong{font-weight:600;color:var(--dw-text)}.ae.is-armed .ae__body,.ae.is-armed .ae__head{opacity:0;transform:translateY(16px)}.ae.is-armed.is-inview .ae__body,.ae.is-armed.is-inview .ae__head{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.ae.is-armed.is-inview .ae__body{transition-delay:.15s}@media (min-width:700px){.ae__panel{padding:32px 32px 28px}}@media (min-width:1000px){.ae__body{grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}.ae__tabs{grid-template-columns:minmax(0,1fr)}.ae__tab{padding:16px 18px 18px}.ae__tab-text strong{font-size:15px}}@keyframes ae-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ae-progress{to{transform:scaleX(1)}}@keyframes ae-ring{0%{stroke-dashoffset:var(--ae-c)}}@keyframes ae-grow{0%{transform:scaleX(0)}}@keyframes ae-fill{0%{opacity:.2}}@media (prefers-reduced-motion:reduce){.ae-meter span,.ae-ring__value,.ae-steps i.is-on,.ae__panel-body{animation:none}}.xv{--xv-yellow:#e0a800;--xv-orange:#e8772a;--xv-red:#d64550;padding:14px;border-radius:1.75rem;background:radial-gradient(70% 60% at 85% 0,rgba(167,139,250,.22),transparent 70%),linear-gradient(160deg,#f6f4ff,#eef1ff 60%,#f8f7fd);font-family:var(--dw-font);color:var(--dw-text);text-align:left;transition:opacity .6s ease}.xv.is-out{opacity:0}.xv__steps{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0 0 14px;padding:0;list-style:none}.xv__steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--dw-border);border-radius:999px;background:rgba(255,255,255,.7);font-size:13px;font-weight:600;color:var(--dw-text-2);transition:background-color .4s,border-color .4s,color .4s}.xv__step-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e6e2f4;color:var(--dw-text-2);font-size:11px;font-weight:700;transition:background-color .4s,color .4s}.xv__steps li.is-active{border-color:var(--dw-primary);background:#fff;color:var(--dw-primary);box-shadow:0 8px 20px -12px rgba(63,43,150,.6)}.xv__steps li.is-active .xv__step-dot{background:var(--dw-primary);color:#fff}.xv__steps li.is-done{color:var(--dw-text)}.xv__steps li.is-done .xv__step-dot{background:#10b981;color:#fff}.xv__main{display:grid;gap:14px}.xv__ana,.xv__call{min-width:0;border:1px solid var(--dw-border);border-radius:20px;background:#fff;box-shadow:0 24px 50px -34px rgba(49,38,130,.45)}.xv__call{overflow:hidden}.xv__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--dw-border);background:#faf9fe}.xv__dots{display:inline-flex;gap:5px}.xv__dots i{width:9px;height:9px;border-radius:50%;background:#ddd8ee}.xv__bar b{font-size:13.5px;font-weight:600}.xv__rec{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;border-radius:999px;background:#eef0f4;color:var(--dw-text-2);font-size:11.5px;font-weight:700;letter-spacing:.04em;transition:background-color .3s,color .3s}.xv__rec i{width:8px;height:8px;border-radius:50%;background:currentColor}.xv__rec.is-on{background:#fde8ea;color:var(--xv-red)}.xv__rec.is-on i{animation:xv-blink 1s ease-in-out infinite}.xv__rec.is-done{background:#d1fae5;color:#047857}.xv__stage{position:relative;aspect-ratio:16/8.2;overflow:hidden;background:#c9d3f3}.xv__art{position:absolute;inset:0;width:100%;height:100%}.xv__person{transform-origin:160px 180px;animation:xv-breathe 4.5s ease-in-out infinite}.xv__q{left:12px;max-width:calc(100% - 24px);margin:0;padding:7px 12px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 10px 22px -14px rgba(36,33,45,.5);font-size:13px;line-height:1.35}.xv__q,.xv__sinc{position:absolute;top:12px;font-weight:600}.xv__sinc{right:12px;padding:4px 10px;border-radius:999px;background:rgba(16,24,40,.72);color:#fff;font-size:12px;opacity:0;transform:translateY(-6px);transition:opacity .5s,transform .5s}.xv__sinc.is-on{opacity:1;transform:none}.xv__sinc b{margin-left:4px;color:#6ee7b7}.xv__wave{position:absolute;left:12px;bottom:10px;display:flex;align-items:flex-end;gap:3px;height:22px}.xv__wave i{width:4px;height:100%;border-radius:2px;background:rgba(255,255,255,.9);transform:scaleY(.18);transform-origin:bottom}.xv__wave.is-on i{animation:xv-eq .9s ease-in-out infinite;animation-delay:calc(var(--i) * -.07s)}.xv__time{display:flex;align-items:center;gap:10px;padding:10px 14px 8px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--dw-text-2)}.xv__time svg{flex:none;color:var(--dw-primary)}.xv__track{flex:1;height:5px;overflow:hidden;border-radius:3px;background:#e6e2f4}.xv__track i{display:block;height:100%;border-radius:3px;background:var(--dw-primary);transition:width .3s linear}.xv__tr{min-height:92px;margin:0 12px 12px;padding:10px 12px 12px;border-radius:12px;background:#f7f6fc}.xv__tr small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-text-2)}.xv__tr p{margin:6px 0 0;font-size:14px;line-height:1.6}.xv__tr mark{margin:0 -3px;padding:1px 3px;border-radius:4px;background:transparent;color:inherit;transition:background-color .4s}.xv__tr mark.is-hit.is-personal{background:#fdf0b8}.xv__tr mark.is-hit.is-admin{background:#fddcc0}.xv__tr mark.is-hit.is-legal{background:#fbc9ce}.xv__caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--dw-primary);animation:xv-blink .8s steps(2) infinite}.xv__ana{display:flex;flex-direction:column;padding:16px}.xv__ana-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--dw-border)}.xv__ana-head b{font-size:15px;font-weight:600}.xv__ana-head small{padding:3px 10px;border-radius:999px;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.xv__flags{display:grid;gap:10px;margin:14px 0 16px;padding:0;list-style:none}.xv__flag{--c:#c9c5d6;--soft:#f3f2f8;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid var(--dw-border);border-radius:14px;background:#fff;transition:border-color .4s,background-color .4s,box-shadow .4s}.xv__flag.is-personal{--on:var(--xv-yellow);--on-soft:#fff8dc}.xv__flag.is-admin{--on:var(--xv-orange);--on-soft:#fff0e2}.xv__flag.is-legal{--on:var(--xv-red);--on-soft:#fdebed}.xv__flag.is-on{--c:var(--on);--soft:var(--on-soft);border-color:color-mix(in srgb,var(--on) 45%,transparent);background:var(--on-soft);box-shadow:0 10px 22px -16px var(--on)}.xv__flag-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--c);transition:background-color .4s,color .4s}.xv__flag.is-on .xv__flag-icon{background:var(--on);color:#fff}.xv__flag>div{display:grid;gap:4px;min-width:0}.xv__flag b{font-size:14px;font-weight:600}.xv__flag q{overflow:hidden;font-size:12.5px;color:var(--dw-text-2);text-overflow:ellipsis;white-space:nowrap;quotes:"“" "”";animation:xv-in .5s cubic-bezier(.22,1,.36,1) both}.xv__skel{display:block;width:70%;height:6px;border-radius:3px;background:#ece9f6}.xv__flag em{padding:3px 10px;border-radius:999px;background:#f1f0f6;color:var(--dw-text-2);font-size:12px;font-style:normal;font-weight:700;transition:background-color .4s,color .4s}.xv__flag.is-on em{background:var(--on);color:#fff}.xv__gauge{display:flex;align-items:center;gap:16px;margin-top:auto;padding:14px 16px;border-radius:14px;background:#f7f6fc}.xv__gauge>svg{flex:none;width:150px;height:auto;overflow:visible}.xv__gauge path{fill:none;stroke-width:11;stroke-linecap:butt}.xv__needle{transform-box:view-box;transform-origin:60px 58px;transition:transform 1.1s cubic-bezier(.34,1.3,.5,1)}.xv__needle line{stroke:#2f2a55;stroke-width:3;stroke-linecap:round}.xv__hub{fill:#2f2a55}.xv__level{display:grid;gap:2px}.xv__level small{font-size:12px;font-weight:600;color:var(--dw-text-2)}.xv__level b{font-family:"Inter Tight",var(--dw-font);font-size:26px;font-weight:700;letter-spacing:-.02em;transition:color .4s}.xv__level.is-low b{color:#0f8a7e}.xv__level.is-mid b{color:var(--xv-orange)}.xv__level.is-high b{color:var(--xv-red)}.xv__ready{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 10px;border-radius:999px;background:#d1fae5;color:#047857;font-size:12px;font-weight:700;animation:xv-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes xv-blink{50%{opacity:.25}}@keyframes xv-breathe{50%{transform:translateY(2.5px) scale(1.012)}}@keyframes xv-eq{50%{transform:scaleY(1)}}@keyframes xv-in{0%{opacity:0;transform:translateY(6px)}}@media (min-width:560px){.xv{padding:18px}}@media (min-width:900px){.xv{padding:22px}.xv__main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.xv,.xv__needle,.xv__track i{transition:none}.xv__caret,.xv__flag q,.xv__person,.xv__ready,.xv__rec.is-on i,.xv__wave.is-on i{animation:none}}.mjo{container-type:inline-size;font-family:var(--dw-font);color:var(--dw-text)}.mjo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mjo__card{min-width:0;padding:14px;border:1px solid rgba(36,33,45,.08);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(36,33,45,.04),0 18px 36px -24px rgba(36,33,45,.35);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.mjo__card--flags,.mjo__card--trend{grid-column:1/-1}.mjo__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mjo__head h4{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1.3}.mjo__head h4 svg{flex:none;color:var(--mjo-red,var(--mj-accent,#c2417a))}.mjo__chip{flex:none;padding:2px 9px;border-radius:999px;background:var(--mj-accent-soft,#fdebf2);color:var(--mj-accent,#c2417a);font-size:11.5px;font-weight:700}.mjo__chip--up{background:#d9f6e8;color:#047857}.mjo__chart svg{display:block;width:100%;height:auto;overflow:visible}.mjo__grid{stroke:#eeebf5;stroke-width:1}.mjo__target{stroke:#c9c5d6;stroke-width:1.2;stroke-dasharray:4 4}.mjo__card--trend{--mjo-red:#d64550}.mjo__line{fill:none;stroke:var(--mjo-red,#d64550);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) .25s}.mjo__area{transition:opacity .9s ease .9s}.mjo__dot{fill:#fff;stroke:var(--mjo-red,#d64550);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,transform .4s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.4s + var(--i) * .24s)}.mjo__dot.is-last{fill:var(--mjo-red,#d64550);stroke:#fff;stroke-width:2.5}.mjo__val{fill:var(--mjo-red,#d64550);font-size:13px;font-weight:700;transition:opacity .4s ease 1.6s}.mjo__months{display:flex;justify-content:space-between;margin:2px 0 0;padding:0 1px;list-style:none;font-size:11.5px;font-weight:500;color:var(--dw-text-2)}.mjo__skills{display:grid;gap:11px;margin:0;padding:0;list-style:none}.mjo__skills li{display:grid;gap:5px}.mjo__skills span{display:flex;justify-content:space-between;font-size:12.5px;font-weight:500}.mjo__skills b{font-weight:700;font-variant-numeric:tabular-nums}.mjo__skills i{overflow:hidden;height:8px;background:#efedf6}.mjo__skills i,.mjo__skills u{display:block;border-radius:4px}.mjo__skills u{width:var(--w);height:100%;background:linear-gradient(90deg,#5b3fd0,#7c3aed);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.5s + var(--i) * .15s)}.mjo__skills .is-gap u{background:linear-gradient(90deg,#f08a3c,#f5b04a)}.mjo__skills .is-gap b{color:#c2410c}.mjo__reasons{display:flex;align-items:center;gap:12px}.mjo__donut{flex:none;width:92px;height:92px;transform:rotate(-90deg)}.mjo__donut circle{fill:none;stroke-width:12}.mjo__seg{transition:stroke-dasharray .9s ease;transition-delay:calc(.5s + var(--i) * .2s)}.mjo__donut text{transform:rotate(90deg);transform-origin:40px 40px;text-anchor:middle}.mjo__donut-num{fill:var(--dw-text);font-size:13px;font-weight:700}.mjo__donut-sub{fill:var(--dw-text-2);font-size:8px;font-weight:600}.mjo__reasons ul{display:grid;flex:1;gap:7px;min-width:0;margin:0;padding:0;list-style:none}.mjo__reasons li{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500}.mjo__reasons li i{flex:none;width:8px;height:8px;border-radius:50%}.mjo__reasons li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mjo__reasons li b{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.mjo__flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.mjo__flag{--c:#e0a800;--soft:#fff8dc;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:12px;background:var(--soft);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.6s + var(--i) * .14s)}.mjo__flag.is-orange{--c:#e8772a;--soft:#fff0e2}.mjo__flag.is-red{--c:#d64550;--soft:#fdebed}.mjo__flag.is-zero{opacity:.7}.mjo__flag-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--c);color:#fff}.mjo__flag-text{display:grid;min-width:0}.mjo__flag-text b{font-size:12.5px;font-weight:700}.mjo__flag-text small{overflow:hidden;font-size:11px;line-height:1.3;color:var(--dw-text-2)}.mjo__flag em{font-family:"Inter Tight",var(--dw-font);font-size:19px;font-style:normal;font-weight:700;line-height:1;color:var(--c)}.mj-module:not(.is-inview) .mjo__card{opacity:0;transform:translateY(14px)}.mj-module:not(.is-inview) .mjo__line{stroke-dashoffset:1}.mj-module:not(.is-inview) .mjo__area,.mj-module:not(.is-inview) .mjo__val{opacity:0}.mj-module:not(.is-inview) .mjo__dot{opacity:0;transform:scale(.3)}.mj-module:not(.is-inview) .mjo__skills u{transform:scaleX(0)}.mj-module:not(.is-inview) .mjo__seg{stroke-dasharray:0 var(--c)}.mj-module:not(.is-inview) .mjo__flag{opacity:0;transform:translateY(8px)}@container (max-width: 440px){.mjo__flags,.mjo__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mjo__area,.mjo__card,.mjo__dot,.mjo__flag,.mjo__line,.mjo__seg,.mjo__skills u,.mjo__val{transition:none}}.tv{padding:14px;border-radius:1.75rem;background:radial-gradient(70% 60% at 90% 0,rgba(167,139,250,.24),transparent 70%),linear-gradient(160deg,#f6f4ff,#eef1ff 60%,#f8f7fd);font-family:var(--dw-font);color:var(--dw-text);text-align:left}.tv__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--dw-border);border-radius:14px;background:#fff}.tv__dots{display:inline-flex;gap:5px}.tv__dots i{width:9px;height:9px;border-radius:50%;background:#ddd8ee}.tv__bar>b{font-size:14px;font-weight:700}.tv__bar>b small{font-size:13px;font-weight:500;color:var(--dw-text-2)}.tv__chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.tv__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;background:var(--dw-accent-soft);color:var(--dw-primary);font-size:12px;font-weight:700}.tv__chip--live{background:#d9f6e8;color:#047857}.tv__chip--live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:tv-blink 1.6s ease-in-out infinite}.tv__main{display:grid;gap:14px}.tv__detail,.tv__list{min-width:0;border:1px solid var(--dw-border);border-radius:20px;background:#fff;box-shadow:0 24px 50px -34px rgba(49,38,130,.45)}.tv__list{display:flex;flex-direction:column;gap:4px;padding:12px}.tv__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,border-color .3s,box-shadow .3s}.tv__row:hover{background:#faf9ff}.tv__row:focus-visible{outline:2px solid var(--dw-primary);outline-offset:2px}.tv__row.is-active{border-color:var(--dw-accent-border);background:var(--dw-accent-soft);box-shadow:0 10px 24px -16px rgba(63,43,150,.55)}.tv__row--head{padding-block:6px 10px;border-bottom:1px solid var(--dw-border);border-radius:0;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dw-text-2);cursor:default}.tv__row--head:hover{background:transparent}.tv__row--head span:first-child{display:inline-flex;align-items:center;gap:6px}.tv__who{display:flex;align-items:center;gap:11px;min-width:0}.tv__avatar{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#5b3fd0,#3f2b96);color:#fff;font-size:13px;font-weight:700}.tv__avatar--lg{width:48px;height:48px;font-size:15px}.tv__name{display:grid;gap:2px;min-width:0}.tv__name b{overflow:hidden;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tv__name small{font-size:12.5px;color:var(--dw-text-2)}.tv__score{display:flex;align-items:center;gap:10px}.tv__bar-track{flex:1;height:8px;overflow:hidden;border-radius:4px;background:#e8e5f4}.tv__bar-track i{display:block;width:var(--w);height:100%;border-radius:4px;background:linear-gradient(90deg,#5b3fd0,#7c3aed);transform-origin:left center;animation:tv-grow .9s cubic-bezier(.22,1,.36,1) calc(.2s + var(--i) * .12s) both}.tv__score b{width:24px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.tv__stage{padding:3px 10px;border-radius:999px;background:#eef0f4;color:var(--dw-text-2);font-size:12px;font-weight:700;white-space:nowrap}.tv__stage--1{background:#ede9fe;color:var(--dw-primary)}.tv__stage--2{background:#fff1dc;color:#b45309}.tv__stage--3{background:#d9f6e8;color:#047857}.tv__detail{display:flex;flex-direction:column;gap:16px;padding:18px;animation:tv-in .5s cubic-bezier(.22,1,.36,1) both}.tv__who--lg{flex-wrap:wrap}.tv__who--lg .tv__name b{font-size:17px}.tv__badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 11px;border-radius:999px;background:#d9f6e8;color:#047857;font-size:12px;font-weight:700}.tv__match{display:flex;align-items:center;gap:14px}.tv__ring{position:relative;flex:none;width:72px;height:72px}.tv__ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.tv__ring-track,.tv__ring-value{fill:none;stroke-width:8}.tv__ring-track{stroke:#e8e5f4}.tv__ring-value{stroke:var(--dw-primary);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);animation:tv-ring 1s cubic-bezier(.22,1,.36,1) .15s both}.tv__ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:"Inter Tight",var(--dw-font);font-size:22px;font-weight:800;letter-spacing:-.02em}.tv__match-label{font-size:15px;font-weight:700;letter-spacing:-.01em}.tv__skills{display:grid;gap:11px;margin:0;padding:0;list-style:none}.tv__skills li{display:grid;gap:5px}.tv__skills span{display:flex;justify-content:space-between;font-size:13px;font-weight:500}.tv__skills b{font-weight:700;font-variant-numeric:tabular-nums}.tv__skills i{overflow:hidden;height:7px;background:#ece9f6}.tv__skills i,.tv__skills u{display:block;border-radius:4px}.tv__skills u{width:var(--w);height:100%;background:linear-gradient(90deg,#5b3fd0,#7c3aed);transform-origin:left center;animation:tv-grow .8s cubic-bezier(.22,1,.36,1) calc(.25s + var(--i) * .1s) both}.tv__pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.tv__pipe li{display:grid;gap:6px;font-size:11.5px;font-weight:600;color:var(--dw-text-2)}.tv__pipe li span{display:block;height:6px;border-radius:3px;background:#e8e5f4}.tv__pipe li.is-done span{background:#10b981}.tv__pipe li.is-current span{background:linear-gradient(90deg,#5b3fd0,#7c3aed)}.tv__pipe li.is-current{color:var(--dw-primary)}.tv__phone{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:12px;background:#f7f6fc;font-size:13.5px;font-weight:600}.tv__phone-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--dw-accent-soft);color:var(--dw-primary)}.tv__phone b{margin-left:auto;padding:2px 10px;border-radius:999px;background:#d9f6e8;color:#047857;font-size:12.5px;font-weight:700}@keyframes tv-grow{0%{transform:scaleX(0)}}@keyframes tv-ring{0%{stroke-dashoffset:var(--c)}}@keyframes tv-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tv-blink{50%{opacity:.3}}@media (min-width:560px){.tv{padding:18px}}@media (min-width:900px){.tv{padding:22px}.tv__main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}}@media (max-width:559px){.tv__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.tv__row--head span:nth-child(2){display:none}.tv__score{grid-column:1/-1;grid-row:2}.tv__row--head{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.tv__bar-track i,.tv__chip--live i,.tv__detail,.tv__ring-value,.tv__skills u{animation:none}.tv__row{transition:none}}.tm{padding:14px;border-radius:1.75rem;background:radial-gradient(70% 60% at 90% 0,rgba(167,139,250,.24),transparent 70%),linear-gradient(160deg,#f6f4ff,#eef1ff 60%,#f8f7fd);font-family:var(--dw-font);color:var(--dw-text);text-align:left}.tm,.tm__col{display:flex;flex-direction:column;gap:10px}.tm__label{margin:0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dw-primary)}.tm__down{display:grid;place-items:center;color:#b5a9ee}.tm__card{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dw-border);border-radius:16px;background:#fff;box-shadow:0 18px 36px -28px rgba(49,38,130,.5);animation:tm-in .6s cubic-bezier(.22,1,.36,1) calc(.1s + var(--i) * .1s) both}.tm__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dw-accent-soft);color:var(--dw-primary)}.tm__icon--out{background:#d9f6e8;color:#047857}.tm__text{display:grid;flex:1;gap:2px;min-width:0}.tm__text b{font-size:14.5px;font-weight:600;line-height:1.3}.tm__text small{font-size:12.5px;line-height:1.4;color:var(--dw-text-2)}.tm__link{display:none}.tm__core{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--dw-accent-border);border-radius:22px;background:#fff;box-shadow:0 0 0 6px rgba(124,58,237,.07),0 30px 60px -34px rgba(63,43,150,.6);animation:tm-in .6s cubic-bezier(.22,1,.36,1) .05s both}.tm__core-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--dw-border)}.tm__core-head>span:last-child{display:grid;gap:1px}.tm__core-head b{font-family:"Inter Tight",var(--dw-font);font-size:22px;font-weight:700;letter-spacing:-.02em}.tm__core-head small{font-size:13px;font-weight:500;color:var(--dw-text-2)}.tm__mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#3f2b96,#7c3aed 60%,#c026d3);color:#fff;box-shadow:0 12px 22px -10px rgba(124,58,237,.7)}.tm__caps{display:grid;flex:1;gap:10px;margin:0;padding:0;list-style:none}.tm__cap{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;padding:12px 14px 15px;border:1px solid var(--dw-border);border-radius:14px;background:#fff;animation:tm-cap 9s ease-in-out calc(1.2s + var(--i) * 3s) infinite}.tm__cap-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#5b3fd0,#7c3aed);color:#fff}.tm__cap-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.tm__cap-bar i{display:block;height:100%;background:linear-gradient(90deg,#5b3fd0,#c026d3);transform:scaleX(0);transform-origin:left center;animation:tm-fill 9s linear calc(1.2s + var(--i) * 3s) infinite}.tm__mini{flex:none}.tm__mini--rank{display:grid;gap:5px;width:92px}.tm__mini--rank>span{display:flex;align-items:center;gap:6px}.tm__mini--rank i{position:relative;flex:1;height:6px;overflow:hidden;border-radius:3px;background:#e8e5f4}.tm__mini--rank i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:3px;background:linear-gradient(90deg,#5b3fd0,#7c3aed);transform-origin:left center;animation:tm-grow .9s cubic-bezier(.22,1,.36,1) calc(.5s + var(--i) * .12s) both}.tm__mini--rank b{width:18px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.tm__mini--wave{display:grid;justify-items:end;gap:5px}.tm__wave{display:flex;align-items:center;gap:3px;height:22px}.tm__wave i{width:3px;height:100%;border-radius:2px;background:#7c3aed;opacity:.75;transform:scaleY(.25);animation:tm-eq 1s ease-in-out infinite;animation-delay:calc(var(--i) * -.09s)}.tm__mini--wave em{padding:1px 9px;border-radius:999px;background:#d9f6e8;color:#047857;font-size:11.5px;font-style:normal;font-weight:700}.tm__mini--bars{display:flex;align-items:flex-end;gap:5px;height:36px}.tm__mini--bars i{width:11px;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7c3aed,#5b3fd0);transform-origin:bottom;animation:tm-rise .8s cubic-bezier(.22,1,.36,1) calc(.6s + var(--i) * .12s) both}@keyframes tm-in{0%{opacity:0;transform:translateY(12px)}}@keyframes tm-grow{0%{transform:scaleX(0)}}@keyframes tm-rise{0%{transform:scaleY(0)}}@keyframes tm-eq{50%{transform:scaleY(1)}}@keyframes tm-cap{0%,3%{border-color:var(--dw-border);background-color:#fff;box-shadow:none}30%,8%{border-color:var(--dw-accent-border);background-color:var(--dw-accent-soft);box-shadow:0 12px 24px -16px rgba(63,43,150,.6)}35%,to{border-color:var(--dw-border);background-color:#fff;box-shadow:none}}@keyframes tm-fill{0%,3%{transform:scaleX(0)}30%{transform:scaleX(1)}31%,to{transform:scaleX(0)}}@keyframes tm-flow{0%{transform:translateX(0);opacity:0}15%,85%{opacity:1}to{transform:translateX(var(--tm-gap,64px));opacity:0}}@media (min-width:560px){.tm{padding:18px}}@media (min-width:960px){.tm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);column-gap:64px;align-items:stretch;padding:32px 36px}.tm__down{display:none}.tm__col{justify-content:center}.tm__card{min-height:104px}.tm__caps{gap:12px}.tm__link{position:absolute;top:50%;display:block;width:64px;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,#c9bff0 0 6px,transparent 6px 10px)}.tm__card--in .tm__link{left:100%}.tm__card--out .tm__link{right:100%}.tm__link:after{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.18);animation:tm-flow 2.4s linear calc(var(--i) * .5s) infinite}.tm__core{padding:20px}}@media (prefers-reduced-motion:reduce){.tm__cap,.tm__cap-bar i,.tm__card,.tm__core,.tm__link:after,.tm__mini--bars i,.tm__mini--rank i:after,.tm__wave i{animation:none}.tm__cap-bar i{transform:scaleX(0)}.tm__wave i{transform:scaleY(.6)}.tm__link:after{display:none}}.am{display:grid;gap:12px;padding:14px;border-radius:1.75rem;background:radial-gradient(70% 60% at 90% 0,rgba(47,91,216,.16),transparent 70%),linear-gradient(160deg,#f6f4ff,#eef1ff 60%,#f8f7fd);font-family:var(--dw-font);color:var(--dw-text);text-align:left;transition:opacity .6s ease}.am.is-out{opacity:0}.am__brand{display:flex;flex-direction:column;padding:24px;border-radius:22px;background:linear-gradient(150deg,#2b1d73,#3f2b96 55%,#2f5bd8 140%);color:#fff;box-shadow:0 30px 60px -34px rgba(43,29,115,.8)}.am__mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.am__name{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.035em}.am__name b{padding:4px 12px;border-radius:12px;background:linear-gradient(135deg,#2f5bd8,#0ea5c6);font-size:.55em;font-weight:700;letter-spacing:.02em}.am__kind{margin:10px 0 0;font-size:15px;font-weight:600;color:#c4d2ff}.am__tagline{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.78)}.am__src-title{margin:22px 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.am__src{display:grid;gap:8px;margin:0;padding:0;list-style:none}.am__src li{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.07);font-size:14px;font-weight:500;color:rgba(255,255,255,.72);transition:background-color .4s,border-color .4s,color .4s}.am__src li.is-on{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.16);color:#fff}.am__src-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.14)}.am__src-ok{display:grid;place-items:center;width:20px;height:20px;margin-left:auto;border-radius:50%;background:#34d399;color:#064e3b;opacity:0;transform:scale(.5);transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.am__src li.is-on .am__src-ok{opacity:1;transform:none}.am__arrow{display:grid;place-items:center;color:#8e83d6;transform:rotate(90deg)}.am__arrow svg{animation:am-nudge 1.4s ease-in-out infinite}.am__report{min-width:0;padding:18px;border:1px solid var(--dw-border);border-radius:22px;background:#fff;box-shadow:0 30px 60px -38px rgba(49,38,130,.5)}.am__head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--dw-border)}.am__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--dw-accent-soft);color:var(--dw-primary)}.am__who{display:grid;flex:1;gap:2px;min-width:0}.am__who b{font-size:15px;font-weight:700;line-height:1.3}.am__who small{font-size:12.5px;line-height:1.4;color:var(--dw-text-2)}.am__dims li.am__gaze{grid-template-columns:minmax(96px,34%) minmax(0,1fr);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.am__dims li.am__gaze.is-on{opacity:1;transform:none}.am__gaze-vals{font-size:13px;color:var(--dw-text-2)}.am__gaze-vals b{margin:0 2px 0 0;font-size:14px;color:var(--dw-primary)}.am__overall{display:flex;align-items:center;gap:10px}.am__overall small{font-size:12px;font-weight:600;color:var(--dw-text-2)}.am__ring{position:relative;flex:none;width:68px;height:68px}.am__ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.am__ring-track,.am__ring-value{fill:none;stroke-width:8}.am__ring-track{stroke:#e8e5f4}.am__ring-value{stroke:#2f5bd8;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.am__ring i{position:absolute;inset:0;display:grid;place-items:center;font-family:"Inter Tight",var(--dw-font);font-size:21px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.am__dims{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none}.am__dims li{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) 30px;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;font-size:14px;font-weight:500;transition:background-color .35s}.am__dims li.is-focus{background:var(--dw-accent-soft)}.am__dim-bar{height:9px;overflow:hidden;background:#e8e5f4}.am__dim-bar,.am__dim-bar u{display:block;border-radius:5px}.am__dim-bar u{height:100%;background:linear-gradient(90deg,#3f2b96,#2f5bd8 60%,#0ea5c6);transition:width .9s cubic-bezier(.22,1,.36,1)}.am__dims b{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.am__skills{margin-top:12px;padding:14px 16px 16px;border-radius:16px;background:#f7f6fc}.am__skills-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin:0 0 8px}.am__skills-head b{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-primary)}.am__skills-head span{padding:2px 10px;border:1px solid var(--dw-border);border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:var(--dw-text-2)}.am__skills-body{display:grid;align-items:center;gap:12px}.am__radar{position:relative;justify-self:center;width:min(100%,220px);aspect-ratio:200/150}.am__radar svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.am__radar-ring{fill:none;stroke:rgba(47,91,216,.28);stroke-width:.8}.am__radar-axis{stroke:rgba(47,91,216,.2);stroke-width:.8}.am__radar-shape{transform-origin:100px 76px;opacity:0;transform:scale(.2);transition:opacity .5s ease,transform 1s cubic-bezier(.22,1,.36,1)}.am__radar-shape polygon{fill:rgba(47,91,216,.22);stroke:#2f5bd8;stroke-width:1.8;stroke-linejoin:round}.am__radar-shape circle{fill:#fff;stroke:#2f5bd8;stroke-width:1.6}.am__skills.is-on .am__radar-shape{opacity:1;transform:none}.am__radar-label{position:absolute;transform:translate(-50%,-50%);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--dw-text);opacity:0;transition:opacity .5s ease .6s}.am__skills.is-on .am__radar-label{opacity:1}.am__skill-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none}.am__skill-list li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:10px;background:#fff;font-size:13px;font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--i) * .08s)}.am__skill-list b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--dw-primary)}.am__skills.is-on .am__skill-list li{opacity:1;transform:none}@keyframes am-nudge{50%{transform:translateX(5px)}}@media (max-width:559px){.am__overall small{display:none}.am__ring{width:56px;height:56px}.am__ring i{font-size:18px}.am__head{gap:10px}}@media (min-width:560px){.am{padding:18px}.am__skills-body{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px}}@media (min-width:900px){.am{grid-template-columns:minmax(0,.85fr) 40px minmax(0,1.35fr);gap:0;align-items:stretch;padding:24px 28px}.am__arrow{transform:none}}@media (prefers-reduced-motion:reduce){.am,.am__dim-bar u,.am__dims li,.am__radar-label,.am__radar-shape,.am__ring-value,.am__skill-list li,.am__src li,.am__src-ok{transition:none}.am__arrow svg{animation:none}}.od{font-family:var(--dw-font);color:var(--dw-text)}.od__head{max-width:760px;margin:0 auto 40px;text-align:center}.od__eyebrow{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dw-primary)}.od__title{margin:12px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.od__lead{margin:14px 0 0;font-size:16.5px;line-height:1.7;color:var(--dw-text-2)}.od__body{display:grid;gap:22px}.od__window{min-width:0;overflow:hidden;border:1px solid var(--dw-border);border-radius:24px;background:#fff;box-shadow:0 40px 80px -48px rgba(49,38,130,.5)}.od__bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--dw-border);background:#faf9fe}.od__dots{display:inline-flex;gap:5px}.od__dots i{width:9px;height:9px;border-radius:50%;background:#ddd8ee}.od__bar>b{font-size:14px;font-weight:600;color:var(--dw-primary)}.od__sample{margin-left:auto;padding:3px 11px;border:1px solid var(--dw-border);border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:var(--dw-text-2)}.od__person{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 18px 0;padding:11px 14px;border:1px solid var(--dw-border);border-radius:14px;background:#faf9fe;font-size:14px}.od__person-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--dw-accent-soft);color:var(--dw-primary)}.od__person b{font-weight:700}.od__person>span:last-child{color:var(--dw-text-2)}.od__grid{display:grid;gap:12px;padding:16px 18px 18px}.od__mark{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#5b3fd0,#3f2b96);box-shadow:0 6px 14px -4px rgba(63,43,150,.7);color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.od__mark--static{position:static;flex:none}.od__video{position:relative;min-height:250px;margin:0;overflow:hidden;border-radius:18px;background:#1b1730;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.od__video-link{position:absolute;inset:0;display:block;cursor:pointer;color:inherit;text-decoration:none}.od__video-link:focus-visible{outline:3px solid var(--dw-primary);outline-offset:-3px;border-radius:18px}.od__video img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.od .od__video:focus-within,.od .od__video:hover{z-index:3;transform:scale(1.045);box-shadow:0 34px 60px -26px rgba(27,19,64,.75)}.od__video:focus-within img,.od__video:hover img{transform:scale(1.1)}.od__video:focus-within .od__play-btn,.od__video:hover .od__play-btn{animation:none;transform:scale(1.14);background:#fff}.od__video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,10,40,.15),transparent 35%,rgba(15,10,40,.55))}.od__rec{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.92);font-size:12px;font-weight:700;color:var(--dw-text)}.od__rec svg{color:var(--dw-primary)}.od__play{position:absolute;left:50%;top:50%;z-index:2;display:grid;justify-items:center;gap:10px;transform:translate(-50%,-50%);color:#fff;font-size:13.5px;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.5)}.od__play-btn{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--dw-primary);box-shadow:0 14px 30px -10px rgba(0,0,0,.55);animation:od-pulse 2.6s ease-in-out infinite;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.od__card{position:relative;min-width:0;padding:14px 16px 16px;border:1px solid var(--dw-border);border-radius:18px;background:#fff;box-shadow:0 14px 30px -24px rgba(49,38,130,.5)}.od__card h3{display:flex;align-items:center;gap:7px;margin:0 36px 12px 0;font-size:14px;font-weight:700}.od__card h3 svg{flex:none;color:var(--dw-primary)}.od__emo{display:flex;align-items:center;gap:16px}.od__donut{position:relative;flex:none;width:104px;height:104px}.od__donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.od__donut circle{fill:none;stroke-width:11;transition:stroke-dasharray .9s ease;transition-delay:calc(.2s + var(--i) * .12s)}.od__donut b{position:absolute;inset:0;display:grid;place-content:center;font-family:"Inter Tight",var(--dw-font);font-size:20px;font-weight:800;line-height:1.1;text-align:center}.od__donut small{font-family:var(--dw-font);font-size:11px;font-weight:600;color:var(--dw-text-2)}.od__emo ul{display:grid;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.od__emo li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.od__emo li i{flex:none;width:8px;height:8px;border-radius:50%}.od__emo li b{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.od__card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.od__card dl div{padding:10px 12px;border-radius:12px;background:#f7f6fc;text-align:center}.od__card dd{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--dw-primary)}.od__card dt{margin-top:2px;font-size:12px;font-weight:500;color:var(--dw-text-2)}.od__card--qa{padding-bottom:14px}.od__q{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0}.od__q b{font-size:14.5px;font-weight:700;line-height:1.4}.od__q em{flex:none;padding:2px 11px;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.od__a{margin:8px 0 0;font-size:14px;line-height:1.65;color:var(--dw-text-2)}.od__qa-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0 0}.od__qa-actions span{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--dw-accent-border);border-radius:10px;font-size:12.5px;font-weight:700;color:var(--dw-primary)}.od__qa-actions span:last-child{border-color:var(--dw-primary);background:var(--dw-primary);color:#fff}.od__side{display:grid;align-content:start;gap:18px}.od__legend{display:grid;gap:12px;margin:0;padding:0;list-style:none}.od__legend li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--dw-border);border-radius:16px;background:#fff;box-shadow:var(--dw-shadow);font-size:14px;line-height:1.55;color:var(--dw-text-2)}.od__legend li>span:last-child{display:grid;gap:2px}.od__legend b{color:var(--dw-text)}.od__cta,.od__legend b{font-size:15px;font-weight:700}.od__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:14px;background:var(--dw-primary);color:#fff;text-decoration:none;box-shadow:0 16px 30px -14px rgba(63,43,150,.7);transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.od__cta:hover{background:#251e5f;transform:translateY(-1px)}.od__cta:focus-visible{outline:2px solid var(--dw-primary);outline-offset:3px}.od.is-armed .od__card,.od.is-armed .od__legend li,.od.is-armed .od__video{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.od.is-armed:not(.is-inview) .od__card,.od.is-armed:not(.is-inview) .od__legend li,.od.is-armed:not(.is-inview) .od__video{opacity:0;transform:translateY(14px)}.od.is-armed:not(.is-inview) .od__donut circle{stroke-dasharray:0 var(--c)}.od.is-inview .od__card--emo{transition-delay:.1s}.od.is-inview .od__card--gaze{transition-delay:.2s}.od.is-inview .od__card--qa{transition-delay:.3s}.od.is-inview .od__legend li{transition-delay:calc(.2s + var(--i) * .1s)}.od__card--strat{padding-bottom:18px}.od__strat{display:grid;gap:18px}.od__sub{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-text-2)}.od__flags,.od__insights{display:grid;gap:8px;margin:0;padding:0;list-style:none}.od__flag,.od__insights li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--dw-border);border-radius:14px;background:#fff}.od__flag{--c:#e0a800;--soft:#fff8dc;border-color:color-mix(in srgb,var(--c) 35%,transparent);background:var(--soft);animation:od-flag 9s ease-in-out calc(1.5s + var(--i) * 3s) infinite}.od__flag.is-orange{--c:#e8772a;--soft:#fff0e2}.od__flag.is-red{--c:#d64550;--soft:#fdebed}.od__flag-icon,.od__insight-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px}.od__flag-icon{background:var(--c);color:#fff}.od__insight-icon{background:var(--dw-accent-soft);color:var(--dw-primary)}.od__flag-text{display:grid;flex:1;gap:1px;min-width:0}.od__flag-text b{font-size:14px;font-weight:700}.od__flag-text small{font-size:12.5px;line-height:1.4;color:var(--dw-text-2)}.od__meter{display:grid;grid-template-columns:repeat(3,14px);gap:3px;flex:none}.od__meter i{height:6px;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,#e5e7eb);transform-origin:left center}.od__meter i.is-on{background:var(--c)}@keyframes od-flag{0%,3%{box-shadow:0 0 0 0 transparent}30%,8%{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent)}36%,to{box-shadow:0 0 0 0 transparent}}.od.is-armed:not(.is-inview) .od__flag,.od.is-armed:not(.is-inview) .od__insights li{opacity:0;transform:translateX(-10px)}.od.is-armed .od__flag,.od.is-armed .od__insights li{transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.od.is-inview .od__flag{transition-delay:calc(.5s + var(--i) * .14s)}.od.is-inview .od__insights li{transition-delay:calc(.7s + var(--i) * .14s)}.od.is-inview .od__meter i.is-on{animation:od-seg .5s cubic-bezier(.22,1,.36,1) calc(.9s + var(--i, 0) * .14s + var(--s) * .12s) backwards}@keyframes od-seg{0%{transform:scaleX(0)}}@media (min-width:900px){.od__strat{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@keyframes od-pulse{50%{transform:scale(1.07)}}@media (min-width:700px){.od__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"video emo" "video gaze" "qa qa" "strat strat";padding:18px 22px 22px;gap:14px}.od__person{margin-inline:22px}.od__video{grid-area:video;min-height:100%}.od__card--emo{grid-area:emo}.od__card--gaze{grid-area:gaze}.od__card--qa{grid-area:qa}.od__card--strat{grid-area:strat}}@media (min-width:1040px){.od__body{grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}}@media (prefers-reduced-motion:reduce){.od.is-inview .od__meter i.is-on,.od__flag,.od__play-btn{animation:none}.od.is-armed .od__card,.od.is-armed .od__legend li,.od.is-armed .od__video,.od__cta,.od__donut circle{transition:none}}.rv.is-armed:not(.is-inview) .rv-item,.rv.is-armed:not(.is-inview) .rv-line,.rv.is-armed:not(.is-inview) .rv-seg{opacity:0}.rv.is-inview .rv-item{animation:rv-up .75s cubic-bezier(.22,1,.36,1) calc(var(--rv-i, 0) * .13s) backwards}.rv-line{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#3f2b96,#7c3aed 60%,#c026d3);transform-origin:left center}.rv.is-inview .rv-line{animation:rv-grow .9s cubic-bezier(.22,1,.36,1) calc(.35s + var(--rv-i, 0) * .13s) backwards}.rv-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px}.rv-seg{height:6px;border-radius:3px;background-color:#e5e7eb;transform-origin:left center}.rv.is-inview .rv-seg{animation:rv-grow .6s cubic-bezier(.22,1,.36,1) calc(.55s + var(--rv-i, 0) * .13s + var(--s, 0) * .16s) backwards}.rv-ping{position:relative}.rv-ping:after{content:"";position:absolute;inset:0;border:2px solid;border-radius:inherit;opacity:0;pointer-events:none}.rv.is-inview .rv-ping:after{animation:rv-ring 1.1s ease-out calc(.45s + var(--rv-i, 0) * .13s) backwards}@keyframes rv-up{0%{opacity:0;transform:translateY(22px)}}@keyframes rv-grow{0%{transform:scaleX(0)}}@keyframes rv-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.rv.is-inview .rv-item,.rv.is-inview .rv-line,.rv.is-inview .rv-ping:after,.rv.is-inview .rv-seg{animation:none}.od__play-btn,.od__video,.od__video img{transition:none}}.mtheme--taq{--mt-accent:#7c3aed;--mt-accent2:#c026d3;--mt-soft:#f3ecff;--mt-grad:linear-gradient(135deg,#3f2b96,#7c3aed 55%,#c026d3)}.mtheme--assess{--mt-accent:#2f5bd8;--mt-accent2:#0ea5c6;--mt-soft:#e8efff;--mt-grad:linear-gradient(135deg,#3f2b96,#2f5bd8 55%,#0ea5c6)}.mtheme--off{--mt-accent:#c2417a;--mt-accent2:#f08a3c;--mt-soft:#fdebf2;--mt-grad:linear-gradient(135deg,#3f2b96,#c2417a 55%,#f08a3c)}.mtheme{--mj-accent:var(--mt-accent);--mj-accent-soft:var(--mt-soft);--mj-grad:var(--mt-grad);position:relative;isolation:isolate;background-color:color-mix(in srgb,var(--mt-accent) 5%,#fff)}.mtheme:before{height:min(1200px,100%);background:radial-gradient(56% 62% at 90% 0,color-mix(in srgb,var(--mt-accent) 32%,transparent),transparent 72%),radial-gradient(48% 52% at 4% 14%,color-mix(in srgb,var(--mt-accent2) 24%,transparent),transparent 70%)}.mtheme:after,.mtheme:before{content:"";position:absolute;inset:0 0 auto 0;z-index:-1;pointer-events:none}.mtheme:after{height:min(900px,100%);background:radial-gradient(color-mix(in srgb,var(--mt-accent) 22%,transparent) 1px,transparent 1.2px) 0 0 /24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.mt-band{background:linear-gradient(90deg,color-mix(in srgb,var(--mt-accent) 13%,transparent),color-mix(in srgb,var(--mt-accent2) 9%,transparent) 55%,color-mix(in srgb,var(--mt-accent) 13%,transparent))}.mt-band,.mt-edge,.mt-tint{border-color:color-mix(in srgb,var(--mt-accent) 16%,transparent)}.mt-tint{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--mt-accent) 14%,transparent) 60%,color-mix(in srgb,var(--mt-accent2) 14%,transparent) 100%)}.mt-cta{background:var(--mt-grad)}.mt-logo{display:block;margin-bottom:20px}.mj-product--hero{gap:16px;padding:9px 30px 9px 9px}.mj-product--hero .mj-product__mark{width:72px;height:72px}.mj-product--hero .mj-product__mark svg{width:36px;height:36px}.mj-product--hero .mj-product__name{gap:14px;font-size:clamp(2.5rem,1.7rem + 3.4vw,4.25rem)}.mj-product--hero .mj-product__name b{padding:7px 13px;border-radius:12px;font-size:clamp(.95rem,.75rem + .8vw,1.45rem)}.mt-subtitle{display:block;margin-top:10px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.35rem,1rem + 1.3vw,2.15rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--dw-text)}.mt-ind{border:1px solid color-mix(in srgb,var(--mt-accent) 20%,#fff);background:rgba(255,255,255,.82);backdrop-filter:blur(6px)}.auth{--auth-t:clamp(120px,21vh,240px);display:grid;min-height:100vh;background:#fff;font-family:var(--dw-font);color:var(--dw-text)}.auth__brand{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:26px 22px 30px;background:linear-gradient(150deg,#1d1450,#2b1d73 38%,#3f2b96 72%,#5a46c0);color:#fff}.auth__brand:before{content:"";inset:0;background:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.2px) 0 0 /24px 24px;-webkit-mask-image:linear-gradient(160deg,#000,transparent 75%);mask-image:linear-gradient(160deg,#000,transparent 75%)}.auth__brand:before,.auth__orb{position:absolute;pointer-events:none}.auth__orb{border-radius:50%;filter:blur(70px)}.auth__orb--a{top:-140px;right:-90px;width:380px;height:380px;background:rgba(167,139,250,.45);animation:auth-drift 18s ease-in-out infinite alternate}.auth__orb--b{bottom:-160px;left:-60px;width:340px;height:340px;background:rgba(14,165,198,.3);animation:auth-drift 22s ease-in-out -8s infinite alternate-reverse}.auth__foot,.auth__hero,.auth__logo{position:relative;z-index:1}.auth__logo img{display:block;width:150px;height:auto}.auth__hero{margin-top:22px}.auth__hero h1{max-width:17ch;margin:0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.auth__hero p{display:none;max-width:44ch;margin:16px 0 0;font-size:17px;line-height:1.65;color:rgba(255,255,255,.76)}.auth__tiles{display:none;gap:12px;margin:34px 0 0;padding:0;list-style:none}.auth__stage,.auth__tile{position:relative}.auth__tile{display:flex;align-items:center;gap:14px;max-width:400px;padding:14px 18px 14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);box-shadow:0 20px 40px -26px rgba(0,0,0,.6);animation:auth-in .7s cubic-bezier(.22,1,.36,1) calc(.25s + var(--i) * .14s) backwards,auth-float 7s ease-in-out calc(1s + var(--i) * .9s) infinite;transition:background-color .3s,border-color .3s}.auth__tile:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.14)}.auth__tile-icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--g);color:#fff;box-shadow:0 12px 22px -10px rgba(0,0,0,.55)}.auth__tile-text{display:grid;gap:3px;min-width:0}.auth__tile-text b{display:inline-flex;align-items:center;gap:8px;font-family:"Inter Tight",var(--dw-font);font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff}.auth__tile-text b i{padding:3px 8px;border-radius:7px;background:var(--g);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.06em;line-height:1}.auth__tile-text small{font-size:13.5px;color:rgba(255,255,255,.72)}.auth__foot{display:none;margin:auto 0 0;font-size:13px;color:rgba(255,255,255,.5)}.auth__panel{display:flex;flex-direction:column;min-width:0;padding:20px 20px 36px;background:radial-gradient(60% 40% at 100% 0,rgba(124,58,237,.07),transparent 70%),linear-gradient(180deg,#fff,#faf9ff)}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--dw-text-2);text-decoration:none;transition:color .2s}.auth__back:hover{color:var(--dw-primary)}.auth__card{width:min(100%,420px);margin:auto;padding:28px 0 8px;animation:auth-in .8s cubic-bezier(.22,1,.36,1) .1s backwards}.auth__title h2{margin:0;font-family:"Inter Tight",var(--dw-font);font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.auth__title p{margin:10px 0 0;font-size:15.5px;color:var(--dw-text-2)}.auth__form{display:grid;gap:18px;margin-top:28px}.auth__field{display:grid;gap:7px}.auth__field label{font-size:13.5px;font-weight:600;color:var(--dw-text)}.auth__input{position:relative}.auth__input>svg:first-child{position:absolute;left:15px;top:50%;color:#9a96ad;transform:translateY(-50%);transition:color .2s;pointer-events:none}.auth__input:focus-within>svg:first-child{color:var(--dw-primary)}.auth__input input{width:100%;height:50px;padding:0 46px;border:1.5px solid #e3e0ee;border-radius:14px;background:#fff;color:var(--dw-text);font-family:inherit;font-size:15.5px;outline:none;transition:border-color .2s,box-shadow .2s}.auth__input input::placeholder{color:#b2aec2}.auth__input input:hover{border-color:#cfc9e6}.auth__input input:focus{border-color:var(--dw-primary);box-shadow:0 0 0 4px rgba(63,43,150,.12)}.auth__eye{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#8e8aa3;transform:translateY(-50%);cursor:pointer;transition:background-color .2s,color .2s}.auth__eye:hover{background:var(--dw-accent-soft);color:var(--dw-primary)}.auth__error{padding:11px 14px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:14px;font-weight:500;animation:auth-in .35s ease backwards}.auth__error,.auth__submit{display:flex;align-items:center;gap:8px}.auth__submit{justify-content:center;height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,#3f2b96,#5a46c0 55%,#7c3aed);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 18px 32px -16px rgba(63,43,150,.8);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .25s}.auth__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 38px -16px rgba(63,43,150,.9);filter:brightness(1.06)}.auth__submit:hover:not(:disabled) svg{transform:translateX(3px)}.auth__submit svg{transition:transform .25s}.auth__submit:focus-visible{outline:3px solid rgba(63,43,150,.35);outline-offset:3px}.auth__submit:disabled{opacity:.75;cursor:progress}.auth__spin{width:20px;height:20px;animation:auth-spin .8s linear infinite}.auth__divider{display:flex;align-items:center;gap:14px;margin:26px 0 18px;font-size:13px;color:#8e8aa3}.auth__divider:after,.auth__divider:before{content:"";flex:1;height:1px;background:#e8e5f2}.auth__oauth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth__oauth-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border:1.5px solid #e3e0ee;border-radius:14px;background:#fff;color:var(--dw-text);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s,background-color .2s}.auth__oauth-btn svg{width:20px;height:20px}.auth__oauth-btn:hover{transform:translateY(-2px);border-color:#cfc9e6;box-shadow:0 14px 26px -18px rgba(36,33,45,.5)}.auth__oauth-btn--apple{border-color:#111;background:#111;color:#fff}.auth__oauth-btn--apple:hover{border-color:#000;background:#000}.auth__oauth-btn:focus-visible{outline:3px solid rgba(63,43,150,.35);outline-offset:2px}.auth__noaccount{margin:26px 0 0;text-align:center;font-size:14.5px;color:var(--dw-text-2)}.auth__noaccount a,.auth__terms a{font-weight:700;color:var(--dw-primary);text-decoration:none}.auth__noaccount a:hover,.auth__terms a:hover{text-decoration:underline}.auth__terms{margin:18px 0 0;text-align:center;font-size:12px;line-height:1.7;color:#8e8aa3}.auth__terms a{font-weight:600}@keyframes auth-in{0%{opacity:0;transform:translateY(16px)}}@keyframes auth-float{50%{transform:translateY(-5px)}}@keyframes auth-drift{to{transform:translate(-60px,40px) scale(1.15)}}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (min-width:1024px){.auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.auth__brand{min-height:100vh;padding:48px 56px 40px}.auth__logo img{width:170px}.auth__hero{margin:calc(var(--auth-t) - 120.6px) 0 auto;padding:0}.auth__hero h1{font-size:clamp(2.3rem,1.4rem + 2vw,3.2rem)}.auth__hero{position:relative}.auth__hero p,.auth__tiles{display:block}.auth__tiles{display:grid}.auth__foot{display:block;margin-top:0}.auth__panel{padding:28px 40px 40px}.auth__card{margin:calc(var(--auth-t) + .9375 * clamp(2.3rem, 1.4rem + 2vw, 3.2rem) - 29.5px - 28px - 62px) auto 0}}@media (prefers-reduced-motion:reduce){.auth__card,.auth__error,.auth__orb,.auth__spin,.auth__tile{animation:none}.auth__oauth-btn,.auth__submit,.auth__tile{transition:none}}@keyframes nv-up{0%{opacity:0;transform:translateY(12px)}}@keyframes nv-scalex{0%{transform:scaleX(0)}}@keyframes nv-height{0%{height:14%}}@keyframes nf-panel{0%{opacity:0;transform:translateY(10px)}}@keyframes nf-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-fade{0%{opacity:0}}@keyframes nr-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nr-live{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%,to{box-shadow:0 0 0 9px rgba(74,222,128,0)}}.nr{padding:clamp(32px,5vw,64px) 0 clamp(24px,4vw,48px);scroll-margin-top:80px}.nr__panel{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,4vw,56px) clamp(16px,3.5vw,48px) clamp(20px,3vw,36px);border-radius:36px;color:#fff;background:radial-gradient(60% 80% at 88% 0,rgba(167,139,250,.45),transparent 70%),radial-gradient(50% 60% at 0 100%,rgba(99,102,241,.4),transparent 70%),linear-gradient(160deg,#1a1150,#2d2080 55%,#4a37b0);box-shadow:0 40px 80px -40px rgba(30,20,100,.7)}.nr__panel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.2px) 0 0 /26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.nr__head{max-width:780px;margin:0 auto clamp(40px,5vw,56px);text-align:center}.nr__title{margin-top:0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2.4rem,1.4rem + 4vw,4.4rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.nr__title em{font-style:normal;background:linear-gradient(90deg,#c4b5fd,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.nr__lead{margin-top:16px;color:rgba(255,255,255,.82);font-size:clamp(1.02rem,.95rem + .4vw,1.3rem);line-height:1.55}.nr__diagram{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);gap:12px;align-items:stretch;margin-top:30px}.nr__col{display:grid;gap:14px;align-content:start;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px)}.nr__label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nr__src{display:grid;gap:14px;margin:0;padding:0;list-style:none}.nr__src li{display:flex;align-items:center;gap:12px}.nr__src-tag{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff;color:#2a1d78;font-family:"Inter Tight",var(--dw-font);font-size:13px;font-weight:800}.nr__src b{display:block;font-size:16px}.nr__src small{display:block;margin-top:1px;color:rgba(255,255,255,.74);font-size:13.5px}.nr__live{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:7px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);font-size:12.5px;font-weight:700}.nr__live i{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:nr-live 1.8s ease-out infinite}.nr__conn{position:relative;display:grid;place-items:center;width:44px;color:#c4b5fd}.nr__conn i{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,#a78bfa,transparent) 0 0 /200% 100%;animation:nr-flow 2.2s linear infinite}.nr__conn svg{position:relative;padding:3px;border-radius:50%;background:#2d2080}.nr__core{position:relative;display:grid;gap:16px;align-content:start;padding:40px 22px 24px;border:1px solid rgba(255,255,255,.3);border-radius:30px;background:linear-gradient(160deg,#6c5ce7,#4c3bc4 55%,#3a2aa8);box-shadow:0 30px 60px -30px rgba(10,5,60,.9),inset 0 1px 0 rgba(255,255,255,.3)}.nr__core-icon{position:absolute;top:-28px;left:50%;display:grid;place-items:center;width:60px;height:60px;margin-left:-30px;border-radius:18px;background:#fff;color:#4c3bc4;box-shadow:0 16px 30px -12px rgba(0,0,0,.5)}.nr__core h3{font-family:"Inter Tight",var(--dw-font);font-size:28px;font-weight:800;letter-spacing:-.01em;text-align:center}.nr__core ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.nr__core li{display:flex;gap:12px}.nr__core-n{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.2);font-size:14px;font-weight:800}.nr__core li b{display:block;font-size:17px}.nr__core li small{display:block;margin-top:2px;color:rgba(255,255,255,.84);font-size:14px;line-height:1.45}.nr__alerts{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nr__alert{padding:12px 14px;border-radius:16px;background:#fff;color:#1a1440;box-shadow:0 14px 28px -18px rgba(0,0,0,.6)}.nr__alert-head{display:flex;align-items:center;gap:8px}.nr__alert-head b{color:#4c3bc4;font-size:13.5px;font-weight:800}.nr__alert-head em{margin-left:auto;color:#6b6790;font-size:12px;font-style:normal}.nr__level{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800}.nr__level--warn{background:#fff1dd;color:#b45309}.nr__level--info{background:#ece9ff;color:#4c3bc4}.nr__alert-title{margin-top:5px;font-size:15px;font-weight:800;line-height:1.3}.nr__alert-desc{margin-top:2px;color:#5d587f;font-size:13.5px;line-height:1.4}.nr__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:16px 20px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.1);list-style:none}.nr__trust li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.4}.nr__trust li>span{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.16)}.nr__subhead{max-width:720px;margin:clamp(48px,7vw,88px) auto 32px;text-align:center}.nr__subhead h3{font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.7rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--dw-text)}.nr__subhead p{margin-top:12px;color:var(--dw-text-2);font-size:1.1rem;line-height:1.55}.nr__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.nr__card-link{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;overflow:hidden;border-radius:28px;background:var(--c-grad);box-shadow:0 30px 60px -36px var(--c-accent);color:#fff;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.nr__card-link:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,5,50,0) 30%,rgba(10,5,50,.3));pointer-events:none}.nr__card-link>*{position:relative}.nr__card-link:hover{transform:translateY(-6px);box-shadow:0 40px 70px -34px var(--c-accent)}.nr__card-top{display:flex;align-items:center;gap:10px}.nr__card-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.35);border-radius:16px;background:rgba(255,255,255,.2)}.nr__card-num{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.16);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nr__card-name{display:flex;align-items:center;gap:10px;margin-top:8px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.6rem + 1vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.02em}.nr__card-name b{padding:5px 10px;border-radius:10px;background:#fff;color:var(--c-accent);font-size:14px;letter-spacing:.04em}.nr__card-kind{font-size:15px;font-weight:700;opacity:.9}.nr__card-desc{font-size:14.5px;line-height:1.5;opacity:.85}.nr__card-list{display:grid;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.24)}.nr__card-list>span{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.nr__card-list svg{flex:none;padding:3px;border-radius:50%;background:rgba(255,255,255,.22)}.nr__card-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.nr__card-chips span{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.18);font-size:12.5px;font-weight:700}.nr__card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:800}.nr__card-cta svg{transition:transform .25s ease}.nr__card-link:hover .nr__card-cta svg{transform:translateX(5px)}.nf{--nf-accent:var(--mt-accent,#5a46c0);--nf-accent2:var(--mt-accent2,#8b5cf6);--nf-soft:var(--mt-soft,#f1eeff);color:var(--dw-text)}.nf__head{max-width:780px;margin:0 auto 40px;text-align:center}.nf__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--nf-accent) 28%,transparent);border-radius:999px;background:var(--nf-soft);color:var(--nf-accent);font-size:14px;font-weight:800}.nf__title{margin-top:18px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.nf__lead{margin-top:14px;color:var(--dw-text-2);font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.6}.nf__box{padding:14px;border:1px solid color-mix(in srgb,var(--nf-accent) 16%,#e6e4f0);border-radius:30px;background:rgba(255,255,255,.86);box-shadow:0 30px 70px -44px color-mix(in srgb,var(--nf-accent) 60%,transparent)}.nf__tabs{display:flex;gap:6px;padding:4px 4px 10px;overflow-x:auto;scrollbar-width:none}.nf__tabs::-webkit-scrollbar{display:none}.nf__tab{position:relative;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:9px;padding:11px 16px 15px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--dw-text-2);font-family:var(--dw-font);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.nf__tab:hover{background:var(--nf-soft);color:var(--nf-accent)}.nf__tab:focus-visible{outline:2px solid var(--nf-accent);outline-offset:2px}.nf__tab.is-active{border-color:color-mix(in srgb,var(--nf-accent) 28%,transparent);background:var(--nf-soft);color:var(--nf-accent)}.nf__tab-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--nf-accent) 10%,#fff);color:var(--nf-accent)}.nf__tab.is-active .nf__tab-icon{background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff}.nf__prog{position:absolute;left:16px;right:16px;bottom:6px;height:3px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--nf-accent) 18%,transparent)}.nf__prog i{display:block;height:100%;background:linear-gradient(90deg,var(--nf-accent),var(--nf-accent2));transform-origin:left center}.nf__prog i.is-wait{transform:scaleX(0)}.nf__prog i.is-running{animation:nf-prog var(--ms,9s) linear forwards}.nf__box:focus-within .nf__prog i.is-running,.nf__box:hover .nf__prog i.is-running{animation-play-state:paused}.nf__panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:center;padding:10px;animation:nf-panel .5s cubic-bezier(.22,1,.36,1)}.nf__stage{container-type:inline-size;min-height:400px;padding:clamp(14px,2vw,22px);border-radius:24px;background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--nf-accent2) 40%,transparent),transparent 70%),linear-gradient(155deg,#1c1352 0,color-mix(in srgb,var(--nf-accent) 52%,#1c1352) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.nf__info,.nf__stage{display:grid;align-content:center}.nf__info{gap:14px}.nf__info h3{font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.nf__desc{color:var(--dw-text-2);font-size:1.05rem;line-height:1.6}.nf__sub{color:var(--nf-accent);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nf__points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.nf__points li{display:flex;align-items:flex-start;gap:12px}.nf__points:not(.nf__points--ordered) li>span:first-child{flex:none;margin-top:1px;color:var(--nf-accent)}.nf__points b{display:block;font-weight:700;line-height:1.4}.nf__points small{display:block;margin-top:2px;color:var(--dw-text-2);font-size:14px;line-height:1.5}.nf__points--ordered{counter-reset:nfp}.nf__points--ordered li:before{content:counter(nfp);counter-increment:nfp;display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nf-soft);color:var(--nf-accent);font-size:13px;font-weight:800}.nf__note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--nf-soft);color:color-mix(in srgb,var(--nf-accent) 82%,#1a1440);font-size:14px;font-weight:600;line-height:1.45}.nf__note svg{flex:none;margin-top:1px}.nf__agent{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:24px;padding:14px 18px;border-radius:20px;background:linear-gradient(135deg,#2a1d78,#4a37b0);color:#fff;font-size:15px;font-weight:600;text-align:center}.nf__agent>svg{color:#c4b5fd}.nf__agent a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;color:#2a1d78;font-weight:800;text-decoration:none}.nf-flow{max-width:1100px;margin:0 auto 44px}.nf-flow__grid{position:relative;display:none;grid-template-columns:156px repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),76px)}.nf-flow__lane{z-index:0;grid-column:1/-1;display:flex;align-items:center;margin:5px 0;padding-left:8px;border:1px solid color-mix(in srgb,var(--nf-accent) 14%,#e6e4f0);border-radius:20px;background:rgba(255,255,255,.72)}.nf-flow__lane.is-agent{border-color:color-mix(in srgb,var(--nf-accent) 55%,transparent);background:color-mix(in srgb,var(--nf-accent) 6%,#fff)}.nf-flow__lane-name{display:flex;align-items:center;gap:8px;width:140px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#2a1d78,#4a37b0);color:#fff;font-size:14px;font-weight:800}.nf-flow__svg{z-index:1;grid-column:2/-1;grid-row:1/-1;width:100%;height:100%;overflow:visible}.nf-flow__path{fill:none;stroke:var(--nf-accent);stroke-width:2.5;stroke-linejoin:round;opacity:.7}.nf-flow__node{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:calc(100% - 16px);min-height:48px;padding:8px;border:1px solid color-mix(in srgb,var(--nf-accent) 22%,#e6e4f0);border-radius:13px;background:#fff;box-shadow:0 10px 20px -14px rgba(49,38,130,.55);font-size:12.5px;font-weight:700;line-height:1.2;text-align:center}.nf-flow__n{position:absolute;top:-10px;left:-8px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff;font-size:11px;font-weight:800}.nf-flow__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nf-flow__list li{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--nf-accent) 16%,#e6e4f0);border-radius:14px;background:#fff}.nf-flow__list .nf-flow__n{position:static;flex:none}.nf-flow__list b{font-size:14.5px}.nf-flow__list em{flex:none;margin-left:auto;padding:3px 9px;border-radius:999px;background:var(--nf-soft);color:var(--nf-accent);font-size:11px;font-style:normal;font-weight:800}.nf-flow__note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:16px 20px;border-radius:20px;background:linear-gradient(135deg,#2a1d78,#4a37b0);color:#fff;font-size:15px;font-weight:600;line-height:1.5}.nf-flow__note svg{flex:none;margin-top:2px;color:#c4b5fd}.nf.is-armed:not(.is-inview) .nf-flow__node,.nf.is-armed:not(.is-inview) .nf-flow__path{opacity:0}.nf.is-inview .nf-flow__node{animation:nv-up .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .14s) backwards}.nf.is-inview .nf-flow__path{animation:nf-fade 1.2s ease .2s backwards}.nv-in{animation:nv-up .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .09s + .05s) backwards}.nv-grow{transform-origin:left center;animation:nv-scalex .8s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .09s + .25s) backwards}.nv-growy{animation:nv-height .8s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .09s + .25s) backwards}.nv-plain,.nv-win{display:grid;gap:12px;color:#fff}.nv-bar{display:flex;align-items:center;gap:10px;min-width:0}.nv-dots{display:flex;flex:none;gap:5px}.nv-dots i{width:9px;height:9px;border-radius:50%;background:#ff6b6b}.nv-dots i:nth-child(2){background:#ffc861}.nv-dots i:nth-child(3){background:#4ade80}.nv-bar b{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.nv-bar em{flex:none;margin-left:auto;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:#e9e4ff;font-size:11.5px;font-style:normal;font-weight:700}.nv-body{display:grid;gap:12px}.nv-card{min-width:0;padding:14px;border-radius:16px;background:#fff;box-shadow:0 14px 30px -20px rgba(8,4,40,.6);color:var(--dw-text)}.nv-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:14px;font-weight:800}.nv-title em{flex:none;padding:3px 9px;border-radius:999px;background:var(--nf-soft);color:var(--nf-accent);font-size:11.5px;font-style:normal;font-weight:700}.nv-sub{margin:12px 0 6px;color:var(--dw-text-2);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nv-card>.nv-sub:first-child{margin-top:0}.nv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.nv-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e4e0f3;border-radius:999px;background:#f1eff9;color:#4a4570;font-size:12px;font-weight:700}.nv-chip--accent{border-color:color-mix(in srgb,var(--nf-accent) 25%,transparent);background:var(--nf-soft);color:var(--nf-accent)}.nv-chip--on{border-color:transparent;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff}.nv-chip--ok{border-color:#bbf0d0;background:#e7f8ee;color:#15803d}.nv-chip--glass{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.14);color:#fff}.nv-chips--right{justify-content:flex-end;margin-bottom:8px}.nv-chips--center{justify-content:center}.nv-chips--presets{align-items:center;margin-bottom:12px}.nv-chips--presets .nv-sub{margin:0 4px 0 0}.nv-split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.nv-split--coach,.nv-split--eq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nv-col{display:grid;gap:8px;align-content:start;min-width:0}.nv-link{display:grid;place-items:center;color:#c9bfff}.nv-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nv-btns{display:flex;gap:8px;margin:12px 0 0}.nv-btns--end{justify-content:flex-end}.nv-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff;font-size:12.5px;font-weight:700}.nv-btn--ghost{background:#f1eff9;color:#4a4570}.nv-fields{display:grid;margin:0}.nv-fields>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed #ece9f6;font-size:13px}.nv-fields dt{color:var(--dw-text-2)}.nv-fields dd{margin:0;font-weight:700;text-align:right}.nv-fields--wide>div{padding:11px 0;font-size:14px}.nv-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nv-rows li{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv-rows__text b{display:block;font-size:13px}.nv-rows__text small{display:block;color:var(--dw-text-2);font-size:12px}.nv-rows--tight{gap:0}.nv-rows--tight li{padding:6px 0;border-bottom:1px solid #f0eef8;font-size:12.5px}.nv-st{flex:none;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800}.nv-st--0{background:#ede9fe;color:#6d28d9}.nv-st--1{background:#e7f8ee;color:#15803d}.nv-st--2{background:#e0ecff;color:#1d4ed8}.nv-st--3{background:#fef3c7;color:#b45309}.nv-tag{flex:none;padding:3px 8px;border-radius:999px;background:#f1eff9;color:#6b6790;font-size:11px;font-weight:800}.nv-tag--must{background:var(--nf-soft)}.nv-big,.nv-tag--must{color:var(--nf-accent)}.nv-big{margin:2px 0 10px;font-family:"Inter Tight",var(--dw-font);font-size:42px;font-weight:800;line-height:1}.nv-big small{display:block;margin-top:5px;color:var(--dw-text-2);font-family:var(--dw-font);font-size:12px;font-weight:600}.nv-res{display:grid;gap:12px;margin:0;padding:0;list-style:none}.nv-res li{display:flex;align-items:center;gap:10px}.nv-res b{min-width:2.2ch;font-family:"Inter Tight",var(--dw-font);font-size:26px;font-weight:800;line-height:1}.nv-res span{font-size:13px;font-weight:700}.nv-res small{display:block;margin-top:1px;color:var(--dw-text-2);font-size:11.5px;font-weight:500;line-height:1.3}.nv-res__0 b{color:#16a34a}.nv-res__1 b{color:#d97706}.nv-res__2 b{color:#64748b}.nv-card--bar{display:flex;align-items:center;gap:12px;padding:12px 14px}.nv-card--bar b{font-size:13px;font-weight:800;white-space:nowrap}.nv-stack{display:flex;flex:1;height:12px;overflow:hidden;border-radius:6px;background:#eceaf6}.nv-stack i{width:var(--w);height:100%}.nv-res__bar0{background:#22c55e}.nv-res__bar1{background:#f59e0b}.nv-res__bar2{background:#94a3b8}.nv-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.nv-steps li{display:grid;gap:6px;align-content:start;justify-items:start;padding:14px;border-radius:16px;background:#fff;color:var(--dw-text)}.nv-steps__n{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff;font-size:12px;font-weight:800}.nv-steps b{font-size:14.5px}.nv-steps p{color:var(--dw-text-2);font-size:12.5px;line-height:1.45}.nv-weights{display:flex;height:34px;margin:4px 0 10px;overflow:hidden;border-radius:10px}.nv-weights i{display:grid;place-items:center;width:var(--w);color:#fff;font-size:12px;font-style:normal;font-weight:800}.nv-w0{background:#4f46e5}.nv-w1{background:#8b5cf6}.nv-w2{background:#d946ef}.nv-w3{background:#fb923c}.nv-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none}.nv-legend li{display:flex;align-items:center;gap:6px}.nv-legend i{width:10px;height:10px;border-radius:3px}.nv-eq{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;text-align:center;list-style:none}.nv-eq,.nv-eq li{display:grid;gap:8px}.nv-eq li{justify-items:center;align-content:start}.nv-eq b{font-family:"Inter Tight",var(--dw-font);font-size:16px;font-weight:800}.nv-eq__hit{position:relative;display:flex;justify-content:center;width:40px;height:144px;padding:10px 0;border-radius:12px;cursor:ns-resize;outline:none;touch-action:none;user-select:none}.nv-eq__hit:hover{background:color-mix(in srgb,var(--nf-accent) 6%,transparent)}.nv-eq__hit:focus-visible{box-shadow:0 0 0 2px var(--nf-accent)}.nv-eq__track{display:flex;align-items:flex-end;width:8px;height:100%;border-radius:4px;background:#ece9f8}.nv-eq__track i{position:relative;display:block;width:100%;border-radius:4px;background:linear-gradient(180deg,var(--nf-accent2),var(--nf-accent));transition:height .35s cubic-bezier(.22,1,.36,1)}.nv-eq__hit:active .nv-eq__track i{transition-duration:.08s}.nv-eq__track i:after{content:"";position:absolute;top:-9px;left:50%;width:22px;height:22px;margin-left:-11px;border:3px solid var(--nf-accent);border-radius:50%;background:#fff;box-shadow:0 4px 10px -2px rgba(0,0,0,.35);transition:transform .15s ease}.nv-eq__hit:active .nv-eq__track i:after,.nv-eq__hit:hover .nv-eq__track i:after{transform:scale(1.15)}.nv-eq__hit.is-hint .nv-eq__track i:after{animation:nv-ring 1.8s ease-out infinite}@keyframes nv-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--nf-accent) 55%,transparent),0 4px 10px -2px rgba(0,0,0,.35)}70%,to{box-shadow:0 0 0 12px transparent,0 4px 10px -2px rgba(0,0,0,.35)}}.nv-eq small{font-size:11px;font-weight:700;line-height:1.2}.nv-eq small,.nv-note{color:var(--dw-text-2)}.nv-note{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-size:11.5px;font-weight:600}.nv-rank{display:grid;gap:9px;margin:0;padding:0;list-style:none}.nv-rank li{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(56px,auto);gap:8px;align-items:center}.nv-rank__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--nf-soft);color:var(--nf-accent);font-size:11.5px;font-weight:800}.nv-rank__who b{display:block;margin-bottom:4px;font-size:12.5px}.nv-bars__track,.nv-rank__bar{display:block;height:8px;overflow:hidden;border-radius:4px;background:#ece9f8}.nv-bars__track i,.nv-rank__bar i{display:block;width:var(--w);height:100%;border-radius:4px;background:linear-gradient(90deg,var(--nf-accent),var(--nf-accent2))}.nv-rank strong{font-family:"Inter Tight",var(--dw-font);font-size:16px;font-weight:800}.nv-delta{justify-self:end;padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap}.nv-delta--up{background:#e7f8ee;color:#15803d}.nv-delta--down{background:#eef0f4;color:#64748b}.nv-rank--live{position:relative;display:block;--rh:46px}.nv-rank--live li{position:absolute;top:calc(var(--pos, 0) * var(--rh));right:0;left:0;height:var(--rh);padding:0 6px;margin:0 -6px;border-radius:12px;transition:top .6s cubic-bezier(.22,1,.36,1),background-color .4s ease}.nv-rank--live li.is-up{background:#f1fbf5}.nv-rank--live li.is-down{background:#f6f7f9}.nv-rank--live .nv-rank__bar i{transition:width .4s cubic-bezier(.22,1,.36,1)}.nv-rank--live strong{min-width:2.4ch;text-align:right;font-variant-numeric:tabular-nums}.nv-rank--live .nv-delta{transition:opacity .3s ease}.nv-rank--live .nv-delta.is-hidden{opacity:0}.nv-chip--btn{font-family:var(--dw-font);cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.nv-chip--btn:hover{transform:translateY(-1px)}.nv-chip--btn:focus-visible{outline:2px solid var(--nf-accent);outline-offset:2px}.nv-hint{margin:12px 0 0;padding:8px 10px;border-radius:10px;background:var(--nf-soft);color:var(--nf-accent);font-size:12px;font-weight:700;line-height:1.4}.nv-note--sample{margin-top:10px}.nv-table__head,.nv-table__row{display:grid;grid-template-columns:minmax(0,1.5fr) .6fr minmax(0,1fr) minmax(0,1.3fr);gap:8px;align-items:center}.nv-table__head{padding-bottom:6px;border-bottom:1px solid #eeeaf8;color:var(--dw-text-2);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nv-table__row{padding:8px 0;border-bottom:1px solid #f4f2fb;font-size:13px}.nv-dotsrow{display:flex;gap:4px}.nv-dotsrow i{width:9px;height:9px;border-radius:50%;background:#e3dff2}.nv-dotsrow i.is-on{background:var(--nf-accent)}.nv-res-chip{justify-self:start;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:800}.nv-res-chip--ok{background:#e7f8ee;color:#15803d}.nv-res-chip--mid{background:#fef3c7;color:#b45309}.nv-res-chip--none{background:#eef0f4;color:#64748b}.nv-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.12)}.nv-total__text b{display:block;font-size:14px}.nv-total__text small{display:block;max-width:38ch;margin-top:3px;font-size:12px;line-height:1.4;opacity:.82}.nv-total strong{flex:none;font-family:"Inter Tight",var(--dw-font);font-size:38px;font-weight:800;line-height:1}.nv-total strong small{margin-left:4px;font-size:16px;opacity:.7}.nv-gates{display:flex;flex-wrap:wrap;gap:6px;margin:0}.nv-gates span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.12);color:#e9e4ff;font-size:11.5px;font-weight:700}.nv-badge-row{display:flex;margin:0}.nv-ev{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nv-ev .nv-card{padding:12px 14px}.nv-ev__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.nv-ev__quote{margin-top:6px;font-size:13px;font-style:italic;line-height:1.45}.nv-ev--none .nv-ev__quote{color:var(--dw-text-2);font-style:normal}.nv-ev__time{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--nf-accent);font-size:11.5px;font-weight:700}.nv-ev--none .nv-ev__time{color:var(--dw-text-2)}.nv-decision{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.12)}.nv-decision b{margin-right:auto;font-size:13px}.nv-decision .nv-btn--ghost{background:rgba(255,255,255,.16);color:#fff}.nv-stepname{margin:0 0 2px;color:#d8d0ff;font-size:11.5px;font-weight:800;letter-spacing:.04em}.nv-meta{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;color:var(--dw-text-2);font-size:12.5px}.nv-meta b{color:var(--dw-text)}.nv-done{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.nv-done span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#22c55e;color:#fff}.nv-thanks{margin:0 0 6px;font-family:"Inter Tight",var(--dw-font);font-size:20px;font-weight:800;line-height:1.1}.nv-ask{margin:0 0 8px;font-size:13px;line-height:1.45}.nv-bars{display:grid;gap:12px;margin:0;padding:0;list-style:none}.nv-bars li{display:grid;grid-template-columns:minmax(96px,1.2fr) minmax(0,2fr) auto;gap:10px;align-items:center;font-size:13px;font-weight:600}.nv-bars b{font-family:"Inter Tight",var(--dw-font);font-size:15px;font-weight:800}.nv-bars .is-self .nv-bars__track i{background:linear-gradient(90deg,#f59e0b,#fb923c)}.nv-bars__track{height:10px;border-radius:5px}.nv-bars__track--soft i{background:color-mix(in srgb,var(--nf-accent) 38%,#fff)}.nv-callout{margin:14px 0 0;padding:10px 12px;border-radius:12px;background:#fff7e6;color:#92400e;font-size:13px;font-weight:700}.nv-scale{margin:10px 0 0;color:var(--dw-text-2);font-size:11.5px;font-weight:600}.nv-timeline{display:grid;gap:14px;align-content:start;margin:0;padding:0;list-style:none}.nv-timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.nv-timeline li:not(:last-child):after{content:"";position:absolute;top:32px;bottom:-16px;left:14px;width:2px;background:rgba(255,255,255,.25)}.nv-timeline__n{z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--nf-accent);font-size:13px;font-weight:800}.nv-timeline__text b{display:block;font-size:14px}.nv-timeline__text em{margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.16);color:#e9e4ff;font-size:11px;font-style:normal;font-weight:800}.nv-timeline__text small{display:block;margin-top:2px;color:#cfc6ff;font-size:12.5px;line-height:1.4}.nv-mini{display:grid;gap:3px;margin:0;padding:8px 0;border-bottom:1px solid #f0eef8;font-size:12.5px}.nv-mini:last-child{border-bottom:0}.nv-mini small{color:var(--dw-text-2);font-size:11.5px;font-weight:700}.nv-change b{display:block;margin:6px 0 4px;font-size:12.5px}.nv-change p{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 0 4px;color:var(--dw-text-2);font-size:11.5px}.nv-change strong{color:var(--dw-text);font-size:13px;font-weight:800}.nv-jobs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nv-jobs li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f7f5fd}.nv-jobs .nv-rows__text{flex:1 1 100%}.nv-jobs .nv-btn{margin-left:auto;padding:6px 12px}.nv-card--form{width:100%;max-width:460px;margin-inline:auto}.nv-textarea{min-height:96px;margin:0 0 10px;padding:12px;border:1.5px dashed #d9d3f0;border-radius:12px;background:#faf9ff;color:#8b86a8;font-size:13.5px}.nv-privacy{display:flex;align-items:center;gap:7px;margin:0;color:var(--nf-accent);font-size:12.5px;font-weight:700}.nv-privacy--chip{gap:8px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:600}.nv-code{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--nf-soft)}.nv-code span{color:var(--dw-text-2);font-size:12px;font-weight:700}.nv-code code{color:var(--nf-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800;letter-spacing:.08em}.nv-line{position:relative;height:78px;margin:6px 8px 0}.nv-line__after,.nv-line__rail,.nv-line__span{position:absolute;top:22px;height:4px;border-radius:2px}.nv-line__rail{left:0;right:0;background:rgba(255,255,255,.18)}.nv-line__span{left:0;width:52%;background:linear-gradient(90deg,#fff,#c4b5fd)}.nv-line__after{left:52%;right:0;height:0;border-top:3px dashed rgba(255,255,255,.5);border-radius:0;background:none}.nv-line__dot{position:absolute;top:15px;width:18px;height:18px;border:4px solid var(--nf-accent2);border-radius:50%;background:#fff}.nv-line__dot--a{left:0}.nv-line__dot--b{left:52%;margin-left:-9px}.nv-line__dot--c{right:0;box-shadow:0 0 0 6px rgba(255,255,255,.18)}.nv-line__lab{position:absolute;top:46px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.nv-line__lab--a{left:0}.nv-line__lab--b{left:52%;transform:translateX(-50%)}.nv-line__lab--c{right:0}.nv-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nv-opt{display:grid;gap:8px;align-content:start;padding:16px;border-radius:18px;background:#fff;color:var(--dw-text)}.nv-opt--dark{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14);color:#fff}.nv-opt__k{width:fit-content;padding:4px 10px;border-radius:999px;background:var(--nf-soft);color:var(--nf-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nv-opt--dark .nv-opt__k{background:rgba(255,255,255,.2);color:#fff}.nv-opt>b{font-family:"Inter Tight",var(--dw-font);font-size:18px;font-weight:800;line-height:1.15}.nv-opt>p{color:var(--dw-text-2);font-size:13px;line-height:1.5}.nv-opt--dark>p{color:#e0d9ff}.nv-opt--dark>p.nv-chips{margin-top:2px}.nv-opt .nv-opt__big{margin-top:2px;color:var(--nf-accent);font-family:"Inter Tight",var(--dw-font);font-size:44px;font-weight:800;line-height:1}.nv-opt__big small{margin-left:6px;color:var(--dw-text);font-size:15px;font-weight:700}.nv-topics{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nv-topics li{display:flex;align-items:flex-start;gap:12px;padding:11px 14px}.nv-topics__n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff;font-size:12px;font-weight:800}.nv-topics b{display:block;font-size:13.5px}.nv-topics em{display:block;margin-top:2px;color:var(--dw-text-2);font-size:12.5px}@container (max-width: 560px){.nv-options,.nv-split,.nv-split--coach,.nv-split--eq,.nv-steps,.nv-triple{grid-template-columns:minmax(0,1fr)}.nv-link{transform:rotate(90deg)}.nv-bars li{grid-template-columns:minmax(0,1fr) auto}.nv-bars li .nv-bars__track{grid-column:1/-1;grid-row:2}}@media (min-width:900px){.nf-flow__grid{display:grid}.nf-flow__list{display:none}}@media (max-width:1023px){.nf__panel{grid-template-columns:minmax(0,1fr)}.nf__stage{min-height:0}.nr__diagram{grid-template-columns:minmax(0,1fr);gap:8px}.nr__conn{width:100%;height:36px;transform:rotate(90deg)}.nr__conn i{display:none}.nr__core{margin-top:22px}.nr__cards,.nr__trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.nr__panel{border-radius:28px}.nf__box{padding:10px;border-radius:24px}.nf__panel{padding:4px}.nf__tab{padding:10px 12px 14px;font-size:14px}.nf__tab-icon{display:none}}@media (prefers-reduced-motion:reduce){.nf-flow__node,.nf-flow__path,.nf__panel,.nr__conn i,.nr__live i,.nv-grow,.nv-growy,.nv-in{animation:none!important}.nr__card-cta svg,.nr__card-link{transition:none}}.nf-herolink{margin-top:22px}.nf-herolink a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid color-mix(in srgb,var(--mt-accent,#5a46c0) 28%,transparent);border-radius:999px;background:#fff;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--mt-accent,#5a46c0) 70%,transparent);color:var(--mt-accent,#5a46c0);font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease}.nf-herolink a:hover{transform:translateY(-2px)}.nf__info h3,.nf__title,.nr__subhead h3,.nr__title{text-wrap:balance}@media (min-width:1024px){.nf__stage{min-height:540px}}@media (prefers-reduced-motion:reduce){.nv-eq__track i,.nv-eq__track i:after,.nv-rank--live .nv-delta,.nv-rank--live .nv-rank__bar i,.nv-rank--live li{transition:none}.nv-eq__hit.is-hint .nv-eq__track i:after{animation:none}}.nv-chips--presets .nv-sub{flex-basis:100%;margin:0 0 2px}.nv-eq li{min-width:0}.nv-eq small{max-width:100%;overflow-wrap:anywhere}@container (max-width: 560px){.nv-eq small{font-size:10px;letter-spacing:-.01em}}.int-marquee{--marquee-duration:70s;margin-top:clamp(40px,6vw,72px)}.int-marquee .logo-marquee__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.int-marquee__lead{max-width:640px;margin:0 auto 32px;padding-inline:20px;color:var(--dw-text-2);font-size:1.05rem;line-height:1.55;text-align:center}.int-marquee .logo-marquee__track{animation-direction:reverse}.int-marquee .logo-marquee__item{width:auto}.int-tile{--logo-h:44px;gap:12px}.int-tile__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--c) 11%,#fff);color:var(--c);font-size:14px}.int-tile__mark,.int-tile__name{font-family:"Inter Tight",var(--dw-font);font-weight:800}.int-tile__name{color:#27234d;font-size:21px;letter-spacing:-.01em;line-height:1;white-space:nowrap}@media (max-width:639px){.int-tile__mark{width:38px;height:38px}.int-tile__name{font-size:18px}}.int-tile img{height:var(--img-h,64px)}@media (max-width:639px){.int-tile img{height:calc(var(--img-h, 64px) * .8)}}@keyframes nv-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes nv-nudge{40%{transform:translateX(4px)}}@keyframes nv-flash{0%{background-color:color-mix(in srgb,var(--nf-accent2) 28%,#fff)}}@keyframes nv-blink{50%{opacity:0}}@keyframes nv-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--nf-accent2) 55%,transparent)}to{box-shadow:0 0 0 12px transparent}}@keyframes nf-stage-in{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * 36px)) scale(.985);filter:blur(4px)}}@keyframes nf-info-in{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * 18px))}}@keyframes nf-glow{to{transform:translate(38%,-34%) scale(1.15)}}.nf__bar{display:flex;align-items:stretch;gap:8px}.nf__tabs{position:relative;flex:1;min-width:0;padding:4px}.nf__tab{z-index:1;padding:12px 18px}.nf__tab:hover{background:color-mix(in srgb,var(--nf-accent) 6%,transparent)}.nf__tabs:has(.nf__ink) .nf__tab.is-active{border-color:transparent;background:transparent}.nf__ink{top:0;z-index:0;width:var(--w);height:var(--h);overflow:hidden;border:1px solid color-mix(in srgb,var(--nf-accent) 28%,transparent);border-radius:16px;background:var(--nf-soft);box-shadow:0 12px 26px -18px color-mix(in srgb,var(--nf-accent) 75%,transparent);pointer-events:none;transform:translate(var(--x),var(--y));transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .3s ease}.nf__ink,.nf__ink i{position:absolute;left:0}.nf__ink i{right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--nf-accent),var(--nf-accent2));transform-origin:left center}.nf__ink i.is-wait{transform:scaleX(0)}.nf__ink i.is-idle{opacity:.35}.nf__ink i.is-running{animation:nf-prog var(--ms,9s) linear forwards}.nf__box:focus-within .nf__ink i.is-running,.nf__box:hover .nf__ink i.is-running{animation-play-state:paused}.nf__pp{display:grid;flex:none;align-self:center;place-items:center;width:40px;height:40px;margin-right:4px;border:1px solid color-mix(in srgb,var(--nf-accent) 22%,#e6e4f0);border-radius:12px;background:#fff;color:var(--nf-accent);cursor:pointer;transition:background .2s ease,transform .15s ease}.nf__pp:hover{background:var(--nf-soft)}.nf__pp:active{transform:scale(.94)}.nf__pp:focus-visible{outline:2px solid var(--nf-accent);outline-offset:2px}.nf__panel{animation:none}.nf__stage{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 34px 60px -38px color-mix(in srgb,var(--nf-accent) 65%,#0d0833);animation:nf-stage-in .65s cubic-bezier(.22,1,.36,1) both}.nf__stage:before{inset:0;background:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:radial-gradient(80% 72% at 50% 42%,#000 20%,transparent 80%);mask-image:radial-gradient(80% 72% at 50% 42%,#000 20%,transparent 80%)}.nf__stage:after,.nf__stage:before{content:"";position:absolute;z-index:-1}.nf__stage:after{bottom:-34%;left:-12%;width:62%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--nf-accent2) 46%,transparent),transparent);animation:nf-glow 16s ease-in-out infinite alternate;pointer-events:none}.nf__info>*{animation:nf-info-in .6s cubic-bezier(.22,1,.36,1) backwards}.nf__info>:first-child{animation-delay:.1s}.nf__info>:nth-child(2){animation-delay:.16s}.nf__info>:nth-child(3){animation-delay:.22s}.nf__info>:nth-child(4){animation-delay:.28s}.nf__info>:nth-child(5){animation-delay:.34s}.nf__idx{display:flex;align-items:center;gap:12px;color:var(--dw-text);font-family:"Inter Tight",var(--dw-font);font-size:17px;font-weight:800;letter-spacing:.02em}.nf__idx small{font-size:14px;font-weight:600;opacity:.5}.nf__idx-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));box-shadow:0 14px 24px -14px color-mix(in srgb,var(--nf-accent) 85%,transparent);color:#fff}.nf__points-wrap{display:grid;gap:10px}.nf__points--ordered li,.nf__points:not(.nf__points--ordered) li{padding:12px 14px;border:1px solid color-mix(in srgb,var(--nf-accent) 12%,#ece9f8);border-radius:14px;background:rgba(255,255,255,.72)}.nv-dots i,.nv-dots i:nth-child(2),.nv-dots i:nth-child(3){background:rgba(255,255,255,.3)}.nv-bar{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.nv-card,.nv-opt,.nv-steps li{transition:box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease,background-color .5s ease}.nv-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 16px 32px -22px rgba(6,3,40,.75)}.nv-card.is-cur,.nv-opt.is-cur,.nv-steps li.is-cur{box-shadow:0 0 0 2px color-mix(in srgb,var(--nf-accent2) 85%,#fff),0 24px 40px -22px rgba(6,3,40,.8);transform:translateY(-3px)}.nv-steps:has(.is-cur,.is-done) li:not(.is-cur,.is-done){opacity:.7}.nv-steps li.is-cur .nv-steps__n{animation:nv-halo 1.4s ease-out infinite}.nv-link{position:relative;align-self:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;transition:background .3s ease}.nv-link.is-pulse{background:rgba(255,255,255,.26)}.nv-link.is-pulse:after{content:"";position:absolute;inset:-1px;border:2px solid rgba(255,255,255,.75);border-radius:50%;animation:nv-ping 1.3s ease-out}.nv-link.is-pulse svg{animation:nv-nudge 1.3s ease}.nv-btn{transition:transform .25s ease,box-shadow .25s ease}.nv-btn.is-press{box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-accent2) 32%,transparent);transform:scale(.95)}.nv-jobs li.is-fresh,.nv-rows li.is-fresh{animation:nv-flash 1.5s ease;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--nf-accent) 40%,transparent)}.nv-rows li.is-fresh,.nv-table__row{margin-inline:-8px;padding-inline:8px;border-radius:10px}.nv-table__row{transition:background-color .4s ease,box-shadow .4s ease}.nv-table__row.is-cur{background:color-mix(in srgb,var(--nf-accent) 8%,#fff);box-shadow:inset 3px 0 0 var(--nf-accent)}.nv-bars li{transition:color .4s ease}.nv-bars li.is-cur{color:var(--nf-accent)}.nv-bars li.is-cur .nv-bars__track i{box-shadow:0 0 0 3px color-mix(in srgb,var(--nf-accent) 20%,transparent);filter:brightness(1.12)}.nv-fields--wide>div{margin-inline:-10px;padding-inline:10px;border-radius:10px;transition:background-color .4s ease}.nv-fields--wide>div.is-cur{background:color-mix(in srgb,var(--nf-accent) 9%,#fff)}.nv-fields--wide>div.is-cur dd,.nv-fields--wide>div.is-done dd{color:var(--nf-accent)}.nv-callout.is-cur{animation:nv-halo 1.4s ease-out infinite}.nv-ev__time{width:100%}.nv-ev__bar{flex:1;height:3px;margin-left:8px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--nf-accent) 18%,transparent)}.nv-ev__bar i{display:block;width:100%;height:100%;background:var(--nf-accent);transform-origin:left center}.nv-ev .is-cur .nv-ev__bar i{animation:nf-prog 2.4s linear forwards}.nv-textarea{position:relative;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.nv-textarea.is-focus{border-style:solid;border-color:var(--nf-accent);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-accent) 14%,transparent)}.nv-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:var(--nf-accent);vertical-align:-2px;animation:nv-blink 1s steps(2) infinite}.nv-code{transition:background-color .4s ease,box-shadow .4s ease}.nv-code.is-cur{background:color-mix(in srgb,var(--nf-accent) 15%,#fff);box-shadow:0 0 0 2px var(--nf-accent)}.nv-line__after,.nv-line__dot,.nv-line__span{transition:box-shadow .5s ease,filter .5s ease,border-color .5s ease}.nv-line.is-a .nv-line__span{box-shadow:0 0 16px rgba(196,181,253,.95);filter:brightness(1.15)}.nv-line.is-b .nv-line__after{border-top-color:#fff}.nv-line.is-b .nv-line__dot--c{box-shadow:0 0 0 9px rgba(255,255,255,.26)}.nv-timeline__n{transition:background .4s ease,color .4s ease,box-shadow .4s ease}.nv-timeline__text{transition:opacity .4s ease}.nv-timeline li:after{transition:background-color .5s ease}.nv-timeline li.is-done .nv-timeline__n{background:linear-gradient(135deg,var(--nf-accent2),var(--nf-accent));color:#fff}.nv-timeline li.is-cur .nv-timeline__n{box-shadow:0 0 0 5px rgba(255,255,255,.25);animation:nv-halo 1.4s ease-out infinite}.nv-timeline li.is-done:not(:last-child):after{background:rgba(255,255,255,.85)}.nv-timeline:has(.is-cur,.is-done) li:not(.is-cur,.is-done) .nv-timeline__text{opacity:.55}.nf-flow__seg{fill:none;stroke:color-mix(in srgb,var(--nf-accent) 30%,#d9d6e8);stroke-dasharray:5 6;stroke-linejoin:round;stroke-width:2;transition:stroke .5s ease}.nf-flow__seg.is-done{stroke:var(--nf-accent);stroke-dasharray:none;stroke-width:2.6}.nf-flow__node{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease,opacity .45s ease}.nf-flow__node.is-done{border-color:color-mix(in srgb,var(--nf-accent) 45%,#fff)}.nf-flow__node.is-cur{border-color:var(--nf-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--nf-accent) 14%,transparent),0 18px 30px -16px color-mix(in srgb,var(--nf-accent) 75%,transparent);transform:scale(1.07)}.nf-flow__grid:has(.is-cur,.is-done) .nf-flow__node:not(.is-cur,.is-done){opacity:.55}.nf-flow__lane{transition:border-color .45s ease,background-color .45s ease}.nf-flow__lane.is-live{border-color:color-mix(in srgb,var(--nf-accent) 55%,transparent);background:color-mix(in srgb,var(--nf-accent) 8%,#fff)}.nf-flow__list li{transition:border-color .4s ease,box-shadow .4s ease}.nf-flow__list li.is-cur{border-color:var(--nf-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-accent) 12%,transparent)}.nf.is-armed:not(.is-inview) .nf-flow__seg{opacity:0}.nf.is-inview .nf-flow__seg{animation:nf-fade 1s ease .2s backwards}@media (max-width:639px){.nf__bar{gap:4px}.nf__pp{width:36px;height:36px;margin-right:0}.nf__tab{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.nf.is-inview .nf-flow__seg,.nf__info>*,.nf__ink,.nf__stage,.nf__stage:after,.nv-callout.is-cur,.nv-caret,.nv-ev .is-cur .nv-ev__bar i,.nv-jobs li.is-fresh,.nv-link.is-pulse svg,.nv-link.is-pulse:after,.nv-rows li.is-fresh,.nv-steps li.is-cur .nv-steps__n,.nv-timeline li.is-cur .nv-timeline__n{animation:none!important}.nf-flow__node,.nv-btn,.nv-card,.nv-opt,.nv-steps li{transition:none}}@media (min-width:1024px){.nf__stage{min-height:500px}}.nv-body,.nv-plain,.nv-win{gap:14px}.nv-card{padding:16px}.nv-rows--tight li{padding:8px 0}.nv-res{gap:16px}.nv-big{font-size:48px}.nf__stage{display:flex;flex-direction:column;justify-content:center;gap:18px;animation:nf-panel .35s ease both}.nf__stage:after,.nf__stage:before{display:none}.nf__stage-main{min-width:0}.nf__info>*{animation:none}.nv-card.is-cur,.nv-opt.is-cur,.nv-steps li.is-cur{box-shadow:0 0 0 3px color-mix(in srgb,var(--nf-accent2) 90%,#fff),0 18px 34px -22px rgba(6,3,40,.8);transform:none}.nv-callout.is-cur,.nv-steps li.is-cur .nv-steps__n,.nv-timeline li.is-cur .nv-timeline__n{animation:none}.nf-flow__grid:has(.is-cur,.is-done) .nf-flow__node:not(.is-cur,.is-done),.nv-steps:has(.is-cur,.is-done) li:not(.is-cur,.is-done),.nv-timeline:has(.is-cur,.is-done) li:not(.is-cur,.is-done) .nv-timeline__text{opacity:1}.nv-timeline li.is-cur .nv-timeline__n{box-shadow:0 0 0 5px rgba(255,255,255,.28)}.nv-callout.is-cur{box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 55%,#fff)}.nv-decision.is-cur,.nv-total.is-cur{box-shadow:0 0 0 3px rgba(255,255,255,.85)}.nv-privacy.is-cur{padding:6px 8px;border-radius:10px;background:var(--nf-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--nf-accent) 45%,transparent)}.nv-link.is-pulse:after{animation-iteration-count:2}.nv-eq__hit.is-hint .nv-eq__track i:after{animation-iteration-count:3}.nv-ev .is-cur .nv-ev__bar i{animation:none}.nv-ev .is-play .nv-ev__bar i{animation:nf-prog 2.4s linear forwards}.nv-ev__bar i{transform:scaleX(0)}.nv-in{animation-duration:.4s;animation-delay:calc(var(--i, 0) * .05s + .02s)}.nv-grow,.nv-growy{animation-duration:.6s;animation-delay:calc(var(--i, 0) * .05s + .15s)}.nf__walk{display:flex;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.nf__walk,.nf__walk-btn{align-items:center;gap:8px}.nf__walk-btn{display:inline-flex;padding:6px 14px 6px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-family:var(--dw-font);font-size:13px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.nf__walk-btn i{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;font-size:12px;font-style:normal;font-weight:800;transition:background .3s ease,color .3s ease}.nf__walk-btn:hover{background:rgba(255,255,255,.16)}.nf__walk-btn:focus-visible,.nf__walk-replay:focus-visible{outline:2px solid #fff;outline-offset:2px}.nf__walk-btn.is-done i{background:#22c55e}.nf__walk-btn.is-cur{border-color:#fff;background:#fff;color:var(--nf-accent)}.nf__walk-btn.is-cur i{background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2))}.nf__walk-replay{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}.nf__walk-replay:hover{background:rgba(255,255,255,.16)}.nf-flow__replay{display:flex;align-items:center;gap:6px;margin:0 0 10px auto;padding:7px 14px;border:1px solid color-mix(in srgb,var(--nf-accent) 25%,#e6e4f0);border-radius:999px;background:#fff;color:var(--nf-accent);font-family:var(--dw-font);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.nf-flow__replay:hover{background:var(--nf-soft)}.nf-flow__node.is-cur{transform:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-accent) 22%,transparent),0 14px 26px -16px color-mix(in srgb,var(--nf-accent) 70%,transparent)}@media (max-width:639px){.nf__walk-btn{flex:1 1 100%}.nf__walk-replay{margin-left:0}}@media (prefers-reduced-motion:reduce){.nf__stage{animation:none}.nv-ev .is-play .nv-ev__bar i{animation:none;transform:scaleX(1)}.nf__walk-btn,.nf__walk-btn i{transition:none}}@media (max-width:639px){.nf__walk{flex-wrap:nowrap;gap:6px}.nf__walk-btn{flex:0 0 auto;padding:6px}.nf__walk-btn.is-cur{flex:1 1 auto;min-width:0;padding-right:12px}.nf__walk-btn:not(.is-cur) .nf__walk-label{display:none}.nf__walk-btn.is-cur .nf__walk-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf__walk-replay{margin-left:auto}}@keyframes eth-bob{50%{transform:translateY(-8px)}}@keyframes eth-flow-y{0%{background-position:0 200%}to{background-position:0 -200%}}.eth{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;background:#fff}.eth:before{content:"";position:absolute;inset:0 0 auto 0;z-index:-1;height:780px;pointer-events:none;background:radial-gradient(56% 70% at 92% 0,rgba(124,58,237,.18),transparent 70%),radial-gradient(48% 60% at 0 24%,rgba(14,165,198,.12),transparent 70%),linear-gradient(180deg,#f7f5ff,#fff)}.eth-wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.eth-hero{padding:150px 20px 64px}.eth-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1180px;margin-inline:auto}.eth-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(63,43,150,.2);border-radius:999px;background:#fff;box-shadow:0 10px 24px -18px rgba(63,43,150,.6);color:#3f2b96;font-size:13.5px;font-weight:800}.eth-hero h1{margin-top:22px;background:linear-gradient(135deg,#1d1450,#3f2b96 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Inter Tight",var(--dw-font);font-size:clamp(2.8rem,1.8rem + 4vw,5rem);font-weight:800;line-height:1.04;letter-spacing:-.03em}.eth-hero__sub{margin-top:18px;color:#4a4570;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600;line-height:1.45}.eth-hero__intro{max-width:58ch;margin-top:16px;color:var(--dw-text-2);font-size:1.05rem;line-height:1.75}.eth-hero__pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.eth-hero__pills a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border:1px solid #e6e2f5;border-radius:999px;background:#fff;color:var(--dw-text);font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.eth-hero__pills a:hover{border-color:var(--c1);box-shadow:0 14px 24px -16px var(--c1);transform:translateY(-2px)}.eth-hero__pills a span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff}.eth-hero__visual{position:relative}.eth-frame{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:32px;box-shadow:0 40px 80px -40px rgba(30,20,100,.55),0 0 0 8px rgba(255,255,255,.7)}.eth-frame img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:50% 45%}.eth-float{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:16px;background:#fff;box-shadow:0 20px 36px -20px rgba(30,20,100,.55);color:#27234d;font-size:14px;font-weight:800;animation:eth-bob 6s ease-in-out infinite}.eth-float svg{color:#7c3aed}.eth-float--a{top:14%;left:-18px}.eth-float--b{right:-14px;bottom:12%;animation-delay:-3s}.eth-principles{padding:40px 0 72px}.eth-head{max-width:720px;margin:0 auto 48px;text-align:center}.eth-head h2{font-family:"Inter Tight",var(--dw-font);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--dw-text)}.eth-head p{margin-top:12px;color:var(--dw-text-2);font-size:1.15rem;line-height:1.55}.eth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eth-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c1) 14%,#e8e5f4);border-radius:32px;background:#fff;box-shadow:0 28px 56px -40px color-mix(in srgb,var(--c1) 60%,transparent);scroll-margin-top:110px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.eth-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--c1),var(--c2))}.eth-card:after{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 18%,transparent),transparent);pointer-events:none}.eth-card:hover{border-color:color-mix(in srgb,var(--c1) 40%,#fff);box-shadow:0 36px 64px -38px color-mix(in srgb,var(--c1) 75%,transparent);transform:translateY(-5px)}.eth-card>*{position:relative;z-index:1}.eth-card .eth-card__num{position:absolute;top:18px;right:26px;color:transparent;font-family:"Inter Tight",var(--dw-font);font-size:64px;font-weight:800;line-height:1;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c1) 24%,transparent)}.eth-card__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 18px 28px -16px var(--c1);color:#fff}.eth-card h3{max-width:85%;margin-top:6px;color:var(--dw-text);font-family:"Inter Tight",var(--dw-font);font-size:1.55rem;font-weight:800;line-height:1.15;letter-spacing:-.01em}.eth-card__desc{color:var(--dw-text-2);font-size:1.02rem;line-height:1.65}.eth-card ul{display:grid;gap:12px;margin:6px 0 0;padding:16px 0 0;border-top:1px dashed color-mix(in srgb,var(--c1) 24%,#e2deef);list-style:none}.eth-card li{display:flex;align-items:flex-start;gap:12px;color:#3b3566;font-size:15px;line-height:1.55}.eth-card li>span{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--c1) 12%,#fff);color:var(--c1)}.eth-human-wrap{padding-bottom:24px}.eth-human{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(28px,4.5vw,64px);overflow:hidden;isolation:isolate;border-radius:36px;background:radial-gradient(60% 80% at 92% 0,rgba(167,139,250,.42),transparent 70%),linear-gradient(160deg,#1a1150,#2d2080 55%,#4a37b0);box-shadow:0 40px 80px -40px rgba(30,20,100,.7);color:#fff}.eth-human:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px) 0 0 /26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.eth-human__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eth-human h2{margin-top:18px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.45rem,1.1rem + 1.5vw,2.15rem);font-weight:800;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.eth-human__points{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.eth-human__points li{display:flex;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.1)}.eth-human__points li>span:first-child{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:#22c55e}.eth-human__points li>span:last-child{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.5}.eth-human__points b{display:block;margin-bottom:2px;color:#fff;font-size:16px}.eth-flow{display:grid;justify-items:center;gap:8px}.eth-flow__node{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:320px;padding:24px 20px;border:1px solid rgba(255,255,255,.24);border-radius:24px;background:rgba(255,255,255,.1);font-family:"Inter Tight",var(--dw-font);font-size:1.15rem;font-weight:800;line-height:1.25;text-align:center}.eth-flow__node>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.18)}.eth-flow__node--human{border-color:#fff;background:#fff;box-shadow:0 24px 40px -22px rgba(0,0,0,.6);color:#2a1d78}.eth-flow__node--human>span{background:linear-gradient(135deg,#3f2b96,#7c3aed);color:#fff}.eth-flow__link{position:relative;display:grid;place-items:center;width:44px;height:60px;color:#c4b5fd}.eth-flow__link i{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#a78bfa,transparent) 0 0 /100% 200%;animation:eth-flow-y 2.2s linear infinite}.eth-flow__link svg{position:relative;padding:3px;border-radius:50%;background:#2d2080;transform:rotate(90deg)}.eth-end{display:grid;gap:24px;padding-block:24px 96px}.eth-data{display:flex;align-items:center;gap:18px;padding:22px 26px;border:1px solid #e6e2f5;border-radius:24px;background:#fff;box-shadow:0 24px 44px -34px rgba(49,38,130,.45)}.eth-data__icon{display:grid;flex:none;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#0f766e,#34d399);color:#fff}.eth-data h3{color:var(--dw-text);font-family:"Inter Tight",var(--dw-font);font-size:1.15rem;font-weight:800}.eth-data p{margin-top:4px;color:var(--dw-text-2);font-size:.98rem;line-height:1.6}.eth-data__badges{display:flex;gap:8px;margin-left:auto}.eth-data__badges b{padding:6px 12px;border-radius:999px;background:#f1eeff;color:#4c3bc4;font-size:12px;letter-spacing:.06em}.eth-cta{padding:clamp(32px,5vw,64px) 24px;border-radius:36px;background:linear-gradient(135deg,#3f2b96,#6d3de0 62%,#b02bd1);box-shadow:0 40px 70px -40px rgba(63,43,150,.8);color:#fff;text-align:center}.eth-cta h2{max-width:22ch;margin:0 auto;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.eth-cta p{max-width:60ch;margin:14px auto 0;color:rgba(255,255,255,.86);font-size:1.1rem;line-height:1.6}.eth-cta__btn{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:16px 30px;border-radius:16px;background:#fff;box-shadow:0 20px 36px -18px rgba(0,0,0,.5);color:#3f2b96;font-weight:800;text-decoration:none;transition:transform .2s ease}.eth-cta__btn:hover{transform:translateY(-2px)}@media (max-width:1023px){.eth-hero{padding-top:124px}.eth-hero__inner{grid-template-columns:minmax(0,1fr)}.eth-float--a{left:8px}.eth-float--b{right:8px}.eth-human{grid-template-columns:minmax(0,1fr)}.eth-flow{grid-auto-flow:row}}@media (max-width:799px){.eth-grid{grid-template-columns:minmax(0,1fr)}.eth-card{padding:26px 22px}.eth-data{flex-wrap:wrap}.eth-data__badges{margin-left:0}}@media (prefers-reduced-motion:reduce){.eth-float,.eth-flow__link i{animation:none}.eth-card,.eth-cta__btn,.eth-hero__pills a{transition:none}}.ft{--ft-a:var(--mt-accent,#5a46c0);--ft-b:var(--mt-accent2,#8b5cf6);--ft-soft:var(--mt-soft,#f1eeff);--nf-accent:var(--ft-a);--nf-accent2:var(--ft-b);color:var(--dw-text)}.ft__head{max-width:720px;margin:0 auto 32px;text-align:center}.ft__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--ft-a) 28%,transparent);border-radius:999px;background:var(--ft-soft);color:var(--ft-a);font-size:14px;font-weight:800}.ft__head h2{margin-top:16px;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ft__lead{margin-top:10px;color:var(--dw-text-2);font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.55}.ft-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 28px;padding:22px 12px 20px;border:1px solid color-mix(in srgb,var(--ft-a) 14%,#e6e4f0);border-radius:28px;background:rgba(255,255,255,.8);box-shadow:0 24px 50px -38px color-mix(in srgb,var(--ft-a) 55%,transparent);list-style:none}.ft-flow__step{--lane:#7c3aed;position:relative;display:grid;gap:6px;justify-items:center;padding-inline:6px;text-align:center}.ft-flow__step--1{--lane:#2f5bd8}.ft-flow__step--2{--lane:#c026d3}.ft-flow__step--3{--lane:#0f9d7a}.ft-flow__node{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--lane);box-shadow:0 14px 22px -14px var(--lane);color:#fff}.ft-flow__node i{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border:2px solid var(--lane);border-radius:50%;background:#fff;color:var(--lane);font-size:11px;font-style:normal;font-weight:800;line-height:18px;text-align:center}.ft-flow__step b{font-size:13px;line-height:1.25}.ft-flow__step small{color:var(--lane);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ft-flow__step:not(:last-child):after{content:"";position:absolute;top:23px;right:calc(-50% + 34px);left:calc(50% + 34px);height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--lane) 60%,transparent) 0 6px,transparent 6px 11px)}.ft__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.ft-tile{display:flex;flex-direction:column;grid-column:span 2;overflow:hidden;border:1px solid color-mix(in srgb,var(--ft-a) 14%,#e8e5f4);border-radius:28px;background:#fff;box-shadow:0 26px 50px -38px color-mix(in srgb,var(--ft-a) 60%,transparent);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ft-tile--wide{grid-column:span 3}.ft-tile:hover{box-shadow:0 34px 60px -36px color-mix(in srgb,var(--ft-a) 75%,transparent);transform:translateY(-4px)}.ft-tile__art{display:grid;flex:1;align-items:center;min-height:224px;padding:20px;background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--ft-b) 40%,transparent),transparent 70%),linear-gradient(155deg,#1c1352 0,color-mix(in srgb,var(--ft-a) 52%,#1c1352) 100%)}.ft-tile__body{display:flex;align-items:center;gap:14px;padding:16px 20px 18px}.ft-tile__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--ft-a),var(--ft-b));box-shadow:0 12px 20px -12px color-mix(in srgb,var(--ft-a) 80%,transparent);color:#fff}.ft-tile h3{font-family:"Inter Tight",var(--dw-font);font-size:1.12rem;font-weight:800;line-height:1.2}.ft-tile p{margin-top:2px;color:var(--dw-text-2);font-size:14px;line-height:1.4}.ft-stack{display:grid;gap:12px;width:100%}.ft-split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.ft-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.14);color:#fff}.ft-card{display:grid;gap:8px;min-width:0;padding:12px;border-radius:14px;background:#fff;box-shadow:0 14px 28px -20px rgba(6,3,40,.75);color:var(--dw-text)}.ft-card__t{font-size:13px;font-weight:800;line-height:1.25}.ft-muted{color:var(--dw-text-2);font-size:11px;font-weight:600}.ft-lines{display:grid;gap:6px}.ft-lines i{display:block;height:6px;border-radius:3px;background:#e7e3f4}.ft-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;border-radius:9px;background:linear-gradient(135deg,var(--ft-a),var(--ft-b));color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.ft-btn--ghost{background:rgba(255,255,255,.16);color:#fff}.ft-card .ft-btn--ghost{background:#f1eff9;color:#4a4570}.ft-btn--sm{padding:4px 8px;font-size:10.5px}.ft-actions{flex-wrap:wrap}.ft-actions,.ft-row{display:flex;gap:8px}.ft-row{align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0eef8;font-size:12px}.ft-row:last-child{border-bottom:0}.ft-row b{min-width:0;font-size:12px}.ft-row small{flex:none;width:52px;color:var(--dw-text-2);font-size:10.5px;font-weight:700}.ft-card--acted .ft-row b,.ft-row b:only-of-type{flex:1}.ft-st{flex:none;padding:3px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:800}.ft-st--0{background:#ede9fe;color:#6d28d9}.ft-st--1{background:#e7f8ee;color:#15803d}.ft-st--2{background:#e0ecff;color:#1d4ed8}.ft-tag{flex:none;padding:3px 8px;border-radius:999px;background:var(--ft-soft);color:var(--ft-a);font-size:10.5px;font-style:normal;font-weight:800}.ft-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ft-chip{padding:4px 9px;border-radius:999px;background:#f1eff9;color:#4a4570;font-size:11px;font-weight:700}.ft-chip--glass{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14);color:#fff}.ft-res{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%}.ft-res--ok{background:#e7f8ee;color:#15803d}.ft-res--mid{background:#fef3c7;color:#b45309}.ft-res--none{background:#eef0f4;color:#64748b}.ft-match{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-big{color:#fff;font-family:"Inter Tight",var(--dw-font);font-size:46px;font-weight:800;line-height:1}.ft-trio{display:flex;gap:14px}.ft-num{display:grid;text-align:center}.ft-num b{font-family:"Inter Tight",var(--dw-font);font-size:24px;font-weight:800;line-height:1.05}.ft-num small{color:rgba(255,255,255,.78);font-size:10px;font-weight:600}.ft-num--0 b{color:#4ade80}.ft-num--1 b{color:#fbbf24}.ft-num--2 b{color:#cbd5e1}.ft-card--bar{display:flex;align-items:center;gap:10px;padding:10px 12px}.ft-card--bar>b{font-size:12px;white-space:nowrap}.ft-stackbar{display:flex;flex:1;height:10px;overflow:hidden;border-radius:5px;background:#eceaf6}.ft-sb0{background:#22c55e}.ft-sb1{background:#f59e0b}.ft-sb2{background:#94a3b8}.ft-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ft-path--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ft-path li{position:relative;display:grid;gap:6px;justify-items:center;text-align:center}.ft-path li>span{z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 8px 14px -8px rgba(0,0,0,.5);color:var(--ft-a);font-size:12px;font-weight:800}.ft-path li:not(:last-child):after{content:"";position:absolute;top:14px;left:50%;width:100%;height:2px;background:rgba(255,255,255,.32)}.ft-path small{color:rgba(255,255,255,.84);font-size:10px;font-weight:600;line-height:1.2}.ft-weights{display:flex;flex:1;height:26px;overflow:hidden;border-radius:8px}.ft-weights i{display:grid;place-items:center;color:#fff;font-size:10.5px;font-style:normal;font-weight:800}.ft-w0{background:#4f46e5}.ft-w1{background:#8b5cf6}.ft-w2{background:#d946ef}.ft-w3{background:#fb923c}.ft-eqwrap{display:grid;gap:12px;width:100%}.ft-chips--presets{justify-content:center}.ft-chip--btn{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#fff;font-family:var(--dw-font);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ft-chip--btn.is-on{background:#fff;color:var(--ft-a)}.ft-chip--btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ft-eq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.ft-eq__sliders{display:flex;gap:4px;margin:0;padding:8px 8px 6px;border-radius:14px;background:#fff;list-style:none}.ft-eq__sliders li{display:grid;gap:4px;justify-items:center}.ft-eq__sliders b{font-family:"Inter Tight",var(--dw-font);font-size:11px;font-weight:800}.ft-eq__sliders small{max-width:42px;color:var(--dw-text-2);font-size:8.5px;font-weight:700;line-height:1.1;overflow-wrap:anywhere;text-align:center}.ft-eq__hit{position:relative;display:flex;justify-content:center;width:34px;height:86px;padding:9px 0;border-radius:9px;cursor:ns-resize;outline:none;touch-action:none;user-select:none}.ft-eq__hit:focus-visible{box-shadow:0 0 0 2px var(--ft-a)}.ft-eq__track{display:flex;align-items:flex-end;width:6px;height:100%;border-radius:3px;background:#ece9f8}.ft-eq__track i{position:relative;display:block;width:100%;border-radius:3px;background:linear-gradient(180deg,var(--ft-b),var(--ft-a));transition:height .3s cubic-bezier(.22,1,.36,1)}.ft-eq__track i:after{content:"";position:absolute;top:-8px;left:50%;width:17px;height:17px;margin-left:-8.5px;border:3px solid var(--ft-a);border-radius:50%;background:#fff;box-shadow:0 3px 8px -2px rgba(0,0,0,.35)}.ft-eq__hit.is-hint .ft-eq__track i:after{animation:nv-ring 1.8s ease-out 3}.ft-eq__rank{position:relative;margin:0;padding:0;list-style:none}.ft-eq__rank li{position:absolute;top:calc(var(--pos, 0) * 28px);right:0;left:0;display:flex;align-items:center;gap:7px;height:24px;padding:0 8px;border-radius:9px;background:#fff;transition:top .5s cubic-bezier(.22,1,.36,1),background-color .4s ease}.ft-eq__rank li.is-up{background:#eefbf3}.ft-eq__n{display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ft-soft);color:var(--ft-a);font-size:9.5px;font-weight:800}.ft-eq__rank b{flex:none;font-size:11px}.ft-eq__bar{display:block;flex:1;height:5px;overflow:hidden;border-radius:3px;background:#ece9f8}.ft-eq__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ft-a),var(--ft-b));transition:width .4s cubic-bezier(.22,1,.36,1)}.ft-eq__rank strong{flex:none;min-width:2.4ch;font-family:"Inter Tight",var(--dw-font);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.ft-card--score{gap:0}.ft-score__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid #f0eef8;font-size:11.5px;font-weight:700}.ft-dots{display:flex;gap:3px}.ft-dots i{width:8px;height:8px;border-radius:50%;background:#e3dff2}.ft-dots i.is-on{background:var(--ft-a)}.ft-score__total{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding-top:8px}.ft-score__total b{color:var(--ft-a);font-family:"Inter Tight",var(--dw-font);font-size:26px;font-weight:800;line-height:1}.ft-score__total small{color:var(--dw-text-2);font-size:12px;font-weight:700}.ft-card--quote{position:relative;padding-left:40px}.ft-quote{position:absolute;top:8px;left:12px;color:color-mix(in srgb,var(--ft-a) 45%,#fff);font-family:Georgia,serif;font-size:40px;font-weight:700;line-height:1}.ft-play{display:flex;gap:8px;align-items:center}.ft-play>i{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ft-a);color:#fff}.ft-playbar{flex:1;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--ft-a) 18%,#eee)}.ft-playbar i{display:block;width:42%;height:100%;background:var(--ft-a)}.ft-play small{color:var(--ft-a);font-size:10.5px;font-weight:800}.ft-prog{height:6px;overflow:hidden;border-radius:3px;background:#ece9f8}.ft-prog i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--ft-a),var(--ft-b))}.ft-card--done{justify-items:start}.ft-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#22c55e;color:#fff}.ft-card--bars{position:relative;gap:9px;padding:16px 14px 12px}.ft-bar-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:11px;font-weight:700}.ft-track{height:8px;overflow:hidden;background:#ece9f8}.ft-track,.ft-track i{display:block;border-radius:4px}.ft-track i{height:100%;background:linear-gradient(90deg,var(--ft-a),var(--ft-b))}.ft-bar-row.is-self .ft-track i{background:linear-gradient(90deg,#f59e0b,#fb923c)}.ft-bar-row b{font-family:"Inter Tight",var(--dw-font);font-size:12px;font-weight:800}.ft-gap{position:absolute;top:-11px;right:12px;padding:3px 9px;border:1px solid #fde4b0;border-radius:999px;background:#fff7e6;color:#b45309;font-size:11px;font-weight:800}.ft-card--chart{justify-content:space-around;height:96px;padding:12px 14px 10px}.ft-card--chart,.ft-cols{display:flex;align-items:flex-end}.ft-cols{gap:6px;height:100%}.ft-col{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:flex-end;width:28px;height:100%}.ft-col small{font-size:10px;font-weight:800}.ft-col i{display:block;width:100%;max-height:calc(100% - 14px);border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--ft-b),var(--ft-a))}.ft-col i.is-a{background:color-mix(in srgb,var(--ft-a) 35%,#fff)}.ft-card--safe{gap:10px}.ft-lockrow{display:flex;gap:8px;align-items:center;color:var(--ft-a)}.ft-lockrow .ft-lines{flex:1}.ft-textarea{padding:10px;border:1.5px dashed #d9d3f0;border-radius:10px;background:#faf9ff}.ft-code{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:10px;background:var(--ft-soft)}.ft-code small{color:var(--dw-text-2);font-size:10.5px;font-weight:700}.ft-code code{color:var(--ft-a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;letter-spacing:.08em}.ft-line{position:relative;height:62px;margin:0 10px}.ft-line__rail,.ft-line__span{position:absolute;top:16px;height:4px;border-radius:2px}.ft-line__rail{right:0;left:0;background:rgba(255,255,255,.2)}.ft-line__span{left:0;width:52%;background:linear-gradient(90deg,#fff,#c4b5fd)}.ft-line__dot{position:absolute;top:10px;width:16px;height:16px;border:4px solid var(--ft-b);border-radius:50%;background:#fff}.ft-line__dot--a{left:0}.ft-line__dot--b{left:52%;margin-left:-8px}.ft-line__dot--c{right:0;box-shadow:0 0 0 6px rgba(255,255,255,.2)}.ft-line__lab{position:absolute;top:36px;color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}.ft-line__lab--a{left:0}.ft-line__lab--b{left:52%;transform:translateX(-50%)}.ft-line__lab--c{right:0}.ft-topics{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ft-topics li{display:flex;gap:10px;align-items:center;padding:7px 10px;border-radius:11px;background:#fff;font-size:12px;font-weight:700}.ft-topics li span{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--ft-a),var(--ft-b));color:#fff;font-size:10.5px;font-weight:800}.ft__agent{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:center;margin-top:26px;color:var(--dw-text-2);font-size:14px;font-weight:600;text-align:center}.ft__agent a,.ft__agent>svg{color:var(--ft-a)}.ft__agent a{display:inline-flex;gap:6px;align-items:center;padding:7px 14px;border:1px solid color-mix(in srgb,var(--ft-a) 25%,#e6e4f0);border-radius:999px;background:#fff;font-weight:800;text-decoration:none}@media (max-width:1023px){.ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-tile,.ft-tile--wide{grid-column:span 1}.ft-tile:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:899px){.ft-flow{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}.ft-flow__step{grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:0;justify-items:start;padding-inline:0;text-align:left}.ft-flow__node{grid-row:span 2}.ft-flow__step b{align-self:end}.ft-flow__step:not(:last-child):after{top:52px;right:auto;bottom:-14px;left:23px;width:2px;height:auto;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--lane) 60%,transparent) 0 6px,transparent 6px 11px)}}@media (max-width:639px){.ft__grid{grid-template-columns:minmax(0,1fr)}.ft-tile:last-child:nth-child(odd){grid-column:auto}.ft-tile__art{min-height:0;padding:18px 16px}}@media (prefers-reduced-motion:reduce){.ft-chip--btn,.ft-eq__bar i,.ft-eq__rank li,.ft-eq__track i,.ft-tile{transition:none}.ft-eq__hit.is-hint .ft-eq__track i:after{animation:none}}.ft-bar-row{grid-template-columns:92px minmax(0,1fr) auto}.ft-tile__art{container-type:inline-size}@container (max-width: 350px){.ft-eq,.ft-split{grid-template-columns:minmax(0,1fr)}.ft-split>.ft-arrow{justify-self:center;transform:rotate(90deg)}.ft-eq__sliders,.ft-match{justify-content:center}.ft-match{flex-wrap:wrap}}.nr__head--ag{max-width:920px;margin-bottom:clamp(32px,4vw,48px)}.nr__title--ag{font-size:clamp(1.85rem,1rem + 3.7vw,3.9rem)}.nr__title--ag em{display:block}.nr__head--ag .nr__lead{font-size:clamp(1rem,.95rem + .35vw,1.2rem)}.ag{--ag-link:88px;--ag-link-v:64px;display:grid;grid-template-columns:minmax(0,1fr) var(--ag-link) minmax(0,.8fr) var(--ag-link) minmax(0,1.15fr);grid-template-rows:auto auto;row-gap:22px;align-items:center;max-width:1080px;margin:0 auto}.ag__step--1{grid-area:1/1}.ag__apps{grid-area:2/1}.ag__link--1{grid-area:2/2}.ag__step--2{grid-area:1/3}.ag__core{grid-area:2/3}.ag__link--2{grid-area:2/4}.ag__step--3{grid-area:1/5}.ag__notify{grid-area:2/5}.ag__step{display:inline-flex;align-items:center;justify-self:center;gap:10px;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:800;letter-spacing:-.01em}.ag__step-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:15px;font-weight:900;color:#2a1a7a;background:linear-gradient(135deg,#c4b5fd,#f0abfc)}.ag__apps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ag__apps li{position:relative}.ag__apps li.is-open{z-index:6}.ag__app{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:20px;font:inherit;color:inherit;text-align:left;background:rgba(255,255,255,.1);backdrop-filter:blur(6px);cursor:pointer;transition:background .2s ease,border-color .2s ease}.ag__app:hover{background:rgba(255,255,255,.16)}.ag__app:focus-visible{outline:2px solid #fff;outline-offset:2px}.ag__apps li.is-open .ag__app{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.2)}.ag__chev{flex:none;color:rgba(255,255,255,.7);transition:transform .25s ease}.ag__apps li.is-open .ag__chev{transform:rotate(180deg)}.ag__app-ic{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:rgba(255,255,255,.16)}.ag__apps b{flex:1;min-width:0;font-size:1.05rem;font-weight:700}.ag__link{position:relative;align-self:center;height:24px}.ag__link:before{left:8px;right:14px;border-top:2px dashed rgba(255,255,255,.4);transform:translateY(-1px)}.ag__link:after,.ag__link:before{content:"";position:absolute;top:50%}.ag__link:after{right:8px;width:9px;height:9px;margin-top:-5px;border-top:2px solid rgba(255,255,255,.75);border-right:2px solid rgba(255,255,255,.75);transform:rotate(45deg)}.ag__link i{position:absolute;left:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#f5d0fe;box-shadow:0 0 14px 2px rgba(240,171,252,.8);opacity:0;animation:ag-run-x 2.7s linear infinite;animation-delay:calc(var(--d, 0) * .9s)}@keyframes ag-run-x{0%{transform:translateX(0);opacity:0}12%,88%{opacity:1}to{transform:translateX(calc(var(--ag-link) - 34px));opacity:0}}@keyframes ag-run-y{0%{transform:translateY(0);opacity:0}12%,88%{opacity:1}to{transform:translateY(calc(var(--ag-link-v) - 34px));opacity:0}}.ag__core{display:grid;justify-items:center;gap:20px}.ag__orb{position:relative;display:grid;place-items:center;width:clamp(112px,12vw,148px);aspect-ratio:1;border-radius:50%;color:#fff;background:linear-gradient(145deg,#8b5cf6,#d946ef);box-shadow:0 20px 50px -12px rgba(217,70,239,.7),inset 0 2px 0 rgba(255,255,255,.35)}.ag__orb:after,.ag__orb:before{content:"";position:absolute;inset:0;border:2px solid rgba(240,171,252,.75);border-radius:50%;opacity:0;animation:ag-ring 3s ease-out infinite}.ag__orb:after{animation-delay:1.5s}@keyframes ag-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.ag__orb-badge{position:absolute;right:-6px;top:-4px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#6d28d9;background:#fff;box-shadow:0 8px 20px -6px rgba(0,0,0,.45)}.ag__core b{padding:8px 18px;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:1.05rem;font-weight:800;background:rgba(255,255,255,.14)}.ag__notify{display:grid;gap:10px}.ag__alerts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ag__alert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px 13px;border-radius:20px;color:#1f1550;background:rgba(255,255,255,.97);box-shadow:0 18px 36px -18px rgba(8,4,40,.7)}.ag__alert-app{display:grid;flex:none;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(31,21,80,.1)}.ag__alert-app img{display:block;width:26px;height:26px;object-fit:contain}.ag__alert-app.is-mail{color:#fff;background:linear-gradient(160deg,#3b9bff,#1d58d8);box-shadow:none}.ag__alert-text{display:grid;gap:2px;min-width:0}.ag__alert-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ag__alert-meta small{font-size:11px;font-weight:700;color:#6b6880}.ag__alert-meta time{font-size:11px;white-space:nowrap;color:#8a86a0}.ag__alert-text i{font-size:13px;font-style:normal;font-weight:800;line-height:1.25;color:#1f1550}.ag__alert b{font-size:.9rem;font-weight:500;line-height:1.3;color:#3a3659}.ag__alerts-note{margin:0;font-size:12px;font-weight:600;text-align:center;color:rgba(255,255,255,.62)}.ag__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none}.ag__trust li{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.95rem;font-weight:700;background:rgba(255,255,255,.1)}.ag__trust li span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18)}@media (max-width:900px){.ag{grid-template-columns:minmax(0,420px);grid-template-rows:none;justify-content:center;row-gap:16px}.ag>*{grid-area:auto}.ag__link{justify-self:center;width:24px;height:var(--ag-link-v)}.ag__link:before{left:50%;right:auto;top:6px;bottom:14px;border-top:0;border-left:2px dashed rgba(255,255,255,.4);transform:translateX(-1px)}.ag__link:after{left:50%;right:auto;top:auto;bottom:6px;margin:0 0 0 -5px;transform:rotate(135deg)}.ag__link i{left:50%;top:6px;margin:0 0 0 -5px;animation-name:ag-run-y}}@media (prefers-reduced-motion:reduce){.ag__link i{display:none}.ag__orb:after,.ag__orb:before{animation:none}}.fc{--fa-ink:#1f1550;--fa-mute:#6b6880;--fa-ok:#16a34a;display:grid;gap:clamp(28px,4vw,44px)}.fc__head{max-width:720px;margin:0 auto;text-align:center}.fc__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mt-accent);background:var(--mt-soft)}.fc__head h2{margin:16px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--dw-text)}.fc__lead{max-width:580px;text-wrap:balance;margin:12px auto 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.55;color:#4b4766}.fc__grid{display:grid;gap:20px;margin:0;padding:0;list-style:none}.fc__grid--n3,.fc__grid--n6{grid-template-columns:repeat(3,minmax(0,1fr))}.fc__grid--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.fc__grid--n5{grid-template-columns:repeat(6,minmax(0,1fr))}.fc__grid--n5 .fc-li{grid-column:span 2}.fc__grid--n5 .fc-li:nth-child(n+4){grid-column:span 3}.fc-card,.fc-li{display:flex;min-width:0}.fc-card{flex:1;flex-direction:column;padding:10px;border:1px solid rgba(31,21,80,.09);border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.04),0 22px 44px -32px rgba(31,21,80,.35)}.fc-card__art{container-type:inline-size;display:grid;place-items:center;height:176px;padding:14px;overflow:hidden;border-radius:16px;background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--mt-accent) 13%,transparent),transparent 62%),var(--mt-soft)}.fc-card__body{padding:16px 10px 10px}.fc-card h3{display:flex;align-items:baseline;gap:10px;margin:0;font-size:1.12rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--dw-text)}.fc-card__n{flex:none;font-size:12px;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mt-accent)}.fc-card p{margin:6px 0 0;font-size:.95rem;line-height:1.5;color:var(--dw-text-2)}.fc__foot{display:grid;gap:10px;justify-items:center}.fc__agent,.fc__note{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;color:var(--dw-text-2)}.fc__note{padding:9px 16px;border-radius:999px;background:var(--mt-soft)}.fc__agent a,.fc__agent svg,.fc__note{color:var(--mt-accent)}.fc__agent a{display:inline-flex;align-items:center;gap:4px;font-weight:700}@media (max-width:900px){.fc__grid--n3,.fc__grid--n4,.fc__grid--n5,.fc__grid--n6{grid-template-columns:repeat(2,minmax(0,1fr))}.fc__grid--n5 .fc-li,.fc__grid--n5 .fc-li:nth-child(n+4){grid-column:auto}.fc__grid--n3 .fc-li:last-child:nth-child(odd),.fc__grid--n5 .fc-li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.fc__grid--n3,.fc__grid--n4,.fc__grid--n5,.fc__grid--n6{grid-template-columns:minmax(0,1fr)}.fc-card__art{padding:10px}}.fa-card{min-width:0;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.06),0 10px 22px -12px rgba(31,21,80,.28)}.fa-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.fa-lines{display:grid;gap:5px}.fa-lines i{display:block;height:6px;border-radius:3px;background:#e8e5f1}.fa-arrow{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--mt-accent);background:#fff;box-shadow:0 4px 10px -4px rgba(31,21,80,.3)}.fa-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;color:#fff;background:var(--mt-accent)}.fa-btn--ghost,.fa-chip{color:var(--mt-accent);background:color-mix(in srgb,var(--mt-accent) 12%,#fff)}.fa-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.3;white-space:nowrap}.fa-chip,.fa-ok{font-style:normal}.fa-ok{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--fa-ok)}.fa-ok--sm{width:17px;height:17px}.fa-meter{height:10px;overflow:hidden;background:color-mix(in srgb,var(--mt-accent) 13%,#fff)}.fa-meter,.fa-meter i{display:block;border-radius:5px}.fa-meter i{height:100%;background:linear-gradient(90deg,var(--mt-accent),var(--mt-accent2))}.fa-actions{display:flex;gap:5px}.fa-req{display:grid;gap:8px;justify-items:start;width:138px}.fa-req b{font-size:12.5px;color:var(--fa-ink)}.fa-req .fa-lines{width:100%}.fa-stat{display:grid;gap:7px;justify-items:center;padding:12px 14px;text-align:center}.fa-stat b{font-size:12px;color:var(--fa-ink)}.fa-match{display:grid;gap:9px;width:min(100%,250px)}.fa-match__num{display:flex;align-items:baseline;gap:6px;margin:0}.fa-match__num b{font-size:46px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--mt-accent)}.fa-match__num small{font-size:16px;font-weight:700;color:var(--fa-mute)}.fa-match>small{font-size:12px;font-weight:600;color:var(--fa-mute)}.fa-w{display:grid;gap:14px;width:min(100%,290px)}.fa-w__bar{display:flex;gap:2px;height:32px;overflow:hidden;border-radius:10px}.fa-w__bar i{display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800}.fa-w0{color:#fff;background:var(--mt-accent)}.fa-w1{color:#fff;background:color-mix(in srgb,var(--mt-accent) 76%,#fff)}.fa-w2{color:#fff;background:color-mix(in srgb,var(--mt-accent) 52%,#fff)}.fa-w3{color:var(--fa-ink);background:color-mix(in srgb,var(--mt-accent) 30%,#fff)}.fa-w__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none}.fa-w__legend li{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--fa-ink)}.fa-w__legend i{flex:none;width:10px;height:10px;border-radius:3px}.fa-eq{display:flex;align-items:center;justify-content:center;gap:10px}.fa-eq__sliders{display:flex;gap:2px;margin:0;padding:0;list-style:none}.fa-eq__sliders li{display:grid;justify-items:center;gap:4px;width:44px}.fa-eq__sliders b{font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mt-accent)}.fa-eq__sliders small{max-width:100%;hyphens:manual;min-height:22px;font-size:9px;font-weight:600;line-height:1.2;text-align:center;color:var(--fa-mute)}.fa-eq__hit{display:grid;place-items:stretch center;width:40px;height:76px;padding:2px 0;cursor:grab;touch-action:none;border-radius:10px;outline:none}.fa-eq__hit:focus-visible{box-shadow:0 0 0 2px var(--mt-accent)}.fa-eq__track{position:relative;width:8px;height:100%;border-radius:4px;background:color-mix(in srgb,var(--mt-accent) 16%,#fff)}.fa-eq__track i{position:absolute;inset:auto 0 0;border-radius:4px;background:var(--mt-accent);transition:height .12s ease}.fa-eq__track i:after{content:"";position:absolute;left:50%;top:-3px;width:16px;height:16px;margin-left:-8px;border:3px solid var(--mt-accent);border-radius:50%;background:#fff;box-shadow:0 3px 8px -2px rgba(31,21,80,.4)}.fa-eq__hit.is-hint .fa-eq__track i:after{animation:fa-hint 1.6s ease-out infinite}@keyframes fa-hint{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mt-accent) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}.fa-eq__rank{position:relative;flex:none;width:104px;margin:0;padding:0;list-style:none}.fa-eq__rank li{--fill:0%;position:absolute;inset-inline:0;top:calc(var(--pos) * 24px);display:flex;align-items:center;gap:6px;height:20px;padding:0 7px 0 3px;border-radius:7px;font-size:10.5px;background:linear-gradient(90deg,color-mix(in srgb,var(--mt-accent) 20%,#fff) var(--fill),#fff var(--fill));box-shadow:0 1px 2px rgba(31,21,80,.08);transition:top .45s cubic-bezier(.22,1,.36,1),background .2s ease}.fa-eq__rank li.is-up{box-shadow:inset 2px 0 0 var(--fa-ok)}.fa-eq__rank li.is-down{box-shadow:inset 2px 0 0 #d64550}.fa-eq__n{display:grid;place-items:center;flex:none;width:15px;height:15px;border-radius:50%;font-size:9px;font-weight:800;color:#fff;background:var(--mt-accent)}.fa-eq__rank b{flex:1;font-weight:700;color:var(--fa-ink)}.fa-eq__rank strong{font-weight:800;font-variant-numeric:tabular-nums;color:var(--mt-accent)}.fa-score{display:flex;align-items:center;gap:14px;padding:12px 14px}.fa-score__row,.fa-score__rows{display:grid;gap:8px}.fa-score__row{grid-template-columns:84px auto;align-items:center;font-size:11px;font-weight:600;color:var(--fa-ink)}.fa-dots{display:inline-flex;gap:3px}.fa-dots i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--mt-accent) 16%,#fff)}.fa-dots i.is-on{background:var(--mt-accent)}.fa-score__total{display:grid;justify-items:center;margin:0}.fa-score__total b{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--mt-accent)}.fa-score__total small{font-size:11px;font-weight:700;color:var(--fa-mute)}.fa-quote{display:grid;gap:10px;width:min(100%,230px);padding:12px 14px}.fa-quote__mark{font:800 34px/.7 Georgia,Times New Roman,serif;color:var(--mt-accent)}.fa-play{display:flex;align-items:center;gap:8px}.fa-play>i{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--mt-accent)}.fa-play__bar{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--mt-accent) 16%,#fff)}.fa-play__bar i{display:block;width:38%;height:100%;border-radius:2px;background:var(--mt-accent)}.fa-play small{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fa-mute)}.fa-survey{display:grid;gap:8px;width:124px}.fa-survey b{font-size:17px;font-weight:800;color:var(--fa-ink)}.fa-survey small{font-size:10.5px;font-weight:600;color:var(--fa-mute)}.fa-bars{position:relative;display:grid;gap:8px;width:min(100%,290px);padding:14px}.fa-bars__gap{position:absolute;top:-9px;right:12px;color:#fff;background:var(--mt-accent2)}.fa-bar-row{display:grid;grid-template-columns:98px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--fa-ink)}.fa-bar-row b{font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.fa-track{height:8px;overflow:hidden;background:color-mix(in srgb,var(--mt-accent) 12%,#fff)}.fa-track,.fa-track i{display:block;border-radius:4px}.fa-track i{height:100%;background:color-mix(in srgb,var(--mt-accent) 50%,#fff)}.fa-bar-row.is-self .fa-track i{background:var(--mt-accent2)}.fa-coach{display:grid;gap:14px;justify-items:center;width:min(100%,300px)}.fa-path{position:relative;display:flex;width:100%;margin:0;padding:0;list-style:none}.fa-path:before{content:"";position:absolute;left:10%;right:10%;top:11px;height:2px;background:color-mix(in srgb,var(--mt-accent) 28%,#fff)}.fa-path li{position:relative;display:grid;flex:1;gap:5px;justify-items:center}.fa-path span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:800;color:#fff;background:var(--mt-accent);box-shadow:0 0 0 3px var(--mt-soft)}.fa-path small{font-size:9.5px;font-weight:600;white-space:nowrap;color:var(--fa-mute)}.fa-delta{display:grid;gap:4px;justify-items:center;padding:9px 20px}.fa-delta small{font-size:10.5px;font-weight:600;color:var(--fa-mute)}.fa-delta p{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:800;color:var(--fa-mute)}.fa-delta .is-after{color:var(--mt-accent)}.fa-list{display:grid;gap:8px;width:min(100%,262px);padding:11px 13px}.fa-list__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.fa-list__row b{flex:1;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:var(--fa-ink)}.fa-list--acted .fa-list__row{display:grid;grid-template-columns:52px minmax(0,1fr) 17px}.fa-list--acted small{font-size:10.5px;font-weight:600;color:var(--fa-mute)}.fa-safe{display:grid;gap:9px;width:min(100%,224px);padding:12px}.fa-safe__lock{display:flex;align-items:center;gap:8px;color:var(--mt-accent)}.fa-safe__lock .fa-lines{flex:1}.fa-safe__text{display:block;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--mt-accent) 8%,#fff)}.fa-safe__code{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:600;color:var(--fa-mute)}.fa-safe__code code{padding:3px 8px;border-radius:6px;font:700 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fa-ink);background:color-mix(in srgb,var(--mt-accent) 12%,#fff)}.fa-time{display:grid;gap:10px;width:min(100%,290px)}.fa-time__line{display:flex;align-items:center}.fa-time__dot{flex:none;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--mt-accent);box-shadow:0 0 0 1px var(--mt-accent),0 4px 8px -2px rgba(31,21,80,.3)}.fa-time__dot--after{background:var(--mt-accent2);box-shadow:0 0 0 1px var(--mt-accent2),0 4px 8px -2px rgba(31,21,80,.3)}.fa-time__seg{flex:1;height:4px;background:var(--mt-accent)}.fa-time__seg--dash{height:0;border-top:3px dashed color-mix(in srgb,var(--mt-accent2) 70%,#fff);background:none}.fa-time__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fa-time__labels small{font-size:11px;font-weight:600;line-height:1.25;text-align:center;color:var(--fa-ink)}.fa-time__labels small:first-child{text-align:left}.fa-time__labels small:last-child{text-align:right}.fa-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,300px);margin:0;padding:0;list-style:none}.fa-topics li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 5px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--fa-ink);background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.06),0 6px 14px -8px rgba(31,21,80,.3)}.fa-topics span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:800;color:#fff;background:var(--mt-accent)}.fa-mem{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.fa-mem__side{display:grid;flex:1;gap:9px;align-content:start;max-width:156px;padding:10px 11px}.fa-person{display:flex;align-items:center;gap:7px;margin:0}.fa-person b{min-width:0;font-size:11.5px;line-height:1.25;color:var(--fa-ink)}.fa-avatar{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--mt-accent),var(--mt-accent2))}.fa-avatar--new{background:linear-gradient(135deg,#0f766e,#34d399)}.fa-mem .fa-chip{justify-self:start;font-size:9.5px}.fa-mem__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fa-mem__list li{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;line-height:1.25;color:var(--fa-ink)}.fa-mem__list i{display:grid;flex:none;place-items:center;width:14px;height:14px;border-radius:50%;font-style:normal;color:#fff;background:var(--fa-ok)}@media (prefers-reduced-motion:reduce){.fa-eq__hit.is-hint .fa-eq__track i:after{animation:none}.fa-eq__rank li,.fa-eq__track i{transition:none}}.mjo{--mt-accent:var(--mj-accent,#c2417a);--mt-accent2:#f08a3c;--mt-soft:var(--mj-accent-soft,#fdebf2);--fa-ink:#1f1550;--fa-mute:#6b6880;--fa-ok:#16a34a}.mjo__head--trend{flex-wrap:wrap}.mjo__headline{display:inline-flex;align-items:center;gap:8px}.mjo__ticks{position:relative;height:16px;margin:4px 0 0;padding:0;list-style:none}.mjo__ticks li{position:absolute;top:0;transform:translateX(-50%);font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--dw-text-2)}.mjo__card--flags{grid-column:auto}.mjo__card--flags .mjo__flags{grid-template-columns:minmax(0,1fr);gap:6px}.mjo__card--flags .mjo__flag{padding:6px 10px}.mjo__card--memory{grid-column:1/-1}.mjo__mem{padding:12px;border-radius:12px;background:var(--mt-soft)}.mjo__mem .fa-mem__side{max-width:230px}.mj-module:not(.is-inview) .mjo__card--memory{opacity:0;transform:translateY(14px)}@container (max-width: 440px){.mjo__card--flags,.mjo__card--reasons{grid-column:1/-1}.mjo__mem .fa-mem{flex-direction:column}.mjo__mem .fa-mem__side{max-width:none;width:100%}.mjo__mem .fa-arrow{transform:rotate(90deg)}}.fs{--fa-ink:#1f1550;--fa-mute:#6b6880;--fa-ok:#16a34a;--fs-ms:5200ms}.fs__wrap{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(20px,3vw,40px)}.fs__list{display:grid;align-content:center;gap:6px;margin:0;padding:0;list-style:none}.fs__item{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 16px 16px;overflow:hidden;border:1px solid transparent;border-radius:18px;font:inherit;text-align:left;color:var(--fa-mute);background:transparent;cursor:pointer;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease}.fs__item:hover{color:var(--fa-ink);background:rgba(255,255,255,.6)}.fs__item:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.fs__item.is-active{color:var(--fa-ink);border-color:rgba(31,21,80,.09);background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.05),0 22px 40px -28px color-mix(in srgb,var(--mt-accent) 55%,transparent)}.fs__n{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1.5px solid rgba(31,21,80,.16);border-radius:50%;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;transition:background .35s ease,border-color .35s ease,color .35s ease}.fs__item.is-active .fs__n{color:#fff;border-color:var(--mt-accent);background:var(--mt-accent)}.fs__main{display:grid;min-width:0}.fs__main b{font-size:1.08rem;font-weight:700;line-height:28px;letter-spacing:-.01em}.fs__desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.fs__desc>span{min-height:0;overflow:hidden;font-size:.95rem;line-height:1.55;color:var(--dw-text-2);opacity:0;transition:opacity .3s ease}.fs__item.is-active .fs__desc{grid-template-rows:1fr}.fs__item.is-active .fs__desc>span{padding-top:2px;opacity:1;transition-delay:.15s}.fs__bar{position:absolute;right:16px;bottom:0;left:16px;height:3px;overflow:hidden;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--mt-accent) 14%,transparent)}.fs__bar i{display:block;width:100%;height:100%;background:var(--mt-accent);transform-origin:left center;animation:fs-progress var(--fs-ms) linear both}.fs__wrap.is-paused .fs__bar i{animation-play-state:paused}@keyframes fs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fs__stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:440px;padding:18px 20px 20px;overflow:hidden;border:1px solid rgba(31,21,80,.07);border-radius:28px;background-color:var(--mt-soft);transition:background-color .6s ease}.fs__stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 100% 0,rgba(255,255,255,.7),transparent 70%),radial-gradient(rgba(31,21,80,.07) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.fs__top{position:relative;display:flex;align-items:center;gap:12px}.fs__chip{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--mt-accent);background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.08)}.fs__count{margin-left:auto;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fa-ink)}.fs__count small{font-size:12px;font-weight:600;color:var(--fa-mute)}.fs__toggle{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:var(--fa-ink);background:rgba(255,255,255,.85);box-shadow:0 1px 2px rgba(31,21,80,.12);cursor:pointer}.fs__toggle:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.fs__visual{position:relative;min-height:0}.fs__slide{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(18px) scale(.98);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}.fs__slide.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.fs__link{position:relative;display:inline-flex;align-items:center;gap:5px;justify-self:end;font-size:14px;font-weight:700;color:var(--mt-accent);text-decoration:none}.fs__link svg{transition:transform .2s ease}.fs__link:hover svg{transform:translateX(3px)}.fs__link:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px;border-radius:6px}.fb-hire{display:grid;gap:10px;width:min(100%,410px);padding:12px 14px}.fb-hire__head{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:11px;font-weight:700;color:var(--fa-ink)}.fb-hire__head small{font-size:11px;font-weight:600;color:var(--fa-mute)}.fb-hire__row{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(40px,96px) 24px;align-items:center;gap:10px;font-size:12px}.fb-hire__avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:10px;font-weight:800;color:var(--mt-accent);background:var(--mt-soft)}.fb-hire__name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--fa-ink)}.fb-hire__row b{font-weight:800;font-variant-numeric:tabular-nums;text-align:right;color:var(--mt-accent)}.fb-emo{display:grid;gap:12px;justify-items:start;width:min(100%,250px);padding:12px 14px}.fb-emo__bars{display:flex;align-items:flex-end;gap:6px;width:100%;height:78px}.fb-emo__bars i{flex:1;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--mt-accent) 26%,#fff)}.fb-emo__bars i:nth-child(10),.fb-emo__bars i:nth-child(4),.fb-emo__bars i:nth-child(6){background:var(--mt-accent)}.fb-persona{display:grid;gap:12px;justify-items:start;width:min(100%,250px);padding:12px 14px}.fb-persona__body{display:flex;align-items:center;gap:14px;width:100%}.fb-persona__body b{font-size:26px;font-weight:800;letter-spacing:.02em;color:var(--mt-accent)}.fb-persona__traits{display:grid;flex:1;gap:8px}.fb-persona__traits i{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--mt-accent) 14%,#fff)}.fb-persona__traits u{display:block;height:100%;border-radius:3px;background:var(--mt-accent)}.fb-call{position:relative;width:min(100%,300px);height:188px;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--mt-accent) 24%,#fff),color-mix(in srgb,var(--mt-accent) 8%,#fff));box-shadow:0 1px 2px rgba(31,21,80,.06),0 14px 28px -14px rgba(31,21,80,.32)}.fb-call__live{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:rgba(31,21,80,.78)}.fb-call__live i{width:7px;height:7px;border-radius:50%;background:#ef4444}.fb-call__person{position:absolute;top:36px;left:50%;display:grid;justify-items:center;gap:4px;transform:translateX(-50%)}.fb-call__person i{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--mt-accent) 48%,#fff)}.fb-call__person u{width:112px;height:70px;border-radius:56px 56px 0 0;background:color-mix(in srgb,var(--mt-accent) 36%,#fff)}.fb-call__caption{position:absolute;right:12px;bottom:12px;left:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.94)}.fb-mail{width:min(100%,260px);margin:0;padding:14px 16px;list-style:none}.fb-mail,.fb-mail li{display:grid;gap:10px}.fb-mail li{grid-template-columns:26px minmax(0,1fr) 17px;align-items:center;font-size:12.5px;font-weight:600;color:var(--fa-ink)}.fb-mail__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;color:var(--mt-accent);background:var(--mt-soft)}.fb-warn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,400px);margin:0;padding:0;list-style:none}.fb-warn__tile{--c:#e0a800;display:grid;gap:6px;padding:14px;box-shadow:inset 0 4px 0 var(--c),0 1px 2px rgba(31,21,80,.06),0 10px 22px -12px rgba(31,21,80,.28)}.fb-warn__tile.is-orange{--c:#e8772a}.fb-warn__tile.is-red{--c:#d64550}.fb-warn__tile.is-zero{opacity:.7}.fb-warn__tile span{font-size:12px;font-weight:700;color:var(--fa-ink)}.fb-warn__tile b{font-size:32px;font-weight:800;line-height:1;color:var(--c)}@media (min-width:1000px){.fs__slide>*{zoom:1.35}}.fs__slide.is-active .fa-meter i{transform-origin:left center;animation:fs-grow-x .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--d, 0) * .14s)}.fs__slide.is-active .fb-hire__row,.fs__slide.is-active .fb-mail li,.fs__slide.is-active .fb-warn__tile{animation:fs-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--d, 0) * .14s)}.fs__slide.is-active .fb-emo__bars i{transform-origin:bottom center;animation:fs-grow-y .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--d, 0) * .06s)}.fs__slide.is-active .fb-call__caption .fa-lines i,.fs__slide.is-active .fb-persona__traits u{transform-origin:left center;animation:fs-grow-x .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.3s + var(--d, 0) * .12s)}.fs__slide.is-active .fb-persona__body b{animation:fs-pop .5s cubic-bezier(.3,1.5,.5,1) .15s both}.fs__slide.is-active .fb-mail .fa-ok{animation:fs-pop .4s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.55s + var(--d, 0) * .14s)}.fs__slide.is-active .fb-warn__tile b{animation:fs-pop .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.5s + var(--d, 0) * .14s)}.fs__slide.is-active .fb-call__person{animation:fs-person .7s cubic-bezier(.22,1,.36,1) .15s both}.fs__slide.is-active .fb-call__caption{animation:fs-rise .6s cubic-bezier(.22,1,.36,1) .5s both}.fs__slide.is-active .fb-call__live i{animation:fs-blink 1.2s ease-in-out infinite}@keyframes fs-grow-x{0%{transform:scaleX(0)}}@keyframes fs-grow-y{0%{transform:scaleY(0)}}@keyframes fs-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes fs-person{0%{opacity:0;transform:translateX(-50%) translateY(16px)}}@keyframes fs-blink{50%{opacity:.25}}@media (max-width:900px){.fs__wrap{grid-template-columns:minmax(0,1fr)}.fs__stage{order:-1;min-height:330px}}@media (prefers-reduced-motion:reduce){.fs__bar{display:none}.fs__desc,.fs__desc>span,.fs__item,.fs__slide,.fs__slide.is-active,.fs__stage{transition:none}.fs__slide.is-active *{animation:none!important}}.ag__pop{top:calc(100% + 10px);right:0;left:0;z-index:5;min-width:250px;padding:14px 16px 16px;border-radius:18px;color:#1f1550;box-shadow:0 24px 48px -16px rgba(8,4,40,.65);animation:ag-pop .28s cubic-bezier(.22,1,.36,1) both}.ag__pop,.ag__pop:before{position:absolute;background:#fff}.ag__pop:before{content:"";top:-6px;left:32px;width:12px;height:12px;border-radius:3px;transform:rotate(45deg)}.ag__pop--up{top:auto;bottom:calc(100% + 10px);animation-name:ag-pop-up}.ag__pop--up:before{top:auto;bottom:-6px}@keyframes ag-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes ag-pop-up{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ag__pop-note{margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.ag__pop-label{margin:12px 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6880}.ag__pop-logos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ag__logo{--c:#7c3aed;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border:1px solid rgba(31,21,80,.1);border-radius:999px;font-size:13px;font-weight:700;color:#1f1550;background:#fff}.ag__logo-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:800;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.ag__logo img{display:block;width:auto;max-width:96px;height:20px;margin:4px 4px 4px 7px;object-fit:contain}.ag__logo img+span{margin-right:2px}@media (prefers-reduced-motion:reduce){.ag__pop,.ag__pop--up{animation:none}.ag__chev{transition:none}}.home .dw-hero__inner{padding-block:clamp(28px,4.5vw,48px)}.home .logo-marquee{padding-block:clamp(22px,3vw,32px)}.home .nr{padding-block:clamp(20px,3vw,32px) clamp(12px,2vw,20px)}.home .nr__head--ag{margin-bottom:clamp(24px,3vw,36px)}.home .nr__subhead{margin-block:clamp(36px,5vw,52px) 24px}.home .int-marquee{margin-top:clamp(28px,4vw,44px);padding-block:clamp(22px,3vw,32px)}.home .mj{padding-block:clamp(36px,5vw,56px)}.home .mj-module:not(.mj-module--flip){padding-block:clamp(32px,4vw,48px)}.home .cta{padding-bottom:clamp(44px,6vw,64px)}.home .features{padding-block:clamp(44px,6vw,64px)}.home .features__header{margin-bottom:clamp(28px,4vw,40px)}@media (max-width:900px){.home .ag{--ag-link-v:46px;row-gap:10px}}.pd{padding-block:clamp(36px,5vw,64px);background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--mt-accent) 9%,transparent),transparent 70%),var(--dw-surface)}.pd__head{max-width:680px;margin:0 auto clamp(24px,3vw,36px);text-align:center}.pd__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mt-accent);background:var(--mt-soft)}.pd__head h2{margin:14px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--dw-text)}.pd__lead{margin:12px auto 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.55;text-wrap:balance;color:var(--dw-text-2)}.pd__wrap{--pd-ms:5200ms;display:grid;gap:18px;max-width:1040px;margin-inline:auto}.pd__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pd__tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 18px 10px 8px;overflow:hidden;border:1px solid rgba(31,21,80,.1);border-radius:999px;font:inherit;font-size:14px;font-weight:700;color:var(--dw-text-2);background:#fff;cursor:pointer;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}.pd__tab:hover{color:var(--dw-text)}.pd__tab:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.pd__tab>span{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:800;color:var(--mt-accent);background:var(--mt-soft);transition:background .25s ease,color .25s ease}.pd__tab.is-active{color:var(--dw-text);border-color:color-mix(in srgb,var(--mt-accent) 40%,transparent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--mt-accent) 70%,transparent)}.pd__tab.is-active>span{color:#fff;background:var(--mt-accent)}.pd__bar{position:absolute;right:14px;bottom:0;left:14px;height:3px;overflow:hidden;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--mt-accent) 14%,transparent)}.pd__bar u{display:block;width:100%;height:100%;background:var(--mt-accent);transform-origin:left center;animation:pd-progress var(--pd-ms) linear both}.pd__wrap.is-paused .pd__bar u{animation-play-state:paused}@keyframes pd-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pd__window{overflow:hidden;border:1px solid rgba(31,21,80,.12);border-radius:18px;background:#fff;box-shadow:0 2px 4px rgba(31,21,80,.05),0 40px 80px -40px color-mix(in srgb,var(--mt-accent) 55%,rgba(31,21,80,.5))}.pd__chrome{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(31,21,80,.08);background:#f4f3f9}.pd__dots{display:inline-flex;gap:6px}.pd__dots i{width:10px;height:10px;border-radius:50%;background:#d9d6e6}.pd__title{position:absolute;left:50%;display:inline-flex;align-items:center;gap:6px;padding:3px 14px;border-radius:999px;font-size:12px;font-weight:600;transform:translateX(-50%);color:#6b6880;background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.08)}.pd__toggle{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:#4b4766;background:#fff;box-shadow:0 1px 2px rgba(31,21,80,.12);cursor:pointer}.pd__toggle:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.pd__screen{position:relative;aspect-ratio:2/1;overflow:hidden;background:#ecedf3}.pd__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:0;transform:translateY(14px) scale(1.015);transition:opacity .55s ease,transform .8s cubic-bezier(.22,1,.36,1)}.pd__img.is-active{opacity:1;transform:none}.pd__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding-inline:6px}.pd__caption{margin:0;font-size:1rem;font-weight:600;color:var(--dw-text);animation:pd-caption .5s ease both}@keyframes pd-caption{0%{opacity:0;transform:translateY(6px)}}.pd__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--mt-accent);text-decoration:none}.pd__link svg{transition:transform .2s ease}.pd__link:hover svg{transform:translateX(3px)}.pd__link:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px;border-radius:6px}@media (max-width:640px){.pd__screen{aspect-ratio:16/11}.pd__title{display:none}.pd__foot{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.pd__bar{display:none}.pd__img,.pd__tab,.pd__tab>span{transition:none}.pd__caption{animation:none}}.tdm{position:relative;container-type:inline-size;width:100%;max-width:1040px;aspect-ratio:100/66;margin-inline:auto}.tdm__glow{inset:-10% -8% -4%;background:radial-gradient(50% 50% at 50% 48%,color-mix(in srgb,var(--mt-accent,#7c3aed) 24%,transparent),transparent 72%);filter:blur(2cqw)}.tdm__floor,.tdm__glow{position:absolute;z-index:0;pointer-events:none}.tdm__floor{right:6%;bottom:0;left:4%;height:6cqw;background:radial-gradient(50% 50% at 50% 50%,rgba(31,21,80,.22),transparent 70%);filter:blur(1.2cqw)}.tdm__layer{position:absolute}.tdm__layer--main{top:0;left:8%;z-index:1;width:68%}.tdm__layer--results{top:11%;right:0;z-index:2;width:44%}.tdm__layer--cv{bottom:1%;left:0;z-index:3;width:38%}.tdm__layer--phone{right:3.5%;bottom:1%;z-index:4;width:16%}.tdm__lid{position:relative;padding:1cqw .55cqw .55cqw;border-radius:1.5cqw 1.5cqw .3cqw .3cqw;background:#0d0c13;box-shadow:0 0 0 .16cqw #b8b6c5,0 0 0 .24cqw rgba(255,255,255,.55),0 3.4cqw 6cqw -2.4cqw rgba(49,38,130,.6)}.tdm__lid:before{content:"";position:absolute;top:.38cqw;left:50%;width:.32cqw;height:.32cqw;border-radius:50%;background:#2b2935;box-shadow:inset 0 0 0 .06cqw #4a4757;transform:translateX(-50%)}.tdm__screen{position:relative;overflow:hidden;border-radius:.5cqw;background:#ecedf3}.tdm__screen img{display:block;width:100%;height:auto}.tdm__screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 36%)}.tdm__base{position:relative;height:1.5cqw;margin-inline:-4%;border-radius:.2cqw .2cqw 2.2cqw 2.2cqw;background:linear-gradient(180deg,#ebe9f2,#cdcad9 55%,#aeabbf);box-shadow:inset 0 .12cqw 0 rgba(255,255,255,.9),0 1cqw 2cqw -1cqw rgba(31,21,80,.5)}.tdm__base:after{content:"";position:absolute;top:0;left:50%;width:14%;height:.55cqw;border-radius:0 0 .9cqw .9cqw;background:linear-gradient(180deg,#b2afc2,#d3d1de);transform:translateX(-50%)}.tdm__win{overflow:hidden;border-radius:1.1cqw;background:#fff;box-shadow:0 0 0 1px rgba(31,21,80,.12),0 2.6cqw 5.2cqw -2cqw rgba(49,38,130,.6)}.tdm__chrome{position:relative;display:flex;align-items:center;height:3.2cqw;padding-inline:1.1cqw;border-bottom:1px solid rgba(31,21,80,.08);background:linear-gradient(180deg,#f6f5fa,#eceaf3)}.tdm__lights{display:inline-flex;gap:.55cqw}.tdm__lights i{width:.85cqw;height:.85cqw;border-radius:50%;background:#ff5f57}.tdm__lights i:nth-child(2){background:#febc2e}.tdm__lights i:nth-child(3){background:#28c840}.tdm__url{position:absolute;top:50%;left:50%;width:36%;height:1.5cqw;border-radius:.8cqw;background:#fff;box-shadow:inset 0 0 0 1px rgba(31,21,80,.08);transform:translate(-50%,-50%)}.tdm__cv,.tdm__win img{display:block;width:100%;height:auto}.tdm__cv{filter:drop-shadow(0 1.6cqw 2.4cqw rgba(49,38,130,.32)) drop-shadow(0 0 .1cqw rgba(31,21,80,.25))}.tdm__phone{position:relative;padding:.5cqw;border-radius:3.2cqw;background:linear-gradient(145deg,#5a5a64,#1b1b21 30%,#0a0a0d 55%,#4a4a54);box-shadow:inset 0 0 0 .12cqw rgba(255,255,255,.3),0 3.2cqw 5.4cqw -1.8cqw rgba(31,21,80,.65),0 .8cqw 1.6cqw rgba(31,21,80,.3)}.tdm__phone:after,.tdm__phone:before{content:"";position:absolute;width:.28cqw;border-radius:.2cqw;background:linear-gradient(90deg,#2a2a31,#55555f)}.tdm__phone:before{top:9cqw;left:-.26cqw;height:3.6cqw}.tdm__phone:after{top:12cqw;right:-.26cqw;height:5cqw;transform:scaleX(-1)}.tdm__phone-screen{position:relative;overflow:hidden;aspect-ratio:1/2.05;border:.32cqw solid #040405;border-radius:2.8cqw;background:#101014}.tdm__phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.tdm__phone-screen:before{content:"";position:absolute;top:.8cqw;left:50%;z-index:2;width:28%;height:1cqw;border-radius:1cqw;background:#000;transform:translateX(-50%)}.tdm__phone-screen:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,0) 34%)}@media (max-width:480px){.tdm{aspect-ratio:100/62}.tdm__layer--results{width:46%}.tdm__layer--phone{width:19%}}.fl{--fa-ink:#1f1550;--fa-mute:#6b6880;--fa-ok:#16a34a;display:grid;gap:clamp(28px,4vw,44px);max-width:1040px;margin-inline:auto}.fl__head{max-width:720px;margin:0 auto;text-align:center}.fl__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mt-accent);background:var(--mt-soft)}.fl__head h2{margin:16px 0 0;font-family:"Inter Tight",var(--dw-font);font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--dw-text)}.fl__lead{max-width:580px;margin:12px auto 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.55;text-wrap:balance;color:var(--dw-text-2)}.fl__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(31,21,80,.1)}.fl__item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,4vw,48px);padding-block:clamp(24px,3.5vw,36px);border-bottom:1px solid rgba(31,21,80,.1)}.fl__n{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--mt-accent)}.fl__text h3{margin:6px 0 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--dw-text)}.fl__desc{margin:10px 0 0;font-size:1.05rem;line-height:1.6;color:var(--dw-text)}.fl__points{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.fl__points li{display:flex;gap:10px;font-size:.97rem;line-height:1.5;color:var(--dw-text-2)}.fl__points li>span:first-child{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;color:#fff;background:var(--mt-accent)}.fl__points b{font-weight:700;color:var(--dw-text)}.fl__points small{display:block;font-size:inherit;color:var(--dw-text-2)}.fl__note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.9rem;line-height:1.5;color:var(--dw-text-2)}.fl__note svg{flex:none;margin-top:2px;color:var(--mt-accent)}.fl__art{height:210px}@media (max-width:860px){.fl__item{grid-template-columns:minmax(0,1fr)}}.fg .fc-card{box-shadow:none;border-color:rgba(31,21,80,.1)}.fg .fc-card__art{height:160px}.fg .fc-card__body{padding:18px 12px 12px}.fg .fc-card h3{font-size:1.15rem}.fg .fc-card p{margin-top:8px;font-size:1.02rem;line-height:1.5;color:var(--dw-text)}.tdm--assess{aspect-ratio:100/60}.tdm--assess .tdm__layer--main{top:0;left:15%;width:70%}.tdm--assess .tdm__layer--results{top:9%;right:0;width:36%}.tdm__layer--emo{bottom:0;left:0;z-index:3;width:44%}.tdm__layer--cv2{right:0;bottom:0;z-index:4;width:34%}.tdm__monitor .tdm__lid{padding:.7cqw;border-radius:1.2cqw}.tdm__monitor .tdm__lid:before{display:none}.tdm__neck{width:7%;height:3.4cqw;margin:-.1cqw auto 0;background:linear-gradient(90deg,#b2afc2,#e6e4ee 50%,#b2afc2);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.tdm__foot{width:20%;height:.9cqw;margin:0 auto;border-radius:.6cqw .6cqw 1cqw 1cqw;background:linear-gradient(180deg,#e6e4ee,#aeabbf);box-shadow:0 1cqw 2cqw -.8cqw rgba(31,21,80,.5)}.tdm__layer--tablet{right:3%;bottom:1%;z-index:4;width:36%}.tdm__tablet{position:relative;padding:.9cqw;border-radius:2.2cqw;background:linear-gradient(145deg,#5a5a64,#1b1b21 30%,#0a0a0d 55%,#4a4a54);box-shadow:inset 0 0 0 .12cqw rgba(255,255,255,.3),0 3.2cqw 5.4cqw -1.8cqw rgba(31,21,80,.65),0 .8cqw 1.6cqw rgba(31,21,80,.3)}.tdm__tablet:before{content:"";position:absolute;top:50%;left:.38cqw;width:.3cqw;height:.3cqw;border-radius:50%;background:#2b2935;box-shadow:inset 0 0 0 .06cqw #4a4757;transform:translateY(-50%)}.tdm__tablet-screen{position:relative;overflow:hidden;aspect-ratio:4/3;border:.28cqw solid #040405;border-radius:1.4cqw;background:#f1f3f7}.tdm__tablet-screen img{display:block;width:100%;height:100%;object-fit:cover}.tdm__tablet-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,0) 34%)}.tdm__analysis{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(49,38,130,.3))}@media (max-width:480px){.tdm--assess{aspect-ratio:100/62}.tdm--assess .tdm__layer--results{width:40%}.tdm__layer--emo{width:46%}.tdm__layer--cv2{width:36%}}.ow{--fa-ink:#1f1550;display:grid;gap:clamp(28px,4vw,44px);max-width:1040px;margin-inline:auto}.ow__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ow__card{--tone:#d97706;--tone-soft:#fef3c7;position:relative;padding:22px 22px 22px 26px;overflow:hidden;border:1px solid rgba(31,21,80,.1);border-radius:20px;background:#fff}.ow__card--orange{--tone:#ea580c;--tone-soft:#ffedd5}.ow__card--red{--tone:#e11d48;--tone-soft:#ffe4e6}.ow__card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tone)}.ow__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.ow__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--tone);background:var(--tone-soft)}.ow__level{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--dw-text-2)}.ow__dots{display:inline-flex;gap:4px}.ow__dots i{width:8px;height:8px;border-radius:50%;background:rgba(31,21,80,.14)}.ow__dots i.is-on{background:var(--tone)}.ow__card h3{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--dw-text)}.ow__card p{margin:8px 0 0;font-size:.97rem;line-height:1.55;color:var(--dw-text-2)}.ow__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:.97rem;font-weight:600;text-align:center;color:#433f5c}.ow__note svg{flex:none;color:var(--mt-accent)}@media (max-width:960px){.ow__list{grid-template-columns:minmax(0,1fr)}}.mjo__sub,.mjo__unit{font-size:11.5px;font-weight:600;color:var(--dw-text-2)}.mjo__plot{position:relative}.mjo__band{fill:transparent}.mjo__band.is-alt{fill:#f6f5fb}.mjo__band--off{fill:#e9f8f1}.mjo__divider{stroke:#7fd1ae;stroke-width:1.2;stroke-dasharray:3 4}.mjo__pill{position:absolute;top:5px;display:flex;justify-content:center;pointer-events:none}.mjo__pill b{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.3;color:#047857;background:#d9f6e8}.mjo__tgt{left:6px;transform:translateY(calc(-100% - 3px));font-size:11px;font-weight:600}.mjo__pv,.mjo__tgt{position:absolute;line-height:1;white-space:nowrap;color:var(--dw-text-2);pointer-events:none}.mjo__pv{transform:translate(-50%,-100%);font-size:12px;font-weight:700;transition:opacity .4s ease calc(.7s + var(--i) * .24s)}.mjo__pv.is-off{color:var(--dw-text)}.mjo__pv.is-last{font-size:14px;font-weight:800;color:var(--mjo-red,#d64550)}.mj-module:not(.is-inview) .mjo__pv{opacity:0}.mjo__ticks--q{height:18px;margin-top:6px}.mjo__ticks--q li{font-size:12px;font-weight:700;color:var(--dw-text)}.mjo__ticks--q li.is-off{color:#047857}.mjo__q-l{display:none}@container (min-width: 440px){.mjo__q-s{display:none}.mjo__q-l{display:inline}}.mjo__years{position:relative;height:26px;margin:4px 0 0;padding:0;list-style:none}.mjo__years li{position:absolute;top:0;box-sizing:border-box;padding-top:5px;border-top:2px solid #d9d5e6;border-radius:2px;text-align:center;font-size:11.5px;font-weight:600;line-height:1.2;color:var(--dw-text-2)}@media (prefers-reduced-motion:reduce){.mjo__pv{transition:none}}.ag{position:relative}.agn{position:absolute;inset:0;z-index:0;pointer-events:none}.ag__apps,.ag__core,.ag__notify,.ag__step{position:relative;z-index:1}.ag__link i{display:none}@media (min-width:901px){.ag__link{visibility:hidden}}.agn__wires{position:absolute;left:0;top:0;overflow:visible}.agn__wire{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1.4;stroke-linecap:round}.agn__node{fill:rgba(255,255,255,.92)}.agn__halo{fill:rgba(255,255,255,.07);stroke:rgba(255,255,255,.2);stroke-width:1}.agn__pulse path{fill:none;stroke-linecap:round;opacity:0;animation-duration:var(--t,0s);animation-delay:var(--d,0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.agn__pulse-tail{stroke-width:2.6;stroke-dasharray:26 74}.agn__pulse-head{stroke-width:3.4;stroke-dasharray:8 92}.agn__pulse--fetch .agn__pulse-tail{stroke:#f0abfc;animation-name:agn-pulse-fetch-tail}.agn__pulse--fetch .agn__pulse-head{stroke:#fdf4ff;filter:drop-shadow(0 0 5px rgba(240,171,252,.95));animation-name:agn-pulse-fetch-head}.agn__pulse--insight .agn__pulse-tail{stroke:#67e8f9;animation-name:agn-pulse-insight-tail}.agn__pulse--insight .agn__pulse-head{stroke:#ecfeff;filter:drop-shadow(0 0 5px rgba(103,232,249,.95));animation-name:agn-pulse-insight-head}.agn__cables{position:absolute;left:0;top:0;overflow:visible}.agn__cable-core,.agn__cable-flow,.agn__cable-glow{fill:none;stroke-linecap:round;opacity:0;animation-duration:var(--t,0s);animation-delay:var(--d,0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.agn__cable-glow{stroke:#f0abfc;stroke-width:8;stroke-dasharray:100 100;filter:blur(3.5px);animation-name:agn-cable-glow}.agn__cable-core{stroke:#fdf4ff;stroke-width:1.9;stroke-dasharray:100 100;animation-name:agn-cable-core}.agn__cable-flow{stroke:#ffffff;stroke-width:2.6;stroke-dasharray:1.1 4.4;animation:agn-cable-flow var(--t,0s) linear var(--d,0s) infinite,agn-march .4s linear infinite}.agn__spark{fill:rgba(253,244,255,.25);stroke:rgba(253,244,255,.95);stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0;animation:agn-spark var(--t,0s) ease-out var(--d,0s) infinite}@keyframes agn-cable-core{0%,1%{stroke-dashoffset:100;opacity:0}2%{opacity:1}13%,5%{stroke-dashoffset:0;opacity:1}21%{stroke-dashoffset:-100;opacity:1}22%,to{stroke-dashoffset:-100;opacity:0}}@keyframes agn-cable-glow{0%,1%{stroke-dashoffset:100;opacity:0}2%{opacity:.4}13%,5%{stroke-dashoffset:0;opacity:.4}21%{stroke-dashoffset:-100;opacity:.4}22%,to{stroke-dashoffset:-100;opacity:0}}@keyframes agn-cable-flow{0%,3%{opacity:0}14%,6%{opacity:.85}20%,to{opacity:0}}@keyframes agn-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-5.5}}@keyframes agn-spark{0%,1%{opacity:0;scale:.3}2%{opacity:1;scale:.5}9%,to{opacity:0;scale:2.4}}.agn__dot,.agn__splash{position:absolute;left:0;top:0;opacity:0;animation-duration:var(--t,0s);animation-delay:var(--d,0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.agn__dot{border-radius:50%;offset-rotate:0deg}.agn__dot--fetch{width:11px;height:11px;background:#f0abfc;box-shadow:0 0 14px 4px rgba(240,171,252,.8);animation-name:agn-fetch}.agn__dot--insight{width:11px;height:11px;background:#a5f3fc;box-shadow:0 0 14px 4px rgba(165,243,252,.75);animation-name:agn-insight}.agn__splash{width:46px;height:46px;margin:-23px 0 0 -23px;border:2px solid rgba(240,171,252,.85);border-radius:50%}.agn__splash--in{animation-name:agn-splash-in}.agn__splash--out{border-color:rgba(165,243,252,.85);animation-name:agn-splash-out}@keyframes agn-fetch{0%{offset-distance:0;opacity:0}2%{opacity:1}11%{offset-distance:100%;opacity:1}13%,to{offset-distance:100%;opacity:0}}@keyframes agn-insight{0%,6%{offset-distance:0;opacity:0}10%{opacity:1}26%{offset-distance:100%;opacity:1}28%,to{offset-distance:100%;opacity:0}}@keyframes agn-pulse-fetch-head{0%,2%{stroke-dashoffset:8;opacity:0}3%{opacity:1}11%{stroke-dashoffset:-100;opacity:1}12%,to{stroke-dashoffset:-100;opacity:0}}@keyframes agn-pulse-fetch-tail{0%,2%{stroke-dashoffset:26;opacity:0}3%{opacity:.55}11%{stroke-dashoffset:-82;opacity:.55}12%,to{stroke-dashoffset:-82;opacity:0}}@keyframes agn-pulse-insight-head{0%,10%{stroke-dashoffset:8;opacity:0}11%{opacity:1}26%{stroke-dashoffset:-100;opacity:1}28%,to{stroke-dashoffset:-100;opacity:0}}@keyframes agn-pulse-insight-tail{0%,10%{stroke-dashoffset:26;opacity:0}11%{opacity:.55}26%{stroke-dashoffset:-82;opacity:.55}28%,to{stroke-dashoffset:-82;opacity:0}}@keyframes agn-splash-in{0%,10%{opacity:0;transform:scale(.3)}11%{opacity:.9}24%,to{opacity:0;transform:scale(1.5)}}@keyframes agn-splash-out{0%,8%{opacity:0;transform:scale(.3)}10%{opacity:.9}26%,to{opacity:0;transform:scale(1.5)}}.ag__app{position:relative;overflow:hidden}.ag__app:after,.ag__app:before{content:"";position:absolute;opacity:0;pointer-events:none;animation-duration:var(--agn-t,0s);animation-delay:var(--agn-d,0s);animation-iteration-count:infinite;animation-timing-function:linear}.ag__app:before{inset:0;border:1.5px solid rgba(255,255,255,.75);border-radius:inherit;animation-name:agn-glow}.ag__app:after{top:0;bottom:0;left:0;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation-name:agn-sweep}@keyframes agn-glow{0%,2%{opacity:0}10%,5%{opacity:1}14%,to{opacity:0}}@keyframes agn-sweep{0%,3%{opacity:0;transform:translateX(-100%)}4%{opacity:1}11%{opacity:1;transform:translateX(200%)}12%,to{opacity:0;transform:translateX(200%)}}.ag__alerts>li{position:relative}.ag__alerts>li:after{content:"";position:absolute;inset:-3px;border:3px solid rgba(240,171,252,.9);border-radius:23px;opacity:0;pointer-events:none;animation:agn-notify var(--agn-t,0s) linear var(--agn-d,0s) infinite}@keyframes agn-notify{0%,24%{opacity:0}28%,46%{opacity:1}56%,to{opacity:0}}.ag__app-main{display:grid;flex:1;gap:6px;justify-items:start;min-width:0}.ag__minis{display:flex;flex-wrap:wrap;gap:5px}.ag__mini{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;font-size:.66rem;font-weight:800;color:var(--c,#3f2b96);background:#fff}.ag__mini img{width:auto;max-width:62px;height:13px;object-fit:contain}.ag__orb:before{inset:-10px;border:2px dashed rgba(255,255,255,.4);opacity:1;animation:agn-spin 24s linear infinite}.ag__orb:after{display:none}.ag__orb .agn__logo{display:block;width:46%;height:auto;filter:drop-shadow(0 4px 8px rgba(40,10,90,.4))}.agn__eyes .ej__bot-eye{transform-box:fill-box;transform-origin:center;animation:agn-blink 5.3s ease-in-out infinite}.agn--top{z-index:3}.agn__rover{position:absolute;left:0;top:0;width:46px;height:67px;margin:-33px 0 0 -23px;translate:var(--rx) var(--y1);animation:agn-rover var(--cycle,11s) linear infinite}.agn__rover:before{content:"";position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border:2px solid rgba(255,255,255,.85);border-radius:50%;opacity:0;animation:agn-ping var(--cycle,11s) ease-out infinite}.agn__rover-body{display:block;width:100%;height:100%;animation:agn-float 2.6s ease-in-out infinite}.agn__rover .agn__bot{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 5px 7px rgba(40,10,90,.5))}@keyframes agn-rover{0%{translate:calc(var(--rx) + var(--sw) * -22px) var(--y1);rotate:0deg;animation-timing-function:ease-in}12%{translate:calc(var(--rx) + var(--sw) * -22px) var(--y1);rotate:0deg;animation-timing-function:ease-in}16%{translate:calc(var(--rx) + var(--sw) * 21px) calc(var(--y1) + (var(--y2) - var(--y1)) * .25);rotate:7deg;animation-timing-function:linear}20%{translate:calc(var(--rx) + var(--sw) * 44px) calc(var(--y1) + (var(--y2) - var(--y1)) * .5);rotate:0deg;animation-timing-function:linear}24%{translate:calc(var(--rx) + var(--sw) * 41px) calc(var(--y1) + (var(--y2) - var(--y1)) * .75);rotate:-6deg;animation-timing-function:ease-out}28%{translate:calc(var(--rx) + var(--sw) * 18px) var(--y2);rotate:0deg;animation-timing-function:ease-in}40%{translate:calc(var(--rx) + var(--sw) * 18px) var(--y2);rotate:0deg;animation-timing-function:ease-in}44%{translate:calc(var(--rx) + var(--sw) * -32px) calc(var(--y2) + (var(--y3) - var(--y2)) * .25);rotate:-8deg;animation-timing-function:linear}48%{translate:calc(var(--rx) + var(--sw) * -57px) calc(var(--y2) + (var(--y3) - var(--y2)) * .5);rotate:0deg;animation-timing-function:linear}52%{translate:calc(var(--rx) + var(--sw) * -49px) calc(var(--y2) + (var(--y3) - var(--y2)) * .75);rotate:6deg;animation-timing-function:ease-out}56%{translate:calc(var(--rx) + var(--sw) * -16px) var(--y3);rotate:0deg;animation-timing-function:ease-in}68%{translate:calc(var(--rx) + var(--sw) * -16px) var(--y3);rotate:0deg;animation-timing-function:ease-in}72%{translate:calc(var(--rx) + var(--sw) * 20px) calc(var(--y3) + (var(--y1) - var(--y3)) * .125);rotate:6deg;animation-timing-function:linear}76%{translate:calc(var(--rx) + var(--sw) * 34px) calc(var(--y3) + (var(--y1) - var(--y3)) * .25);rotate:0deg;animation-timing-function:linear}80%{translate:calc(var(--rx) + var(--sw) * 19px) calc(var(--y3) + (var(--y1) - var(--y3)) * .375);rotate:-6deg;animation-timing-function:linear}84%{translate:calc(var(--rx) + var(--sw) * -19px) calc(var(--y3) + (var(--y1) - var(--y3)) * .5);rotate:-8deg;animation-timing-function:linear}88%{translate:calc(var(--rx) + var(--sw) * -57px) calc(var(--y3) + (var(--y1) - var(--y3)) * .625);rotate:-6deg;animation-timing-function:linear}92%{translate:calc(var(--rx) + var(--sw) * -72px) calc(var(--y3) + (var(--y1) - var(--y3)) * .75);rotate:0deg;animation-timing-function:ease-out}96%{translate:calc(var(--rx) + var(--sw) * -58px) calc(var(--y3) + (var(--y1) - var(--y3)) * .875);rotate:6deg;animation-timing-function:ease-out}to{translate:calc(var(--rx) + var(--sw) * -22px) var(--y1);rotate:0deg;animation-timing-function:linear}}@keyframes agn-ping{0%,1%,11%,29%,39%,57%,67%,to{opacity:0;transform:scale(.4)}2%,30%,58%{opacity:.9;transform:scale(.4)}10%,38%,66%{opacity:0;transform:scale(1.5)}}.ag{--agn-cycle:11s}.ag__step-n{animation-duration:var(--agn-cycle,11s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ag__step--1 .ag__step-n{animation-name:agn-step-1}.ag__step--2 .ag__step-n{animation-name:agn-step-2}.ag__step--3 .ag__step-n{animation-name:agn-step-3}@keyframes agn-step-1{0%,58%{opacity:1;scale:1.1;box-shadow:0 0 0 5px rgba(196,181,253,.3)}66%,94%{opacity:.55;scale:1;box-shadow:0 0 0 0 rgba(196,181,253,0)}to{opacity:1;scale:1.1;box-shadow:0 0 0 5px rgba(196,181,253,.3)}}@keyframes agn-step-2{0%,48%{opacity:.55;scale:1;box-shadow:0 0 0 0 rgba(196,181,253,0)}54%,76%{opacity:1;scale:1.1;box-shadow:0 0 0 5px rgba(196,181,253,.3)}82%,to{opacity:.55;scale:1;box-shadow:0 0 0 0 rgba(196,181,253,0)}}@keyframes agn-step-3{0%,68%{opacity:.55;scale:1;box-shadow:0 0 0 0 rgba(196,181,253,0)}74%,96%{opacity:1;scale:1.1;box-shadow:0 0 0 5px rgba(196,181,253,.3)}to{opacity:.55;scale:1;box-shadow:0 0 0 0 rgba(196,181,253,0)}}.ag__orb{background:radial-gradient(90% 90% at 28% 18%,rgba(255,255,255,.38),transparent 46%),linear-gradient(145deg,#8b5cf6,#d946ef);box-shadow:0 20px 50px -12px rgba(217,70,239,.7),inset 0 2px 0 rgba(255,255,255,.4),inset 0 -14px 28px rgba(76,29,149,.35);animation:agn-orb var(--agn-cycle,11s) ease-in-out infinite}@keyframes agn-orb{0%,50%,92%,to{box-shadow:0 20px 50px -12px rgba(217,70,239,.7),inset 0 2px 0 rgba(255,255,255,.4),inset 0 -14px 28px rgba(76,29,149,.35)}60%,78%{box-shadow:0 20px 66px -6px rgba(244,114,255,.95),inset 0 2px 0 rgba(255,255,255,.55),inset 0 -14px 28px rgba(76,29,149,.2)}}.agn__orbit{inset:-14px;pointer-events:none;animation:agn-spin 9s linear infinite}.agn__orbit,.agn__orbit:before{position:absolute;border-radius:50%}.agn__orbit:before{content:"";left:50%;top:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:#fff;box-shadow:0 0 10px 3px rgba(255,255,255,.65)}.agn__orbit--b{inset:-23px;animation-duration:15s;animation-direction:reverse}.agn__orbit--b:before{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#a5f3fc;box-shadow:0 0 8px 2px rgba(165,243,252,.8)}@media (max-width:900px){.agn__orbit{inset:-9px}.agn__orbit--b{inset:-15px}}.agn__rover .ej__bot-flame{transform-box:fill-box;transform-origin:50% 0;animation:agn-flame .5s ease-in-out infinite alternate}.agn__rover:after{content:"";position:absolute;left:50%;bottom:-12px;width:30px;height:7px;margin-left:-15px;border-radius:50%;background:radial-gradient(closest-side,rgba(20,8,70,.4),transparent);animation:agn-shadow 2.6s ease-in-out infinite}@keyframes agn-flame{0%{scale:1 .7;opacity:.55}to{scale:1.1 1.35;opacity:1}}@keyframes agn-shadow{0%,to{scale:1;opacity:.9}50%{scale:.82;opacity:.6}}.ag__app-ic{animation:agn-ic var(--agn-t,0s) ease-out var(--agn-d,0s) infinite}@keyframes agn-ic{0%,2%{box-shadow:0 0 0 0 rgba(255,255,255,0);filter:brightness(1)}10%,5%{box-shadow:0 0 0 4px rgba(255,255,255,.26);filter:brightness(1.35)}14%,to{box-shadow:0 0 0 0 rgba(255,255,255,0);filter:brightness(1)}}.ag__alert-app{animation:agn-app-pop var(--agn-t,0s) ease-out var(--agn-d,0s) infinite}.ag__alert:before{content:"";position:absolute;left:-4px;top:-4px;z-index:1;width:12px;height:12px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2.5px #fff;opacity:0;animation:agn-badge var(--agn-t,0s) ease-out var(--agn-d,0s) infinite}@keyframes agn-app-pop{0%,26%{scale:1}30%{scale:1.18}38%,to{scale:1}}@keyframes agn-badge{0%,26%{opacity:0;scale:.3}30%,58%{opacity:1;scale:1}66%,to{opacity:0;scale:.6}}@keyframes agn-spin{to{transform:rotate(1turn)}}@keyframes agn-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes agn-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@supports not (offset-path:path("M0 0")){.agn__dot{display:none}}@supports not (translate:0 0){.agn__rover{display:none}}@media (prefers-reduced-motion:reduce){.agn__cables,.agn__dot,.agn__orbit,.agn__pulse,.agn__rover,.agn__splash{display:none}.ag__alert-app,.ag__alert:before,.ag__app-ic,.ag__orb,.ag__step-n{animation:none}.ag__alert:before{display:none}.ag__alerts>li:after,.ag__app:after,.ag__app:before,.ag__orb:before,.agn__eyes .ej__bot-eye{animation:none}}.fa-avatar--photo{overflow:hidden;background:#e9e5f7}.fa-avatar--photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.mjo__mem .fa-avatar--photo{width:116px;height:116px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--mt-accent),0 14px 26px -12px rgba(36,33,45,.55)}.mjo__mem .fa-person{flex-direction:column;gap:14px;padding-top:6px;text-align:center}.mjo__mem .fa-person b{font-size:14.5px}.mjo__mem .fa-mem__side:first-child .fa-chip{justify-self:center}@container (max-width: 440px){.mjo__mem .fa-avatar--photo{width:96px;height:96px}.mjo__mem .fa-person{flex-direction:row;gap:16px;padding:4px 0 2px 5px;text-align:left}.mjo__mem .fa-mem__side:first-child .fa-chip{justify-self:start}}.tdm__layer--ans{bottom:0;left:35.5%;z-index:5;width:31.5%}@media (min-width:481px){.tdm--assess .tdm__layer--emo{width:36%}.tdm--assess .tdm__layer--cv2{width:33%}}@media (max-width:480px){.tdm__layer--ans{display:none}}.tdm__pa{display:grid;gap:1cqw;padding:1.3cqw 1.4cqw 1.4cqw;border-radius:1.6cqw;background:#fff;box-shadow:0 0 0 .1cqw rgba(63,43,150,.14),0 2.6cqw 5cqw -2cqw rgba(49,38,130,.55);font-family:var(--dw-font);color:var(--dw-text);text-align:left}.tdm__pa-head{display:grid;gap:.25cqw}.tdm__pa-head b{font-size:1.4cqw;font-weight:700;line-height:1.2;color:#111827}.tdm__pa-head small{display:flex;align-items:center;gap:.5cqw;font-size:1cqw;line-height:1.2;color:#4b5563}.tdm__pa-head small:before{content:"";width:.5cqw;height:.5cqw;border-radius:50%;background:#312682}.tdm__pa-body{display:grid;grid-template-columns:minmax(0,1fr) 10.6cqw;align-items:stretch;gap:1.1cqw}.tdm__pa-chart{display:grid;grid-template-rows:auto 1fr;gap:.6cqw;min-width:0;padding-bottom:1.8cqw}.tdm__pa-ytitle{font-size:.8cqw;font-weight:600;line-height:1.2;color:#6b7280}.tdm__pa-plot{position:relative;min-height:12.5cqw;margin-left:1.9cqw}.tdm__pa-bars,.tdm__pa-grid{position:absolute;inset:0;margin:0;padding:0;list-style:none}.tdm__pa-grid li{position:absolute;right:0;left:0;border-top:.08cqw solid #ecebf3}.tdm__pa-grid li:last-child{border-top-color:#d9d7e4}.tdm__pa-grid span{position:absolute;top:0;right:100%;margin-right:.5cqw;font-size:.8cqw;line-height:1;color:#6b7280;transform:translateY(-50%)}.tdm__pa-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4cqw;padding:0 .2cqw}.tdm__pa-bars li{position:relative;align-items:flex-end}.tdm__pa-bars i,.tdm__pa-bars li{display:flex;justify-content:center}.tdm__pa-bars i{align-items:flex-start;width:74%;padding-top:.35cqw;border-radius:.6cqw .6cqw 0 0}.tdm__pa-bars b{font-size:.75cqw;font-weight:700;line-height:1;color:#fff}.tdm__pa-bars span{position:absolute;top:100%;left:50%;margin-top:.55cqw;font-size:.85cqw;font-weight:700;line-height:1;color:#374151;transform:translateX(-50%)}.tdm__pa-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5cqw;padding:1cqw .9cqw;border-radius:1.2cqw;background:linear-gradient(135deg,#f8f9ff,#f3f4f6);text-align:center}.tdm__pa-type img{display:block;width:6.4cqw;height:6.4cqw;object-fit:contain;filter:drop-shadow(0 .2cqw .35cqw rgba(0,0,0,.18))}.tdm__pa-badge{padding:.35cqw 1.1cqw;border-radius:999px;font-size:1.2cqw;font-weight:800;line-height:1.2}.tdm__pa-type b{font-size:1.1cqw;font-weight:700;line-height:1.2;color:#111827}.tdm__pa-type small{font-size:.85cqw;line-height:1.4;color:#4b5563}.tdm__layer--iv{bottom:1%;left:40%;z-index:3;width:38%}.tdm__iv-img{display:block;width:100%;height:auto;filter:drop-shadow(0 1.6cqw 2.4cqw rgba(49,38,130,.32))}@media (max-width:480px){.tdm__layer--iv{display:none}}.rd{container:rd/inline-size;font-family:var(--dw-font);color:#111827;text-align:left}.rd__win{--u:1cqw;display:grid;grid-template-columns:calc(var(--u) * 15.5) minmax(0,1fr);overflow:hidden;border-radius:calc(var(--u) * 1.7);background:#ececf2;box-shadow:0 0 0 1px rgba(49,38,130,.12),0 calc(var(--u) * 3.4) calc(var(--u) * 7) calc(var(--u) * -2.6) rgba(49,38,130,.4)}.rd__side{display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.5) calc(var(--u) * 1.1) calc(var(--u) * 1.3);background:#2b2476;color:#fff}.rd__brand{display:grid;gap:calc(var(--u) * .35);padding-bottom:calc(var(--u) * 1.1);border-bottom:1px solid rgba(255,255,255,.12);text-align:center}.rd__brand b{font-size:calc(var(--u) * 2.5);font-weight:800;line-height:1;letter-spacing:.01em}.rd__brand small{font-size:calc(var(--u) * .62);font-weight:600;opacity:.85}.rd__org{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .8);border-radius:calc(var(--u) * 1.1);background:rgba(255,255,255,.08)}.rd__org>svg{flex:none;width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);opacity:.75}.rd__org-av{display:grid;flex:none;place-items:center;width:calc(var(--u) * 2.7);height:calc(var(--u) * 2.7);overflow:hidden;border-radius:50%;background:#fff}.rd__org-av img{width:82%;height:82%;object-fit:contain}.rd__org>span{display:grid;flex:1;min-width:0}.rd__org b{font-size:calc(var(--u) * 1.02);font-weight:700;line-height:1.2}.rd__org small{font-size:calc(var(--u) * .8);line-height:1.2;opacity:.7}.rd__nav{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * .2);min-width:0;margin:0;padding:0;list-style:none}.rd__nav li{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .78) calc(var(--u) * .8);border-radius:calc(var(--u) * .9);font-size:calc(var(--u) * .84);line-height:1.2;white-space:nowrap;color:rgba(255,255,255,.86)}.rd__nav li.is-on{background:rgba(255,255,255,.15);font-weight:600;color:#fff}.rd__nav li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rd__nav svg{flex:none;width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.rd__nav li>svg:last-child:not(:first-child){width:calc(var(--u) * .95);height:calc(var(--u) * .95);opacity:.7}.rd__lang{display:flex;align-items:center;gap:calc(var(--u) * .7);margin-top:auto;padding:calc(var(--u) * .85) calc(var(--u) * .9);border-radius:calc(var(--u) * 1.1);background:rgba(255,255,255,.08);font-size:calc(var(--u) * .98);font-weight:600}.rd__lang span{flex:1}.rd__lang svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);opacity:.85}.rd__main{display:grid;align-content:start;gap:calc(var(--u) * 1.6);min-width:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2) calc(var(--u) * 2.2)}.rd__head{display:flex;align-items:center;gap:calc(var(--u) * 1.2)}.rd__head-ic{display:grid;flex:none;place-items:center;width:calc(var(--u) * 3.7);height:calc(var(--u) * 3.7);border-radius:50%;background:linear-gradient(135deg,#5b6cf0,#9333ea);color:#fff;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.1) calc(var(--u) * -.4) rgba(107,70,230,.6)}.rd__head-ic svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7)}.rd__head>span{display:grid;gap:calc(var(--u) * .2)}.rd__head b{font-size:calc(var(--u) * 2.1);font-weight:800;line-height:1.15;letter-spacing:-.025em}.rd__head small{font-size:calc(var(--u) * 1.1);line-height:1.25;color:#6b7280}.rd__card,.rd__panel{min-width:0;overflow:hidden;border-radius:calc(var(--u) * 2.2);background:#fff;box-shadow:0 0 0 1px rgba(17,24,39,.04),0 calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * -.8) rgba(17,24,39,.14)}.rd__bar{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.5)}.rd__bar>svg{flex:none;width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);color:#9ca3af}.rd__search,.rd__select{display:flex;align-items:center;min-width:0;padding:calc(var(--u) * .75) calc(var(--u) * 1.2);border:1px solid #e5e7eb;border-radius:calc(var(--u) * 1.3);background:#fff;white-space:nowrap}.rd__select{justify-content:space-between;gap:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.05);color:#1f2937}.rd__select svg{flex:none;width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);color:#6b7280}.rd__count{flex:none;font-size:calc(var(--u) * .95);font-style:normal;color:#6b7280}.rd__search{gap:calc(var(--u) * .7);width:calc(var(--u) * 33);margin-left:auto;font-size:calc(var(--u) * .98);color:#9ca3af}.rd__search svg{flex:none;width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25)}.rd__search span{overflow:hidden;text-overflow:ellipsis}.rd__tr{display:grid;grid-template-columns:calc(var(--u) * 2.2) minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.75fr) minmax(0,1.05fr) repeat(2,minmax(0,.8fr)) repeat(3,minmax(0,.85fr));align-items:center;column-gap:calc(var(--u) * .7);min-height:calc(var(--u) * 4.5);padding:0 calc(var(--u) * 1.5);border-top:1px solid #f0f0f5}.rd__tr>span{min-width:0}.rd__tr--head{min-height:calc(var(--u) * 5.2);background:#f7f7fb;font-size:calc(var(--u) * .72);font-weight:600;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#374151}.rd__sort{width:calc(var(--u) * .9);height:calc(var(--u) * .9);margin-left:calc(var(--u) * .3);vertical-align:-.12em;color:#6070e8}.rd__chk{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border:calc(var(--u) * .14) solid #9ca3af;border-radius:calc(var(--u) * .35);background:#fff}.rd__who{display:grid;gap:calc(var(--u) * .15)}.rd__who b{font-size:calc(var(--u) * 1.05);font-weight:600;color:#111827}.rd__who b,.rd__who small{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rd__who small{font-size:calc(var(--u) * .8);color:#6b7280}.rd__when{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(var(--u) * .92);line-height:1.4;color:#1f2937}.rd__kind{max-width:100%;overflow:hidden;padding:calc(var(--u) * .55) calc(var(--u) * 1);border:1px solid #c9ecd7;background:#eaf8f0;font-size:calc(var(--u) * .98);font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:#1e8b4f;box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .6) rgba(30,139,79,.12)}.rd__kind,.rd__pill{display:block;width:fit-content;border-radius:999px;font-style:normal;line-height:1.2}.rd__pill{padding:calc(var(--u) * .4) calc(var(--u) * .9);font-size:calc(var(--u) * 1.02);font-weight:700}.rd__pill.is-score{background:#2e2a7a;color:#fff}.rd__pill.is-text{background:#dde7fd;color:#2f56c8}.rd__pill.is-tech{background:#f1e5fb;color:#6d28a8}.rd__tag{display:flex;align-items:center;gap:calc(var(--u) * .2);width:fit-content;padding:calc(var(--u) * .4) calc(var(--u) * .7);border-radius:calc(var(--u) * .45);font-size:calc(var(--u) * .88);font-style:normal;font-weight:600;line-height:1.2;color:#fff}.rd__tag svg{width:calc(var(--u) * .8);height:calc(var(--u) * .8)}.rd__tag.is-pos{background:#4cc760}.rd__tag.is-neg{background:#e6443f}.rd__tag.is-neu{background:#667085}.rd__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.6)}.rd__panel{padding:calc(var(--u) * 1.7) calc(var(--u) * 1.9) calc(var(--u) * 1.9)}.rd__panel-head{display:flex;align-items:center;gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * 1.1)}.rd__panel-ic{display:grid;flex:none;place-items:center;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);border-radius:calc(var(--u) * 1);background:#e3ebff;color:#2f5bd8}.rd__panel-ic.is-emo{background:#e4f6ee;color:#1f9d68}.rd__panel-ic svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7)}.rd__panel-head>span{display:grid;gap:calc(var(--u) * .2)}.rd__panel-head b{font-size:calc(var(--u) * 1.4);font-weight:700;line-height:1.2;letter-spacing:-.01em}.rd__panel-head small{font-size:calc(var(--u) * .98);line-height:1.2;color:#6b7280}.rd__emo,.rd__radar{display:grid;align-items:center;gap:calc(var(--u) * 1.3)}.rd__radar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.rd__emo{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.rd__radar svg{display:block;width:100%;height:auto}.rd__ring{fill:none;stroke:#e5e7eb;stroke-width:.6}.rd__axis{stroke:#eceef2;stroke-width:.6}.rd__shape{fill:rgba(59,107,234,.12);stroke:#3b6bea;stroke-linejoin:round;stroke-width:1;transform-box:view-box;transform-origin:50% 50%}.rd__dot{fill:#3b6bea}.rd__axis-l{font-family:var(--dw-font);font-size:7.4px;fill:#4b5563}.rd__legend{display:grid;gap:calc(var(--u) * .95);margin:0;padding:0;list-style:none}.rd__legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .7);font-size:calc(var(--u) * .98);line-height:1.2;color:#1f2937}.rd__legend li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd__legend li>i{width:calc(var(--u) * .95);height:calc(var(--u) * .95);border-radius:50%}.rd__legend li>b{font-weight:600;color:#111827}.rd__legend--bars li{grid-template-columns:auto calc(var(--u) * 5.8) minmax(0,1fr) auto}.rd__legend--bars u{display:block;height:calc(var(--u) * .6);border-radius:999px;background:#e8e9ef;text-decoration:none}.rd__legend--bars s{display:block;height:100%;border-radius:999px;transform-origin:left center}.rd__donut{position:relative;width:100%}.rd__donut svg{display:block;width:100%;height:auto}.rd__halo{fill:#fafafc;stroke:#f0f0f5;stroke-width:.5}.rd__seg{fill:none;stroke-width:7.4;stroke-dasharray:var(--v) calc(100 - var(--v));stroke-dashoffset:var(--o)}.rd__donut-c{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:calc(var(--u) * .1)}.rd__donut-c b{font-size:calc(var(--u) * 2.1);font-weight:800;line-height:1;letter-spacing:-.03em;color:#111827}.rd__donut-c small{font-size:calc(var(--u) * .92);line-height:1.1;color:#4b5563}.rv.is-armed:not(.is-inview) .rd__dot,.rv.is-armed:not(.is-inview) .rd__legend--bars s,.rv.is-armed:not(.is-inview) .rd__seg,.rv.is-armed:not(.is-inview) .rd__shape{opacity:0}.rv.is-inview .rd__shape{animation:rd-radar 1.1s cubic-bezier(.22,1,.36,1) .55s backwards}.rv.is-inview .rd__dot{animation:rd-fade .5s ease 1.1s backwards}.rv.is-inview .rd__seg{animation:rd-seg .9s cubic-bezier(.22,1,.36,1) var(--d,.5s) backwards}.rv.is-inview .rd__legend--bars s{animation:rv-grow .8s cubic-bezier(.22,1,.36,1) .7s backwards}@keyframes rd-radar{0%{opacity:0;transform:scale(.15)}}@keyframes rd-fade{0%{opacity:0}}@keyframes rd-seg{0%{stroke-dasharray:0 100;opacity:0}}@container rd (max-width: 760px){.rd__win{--u:2cqw;grid-template-columns:minmax(0,1fr)}.rd__count,.rd__side,.rd__tr .is-lg{display:none}.rd__main{gap:calc(var(--u) * 1.3);padding:calc(var(--u) * 1.9) calc(var(--u) * 1.7) calc(var(--u) * 2)}.rd__head-ic{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.rd__head b{font-size:calc(var(--u) * 1.65)}.rd__head small{font-size:calc(var(--u) * 1.05)}.rd__bar{flex-wrap:wrap;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.3)}.rd__select{flex:1;font-size:calc(var(--u) * 1.4)}.rd__select svg{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.rd__bar>svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7)}.rd__search{flex:1 1 100%;width:auto;margin:0;font-size:calc(var(--u) * 1.25)}.rd__search svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.rd__tr{grid-template-columns:minmax(0,1fr) repeat(3,calc(var(--u) * 8.6));column-gap:calc(var(--u) * .6);min-height:calc(var(--u) * 4.6);padding:0 calc(var(--u) * 1.3)}.rd__tr--head{min-height:calc(var(--u) * 5.2);font-size:calc(var(--u) * .82);letter-spacing:.02em;overflow-wrap:anywhere}.rd__sort{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.rd__who b{font-size:calc(var(--u) * 1.5)}.rd__who small{font-size:calc(var(--u) * 1.1)}.rd__pill{padding:calc(var(--u) * .5) calc(var(--u) * 1.1);font-size:calc(var(--u) * 1.4)}.rd__cards{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 1.3)}.rd__panel{padding:calc(var(--u) * 1.7) calc(var(--u) * 1.8) calc(var(--u) * 2)}.rd__panel-ic{width:calc(var(--u) * 3.3);height:calc(var(--u) * 3.3)}.rd__panel-ic svg{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8)}.rd__panel-head b{font-size:calc(var(--u) * 1.6)}.rd__panel-head small{font-size:calc(var(--u) * 1.15)}.rd__radar{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 1.4)}.rd__radar svg{width:min(100%,80cqw);margin:0 auto}.rd__legend{gap:calc(var(--u) * 1.1)}.rd__legend li{gap:calc(var(--u) * .9);font-size:calc(var(--u) * 1.35)}.rd__legend li>i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}.rd__legend--bars li{grid-template-columns:auto calc(var(--u) * 7.2) minmax(0,1fr) auto}.rd__legend--bars u{height:calc(var(--u) * .7)}.rd__emo{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:calc(var(--u) * 1.4)}.rd__donut-c b{font-size:calc(var(--u) * 2.2)}.rd__donut-c small{font-size:calc(var(--u) * 1.1)}}@media (prefers-reduced-motion:reduce){.rv.is-inview .rd__dot,.rv.is-inview .rd__legend--bars s,.rv.is-inview .rd__seg,.rv.is-inview .rd__shape{animation:none}}.fc-card__art--dash{height:276px;padding:12px;background:linear-gradient(160deg,#eef0f6,#e6e8f0)}.dsh{--dsh-ink:#111827;--dsh-mute:#6b7280;container-type:inline-size;width:min(100%,340px);font-family:var(--dw-font);color:var(--dsh-ink);text-align:left}.dsh__card{padding:5cqw 5cqw 5.4cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(17,24,39,.05),0 4cqw 8cqw -4cqw rgba(17,24,39,.22)}.dsh__head{display:flex;align-items:center;gap:3cqw;margin-bottom:4.4cqw}.dsh__icon{display:grid;flex:none;place-items:center;width:9.4cqw;height:9.4cqw;border-radius:2.8cqw;background:#e3ebff;color:#2f5bd8}.dsh__icon svg{width:5.2cqw;height:5.2cqw}.dsh__title{display:grid;flex:1;gap:.6cqw;min-width:0}.dsh__title b{font-size:4.8cqw;font-weight:700;line-height:1.2;letter-spacing:-.01em}.dsh__title small{font-size:3.2cqw;line-height:1.25;color:var(--dsh-mute)}.dsh__chip{flex:none;padding:1cqw 2.8cqw;border-radius:999px;background:#e0f2f1;font-size:3.4cqw;font-style:normal;font-weight:800;color:#0f766e}.dsh__rows{display:grid;gap:3.6cqw;margin:0;padding:0;list-style:none}.dsh__row{display:grid;gap:1.6cqw}.dsh__row-head{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.dsh__row-head b{font-size:3.9cqw;font-weight:600}.dsh__pill{padding:.9cqw 2.8cqw;border-radius:999px;font-size:3.4cqw;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.dsh__pill.is-blue{background:#e3ebff;color:#2563eb}.dsh__pill.is-green{background:#dcfce7;color:#16a34a}.dsh__pill.is-yellow{background:#fef3c7;color:#b45309}.dsh__bar{height:1.7cqw;overflow:hidden;background:#e5e7eb}.dsh__bar,.dsh__bar u{display:block;border-radius:1cqw}.dsh__bar u{height:100%;background:#2563eb}.dsh__bar.is-green u{background:#22a55b}.dsh__bar.is-yellow u{background:#e0a800}.dsh__bar.is-grey u{background:#b9bdc7}.dsh__radar{display:grid;grid-template-columns:38cqw minmax(0,1fr);align-items:center;gap:3.6cqw}.dsh__radar svg{display:block;width:100%;height:auto;overflow:visible}.dsh__ring{fill:none}.dsh__axis,.dsh__ring{stroke:#dfe3ec;stroke-width:.7}.dsh__shape{fill:rgba(59,107,234,.14);stroke:#3b6bea;stroke-width:1.4;stroke-linejoin:round}.dsh__legend{display:grid;gap:3cqw;margin:0;padding:0;list-style:none}.dsh__legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4cqw;font-size:3.6cqw}.dsh__legend i{width:2.8cqw;height:2.8cqw;border-radius:50%}.dsh__legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.dsh__legend b{font-weight:700;font-variant-numeric:tabular-nums}.dsh__steps{display:flex;justify-content:space-between;margin:0 0 4cqw;padding:0;list-style:none}.dsh__steps li{display:grid;justify-items:center;gap:1.2cqw;min-width:0}.dsh__steps i{display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:50%;background:#e5e7eb;font-size:3.2cqw;font-style:normal;font-weight:800;color:#6b7280}.dsh__steps li.is-done i{background:#2563eb;color:#fff}.dsh__steps small{font-size:2.6cqw;line-height:1.1;white-space:nowrap;color:var(--dsh-mute)}.dsh__rows .dsh__bar+.dsh__bar{margin-top:-.6cqw}.dsh__delta{display:inline-flex;align-items:center;gap:1.4cqw;font-size:3.6cqw;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dsh-mute)}.dsh__delta svg{width:3.2cqw;height:3.2cqw}.dsh__delta em{font-style:normal;color:#2563eb}.dsh__jobs{display:grid;gap:2.2cqw;margin:0;padding:0;list-style:none}.dsh__job{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:2.4cqw 3.2cqw;border:1px solid #eceef3;border-radius:3cqw;background:#fafbfd}.dsh__job-t{display:grid;gap:.5cqw;min-width:0}.dsh__job-t b{font-size:3.9cqw;font-weight:700;line-height:1.2}.dsh__job-t small{font-size:3.1cqw;color:var(--dsh-mute)}.dsh__btn{flex:none;padding:1.6cqw 4cqw;border-radius:999px;background:#2563eb;font-size:3.5cqw;font-style:normal;font-weight:700;color:#fff}.dsh__field{min-height:19cqw;padding:3.4cqw 3.8cqw;border:1px solid #e3e6ee;border-radius:3cqw;background:#fafbfd;font-size:3.5cqw;line-height:1.4;color:#9aa0ae}.dsh__foot{display:flex;align-items:center;justify-content:space-between;gap:3cqw;margin-top:3.4cqw}.dsh__code{display:grid;gap:.6cqw}.dsh__code small{font-size:3cqw;color:var(--dsh-mute)}.dsh__code code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.8cqw;font-weight:700;letter-spacing:.04em;color:var(--dsh-ink)}.tdm--off{--u:0.95cqw;aspect-ratio:100/60}.tdm--off .tdm__layer--main{top:0;left:15%;width:70%}.tdm--off .tdm__screen{aspect-ratio:2/1}.tdm--off .tdm__layer--results{top:5%;right:0;width:35%}.tdm--off .tdm__layer--emo{width:36%}.tdm--off .tdm__layer--ans{width:31.5%}.tdm--off .tdm__layer--tablet{right:0;bottom:0;width:30%}.offs{container-type:inline-size;height:100%;font-family:var(--dw-font);color:#111827;text-align:left}.offs .rd__win{height:100%;border-radius:0;box-shadow:none}.rd__tr--off{grid-template-columns:calc(var(--u) * 2.2) minmax(0,1.4fr) minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) repeat(3,minmax(0,1.2fr))}.offs__why{display:block;width:fit-content;padding:calc(var(--u) * .45) calc(var(--u) * .95);border-radius:999px;background:#eceefe;font-size:calc(var(--u) * .92);font-style:normal;font-weight:600;line-height:1.2;color:#3f46c8}.offs__why.is-1{background:#fef3c7;color:#92400e}.offs__why.is-2{background:#ffeadb;color:#c2410c}.offs__why.is-3{background:#dcf5ee;color:#0f766e}.offs__why.is-4{background:#fde7f3;color:#be185d}.offs__flags{display:flex;align-items:center;gap:calc(var(--u) * .55)}.offs__flags i{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);border-radius:50%;background:#e5e7eb}.offs__flags i.is-yellow{background:#f5c518}.offs__flags i.is-orange{background:#f97316}.offs__flags i.is-red{background:#dc2626}.offw__body{padding:calc(var(--u) * 1.3);background:#ececf2}.offw__body,.offw__float{font-family:var(--dw-font);color:#111827;text-align:left}.offw__float .rd__panel{box-shadow:0 0 0 .1cqw rgba(63,43,150,.14),0 2.6cqw 5cqw -2cqw rgba(49,38,130,.55)}.tdm--off .tdm__layer--who{top:12%;left:0;z-index:4;width:16.5%}.offw__who{display:grid;gap:calc(var(--u) * .5);padding:calc(var(--u) * .9);border-radius:calc(var(--u) * 2);background:#fff;box-shadow:0 0 0 .1cqw rgba(63,43,150,.14),0 2.6cqw 5cqw -2cqw rgba(49,38,130,.55);font-family:var(--dw-font);color:#111827;text-align:left}.offw__who-ph{position:relative;margin:0 0 calc(var(--u) * .4);aspect-ratio:1;overflow:hidden;border-radius:calc(var(--u) * 1.4);background:#ebe8ff}.offw__who-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.offw__who-ph figcaption{position:absolute;bottom:calc(var(--u) * .6);left:calc(var(--u) * .6);padding:calc(var(--u) * .3) calc(var(--u) * .85);border-radius:999px;background:rgba(255,255,255,.94);font-size:calc(var(--u) * .74);font-weight:700;line-height:1.2;color:#312682}.offw__who b{font-size:calc(var(--u) * 1.2);font-weight:700;line-height:1.2;letter-spacing:-.01em}.offw__who small{font-size:calc(var(--u) * .88);line-height:1.3;color:#6b7280}.offw__who-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .3)}.offw__link{position:absolute;inset:0;display:block;color:#fff;text-decoration:none}.offw__link:focus-visible{outline:.3cqw solid #fff;outline-offset:-.5cqw}.offw__rec{position:absolute;top:1.1cqw;left:1.1cqw;display:inline-flex;align-items:center;gap:.5cqw;padding:.45cqw .95cqw;border-radius:999px;background:rgba(255,255,255,.92);font-size:.95cqw;font-weight:700;line-height:1.2;color:#1f1550}.offw__rec svg{width:1.15cqw;height:1.15cqw;color:#312682}.offw__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:5.2cqw;height:5.2cqw;border-radius:50%;background:rgba(255,255,255,.94);color:#312682;box-shadow:0 1cqw 2cqw rgba(0,0,0,.3);transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.offw__play svg{width:2.2cqw;height:2.2cqw;margin-left:.25cqw}.offw__link:hover .offw__play{transform:translate(-50%,-50%) scale(1.08)}.offw__cap{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:.7cqw;padding:2.4cqw 1.2cqw 1cqw;background:linear-gradient(0deg,rgba(14,10,38,.82),rgba(14,10,38,0));font-size:.95cqw;line-height:1.2}.offw__cap b{font-weight:700}.offw__cap small{font-size:inherit;opacity:.85}.offw__cap em{margin-left:auto;padding:.25cqw .75cqw;border-radius:999px;background:rgba(255,255,255,.2);font-size:.8cqw;font-style:normal;font-weight:600}.rd__panel-ic.is-warm{background:#fff0e2;color:#e8772a}.rd__panel-ic.is-alert{background:#fdebed;color:#d64550}.op__cats{display:grid;gap:calc(var(--u) * 1.05);margin:0;padding:0;list-style:none}.op__cat{display:grid;grid-template-columns:calc(var(--u) * 2.7) minmax(0,1fr) auto;align-items:center;column-gap:calc(var(--u) * .9);row-gap:calc(var(--u) * .5)}.op__cat-ic{display:grid;grid-row:1/span 2;place-items:center;width:calc(var(--u) * 2.7);height:calc(var(--u) * 2.7);border-radius:calc(var(--u) * .8);background:#f3f4f8;color:#4b5563}.op__cat-ic svg{width:calc(var(--u) * 1.35);height:calc(var(--u) * 1.35)}.op__cat-t{overflow:hidden;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:#111827}.op__cat b,.op__cat-t{font-size:calc(var(--u) * .98)}.op__cat b{font-weight:700;color:#b45309}.op__cat u{grid-column:2/span 2;height:calc(var(--u) * .55);background:#f1f1f6;text-decoration:none}.op__cat s,.op__cat u{display:block;border-radius:999px}.op__cat s{height:100%;background:linear-gradient(90deg,#fbbf24,#f97316);transform-origin:left center}.op__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .8);margin-bottom:calc(var(--u) * 1.1)}.op__stat{position:relative;display:grid;align-content:start;gap:calc(var(--u) * .25);padding:calc(var(--u) * 1) calc(var(--u) * 1) calc(var(--u) * 1.2);overflow:hidden;border:calc(var(--u) * .12) solid #eceef3;border-radius:calc(var(--u) * 1.3);background:#fff}.op__stat>i{position:absolute;top:calc(var(--u) * .8);right:calc(var(--u) * .8);display:grid;place-items:center;width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);border-radius:50%;background:#f1f2f6;color:#4b5563}.op__stat>i svg{width:calc(var(--u) * 1.05);height:calc(var(--u) * 1.05)}.op__stat b{font-size:calc(var(--u) * 2);font-weight:800;line-height:1.1;letter-spacing:-.02em}.op__stat span{font-size:calc(var(--u) * .78);font-weight:600;line-height:1.25;color:#374151}.op__stat.is-on{border-color:#1f2937;background:#fff4e8}.op__stat.is-on b{color:#c2410c}.op__stat.is-on>i{background:#ffe1c4;color:#e8772a}.op__stat.is-on:after{content:"";position:absolute;right:0;bottom:0;left:0;height:calc(var(--u) * .3);background:linear-gradient(90deg,#fbbf24,#f97316)}.op__finds{display:grid;gap:calc(var(--u) * .9);margin:0;padding:0;list-style:none}.op__find{--c:#f97316;--ink:#7c2d12;--soft:#fff6ee;--pill:#fee2e2;--pill-ink:#b91c1c;display:grid;gap:calc(var(--u) * .5);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);border-left:calc(var(--u) * .35) solid var(--c);border-radius:calc(var(--u) * .8);background:var(--soft)}.op__find.is-red{--c:#dc2626;--ink:#7f1d1d;--soft:#fef3f3}.op__find-h{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .8)}.op__find-h b{font-size:calc(var(--u) * 1.05);font-weight:700;line-height:1.2;color:var(--ink)}.op__find-h em{flex:none;padding:calc(var(--u) * .25) calc(var(--u) * .8);border:1px solid rgba(185,28,28,.25);border-radius:999px;background:var(--pill);font-size:calc(var(--u) * .66);font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pill-ink)}.op__find p{display:-webkit-box;margin:0;overflow:hidden;font-size:calc(var(--u) * .88);line-height:1.4;color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:480px){.tdm--off{aspect-ratio:100/64}.tdm--off .tdm__layer--results{width:40%}.tdm--off .tdm__layer--emo{width:46%}.tdm--off .tdm__layer--tablet{width:36%}.tdm--off .tdm__layer--ans,.tdm--off .tdm__layer--who{display:none}}@media (prefers-reduced-motion:reduce){.offw__play{transition:none}}.mtheme--off .af__eyebrow{color:var(--mt-accent)}.mtheme--off .af__item.is-done:not(:last-child):before{background:var(--mt-accent)}.mtheme--off .af__item.is-done .af__node{border-color:var(--mt-accent);background:var(--mt-accent)}.mtheme--off .af__item.is-active .af__node{border-color:var(--mt-accent);color:var(--mt-accent);box-shadow:0 0 0 6px var(--mt-soft)}.mtheme--off .af__item.is-active .af__card{border-color:var(--mt-accent)}.mtheme--off .af__icon{background:linear-gradient(145deg,var(--mt-accent2),var(--mt-accent));box-shadow:0 10px 20px -10px color-mix(in srgb,var(--mt-accent) 70%,transparent)}.mtheme--off .af__tag{background:var(--mt-soft);color:var(--mt-accent)}@media (min-width:1000px){.mtheme--off .af__rail-fill{background:linear-gradient(90deg,var(--mt-accent2),var(--mt-accent))}}