.arc-theme{color-scheme:light;--arc-blue: #315cf5;--arc-blue-hover: #244bd8;--arc-on-primary: #fff;--arc-coral: #ff7978;--arc-lavender: #e7e2ff;--arc-cream: #fffaf3;--arc-ink: #172046;--arc-muted: #626982;--arc-surface: #fffcf8;--arc-surface-soft: #f4f1fb;--arc-border: #e7e4ee;--arc-field: #fffdfb;--arc-success: #14754f;--arc-success-bg: #e3f5e9;--arc-warning: #86510a;--arc-warning-bg: #fff0cf;--arc-danger: #a62535;--arc-danger-bg: #ffe5e4;--arc-info: #2853b4;--arc-info-bg: #e7edff;--arc-focus: #294edc;--arc-primary: var(--arc-blue);--arc-primary-hover: var(--arc-blue-hover);--arc-secondary: var(--arc-lavender);--arc-on-secondary: var(--arc-text);--arc-secondary-hover: color-mix( in srgb, var(--arc-secondary), var(--arc-text) 8% );--arc-accent: var(--arc-coral);--arc-background: var(--arc-cream);--arc-text: var(--arc-ink);--arc-text-muted: var(--arc-muted);--arc-danger-action: var(--arc-coral);--arc-on-danger: #442027;--arc-danger-hover: color-mix( in srgb, var(--arc-danger-action), var(--arc-on-danger) 8% );--arc-font: "Plus Jakarta Sans", "Avenir Next", "Segoe UI", sans-serif;--arc-radius-sm: 8px;--arc-radius-control: 14px;--arc-radius-card: 22px;--arc-space-1: 4px;--arc-space-2: 8px;--arc-space-3: 12px;--arc-space-4: 16px;--arc-space-5: 20px;--arc-space-6: 24px;--arc-space-8: 32px;--arc-space-12: 48px;--arc-shadow-control: 0 2px 3px rgb(31 43 99 / 12%), 0 1px 0 rgb(255 255 255 / 30%) inset;--arc-shadow-hover: 0 4px 7px rgb(31 43 99 / 16%), 0 1px 0 rgb(255 255 255 / 35%) inset;--arc-shadow-pressed: 0 1px 1px rgb(31 43 99 / 9%), 0 1px 2px rgb(0 0 0 / 9%) inset;--arc-motion: .16s;font-family:var(--arc-font);color:var(--arc-text);line-height:1.5}.arc-theme[data-theme=dark]{color-scheme:dark;--arc-blue: #7895ff;--arc-blue-hover: #91a8ff;--arc-on-primary: #172046;--arc-coral: #ff9391;--arc-lavender: #343455;--arc-cream: #191c2b;--arc-ink: #f5f2ff;--arc-muted: #b3b5ce;--arc-surface: #242738;--arc-surface-soft: #2c3045;--arc-border: #3b4058;--arc-field: #202335;--arc-success: #9ce4bd;--arc-success-bg: #203d34;--arc-warning: #ffd699;--arc-warning-bg: #443724;--arc-danger: #ffb5b9;--arc-danger-bg: #482c38;--arc-info: #b5c6ff;--arc-info-bg: #2b3656;--arc-focus: #a4b8ff;--arc-shadow-control: 0 2px 3px rgb(0 0 0 / 20%), 0 1px 0 rgb(255 255 255 / 10%) inset;--arc-shadow-hover: 0 4px 7px rgb(0 0 0 / 25%), 0 1px 0 rgb(255 255 255 / 15%) inset;--arc-shadow-pressed: 0 1px 1px rgb(0 0 0 / 15%), 0 1px 2px rgb(0 0 0 / 18%) inset}@font-face{font-family:Plus Jakarta Sans;src:url("./media/plus-jakarta-sans-3WDH5LE5.ttf") format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.arc-theme *,.arc-theme *:before,.arc-theme *:after{box-sizing:border-box}.arc-theme button,.arc-theme input,.arc-theme select,.arc-theme textarea{font:inherit}.arc-theme :where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--arc-focus);outline-offset:3px}.arc-theme .arc-input{width:100%;min-height:44px;padding:11px 13px;border:1px solid var(--arc-border);border-radius:var(--arc-radius-sm);background:var(--arc-field);color:var(--arc-text);transition:border-color var(--arc-motion)}.arc-theme .arc-input:hover:not(:disabled){border-color:var(--arc-text-muted)}.arc-theme .arc-input::placeholder{color:var(--arc-text-muted)}.arc-theme .arc-input[aria-invalid=true]{border-color:var(--arc-danger)}.arc-theme .arc-input:disabled{opacity:.55;cursor:not-allowed}.arc-theme textarea.arc-input{min-height:110px;resize:vertical}.arc-theme .arc-checkbox{width:18px;height:18px;margin:0;accent-color:var(--arc-primary)}.arc-theme .arc-check-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.arc-theme .arc-table-wrap{overflow-x:auto}.arc-theme .arc-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}.arc-theme .arc-table caption{padding-bottom:12px;text-align:left;font-weight:700}.arc-theme .arc-table th{padding:12px;background:var(--arc-surface-soft);font-weight:700;white-space:nowrap}.arc-theme .arc-table th:first-child{border-radius:8px 0 0 8px}.arc-theme .arc-table th:last-child{border-radius:0 8px 8px 0}.arc-theme .arc-table td{padding:14px 12px;border-bottom:1px solid var(--arc-border)}.arc-theme .arc-table tbody tr:last-child td{border-bottom:0}.arc-theme .arc-table tbody tr:hover{background:var(--arc-surface-soft)}.arc-theme:has(dialog:modal){overflow:hidden}.arc-theme .arc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media print{.arc-theme .arc-print-hide{display:none!important}}@media(prefers-reduced-motion:reduce){.arc-theme *,.arc-theme *:before,.arc-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.arc-theme :where(button,input,select,textarea){border:1px solid ButtonText}}
