:root{--White:#fff;--gray1:#333;--gray2:#4f4f4f;--brandcolor-lightbeige:#f0ebe3;--brandcolor-black:#000;--brandcolor-white:#fff;--brandcolor-darkgray:#333;--brandcolor-darkblue:#001964;--brandcolor-beige:#c8beaa;--brandcolor-darkbeige:#7d6e5a;--color-text-default:#000;--color-text-subtle:#c2c2c2;--color-text-warning:#e29800;--color-text-danger:#b40202;--color-text-success:#001964;--color-text-primary-action:#fff;--color-text-secondary-action:#000;--color-background-default:#fff;--color-background-subtle:#f0ebe3;--color-background-subtler:#c8beaa;--color-background-primary-action-enabled:#001964;--color-background-primary-action-hovered:#465285;--color-background-primary-action-pressed:#001964;--color-background-primary-action-disabled:#b3bad1;--color-background-secondary-action-enabled:#fbfbfb;--color-background-secondary-action-hovered:#f4f4f4;--color-background-secondary-action-pressed:#e0e0e0;--color-background-secondary-action-disabled:#fff;--color-border-default:#9e9e9e;--color-border-subtle:#c2c2c2;--color-border-bold:#474747;--color-border-primary-action-focused:#001964;--color-border-secondary-action-enable:#9e9e9e;--color-border-secondary-action-focused:#474747;--color-border-warning-action-enable:#e29800;--color-border-danger-action-focused:#b40202;--typography-title-lg-font-family:"BIZ UDPGothic", sans-serif;--typography-title-lg-font-weight:700;--typography-title-lg-font-size:48px;--typography-title-lg-line-height:1.5;--typography-title-lg-letter-spacing:.015em;--typography-title-lg-font-style:normal;--typography-title-md-font-family:"BIZ UDPGothic", sans-serif;--typography-title-md-font-weight:700;--typography-title-md-font-size:40px;--typography-title-md-line-height:1.5;--typography-title-md-letter-spacing:.015em;--typography-title-md-font-style:normal;--typography-heading-xl-font-family:"BIZ UDPGothic", sans-serif;--typography-heading-xl-font-weight:400;--typography-heading-xl-font-size:34px;--typography-heading-xl-line-height:1.53;--typography-heading-xl-letter-spacing:.02em;--typography-heading-xl-font-style:normal;--typography-heading-lg-font-family:"BIZ UDPGothic", sans-serif;--typography-heading-lg-font-weight:400;--typography-heading-lg-font-size:28px;--typography-heading-lg-line-height:1.57;--typography-heading-lg-letter-spacing:.02em;--typography-heading-lg-font-style:normal;--typography-heading-md-font-family:"BIZ UDPGothic", sans-serif;--typography-heading-md-font-weight:400;--typography-heading-md-font-size:24px;--typography-heading-md-line-height:1.67;--typography-heading-md-letter-spacing:.025em;--typography-heading-md-font-style:normal;--typography-heading-sm-font-family:"BIZ UDPGothic", sans-serif;--typography-heading-sm-font-weight:400;--typography-heading-sm-font-size:20px;--typography-heading-sm-line-height:1.6;--typography-heading-sm-letter-spacing:.025em;--typography-heading-sm-font-style:normal;--typography-heading-xs-font-family:"BIZ UDPGothic", sans-serif;--typography-heading-xs-font-weight:400;--typography-heading-xs-font-size:16px;--typography-heading-xs-line-height:1.75;--typography-heading-xs-letter-spacing:.03em;--typography-heading-xs-font-style:normal;--typography-body-lg-font-family:"BIZ UDPGothic", sans-serif;--typography-body-lg-font-weight:400;--typography-body-lg-font-size:20px;--typography-body-lg-line-height:1.6;--typography-body-lg-letter-spacing:.025em;--typography-body-lg-font-style:normal;--typography-body-md-font-family:"BIZ UDPGothic", sans-serif;--typography-body-md-font-weight:400;--typography-body-md-font-size:16px;--typography-body-md-line-height:1.75;--typography-body-md-letter-spacing:.03em;--typography-body-md-font-style:normal;--typography-body-sm-font-family:"BIZ UDPGothic", sans-serif;--typography-body-sm-font-weight:400;--typography-body-sm-font-size:14px;--typography-body-sm-line-height:1.71;--typography-body-sm-letter-spacing:.03em;--typography-body-sm-font-style:normal;--typography-body-xs-font-family:"BIZ UDPGothic", sans-serif;--typography-body-xs-font-weight:400;--typography-body-xs-font-size:12px;--typography-body-xs-line-height:1.67;--typography-body-xs-letter-spacing:.04em;--typography-body-xs-font-style:normal;--typography-body-lg-bold-font-family:"BIZ UDPGothic", sans-serif;--typography-body-lg-bold-font-weight:700;--typography-body-lg-bold-font-size:20px;--typography-body-lg-bold-line-height:1.6;--typography-body-lg-bold-letter-spacing:.025em;--typography-body-lg-bold-font-style:normal;--typography-body-md-bold-font-family:"BIZ UDPGothic", sans-serif;--typography-body-md-bold-font-weight:700;--typography-body-md-bold-font-size:16px;--typography-body-md-bold-line-height:1.75;--typography-body-md-bold-letter-spacing:.03em;--typography-body-md-bold-font-style:normal;--typography-body-sm-bold-font-family:"BIZ UDPGothic", sans-serif;--typography-body-sm-bold-font-weight:700;--typography-body-sm-bold-font-size:14px;--typography-body-sm-bold-line-height:1.71;--typography-body-sm-bold-letter-spacing:.03em;--typography-body-sm-bold-font-style:normal;--typography-body-xs-bold-font-family:"BIZ UDPGothic", sans-serif;--typography-body-xs-bold-font-weight:700;--typography-body-xs-bold-font-size:12px;--typography-body-xs-bold-line-height:1.67;--typography-body-xs-bold-letter-spacing:.04em;--typography-body-xs-bold-font-style:normal;--typography-label-md-font-family:"BIZ UDPGothic", sans-serif;--typography-label-md-font-weight:700;--typography-label-md-font-size:16px;--typography-label-md-line-height:1;--typography-label-md-letter-spacing:.03em;--typography-label-md-font-style:normal;--typography-label-sm-font-family:"BIZ UDPGothic", sans-serif;--typography-label-sm-font-weight:400;--typography-label-sm-font-size:14px;--typography-label-sm-line-height:1;--typography-label-sm-letter-spacing:.03em;--typography-label-sm-font-style:normal;--typography-label-xs-font-family:"BIZ UDPGothic", sans-serif;--typography-label-xs-font-weight:400;--typography-label-xs-font-size:12px;--typography-label-xs-line-height:1;--typography-label-xs-letter-spacing:.04em;--typography-label-xs-font-style:normal;--spacing-xxl:64px;--spacing-xl:32px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:12px;--spacing-xs:8px;--spacing-xxs:4px;--spacing-xxxs:2px;--spacing-none:0px;--border-radius-infinity:999px;--border-radius-xl:16px;--border-radius-lg:12px;--border-radius-md:8px;--border-radius-sm:4px;--border-radius-xs:2px;--border-radius-none:0px;--border-width-lg:2px;--border-width-md:1px;--border-width-sm:.5px;--border-width-none:0px;--elevation-2:0 2px 6px 0 #00000026;--elevation-4:0 4px 10px 0 #00000026;--elevation-8:0 8px 20px 0 #00000026;--elevation-16:0 16px 30px 0 #00000026;--opacity-100:1;--opacity-70:.7;--opacity-50:.5;--opacity-30:.3}.abeam-button *,.abeam-button :before,.abeam-button :after{box-sizing:border-box}.abeam-button .button{all:unset;box-sizing:border-box;height:var(--ads-btn-height,48px);width:fit-content;min-width:var(--ads-btn-min-width,151px);align-items:center;gap:var(--ads-btn-gap,4px);padding:var(--ads-btn-padding,12px 16px 12px 12px);background-color:var(--ads-btn-bg,var(--color-background-primary-action-enabled,#001964));border-radius:var(--ads-btn-radius,999px);border:var(--ads-btn-border,2px solid transparent);opacity:var(--ads-btn-opacity,1);white-space:nowrap;flex-shrink:0;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.abeam-button .button .label{width:fit-content;font-family:BIZ UDPGothic,sans-serif;font-weight:var(--ads-btn-font-weight,700);color:var(--ads-btn-text-color,var(--color-text-primary-action,#fff));font-size:var(--ads-btn-font-size,16px);letter-spacing:var(--ads-btn-letter-spacing,.48px);line-height:var(--ads-btn-font-size,16px);white-space:nowrap;font-style:normal;position:relative}.abeam-button .button.Secondary{--ads-btn-bg:var(--color-background-secondary-action-enabled,#fbfbfb);--ads-btn-text-color:#1f1f1f;--ads-btn-border:1px solid var(--color-border-default,#9e9e9e);--ads-btn-pressed-bg:#d9d9d9}.abeam-button .button.Tertiary{--ads-btn-bg:transparent;--ads-btn-text-color:#1f1f1f;--ads-btn-pressed-bg:transparent}.abeam-button .button.sm{--ads-btn-height:38px;--ads-btn-min-width:135px;--ads-btn-font-size:14px;--ads-btn-letter-spacing:.42px}.abeam-button .button.no-icon{--ads-btn-gap:0px;--ads-btn-padding:12px 16px}.abeam-button .button.md.no-icon{--ads-btn-min-width:127px}.abeam-button .button.sm.no-icon{--ads-btn-min-width:115px}.abeam-button .button:not(:disabled):hover{cursor:pointer;opacity:.7}.abeam-button .button.Secondary:not(:disabled):hover{cursor:pointer;background-color:var(--color-background-secondary-action-hovered,#f4f4f4);opacity:1}.abeam-button .button.Tertiary:not(:disabled):hover{cursor:pointer;opacity:1}.abeam-button .button:not(:disabled):active{opacity:1;background-color:var(--ads-btn-pressed-bg,var(--color-background-primary-action-pressed,#001964))}.abeam-button .button:disabled{color:var(--color-text-primary-action,#fff);background-color:var(--color-background-primary-action-disabled,#b3bad1);opacity:1}.abeam-button .button.Secondary:disabled{color:var(--color-text-subtle,#c2c2c2);background-color:var(--brandcolor-white,#fff);opacity:.3}.abeam-button .button.Tertiary:disabled{color:var(--color-text-subtle,#c2c2c2);opacity:.3;background-color:#0000}.abeam-button .icon-wrapper{justify-content:center;align-items:center;display:flex}.abeam-button .button .icon-search{position:relative}.abeam-button .button.md .icon-wrapper,.abeam-button .button.md .icon-search{width:24px;height:24px}.abeam-button .button.sm .icon-wrapper,.abeam-button .button.sm .icon-search{width:20px;height:20px}.abeam-button .button.Tertiary .label{display:inline-block;position:relative}.abeam-button .button.Tertiary .label:after{content:"";outline:1px solid var(--brandcolor-black,black);outline-offset:-.5px;width:100%;height:0;position:absolute;bottom:-6px;left:0}.abeam-button .button.Tertiary:hover:not(:disabled) .label:after,.abeam-button .button.Tertiary:active:not(:disabled) .label:after{outline:2px solid var(--brandcolor-black,black);outline-offset:-1px}.abeam-checkbox *,.abeam-checkbox :before,.abeam-checkbox :after{box-sizing:border-box}.abeam-checkbox .checkbox-label{cursor:pointer;letter-spacing:.48px;white-space:nowrap;align-items:center;gap:8px;min-height:28px;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:700;line-height:28px;display:inline-flex}.abeam-checkbox .checkbox-wrapper{flex-shrink:0;width:20px;height:20px;position:relative}.abeam-checkbox .checkbox-wrapper input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.abeam-checkbox .checkbox-background{border:2px solid var(--brandcolor-darkblue,#001964);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s ease-in-out;display:flex}.abeam-checkbox .checkbox-check{background:var(--brandcolor-white,#fff);opacity:0;width:20px;height:20px;transition:opacity .2s ease-in-out;position:absolute}.abeam-checkbox .checkbox-wrapper input:focus-visible+.checkbox-background{outline:2px solid var(--color-border-primary-action-focused,#001964);outline-offset:2px}.abeam-checkbox .checkbox-wrapper input:checked+.checkbox-background{border:1px solid var(--brandcolor-darkblue,#001964);background:0 0}.abeam-checkbox .checkbox-wrapper input:checked+.checkbox-background .checkbox-check{opacity:1;width:20px;height:20px}.abeam-checkbox .checkbox-label[data-hastext=False] .checkbox-text{display:none}.abeam-checkbox .checkbox-label[data-disabled=true]{cursor:not-allowed;opacity:.5}.abeam-checkbox .checkbox-label[data-disabled=true] .checkbox-background{border-color:var(--color-border-default,#9e9e9e)}.abeam-checkbox .checkbox-label[data-disabled=true] input{cursor:not-allowed}.abeam-closebutton .button-container{font:inherit;width:var(--ads-closebutton-size,48px);height:var(--ads-closebutton-size,48px);box-sizing:border-box;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.abeam-closebutton .button-container[data-size=sm]{--ads-closebutton-size:38px;--ads-closebutton-icon-size:20px}.abeam-closebutton .button-container:hover{background:var(--color-background-secondary-action-hovered,#f4f4f4)}.abeam-closebutton .button-container:active{background-color:var(--color-background-secondary-action-pressed,#e0e0e0)}.abeam-closebutton .icon-container{width:var(--ads-closebutton-icon-size,24px);height:var(--ads-closebutton-icon-size,24px);justify-content:center;align-items:center;display:flex;position:relative}.abeam-dialog{display:block}.abeam-dialog *,.abeam-dialog :before,.abeam-dialog :after{box-sizing:border-box}.abeam-dialog .container{width:100%;height:100%;position:relative}.abeam-dialog .overlay{z-index:1000;background:#333c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.abeam-dialog .dialog-box{background:var(--color-background-default,white);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(744px,100%);height:auto;min-height:min(464px,100%);max-height:100%;padding:0;display:flex;position:relative;overflow-y:auto}.abeam-dialog .close-button-container{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;gap:4px;width:48px;height:48px;padding:12px;display:inline-flex}.abeam-dialog .close-button{color:var(--color-border-default,#9e9e9e);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;font-size:24px;font-weight:700;position:absolute;top:18px;right:18px}.abeam-dialog .close-button-container:hover{background:var(--color-background-secondary-action-hovered,#f4f4f4)}.abeam-dialog .close-button-container:active{background:var(--color-background-secondary-action-pressed,#e0e0e0)}.abeam-dialog .dialog-title{text-align:center;color:var(--gray2,#4f4f4f);overflow-wrap:break-word;max-width:min(643px,100% - 32px);margin-top:80px;font-family:BIZ UDPGothic,sans-serif;font-size:20px;font-weight:400;line-height:32px}.abeam-dialog .dialog-text{text-align:center;color:var(--gray1,#333);overflow-wrap:break-word;max-width:min(643px,100% - 32px);margin-top:44px;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:400;line-height:28px}.abeam-dialog .dialog-buttons{flex-wrap:wrap;justify-content:center;gap:clamp(16px,6vw,60px);margin-top:auto;margin-bottom:60px;display:flex}.abeam-dialog .button-secondary,.abeam-dialog .button-primary{font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:128px;height:48px;padding:12px 16px;display:flex}.abeam-dialog .button-secondary{background:var(--color-background-secondary-action-enabled,#fbfbfb);border:1px solid var(--color-border-default,#9e9e9e)}.abeam-dialog .button-secondary-text{color:var(--color-text-secondary-action,#000);font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:700}.abeam-dialog .button-primary{background:var(--color-background-primary-action-enabled,#001964)}.abeam-dialog .button-primary-text{color:var(--color-text-primary-action,#fff);font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:700}.abeam-dialog .button-secondary:hover{background-color:var(--color-background-secondary-action-hovered,#f4f4f4)}.abeam-dialog .button-primary:hover{background-color:var(--color-background-primary-action-hovered,#465285)}.abeam-dialog .button-secondary:active{background-color:var(--color-background-secondary-action-pressed,#e0e0e0)}.abeam-dialog .button-primary:active{background-color:var(--color-background-primary-action-pressed,#001964)}@media (max-width:600px){.abeam-dialog .dialog-title{margin-top:40px}.abeam-dialog .dialog-text{margin-top:24px}.abeam-dialog .dialog-buttons{flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}}.abeam-radiobutton *,.abeam-radiobutton :before,.abeam-radiobutton :after{box-sizing:border-box}.abeam-radiobutton .radio-container{cursor:pointer;align-items:center;gap:8px;width:fit-content;max-width:100%;height:32px;display:flex;position:relative}.abeam-radiobutton .radio-input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.abeam-radiobutton .radio-input:focus-visible+.radio-custom{outline:2px solid var(--color-border-primary-action-focused,#001964);outline-offset:2px}.abeam-radiobutton .radio-custom{border:1px solid var(--brandcolor-darkblue,#001964);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.abeam-radiobutton .radio-custom:after{content:"";background:var(--brandcolor-darkblue,#001964);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .2s}.abeam-radiobutton .radio-input:checked+.radio-custom:after{opacity:1}.abeam-radiobutton .radio-label{color:var(--color-text-default,#000);letter-spacing:.48px;white-space:nowrap;flex-grow:0;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:700;line-height:28px}.abeam-radiobutton .radio-container[data-hastext=False] .radio-label{display:none}.abeam-radiobutton .radio-container[data-disabled=true]{cursor:not-allowed;opacity:.5}.abeam-radiobutton .radio-container[data-disabled=true] .radio-custom{border-color:var(--color-border-default,#9e9e9e)}.abeam-radiobutton .radio-container[data-disabled=true] .radio-custom:after{background:var(--color-border-default,#9e9e9e)}.abeam-radiobutton .radio-container[data-disabled=true] .radio-input{cursor:not-allowed}.abeam-search *,.abeam-search :before,.abeam-search :after{box-sizing:border-box}.abeam-search{background:var(--color-background-default,#fff);outline:1px var(--color-border-default,#9e9e9e) solid;outline-offset:-1px;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:568px;height:48px;padding:8px 16px;display:flex;position:relative}.abeam-search:focus-within{outline:2px var(--color-border-primary-action-focused,#001964) solid}.abeam-search .search-input{height:32px;color:var(--color-text-default,#000);letter-spacing:.48px;background:0 0;border:none;outline:none;flex:1;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:400;line-height:28px}.abeam-search .search-input::placeholder{color:#3333334d}.abeam-search .icon-clear{cursor:pointer;visibility:hidden;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.abeam-search .icon-bar{width:1px;height:24px;margin-left:8.5px;margin-right:8.5px}.abeam-search .icon-search{cursor:pointer;width:24px;height:24px}.abeam-selectbox{display:inline-block;position:relative}.abeam-selectbox .select-container{background:var(--brandcolor-lightbeige,#f0ebe3);letter-spacing:.42px;cursor:pointer;opacity:var(--ads-selectbox-opacity,1);width:var(--ads-selectbox-width,204px);z-index:2;box-sizing:border-box;border-radius:999px;height:38px;padding:9px 16px;font-family:BIZ UDPGothic,sans-serif;font-size:16px;line-height:20px;position:relative}.abeam-selectbox[data-disabled=true] .select-container{pointer-events:none;opacity:.5}.abeam-selectbox .select-container:focus-visible,.abeam-selectbox .select-option:focus-visible{outline:2px solid var(--color-border-primary-action-focused,#001964);outline-offset:2px}.abeam-selectbox .custom-select span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:18px;display:inline-block;overflow:hidden}.abeam-selectbox .select-container:after{pointer-events:none;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.abeam-selectbox .select-options{background-color:var(--color-background-default,#fff);box-shadow:none;z-index:1;width:var(--ads-selectbox-width,204px);white-space:nowrap;border:1px solid #ccc;border-bottom-right-radius:16px;border-bottom-left-radius:16px;display:none;position:absolute;top:22px;left:0;overflow:hidden}.abeam-selectbox .select-container.open+.select-options{display:block}.abeam-selectbox .empty-margin{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0000;height:25px}.abeam-selectbox .select-option{cursor:pointer;min-width:202px;padding:12px 19.71px;font-family:BIZ UDPGothic,sans-serif}.abeam-selectbox .select-option:hover{background-color:var(--brandcolor-lightbeige,#f0ebe3)}.abeam-selectbox .dropdown-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.abeam-selectmenu{--ads-selectmenu-color:var(--color-border-bold,#474747);display:block}.abeam-selectmenu[data-menucolor=AbeamBlue]{--ads-selectmenu-color:var(--brandcolor-darkblue,#001964)}.abeam-selectmenu[data-menucolor=White]{--ads-selectmenu-color:var(--brandcolor-white,#fff)}.abeam-selectmenu .menu-container{white-space:nowrap;box-sizing:border-box;flex-grow:1;align-items:center;gap:clamp(24px,8vw,119px);min-width:0;max-width:100%;padding:0 24px;display:flex;overflow-x:auto}.abeam-selectmenu .menu-item{cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.abeam-selectmenu .menu-item div{color:var(--ads-selectmenu-color,#474747);padding:9px 0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:23px;position:relative}.abeam-selectmenu .menu-item[data-select=selected] div:before,.abeam-selectmenu .menu-item[data-select=selected] div:after{content:"";background-color:var(--ads-selectmenu-color,#474747);border-radius:999px;height:2px;position:absolute;left:0;right:0}.abeam-selectmenu .menu-item[data-select=selected] div:before{top:0}.abeam-selectmenu .menu-item[data-select=selected] div:after{bottom:0}.abeam-selectmenu .menu-item:focus-visible{outline:2px solid var(--color-border-primary-action-focused,#001964);outline-offset:2px}.abeam-selectmenu[data-state=disabled] .menu-container{pointer-events:none;opacity:.3}.abeam-selectmenu[data-state=disabled] .menu-item{cursor:default}.abeam-sidemenu{vertical-align:top;flex-shrink:0;display:inline-block}.abeam-sidemenu .side-menu-container{height:100%;width:var(--ads-sidemenu-width,228px);z-index:0;transition:width .3s ease-in-out;display:inline-block;position:relative}.abeam-sidemenu .side-menu-container.closed{--ads-sidemenu-width:48px}.abeam-sidemenu .menu-background{background:var(--brandcolor-lightbeige,#f0ebe3);z-index:-1;border-radius:0 30px 30px 0;justify-content:center;height:100%;transition:width .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.abeam-sidemenu .indicator-square{background:var(--brandcolor-lightbeige,#f0ebe3);z-index:4;cursor:pointer;border:none;border-radius:45px;justify-content:center;align-items:center;width:18px;height:44px;padding:0;transition:left .3s ease-in-out,width .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.abeam-sidemenu .indicator{z-index:5;width:3px;height:15px;position:static}.abeam-sidemenu .menu{flex-direction:column;gap:32px;transition:all .3s ease-in-out;display:flex;position:absolute;top:24px;left:0;overflow:visible}.abeam-sidemenu .menu-item{font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-top-right-radius:999px;border-bottom-right-radius:999px;align-items:center;gap:12px;width:fit-content;max-width:none;padding:8px 0 8px 8px;transition:width .3s ease-in-out;display:flex}.abeam-sidemenu .menu-item.selected{background:var(--color-background-primary-action-enabled,#001964);color:var(--brandcolor-white,#fff)}.abeam-sidemenu .menu-item.unselected{color:var(--brandcolor-darkblue,#001964)}.abeam-sidemenu .menu-item.hovered{background:var(--color-background-primary-action-hovered,#465285);color:var(--brandcolor-white,#fff)}.abeam-sidemenu .icon-container{align-items:center;gap:10px;padding:4px;display:flex}.abeam-sidemenu .icon{background:var(--brandcolor-white,white);width:24px;height:24px}.abeam-sidemenu .menu-item.unselected .icon{background:var(--brandcolor-darkblue,#001964)}.abeam-sidemenu .text{letter-spacing:.48px;white-space:nowrap;flex:1;align-items:center;height:auto;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:700;line-height:28px;display:flex}.abeam-sidemenu .side-menu-container.closed .menu-item{width:64px!important}.abeam-sidemenu .side-menu-container.closed .text{display:none!important}.abeam-switch *,.abeam-switch :before,.abeam-switch :after{box-sizing:border-box}.abeam-switch .toggle_button{float:left;width:60px;height:30px;margin:auto;position:relative}.abeam-switch .toggle_input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.abeam-switch .toggle_label{background:var(--brandcolor-lightbeige,#f0ebe3);box-sizing:border-box;border-radius:40px;width:60px;height:30px;transition:all .4s;display:inline-block;position:relative}.abeam-switch .toggle_label:after{content:"";z-index:2;background:var(--brandcolor-white,#fff);width:25px;height:25px;box-shadow:none;border-radius:50%;transition:all .4s;position:absolute;top:2.5px;left:2.5px}.abeam-switch .toggle_input:focus-visible+.toggle_label{outline:2px solid var(--color-border-primary-action-focused,#001964);outline-offset:2px}.abeam-switch .toggle_input:checked+.toggle_label{background-color:var(--brandcolor-darkblue,#001964)}.abeam-switch .toggle_input:checked+.toggle_label:after{left:32.5px}.abeam-switch .toggle_input:disabled{cursor:not-allowed}.abeam-switch .toggle_input:disabled+.toggle_label{cursor:not-allowed;opacity:.5}.abeam-textbox{display:block}.abeam-textbox .container{flex-direction:column;width:100%;max-width:410px;display:flex;position:relative}.abeam-textbox .input-wrapper{background:var(--color-background-default,white);border:1px solid var(--color-border-default,#9e9e9e);border-radius:999px;align-items:center;width:100%;height:48px;padding:0 15px;display:flex}.abeam-textbox[data-state=errored] .input-wrapper{border:3px solid var(--color-text-danger,#b40202)}.abeam-textbox[data-state=disabled] .input-wrapper{background:var(--color-background-secondary-action-hovered,#f4f4f4)}.abeam-textbox .text-input{color:var(--color-text-default,black);letter-spacing:.48px;word-wrap:break-word;background:0 0;border:none;outline:none;flex-grow:1;height:28px;font-family:BIZ UDPGothic,sans-serif;font-size:16px;line-height:28px}.abeam-textbox .text-input::placeholder{color:#3333334d}.abeam-textbox .icon-clear{cursor:pointer;visibility:hidden;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.abeam-textbox .icon-error{cursor:pointer;visibility:visible}.abeam-textbox .label{color:var(--color-text-default,black);letter-spacing:.48px;word-wrap:break-word;margin-bottom:8px;font-family:BIZ UDPGothic,sans-serif;font-size:16px;font-weight:400;line-height:28px}.abeam-textbox .description{width:100%;min-height:18px;color:var(--brandcolor-beige,#c8beaa);letter-spacing:.48px;word-wrap:break-word;margin-top:4px;font-family:BIZ UDPGothic,sans-serif;font-size:12px;font-weight:400;line-height:20.04px}.abeam-textbox[data-state=errored] .description{color:var(--color-text-danger,#b40202);font-weight:700}.abeam-textbox[data-state=disabled] .description{color:var(--color-text-subtle,#c2c2c2)}.abeam-topmenu{--ads-topmenu-bg:var(--brandcolor-darkgray,#333);--ads-topmenu-text:var(--brandcolor-white,#fff);display:block}.abeam-topmenu[data-barcolor=AbeamDarkBlue]{--ads-topmenu-bg:var(--brandcolor-darkblue,#001964);--ads-topmenu-text:var(--brandcolor-white,#fff)}.abeam-topmenu[data-barcolor=AbeamDarkBeige]{--ads-topmenu-bg:var(--brandcolor-darkbeige,#7d6e5a);--ads-topmenu-text:var(--brandcolor-white,#fff)}.abeam-topmenu[data-barcolor=AbeamLightBeige]{--ads-topmenu-bg:var(--brandcolor-lightbeige,#f0ebe3);--ads-topmenu-text:var(--brandcolor-darkblue,#001964)}.abeam-topmenu[data-barcolor=AbeamBeige]{--ads-topmenu-bg:var(--brandcolor-beige,#c8beaa);--ads-topmenu-text:var(--brandcolor-darkblue,#001964)}.abeam-topmenu .navbar{background:var(--ads-topmenu-bg,var(--brandcolor-darkgray,#333));align-items:center;width:100%;min-width:0;height:80px;display:flex;position:relative;overflow:hidden}.abeam-topmenu .logo-container{box-sizing:border-box;background:#d9d9d9;flex-shrink:0;align-items:center;height:49px;margin-right:clamp(16px,6vw,110px);padding-left:6.35px;padding-right:37px;display:flex}.abeam-topmenu .logo-text{color:var(--brandcolor-black,black);white-space:nowrap;letter-spacing:.56px;padding:15px 12.69px 14px 0;font-family:BIZ UDPGothic,sans-serif;font-size:20px;font-weight:400;line-height:43.96px}.abeam-topmenu .menu-container{white-space:nowrap;flex-grow:1;align-items:center;gap:clamp(24px,4vw,64px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.abeam-topmenu .menu-item{cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.abeam-topmenu .menu-item .menu-label{cursor:pointer;color:var(--ads-topmenu-text,var(--brandcolor-white,#fff));background:0 0;border:none;padding:9px 0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:23px;position:relative}.abeam-topmenu .menu-item[data-select=selected] .menu-label:before,.abeam-topmenu .menu-item[data-select=selected] .menu-label:after{content:"";background-color:var(--ads-topmenu-text,var(--brandcolor-white,#fff));border-radius:999px;height:2px;position:absolute;left:0;right:0}.abeam-topmenu .menu-item[data-select=selected] .menu-label:before{top:0}.abeam-topmenu .menu-item[data-select=selected] .menu-label:after{bottom:0}.abeam-topmenu .menu-item[data-select=disabled] .menu-label{opacity:.3;cursor:default}
:root{--color-text-secondary:#666;--color-text-muted:#999;--color-neutral-100:#f5f3ef;--color-neutral-200:#e8e2da;--color-neutral-600:#5a4e3f;--color-success:#1a7a4a;--color-success-bg:#e8f5ee;--color-warning:#b06000;--color-warning-bg:#fff3e0;--color-error:#c00;--color-error-bg:#fdecea;--color-border:#ddd8d0;--color-primary-alpha10:#0019641a;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 2px 8px #0000001f;--space-5:20px;--space-10:40px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-2xl:22px;--font-weight-medium:500;--font-weight-semibold:600;--line-height-relaxed:1.75;--transition:.15s ease;--content-max-width:1200px;--space-12:48px;--radius-pill:9999px;--color-primary-light:#465285;--space-9:36px;--font-size-lg:16px;--font-size-xl:18px;--font-weight-bold:700;--font-family-label:"Noto Sans JP", "BIZ UDPGothic", sans-serif;--color-info:#06c;--color-info-bg:#e6f0ff;--shadow-lg:0 4px 16px #00000029;--font-size-3xl:28px;--color-primary-alpha20:#00196433;--color-hero-highlight:#243a7d;--color-hero-deep:#000f3d;--color-teams-light:#7b83eb;--color-teams:#464eb8;--color-teams-dark:#33399b;--color-promo-onboarding-bg-from:#eef1fb;--color-promo-onboarding-bg-to:#dbe2f5;--color-promo-onboarding-border:#c2cbeb;--color-promo-cowork-bg-from:#eafaf1;--color-promo-cowork-bg-to:#d6f2e1;--color-promo-cowork-border:#b3e6c9;--color-promo-cowork-accent:#0a7a43;--color-promo-cowork-accent-hover:#086236;--color-promo-cowork-title:#0b5c36;--color-promo-cowork-lead:#2f6b4c;--color-promo-cowork-note:#4a7a5f;--color-promo-community-bg-from:#eef0fb;--color-promo-community-bg-to:#dfe2f7;--color-promo-community-border:#c3c9ee;--color-promo-community-title:#2a2f80;--color-promo-community-lead:#454b8f;--color-review-sev-unknown:#888;--color-review-sev-critical:#c0392b;--color-review-sev-high:#d35400;--color-review-sev-medium:#b7950b;--color-review-sev-low:#7f8c8d;--color-review-evidence-text:#7a5a12;--color-review-evidence-bg:#fbf3dc;--color-review-evidence-border:#f0e0ac;--color-review-pass:#1f8a54;--color-review-fail:#c0392b;--color-review-look:#5a4b9c;--color-terminal-bg:#1e1e2e;--color-terminal-prompt:#89dceb;--color-terminal-text:#cdd6f4;--color-terminal-muted:#6c7086;--color-terminal-success:#a6e3a1;--color-confidential-bg:#2a2f45;--color-confidential-accent:#e60028;--color-neutral-300:#c8beaa}@font-face{font-family:BIZ UDPGothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bizudpgothic-400.woff2)format("woff2")}@font-face{font-family:BIZ UDPGothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bizudpgothic-700.woff2)format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/notosansjp-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1a1a2e;background:var(--brandcolor-lightbeige);font-family:BIZ UDPGothic,Segoe UI,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;line-height:1.6}
.top-menu-module__rKBV7a__topMenu.abeam-topmenu .navbar{background:0 0;height:56px}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .logo-container{display:none}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-container{gap:var(--spacing-xs)}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item .menu-label{font-family:inherit;font-size:var(--font-size-sm);color:#ffffffd9;padding:4px var(--spacing-sm);border-radius:var(--radius-pill);transition:background var(--transition);font-weight:400}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item:hover .menu-label{color:#fff;background:#ffffff26}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item[data-select=selected] .menu-label{color:#fff;background:#fff3}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item[data-select=selected] .menu-label:before{content:none}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item[data-select=selected] .menu-label:after{content:none}.top-menu-module__rKBV7a__topMenu.abeam-topmenu .menu-item[data-has-update] .menu-label:after{content:"";background:var(--color-error);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:4px}
.app-layout-module__c8fIOq__layout{flex-direction:column;min-height:100vh;display:flex}.app-layout-module__c8fIOq__header{z-index:100;height:56px;padding:0 var(--spacing-lg);align-items:center;gap:var(--spacing-md);background:var(--brandcolor-darkblue);box-shadow:var(--shadow-md);display:flex;position:sticky;top:0}.app-layout-module__c8fIOq__logo{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--brandcolor-white);white-space:nowrap;flex-shrink:0;text-decoration:none}.app-layout-module__c8fIOq__logo:hover{text-decoration:underline}.app-layout-module__c8fIOq__subtitle{color:#ffffffb3;min-width:0;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (max-width:1024px){.app-layout-module__c8fIOq__subtitle{display:none}}.app-layout-module__c8fIOq__topMenu{flex:none;min-width:0}.app-layout-module__c8fIOq__authSlot{margin-left:var(--spacing-md);color:#fffc;font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0}.app-layout-module__c8fIOq__main{width:100%;max-width:var(--content-max-width);padding:var(--spacing-xl) clamp(var(--spacing-xl), 5vw, var(--space-12));flex:1;margin:0 auto}
