.jig-skip{position:absolute;inset-inline-start:-9999px}.jig-skip:focus{inset-inline-start:1rem;top:1rem;z-index:200;background:var(--jig-accent);color:#fff;padding:.5rem .75rem;border-radius:8px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.jig-nav-toggle{display:none;align-items:center;justify-content:center;background:#fff0;border:1px solid var(--jig-surface-border);color:var(--jig-text);border-radius:10px;padding:0;margin:0;cursor:pointer;line-height:1;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;-webkit-tap-highlight-color:#fff0}.jig-nav-toggle__bars{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px;height:16px;pointer-events:none}.jig-nav-toggle__bars span{display:block;width:100%;height:2px;border-radius:1px;background:currentColor}.jig-lang{position:relative;flex-shrink:0}.jig-lang__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#fff0;border:1px solid var(--jig-surface-border);color:var(--jig-text);border-radius:10px;padding:0 .75rem;cursor:pointer;white-space:nowrap;min-width:44px;min-height:44px;height:44px;-webkit-tap-highlight-color:#fff0}.jig-lang__btn:hover,.jig-lang__btn:focus-visible{border-color:var(--jig-accent-hot)}.jig-lang__flag{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.jig-lang__flag-img,.jig-lang__flag img{display:block;width:1.25rem;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(255 255 255 / .18)}.jig-lang__menu{position:absolute;inset-inline-end:0;top:calc(100% + .4rem);background:var(--jig-bg-elevated);border:1px solid var(--jig-surface-border);border-radius:12px;list-style:none;margin:0;padding:.55rem;min-width:12rem;z-index:120;box-shadow:0 16px 40px rgb(0 0 0 / .45);max-height:min(70vh, 24rem);overflow:auto}.jig-lang__menu a{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;color:var(--jig-text-muted);text-decoration:none;border-radius:8px;font-size:.95rem;min-height:44px}.jig-lang__menu a:hover,.jig-lang__menu a[aria-current="true"]{color:var(--jig-text);background:rgb(47 107 255 / .12)}.jig-form{max-width:32rem;margin-inline:auto;text-align:start;width:100%}.jig-form__note{font-size:.8rem;color:var(--jig-text-muted)}.jig-footer__note{font-size:.8rem;opacity:.7}html.js [data-jig-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}html.js [data-jig-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-jig-reveal]{opacity:1;transform:none;transition:none}.jig-nav__dropdown{transition:none}}@media (max-width:1024px){.jig-nav-toggle{display:inline-flex;order:3}.jig-header__actions{order:2}.jig-logo{order:1}.jig-primary-nav{order:4}.jig-primary-nav.is-open{display:block;position:absolute;inset-inline:0;top:calc(100% + .35rem);background:var(--jig-bg-elevated);border:1px solid var(--jig-surface-border);border-radius:14px;padding:1rem;z-index:110;box-shadow:0 18px 40px rgb(0 0 0 / .45)}.jig-primary-nav.is-open .jig-nav{display:grid;gap:.15rem;justify-content:stretch}.jig-primary-nav.is-open .jig-nav__link{display:flex;width:100%;padding:.7rem .85rem;border-radius:10px;white-space:normal;justify-content:space-between}.jig-primary-nav.is-open .jig-nav__link::after{display:none}.jig-primary-nav.is-open .jig-nav__link:hover{background:rgb(47 107 255 / .12)}}.jig-form--fluent .ff-el-input--label label,.jig-form--fluent label{color:var(--jig-text-muted)!important}.jig-form--fluent input,.jig-form--fluent textarea,.jig-form--fluent select{background:var(--jig-bg-elevated)!important;border:1px solid var(--jig-surface-border)!important;color:var(--jig-text)!important;border-radius:10px!important;width:100%!important;max-width:100%!important;font-size:1rem!important}.jig-form--fluent .ff-btn-submit{background:var(--jig-accent)!important;border:0!important;border-radius:12px!important;box-shadow:var(--jig-glow);width:100%}.jig-form--fluent .ff-el-group,.jig-form--fluent .ff-el-form-control,.jig-form--fluent .fluentform{max-width:100%}@media (max-width:640px){.jig-form--fluent .ff-t-container,.jig-form--fluent .ff-t-cell{display:block!important;width:100%!important}}