@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:block;src:url(./source-sans-pro-v12-latin-regular.BEinsJ-p.eot);src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(./source-sans-pro-v12-latin-regular.BEinsJ-p.eot?#iefix) format("embedded-opentype"),url(./source-sans-pro-v12-latin-regular.Cj7h289Q.woff2) format("woff2"),url(./source-sans-pro-v12-latin-regular.DYWNLTM2.woff) format("woff"),url(./source-sans-pro-v12-latin-regular.xfPqJ48y.ttf) format("truetype"),url(./source-sans-pro-v12-latin-regular.C9Gmq5Mz.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:block;src:url(./source-sans-pro-v12-latin-600.BnL_xlXE.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(./source-sans-pro-v12-latin-600.BnL_xlXE.eot?#iefix) format("embedded-opentype"),url(./source-sans-pro-v12-latin-600.1dbePMwI.woff2) format("woff2"),url(./source-sans-pro-v12-latin-600.BZBvS1vc.woff) format("woff"),url(./source-sans-pro-v12-latin-600.CvAN_YVd.ttf) format("truetype"),url(./source-sans-pro-v12-latin-600.CZ07MDaS.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:block;src:url(./source-sans-pro-v12-latin-700.FltFDCeu.eot);src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(./source-sans-pro-v12-latin-700.FltFDCeu.eot?#iefix) format("embedded-opentype"),url(./source-sans-pro-v12-latin-700.BXp9IZPo.woff2) format("woff2"),url(./source-sans-pro-v12-latin-700.DdkTh4mb.woff) format("woff"),url(./source-sans-pro-v12-latin-700.D0ra-lcg.ttf) format("truetype"),url(./source-sans-pro-v12-latin-700.r--LH3hW.svg#SourceSansPro) format("svg")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html *{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1em}html{background:#f5f5f5}@media print{.no-print{display:none!important}}.system-info-bar[data-v-ed14011c]{width:100%;margin-block-start:3px;padding:18px;background-color:#f8eded;border:1px solid red;border-radius:5px;color:red;font-size:14px;font-weight:600;overflow-wrap:anywhere}.jv-link--active-aware[data-v-38379ebc]{text-decoration:none}.jv-link--active-aware.is-active[data-v-38379ebc]{text-decoration:underline;text-decoration-color:#f39202;text-underline-offset:.35em}.turnstile-debug[data-v-9b260a81]{margin-top:1rem;padding:1rem;border:1px solid #d1d5db;border-radius:5px;background:#f9fafb}.turnstile-debug__loading[data-v-9b260a81]{display:inline-flex;align-items:center;gap:.5rem;color:#475569}.turnstile-debug__spinner[data-v-9b260a81]{width:1rem;height:1rem;border:2px solid #cbd5f5;border-top-color:#2563eb;border-radius:50%;animation:turnstile-debug-spin-9b260a81 .8s linear infinite}@keyframes turnstile-debug-spin-9b260a81{to{transform:rotate(1turn)}}.dev-tools-wrapper[data-v-a3d96b5c]{position:fixed;bottom:30%;right:24px;z-index:9999;display:flex;align-items:flex-end;gap:12px}@media(pointer:coarse){.dev-tools-wrapper[data-v-a3d96b5c]{flex-direction:column;align-items:flex-end;bottom:24px}}.dev-tools-trigger[data-v-a3d96b5c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:55px;aspect-ratio:1/1;padding:0;background:#00527f;border:none;border-radius:50%;box-shadow:0 2px 8px #00000040;color:#fff;font-size:18px}.dev-tools-trigger .dev-tools-trigger__badge[data-v-a3d96b5c]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#d72e17;border:2px solid #fff;border-radius:50%}.dev-tools-panel[data-v-a3d96b5c]{max-height:80vh;width:340px;overflow-y:auto;padding:16px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 16px #00000026}@media(pointer:coarse){.dev-tools-panel[data-v-a3d96b5c]{width:calc(100vw - 48px);max-width:340px}}.panel-enter-active[data-v-a3d96b5c],.panel-leave-active[data-v-a3d96b5c]{transition:opacity .15s ease,transform .15s ease}.panel-enter-from[data-v-a3d96b5c],.panel-leave-to[data-v-a3d96b5c]{opacity:0;transform:translate(8px)}@media(pointer:coarse){.panel-enter-from[data-v-a3d96b5c],.panel-leave-to[data-v-a3d96b5c]{transform:translateY(-8px)}}.dev-tools-section+.dev-tools-section[data-v-a3d96b5c]{margin-top:16px;padding-top:16px;border-top:1px solid #ddd}.dev-tools-section__title[data-v-a3d96b5c]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#333;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dev-tools-section__header[data-v-a3d96b5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dev-tools-section__header .dev-tools-section__title[data-v-a3d96b5c]{margin-bottom:0}.dev-tools-section__error-badge[data-v-a3d96b5c]{padding:1px 6px;background:#d72e17;border-radius:4px;color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase}.dev-tools-section__toggle[data-v-a3d96b5c]{padding:2px 8px;background:none;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:.75rem}.dev-tools-section__toggle[data-v-a3d96b5c]:hover{background:#ddd}.auth-buttons[data-v-a3d96b5c]{display:flex;gap:8px}.auth-btn[data-v-a3d96b5c]{flex:1;padding:6px 8px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#707070;cursor:pointer;font-size:.75rem;font-weight:600}.auth-btn.active[data-v-a3d96b5c]{background:#f39202;border-color:#f39202;color:#fff}.auth-btn[data-v-a3d96b5c]:hover:not(.active){background:#ddd}.dev-tools-routes[data-v-a3d96b5c]{padding:0;margin:0;list-style:none}.dev-tools-routes__link[data-v-a3d96b5c]{display:inline-block;padding:6px 4px;color:#00527f;font-family:monospace;font-size:.875rem;text-decoration:none}.dev-tools-routes__link[data-v-a3d96b5c]:hover{text-decoration:underline}.dev-tools-routes .link-hint[data-v-a3d96b5c]{color:#8d8d8d;font-size:.8rem}.base-wrapper[data-v-53df566a]{margin:auto;max-width:1146px}.base-wrapper.fluid[data-v-53df566a]{max-width:none}@media(max-width:1200px){.base-wrapper[data-v-53df566a]{max-width:970px}}@media(max-width:992px){.base-wrapper[data-v-53df566a]{max-width:750px}}.base-button--primary[data-v-8337d651],.base-button--secondary[data-v-8337d651]{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:.8rem 1rem;font-weight:600}.base-button[data-v-8337d651]{position:relative;font-size:inherit;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.base-button--primary[data-v-8337d651]{border:none;background:#f39202;color:#fff}.base-button--secondary[data-v-8337d651]{border:1px solid #f39202;background:#fff;color:#f39202}.base-button--plain[data-v-8337d651]{background:none;border:none;padding:0}.base-button[data-v-8337d651]:disabled{opacity:.6;cursor:not-allowed}.base-button.is-loading[data-v-8337d651]{color:transparent;pointer-events:none}.base-button__spinner[data-v-8337d651]{position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid;border-radius:50%;animation:base-button-spin-8337d651 .6s linear infinite}.base-button--primary .base-button__spinner[data-v-8337d651]{border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4)}.base-button--plain .base-button__spinner[data-v-8337d651],.base-button--secondary .base-button__spinner[data-v-8337d651]{border-color:#f39202 rgba(243,146,2,.4) rgba(243,146,2,.4)}@keyframes base-button-spin-8337d651{to{transform:rotate(1turn)}}.modal-enter-active[data-v-39fdb466],.modal-leave-active[data-v-39fdb466]{transition:opacity .2s ease}.modal-enter-active .modal-dialog[data-v-39fdb466],.modal-leave-active .modal-dialog[data-v-39fdb466]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-39fdb466],.modal-enter-from .modal-dialog[data-v-39fdb466],.modal-leave-to[data-v-39fdb466],.modal-leave-to .modal-dialog[data-v-39fdb466]{opacity:0}.modal-overlay[data-v-39fdb466]{position:fixed;inset:0;background:#00000080;z-index:30;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:16px;box-sizing:border-box}.modal-dialog[data-v-39fdb466]{width:50%;min-width:280px;max-width:500px;background:#fff;border-radius:5px;box-shadow:0 0 8px #0003}@media(max-width:768px){.modal-dialog[data-v-39fdb466]{width:65%}}@media(max-width:480px){.modal-dialog[data-v-39fdb466]{width:90%}}@media(max-width:320px){.modal-dialog[data-v-39fdb466]{width:90%}}.modal-title[data-v-39fdb466]{display:flex;justify-content:space-between;align-items:center;color:#fff;background:#00527f;padding:6px 0 6px 13px;height:36px;border-radius:5px 5px 0 0}.modal-title .modal-title-text[data-v-39fdb466]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exit-button[data-v-39fdb466]{cursor:pointer;padding:8px 13px;background:none;border:none;color:#fff;display:flex;align-items:center;flex-shrink:0}.modal-content[data-v-39fdb466]{padding:14px}.modal-footer[data-v-39fdb466]{padding:15px;text-align:right;width:100%;box-sizing:border-box}.confirm-text[data-v-c1b77213]{margin:0;color:#707070;font-size:16px}.logout-actions[data-v-c1b77213]{display:flex;justify-content:flex-end;gap:12px}.page-404[data-v-9659b71d]{min-height:60vh;display:grid;place-items:center;gap:.75rem;text-align:center}
