.scroll-cue-module__mbQ_Tq__track{background:#6eaea13d;flex-shrink:0;width:2px;height:32px;display:block;position:relative;overflow:hidden}.scroll-cue-module__mbQ_Tq__track span{background:#42ddc7;height:13px;animation:2.4s cubic-bezier(.4,0,.2,1) infinite scroll-cue-module__mbQ_Tq__descend;position:absolute;inset:0}@keyframes scroll-cue-module__mbQ_Tq__descend{0%{opacity:0;transform:translateY(-14px)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(33px)}}@media (prefers-reduced-motion:reduce){.scroll-cue-module__mbQ_Tq__track span{animation:none;top:8px}}
.platform-glyph-module__KexOWG__floating{width:100%;height:100%;animation-name:platform-glyph-module__KexOWG__floatGlyph;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}@keyframes platform-glyph-module__KexOWG__floatGlyph{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate3d(var(--drift-x), calc(var(--drift-y) * -.55), 0) rotate(var(--sway))}50%{transform:translate3d(calc(var(--drift-x) * .3), calc(var(--drift-y) * -1), 0) rotate(0deg)}75%{transform:translate3d(calc(var(--drift-x) * -.7), calc(var(--drift-y) * -.4), 0) rotate(calc(var(--sway) * -1))}}@media (prefers-reduced-motion:reduce){.platform-glyph-module__KexOWG__floating{animation:none}}.platform-glyph-module__KexOWG__floating.platform-glyph-module__KexOWG__docked{animation:none;transform:none}
.section-decipher-module__p2grQa__runway{background:#e6f3ef;height:620svh;position:relative}.section-decipher-module__p2grQa__sticky{color:#102b24;background:#e6f3ef;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.section-decipher-module__p2grQa__content{width:min(1440px,90%);height:100%;margin:auto;position:relative}.section-decipher-module__p2grQa__copy{width:36%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-decipher-module__p2grQa__copy h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.06}.section-decipher-module__p2grQa__copy p{color:#566d65;margin:24px 0;font-size:17px;line-height:1.65}.section-decipher-module__p2grQa__copy .section-decipher-module__p2grQa__tally{border-top:1px solid #566d6538;margin:36px 0 0;padding-top:20px;display:block}.section-decipher-module__p2grQa__count{letter-spacing:-.02em;color:var(--color-emerald-deep);font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1;display:block}.section-decipher-module__p2grQa__tallyCopy{color:#566d65;margin-top:10px;font-size:15px;line-height:1.55;display:block}.section-decipher-module__p2grQa__stage{isolation:isolate;border-radius:24px;width:58%;height:70%;position:absolute;top:16%;right:0;overflow:hidden}.section-decipher-module__p2grQa__player{pointer-events:none;z-index:10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.section-decipher-module__p2grQa__chart{opacity:0;position:absolute;inset:0}.section-decipher-module__p2grQa__chart>div{opacity:1!important}.section-decipher-module__p2grQa__steps{letter-spacing:.1em;text-transform:uppercase;opacity:.75;justify-content:space-between;width:58%;font:11px monospace;display:flex;position:absolute;bottom:5%;left:auto;right:0}.section-decipher-module__p2grQa__track{background:#78968b33;height:2px;position:absolute;bottom:-14px;left:0;right:0}.section-decipher-module__p2grQa__track div{background:#23b9a6;height:100%}.section-decipher-module__p2grQa__still{height:850px}.section-decipher-module__p2grQa__still .section-decipher-module__p2grQa__sticky{height:100%;position:relative}.section-decipher-module__p2grQa__still .section-decipher-module__p2grQa__stage{width:58%}@media (max-width:800px){.section-decipher-module__p2grQa__runway{height:520svh}.section-decipher-module__p2grQa__sticky{min-height:640px}.section-decipher-module__p2grQa__content{flex-direction:column;padding-top:72px;padding-bottom:18px;display:flex}.section-decipher-module__p2grQa__copy{width:100%;position:static;transform:none}.section-decipher-module__p2grQa__copy h2{max-width:360px;margin:12px 0;font-size:30px}.section-decipher-module__p2grQa__copy p{margin:14px 0;font-size:14px;line-height:1.5}.section-decipher-module__p2grQa__copy .section-decipher-module__p2grQa__tally{margin-top:18px;padding-top:14px}.section-decipher-module__p2grQa__count{font-size:28px}.section-decipher-module__p2grQa__tallyCopy{margin-top:6px;font-size:13px;line-height:1.45}.section-decipher-module__p2grQa__stage{flex:auto;min-height:180px;margin-top:20px;position:relative;top:auto;right:auto;width:100%!important}.section-decipher-module__p2grQa__steps{letter-spacing:.03em;width:100%;margin-top:12px;padding-right:56px;font-size:9px;position:relative;bottom:auto;right:auto}.section-decipher-module__p2grQa__still{height:850px}}
.epad-preview-module__9CSuIG__preview{background:var(--color-canvas,#081410);border-color:var(--color-hairline,#293b34);color:#e6efeb}.epad-preview-module__9CSuIG__preview .text-ink-muted{color:#b4c9c0}.epad-preview-module__9CSuIG__preview .border-hairline{border-color:#2c4238}.epad-preview-module__9CSuIG__preview button:focus-visible,.epad-preview-module__9CSuIG__preview input:focus-visible{outline-offset:3px;outline:2px solid #68eedc}.epad-preview-module__9CSuIG__sequence{background:#091711;border:1px solid #345147;border-radius:10px;padding:10px}.epad-preview-module__9CSuIG__sequence button{background:#14271f;border-color:#365347;min-height:60px}.epad-preview-module__9CSuIG__sequence button[aria-pressed=true]{color:#68eedc;background:#193d34;border-color:#50dfca}.epad-preview-module__9CSuIG__sequence button[aria-pressed=true] span{color:#96e8d8}.epad-preview-module__9CSuIG__sequence button:hover{border-color:#94ffeb}.epad-preview-module__9CSuIG__preview fieldset{background:#172f27;border-color:#6a9889}.epad-preview-module__9CSuIG__builder{color:#e6efeb;background:#11251e;border:1px solid #365347;border-radius:10px;margin-top:16px;padding:14px}.epad-preview-module__9CSuIG__builder .text-ink-muted{color:#adc2b8}.epad-preview-module__9CSuIG__heading{color:#e6efeb;font-size:13px;font-weight:650}.epad-preview-module__9CSuIG__builder .text-emerald{color:#82e3cd;background:#193a2e;border:1px solid #3a6955}.epad-preview-module__9CSuIG__example{color:#70deca;text-underline-offset:3px;font-weight:600;text-decoration:underline}.epad-preview-module__9CSuIG__generate{color:#08261f;cursor:pointer;background:#50dfca;border:1px solid #50dfca;border-radius:6px;padding:9px 14px;font-weight:600}.epad-preview-module__9CSuIG__generate:hover:not(:disabled){background:#81ebdb}.epad-preview-module__9CSuIG__generate:disabled{color:#96afa2;cursor:not-allowed;background:#21392e;border-color:#385346}.epad-preview-module__9CSuIG__builder button:focus-visible{outline-color:#68eedc}.epad-preview-module__9CSuIG__results{background:#091b15;border:1px solid #365347;border-radius:10px;margin-top:14px;padding:14px;animation:.3s ease-out epad-preview-module__9CSuIG__arrive}.epad-preview-module__9CSuIG__resultHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.epad-preview-module__9CSuIG__resultHeader h4{color:#88f0d7;font-size:14px;font-weight:600}.epad-preview-module__9CSuIG__resultHeader>span{color:#d5fbed;background:#244b3d;border-radius:4px;padding:3px 7px;font-size:10px}.epad-preview-module__9CSuIG__caption{color:#b4c9c0;margin-top:8px;font-size:10px}.epad-preview-module__9CSuIG__rows{overscroll-behavior:contain;max-height:160px;margin-top:12px;overflow-y:auto}.epad-preview-module__9CSuIG__variant{border-top:1px solid #345147;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.epad-preview-module__9CSuIG__number{color:#96b2a4;font-size:10px}.epad-preview-module__9CSuIG__changes{overflow-wrap:anywhere;color:#e6f8ef;font-size:11px}.epad-preview-module__9CSuIG__variant code{letter-spacing:1px;white-space:nowrap;font-size:12px}.epad-preview-module__9CSuIG__variant mark{color:#06261b;background:#84ecd1;border-radius:2px;padding:2px 1px}@keyframes epad-preview-module__9CSuIG__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.epad-preview-module__9CSuIG__results{animation:none}}@media (max-width:380px){.epad-preview-module__9CSuIG__sequence{padding:7px}.epad-preview-module__9CSuIG__variant{gap:4px}.epad-preview-module__9CSuIG__variant code{font-size:10px}}.epad-preview-module__9CSuIG__actions{align-items:center;gap:8px;margin-top:16px;display:flex}.epad-preview-module__9CSuIG__clear{color:#c1d3ca;cursor:pointer;border:1px solid #365347;border-radius:6px;padding:9px 12px}.epad-preview-module__9CSuIG__clear:hover:not(:disabled){color:#e6efeb;background:#1b352b}.epad-preview-module__9CSuIG__clear:disabled{opacity:.4;cursor:not-allowed}
.demo-form-module__Q-fE0W__card{color:#0a211b;background:#f6faf8;border:1px solid #b4d2c8;border-radius:12px;padding:clamp(24px,4vw,40px)}.demo-form-module__Q-fE0W__title{letter-spacing:-.03em;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.2;display:flex}.demo-form-module__Q-fE0W__fields{border:0;min-width:0;margin:0;padding:0}.demo-form-module__Q-fE0W__field{border-bottom:1px solid #a7c3b7;margin-top:20px;position:relative}.demo-form-module__Q-fE0W__field input,.demo-form-module__Q-fE0W__field select,.demo-form-module__Q-fE0W__field textarea{color:#0a211b;background:0 0;border:0;border-radius:0;outline:none;width:100%;padding:10px 8px 12px 0;font-size:16px;display:block}.demo-form-module__Q-fE0W__field select{cursor:pointer;padding-right:24px}.demo-form-module__Q-fE0W__field label{color:#4d675c;font-size:14px;line-height:1.5;transition:color .22s;display:block}.demo-form-module__Q-fE0W__field label small{font-size:11px}.demo-form-module__Q-fE0W__line{transform-origin:0;background:#16816b;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.demo-form-module__Q-fE0W__field:focus-within .demo-form-module__Q-fE0W__line{transform:scaleX(1)}.demo-form-module__Q-fE0W__field input:user-invalid{box-shadow:inset 0 -2px #b12e31}.demo-form-module__Q-fE0W__submit{color:#f4fbf8;cursor:pointer;background:#0b2921;border-radius:6px;justify-content:center;gap:16px;width:100%;margin-top:28px;padding:16px 20px;font-size:15px;transition:background .2s,transform .2s;display:flex}.demo-form-module__Q-fE0W__submit:hover{background:#155441}.demo-form-module__Q-fE0W__submit:focus-visible{outline-offset:4px;outline:3px solid #16816b}.demo-form-module__Q-fE0W__fields:disabled{opacity:.65}.demo-form-module__Q-fE0W__fields:disabled .demo-form-module__Q-fE0W__submit{cursor:wait}.demo-form-module__Q-fE0W__error{color:#922d2d;background:#fff0ee;border-radius:8px;margin-top:16px;padding:12px;font-size:13px}.demo-form-module__Q-fE0W__error a{text-decoration:underline}.demo-form-module__Q-fE0W__success{outline:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0;display:flex}.demo-form-module__Q-fE0W__successMark{flex-shrink:0;width:64px;height:64px;margin-bottom:28px;animation:.45s ease-out both demo-form-module__Q-fE0W__success-arrive}.demo-form-module__Q-fE0W__successMark circle{fill:#e1f3eb;stroke:#9bcbb8;stroke-width:1px}.demo-form-module__Q-fE0W__successMark path{stroke:#176b59;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s ease-out .2s forwards demo-form-module__Q-fE0W__success-check}.demo-form-module__Q-fE0W__successLabel{color:#176b59;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500;animation:.45s .15s both demo-form-module__Q-fE0W__success-arrive}.demo-form-module__Q-fE0W__success h3{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.15;animation:.45s .22s both demo-form-module__Q-fE0W__success-arrive}.demo-form-module__Q-fE0W__success p{color:#52675f;max-width:36ch;line-height:1.7;animation:.45s .3s both demo-form-module__Q-fE0W__success-arrive}@keyframes demo-form-module__Q-fE0W__success-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-form-module__Q-fE0W__success-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.demo-form-module__Q-fE0W__card *{transition:none!important;animation:none!important}.demo-form-module__Q-fE0W__successMark path{stroke-dashoffset:0}}.demo-form-module__Q-fE0W__field:focus-within label{color:#176b59}.demo-form-module__Q-fE0W__field textarea{resize:vertical;min-height:96px}
