:root{--jusa-button-transition: background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease, opacity .16s ease}:is(.jusa-site,.admin-body) :is(button,input[type=submit],input[type=button],input[type=reset],summary,a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-],[role=button]){transition:var(--jusa-button-transition)}:is(.jusa-site,.admin-body) :is(button:not(:where([aria-pressed],[aria-haspopup],[aria-expanded],[role=menuitem],[role=tab],[role=switch],.underline,.absolute,.rounded-full[aria-label],[data-cookie-settings],[data-button-motion=stationary],[role=menu] *,[data-language-switcher] *)),input[type=submit],input[type=button],input[type=reset],a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-]):not([data-button-motion=stationary]){transform:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.jusa-site,.admin-body) :is(button:not(:where([aria-pressed],[aria-haspopup],[aria-expanded],[role=menuitem],[role=tab],[role=switch],.underline,.absolute,.rounded-full[aria-label],[data-cookie-settings],[data-button-motion=stationary],[role=menu] *,[data-language-switcher] *)),input[type=submit],input[type=button],input[type=reset],a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-]):hover:not(:disabled):not([aria-disabled=true]):not([data-button-motion=stationary]){transform:translateY(-1px)}}.jusa-site .jusa-button-primary,.jusa-site .jusa-commerce :is(button,a).bg-black:not([aria-pressed]){box-shadow:none}.jusa-site .jusa-button-primary:hover:not(:disabled):not([aria-disabled=true]),.jusa-site .jusa-commerce :is(button,a).bg-black:not([aria-pressed]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--jusa-lime-hover)}.jusa-site .jusa-button:not(.jusa-button-primary,.jusa-button-dark):hover:not(:disabled):not([aria-disabled=true]){border-color:#9dafa7}:is(.jusa-site,.admin-body) :is(button,input[type=submit],input[type=button],input[type=reset],a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-]):is(:disabled,[aria-disabled=true]){box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:is(.jusa-site,.admin-body) :is(button,input[type=submit],input[type=button],input[type=reset],summary,a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-],[role=button]){transition:none}:is(.jusa-site,.admin-body) :is(button:not(:where([aria-pressed],[aria-haspopup],[aria-expanded],[role=menuitem],[role=tab],[role=switch],.underline,.absolute,.rounded-full[aria-label],[data-cookie-settings],[data-button-motion=stationary],[role=menu] *,[data-language-switcher] *)),input[type=submit],input[type=button],input[type=reset],a.jusa-button,a.admin-button,a.qr-button,a.qr-product-primary,a.inline-flex[class*=rounded-]):hover{transform:none}}html[data-site-modal-open]{overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:stable;scroll-behavior:auto!important}html[data-site-modal-open] body{overscroll-behavior:none}:is(.jusa-site,.admin-body) dialog,:is(.jusa-site,.admin-body) [role=dialog][aria-modal=true]{overscroll-behavior:contain}.jusa-site .jusa-commerce dialog{max-height:calc(100dvh - 32px)}:is(.jusa-site,.admin-body) dialog:has([data-dialog-scroll-region],.min-h-0.overflow-y-auto),:is(.jusa-site,.admin-body) [data-site-modal]:has([data-dialog-scroll-region]){overflow:hidden}:is(.jusa-site,.admin-body) :is(dialog,[role=dialog]) :is([data-dialog-scroll-region],.overflow-y-auto){overscroll-behavior:contain}:is(.jusa-site,.admin-body) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset])){transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:is(.jusa-site,.admin-body) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset])):focus{outline:none;border-color:#296c5d;background-color:#fff;box-shadow:0 0 0 3px #296c5d1a}:is(.jusa-site,.admin-body) :is(input,select,textarea)[aria-invalid=true]{border-color:#c95a67;box-shadow:0 0 0 3px #c95a6717}@media(forced-colors:active){:is(.jusa-site,.admin-body) :is(input,select,textarea):focus{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){:is(.jusa-site,.admin-body) :is(input,select,textarea){transition:none}}.jusa-site .jusa-commerce #quickreports-trial-dialog{width:min(540px,calc(100% - 32px));padding:0;border:1px solid #dfe6e2;border-radius:22px;overflow:hidden;box-shadow:0 24px 72px #12241f2e}#quickreports-trial-form{display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.trial-dialog-header{display:flex;gap:18px;align-items:flex-start;padding:24px 26px 20px;border-bottom:1px solid #dfe6e2;flex-shrink:0}.trial-dialog-header>div{flex:1;min-width:0}.trial-dialog-header h2{font-size:25px;line-height:1.25;font-weight:650;letter-spacing:-.025em;margin:10px 0 12px}.trial-dialog-eyebrow{font-size:11px;font-weight:650;color:#296c5d;letter-spacing:.08em}.trial-dialog-reassurance{font-size:12px;line-height:1.8;color:#5f7169;margin:0;max-width:370px}.trial-dialog-close{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;color:#52615c;background:transparent;border:1px solid transparent}.trial-dialog-close:hover{background:#edf2ef;color:#12241f}.trial-dialog-progress{display:flex;gap:18px;padding:0;list-style:none;margin:19px 0 0;color:#6d7b74;font-size:11px}.trial-dialog-progress li{display:flex;align-items:center;gap:6px}.trial-dialog-progress span{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;background:#edf2ef;font-size:10px}.trial-dialog-progress [aria-current=step]{color:#296c5d;font-weight:650}.trial-dialog-progress [aria-current=step] span{background:#e1eee4}.trial-dialog-body{min-height:0;overflow-y:auto;padding:23px 26px}.trial-dialog-fields{display:grid;gap:18px}.trial-dialog-field{display:grid;gap:7px;font-size:13px;font-weight:550;color:#394843}.jusa-site .jusa-commerce .trial-dialog-field :is(input,select){width:100%;min-height:44px;padding:10px 12px;color:#12241f;background:#fbfcfb;border:1px solid #c8d2cd;border-radius:9px;font-size:13px;font-weight:400;line-height:1.5}.jusa-site .jusa-commerce .trial-dialog-field :is(input,select):focus{border-color:#296c5d;background:#fff}.jusa-site .jusa-commerce .trial-dialog-field :is(input,select)[aria-invalid=true]{border-color:#c95a67}.trial-password-wrap{position:relative;display:block}.jusa-site .jusa-commerce .trial-password-wrap input{padding-right:70px}.trial-password-toggle{position:absolute;right:6px;top:6px;min-height:32px;padding:4px 9px;border:0;border-radius:6px;color:#52615c;font-size:12px}.trial-password-toggle:hover{background:#edf2ef}.trial-field-help{font-size:12px;font-weight:400;line-height:1.7;color:#6d7b74}.trial-field-error{font-size:12px;font-weight:400;color:#a83645;margin-top:0}.trial-auth-switch{font-size:12px;color:#5f7169;margin-top:20px}.trial-inline-button{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:#12241f}.trial-team-settings{margin-top:24px;border-top:1px solid #dfe6e2;padding-top:18px}.trial-team-settings .trial-dialog-fields{gap:15px}.trial-team-settings .trial-field-help{margin-top:0}.trial-team-settings>p{margin-top:15px}.trial-signed-in{font-size:13px;color:#5f7169;line-height:1.8}.trial-signed-in strong{display:block;color:#12241f;font-weight:550;overflow-wrap:anywhere}.trial-verify-copy{font-size:13px;line-height:1.8;color:#5f7169;margin:0 0 20px}.trial-verify-copy strong{display:block;color:#12241f;font-weight:550;overflow-wrap:anywhere}.jusa-site .jusa-commerce #quickreports-trial-verification-code{text-align:center;font-size:22px;letter-spacing:.3em}.trial-verify-actions{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px;font-size:12px}.trial-ready-copy{font-size:14px;line-height:1.8;color:#5f7169}.trial-dialog-status{font-size:12px;line-height:1.7;color:#a83645;padding:12px 14px;background:#fff4f4;border:1px solid #ebc9ce;border-radius:9px;margin-top:20px}.trial-dialog-status[data-tone=info]{background:#edf4ef;border-color:#d0dfd4;color:#296c5d}.trial-dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:18px 26px;border-top:1px solid #dfe6e2;background:#fff;flex-shrink:0}.trial-dialog-footer .jusa-button-primary{flex:1}.trial-dialog-footer .jusa-button:disabled{box-shadow:none;cursor:wait}#quickreports-trial-dialog::backdrop{background:#050f0c94;backdrop-filter:blur(5px)}#quickreports-trial-dialog [hidden]{display:none!important}@media(max-width:480px){.trial-dialog-header{padding:21px 20px 18px}.trial-dialog-header h2{font-size:23px}.trial-dialog-body{padding:21px 20px}.trial-dialog-footer{padding:16px 20px}.trial-dialog-progress{gap:12px;font-size:10px}}
