@font-face{font-family:Roboto Condensed;src:url("./media/RobotoCondensed-VariableFont_wght-T4QW4PB5.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{font-family:Roboto Condensed,sans-serif}.mdc-button{border-radius:0!important;clip-path:polygon(0 0,100% 0,100% 100%,15px 100%,0 calc(100% - 15px));color:#fff!important;border:none!important;padding:16px 24px!important}.mdc-button .mdc-button__label{column-gap:16px!important}.mdc-button.mat-primary{background-color:#000!important}@media (hover: hover){.mdc-button.mat-primary:hover{background-color:#8a8e91!important}}.mdc-button.mat-secondary{background-color:#555a5f!important}@media (hover: hover){.mdc-button.mat-secondary:hover{background-color:#8a8e91!important}}.mdc-button.mat-mdc-button-disabled{background-color:#ced0d1!important}.mat-mdc-card{border-radius:0!important;clip-path:polygon(0 0,100% 0,100% 100%,25px 100%,0 calc(100% - 25px))}.mdc-checkbox,.mdc-checkbox .mdc-checkbox__background{border-radius:0!important}p{font-family:Roboto Condensed,sans-serif!important}svg-icon{width:24px!important;height:24px!important}body[data-theme=dark]{background-color:var(--sofia-background-celos);color:var(--sofia-typography-label-neutral-enabled)}.cdk-overlay-backdrop{background:transparent!important}.mdc-list-item__primary-text{display:flex;align-items:center;gap:8px}.radioFlex .mat-mdc-radio-button .mdc-radio{margin:16px}.radioFlex .mat-mdc-radio-button .mdc-radio .mdc-radio__inner-circle{background-color:#fff;border-color:#fff!important}.radioFlex .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__inner-circle{background-color:gray;border-color:gray!important}@media (orientation: portrait){.radioFlex .mat-mdc-radio-button .mdc-radio{margin:4px}}.mat-mdc-form-field-subscript-wrapper{min-height:unset!important}.mat-mdc-tab-header-pagination{padding:unset!important}.sofia-dialog-backdrop{background-color:#0009!important;backdrop-filter:blur(calc(.5vw + .5vh));-webkit-backdrop-filter:blur(calc(.5vw + .5vh));opacity:1!important}.mat-mdc-checkbox.fontOverride .mdc-label{font-family:Roboto Condensed,sans-serif!important}.mat-mdc-dialog-surface{border-radius:unset!important}.submit-dialog{--mat-dialog-container-max-width: 600px}a.sofia-link:not(.disabled):visited{color:var(--sofia-typography-label-interactive-enabled)!important}markdown p{font-family:Roboto Condensed,sans-serif!important;text-align:justify;margin-bottom:unset}markdown p.sofia-title-primary{font-family:Roboto Condensed,sans-serif!important}markdown p.sofia-title-primary-subline{font-family:Roboto Condensed,sans-serif!important}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}body{font-family:Inter,Noto Sans JP,sans-serif}.mat-mdc-tooltip{--mat-tooltip-container-color: #616161;--mat-tooltip-supporting-text-color: #fff;--mat-tooltip-supporting-text-font: roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}:root,[data-theme=light]{--sofia-background-celos: #f8f8fa;--sofia-background-core: #fff;--sofia-background-surface: #f2f4f6;--sofia-background-tile: #fff;--sofia-border-container-disabled: #c2c4c8;--sofia-border-container-enabled: #c2c4c8;--sofia-border-container-hover: #aaadb2;--sofia-border-container-interaction-disabled: #c2c4c8;--sofia-border-container-interaction-enabled: #007ac1;--sofia-border-container-interaction-hover: #005285;--sofia-border-container-interaction-pressed: #003759;--sofia-border-container-interactive: #000;--sofia-border-container-inverse: #fff;--sofia-border-container-pressed: #92959c;--sofia-border-container-selected: #000;--sofia-border-container-selection: #99d1f2;--sofia-border-container-semantics-primary-danger-disabled: #c2c4c8;--sofia-border-container-semantics-primary-danger-enabled: #cd2740;--sofia-border-container-semantics-primary-danger-hover: #a41f33;--sofia-border-container-semantics-primary-danger-pressed: #7b1726;--sofia-border-container-semantics-primary-info-disabled: #c2c4c8;--sofia-border-container-semantics-primary-info-enabled: #007ac1;--sofia-border-container-semantics-primary-info-hover: #005285;--sofia-border-container-semantics-primary-info-pressed: #003759;--sofia-border-container-semantics-primary-success-disabled: #c2c4c8;--sofia-border-container-semantics-primary-success-enabled: #007d5f;--sofia-border-container-semantics-primary-success-hover: #00644c;--sofia-border-container-semantics-primary-success-pressed: #005843;--sofia-border-container-semantics-primary-warning-disabled: #c2c4c8;--sofia-border-container-semantics-primary-warning-enabled: #cca211;--sofia-border-container-semantics-primary-warning-hover: #997a0d;--sofia-border-container-semantics-primary-warning-pressed: #665108;--sofia-border-container-semantics-secondary-danger-disabled: #c2c4c8;--sofia-border-container-semantics-secondary-danger-enabled: #eba9b3;--sofia-border-container-semantics-secondary-danger-hover: #dc6879;--sofia-border-container-semantics-secondary-danger-pressed: #d75266;--sofia-border-container-semantics-secondary-info-disabled: #c2c4c8;--sofia-border-container-semantics-secondary-info-enabled: #99d1f2;--sofia-border-container-semantics-secondary-info-hover: #65bceb;--sofia-border-container-semantics-secondary-info-pressed: #32ade6;--sofia-border-container-semantics-secondary-success-disabled: #c2c4c8;--sofia-border-container-semantics-secondary-success-enabled: #99cbbf;--sofia-border-container-semantics-secondary-success-hover: #66b19f;--sofia-border-container-semantics-secondary-success-pressed: #4da48f;--sofia-border-container-semantics-secondary-warning-disabled: #c2c4c8;--sofia-border-container-semantics-secondary-warning-enabled: #ffe073;--sofia-border-container-semantics-secondary-warning-hover: #ffd544;--sofia-border-container-semantics-secondary-warning-pressed: #ffcb15;--sofia-border-divider: #c2c4c8;--sofia-border-surface: #eaecee;--sofia-border-tile: #c2c4c8;--sofia-container-controls-default-disabled: #eaecee;--sofia-container-controls-default-enabled: #fff;--sofia-container-controls-default-hover: #f2f4f6;--sofia-container-controls-default-pressed: #dfe2e5;--sofia-container-controls-selected-disabled: #aaadb2;--sofia-container-controls-selected-enabled: #007ac1;--sofia-container-controls-selected-hover: #005285;--sofia-container-controls-selected-pressed: #003759;--sofia-container-interaction-danger-disabled: #dfe2e5;--sofia-container-interaction-danger-enabled: #cd2740;--sofia-container-interaction-danger-hover: #a41f33;--sofia-container-interaction-danger-pressed: #7b1726;--sofia-container-interaction-primary-disabled: #dfe2e5;--sofia-container-interaction-primary-enabled: #007ac1;--sofia-container-interaction-primary-hover: #005285;--sofia-container-interaction-primary-pressed: #003759;--sofia-container-interaction-secondary-disabled: #dfe2e5;--sofia-container-interaction-secondary-enabled: #fff;--sofia-container-interaction-secondary-hover: #f2f4f6;--sofia-container-interaction-secondary-pressed: #dfe2e5;--sofia-container-interaction-tertiary-disabled: #dfe2e5;--sofia-container-interaction-tertiary-enabled: rgba(255, 255, 255, 0);--sofia-container-interaction-tertiary-hover: rgba(255, 255, 255, 0);--sofia-container-interaction-tertiary-pressed: rgba(255, 255, 255, 0);--sofia-container-neutral-default-alternate: #f8f8fa;--sofia-container-neutral-default-disabled: #dfe2e5;--sofia-container-neutral-default-enabled: #fff;--sofia-container-neutral-default-hover: #eaecee;--sofia-container-neutral-default-pressed: #dfe2e5;--sofia-container-neutral-inverse-disabled: #dfe2e5;--sofia-container-neutral-inverse-enabled: #000;--sofia-container-neutral-inverse-hover: #000;--sofia-container-neutral-inverse-pressed: #000;--sofia-container-neutral-selection-disabled: #c2c4c8;--sofia-container-neutral-selection-enabled: #d4eefc;--sofia-container-neutral-selection-hover: #99d1f2;--sofia-container-neutral-selection-pressed: #65bceb;--sofia-container-semantics-danger-accent: #cd2740;--sofia-container-semantics-danger-default: #f5d4d9;--sofia-container-semantics-danger-hover: #dc6879;--sofia-container-semantics-danger-pressed: #d23d53;--sofia-container-semantics-info-accent: #007ac1;--sofia-container-semantics-info-default: #d4eefc;--sofia-container-semantics-info-hover: #99d1f2;--sofia-container-semantics-info-pressed: #65bceb;--sofia-container-semantics-success-accent: #007d5f;--sofia-container-semantics-success-default: #cce5df;--sofia-container-semantics-success-hover: #66b19f;--sofia-container-semantics-success-pressed: #1a8a6f;--sofia-container-semantics-warning-accent: #ffcb15;--sofia-container-semantics-warning-default: #fff5d0;--sofia-container-semantics-warning-hover: #ffeaa1;--sofia-container-semantics-warning-pressed: #ffd544;--sofia-function-elevation-inner-2: rgba(0, 0, 0, .1215686275);--sofia-function-elevation-inner-4: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-inner-8: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-inner-10: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-2: rgba(0, 0, 0, .1215686275);--sofia-function-elevation-outer-4: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-8: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-16: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-24: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-40: rgba(0, 0, 0, .2392156863);--sofia-function-focus-inner: #65bceb;--sofia-function-focus-outer-inner: #fff;--sofia-function-focus-outer-outer: #65bceb;--sofia-gradients-machineheader-end: #3a3f48;--sofia-gradients-machineheader-start: #24262b;--sofia-gradients-overlay-end: rgba(223, 223, 225, .7490196078);--sofia-gradients-overlay-start: rgba(248, 248, 250, .7490196078);--sofia-graphics-darkblue: #2c4efd;--sofia-graphics-darkgreen: #2f656f;--sofia-graphics-darkorange: #c17a00;--sofia-graphics-lightblue: #5ac0e0;--sofia-graphics-lightgreen: #aabb5d;--sofia-graphics-lilac: #c1b4ca;--sofia-graphics-purple: #aa14b8;--sofia-graphics-raspberry: #9d4665;--sofia-graphics-salmon: #ff867e;--sofia-graphics-turquoise: #5dcbb6;--sofia-typography-disabled: #63676d;--sofia-typography-inverse: #fff;--sofia-typography-label-danger-disabled: #63676d;--sofia-typography-label-danger-enabled: #cd2740;--sofia-typography-label-danger-hover: #a41f33;--sofia-typography-label-danger-pressed: #7b1726;--sofia-typography-label-interactive-disabled: #63676d;--sofia-typography-label-interactive-enabled: #007ac1;--sofia-typography-label-interactive-hover: #005285;--sofia-typography-label-interactive-pressed: #003759;--sofia-typography-label-interactive-visited: #aa14b8;--sofia-typography-label-inverse-disabled: #63676d;--sofia-typography-label-inverse-enabled: #fff;--sofia-typography-label-inverse-hover: #fff;--sofia-typography-label-inverse-pressed: #fff;--sofia-typography-label-neutral-disabled: #63676d;--sofia-typography-label-neutral-enabled: #000;--sofia-typography-label-neutral-hover: #000;--sofia-typography-label-neutral-pressed: #000;--sofia-typography-label-neutral-subline: #4d5055;--sofia-typography-label-semantics-danger: #a41f33;--sofia-typography-label-semantics-info: #005285;--sofia-typography-label-semantics-success: #00644c;--sofia-typography-label-semantics-warning: #665108;--sofia-typography-subline: #4d5055;--sofia-typography-text: #000}[data-theme=dark]{--sofia-background-celos: #1e1f21;--sofia-background-core: #282a2e;--sofia-background-surface: #34373c;--sofia-background-tile: #282a2e;--sofia-border-container-disabled: #474a50;--sofia-border-container-enabled: #474a50;--sofia-border-container-hover: #676a70;--sofia-border-container-interaction-disabled: #9a9d9f;--sofia-border-container-interaction-enabled: #007ac1;--sofia-border-container-interaction-hover: #006eae;--sofia-border-container-interaction-pressed: #00629a;--sofia-border-container-interactive: #9a9d9f;--sofia-border-container-inverse: #282a2e;--sofia-border-container-pressed: #9a9d9f;--sofia-border-container-selected: #9a9d9f;--sofia-border-container-selection: #0d4a6e;--sofia-border-container-semantics-primary-danger-disabled: #474a50;--sofia-border-container-semantics-primary-danger-enabled: #be3f41;--sofia-border-container-semantics-primary-danger-hover: #983234;--sofia-border-container-semantics-primary-danger-pressed: #ab393b;--sofia-border-container-semantics-primary-info-disabled: #474a50;--sofia-border-container-semantics-primary-info-enabled: #007ac1;--sofia-border-container-semantics-primary-info-hover: #007ac1;--sofia-border-container-semantics-primary-info-pressed: #006eae;--sofia-border-container-semantics-primary-success-disabled: #474a50;--sofia-border-container-semantics-primary-success-enabled: #007d5f;--sofia-border-container-semantics-primary-success-hover: #00644c;--sofia-border-container-semantics-primary-success-pressed: #33977f;--sofia-border-container-semantics-primary-warning-disabled: #474a50;--sofia-border-container-semantics-primary-warning-enabled: #ffcb15;--sofia-border-container-semantics-primary-warning-hover: #e6b713;--sofia-border-container-semantics-primary-warning-pressed: #b38e0f;--sofia-border-container-semantics-secondary-danger-disabled: #474a50;--sofia-border-container-semantics-secondary-danger-enabled: #852c2e;--sofia-border-container-semantics-secondary-danger-hover: #be3f41;--sofia-border-container-semantics-secondary-danger-pressed: #983234;--sofia-border-container-semantics-secondary-info-disabled: #474a50;--sofia-border-container-semantics-secondary-info-enabled: #0d4a6e;--sofia-border-container-semantics-secondary-info-hover: #0d4a6e;--sofia-border-container-semantics-secondary-info-pressed: #007ac1;--sofia-border-container-semantics-secondary-success-disabled: #474a50;--sofia-border-container-semantics-secondary-success-enabled: #005843;--sofia-border-container-semantics-secondary-success-hover: #007d5f;--sofia-border-container-semantics-secondary-success-pressed: #007156;--sofia-border-container-semantics-secondary-warning-disabled: #474a50;--sofia-border-container-semantics-secondary-warning-enabled: #665108;--sofia-border-container-semantics-secondary-warning-hover: #80660b;--sofia-border-container-semantics-secondary-warning-pressed: #ffcb15;--sofia-border-divider: #474a50;--sofia-border-surface: #474a50;--sofia-border-tile: #3c3e42;--sofia-container-controls-default-disabled: #676a70;--sofia-container-controls-default-enabled: #282a2e;--sofia-container-controls-default-hover: #34373c;--sofia-container-controls-default-pressed: #3c3e42;--sofia-container-controls-selected-disabled: #474a50;--sofia-container-controls-selected-enabled: #007ac1;--sofia-container-controls-selected-hover: #005587;--sofia-container-controls-selected-pressed: #00629a;--sofia-container-interaction-danger-disabled: #474a50;--sofia-container-interaction-danger-enabled: #be3f41;--sofia-container-interaction-danger-hover: #983234;--sofia-container-interaction-danger-pressed: #ab393b;--sofia-container-interaction-primary-disabled: #474a50;--sofia-container-interaction-primary-enabled: #007ac1;--sofia-container-interaction-primary-hover: #005587;--sofia-container-interaction-primary-pressed: #00629a;--sofia-container-interaction-secondary-disabled: #474a50;--sofia-container-interaction-secondary-enabled: #282a2e;--sofia-container-interaction-secondary-hover: #34373c;--sofia-container-interaction-secondary-pressed: #3c3e42;--sofia-container-interaction-tertiary-disabled: rgba(255, 255, 255, 0);--sofia-container-interaction-tertiary-enabled: rgba(255, 255, 255, 0);--sofia-container-interaction-tertiary-hover: rgba(255, 255, 255, 0);--sofia-container-interaction-tertiary-pressed: rgba(255, 255, 255, 0);--sofia-container-neutral-default-alternate: #34373c;--sofia-container-neutral-default-disabled: #474a50;--sofia-container-neutral-default-enabled: #282a2e;--sofia-container-neutral-default-hover: #3c3e42;--sofia-container-neutral-default-pressed: #474a50;--sofia-container-neutral-inverse-disabled: #474a50;--sofia-container-neutral-inverse-enabled: #dedede;--sofia-container-neutral-inverse-hover: #dedede;--sofia-container-neutral-inverse-pressed: #dedede;--sofia-container-neutral-selection-disabled: #34373c;--sofia-container-neutral-selection-enabled: #234051;--sofia-container-neutral-selection-hover: #0d4a6e;--sofia-container-neutral-selection-pressed: #007ac1;--sofia-container-semantics-danger-accent: #be3f41;--sofia-container-semantics-danger-default: #4c191a;--sofia-container-semantics-danger-hover: #852c2e;--sofia-container-semantics-danger-pressed: #be3f41;--sofia-container-semantics-info-accent: #007ac1;--sofia-container-semantics-info-default: #21323c;--sofia-container-semantics-info-hover: #234051;--sofia-container-semantics-info-pressed: #0d4a6e;--sofia-container-semantics-success-accent: #007d5f;--sofia-container-semantics-success-default: #003226;--sofia-container-semantics-success-hover: #003f30;--sofia-container-semantics-success-pressed: #005843;--sofia-container-semantics-warning-accent: #ffcb15;--sofia-container-semantics-warning-default: #4c3d06;--sofia-container-semantics-warning-hover: #665108;--sofia-container-semantics-warning-pressed: #80660b;--sofia-function-elevation-inner-2: rgba(0, 0, 0, .1215686275);--sofia-function-elevation-inner-4: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-inner-8: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-inner-10: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-2: rgba(0, 0, 0, .1215686275);--sofia-function-elevation-outer-4: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-8: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-16: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-24: rgba(0, 0, 0, .2392156863);--sofia-function-elevation-outer-40: rgba(0, 0, 0, .2392156863);--sofia-function-focus-inner: #005587;--sofia-function-focus-outer-inner: #282a2e;--sofia-function-focus-outer-outer: #005587;--sofia-gradients-machineheader-end: #3a3f48;--sofia-gradients-machineheader-start: #24262b;--sofia-gradients-overlay-end: rgba(0, 0, 0, .7490196078);--sofia-gradients-overlay-start: rgba(30, 31, 33, .7490196078);--sofia-graphics-darkblue: #2c4efd;--sofia-graphics-darkgreen: #2f656f;--sofia-graphics-darkorange: #c17a00;--sofia-graphics-lightblue: #5ac0e0;--sofia-graphics-lightgreen: #aabb5d;--sofia-graphics-lilac: #c1b4ca;--sofia-graphics-purple: #aa14b8;--sofia-graphics-raspberry: #9d4665;--sofia-graphics-salmon: #ff867e;--sofia-graphics-turquoise: #5dcbb6;--sofia-typography-disabled: #9a9d9f;--sofia-typography-inverse: #000;--sofia-typography-label-danger-disabled: #9a9d9f;--sofia-typography-label-danger-enabled: #ff7274;--sofia-typography-label-danger-hover: #ff9a9b;--sofia-typography-label-danger-pressed: #ffb9ba;--sofia-typography-label-interactive-disabled: #9a9d9f;--sofia-typography-label-interactive-enabled: #57a7d7;--sofia-typography-label-interactive-hover: #80bde0;--sofia-typography-label-interactive-pressed: #b3d7ec;--sofia-typography-label-interactive-visited: #aa14b8;--sofia-typography-label-inverse-disabled: #9a9d9f;--sofia-typography-label-inverse-enabled: #fff;--sofia-typography-label-inverse-hover: #fff;--sofia-typography-label-inverse-pressed: #fff;--sofia-typography-label-neutral-disabled: #9a9d9f;--sofia-typography-label-neutral-enabled: #fff;--sofia-typography-label-neutral-hover: #fff;--sofia-typography-label-neutral-pressed: #fff;--sofia-typography-label-neutral-subline: #bababa;--sofia-typography-label-semantics-danger: #ffb9ba;--sofia-typography-label-semantics-info: #b3d7ec;--sofia-typography-label-semantics-success: #b3d8cf;--sofia-typography-label-semantics-warning: #ffefb9;--sofia-typography-subline: #bababa;--sofia-typography-text: #fff}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}@media screen and (min-width: 1280px){.sofia-heroshot{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:46px!important;line-height:52px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heroshot{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heroshot{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-heading-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:28px!important;line-height:36px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heading-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heading-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:22px!important;line-height:32px!important;font-weight:600!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-heading-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heading-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:22px!important;line-height:32px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heading-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-title-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-title-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-title-primary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;letter-spacing:.08px!important}}@media screen and (min-width: 1280px){.sofia-title-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px;font-weight:600!important;letter-spacing:.024px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-title-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px;font-weight:600!important;letter-spacing:.024px!important}}@media screen and (max-width: 991.9px){.sofia-title-secondary{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:24px;font-weight:600!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.sofia-body-highly-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-body-highly-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.sofia-body-highly-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.sofia-body-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;letter-spacing:.08px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-body-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.sofia-body-elevated{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.mat-mdc-chip .mat-mdc-chip-action-label,.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .sofia-selected__overflow-counter,.mat-mdc-checkbox .mdc-label,.sofia-expansion-panel__header-title,.sofia-expansion-panel__header-description,.sofia-body-regular{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mat-mdc-chip .mat-mdc-chip-action-label,.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .sofia-selected__overflow-counter,.mat-mdc-checkbox .mdc-label,.sofia-expansion-panel__header-title,.sofia-expansion-panel__header-description,.sofia-body-regular{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.mat-mdc-chip .mat-mdc-chip-action-label,.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .sofia-selected__overflow-counter,.mat-mdc-checkbox .mdc-label,.sofia-expansion-panel__header-title,.sofia-expansion-panel__header-description,.sofia-body-regular{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.sofia-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.08px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.sofia-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.sofia-tab-active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-tab-active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.sofia-tab-active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.sofia-heroshot-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:28px!important;line-height:36px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heroshot-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heroshot-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-heading-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:22px!important;line-height:32px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heading-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:32px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heading-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-heading-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:20px!important;line-height:32px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-heading-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-heading-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:22px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 1280px){.sofia-title-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-title-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-title-primary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;letter-spacing:.035px!important}}@media screen and (min-width: 1280px){.sofia-title-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.035px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-title-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.sofia-title-secondary-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;letter-spacing:.025px!important}}@media screen and (min-width: 1280px){.sofia-expansion-panel__header-subline,.sofia-body-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.035px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-expansion-panel__header-subline,.sofia-body-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.035px!important}}@media screen and (max-width: 991.9px){.sofia-expansion-panel__header-subline,.sofia-body-subline{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important}}@media screen and (min-width: 1280px){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-mono-regular{font-family:Inter,Noto Sans JP,monospace!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-mono-regular{font-family:Inter,Noto Sans JP,monospace!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important}}@media screen and (max-width: 991.9px){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-mono-regular{font-family:Inter,Noto Sans JP,monospace!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important}}@media screen and (min-width: 1280px){.sofia-mono-enhanced{font-family:Inter,Noto Sans JP,monospace!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:normal!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"tnum"!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.sofia-mono-enhanced{font-family:Inter,Noto Sans JP,monospace!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:normal!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"tnum"!important}}@media screen and (max-width: 991.9px){.sofia-mono-enhanced{font-family:Inter,Noto Sans JP,monospace!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:normal!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"tnum"!important}}.sofia-label{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important}.sofia-label-active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}.sofia-expansion-panel.mat-expansion-panel{--mat-expansion-container-background-color: var(--sofia-container-neutral-default-enabled);--mat-expansion-container-text-color: var(--sofia-typography-label-neutral-enabled);--mat-expansion-actions-divider-color: var(--sofia-typography-label-neutral-enabled);--mat-expansion-header-hover-state-layer-color: none;--mat-expansion-header-focus-state-layer-color: none;--mat-expansion-header-disabled-state-text-color: var(--sofia-typography-label-neutral-disabled);--mat-expansion-header-text-color: var(--sofia-typography-label-neutral-enabled);--mat-expansion-header-description-color: var(--sofia-typography-label-neutral-enabled);--mat-expansion-header-indicator-color: var(--sofia-typography-label-neutral-enabled);--mat-expansion-header-text-font: Inter, Noto Sans JP, sans-serif;--mat-expansion-header-text-size: 16px;--mat-expansion-header-text-weight: 400;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter, Noto Sans JP, sans-serif;--mat-expansion-container-text-line-height: 24px;--mat-expansion-container-text-size: 16px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--mat-expansion-container-shape: 4px;margin:0 0 16px}.sofia-expansion-panel.mat-expansion-panel:not([class*=mat-elevation-z]){border:1px solid var(--sofia-border-container-enabled);box-shadow:none}@media not (any-pointer: coarse){.sofia-expansion-panel.mat-expansion-panel:not([disabled=true]):hover{--mat-expansion-container-background-color: var(--sofia-container-neutral-default-hover);border:1px solid var(--sofia-border-container-hover)}.sofia-expansion-panel.mat-expansion-panel:not([disabled=true]):active{--mat-expansion-container-background-color: var(--sofia-container-neutral-default-pressed);border:1px solid var(--sofia-border-container-pressed)}}.sofia-expansion-panel.mat-expansion-panel[disabled=true]{--mat-expansion-header-indicator-color: var(--sofia-typography-label-neutral-disabled);--mat-expansion-container-background-color: var(--sofia-container-neutral-default-disabled);--mat-expansion-header-description-color: var(--sofia-typography-label-neutral-disabled);pointer-events:none;border:1px solid var(--sofia-border-container-disabled)}.sofia-expansion-panel.mat-expansion-panel[disabled=true] .mat-expansion-panel-content{color:var(--sofia-typography-label-neutral-disabled)}.sofia-expansion-panel.mat-expansion-panel .mat-expansion-panel-header{padding:12px 16px;height:unset;min-height:66px}.sofia-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused,.sofia-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused{outline:transparent;box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.sofia-expansion-panel.mat-expansion-panel .mat-expansion-panel-body{padding:12px 16px}.sofia-expansion-panel.mat-expansion-panel .mat-expansion-indicator svg{width:25px;height:25px}.mat-accordion .mat-expansion-panel{border-radius:var(--mat-expansion-container-shape)!important}.sofia-expansion-panel__header-title-container{display:flex;flex-direction:column;flex:1}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:16px!important}@media screen and (min-width: 1280px){p{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.08px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){p{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.08px}}@media screen and (max-width: 991.9px){p{font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.07px}}@media screen and (min-width: 1280px){p.secondary{font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.035px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){p.secondary{font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.035px}}@media screen and (max-width: 991.9px){p.secondary{font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.07px}}.cn-icon--disabled{color:var(--sofia-typography-label-neutral-disabled)}button.mdc-button{padding:12px 16px;border-radius:8px;border:none;overflow:hidden}@media screen and (min-width: 992px){button.mdc-button{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;height:48px;max-height:48px;min-width:96px}button.sofia-icon-type-button.mdc-button{padding:12px 0;width:48px}}@media screen and (max-width: 991.9px){button.mdc-button{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;height:40px;max-height:40px;min-width:80px}button.sofia-icon-type-button.mdc-button{padding:12px 0;width:40px}}button.sofia-stretched-button.mdc-button{width:100%}button.sofia-no-min-width-button.mdc-button{min-width:fit-content}button.mdc-button .mdc-button__label{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:8px}button.mdc-button .mat-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}button.mdc-button.mat-primary{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-primary-enabled);border:1px solid var(--sofia-container-interaction-primary-enabled)}@media not (any-pointer: coarse){button.mdc-button.mat-primary:hover{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-primary-hover);border-color:var(--sofia-container-interaction-primary-hover);box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}button.mdc-button.mat-primary:focus-visible,button.cdk-program-focused.mdc-button.mat-primary{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-primary-enabled);box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}button.mdc-button.mat-primary:active{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-primary-pressed);border-color:var(--sofia-container-interaction-primary-pressed);box-shadow:inset 0 1px 10px var(--sofia-function-elevation-inner-10)}button[disabled=true].mdc-button.mat-primary{color:var(--sofia-typography-label-inverse-disabled);background-color:var(--sofia-container-interaction-primary-disabled);border-color:var(--sofia-container-interaction-primary-disabled);pointer-events:none}button.mdc-button.mat-secondary{color:var(--sofia-typography-label-interactive-enabled);background-color:var(--sofia-container-interaction-secondary-enabled);border:1px solid var(--sofia-border-container-interaction-enabled)}@media not (any-pointer: coarse){button.mdc-button.mat-secondary:hover{color:var(--sofia-typography-label-interactive-hover);background-color:var(--sofia-container-interaction-secondary-hover);border-color:var(--sofia-border-container-interaction-hover);box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}button.mdc-button.mat-secondary:focus-visible,button.cdk-program-focused.mdc-button.mat-secondary{color:var(--sofia-typography-label-interactive-enabled);background-color:var(--sofia-container-interaction-secondary-enabled);box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}button.mdc-button.mat-secondary:active{color:var(--sofia-typography-label-interactive-pressed);background-color:var(--sofia-container-interaction-secondary-pressed);border-color:var(--sofia-border-container-interaction-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}button[disabled=true].mdc-button.mat-secondary{color:var(--sofia-typography-label-interactive-disabled);background-color:var(--sofia-container-interaction-secondary-disabled);border-color:var(--sofia-container-interaction-secondary-disabled);pointer-events:none}button.mdc-button.mat-danger{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-danger-enabled);border:1px solid var(--sofia-container-interaction-danger-enabled)}@media not (any-pointer: coarse){button.mdc-button.mat-danger:hover{color:var(--sofia-typography-label-inverse-hover);background-color:var(--sofia-container-interaction-danger-hover);border-color:var(--sofia-container-interaction-danger-hover);box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}button.mdc-button.mat-danger:focus-visible,button.cdk-program-focused.mdc-button.mat-danger{color:var(--sofia-typography-label-inverse-enabled);background-color:var(--sofia-container-interaction-danger-enabled);box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}button.mdc-button.mat-danger:active{color:var(--sofia-typography-label-inverse-pressed);background-color:var(--sofia-container-interaction-danger-pressed);border-color:var(--sofia-container-interaction-danger-pressed);box-shadow:inset 0 1px 10px var(--sofia-function-elevation-inner-10)}button[disabled=true].mdc-button.mat-danger{color:var(--sofia-typography-label-inverse-disabled);background-color:var(--sofia-container-interaction-danger-disabled);border-color:var(--sofia-container-interaction-danger-disabled);pointer-events:none}button.mdc-button.mat-text{color:var(--sofia-typography-label-interactive-enabled);background-color:transparent;border:1px solid transparent}@media not (any-pointer: coarse){button.mdc-button.mat-text:hover{color:var(--sofia-typography-label-interactive-hover);background-color:transparent;border-color:var(--sofia-border-container-interaction-hover);box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}button.mdc-button.mat-text:focus-visible,button.cdk-program-focused.mdc-button.mat-text{color:var(--sofia-typography-label-interactive-enabled);background-color:transparent;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}button.mdc-button.mat-text:active{color:var(--sofia-typography-label-interactive-pressed);background-color:transparent;border-color:var(--sofia-border-container-interaction-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}button[disabled=true].mdc-button.mat-text{color:var(--sofia-typography-label-interactive-disabled);background-color:transparent;border-color:transparent;pointer-events:none}button.mdc-button.mat-text-danger{color:var(--sofia-typography-label-danger-enabled);background-color:transparent;border:1px solid transparent}@media not (any-pointer: coarse){button.mdc-button.mat-text-danger:hover{color:var(--sofia-typography-label-danger-hover);background-color:transparent;border-color:var(--sofia-border-container-semantics-primary-danger-hover);box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}button.mdc-button.mat-text-danger:focus-visible,button.cdk-program-focused.mdc-button.mat-text-danger{color:var(--sofia-typography-label-danger-enabled);background-color:transparent;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}button.mdc-button.mat-text-danger:active{color:var(--sofia-typography-label-danger-pressed);background-color:transparent;border-color:var(--sofia-border-container-semantics-primary-danger-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}button[disabled=true].mdc-button.mat-text-danger{color:var(--sofia-typography-label-danger-disabled);background-color:transparent;border-color:transparent;pointer-events:none}.mdc-snackbar__actions .mdc-button,button.mdc-button.mat-text-underlined{color:var(--sofia-typography-text);background-color:transparent;border:1px solid transparent}@media not (any-pointer: coarse){.mdc-snackbar__actions .mdc-button:hover,button.mdc-button.mat-text-underlined:hover{color:var(--sofia-typography-text);background-color:transparent;border-color:transparent;box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}}.mdc-snackbar__actions .mdc-button:focus-visible,button.mdc-button.mat-text-underlined:focus-visible,.mdc-snackbar__actions .cdk-program-focused.mdc-button,button.cdk-program-focused.mdc-button.mat-text-underlined{color:var(--sofia-typography-text);background-color:transparent;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}.mdc-snackbar__actions .mdc-button:active,button.mdc-button.mat-text-underlined:active{color:var(--sofia-typography-text);background-color:transparent;border-color:transparent;box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}.mdc-snackbar__actions [disabled=true].mdc-button,button[disabled=true].mdc-button.mat-text-underlined{color:var(--sofia-typography-disabled);background-color:transparent;border-color:transparent;pointer-events:none}button.mdc-button.mat-text-underlined{height:auto;padding:4px 2px;border-radius:4px;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 992px){button.mdc-button.mat-text-underlined{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){button.mdc-button.mat-text-underlined{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}button.mdc-button.mat-text-underlined:hover,button.mdc-button.mat-text-underlined:active{box-shadow:none}button.mdc-icon-button{--mat-icon-button-state-layer-size: 48px;--mat-icon-button-icon-size: 24px;font-size:24px;width:48px;height:48px;background-color:transparent;z-index:0}button.mdc-icon-button :nth-child(2){box-sizing:border-box;width:24px;height:24px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid transparent;z-index:1}button.mdc-icon-button.mat-primary{color:var(--sofia-typography-label-interactive-enabled)}button.mdc-icon-button.mat-primary:focus-visible :nth-child(2){border:1px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}@media not (any-pointer: coarse){button.mdc-icon-button.mat-primary:hover{color:var(--sofia-typography-label-interactive-hover);background-color:var(--sofia-container-neutral-default-hover)}}button.mdc-icon-button.mat-primary:active{color:var(--sofia-typography-label-interactive-pressed);background-color:var(--sofia-container-neutral-default-pressed)}button.mdc-icon-button.mat-primary:active :nth-child(2){border:1px solid transparent}button.mdc-icon-button.mat-primary[disabled=true]{color:var(--sofia-typography-label-neutral-disabled)}button.mdc-icon-button.mat-primary.selected{background-color:var(--sofia-container-neutral-selection-enabled)}button.mdc-icon-button.mat-primary.selected:focus-visible{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}button.mdc-icon-button.mat-primary.selected:focus-visible :nth-child(2){border:1px solid transparent;box-shadow:none}@media not (any-pointer: coarse){button.mdc-icon-button.mat-primary.selected:hover{background-color:var(--sofia-container-neutral-selection-hover)}}button.mdc-icon-button.mat-primary.selected:active{background-color:var(--sofia-container-neutral-selection-pressed)}button.mdc-icon-button.mat-primary.selected[disabled=true]{background-color:var(--sofia-container-neutral-selection-disabled);color:var(--sofia-typography-label-interactive-disabled)}button.mdc-icon-button.mat-secondary{color:var(--sofia-typography-label-neutral-enabled)}button.mdc-icon-button.mat-secondary:focus-visible :nth-child(2){border:1px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}@media not (any-pointer: coarse){button.mdc-icon-button.mat-secondary:hover{color:var(--sofia-typography-label-neutral-hover);background-color:var(--sofia-container-neutral-default-hover)}}button.mdc-icon-button.mat-secondary:active{color:var(--sofia-typography-label-neutral-pressed);background-color:var(--sofia-container-neutral-default-pressed)}button.mdc-icon-button.mat-secondary:active :nth-child(2){border:1px solid transparent}button.mdc-icon-button.mat-secondary[disabled=true]{color:var(--sofia-typography-label-neutral-disabled)}button.mdc-icon-button.mat-secondary.selected{background-color:var(--sofia-container-neutral-selection-enabled)}button.mdc-icon-button.mat-secondary.selected:focus-visible{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}button.mdc-icon-button.mat-secondary.selected:focus-visible :nth-child(2){border:1px solid transparent;box-shadow:none}@media not (any-pointer: coarse){button.mdc-icon-button.mat-secondary.selected:hover{background-color:var(--sofia-container-neutral-selection-hover)}}button.mdc-icon-button.mat-secondary.selected:active{background-color:var(--sofia-container-neutral-selection-pressed)}button.mdc-icon-button.mat-secondary.selected[disabled=true]{background-color:var(--sofia-container-neutral-selection-disabled);color:var(--sofia-typography-label-interactive-disabled)}.mat-mdc-card.sofia-card-primary,.mat-mdc-card.sofia-card-secondary{border-radius:8px}.mat-mdc-card.sofia-card-primary{background-color:var(--sofia-background-tile)}.mat-mdc-card.sofia-card-secondary{background-color:var(--sofia-background-surface)}.mat-mdc-card .mat-mdc-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px}.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-title{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important;color:var(--sofia-typography-text)}.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-subtitle{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important;color:var(--sofia-typography-subline)}.mat-mdc-card .mat-mdc-card-content{padding:16px;color:var(--sofia-typography-text);font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important}.mat-mdc-card .mat-mdc-card-content .mat-mdc-list.sofia-card-list{padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.mat-mdc-card .mat-mdc-card-content .mat-mdc-list.sofia-card-list .mdc-list-item{padding:0}.mat-mdc-card .mat-mdc-card-content .mat-mdc-list.sofia-card-list .mdc-list-item__primary-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;color:var(--sofia-typography-text)}.mat-mdc-card .mat-mdc-card-content .mat-mdc-list.sofia-card-list .mdc-list-item__secondary-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.035px!important;color:var(--sofia-typography-subline)}.mat-mdc-card .mat-mdc-card-actions{justify-content:flex-end;padding:16px}.mat-mdc-card .mat-mdc-card-actions .mat-mdc-button+.mat-mdc-button{margin-left:16px}.mat-mdc-checkbox{--mat-checkbox-selected-checkmark-color: var(--sofia-typography-inverse)}@media not (any-pointer: coarse){.mat-mdc-checkbox:hover .mdc-checkbox{background-color:var(--sofia-border-container-semantics-primary-info-hover)}}.mat-mdc-checkbox:active .mdc-checkbox{box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);background-color:var(--sofia-container-controls-default-pressed)}.mat-mdc-checkbox:active .mdc-checkbox .mdc-checkbox__background{background-color:var(--sofia-container-controls-default-pressed)!important}.mat-mdc-checkbox.sofia-checkbox-focused .mdc-checkbox{box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-indeterminate .mdc-checkbox__background{background-color:var(--sofia-container-controls-selected-enabled)!important}@media not (any-pointer: coarse){.mat-mdc-checkbox.mat-mdc-checkbox-checked:hover .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-indeterminate:hover .mdc-checkbox__background{background-color:var(--sofia-container-controls-selected-hover)!important}}.mat-mdc-checkbox.mat-mdc-checkbox-checked:active .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-indeterminate:active .mdc-checkbox__background{background-color:var(--sofia-container-controls-selected-pressed)!important}.mat-mdc-checkbox.mat-mdc-checkbox-disabled{--mat-checkbox-disabled-selected-checkmark-color: var(--sofia-typography-label-inverse-disabled)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-checkbox{border-color:var(--sofia-border-container-disabled)!important;background-color:var(--sofia-container-controls-default-disabled)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-label{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-indeterminate .mdc-checkbox__background{background-color:var(--sofia-container-controls-selected-disabled)!important}.mat-mdc-checkbox .mdc-checkbox{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;border-color:var(--sofia-border-container-interactive);border-width:1px;border-radius:4px;background-color:var(--sofia-container-controls-default-enabled)}.mat-mdc-checkbox .mdc-checkbox .mat-mdc-checkbox-touch-target{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control{width:32px;min-width:32px;height:32px;min-height:32px}.mat-mdc-checkbox .mdc-checkbox__background{width:24px;height:24px;color:var(--sofia-container-controls-default-enabled);border-style:none;border-radius:2px;top:3px;left:3px}.mat-mdc-checkbox .mdc-checkbox__checkmark,.mat-mdc-checkbox .mdc-checkbox__mixedmark{inset:auto;width:14px;transform:none}.mat-mdc-checkbox .mdc-checkbox__ripple{display:none}.mat-mdc-checkbox .mdc-label{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--sofia-typography-label-neutral-enabled);padding-left:16px}@media screen and (min-width: 992px){.mat-mdc-form-field-type-mat-select .mdc-text-field,.mat-mdc-form-field-type-mat-input .mdc-text-field,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{height:48px;min-height:48px;padding-inline:16px!important;padding-top:12px;padding-bottom:12px;box-sizing:border-box;font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix{--mat-form-field-filled-with-label-container-padding-top: 0;--mat-form-field-filled-with-label-container-padding-bottom: 0;--mat-form-field-container-vertical-padding: 0}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix>div,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix>div,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix>div,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix>div{min-height:34px!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize){padding-bottom:10px}}@media screen and (max-width: 991.9px){.mat-mdc-form-field-type-mat-select .mdc-text-field,.mat-mdc-form-field-type-mat-input .mdc-text-field,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{height:40px;min-height:40px;padding-inline:16px!important;padding-top:8px;padding-bottom:8px;box-sizing:border-box;font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix{--mat-form-field-filled-with-label-container-padding-top: 0;--mat-form-field-filled-with-label-container-padding-bottom: 0;--mat-form-field-container-vertical-padding: 0}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix>div,.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix>div,.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix>div,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix>div{min-height:26px!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize),.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix textarea:not(.cdk-textarea-autosize){padding-bottom:6px}}.mat-mdc-chip-ripple{display:none}@media screen and (min-width: 992px){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{padding-top:4px!important;padding-bottom:4px!important;min-height:50px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-chip,.sofia-chip-form-field .mat-mdc-chip{height:32px!important}}@media screen and (max-width: 991.9px){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{padding-top:2px!important;padding-bottom:2px!important;min-height:42px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-chip,.sofia-chip-form-field .mat-mdc-chip{height:28px!important}}.mat-mdc-chip{margin:unset!important;border:1px solid var(--sofia-border-container-interactive);--mat-chip-with-trailing-icon-trailing-icon-color: var(--sofia-typography-label-neutral-enabled);--mat-chip-with-icon-selected-icon-color: var(--sofia-typography-label-neutral-enabled);--mat-icon-color: var(--sofia-typography-label-neutral-enabled);--mat-chip-container-shape-radius: 24px !important;--mat-chip-elevated-container-color: var(--sofia-container-neutral-default-enabled);--mat-chip-label-text-color: var(--sofia-typography-label-neutral-enabled);--mat-chip-disabled-label-text-color: var(--sofia-typography-label-neutral-disabled);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: var(--sofia-typography-label-neutral-disabled);--mat-chip-with-icon-disabled-icon-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-chip .mat-mdc-chip-graphic{color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-chip .sofia-number-indicator{color:var(--sofia-typography-label-neutral-subline)}.mat-mdc-chip .mdc-evolution-chip__action--primary{padding-left:16px!important}.mat-mdc-chip .mdc-evolution-chip__action--primary:before{--mat-chip-outline-width: 0;--mat-chip-flat-selected-outline-width: 0}.mat-mdc-chip .mat-mdc-chip-remove{opacity:unset}.mat-mdc-chip .mat-mdc-chip-remove:after{padding:0;margin:0}.mat-mdc-chip .mat-mdc-chip-remove:focus-visible .cn-icon{box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer);border-radius:4px}.mat-mdc-chip .mat-mdc-chip-action-label{align-items:center}.mat-mdc-chip .mat-mdc-chip-action-label .cn-icon:first-of-type{padding-right:8px}.mat-mdc-chip .mat-mdc-chip-action-label .cn-icon:last-of-type:not(:only-of-type){padding-left:8px}.mat-mdc-chip .mat-mdc-chip-action-label .sofia-number-indicator{margin-left:2px}.mat-mdc-chip .mat-mdc-chip-graphic{padding:unset!important;font-size:unset!important}.mat-mdc-chip .mat-mdc-chip-graphic:before{content:"";width:24px;height:24px;background:url(/icon/checkmark-small.svg) no-repeat;background-size:24px 24px}.mat-mdc-chip .mat-mdc-chip-graphic .mdc-evolution-chip__checkmark{display:none}.mat-mdc-chip.sofia-chip-filter{height:48px}.mat-mdc-chip.sofia-chip-filter.sofia-chip-small{height:40px}.mat-mdc-chip:not(.sofia-chip-filter){height:32px}.mat-mdc-chip:not(.sofia-chip-filter).sofia-chip-small{height:28px}.mat-mdc-chip:not(.mat-mdc-chip-with-trailing-icon) .mdc-evolution-chip__action--primary{padding-right:16px!important}.mat-mdc-chip:focus-visible,.mat-mdc-chip.cdk-keyboard-focused{box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}.mat-mdc-chip:focus-within:has(.mat-mdc-chip-remove:focus-visible){box-shadow:none}@media not (any-pointer: coarse){.mat-mdc-chip:hover{background-color:var(--sofia-container-neutral-default-hover)!important;box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)}.mat-mdc-chip:hover.mat-mdc-chip-selected{background-color:var(--sofia-container-neutral-selection-hover)!important}}.mat-mdc-chip:active{background-color:var(--sofia-container-neutral-default-pressed)!important;border-color:var(--sofia-border-container-interactive);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}.mat-mdc-chip:active.mat-mdc-chip-selected{background-color:var(--sofia-container-neutral-selection-pressed)!important}.mat-mdc-chip-selected{background-color:var(--sofia-container-neutral-selection-enabled)!important}.mat-mdc-chip-selected .mat-mdc-chip-graphic{width:24px!important;height:24px!important;padding-right:8px!important}.mat-mdc-chip-selected .mat-mdc-chip-graphic .mdc-evolution-chip__checkmark{position:relative;transform:unset!important;top:unset;left:unset}.mat-mdc-chip-disabled{background-color:var(--sofia-container-neutral-default-disabled)!important;opacity:unset!important;border-color:var(--sofia-border-container-disabled);--mat-chip-with-trailing-icon-trailing-icon-color: var(--sofia-typography-label-neutral-disabled);--mat-chip-with-icon-selected-icon-color: var(--sofia-typography-label-neutral-disabled);--mat-icon-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-chip-disabled .mat-mdc-chip-graphic,.mat-mdc-chip-disabled .sofia-number-indicator{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-chip.mat-mdc-chip-selected.mat-mdc-chip-disabled{background-color:var(--sofia-container-neutral-selection-disabled)!important;color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-chip.mat-mdc-chip-selected.mat-mdc-chip-disabled .mat-mdc-chip-graphic:before{content:"";width:24px;height:24px;background:url(/icon/checkmark-small-disabled.svg) no-repeat;background-size:24px 24px}.mat-mdc-chip-remove{padding-right:16px!important}.mat-mdc-chip-action-label{display:flex}.mdc-evolution-chip-set.sofia-chips-overflow-inline .mdc-evolution-chip-set__chips{margin-left:0!important;gap:8px;flex-flow:row nowrap!important;overflow:auto;scroll-behavior:smooth;padding:2px}.mdc-evolution-chip-set.sofia-chips-overflow-inline-counter .mdc-evolution-chip-set__chips{margin-left:0!important;gap:8px;flex-flow:row nowrap!important;align-items:center;overflow:hidden;scroll-behavior:smooth;padding:2px}.mdc-evolution-chip-set.sofia-chips-overflow-multiline .mdc-evolution-chip-set__chips{margin-left:0!important;gap:8px;flex-flow:wrap!important;overflow:hidden;padding:2px}[data-theme=dark] .mat-mdc-chip.mat-mdc-chip-selected.mat-mdc-chip-disabled .mat-mdc-chip-graphic:before{content:"";width:24px;height:24px;background:url(/icon/checkmark-small-disabled-dark.svg) no-repeat;background-size:24px 24px}[data-theme=dark] .mat-mdc-chip.mat-mdc-chip-selected .mat-mdc-chip-graphic:before{content:"";width:24px;height:24px;background:url(/icon/checkmark-small-dark.svg) no-repeat;background-size:24px 24px}.mat-mdc-form-field-type-mat-chip-grid,.sofia-chip-form-field{display:block!important}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-label,.sofia-chip-form-field.sofia-form-field-with-label{padding-top:20px}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-without-footer .mat-mdc-form-field-subscript-wrapper,.sofia-chip-form-field.sofia-form-field-without-footer .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-autosize-textarea .mdc-text-field,.sofia-chip-form-field.sofia-form-field-with-autosize-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-autosize-textarea .mdc-text-field .mat-mdc-form-field-infix>div,.sofia-chip-form-field.sofia-form-field-with-autosize-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-autosize-textarea .mdc-text-field textarea,.sofia-chip-form-field.sofia-form-field-with-autosize-textarea .mdc-text-field textarea{height:100%;overflow-y:clip;resize:none}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-textarea .mdc-text-field,.sofia-chip-form-field.sofia-form-field-with-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix,.sofia-chip-form-field.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix{padding-bottom:0}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix>div,.sofia-chip-form-field.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-textarea .mdc-text-field textarea,.sofia-chip-form-field.sofia-form-field-with-textarea .mdc-text-field textarea{height:100%;overflow-y:inherit;resize:none}.mat-mdc-form-field-type-mat-chip-grid.sofia-form-field-with-textarea .mdc-text-field--disabled,.sofia-chip-form-field.sofia-form-field-with-textarea .mdc-text-field--disabled{pointer-events:inherit}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{overflow:visible!important;align-items:center;border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:none;color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mdc-text-field__input,.sofia-chip-form-field .mdc-text-field .mdc-text-field__input{text-overflow:ellipsis}@media not (any-pointer: coarse){.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field:not(.mdc-text-field--disabled):hover,.sofia-chip-form-field .mdc-text-field:not(.mdc-text-field--disabled):hover{--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-hover);transition:background-color .1s ease}}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid),.sofia-chip-form-field .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid){border-radius:4px;border:1px solid var(--sofia-border-container-interaction-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-pressed);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);transition:all .1s ease}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid) .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid) .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--focused,.sofia-chip-form-field .mdc-text-field--focused{border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--focused .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field--focused .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:0!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--disabled,.sofia-chip-form-field .mdc-text-field--disabled{border-radius:4px;border:1px solid var(--sofia-border-container-disabled);box-shadow:none;color:var(--sofia-typography-label-neutral-disabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--disabled .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--disabled .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--invalid,.sofia-chip-form-field .mdc-text-field--invalid{border-radius:4px;border:1px solid var(--sofia-border-container-semantics-primary-danger-enabled);box-shadow:none;color:var(--sofia-typography-label-danger-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field--invalid .mdc-text-field__input::placeholder,.sofia-chip-form-field .mdc-text-field--invalid .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-flex,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-flex{align-items:center;gap:8px}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix{width:unset!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mat-mdc-form-field-infix .sofia-digit,.sofia-chip-form-field .mdc-text-field .mat-mdc-form-field-infix .sofia-digit{text-align-last:right!important;text-align:right!important}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field .mdc-floating-label,.sofia-chip-form-field .mdc-text-field .mdc-floating-label{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;color:var(--sofia-typography-label-neutral-enabled)!important;transform:unset!important;transition:unset!important;top:-20px!important;left:4px!important;position:fixed;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px);width:calc(100% - 8px)}.mat-mdc-form-field-type-mat-chip-grid .mdc-line-ripple,.sofia-chip-form-field .mdc-line-ripple{display:none!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;min-height:20px;margin-left:4px;width:auto;pointer-events:none}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper mat-hint,.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper mat-error,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper mat-hint,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper mat-error{margin-top:4px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:before,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:before{content:unset}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{padding:0!important;position:relative;color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint:before,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint:before{content:none!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{display:flex;padding:0!important;position:relative;color:var(--sofia-typography-label-danger-enabled);align-items:center}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper:before,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper:before{content:url(/icon/sofia-error.svg);width:16px;height:16px;margin-top:4px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error{margin-left:4px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error:before,.sofia-chip-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error:before{content:none!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-select-arrow-wrapper,.sofia-chip-form-field .mat-mdc-select-arrow-wrapper{transform:unset!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-prefix,.sofia-chip-form-field .mat-mdc-form-field-icon-prefix{padding:0}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-prefix *[matprefix],.sofia-chip-form-field .mat-mdc-form-field-icon-prefix *[matprefix]{padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix,.sofia-chip-form-field .mat-mdc-form-field-icon-suffix{height:24px;display:flex;gap:4px;line-height:unset!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix *[matsuffix],.sofia-chip-form-field .mat-mdc-form-field-icon-suffix *[matsuffix]{display:flex;padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix .sofia-visibility-suffix,.sofia-chip-form-field .mat-mdc-form-field-icon-suffix .sofia-visibility-suffix,.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button,.sofia-chip-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--sofia-typography-label-interactive-enabled)!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.sofia-chip-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{padding:unset!important;height:24px;width:24px}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon,.sofia-chip-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon{border:unset}.mat-mdc-form-field-type-mat-chip-grid.mat-form-field-disabled mat-label,.mat-mdc-form-field-type-mat-chip-grid.mat-form-field-disabled .mat-mdc-form-field-required-marker,.mat-mdc-form-field-type-mat-chip-grid.mat-form-field-disabled mat-hint,.sofia-chip-form-field.mat-form-field-disabled mat-label,.sofia-chip-form-field.mat-form-field-disabled .mat-mdc-form-field-required-marker,.sofia-chip-form-field.mat-form-field-disabled mat-hint{color:var(--sofia-typography-label-neutral-disabled)!important}.mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.sofia-chip-form-field .mat-mdc-text-field-wrapper{will-change:opacity,transform,color}.mat-mdc-form-field-type-mat-chip-grid .mdc-text-field,.sofia-chip-form-field .mdc-text-field{height:auto!important;align-items:center;display:flex}mat-chip>[tabindex]{display:flex}mat-chip>[tabindex]:focus-visible{outline:none}span.mdc-evolution-chip__text-label.mat-mdc-chip-action-label:focus-visible{outline:none}.mat-mdc-form-field-infix{--mat-form-field-container-height: 0}@media screen and (min-width: 992px){.mdc-dialog__title{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:500!important;letter-spacing:normal!important}}@media screen and (max-width: 991.9px){.mdc-dialog__title{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important}}.mdc-dialog{position:relative!important;max-width:750px!important;--mat-dialog-supporting-text-font: Inter, Noto Sans JP, sans-serif;--mat-dialog-container-shape: 8px}.mdc-dialog__surface{--mat-dialog-container-color: var(--sofia-container-neutral-default-enabled);box-shadow:0 4px 16px var(--sofia-function-elevation-outer-16)!important}.mdc-dialog__content,.mdc-dialog__actions{padding:16px!important}.mdc-dialog__title{display:flex!important;align-items:center;padding:20px 16px!important;margin:0!important;color:var(--sofia-typography-label-neutral-enabled)}.mdc-dialog__actions{gap:16px;justify-content:flex-end;border-width:0}.sofia-information .mdc-dialog__container .mdc-dialog__content{color:var(--sofia-typography-text)}.sofia-information .mdc-dialog__container .mdc-dialog__title{color:var(--sofia-typography-label-neutral-enabled)}.sofia-info .mdc-dialog__container .mat-divider{--mat-divider-color: var(--sofia-border-container-semantics-primary-info-enabled)}.sofia-info .mdc-dialog__container .mdc-dialog__content{color:var(--sofia-typography-text)}.sofia-info .mdc-dialog__container .mdc-dialog__title{color:var(--sofia-typography-label-semantics-info);background-color:var(--sofia-container-semantics-info-default)}.sofia-info .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-info.svg);margin-right:16px;width:24px!important;height:24px!important}.sofia-success .mdc-dialog__container .mat-divider{--mat-divider-color: var(--sofia-border-container-semantics-primary-success-enabled)}.sofia-success .mdc-dialog__container .mdc-dialog__content{color:var(--sofia-typography-text)}.sofia-success .mdc-dialog__container .mdc-dialog__title{color:var(--sofia-typography-label-semantics-success);background-color:var(--sofia-container-semantics-success-default)}.sofia-success .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-success.svg);margin-right:16px;width:24px!important;height:24px!important}.sofia-error .mdc-dialog__container .mat-divider{--mat-divider-color: var(--sofia-border-container-semantics-primary-danger-enabled)}.sofia-error .mdc-dialog__container .mdc-dialog__content{color:var(--sofia-typography-text)}.sofia-error .mdc-dialog__container .mdc-dialog__title{color:var(--sofia-typography-label-semantics-danger);background-color:var(--sofia-container-semantics-danger-default)}.sofia-error .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-error.svg);margin-right:16px;width:24px!important;height:24px!important}.sofia-warning .mdc-dialog__container .mat-divider{--mat-divider-color: var(--sofia-border-container-semantics-primary-warning-enabled)}.sofia-warning .mdc-dialog__container .mdc-dialog__content{color:var(--sofia-typography-text)}.sofia-warning .mdc-dialog__container .mdc-dialog__title{color:var(--sofia-typography-label-semantics-warning);background-color:var(--sofia-container-semantics-warning-default)}.sofia-warning .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-warning.svg);margin-right:16px;width:24px!important;height:24px!important}[data-theme=dark] .sofia-info .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-info-dark.svg)}[data-theme=dark] .sofia-success .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-success-dark.svg)}[data-theme=dark] .sofia-warning .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-warning-dark.svg)}[data-theme=dark] .sofia-error .mdc-dialog__container .mdc-dialog__title:before{content:url(/icon/sofia-error-dark.svg)}.sofia-dialog-backdrop{background:linear-gradient(180deg,var(--sofia-gradients-overlay-start) 0%,var(--sofia-gradients-overlay-end) 100%)}.sofia-dialog-backdrop.cdk-overlay-backdrop-showing{opacity:.75}.mat-divider{--mat-divider-color: var(--sofia-border-divider);--mat-divider-width: 1px}a.sofia-link{text-decoration:none;color:var(--sofia-typography-label-interactive-enabled)}body:not(.no-hover) a.sofia-link:not(.disabled):hover{color:var(--sofia-typography-label-interactive-hover);text-decoration:underline;cursor:pointer}a.sofia-link:not(.disabled):focus-visible{outline:none;box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer);text-decoration:none;color:var(--sofia-typography-label-interactive-enabled)!important}a.sofia-link:not(.disabled):active{text-decoration:underline;color:var(--sofia-typography-label-neutral-enabled)!important}a.sofia-link:not(.disabled):visited{text-decoration:none;color:var(--sofia-typography-label-interactive-visited)}a.sofia-link.disabled{color:var(--sofia-typography-label-interactive-disabled);pointer-events:none}p a.sofia-link{text-decoration:underline}p a.sofia-link:not(.disabled):visited{text-decoration:underline}p a.sofia-link:disabled{text-decoration:underline}.mat-mdc-form-field-type-mat-input{display:block!important}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-label{padding-top:20px}.mat-mdc-form-field-type-mat-input.sofia-form-field-without-footer .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-autosize-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-autosize-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-autosize-textarea .mdc-text-field textarea{height:100%;overflow-y:clip;resize:none}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix{padding-bottom:0}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-textarea .mdc-text-field textarea{height:100%;overflow-y:inherit;resize:none}.mat-mdc-form-field-type-mat-input.sofia-form-field-with-textarea .mdc-text-field--disabled{pointer-events:inherit}.mat-mdc-form-field-type-mat-input .mdc-text-field{overflow:visible!important;align-items:center;border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:none;color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-input .mdc-text-field .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-input .mdc-text-field .mdc-text-field__input{text-overflow:ellipsis}@media not (any-pointer: coarse){.mat-mdc-form-field-type-mat-input .mdc-text-field:not(.mdc-text-field--disabled):hover{--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-hover);transition:background-color .1s ease}}.mat-mdc-form-field-type-mat-input .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid){border-radius:4px;border:1px solid var(--sofia-border-container-interaction-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-pressed);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);transition:all .1s ease}.mat-mdc-form-field-type-mat-input .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid) .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-input .mdc-text-field--focused{border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-form-field-type-mat-input .mdc-text-field--focused .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:0!important}.mat-mdc-form-field-type-mat-input .mdc-text-field--disabled{border-radius:4px;border:1px solid var(--sofia-border-container-disabled);box-shadow:none;color:var(--sofia-typography-label-neutral-disabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-input .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-input .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-input .mdc-text-field--invalid{border-radius:4px;border:1px solid var(--sofia-border-container-semantics-primary-danger-enabled);box-shadow:none;color:var(--sofia-typography-label-danger-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-input .mdc-text-field--invalid .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-flex{align-items:center;gap:8px}.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix{width:unset!important}.mat-mdc-form-field-type-mat-input .mdc-text-field .mat-mdc-form-field-infix .sofia-digit{text-align-last:right!important;text-align:right!important}.mat-mdc-form-field-type-mat-input .mdc-text-field .mdc-floating-label{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;color:var(--sofia-typography-label-neutral-enabled)!important;transform:unset!important;transition:unset!important;top:-20px!important;left:4px!important;position:fixed;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px);width:calc(100% - 8px)}.mat-mdc-form-field-type-mat-input .mdc-line-ripple{display:none!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;min-height:20px;margin-left:4px;width:auto;pointer-events:none}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper mat-hint,.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper mat-error{margin-top:4px}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:before{content:unset}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{padding:0!important;position:relative;color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint:before{content:none!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{display:flex;padding:0!important;position:relative;color:var(--sofia-typography-label-danger-enabled);align-items:center}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper:before{content:url(/icon/sofia-error.svg);width:16px;height:16px;margin-top:4px}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error{margin-left:4px}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error:before{content:none!important}.mat-mdc-form-field-type-mat-input .mat-mdc-select-arrow-wrapper{transform:unset!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-prefix{padding:0}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-prefix *[matprefix]{padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix{height:24px;display:flex;gap:4px;line-height:unset!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix *[matsuffix]{display:flex;padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix .sofia-visibility-suffix,.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--sofia-typography-label-interactive-enabled)!important}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{padding:unset!important;height:24px;width:24px}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon{border:unset}.mat-mdc-form-field-type-mat-input.mat-form-field-disabled mat-label,.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mat-mdc-form-field-required-marker,.mat-mdc-form-field-type-mat-input.mat-form-field-disabled mat-hint{color:var(--sofia-typography-label-neutral-disabled)!important}.mat-mdc-form-field-type-mat-input .mat-mdc-text-field-wrapper{will-change:opacity,transform,color}.mat-mdc-progress-spinner.mat-primary circle{stroke:var(--sofia-container-semantics-info-accent)}.mat-mdc-progress-bar{min-width:80px;max-width:100%;border-radius:4px;background-color:var(--sofia-container-semantics-info-default);height:4px!important}.mat-mdc-progress-bar .mdc-linear-progress__bar{--mat-progress-bar-active-indicator-height: 4px;color:var(--sofia-container-semantics-info-accent)}.mat-mdc-radio-button{--mat-radio-disabled-label-color: var(--sofia-typography-label-neutral-disabled);--mat-radio-disabled-selected-icon-opacity: 1 !important;--mat-radio-disabled-unselected-icon-opacity: 1 !important;color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--sofia-container-controls-selected-enabled);border-color:var(--sofia-container-controls-selected-enabled)!important}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{transform:scale(.65)!important}.mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio__outer-circle{box-shadow:0 0 0 2px var(--sofia-function-focus-outer-inner),0 0 0 6px var(--sofia-function-focus-outer-outer)}.mat-mdc-radio-button .mdc-radio{--mat-radio-state-layer-size: 34px}.mat-mdc-radio-button .mdc-radio__background{position:unset!important}.mat-mdc-radio-button .mdc-radio__outer-circle{border-width:1px!important;background:var(--sofia-container-controls-default-enabled)}.mat-mdc-radio-button .mdc-radio .mat-mdc-radio-touch-target{width:34px;height:34px}@media not (any-pointer: coarse){.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__inner-circle{background-color:var(--sofia-container-controls-selected-hover);border-color:var(--sofia-container-controls-selected-hover)!important}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__outer-circle{background-color:var(--sofia-container-controls-default-hover);border-color:var(--sofia-border-color-interactive)!important}}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__inner-circle{background-color:var(--sofia-container-controls-selected-pressed);border-color:var(--sofia-container-controls-selected-pressed)!important}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__outer-circle{box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8)}.mat-mdc-radio-button .mdc-radio--disabled{color:var(--sofia-border-container-disabled)!important}.mat-mdc-radio-button .mdc-radio--disabled .mdc-radio__inner-circle{background-color:var(--sofia-container-controls-selected-disabled);border-color:var(--sofia-container-controls-selected-disabled)!important}.mat-mdc-radio-button .mdc-radio--disabled .mdc-radio__outer-circle{background-color:var(--sofia-container-controls-default-disabled);border-color:var(--sofia-border-container-disabled)!important}.mat-mdc-radio-button .mdc-label{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;padding-left:16px;color:var(--sofia-typography-label-neutral-enabled)}@supports (-moz-appearance: none){*{scrollbar-color:var(--sofia-border-container-enabled) transparent;scrollbar-width:thin}}html ::-webkit-scrollbar{width:20px;height:20px}html ::-webkit-scrollbar-thumb{background:var(--sofia-border-container-enabled);background-clip:content-box;border-radius:10px;min-height:50px;min-width:50px}html ::-webkit-scrollbar-thumb:horizontal{border:solid 8px transparent}html ::-webkit-scrollbar-thumb:vertical{border:solid 8px transparent}html ::-webkit-scrollbar-thumb:hover{background:var(--sofia-border-container-hover);background-clip:content-box;border-radius:10px;min-height:50px;min-width:50px}html ::-webkit-scrollbar-thumb:hover:horizontal{border:solid 8px transparent}html ::-webkit-scrollbar-thumb:hover:vertical{border:solid 8px transparent}html ::-webkit-scrollbar-thumb:active{background:var(--sofia-border-container-pressed);background-clip:content-box;border-radius:10px;min-height:50px;min-width:50px}html ::-webkit-scrollbar-thumb:active:horizontal{border:solid 8px transparent}html ::-webkit-scrollbar-thumb:active:vertical{border:solid 8px transparent}html ::-webkit-scrollbar-corner{background-color:transparent}html ::-webkit-resizer{background-color:transparent;background-image:url(/icon/textarea-expand.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:right bottom}@media screen and (min-width: 992px){.mat-mdc-select-panel .mdc-list-item__primary-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}}@media screen and (max-width: 991.9px){.mat-mdc-select-panel .mdc-list-item__primary-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important}}@media screen and (min-width: 992px){.mat-mdc-select-panel .mdc-list-item:not(.mat-mdc-option-multiple){height:48px}}@media screen and (max-width: 991.9px){.mat-mdc-select-panel .mdc-list-item:not(.mat-mdc-option-multiple){height:40px}}.mat-mdc-form-field-type-mat-select{display:block!important}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-label{padding-top:20px}.mat-mdc-form-field-type-mat-select.sofia-form-field-without-footer .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-autosize-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-autosize-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-autosize-textarea .mdc-text-field textarea{height:100%;overflow-y:clip;resize:none}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-textarea .mdc-text-field{height:auto!important;padding-right:0!important;padding-bottom:0}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix{padding-bottom:0}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-textarea .mdc-text-field .mat-mdc-form-field-infix>div{resize:vertical;overflow-y:scroll;padding-right:2px;padding-bottom:2px}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-textarea .mdc-text-field textarea{height:100%;overflow-y:inherit;resize:none}.mat-mdc-form-field-type-mat-select.sofia-form-field-with-textarea .mdc-text-field--disabled{pointer-events:inherit}.mat-mdc-form-field-type-mat-select .mdc-text-field{overflow:visible!important;align-items:center;border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:none;color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-select .mdc-text-field .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mdc-text-field__input{text-overflow:ellipsis}@media not (any-pointer: coarse){.mat-mdc-form-field-type-mat-select .mdc-text-field:not(.mdc-text-field--disabled):hover{--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-hover);transition:background-color .1s ease}}.mat-mdc-form-field-type-mat-select .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid){border-radius:4px;border:1px solid var(--sofia-border-container-interaction-pressed);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-pressed);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);transition:all .1s ease}.mat-mdc-form-field-type-mat-select .mdc-text-field:not(.mdc-text-field--disabled):active:not(.mdc-text-field--invalid) .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-select .mdc-text-field--focused{border-radius:4px;border:1px solid var(--sofia-border-container-interactive);box-shadow:inset 0 2px 8px var(--sofia-function-elevation-inner-8);color:var(--sofia-typography-label-neutral-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled);box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-form-field-type-mat-select .mdc-text-field--focused .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:0!important}.mat-mdc-form-field-type-mat-select .mdc-text-field--disabled{border-radius:4px;border:1px solid var(--sofia-border-container-disabled);box-shadow:none;color:var(--sofia-typography-label-neutral-disabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-select .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-select .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-select .mdc-text-field--invalid{border-radius:4px;border:1px solid var(--sofia-border-container-semantics-primary-danger-enabled);box-shadow:none;color:var(--sofia-typography-label-danger-enabled);--mat-form-field-filled-container-color: var(--sofia-container-neutral-default-enabled);--mat-form-field-filled-disabled-container-color: var(--sofia-container-neutral-default-disabled);--mat-form-field-filled-disabled-input-text-color: var(--sofia-typography-label-neutral-disabled)}.mat-mdc-form-field-type-mat-select .mdc-text-field--invalid .mdc-text-field__input::placeholder{color:var(--sofia-typography-label-neutral-subline)!important;opacity:1!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-flex{align-items:center;gap:8px}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix{width:unset!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-form-field-infix .sofia-digit{text-align-last:right!important;text-align:right!important}.mat-mdc-form-field-type-mat-select .mdc-text-field .mdc-floating-label{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;color:var(--sofia-typography-label-neutral-enabled)!important;transform:unset!important;transition:unset!important;top:-20px!important;left:4px!important;position:fixed;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px);width:calc(100% - 8px)}.mat-mdc-form-field-type-mat-select .mdc-line-ripple{display:none!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;min-height:20px;margin-left:4px;width:auto;pointer-events:none}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper mat-hint,.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper mat-error{margin-top:4px}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:before{content:unset}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{padding:0!important;position:relative;color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint:before{content:none!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{display:flex;padding:0!important;position:relative;color:var(--sofia-typography-label-danger-enabled);align-items:center}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper:before{content:url(/icon/sofia-error.svg);width:16px;height:16px;margin-top:4px}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error{margin-left:4px}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error:before{content:none!important}.mat-mdc-form-field-type-mat-select .mat-mdc-select-arrow-wrapper{transform:unset!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-prefix{padding:0}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-prefix *[matprefix]{padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix{height:24px;display:flex;gap:4px;line-height:unset!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix *[matsuffix]{display:flex;padding:0;color:var(--sofia-typography-label-neutral-subline)!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix .sofia-visibility-suffix,.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--sofia-typography-label-interactive-enabled)!important}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{padding:unset!important;height:24px;width:24px}.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon{border:unset}.mat-mdc-form-field-type-mat-select.mat-form-field-disabled mat-label,.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-mdc-form-field-required-marker,.mat-mdc-form-field-type-mat-select.mat-form-field-disabled mat-hint{color:var(--sofia-typography-label-neutral-disabled)!important}.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper{will-change:opacity,transform,color}.mat-mdc-form-field-type-mat-select.sofia-select-opened span[matsuffix]{transform:rotate(180deg)}.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger{display:inline-flex}.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .mat-mdc-select-value{flex-shrink:1;text-overflow:unset}.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .mat-mdc-select-value-text{text-overflow:unset}.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .sofia-selected__overflow-counter{padding-left:8px;color:var(--sofia-typography-label-neutral-subline);flex-shrink:0}.mat-mdc-form-field-type-mat-select .sofia-selected__overflow-counter-mode .mat-mdc-select-trigger .sofia-selected__overflow-item-hidden{display:none}@media not (any-pointer: coarse){.mat-mdc-form-field-type-mat-select .mdc-text-field:hover{cursor:pointer}}.mat-mdc-form-field-type-mat-select .mdc-text-field--focused{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-select-placeholder{color:var(--sofia-typography-label-neutral-subline)}.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-select-arrow-wrapper{display:none}.mat-mdc-form-field-type-mat-select .mdc-text-field span[matsuffix] *{color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-form-field-type-mat-select .mdc-text-field--disabled span[matsuffix] *{color:var(--sofia-typography-label-neutral-disabled)!important}.mat-mdc-select-panel{background:var(--sofia-container-neutral-default-enabled)!important;box-shadow:0 1px 4px var(--sofia-function-elevation-outer-4)!important;border-radius:4px;padding:unset!important;margin:4px 0}.mat-mdc-select-panel .mdc-list-item{border:1px solid transparent;min-height:unset!important;background:var(--sofia-container-neutral-default-enabled)!important}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-active{border:1px solid var(--sofia-container-neutral-selection-enabled);box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-active:focus-visible,.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-active.cdk-focused{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-multiple{height:56px}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-multiple .mat-pseudo-checkbox{width:32px;height:32px;border-radius:4px;border:1px solid var(--sofia-border-container-interactive)!important;background-color:var(--sofia-container-controls-default-enabled)}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-multiple .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:before{content:"";background-color:var(--sofia-container-controls-selected-enabled);top:3px;left:3px;height:24px;width:24px;position:absolute;border-radius:2px}.mat-mdc-select-panel .mdc-list-item.mat-mdc-option-multiple .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after{content:"";width:11px!important;height:4.4px!important;color:var(--sofia-typography-label-inverse-enabled);background-image:url(/icon/checkmark-small.svg)}@media not (any-pointer: coarse){.mat-mdc-select-panel .mdc-list-item:hover{background-color:var(--sofia-container-neutral-default-hover)!important}}.mat-mdc-select-panel .mdc-list-item:active{background-color:var(--sofia-container-neutral-default-pressed)!important}.mat-mdc-select-panel .mdc-list-item__primary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;cursor:text;color:var(--sofia-typography-label-neutral-enabled)}.mat-mdc-select-panel .mdc-list-item--selected{background-color:var(--sofia-container-neutral-selection-enabled)!important}@media not (any-pointer: coarse){.mat-mdc-select-panel .mdc-list-item--selected:hover{background-color:var(--sofia-container-neutral-selection-hover)!important}}.mat-mdc-select-panel .mdc-list-item--selected:active{background-color:var(--sofia-container-neutral-selection-pressed)!important}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled{border:none}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled .mat-pseudo-checkbox,.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:unset}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled.mat-mdc-option-active{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled .mat-pseudo-checkbox,.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled .mat-pseudo-checkbox-checked{border:1px solid var(--sofia-border-container-disabled)!important}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled.mdc-list-item--selected{background-color:var(--sofia-container-neutral-selection-disabled)!important}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled.mdc-list-item--selected .mat-pseudo-checkbox-checked{border:1px solid var(--sofia-container-controls-selected-disabled)!important}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled.mdc-list-item--selected .mat-pseudo-checkbox-checked:before{background-color:var(--sofia-container-controls-selected-disabled)}.mat-mdc-select-panel .mdc-list-item.mdc-list-item--disabled.mdc-list-item--selected .mat-pseudo-checkbox-checked:after{color:var(--sofia-typography-label-inverse-disabled)}@media screen and (min-width: 1280px){.mdc-snackbar{--mat-snack-bar-supporting-text-font: Inter, Noto Sans JP, sans-serif;--mat-snack-bar-supporting-text-size: 16px;--mat-snack-bar-supporting-text-weight: 400;--mat-snack-bar-supporting-text-line-height: 24px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mdc-snackbar{--mat-snack-bar-supporting-text-font: Inter, Noto Sans JP, sans-serif;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-snack-bar-supporting-text-line-height: 18px}}@media screen and (max-width: 991.9px){.mdc-snackbar{--mat-snack-bar-supporting-text-font: Inter, Noto Sans JP, sans-serif;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-snack-bar-supporting-text-line-height: 18px}}.mdc-snackbar{position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%) scale(1)!important;margin:56px 0 0!important;padding:0 16px;min-width:300px;--mat-snack-bar-supporting-text-color: var(--sofia-typography-text);--mat-snack-bar-button-color: var(--sofia-typography-text);--mat-snack-bar-container-shape: 4px}.mdc-snackbar.mat-mdc-snack-bar-container{width:auto}.mdc-snackbar__surface{width:auto;min-width:unset!important;max-width:unset!important;padding-right:unset!important;box-shadow:0 4px 16px var(--sofia-function-elevation-outer-16)!important}.mdc-snackbar__label{padding:0!important;width:auto!important;display:flex;align-items:center;word-break:break-word}.mdc-snackbar__actions{min-width:unset;margin-left:auto}.mdc-snackbar__actions .mdc-button{--mat-button-text-state-layer-color: transparent !important;height:auto;min-width:unset;padding:4px 2px;border-radius:4px;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 992px){.mdc-snackbar__actions .mdc-button{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (max-width: 991.9px){.mdc-snackbar__actions .mdc-button{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}.mdc-snackbar__actions .mdc-button:hover,.mdc-snackbar__actions .mdc-button:active{box-shadow:none}.mdc-snackbar__actions .mdc-button .mat-mdc-button-ripple{display:none}.mdc-snackbar .mat-mdc-simple-snack-bar{margin:16px;display:grid;grid-template-columns:min-content auto auto;align-items:center}.mdc-snackbar .mat-mdc-simple-snack-bar:before{position:relative;height:24px;width:24px;margin-right:16px}.mdc-snackbar .mat-mdc-simple-snack-bar .mat-mdc-snack-bar-actions{display:flex;justify-content:flex-end;margin-left:24px}.mdc-snackbar.sofia-multiline-snackbar .mat-mdc-simple-snack-bar{display:grid;grid-template-rows:auto min-content;grid-template-columns:min-content auto;align-items:center;row-gap:8px}.mdc-snackbar.sofia-multiline-snackbar .mat-mdc-simple-snack-bar:before{align-self:start}.mdc-snackbar.sofia-multiline-snackbar .mat-mdc-simple-snack-bar .mat-mdc-snack-bar-actions{grid-column:span 2;margin-left:auto}.mdc-snackbar.sofia-information{--mat-snack-bar-container-color: var(--sofia-container-semantics-info-default)}.mdc-snackbar.sofia-information .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-info-enabled)}.mdc-snackbar.sofia-information .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-info.svg)}.mdc-snackbar.sofia-success{--mat-snack-bar-container-color: var(--sofia-container-semantics-success-default)}.mdc-snackbar.sofia-success .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-success-enabled)}.mdc-snackbar.sofia-success .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-success.svg)}.mdc-snackbar.sofia-warning{--mat-snack-bar-container-color: var(--sofia-container-semantics-warning-default)}.mdc-snackbar.sofia-warning .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-warning-enabled)}.mdc-snackbar.sofia-warning .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-warning.svg)}.mdc-snackbar.sofia-error{--mat-snack-bar-container-color: var(--sofia-container-semantics-danger-default)}.mdc-snackbar.sofia-error .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-danger-enabled)}.mdc-snackbar.sofia-error .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-error.svg)}[data-theme=dark] .mdc-snackbar.sofia-information{--mat-snack-bar-container-color: var(--sofia-container-semantics-info-default)}[data-theme=dark] .mdc-snackbar.sofia-information .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-info-enabled)}[data-theme=dark] .mdc-snackbar.sofia-information .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-info-dark.svg)}[data-theme=dark] .mdc-snackbar.sofia-success{--mat-snack-bar-container-color: var(--sofia-container-semantics-success-default)}[data-theme=dark] .mdc-snackbar.sofia-success .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-success-enabled)}[data-theme=dark] .mdc-snackbar.sofia-success .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-success-dark.svg)}[data-theme=dark] .mdc-snackbar.sofia-warning{--mat-snack-bar-container-color: var(--sofia-container-semantics-warning-default)}[data-theme=dark] .mdc-snackbar.sofia-warning .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-warning-enabled)}[data-theme=dark] .mdc-snackbar.sofia-warning .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-warning-dark.svg)}[data-theme=dark] .mdc-snackbar.sofia-error{--mat-snack-bar-container-color: var(--sofia-container-semantics-danger-default)}[data-theme=dark] .mdc-snackbar.sofia-error .mdc-snackbar__surface{border:1px solid var(--sofia-border-container-semantics-primary-danger-enabled)}[data-theme=dark] .mdc-snackbar.sofia-error .mat-mdc-simple-snack-bar:before{content:"";background:no-repeat url(/icon/sofia-error-dark.svg)}.mat-mdc-tab-header,.mat-mdc-tab-nav-bar{border-bottom:1px solid var(--sofia-border-divider)}.mdc-tab,.mat-mdc-tab{--mat-tab-active-indicator-height: 4px;padding-left:16px!important;padding-right:16px!important;min-width:80px!important;color:var(--sofia-typography-label-neutral-enabled)}.mdc-tab__text-label,.mat-mdc-tab__text-label{gap:8px}.mdc-tab .mdc-tab__text-label,.mat-mdc-tab .mdc-tab__text-label{line-height:24px}@media screen and (max-width: 991.9px){.mdc-tab,.mat-mdc-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;height:64px!important}.mdc-tab.mdc-tab--active,.mat-mdc-tab.mdc-tab--active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mdc-tab,.mat-mdc-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;height:72px!important}.mdc-tab.mdc-tab--active,.mat-mdc-tab.mdc-tab--active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (min-width: 1280px){.mdc-tab,.mat-mdc-tab{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;height:80px!important}.mdc-tab.mdc-tab--active,.mat-mdc-tab.mdc-tab--active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}.mdc-tab:hover,.mat-mdc-tab:hover{background-color:var(--sofia-container-neutral-default-hover)}.mdc-tab:active,.mat-mdc-tab:active{background-color:var(--sofia-container-neutral-default-pressed)}.mdc-tab:focus-visible,.mdc-tab.cdk-keyboard-focused,.mat-mdc-tab:focus-visible,.mat-mdc-tab.cdk-keyboard-focused{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mdc-tab-header,.mat-mdc-tab-header{color:var(--sofia-typography-label-neutral-enabled)}.mdc-tab-disabled,.mat-mdc-tab-disabled{opacity:1!important;color:var(--sofia-typography-label-neutral-disabled)}.mat-mdc-tab-nav-bar,.mat-mdc-tab-label-container{--mat-tab-divider-height: 0}.collapsed-tabs__control-container{display:flex;justify-content:flex-end;border-bottom:1px solid var(--sofia-border-divider)}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text{border:none;border-bottom:4px solid var(--sofia-border-container-selected);border-radius:0;color:var(--sofia-typography-label-neutral-enabled)}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:hover{background-color:var(--sofia-container-neutral-default-hover);box-shadow:none}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:active{background-color:var(--sofia-container-neutral-default-pressed);box-shadow:none}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:focus-visible,.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text.cdk-keyboard-focused{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text.collapsed-tabs__menu-open .collapsed-tabs__menu-button-open-indicator{transform:rotateX(180deg)}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text .mdc-button__label{column-gap:16px}@media screen and (max-width: 991.9px){.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important;height:64px!important;max-height:64px!important}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.07px!important}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important;height:72px!important;max-height:72px!important}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}@media screen and (min-width: 1280px){.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important;height:80px!important;max-height:80px!important}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text:active{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;letter-spacing:.08px!important}}.collapsed-tabs__control-container .collapsed-tabs__menu-button.mdc-button.mat-text[disabled=true].mdc-button.mat-text{color:var(--sofia-typography-label-neutral-disabled);border-bottom-color:transparent}.collapsed-tabs__tab-group{margin:0 16px}.collapsed-tabs__tab-group .mat-mdc-tab-header{display:none}@media screen and (min-width: 1280px){.mat-mdc-menu-panel .mat-mdc-menu-item{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:.08px!important;height:48px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mat-mdc-menu-panel .mat-mdc-menu-item{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;height:44px}}@media screen and (max-width: 991.9px){.mat-mdc-menu-panel .mat-mdc-menu-item{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:.07px!important;height:44px}}@media screen and (min-width: 1280px){.mat-mdc-menu-panel{max-height:312px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.mat-mdc-menu-panel{max-height:286px}}@media screen and (max-width: 991.9px){.mat-mdc-menu-panel{max-height:286px}}.mat-mdc-menu-panel{box-shadow:0 2px 8px var(--sofia-function-elevation-outer-8)!important;--mat-menu-container-shape: 4px;--mat-menu-container-color: var(--sofia-container-neutral-default-enabled);--mat-menu-item-hover-state-layer-color: var(--sofia-container-neutral-default-hover)}.mat-mdc-menu-panel.mat-menu-above{margin-bottom:4px}.mat-mdc-menu-panel.mat-menu-below{margin-top:4px}.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel .mat-mdc-menu-item{color:var(--sofia-typography-label-neutral-enabled);background-color:var(--sofia-container-neutral-default-enabled);padding:12px 16px;min-height:initial;border:none}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;flex-direction:row;gap:16px}.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-keyboard-focused{box-shadow:0 0 0 4px var(--sofia-function-focus-inner) inset}.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):active{background-color:var(--sofia-container-neutral-default-pressed)}.mat-mdc-menu-panel .mat-mdc-menu-item[disabled]{background-color:var(--sofia-container-neutral-default-disabled);color:var(--sofia-typography-label-neutral-disabled)}html,body{height:100%}body{margin:0}@media screen and (min-width: 1801px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;margin:0 32px}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;margin:0 32px}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;margin:0 32px}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;margin:0 16px}}@media screen and (min-width: 768px) and (max-width: 991.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;margin:0 16px}}@media screen and (min-width: 480px) and (max-width: 767.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;margin:0 16px}}@media screen and (max-width: 479.9px){.celos-layout>*,.celos-grid-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;margin:0 16px}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-xxl-1{grid-column:auto/span 1}.offset-xxl-1{grid-column-start:1}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-xxl-2{grid-column:auto/span 2}.offset-xxl-2{grid-column-start:2}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-xxl-3{grid-column:auto/span 3}.offset-xxl-3{grid-column-start:3}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-xxl-4{grid-column:auto/span 4}.offset-xxl-4{grid-column-start:4}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-5{grid-column:auto/span 5}.offset-5{grid-column-start:5}.col-xxl-5{grid-column:auto/span 5}.offset-xxl-5{grid-column-start:5}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half,.col-6{grid-column:auto/span 6}.offset-6{grid-column-start:6}.col-xxl-6{grid-column:auto/span 6}.offset-xxl-6{grid-column-start:6}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.offset-7{grid-column-start:7}.col-xxl-7{grid-column:auto/span 7}.offset-xxl-7{grid-column-start:7}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-8{grid-column:auto/span 8}.offset-8{grid-column-start:8}.col-xxl-8{grid-column:auto/span 8}.offset-xxl-8{grid-column-start:8}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-9{grid-column:auto/span 9}.offset-9{grid-column-start:9}.col-xxl-9{grid-column:auto/span 9}.offset-xxl-9{grid-column-start:9}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-10{grid-column:auto/span 10}.offset-10{grid-column-start:10}.col-xxl-10{grid-column:auto/span 10}.offset-xxl-10{grid-column-start:10}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-11{grid-column:auto/span 11}.offset-11{grid-column-start:11}.col-xxl-11{grid-column:auto/span 11}.offset-xxl-11{grid-column-start:11}}@media screen and (min-width: 1801px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-12{grid-column:auto/span 12}.offset-12{grid-column-start:12}.col-xxl-12{grid-column:auto/span 12}.offset-xxl-12{grid-column-start:12}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-xl-1{grid-column:auto/span 1}.offset-xl-1{grid-column-start:1}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-xl-2{grid-column:auto/span 2}.offset-xl-2{grid-column-start:2}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-xl-3{grid-column:auto/span 3}.offset-xl-3{grid-column-start:3}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-xl-4{grid-column:auto/span 4}.offset-xl-4{grid-column-start:4}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-5{grid-column:auto/span 5}.offset-5{grid-column-start:5}.col-xl-5{grid-column:auto/span 5}.offset-xl-5{grid-column-start:5}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half,.col-6{grid-column:auto/span 6}.offset-6{grid-column-start:6}.col-xl-6{grid-column:auto/span 6}.offset-xl-6{grid-column-start:6}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.offset-7{grid-column-start:7}.col-xl-7{grid-column:auto/span 7}.offset-xl-7{grid-column-start:7}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-8{grid-column:auto/span 8}.offset-8{grid-column-start:8}.col-xl-8{grid-column:auto/span 8}.offset-xl-8{grid-column-start:8}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-9{grid-column:auto/span 9}.offset-9{grid-column-start:9}.col-xl-9{grid-column:auto/span 9}.offset-xl-9{grid-column-start:9}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-10{grid-column:auto/span 10}.offset-10{grid-column-start:10}.col-xl-10{grid-column:auto/span 10}.offset-xl-10{grid-column-start:10}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-11{grid-column:auto/span 11}.offset-11{grid-column-start:11}.col-xl-11{grid-column:auto/span 11}.offset-xl-11{grid-column-start:11}}@media screen and (min-width: 1560px) and (max-width: 1800.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-12{grid-column:auto/span 12}.offset-12{grid-column-start:12}.col-xl-12{grid-column:auto/span 12}.offset-xl-12{grid-column-start:12}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-lg-1{grid-column:auto/span 1}.offset-lg-1{grid-column-start:1}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-lg-2{grid-column:auto/span 2}.offset-lg-2{grid-column-start:2}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-lg-3{grid-column:auto/span 3}.offset-lg-3{grid-column-start:3}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-lg-4{grid-column:auto/span 4}.offset-lg-4{grid-column-start:4}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-5{grid-column:auto/span 5}.offset-5{grid-column-start:5}.col-lg-5{grid-column:auto/span 5}.offset-lg-5{grid-column-start:5}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half,.col-6{grid-column:auto/span 6}.offset-6{grid-column-start:6}.col-lg-6{grid-column:auto/span 6}.offset-lg-6{grid-column-start:6}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.offset-7{grid-column-start:7}.col-lg-7{grid-column:auto/span 7}.offset-lg-7{grid-column-start:7}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-8{grid-column:auto/span 8}.offset-8{grid-column-start:8}.col-lg-8{grid-column:auto/span 8}.offset-lg-8{grid-column-start:8}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-9{grid-column:auto/span 9}.offset-9{grid-column-start:9}.col-lg-9{grid-column:auto/span 9}.offset-lg-9{grid-column-start:9}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-10{grid-column:auto/span 10}.offset-10{grid-column-start:10}.col-lg-10{grid-column:auto/span 10}.offset-lg-10{grid-column-start:10}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-11{grid-column:auto/span 11}.offset-11{grid-column-start:11}.col-lg-11{grid-column:auto/span 11}.offset-lg-11{grid-column-start:11}}@media screen and (min-width: 1280px) and (max-width: 1559.9px){.col-full{grid-column:auto/span 12}.col-half{grid-column:auto/span 6}.col-12{grid-column:auto/span 12}.offset-12{grid-column-start:12}.col-lg-12{grid-column:auto/span 12}.offset-lg-12{grid-column-start:12}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-md-1{grid-column:auto/span 1}.offset-md-1{grid-column-start:1}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-md-2{grid-column:auto/span 2}.offset-md-2{grid-column-start:2}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-md-3{grid-column:auto/span 3}.offset-md-3{grid-column-start:3}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half,.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-md-4{grid-column:auto/span 4}.offset-md-4{grid-column-start:4}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.offset-5{grid-column-start:5}.col-md-5{grid-column:auto/span 5}.offset-md-5{grid-column-start:5}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-6{grid-column:auto/span 6}.offset-6{grid-column-start:6}.col-md-6{grid-column:auto/span 6}.offset-md-6{grid-column-start:6}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-7{grid-column:auto/span 7}.offset-7{grid-column-start:7}.col-md-7{grid-column:auto/span 7}.offset-md-7{grid-column-start:7}}@media screen and (min-width: 992px) and (max-width: 1279.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-8{grid-column:auto/span 8}.offset-8{grid-column-start:8}.col-md-8{grid-column:auto/span 8}.offset-md-8{grid-column-start:8}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-sm-1{grid-column:auto/span 1}.offset-sm-1{grid-column-start:1}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-sm-2{grid-column:auto/span 2}.offset-sm-2{grid-column-start:2}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-sm-3{grid-column:auto/span 3}.offset-sm-3{grid-column-start:3}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half,.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-sm-4{grid-column:auto/span 4}.offset-sm-4{grid-column-start:4}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.offset-5{grid-column-start:5}.col-sm-5{grid-column:auto/span 5}.offset-sm-5{grid-column-start:5}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-6{grid-column:auto/span 6}.offset-6{grid-column-start:6}.col-sm-6{grid-column:auto/span 6}.offset-sm-6{grid-column-start:6}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-7{grid-column:auto/span 7}.offset-7{grid-column-start:7}.col-sm-7{grid-column:auto/span 7}.offset-sm-7{grid-column-start:7}}@media screen and (min-width: 768px) and (max-width: 991.9px){.col-full{grid-column:auto/span 8}.col-half{grid-column:auto/span 4}.col-8{grid-column:auto/span 8}.offset-8{grid-column-start:8}.col-sm-8{grid-column:auto/span 8}.offset-sm-8{grid-column-start:8}}@media screen and (min-width: 480px) and (max-width: 767.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-xs-1{grid-column:auto/span 1}.offset-xs-1{grid-column-start:1}}@media screen and (min-width: 480px) and (max-width: 767.9px){.col-full{grid-column:auto/span 4}.col-half,.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-xs-2{grid-column:auto/span 2}.offset-xs-2{grid-column-start:2}}@media screen and (min-width: 480px) and (max-width: 767.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-xs-3{grid-column:auto/span 3}.offset-xs-3{grid-column-start:3}}@media screen and (min-width: 480px) and (max-width: 767.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-xs-4{grid-column:auto/span 4}.offset-xs-4{grid-column-start:4}}@media screen and (max-width: 479.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-1{grid-column:auto/span 1}.offset-1{grid-column-start:1}.col-xxs-1{grid-column:auto/span 1}.offset-xxs-1{grid-column-start:1}}@media screen and (max-width: 479.9px){.col-full{grid-column:auto/span 4}.col-half,.col-2{grid-column:auto/span 2}.offset-2{grid-column-start:2}.col-xxs-2{grid-column:auto/span 2}.offset-xxs-2{grid-column-start:2}}@media screen and (max-width: 479.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.offset-3{grid-column-start:3}.col-xxs-3{grid-column:auto/span 3}.offset-xxs-3{grid-column-start:3}}@media screen and (max-width: 479.9px){.col-full{grid-column:auto/span 4}.col-half{grid-column:auto/span 2}.col-4{grid-column:auto/span 4}.offset-4{grid-column-start:4}.col-xxs-4{grid-column:auto/span 4}.offset-xxs-4{grid-column-start:4}}.spacing-xxs{margin:4px}.spacing-x-xxs{margin-left:4px;margin-right:4px}.spacing-y-xxs{margin-top:4px;margin-bottom:4px}.spacing-left-xxs{margin-left:4px}.spacing-right-xxs{margin-right:4px}.spacing-top-xxs{margin-top:4px}.spacing-bottom-xxs{margin-bottom:4px}.spacing-xs{margin:8px}.spacing-x-xs{margin-left:8px;margin-right:8px}.spacing-y-xs{margin-top:8px;margin-bottom:8px}.spacing-left-xs{margin-left:8px}.spacing-right-xs{margin-right:8px}.spacing-top-xs{margin-top:8px}.spacing-bottom-xs{margin-bottom:8px}.spacing-s{margin:16px}.spacing-x-s{margin-left:16px;margin-right:16px}.spacing-y-s{margin-top:16px;margin-bottom:16px}.spacing-left-s{margin-left:16px}.spacing-right-s{margin-right:16px}.spacing-top-s{margin-top:16px}.spacing-bottom-s{margin-bottom:16px}.spacing-m{margin:24px}.spacing-x-m{margin-left:24px;margin-right:24px}.spacing-y-m{margin-top:24px;margin-bottom:24px}.spacing-left-m{margin-left:24px}.spacing-right-m{margin-right:24px}.spacing-top-m{margin-top:24px}.spacing-bottom-m{margin-bottom:24px}.spacing-med{margin:32px}.spacing-x-med{margin-left:32px;margin-right:32px}.spacing-y-med{margin-top:32px;margin-bottom:32px}.spacing-left-med{margin-left:32px}.spacing-right-med{margin-right:32px}.spacing-top-med{margin-top:32px}.spacing-bottom-med{margin-bottom:32px}.spacing-l{margin:48px}.spacing-x-l{margin-left:48px;margin-right:48px}.spacing-y-l{margin-top:48px;margin-bottom:48px}.spacing-left-l{margin-left:48px}.spacing-right-l{margin-right:48px}.spacing-top-l{margin-top:48px}.spacing-bottom-l{margin-bottom:48px}.spacing-xl{margin:96px}.spacing-x-xl{margin-left:96px;margin-right:96px}.spacing-y-xl{margin-top:96px;margin-bottom:96px}.spacing-left-xl{margin-left:96px}.spacing-right-xl{margin-right:96px}.spacing-top-xl{margin-top:96px}.spacing-bottom-xl{margin-bottom:96px}.mat-theme-loaded-marker{display:none}html{height:100%}body{isolation:isolate;--ax:33%;--ay:46%;--bx:72%;--by:68%;--r1-blx:-315.857%;--r1-bly:120%;--r1-brx:57.375%;--r1-bry:120%;--r2-tlx:28.696%;--r2-tly:-20%;--r2-trx:350%;--r2-try:68%;background:#292429;margin:0;font-family:sans-serif;position:relative;overflow:hidden}body:before,body:after{content:"";aspect-ratio:41/29;pointer-events:none;width:100vw;height:auto;min-height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body:before{z-index:-2;clip-path:polygon(var(--ax) var(--ay),var(--bx) var(--by),var(--r1-brx) var(--r1-bry),var(--r1-blx) var(--r1-bly));background:#1b181b}body:after{z-index:-1;clip-path:polygon(var(--ax) var(--ay),var(--bx) var(--by),var(--r2-trx) var(--r2-try),var(--r2-tlx) var(--r2-tly));background:#3c373c}@media (orientation:portrait){body{--ax:28%;--ay:62%;--bx:83%;--by:78%;--r1-blx:-513.333%;--r1-bly:120%;--r1-brx:56.273%;--r1-bry:120%;--r2-tlx:11.75%;--r2-tly:-50%;--r2-trx:500%;--r2-try:78%}body:before,body:after{aspect-ratio:29/41}}#canvas-container{position:fixed;inset:0}.basicControls{bottom:var(--env-switcher-bottom,16px);left:var(--env-switcher-left,16px);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}.basicControls.automationDemo{bottom:16px;left:16px}@media (orientation:portrait){.basicControls{gap:8px}}.debug{z-index:9999;pointer-events:auto;color:#fff;min-width:220px;max-width:min(350px,var(--debug-max-w,100vw));max-height:var(--debug-max-h,100vh);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;text-align:left;background:#000000d9;padding:8px;font-family:monospace;font-size:11px;position:fixed;top:96px;left:0;overflow-y:auto}.debug.wide{max-width:var(--debug-max-w,none)}.debug>.header{border-bottom:1px solid #444;align-items:center;gap:6px;padding-bottom:8px;display:flex}.debug>.header.collapsed{padding-bottom:unset;border-bottom:unset}.debug .section{margin-top:8px}.debug .section>.header{cursor:pointer;color:#888;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;padding:4px 0;font-size:10px;display:flex}.debug .section>.header:hover{color:#fff}.debug .section .toggle{align-items:center;font-size:8px;display:flex}.debug .section>.title{flex:1}.debug .section .content{padding-top:4px}.debug .metrics,.debug .info{flex-direction:column;gap:4px;display:flex}.debug .row{align-items:center;gap:8px;display:flex}.debug .label{color:#888;white-space:nowrap;flex:1}.debug .value{text-align:right;white-space:nowrap;min-width:55px;font-weight:700}.debug .value.small{text-overflow:ellipsis;min-width:auto;max-width:120px;font-size:10px;font-weight:400;overflow:hidden}.debug .value.good{color:#abb618}.debug .value.warning{color:#da5806}.debug .value.bad{color:#e55}.debug .value.paused{color:#888;font-style:italic}.debug .chart{opacity:.7;flex-shrink:0}.debug .programs{flex-direction:column;gap:2px;display:flex}.debug .programs .empty{color:#666;text-align:center;padding:8px}.debug .program{background:#ffffff08}.debug .program.hidden{opacity:.5}.debug .program>.header{cursor:pointer;align-items:center;gap:4px;padding:6px 4px;transition:background .1s;display:flex}.debug .program>.header:hover{background:#ffffff14}.debug .program .expand{color:#666;align-items:center;font-size:8px;display:flex}.debug .program .name{text-overflow:ellipsis;white-space:nowrap;color:#aaa;flex:1;font-size:11px;overflow:hidden}.debug .program .stat{color:#666;text-align:right;min-width:45px;font-size:10px}.debug .program .stat.glsl{color:#66d9ef}.debug .program .toggle{cursor:pointer;color:#888;background:0 0;border:none;margin-left:4px;padding:2px 4px;font-size:10px}.debug .program .toggle:hover{color:#fff}.debug .program .details{border-top:1px solid #333;margin-top:2px;padding:4px 8px 8px}.debug .textures{flex-direction:column;gap:8px;display:flex}.debug .textures button{color:#fff;cursor:pointer;background:#48f;border:none;border-radius:4px;padding:4px 8px;font-size:11px}.debug .textures .texheader{color:#888;align-items:center;gap:8px;display:flex}.debug .texcard{background:#222;border:1px solid #444;border-radius:8px;flex-wrap:wrap;gap:12px;max-width:100%;padding:8px;display:flex}.debug .texthumb{cursor:pointer;background:repeating-conic-gradient(#333 0% 25%,#222 0% 50%) 50%/16px 16px;border:1px solid #555;border-radius:4px;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.debug .texthumb img{object-fit:contain;width:100%;height:100%}.debug .texinfo{min-width:200px}.debug .texinfo button{margin-top:4px}.debug .texname{color:#8cf;word-break:break-word;margin-bottom:4px;font-size:13px}.debug .texmeta{color:#888;white-space:nowrap;margin-bottom:4px;font-size:11px}.debug .texmips{border-top:1px solid #444;gap:8px;width:100%;padding:8px 0 4px;display:flex;overflow-x:auto}.debug .texmip{text-align:center;cursor:pointer;flex-shrink:0}.debug .texmip-res{color:#888;margin-bottom:4px;font-size:10px}.debug .texmip-img{background:repeating-conic-gradient(#333 0% 25%,#222 0% 50%) 50%/8px 8px;border:1px solid #555;border-radius:4px;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.debug .texmip-img img{object-fit:contain;width:100%;height:100%}.debug .pixelated{image-rendering:pixelated}.debug .sharedstate{flex-direction:column;gap:1px;display:flex}.debug .sharedstate .node .children{border-left:1px solid #333;margin-left:10px;padding-left:6px}.debug .sharedstate .branch{cursor:pointer;color:#aaa;align-items:center;gap:4px;padding:2px 0;display:flex}.debug .sharedstate .branch:hover{color:#fff}.debug .sharedstate .branch .toggle{font-size:8px}.debug .sharedstate .branch .hint{color:#666}.debug .sharedstate .leaf{align-items:center;gap:8px;padding:1px 0;display:flex}.debug .sharedstate .leaf .key{color:#888;white-space:nowrap;flex:1}.debug .sharedstate .leaf input[type=text]{color:#fff;background:#ffffff08;border:1px solid #333;border-radius:2px;width:110px;padding:1px 4px;font-family:monospace;font-size:11px}.debug .sharedstate .leaf input[type=text].num{color:#fd971f}.debug .sharedstate .leaf input[type=text].str{color:#a6e22e}.debug .sharedstate .leaf input[type=text]:focus{border-color:#66d9ef;outline:none}.debug input[type=checkbox]{accent-color:#66d9ef;margin:0}.debug .geometry{background:#ffffff05;margin-top:6px;padding:4px}.debug .geometry:first-child{margin-top:0}.debug .geometry>.header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.debug .geometry>.name{color:#aaa;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.debug .geometry .total{color:#66d9ef;margin-left:8px;font-size:10px;font-weight:700}.debug .geometry .attrs{flex-direction:column;gap:2px;display:flex}.debug .geometry .attr{align-items:center;gap:8px;padding-left:8px;font-size:9px;display:flex}.debug .geometry .attr .name{color:#888;min-width:50px}.debug .geometry .attr .type{color:#a6e22e;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.debug .geometry .attr .size{color:#fd971f;text-align:right;min-width:55px}@keyframes loading-spinner-white-slide{0%{transform:translate(-100%)}50%{transform:translate(-10%)}to{transform:translate(-10%)}}@keyframes loading-spinner-black-slide{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(-10%)}}.loading-spinner-white-band{transform-box:fill-box;transform-origin:0 0;will-change:transform;animation:4s linear infinite loading-spinner-white-slide}.loading-spinner-black-band{transform-box:fill-box;transform-origin:0 0;will-change:transform;animation:4s linear infinite loading-spinner-black-slide}.overlay-spinner{z-index:1005;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.overlay-spinner .spinner{width:50%}.overlay-spinner .loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.sizeVizSwitch{display:flex}.sizeVizSwitch button{pointer-events:auto;-webkit-backdrop-filter:blur(calc(1vw + 1vh));background-color:#00000070;border:none;width:75px;height:75px;position:relative;overflow:hidden}.sizeVizSwitch button:before{content:"";pointer-events:none;background-color:#fff;width:100%;height:0;transition:height .25s ease-out;position:absolute;top:0;left:0}.sizeVizSwitch button.active:before{height:8px}.sizeVizSwitch button svg{fill:#ccc;width:60%}.sizeVizSwitch button.active svg{fill:#fff}@media (orientation:portrait){.sizeVizSwitch button{width:50px;height:50px}}.XRButton{display:flex}.XRButton button,.XRButton a{pointer-events:auto;-webkit-backdrop-filter:blur(calc(1vw + 1vh));background-color:#00000070;border:none;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.XRButton button svg,.XRButton a svg{fill:#ccc;width:60%}@media (orientation:portrait){.XRButton button,.XRButton a{width:50px;height:50px}}.depthSensingDialog{z-index:10;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.depthSensingDialog .content{-webkit-backdrop-filter:blur(calc(1vw + 1vh));color:#fff;text-align:center;max-width:60vw;max-height:90vh;transform:translate(calc(var(--view-offset-x) * -1px),calc(var(--view-offset-y) * -1px));background-color:#00000070;border-radius:16px;padding:2rem;position:absolute;overflow-y:auto}.depthSensingDialog .content h2{margin-top:0;margin-bottom:2rem;font-size:1.5rem}.depthSensingDialog .content .columns{justify-content:center;align-items:stretch;gap:2rem;display:flex}@media (width<=768px){.depthSensingDialog .content .columns{flex-direction:column;gap:1.5rem}}.depthSensingDialog .content .columns .column{flex-direction:column;flex:1;align-items:center;max-width:350px;display:flex}.depthSensingDialog .content .columns .column video{border-radius:12px;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex}.depthSensingDialog .content .columns .column ul{text-align:left;width:100%;margin:0 0 1.5rem;padding-left:1.5rem}.depthSensingDialog .content .columns .column ul li{padding:.25rem 0;font-size:.95rem;line-height:1.4}.depthSensingDialog .content .columns .column button{color:#fff;background-color:#fff3;border:2px solid #fff6;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.depthSensingDialog .content .columns .column button:hover{background-color:#ffffff4d}.xrDialog{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.xrDialog div{-webkit-backdrop-filter:blur(calc(1vw + 1vh));color:#fff;text-align:center;background-color:#00000070;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;margin:10%;padding:1rem 2rem;display:flex}.xrDialog div p{margin:0;font-size:larger}
