/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.engine-card{z-index:2;opacity:0;border:1px solid var(--color-text-strong);border-radius:20px;gap:10px;width:min(250px,21%);padding:18px 18px 20px;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.engine-card{border:1px solid color-mix(in srgb,var(--color-text-strong)18%,transparent)}}.engine-card{background:linear-gradient(135deg,var(--color-text-strong),var(--color-surface-page)55%,var(--color-text-strong))}@supports (color:color-mix(in lab,red,red)){.engine-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-text-strong)7%,transparent),color-mix(in srgb,var(--color-surface-page)60%,transparent)55%,color-mix(in srgb,var(--color-text-strong)3%,transparent))}}.engine-card{box-shadow:inset 1px 1px 0 var(--color-text-strong),inset -1px -1px 0 var(--color-signature-teal),0 28px 60px -26px #000000d9}@supports (color:color-mix(in lab,red,red)){.engine-card{box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--color-text-strong)15%,transparent),inset -1px -1px 0 color-mix(in srgb,var(--color-signature-teal)14%,transparent),0 28px 60px -26px #000000d9}}.engine-card{-webkit-backdrop-filter:blur(14px);transition:opacity .6s}.engine-card--answer{left:0;transform:translateY(-50%)}.engine-card--result{right:0;overflow:hidden;transform:translateY(-50%)}.engine-card__label{color:#f4f4f557;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-block-end:4px;font-size:9.5px}.engine-card__line,.engine-card__row{align-items:center;gap:6px;display:flex}.engine-card__bar{background:#f4f4f529;border-radius:3px;height:6px;transition:background .5s,box-shadow .5s,opacity .6s;display:block}.engine-card__bar--dim{background:#f4f4f517}.engine-card__bar[data-signal=lit]{background:#fff6e4b3;box-shadow:0 0 14px #fff0d273}.engine-card__bar[data-signal=sent]{opacity:.12}.engine-card__chip{border:1px solid #f4f4f533;border-radius:5px;flex:none;width:30px;height:10px;display:block}.engine-card__gap{height:6px}.engine-card__row{opacity:0;gap:9px;max-height:0;transition:opacity .5s,max-height .7s cubic-bezier(.16,1,.3,1),margin .7s;overflow:hidden}.engine-card__row[data-visible=true]{opacity:1;max-height:20px;margin-block:3px}.engine-card__row .engine-card__bar{background:#f4f4f542;flex:1}.engine-card__row .engine-card__chip{width:26px}.engine-card__status{border-radius:50%;flex:none;width:9px;height:9px}.engine-card__status[data-status=supported]{background:var(--color-status-supported);box-shadow:0 0 10px var(--color-status-supported)}@supports (color:color-mix(in lab,red,red)){.engine-card__status[data-status=supported]{box-shadow:0 0 10px color-mix(in srgb,var(--color-status-supported)60%,transparent)}}.engine-card__status[data-status=partial]{background:var(--color-status-partial);box-shadow:0 0 10px var(--color-status-partial)}@supports (color:color-mix(in lab,red,red)){.engine-card__status[data-status=partial]{box-shadow:0 0 10px color-mix(in srgb,var(--color-status-partial)60%,transparent)}}.engine-card__status[data-status=unavailable]{background:var(--color-status-unavailable);box-shadow:0 0 10px var(--color-status-unavailable)}@supports (color:color-mix(in lab,red,red)){.engine-card__status[data-status=unavailable]{box-shadow:0 0 10px color-mix(in srgb,var(--color-status-unavailable)60%,transparent)}}.engine-card__verdict{opacity:0;border-block-start:1px solid #0000;gap:9px;max-height:0;transition:opacity .6s,max-height .8s cubic-bezier(.16,1,.3,1),padding .6s;display:grid;overflow:hidden}.engine-card__verdict[data-visible=true]{border-block-start-color:var(--color-border-subtle);opacity:1;max-height:80px;padding-block-start:12px}.engine-card__decision{background:var(--color-status-unavailable);border-radius:999px;width:62%;height:16px}@supports (color:color-mix(in lab,red,red)){.engine-card__decision{background:color-mix(in srgb,var(--color-status-unavailable)20%,transparent)}}.engine-card__decision{box-shadow:inset 0 0 0 1px var(--color-status-unavailable)}@supports (color:color-mix(in lab,red,red)){.engine-card__decision{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-status-unavailable)45%,transparent)}}.engine-card__next{background:linear-gradient(90deg,var(--color-signature-teal),#14b8a640);border-radius:2px;width:84%;height:4px}.engine-card__gleam{border-radius:inherit;pointer-events:none;transform:translateX(calc(-110% + var(--engine-gleam,0)*220%));background:linear-gradient(105deg,#0000 35%,#ffffff1a 48%,#0000 62%);position:absolute;inset:0}@media (max-width:56.25rem){.engine-card{width:min(170px,40%);padding:13px 13px 14px}.engine-card--answer{top:16%;transform:none}.engine-card--result{top:auto;bottom:6%;transform:none}}@media (max-width:47.99rem){.engine-card--answer{top:1.25rem}.engine-card--result{bottom:.25rem}}@media (max-width:32.5rem){.engine-card{border-radius:16px;gap:7px;width:min(136px,40%);padding:11px 12px 12px}.engine-card__bar{height:4px}.engine-card__chip{width:22px;height:8px}.engine-card__status{width:7px;height:7px}.engine-card__label{font-size:8px}.engine-card__decision{height:12px}.engine-card{gap:5px;padding:9px 10px 10px}.engine-card__label{margin-block-end:2px}.engine-card__gap{height:3px}.engine-card__row[data-visible=true]{margin-block:1px}.engine-card__verdict{gap:6px}.engine-card__verdict[data-visible=true]{padding-block-start:8px}}@media (prefers-reduced-motion:reduce){.engine-card,.engine-card__bar,.engine-card__row,.engine-card__verdict{transition:none}}:root[data-theme=light] .engine-card{background:var(--color-surface-raised);border-color:var(--color-border-subtle);box-shadow:var(--zenture-shadow-floating)}:root[data-theme=light] .engine-card__label{color:var(--color-text-muted)}:root[data-theme=light] .engine-card__bar,:root[data-theme=light] .engine-card__row .engine-card__bar{background:var(--color-text-muted)}:root[data-theme=light] .engine-card__bar--dim{background:var(--color-border-strong)}:root[data-theme=light] .engine-card__bar[data-signal=lit]{background:var(--zenture-accent-primary);box-shadow:none}:root[data-theme=light] .engine-card__chip{border-color:var(--color-text-muted)}:root[data-theme=light] .engine-card__status{box-shadow:none}:root[data-theme=light] .engine-card__gleam{display:none}:root[data-theme=light] [data-engine-beam] path{stroke:var(--zenture-accent-primary-hover)}:root[data-theme=light] [data-engine-beam] path:last-child{filter:none}.engine-flow{isolation:isolate;width:100%;max-width:60rem;height:22.5rem;margin:var(--homepage-group-gap,var(--space-10))auto 0;position:relative}.engine-flow .engine-scene{z-index:1;width:25rem;max-width:45%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-69%)}.engine-flow .engine-scene__light{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.engine-flow:not([data-flow-ready]) .engine-card{opacity:1}@media (max-width:56.25rem){.engine-flow{height:27rem}.engine-flow .engine-scene{max-width:55%}}@media (max-width:47.99rem){.engine-flow{height:26rem;margin-block-start:var(--space-8)}.engine-flow .engine-scene{max-width:65%}}@media (max-height:52rem) and (min-width:48rem){.engine-flow{height:19rem;margin-block-start:calc(var(--space-4) + 3rem)}.engine-flow .engine-scene{width:21rem}}.homepage-engine__components{padding-block-start:var(--space-12)}.homepage-engine__components:before{content:"";display:block;border-block-start:1px solid var(--color-border-subtle);margin-block-end:var(--space-10)}.homepage-engine__components .homepage-engine__components-heading{max-width:46rem;margin:0;font-size:clamp(1.9rem,3.1vw,3.1rem)}.homepage-engine__layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-10) 0 0;padding:0;list-style:none}.homepage-engine__layer{min-width:0}.homepage-engine__layer-content{display:grid;align-content:start;gap:var(--space-4)}.homepage-engine__layer h3{min-block-size:2lh;margin:0;text-align:center}.homepage-engine__layer-art{width:100%;max-width:22rem;justify-self:center}.homepage-engine__layer p{margin:0;text-align:justify;hyphens:auto}@media (max-width:68.75rem){.homepage-engine__components .homepage-engine__components-heading{font-size:clamp(1.7rem,2.8vw,2.6rem)}}@media (max-width:56.25rem){.homepage-engine__layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32.5rem){.homepage-engine__layers{grid-template-columns:minmax(0,1fr)}.homepage-engine__layer h3{min-block-size:0}}.outcomes-scene{display:grid;gap:var(--homepage-group-gap,var(--space-10))}.outcomes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.outcomes-grid>li{display:flex;min-width:0}.outcome-card.preview-card{flex:1;min-height:0;padding:var(--space-8)}.outcome-card__label{margin:0;font:inherit;line-height:1}.outcome-card__label>span{padding:.25rem .75rem;font-size:.875rem}.outcome-card__rule{max-width:none;margin-block-start:var(--space-5)}.outcomes-audience{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-10);margin-block-start:var(--space-4);padding:clamp(2rem,4vw,3.5rem);border-radius:1.375rem;background:var(--card-bg);color:var(--card-fg)}.outcomes-audience__lead{margin:0;max-width:18ch;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:470;line-height:1.12;letter-spacing:-.035em}.outcomes-audience__slot{display:grid;gap:var(--space-5);justify-items:start;min-width:0;padding-inline-start:var(--space-10);border-inline-start:1px solid var(--card-line)}.outcomes-audience__window{display:inline-grid;max-width:100%;padding-block:.06em .14em;overflow:clip;perspective:700px;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:470;line-height:1.05;letter-spacing:-.045em}.outcomes-audience__role{grid-area:1/1;display:inline-block;white-space:nowrap;transform-origin:50% 50% -.4em;backface-visibility:hidden}.outcomes-audience__progress{display:grid;grid-auto-flow:column;grid-auto-columns:2.25rem;gap:.375rem}.outcomes-audience__progress i{--audience-interval:2600ms;position:relative;height:2px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--card-fg) 14%,transparent)}.outcomes-audience__progress i:after{content:"";position:absolute;inset:0;background:var(--card-fg);transform-origin:left;transform:scaleX(0)}.outcomes-audience__progress i[data-state=done]:after{transform:scaleX(1)}.outcomes-audience__progress i[data-state=active]:after{animation:audience-progress var(--audience-interval) linear forwards}.outcomes-audience__list{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:470}@keyframes audience-progress{to{transform:scaleX(1)}}@media (max-width:47.99rem){.outcomes-audience{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.outcomes-audience__slot{padding-inline-start:0;padding-block-start:var(--space-6);border-inline-start:0;border-block-start:1px solid var(--card-line)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.outcome-card__label>span{transition:transform .4s cubic-bezier(.32,.72,0,1)}.outcome-card.preview-card:hover .outcome-card__label>span{transform:scale(1.06)}}@media (max-width:63.99rem){.outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.outcomes-grid{grid-template-columns:minmax(0,1fr)}.outcome-card.preview-card{padding:var(--space-6)}}