/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,hr,iframe,ol,p,pre,table,ul{margin:0}details,main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;overflow:visible}code,kbd,pre,samp{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,legend,option,td,th{padding:0}fieldset{min-width:0;margin:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption,th{text-align:left}td,th{vertical-align:top}th{font-weight:700}.c-form{flex-direction:column;gap:8px;display:flex}.c-form_row{gap:4px;width:100%;display:flex}.c-form_row .c-form_item,.c-form_row .c-form_item-right{width:50%}.c-form_item{gap:2px}.c-form_item,.c-form_item-right{flex-direction:column;display:flex}.c-form_item-right{align-items:flex-end;gap:4px}.c-form_label{font-size:var(--text-caption);color:var(--color-text-muted)}.c-form_input{height:var(--input-height);font-size:var(--text-small);color:var(--input-fg);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-border-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;padding:0 8px}.c-form_input::placeholder{color:var(--input-placeholder)}.c-form_input:focus{border-color:var(--input-focus-border);box-shadow:var(--ring-focus)}.c-form_submit{width:fit-content;height:var(--input-height);color:var(--submit-fg);background-color:var(--submit-bg);border:1px solid var(--submit-border);border-radius:var(--input-border-radius);font-size:var(--text-small);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);padding:8px}.c-form_submit:hover{background-color:var(--submit-bg-hover)}.c-form_submit:focus-visible{box-shadow:var(--ring-focus)}.c-form_submit:disabled{opacity:.5;cursor:not-allowed}.c-dialog-error{color:var(--color-danger);background-color:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-weight:var(--weight-regular);padding:8px}.c-button,.c-dialog-error{font-size:var(--text-small)}.c-button{border-radius:var(--border-radius-general);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;display:inline-flex}.c-button:focus-visible{box-shadow:var(--ring-focus);outline:none}.c-button:disabled{opacity:.6;cursor:not-allowed}.c-button--primary{background-color:var(--color-theme);color:var(--color-white)}.c-button--primary:hover:not(:disabled){background-color:var(--color-theme-600)}.c-button--secondary{color:var(--color-text);background-color:#efefef;border-color:#bbb}.c-button--secondary:hover:not(:disabled){background-color:#e4e4e4}.c-button--large{width:100%;font-size:var(--text-body);padding:16px;display:block}.c-button--small{font-size:var(--text-caption);padding:.25rem .75rem}.c-button--icon{background-color:#0000;border-radius:50%;width:2rem;height:2rem;padding:0}.c-button--icon:hover:not(:disabled){background-color:var(--color-surface-2)}.c-button_note{font-size:var(--text-caption);font-weight:var(--weight-regular)}.c-card{border:2px solid var(--card-border);border-radius:var(--border-radius-general);background-color:var(--color-surface);padding:16px}.c-card.is-success{border-color:var(--card-border-success)}.c-card.is-muted{border-color:#ddd}.c-card--inset{border-width:1px;padding:8px}.c-note{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted);align-items:flex-start;gap:.25rem;display:flex}.c-note--warning{color:var(--color-danger)}.c-note_icon{flex-shrink:0;width:1em;height:1em;margin-top:.3em}:root{--color-theme-50:#e7f1fa;--color-theme-100:#c5def1;--color-theme-200:#8fc0e4;--color-theme-300:#4f9ed3;--color-theme-400:#1f84c6;--color-theme:#0071bc;--color-theme-600:#0063a4;--color-theme-700:#005084;--color-theme-800:#003c63;--color-theme-900:#002a45;--color-accent-50:#fef3e3;--color-accent-100:#fcdcb0;--color-accent:#f5921d;--color-accent-600:#d97b0c;--color-accent-700:#b46309;--color-gray-0:#fff;--color-gray-50:#f7f9fb;--color-gray-100:#eef2f6;--color-gray-200:#e2e8ee;--color-gray-300:#cbd5e0;--color-gray-400:#a0aec0;--color-gray-500:#718096;--color-gray-600:#4a5568;--color-gray-700:#2d3748;--color-gray-800:#1a202c;--color-gray-900:#0f1722;--color-success:#2f9e44;--color-success-bg:#ebfbee;--color-warning:#e8920c;--color-warning-bg:#fff4e2;--color-danger:#e03131;--color-danger-bg:#fff0f0;--color-bg:var(--color-gray-50);--color-surface:var(--color-gray-0);--color-surface-2:var(--color-gray-100);--color-border:var(--color-gray-200);--color-border-strong:var(--color-gray-300);--color-text:var(--color-gray-800);--color-text-muted:var(--color-gray-600);--color-text-subtle:var(--color-gray-500);--color-text-inverse:var(--color-gray-0);--color-link:var(--color-theme);--color-white:var(--color-gray-0);--color-gray:var(--color-gray-500);--color-lightgray:var(--color-gray-300);--color-bi-orange:var(--color-accent);--background-color-general:var(--color-bg);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--border-radius-general:var(--radius-md);--border-radius-input:var(--radius-sm);--shadow-1:0 1px 2px #0f17220f;--shadow-2:0 2px 8px #0f172214;--shadow-3:0 8px 24px #0f17221a;--shadow-4:0 16px 48px #0f172224;--ring-focus:0 0 0 3px #0071bc40;--ease:cubic-bezier(.4, 0, .2, 1);--transition-fast:.12s var(--ease);--transition-base:.2s var(--ease);--z-base:1;--z-sticky:100;--z-header:200;--z-overlay:900;--z-dialog:1000;--input-height:2.75em;--input-bg:var(--color-surface);--input-fg:var(--color-text);--input-placeholder:var(--color-text-subtle);--input-border:var(--color-border-strong);--input-border-radius:var(--radius-sm);--input-focus-border:var(--color-theme);--submit-bg:var(--color-theme);--submit-fg:var(--color-text-inverse);--submit-bg-hover:var(--color-theme-600);--submit-border:var(--color-theme);--input-border_radius:var(--input-border-radius);--input-background_color:var(--input-bg);--submit-background_color:var(--submit-bg);--submit-color:var(--submit-fg);--borderRadius:var(--radius-md);--text-caption:.8125rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-heading:1.375rem;--text-title:1.625rem;--weight-regular:400;--weight-bold:700;--leading-tight:1.3;--leading-body:1.6;--field-label-gap:.125rem;--field-gap:1rem;--card-border:#aaa;--card-border-success:#90ee90;--measure:30rem;--header-measure:36rem;--header-height:4.5rem;--page-gutter:1rem}.dialog{font-size:var(--text-small);font-weight:var(--weight-bold);margin-block:16px}body{font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}
