:root{--primary-color: #007bff;--secondary-color: #28a745;--background-color: rgb(255 255 255 / 1);--background-color-alt: rgba(6, 21, 55, .05);--logo-color: #f1fbfc;--primary-color-tb: #aff500;--primary-color-tb-alt: #b6f3e8;--secondary-color-tb: #030f37;--secondary-color-tb-alt: #02091e;--button-padding: 10px 20px;--accent-color-tb: #28a745;--text-color-light: #ffffff;--text-color-dark: rgb(113, 113, 122);--background-light: #f8f9fa;--border-color: #dee2e6;--brand: var(--secondary-color-tb);--brand-solid: var(--secondary-color-tb);--brand-on-solid: #ffffff;--brand-surface: #eef0f5;--brand-border: #c2c8da;--accent: #4f6b00;--accent-solid: var(--primary-color-tb);--accent-on-solid: #030f37;--accent-surface: #f4fbdd;--accent-border: #cfe98a;--success: #0f7b3d;--success-solid: #17a34a;--success-on-solid: #030f37;--success-surface: #e6f6ec;--success-border: #a3ddba;--warning: #8a5300;--warning-solid: #f5a623;--warning-on-solid: #030f37;--warning-surface: #fff4e0;--warning-border: #f2ce8a;--error: #c0261c;--error-solid: #e03127;--error-on-solid: #ffffff;--error-surface: #fdeceb;--error-border: #f4b3ae;--info: #0b5ed7;--info-solid: #1668e3;--info-on-solid: #ffffff;--info-surface: #e8f1ff;--info-border: #aecbf7;--spacing-unit-tb: 8px;--font-size-base-tb: 16px}.notice{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--spacing-unit-tb);padding:12px 14px;border-radius:4px}.notice>i{font-size:1.1rem;line-height:1.35}.notice__body{flex:1;display:flex;flex-flow:column nowrap;gap:2px;text-align:left}.notice__text{font-size:1rem;font-weight:700}.notice__detail{font-size:.875rem;font-weight:400}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden}body{font-family:Montserrat,sans-serif;background-color:var(--background-color)}@media (max-width: 600px){html{font-size:14px}}@media (min-width: 601px) and (max-width: 1024px){html{font-size:16px}}@media (min-width: 1025px){html{font-size:18px}}.spinner{border:8px solid var(--background-color);border-top:8px solid var(--primary-color-tb);border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}p{color:var(--text-color-dark)}h1,h2,h3,h4,h5,h6{margin-bottom:10px;display:inline-block;color:#061537;font-family:Montserrat,sans-serif;letter-spacing:-.025em}.underline,h1.underline,h2.underline{border-bottom:5px solid var(--primary-color-tb);padding-bottom:0;text-transform:uppercase}h3.underline,h4.underline{border-bottom:5px solid var(--secondary-color-tb);padding-bottom:0}input[type=checkbox]{height:20px;aspect-ratio:1/1;accent-color:var(--primary-color-tb)}button{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;padding:10px 20px;background-color:var(--primary-color-tb);color:var(--secondary-color-tb)!important;border:solid 3px var(--secondary-color-tb);border-bottom:solid 6px var(--secondary-color-tb);border-radius:3px;cursor:pointer;box-shadow:0 8px 12px #000000b3,0 2px 6px #00000014}button i,button span{color:var(--secondary-color-tb)}button:not(disabled):hover{box-shadow:0 4px 6px #00000080,0 1px 3px #00000014;background-color:var(--primary-color-tb-alt);border-bottom:solid 3px var(--secondary-color-tb);margin-top:3px}.disabled-button,button:disabled,button.disabled-button:hover,.disabled-button:hover{background-color:#d3d3d3;color:#a9a9a9;cursor:not-allowed;box-shadow:none;transform:none;border-bottom:solid 3px var(--secondary-color-tb);margin-top:3px}a:hover{cursor:pointer}.flex-end{align-self:flex-end}.center{display:flex;justify-content:center;align-items:center;width:100%}
