header[data-v-2a866474]{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.nav-container[data-v-2a866474]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-brand[data-v-2a866474]{flex-shrink:0}.brand-link[data-v-2a866474]{font-size:1.5rem;font-weight:700;color:#007bff;text-decoration:none}.brand-link[data-v-2a866474]:hover{color:#0056b3}.nav-links[data-v-2a866474]{display:flex;gap:2rem;flex-grow:1;justify-content:center}.nav-link[data-v-2a866474]{color:#333;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:4px;transition:all .2s}.nav-link[data-v-2a866474]:hover{background-color:#f8f9fa;color:#007bff}.nav-link.router-link-active[data-v-2a866474]{background-color:#007bff;color:#fff}.nav-user[data-v-2a866474]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.user-greeting[data-v-2a866474]{color:#666;font-size:.9rem}.logout-btn[data-v-2a866474]{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.logout-btn[data-v-2a866474]:hover{background-color:#c82333}main[data-v-2a866474]{flex:1;display:flex;flex-direction:column}@media (max-width: 768px){.nav-container[data-v-2a866474]{flex-direction:column;gap:1rem;padding:1rem}.nav-links[data-v-2a866474]{justify-content:flex-start;flex-wrap:wrap;gap:1rem}.nav-user[data-v-2a866474]{width:100%;justify-content:space-between}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}html{font-size:16px}@media (max-width: 767px){html{font-size:14px}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--ds-text-default);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:Noto Sans Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.border-radius-8{border-radius:8px}.border-radius-4{border-radius:4px}.border-solid1-second{border:1px solid var(--ds-color-secondary)}.border-dotted1-second{border:1px dotted var(--ds-color-secondary)}.border-bottom-dotted1-second{border-bottom:1px dotted var(--ds-color-secondary)}.border-solid2-second{border:2px solid var(--ds-color-secondary)}.border-dashed2-second{border:2px dashed var(--ds-color-secondary)}.border-solid2-primary{border:2px solid var(--ds-color-primary)}.border-top-solid1-gray-light{border-top:1px solid var(--ds-border-light, #e5e5e5)}.bg-primary{background-color:var(--ds-color-primary)}.bg-secondary{background-color:var(--ds-color-secondary)}.bg-footer-color{background-color:var(--ds-footer-background)}.bg-white{background-color:var(--ds-color-white)}.bg-primary-thin{background-color:var(--ds-color-primary-thin)}.text-color-primary{color:var(--ds-color-primary)}.text-color-secondary{color:var(--ds-color-secondary)}.text-color-tertiary{color:var(--ds-color-tertiary)}.text-color-gray{color:var(--ds-color-gray)}.inline-block{display:inline-block}.vertical-top{vertical-align:top}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-4{gap:2rem}.gap-8{gap:4rem}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.download-link{border:none;background:transparent;padding:0;text-decoration:underline;cursor:pointer;color:inherit;transition:background-color .2s ease,color .2s ease}.download-link:hover{background-color:var(--ds-btn-text-hover-bg);color:var(--ds-btn-primary-hover)}.hidden{display:none}.w-full{width:100%;max-width:420px}.text-gray{color:var(--ds-color-gray)}.student-body{max-width:560px;width:100%;margin:0 auto;display:flex;flex-direction:column;flex:1}.student-body--full-width{max-width:none}.back-button-container{margin-top:auto;padding-top:64px;padding-bottom:32px;width:100%}:root{--ds-color-primary: #2f54a6;--ds-color-secondary: #6487d3;--ds-color-tertiary: #223d78;--ds-color-background: #fdfdfe;--ds-color-primary-thin: #e8ebff;--ds-header-background: #ffffff;--ds-footer-background: #dee6f6;--ds-color-link-default: #00118f;--ds-color-link-visited: #8b008b;--ds-color-accent: #a565f8;--ds-color-success: #259d63;--ds-color-error: #ec0000;--ds-color-warning: #b78f00;--ds-color-white: #ffffff;--ds-color-black: #000000;--ds-color-transparent: transparent;--ds-color-disabled: #d1d5db;--ds-color-disabled-bg: #f9fafb;--ds-color-gray: #6b7280;--ds-color-gray-light: #e5e5e5;--ds-color-gray-dark: #9ca3af;--ds-bg-error-light: #fcf7f7;--ds-bg-unpaid: #eea59f;--ds-text-default: #000633;--ds-text-label: #1f2937;--ds-text-error: #dc2626;--ds-text-disabled: #666666;--ds-text-secondary: var(--ds-color-tertiary);--ds-btn-primary-bg: var(--ds-color-primary);--ds-btn-primary-hover: var(--ds-color-tertiary);--ds-btn-primary-active: #000060;--ds-btn-secondary-bg: var(--ds-color-secondary);--ds-btn-secondary-hover: #1e40af;--ds-btn-secondary-active: #1d4ed8;--ds-btn-outline-color: var(--ds-color-primary);--ds-btn-outline-hover-bg: var(--ds-color-primary-thin);--ds-btn-outline-active-bg: #c5d7fb;--ds-btn-text-color: var(--ds-color-link-default);--ds-btn-text-hover-bg: var(--ds-color-primary-thin);--ds-btn-success-bg: var(--ds-color-success);--ds-btn-error-bg: var(--ds-color-error);--ds-btn-warning-bg: var(--ds-color-warning);--ds-btn-delete-border: var(--ds-color-error);--ds-btn-delete-color: var(--ds-color-error);--ds-btn-delete-hover-bg: #ffdada;--ds-btn-delete-hover: var(--ds-color-error);--ds-btn-delete-active-bg: var(--ds-color-error);--ds-btn-delete-active: var(--ds-color-white);--ds-btn-delete-active-border: var(--ds-color-error);--ds-btn-disabled-bg: var(--ds-color-disabled);--ds-btn-disabled-text: var(--ds-text-disabled);--ds-btn-focus-outline: #ff8d44;--ds-btn-focus-ring: #fde047;--ds-focus-outline: #3b82f6;--ds-focus-bg: #fef3c7;--ds-border-field: var(--ds-btn-primary-bg);--ds-border-field-hover: var(--ds-btn-primary-hover);--ds-border-field-focus: var(--ds-btn-primary-active);--ds-border-error: var(--ds-btn-error-bg);--ds-border-error-hover: var(--ds-btn-error-bg);--ds-border-disabled: var(--ds-btn-disabled-bg);--ds-bg-disabled: var(--ds-color-disabled-bg);--ds-bg-readonly: var(--ds-color-disabled-bg);--ds-text-placeholder: var(--ds-color-gray);--ds-checkbox-border: var(--ds-btn-primary-bg);--ds-checkbox-border-hover: var(--ds-btn-primary-hover);--ds-checkbox-hover-bg: var(--ds-btn-outline-hover-bg);--ds-checkbox-checked-bg: var(--ds-color-primary);--ds-checkbox-checked-border: var(--ds-color-primary);--ds-checkbox-checked-hover-bg: var(--ds-color-tertiary);--ds-checkbox-checked-hover-border: var(--ds-color-tertiary);--ds-checkbox-disabled-border: var(--ds-color-disabled);--ds-checkbox-disabled-bg: var(--ds-color-disabled-bg);--ds-disclosure-border: var(--ds-btn-primary-bg);--ds-disclosure-bg: var(--ds-color-white);--ds-disclosure-open-border: var(--ds-btn-primary-bg);--ds-disclosure-hover-border: var(--ds-btn-primary-bg);--ds-disclosure-hover-bg: var(--ds-btn-outline-hover-bg);--ds-disclosure-summary-hover-bg: var(--ds-btn-outline-hover-bg);--ds-disclosure-icon-color: var(--ds-btn-primary-bg);--ds-disclosure-icon-bg: var(--ds-color-white);--ds-disclosure-text: var(--ds-text-default);--ds-disclosure-link-color: var(--ds-btn-primary-bg);--ds-disclosure-link-hover-color: var(--ds-btn-primary-hover);--ds-disclosure-link-active-color: var(--ds-btn-primary-active);--ds-disclosure-link-focus-color: var(--ds-btn-primary-bg);--ds-checkbox-error-border: var(--ds-color-error);--ds-checkbox-error-hover-bg: var(--ds-btn-delete-hover-bg);--ds-checkbox-mark-color: var(--ds-color-white);--ds-calendar-btn-border: var(--ds-border-field);--ds-calendar-btn-border-hover: var(--ds-border-field-hover);--ds-calendar-btn-color: var(--ds-border-field);--ds-calendar-btn-color-hover: var(--ds-border-field-hover);--ds-calendar-btn-hover-bg: var(--ds-btn-outline-hover-bg);--ds-calendar-btn-hover-shadow: var(--ds-border-field-hover);--ds-calendar-bg: var(--ds-color-white);--ds-calendar-border: var(--ds-border-field);--ds-calendar-shadow: rgba(0, 0, 0, .1);--ds-calendar-day-color: var(--ds-text-default);--ds-calendar-day-hover-bg: var(--ds-btn-outline-hover-bg);--ds-calendar-day-selected-bg: var(--ds-btn-primary-bg);--ds-calendar-day-selected-color: var(--ds-color-white);--ds-calendar-day-today-color: var(--ds-text-default);--ds-calendar-day-focus-bg: var(--ds-btn-focus-ring);--ds-calendar-day-focus-outline: var(--ds-btn-focus-outline);--ds-calendar-nav-color: var(--ds-text-default);--ds-calendar-nav-border: var(--ds-border-field);--ds-border-light: var(--ds-color-gray-light);--ds-border-medium: var(--ds-color-disabled);--ds-border-dark: var(--ds-color-gray-dark);--ds-border-primary: var(--ds-color-primary);--ds-border-default: var(--ds-border-light);--ds-link-color: var(--ds-color-link-default);--ds-link-visited-color: var(--ds-color-link-visited);--ds-link-hover-color: var(--ds-btn-primary-hover);--ds-link-active-color: var(--ds-btn-primary-active);--ds-link-focus-outline: var(--ds-btn-focus-outline);--ds-link-focus-bg: var(--ds-btn-focus-ring);--ds-breadcrumbs-current-color: var(--ds-text-default);--ds-breadcrumbs-separator-color: var(--ds-text-secondary);--ds-breadcrumbs-label-color: var(--ds-text-secondary);--ds-radio-bg: var(--ds-color-white);--ds-radio-border-color: var(--ds-btn-primary-bg);--ds-radio-border-hover-color: var(--ds-btn-primary-hover);--ds-radio-hover-bg: var(--ds-btn-outline-hover-bg);--ds-radio-focus-outline: var(--ds-btn-focus-outline);--ds-radio-focus-ring: var(--ds-btn-focus-ring);--ds-radio-checked-border: var(--ds-color-primary);--ds-radio-checked-border-hover: var(--ds-color-tertiary);--ds-radio-checked-fill: var(--ds-color-primary);--ds-radio-checked-fill-hover: var(--ds-color-tertiary);--ds-radio-error-border: var(--ds-color-error);--ds-radio-error-border-hover: var(--ds-color-error);--ds-radio-error-fill: var(--ds-color-error);--ds-radio-error-fill-hover: var(--ds-color-error);--ds-radio-disabled-border: var(--ds-color-disabled);--ds-radio-disabled-bg: var(--ds-color-disabled-bg);--ds-radio-disabled-fill: var(--ds-color-disabled);--ds-radio-label-color: var(--ds-text-default);--ds-select-bg: var(--ds-color-white);--ds-select-border: var(--ds-border-field);--ds-select-border-hover: var(--ds-border-field-hover);--ds-select-border-focus: var(--ds-border-field-focus);--ds-select-text: var(--ds-text-default);--ds-select-focus-outline: var(--ds-btn-focus-outline);--ds-select-focus-ring: var(--ds-btn-focus-ring);--ds-select-error-border: var(--ds-border-error);--ds-select-error-border-hover: var(--ds-border-error-hover);--ds-select-disabled-border: var(--ds-border-disabled);--ds-select-disabled-bg: var(--ds-bg-disabled);--ds-select-disabled-text: var(--ds-text-disabled);--ds-select-icon-color: var(--ds-text-default);--ds-select-icon-disabled-color: var(--ds-text-disabled);--ds-table-border: var(--ds-border-light);--ds-table-border-dark: var(--ds-border-dark);--ds-table-header-bg: var(--ds-color-gray-light);--ds-table-hover-bg: var(--ds-color-gray-light);--ds-table-text: var(--ds-text-default);--ds-table-header-text: var(--ds-text-default);--ds-accordion-bg: var(--ds-color-white);--ds-accordion-border: var(--ds-border-medium);--ds-accordion-focus-outline: var(--ds-btn-focus-outline);--ds-accordion-open-bg: var(--ds-color-white);--ds-accordion-summary-hover-bg: var(--ds-color-primary-thin);--ds-accordion-focus-bg: var(--ds-btn-outline-hover-bg);--ds-accordion-icon-color: var(--ds-btn-primary-bg);--ds-accordion-text: var(--ds-text-default);--ds-accordion-content-text: var(--ds-text-default);--ds-accordion-link-color: var(--ds-btn-primary-bg);--ds-accordion-link-hover-color: var(--ds-btn-primary-hover);--ds-accordion-link-active-color: var(--ds-btn-delete-hover);--ds-accordion-link-focus-color: var(--ds-btn-primary-bg);--ds-toast-success-border: #10b981;--ds-toast-success-icon: #10b981;--ds-toast-success-title: #065f46;--ds-toast-error-border: #ef4444;--ds-toast-error-icon: #ef4444;--ds-toast-error-title: #7f1d1d;--ds-toast-warning-border: #f59e0b;--ds-toast-warning-icon: #f59e0b;--ds-toast-warning-title: #78350f;--ds-toast-info-border: #3b82f6;--ds-toast-info-icon: #3b82f6;--ds-toast-info-title: #1e3a8a;--ds-list-text-color: var(--ds-text-default);--ds-list-marker-color: var(--ds-text-default);--ds-evaluation-badge-A: #4b9b49;--ds-evaluation-badge-B: #4673ad;--ds-evaluation-badge-C: #e0564b;--ds-evaluation-badge-D: #966a48;--ds-evaluation-badge-E: #948eb8;--ds-color-membership: #ff8d44;--ds-color-membership-bg: #fff5ed;--ds-evaluation-badge-A-soft: #99ce97;--ds-evaluation-badge-B-soft: #95b0d4;--ds-evaluation-badge-C-soft: #eea59f}.grid-container{max-width:77.375rem;margin:0 auto;padding:2rem 1rem}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}@media (max-width: 767px){.grid-container{padding:1rem}.grid-12{gap:1rem}.col-mobile-12{grid-column:span 12}}.content-width{max-width:45rem;margin:0 auto}:root{--form-font-size: 1rem;--form-font-weight-normal: 400;--form-font-weight-medium: 500;--form-font-weight-bold: 700}.text-dsp-64B-140{font-size:4rem;font-weight:700;line-height:1.4;color:var(--ds-text-default)}.text-dsp-57B-140{font-size:3.5625rem;font-weight:700;line-height:1.4}.text-dsp-48B-140{font-size:3rem;font-weight:700;line-height:1.4}.text-dsp-64N-140{font-size:4rem;font-weight:400;line-height:1.4}.text-dsp-57N-140{font-size:3.5625rem;font-weight:400;line-height:1.4}.text-dsp-48N-140{font-size:3rem;font-weight:400;line-height:1.4}.text-std-45B-140{font-size:2.8125rem;font-weight:700;line-height:1.4}.text-std-36B-140{font-size:2.25rem;font-weight:700;line-height:1.4}.text-std-32B-150{font-size:2rem;font-weight:700;line-height:1.5}.text-std-28B-150{font-size:1.75rem;font-weight:700;line-height:1.5}.text-std-24B-150{font-size:1.5rem;font-weight:700;line-height:1.5}.text-std-22B-150{font-size:1.375rem;font-weight:700;line-height:1.5}.text-std-26B-150{font-size:1.625rem;font-weight:700;line-height:1.5}.text-std-20B-150{font-size:1.25rem;font-weight:700;line-height:1.5}.text-std-20B-160{font-size:1.25rem;font-weight:700;line-height:1.6}.text-std-18B-160{font-size:1.125rem;font-weight:700;line-height:1.6}.text-std-17B-170{font-size:1.0625rem;font-weight:700;line-height:1.7}.text-std-16B-170{font-size:1rem;font-weight:700;line-height:1.7}.text-std-16B-175{font-size:1rem;font-weight:700;line-height:1.75}.text-std-14B-170{font-size:.875rem;font-weight:700;line-height:1}.text-std-45N-140{font-size:2.8125rem;font-weight:400;line-height:1.4}.text-std-36N-140{font-size:2.25rem;font-weight:400;line-height:1.4}.text-std-32N-150{font-size:2rem;font-weight:400;line-height:1.5}.text-std-28N-150{font-size:1.75rem;font-weight:400;line-height:1.5}.text-std-26N-150{font-size:1.625rem;font-weight:400;line-height:1.5}.text-std-24N-150{font-size:1.5rem;font-weight:400;line-height:1.5}.text-std-22N-150{font-size:1.375rem;font-weight:400;line-height:1.5}.text-std-20N-150{font-size:1.25rem;font-weight:400;line-height:1.5}.text-std-18N-160{font-size:1.125rem;font-weight:400;line-height:1.6}.text-std-17N-170{font-size:1.0625rem;font-weight:400;line-height:1.7}.text-std-16N-170{font-size:1rem;font-weight:400;line-height:1.7}.text-std-16N-175{font-size:1rem;font-weight:400;line-height:1.75}.text-std-14N-170{font-size:.875rem;font-weight:400;line-height:1.75}.text-std-11N{font-size:.6875rem}.text-std-12N-170{font-size:.75rem;line-height:1.7}.text-dns-17B-130{font-size:1.0625rem;font-weight:700;line-height:1.3}.text-dns-17B-120{font-size:1.0625rem;font-weight:700;line-height:1.2}.text-dns-16B-130{font-size:1rem;font-weight:700;line-height:1.3}.text-dns-16B-120{font-size:1rem;font-weight:700;line-height:1.2}.text-dns-14B-130{font-size:.875rem;font-weight:700;line-height:1.3}.text-dns-14B-120{font-size:.875rem;font-weight:700;line-height:1.2}.text-dns-17N-130{font-size:1.0625rem;font-weight:400;line-height:1.3}.text-dns-17N-120{font-size:1.0625rem;font-weight:400;line-height:1.2}.text-dns-16N-130{font-size:1rem;font-weight:400;line-height:1.3}.text-dns-16N-120{font-size:1rem;font-weight:400;line-height:1.2}.text-dns-14N-130{font-size:.875rem;font-weight:400;line-height:1.3}.text-dns-14N-120{font-size:.875rem;font-weight:400;line-height:1.2}.text-oln-17B-100{font-size:1.0625rem;font-weight:700;line-height:1}.text-oln-16B-100{font-size:1rem;font-weight:700;line-height:1}.text-oln-14B-100{font-size:.875rem;font-weight:700;line-height:1}.text-oln-17N-100{font-size:1.0625rem;font-weight:400;line-height:1}.text-oln-16N-100{font-size:1rem;font-weight:400;line-height:1}.text-oln-14N-100{font-size:.875rem;font-weight:400;line-height:1}.text-mono-36B-150{font-size:2.25rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-32B-150{font-size:2rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-28B-150{font-size:1.75rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-26B-150{font-size:1.625rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-24B-150{font-size:1.5rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-22B-150{font-size:1.375rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-21B-150{font-size:1.3125rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-20B-150{font-size:1.25rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-18B-150{font-size:1.125rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-17B-150{font-size:1.0625rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-16B-150{font-size:1rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-14B-150{font-size:.875rem;font-weight:700;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-17N-150{font-size:1.0625rem;font-weight:400;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-16N-150{font-size:1rem;font-weight:400;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-14N-150{font-size:.875rem;font-weight:400;line-height:1.5;font-family:Roboto Mono,monospace}.text-mono-10N-150{font-size:10px;font-family:Roboto Mono,monospace}.header-common{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background-color:var(--ds-header-background);width:100%;height:88px;box-sizing:border-box;border-bottom:1px solid var(--ds-border-default, #e0e0e0)}.header-fixed{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 2px 8px #0000001a}.body-with-fixed-header{padding-top:88px}.header-title-common{margin:0;color:var(--ds-text-default);flex:1}.header-actions-common{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.header-common{padding:12px 16px;height:auto;min-height:72px}}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:2.5rem}.mt-6{margin-top:3rem}.mt-7{margin-top:3.5rem}.mt-8{margin-top:4rem}.mt-10{margin-top:5rem}.mt-16{margin-top:8rem}.mb-0-5{margin-bottom:.25rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:2.5rem}.mb-6{margin-bottom:3rem}.mb-7{margin-bottom:3.5rem}.mb-8{margin-bottom:4rem}.mb-16{margin-bottom:8rem}.ml-1{margin-left:.5rem}.ml-2{margin-left:1rem}.ml-3{margin-left:1.5rem}.ml-4{margin-left:2rem}.ml-5{margin-left:2.5rem}.ml-6{margin-left:3rem}.ml-7{margin-left:3.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}.mr-5{margin-right:2.5rem}.mr-6{margin-right:3rem}.mr-7{margin-right:3.5rem}.mx-1{margin-left:.5rem;margin-right:.5rem}.mx-2{margin-left:1rem;margin-right:1rem}.mx-3{margin-left:1.5rem;margin-right:1.5rem}.mx-4{margin-left:2rem;margin-right:2rem}.mx-5{margin-left:2.5rem;margin-right:2.5rem}.mx-6{margin-left:3rem;margin-right:3rem}.mx-7{margin-left:3.5rem;margin-right:3.5rem}.my-1{margin-top:.5rem;margin-bottom:.5rem}.my-2{margin-top:1rem;margin-bottom:1rem}.my-3{margin-top:1.5rem;margin-bottom:1.5rem}.my-4{margin-top:2rem;margin-bottom:2rem}.my-5{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:3rem;margin-bottom:3rem}.my-7{margin-top:3.5rem;margin-bottom:3.5rem}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.m-4{margin:2rem}.m-5{margin:2.5rem}.m-6{margin:3rem}.m-7{margin:3.5rem}.p-1{padding:.5rem}.p-2{padding:1rem}.pl-1{padding-left:.5rem}.pl-2{padding-left:1rem}.pl-3{padding-left:1.5rem}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.py-1{padding-top:.5rem;padding-bottom:.5rem}.py-2{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:1.5rem;padding-bottom:1.5rem}.py-4{padding-top:2rem;padding-bottom:2rem}.px-1{padding-left:.5rem;padding-right:.5rem}.px-2{padding-left:1rem;padding-right:1rem}.px-3{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:2rem;padding-right:2rem}#app{margin:0 auto;font-weight:400}#app.template-mode{max-width:none;margin:0;padding:0}@media (hover: hover){a:hover{background-color:#00bd7e33}}
