.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}[data-v-9f0d388c]:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application [class*=text-][data-v-9f0d388c],:lang(ja) .v-application[data-v-9f0d388c]{font-family:M PLUS\ 1,sans-serif!important}.file-upload[data-v-9f0d388c]{width:100%}.hidden-input[data-v-9f0d388c]{display:none}.drop-zone[data-v-9f0d388c]{border:1px dashed #e1e4e8;background:#f8fafc;border-radius:12px;padding:20px;cursor:pointer;transition:all .15s ease-in-out}.drop-zone.is-dragging[data-v-9f0d388c]{background:#eef6ff;border-color:#93c5fd}.drop-zone.disabled[data-v-9f0d388c]{opacity:.6;pointer-events:none}.drop-zone.read-only[data-v-9f0d388c]{pointer-events:auto}.drop-inner[data-v-9f0d388c]{min-height:90px;align-items:center;justify-content:center}.drop-inner[data-v-9f0d388c],.file-list[data-v-9f0d388c]{display:flex;flex-direction:column;gap:8px}.file-list.in-zone[data-v-9f0d388c]{max-height:180px;overflow-y:auto;background:transparent;border:0;padding:4px 0 0}.file-item[data-v-9f0d388c]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #eef0f2}.file-item.clickable[data-v-9f0d388c]{cursor:pointer}.file-left[data-v-9f0d388c]{display:flex;align-items:center;min-width:0}.text-truncate[data-v-9f0d388c]{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-dialog{border-radius:3px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{animation-duration:.15s;animation-name:animate-dialog;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.loading-spinner-container[data-v-5a7462c9]{display:inline-flex;align-items:center;justify-content:center}.loading-spinner[data-v-5a7462c9]{display:block}.loading-spinner-container--slow[data-v-5a7462c9]{animation:spin-5a7462c9 2s linear infinite}.loading-spinner-container--normal[data-v-5a7462c9]{animation:spin-5a7462c9 1s linear infinite}.loading-spinner-container--fast[data-v-5a7462c9]{animation:spin-5a7462c9 .5s linear infinite}@keyframes spin-5a7462c9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-696e6b60]:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application [class*=text-][data-v-696e6b60],:lang(ja) .v-application[data-v-696e6b60]{font-family:M PLUS\ 1,sans-serif!important}.atom-btn[data-v-696e6b60]{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:8px!important;flex-shrink:0}.atom-btn[data-v-696e6b60]:disabled{background:var(--comp-style-neutral-light-50,#f3f5f7);color:var(--comp-cont-neutral-disabled-default-300,#b6bdc4)}.hierarchy-expert[data-v-696e6b60]{color:#fff;background:var(--ref-expert-primary-500,#34495e)}.hierarchy-expert.filled[data-v-696e6b60]{background:var(--comp-style-primary-default-500,#fff);color:#34495e}.hierarchy-primary[data-v-696e6b60]{color:#fff;background:var(--comp-style-primary-default-500,#077)}.hierarchy-secondary[data-v-696e6b60]{color:var(--comp-cont-primary-deep-700,#005454);background:var(--comp-style-primary-tint-default-10,#d4f8f8)}.hierarchy-tertiary[data-v-696e6b60]{color:#fff;background:var(--ref-expert-primary-500,#34495e)}.hierarchy-tertiary.filled[data-v-696e6b60]{background:var(--comp-style-neutral-default-100,#eef0f2);color:#424242}.hierarchy-tertiary[data-v-696e6b60]:disabled{background:var(--comp-style-neutral-deeper-200,#d2d6db);color:var(--comp-cont-none,#fff)}.hierarchy-destructive[data-v-696e6b60]{color:#fff;background-color:#f0143c}.size-md[data-v-696e6b60]{padding:12px 16px;border-radius:10px!important;font-size:var(--ref-font-size-3-static,16px)}.size-lg[data-v-696e6b60],.size-md[data-v-696e6b60]{font-family:Pretendard;font-style:normal;font-weight:700;line-height:100%}.size-lg[data-v-696e6b60]{padding:14px 20px;border-radius:12px!important;font-size:var(--ref-font-size-4-static,18px)}.size-sm[data-v-696e6b60]{padding:6px 12px;height:32px;font-size:var(--ref-font-size-2-static,14px);line-height:0}.size-sm[data-v-696e6b60],.size-xl[data-v-696e6b60]{font-family:Pretendard;font-style:normal;font-weight:700}.size-xl[data-v-696e6b60]{padding:16px 24px;border-radius:12px!important;font-size:var(--ref-font-size-4-static,18px);line-height:100%}:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application,:lang(ja) .v-application [class*=text-]{font-family:M PLUS\ 1,sans-serif!important}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}[data-v-38cbbefa]:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application [class*=text-][data-v-38cbbefa],:lang(ja) .v-application[data-v-38cbbefa]{font-family:M PLUS\ 1,sans-serif!important}.life-respect-pledge-button[data-v-38cbbefa]{display:flex;gap:8px;align-items:center;padding:12px;border-radius:12px;background:var(--comp-style-neutral-lightest-10,#fafbfc);width:100%}.life-respect-pledge-button__checkbox[data-v-38cbbefa]{flex-shrink:0;margin:0}.life-respect-pledge-button__content[data-v-38cbbefa]{display:flex;flex:1 1 0;gap:8px;align-items:center;min-width:0}.life-respect-pledge-button__icon-wrap[data-v-38cbbefa]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;border-radius:100px;background:var(--ref-extended-red-50,#feeaed)}.life-respect-pledge-button__icon[data-v-38cbbefa]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.life-respect-pledge-button__text[data-v-38cbbefa]{display:flex;flex-direction:column;gap:2px;min-width:0}.life-respect-pledge-button__title[data-v-38cbbefa]{font-weight:700;color:var(--comp-cont-neutral-default-900,#373d44);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.life-respect-pledge-button__desc[data-v-38cbbefa],.life-respect-pledge-button__title[data-v-38cbbefa]{font-family:Pretendard,sans-serif;font-size:var(--ref-font-size-2-static,14px);line-height:1.6;margin:0}.life-respect-pledge-button__desc[data-v-38cbbefa]{font-weight:400;color:var(--comp-cont-neutral-lightest-500,#7e8a96);word-break:keep-all}[data-v-40f94e11]:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application [class*=text-][data-v-40f94e11],:lang(ja) .v-application[data-v-40f94e11]{font-family:M PLUS\ 1,sans-serif!important}.notification-wrapper[data-v-40f94e11]{display:flex;padding:10px 16px;align-items:center;gap:4px;align-self:stretch;border-radius:12px;background:#fff5f6}.notification-wrapper .alert-color[data-v-40f94e11]{color:var(--ref-extended-red-500,#f0143c)}.index-number[data-v-40f94e11]{color:var(--sys-text-lightest-500,#7e8a96);text-align:center;display:flex;width:20px;height:20px;padding:4px 2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:4px;background:var(--comp-style-neutral-default-100,#eef0f2)}.diary-textarea[data-v-40f94e11]{height:100%!important;border-radius:12px;border:1px solid var(--comp-style-neutral-deep-150,#e1e4e8);background:var(--comp-style-none,#fff)}.diary-textarea[data-v-40f94e11] .v-input__control,.diary-textarea[data-v-40f94e11] .v-input__control .v-input__slot{height:100%!important}.diary-textarea[data-v-40f94e11] textarea{padding:12px 16px!important;margin:0!important}.high-risk-result[data-v-40f94e11]{border-radius:12px;border:1px solid var(--comp-style-neutral-default-100,#eef0f2);background:var(--sys-surface-alt,#fafbfc);display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}.high-risk-result .answers[data-v-40f94e11]{color:var(--comp-cont-neutral-default-900,#373d44);white-space:pre-line}