@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_300-s.p.326l544-t0a91.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_regular-s.p.3usjh3_k0cp2o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_500-s.p.316_vtzge0-rl.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_600-s.p.14-pj43q2a3th.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_700-s.p.2lc671mbf-d54.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_v28_latin_800-s.p.3-7ma7yoothbx.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.vT9FzG_className{font-family:openSans,openSans Fallback}.vT9FzG_variable{--font-open-sans:"openSans", "openSans Fallback"}
[data-ui=v2]{--c-bg:#eee;--c-surface:#fff;--c-surface-2:#fafafa;--c-ink:#333;--c-ink-2:#4c4c4c;--c-ink-3:#7d8b97;--c-rule:#d9d9d9;--c-rule-soft:#e6e6e6;--c-accent:#1c7bc4;--c-accent-hover:#104670;--c-accent-soft:#d8e9f7;--c-ok:#3b7114;--c-ok-soft:#e5eedd;--c-danger:#ad1f1f;--c-danger-soft:#f6e1e1;--c-warn:#6b5a3e;--c-warn-soft:#f0e9dc;--font-sans:var(--font-open-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--radius-sm:.35rem;--radius-md:.5rem;--z-blue:#1c7bc4;--z-deep:#104670;--z-glow:#36a9e2;--z-step-head:#0e3e62;--z-on-glow:#0a3050;--z-cloth:#eee;--z-cloth-lit:#fafafa;--z-cloth-deep:#d9d9d9;--z-rail:#fff;--z-rail-edge:#d8e9f7;--z-seam:#bcddf5;--z-field:#f2f2f2;--z-confirm:#448217;--z-confirm-ink:#3b7114;--z-refuse:#821717;--z-refuse-fill:#ad1f1f;--z-caution:#6b5a3e;--z-caution-cloth:#f0e9dc;--z-ink:#333;--z-ink-soft:#4c4c4c;--z-ink-dim:#7d8b97;--z-radius-tile:.3rem;--z-radius-control:.35rem;--z-radius-card:.5rem;--z-shadow-card:.1em .1em 1.25em #0000001a;--z-ease-drop:cubic-bezier(.16, 1, .3, 1)}:where([data-ui=v2]) a{text-underline-offset:.2em;text-decoration-thickness:1px}:where([data-ui=v2]) :focus-visible{outline:2px solid var(--z-deep);outline-offset:2px}:where([data-ui=v2]) .btn{border:1px solid var(--c-rule);border-radius:var(--z-radius-control);background:var(--z-rail);height:34px;color:var(--z-deep);transition:background-color .15s var(--z-ease-drop), border-color .15s var(--z-ease-drop), color .15s var(--z-ease-drop);gap:6px;padding:0 14px;font-size:13px;font-weight:600}:where([data-ui=v2]) .btn:hover:not(:disabled){background:color-mix(in srgb, var(--z-blue) 8%, var(--z-rail));border-color:var(--z-blue)}:where([data-ui=v2]) .btn:disabled{color:var(--z-ink-dim);opacity:.7}:where([data-ui=v2]) form>.btn{height:40px}:where([data-ui=v2]) .btn-small{height:28px;padding:0 10px;font-size:12px}:where([data-ui=v2]) .btn-primary{background:var(--z-blue);border-color:var(--z-blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}:where([data-ui=v2]) .btn-primary:hover:not(:disabled){background:var(--z-deep);border-color:var(--z-deep)}:where([data-ui=v2]) .btn-primary:disabled{color:#fff;opacity:1;background:#b9c2c8;border-color:#b9c2c8}:where([data-ui=v2]) .btn-danger{color:var(--z-refuse-fill)}:where([data-ui=v2]) .btn-danger-solid{background:var(--z-refuse-fill);border-color:var(--z-refuse-fill);color:#fff}:where([data-ui=v2]) .btn-danger-solid:hover:not(:disabled){background:var(--z-refuse);border-color:var(--z-refuse)}:where([data-ui=v2]) .segmented{border-color:var(--c-rule);border-radius:var(--z-radius-control);background:var(--z-rail)}:where([data-ui=v2]) .segmented button{border-left-color:var(--c-rule);background:var(--z-rail);height:32px;color:var(--z-ink-soft);transition:background-color .15s var(--z-ease-drop), color .15s var(--z-ease-drop);padding:0 14px;font-size:13px;font-weight:600}:where([data-ui=v2]) .segmented button:hover{color:var(--z-deep)}:where([data-ui=v2]) .segmented button[aria-pressed=true]{background:var(--z-blue);color:#fff}:where([data-ui=v2]) .field{gap:6px}:where([data-ui=v2]) .field>span{color:var(--z-deep);font-size:13px;font-weight:600}:where([data-ui=v2]) .input,:where([data-ui=v2]) .select{border:1px solid var(--z-field);border-radius:var(--z-radius-control);background:var(--z-field);height:40px;color:var(--z-ink);transition:background-color .15s var(--z-ease-drop), border-color .15s var(--z-ease-drop), box-shadow .15s var(--z-ease-drop);padding:0 14px;font-size:14px;font-weight:600}:where([data-ui=v2]) .input::placeholder{color:#b9c2c8;font-weight:400}:where([data-ui=v2]) .input:focus,:where([data-ui=v2]) .select:focus{border-color:var(--z-glow);background:color-mix(in srgb, var(--z-blue) 10%, var(--z-rail));color:var(--z-deep);box-shadow:0 0 .5em 0 var(--z-glow);outline:none}:where([data-ui=v2]) .check{accent-color:var(--z-blue);gap:6px}:where([data-ui=v2]) .notice{border-radius:var(--z-radius-card);background:color-mix(in srgb, var(--z-blue) 10%, transparent);color:var(--z-deep);border-left:0;padding:12px 16px;line-height:1.6}:where([data-ui=v2]) .alert{border-left:3px solid var(--z-refuse-fill);border-radius:var(--z-radius-card);background:color-mix(in srgb, var(--z-refuse-fill) 8%, transparent);color:var(--z-refuse);padding:12px 16px;line-height:1.6}:where([data-ui=v2]) .badge{border-radius:var(--z-radius-card);background:color-mix(in srgb, var(--z-ink) 10%, transparent);color:var(--z-ink-soft);letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;font-size:10.5px;font-weight:600}:where([data-ui=v2]) .badge[data-tone=ok]{background:var(--z-confirm);color:#fff}:where([data-ui=v2]) .badge[data-tone=busy]{background:var(--z-blue);color:#fff;box-shadow:0 0 .5em 0 var(--z-glow)}:where([data-ui=v2]) .badge[data-tone=warn]{background:var(--z-caution-cloth);color:var(--z-caution)}:where([data-ui=v2]) .badge[data-tone=error]{background:var(--z-refuse-fill);color:#fff}:where([data-ui=v2]) .table{background:var(--z-rail)}:where([data-ui=v2]) .table th,:where([data-ui=v2]) .table td{border-bottom:1px solid color-mix(in srgb, var(--z-seam) 60%, transparent);padding:10px 12px}:where([data-ui=v2]) .table th{background:var(--z-cloth-lit);color:var(--z-ink-soft);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid color-mix(in srgb, var(--z-deep) 25%, transparent);font-size:11.5px;font-weight:600}:where([data-ui=v2]) .table .input,:where([data-ui=v2]) .table .select{height:28px;padding:0 10px;font-size:13px}:where([data-ui=v2]) .table tbody tr:hover{background:color-mix(in srgb, var(--z-blue) 5%, var(--z-rail))}:where([data-ui=v2]) .dialog{border-radius:var(--z-radius-card);background:var(--z-cloth-lit);box-shadow:var(--z-shadow-card);border:0}:where([data-ui=v2]) .dialog::backdrop{background:#10467066}:where([data-ui=v2]) .dialog-body{gap:14px;padding:24px}:where([data-ui=v2]) .dialog-body h2{color:var(--z-deep);font-size:17px;font-weight:600}:where([data-ui=v2]) .dialog-actions{border-top:3px solid color-mix(in srgb, var(--z-deep) 25%, transparent);border-radius:0 0 var(--z-radius-card) var(--z-radius-card);background:var(--z-rail);gap:10px;padding:14px 24px}@media (pointer:coarse){:where([data-ui=v2]) .btn,:where([data-ui=v2]) .btn-small,:where([data-ui=v2]) form>.btn,:where([data-ui=v2]) .segmented button,:where([data-ui=v2]) .input,:where([data-ui=v2]) .select,:where([data-ui=v2]) .table .input,:where([data-ui=v2]) .table .select{height:44px}:where([data-ui=v2]) .check{min-height:44px}:where([data-ui=v2]) .check input{width:20px;height:20px}}
@keyframes v2-draait{to{transform:rotate(360deg)}}@keyframes v2-bezig{0%{transform:translate(-100%)}to{transform:translateX(calc(100% / var(--shuttle-part,.25)))}}@keyframes v2-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes v2-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes v2-fade{0%{opacity:0}}@keyframes v2-fadeOut{to{opacity:0}}@keyframes v2-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}@keyframes v2-glowPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--z-glow) 70%, transparent)}to{box-shadow:0 0 0 .75rem color-mix(in srgb, var(--z-glow) 0%, transparent)}}@keyframes v2-checkDraw{0%{stroke-dashoffset:1px}}[data-ui=v2]{--z-motion-spin:v2-draait 1.1s linear infinite;--z-motion-shuttle:v2-bezig 1.4s var(--z-ease-drop) infinite;--z-motion-shimmer:v2-shimmer 1.6s linear infinite;--z-motion-rise:v2-rise .36s var(--z-ease-drop) both;--z-motion-fade:v2-fade .3s var(--z-ease-drop) both;--z-motion-fade-out:v2-fadeOut .3s var(--z-ease-drop) forwards;--z-motion-pop:v2-pop .32s var(--z-ease-drop) both;--z-motion-glow-pulse:v2-glowPulse 1.2s ease-out 1 both;--z-motion-check:v2-checkDraw .4s var(--z-ease-drop) both}:where([data-ui=v2]) .v2-rise{animation:var(--z-motion-rise);animation-delay:calc(min(var(--i,0), 7) * 40ms)}:root:has([data-ui=v2]){view-transition-name:none}::view-transition-old(v2-rail){animation:.14s ease-in both v2-step-out}::view-transition-new(v2-rail){animation:.3s cubic-bezier(.16,1,.3,1) 50ms both v2-step-in}@keyframes v2-step-out{to{opacity:0;transform:translateY(calc(var(--v2-step-dir,1) * -.4rem))}}@keyframes v2-step-in{0%{opacity:0;transform:translateY(calc(var(--v2-step-dir,1) * .6rem))}}@media (prefers-reduced-motion:no-preference){:where([data-ui=v2]) .dialog[open]{transition:opacity .2s var(--z-ease-drop), translate .28s var(--z-ease-drop)}:where([data-ui=v2]) .dialog[open]::backdrop{transition:opacity .28s ease-out}@starting-style{:where([data-ui=v2]) .dialog[open]{opacity:0;translate:0 .5rem}:where([data-ui=v2]) .dialog[open]::backdrop{opacity:0}}}@media (prefers-reduced-motion:reduce){[data-ui=v2],[data-ui=v2] *,[data-ui=v2] :before,[data-ui=v2] :after,[data-ui=v2] ::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
._0Etaq_root{background:var(--c-bg);min-height:100dvh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;line-height:1.5}
