:root{--primary:#4d00b6;--primary-sub:#8370f8;--primary-rgb:77,0,182;--primary08:#f1ebf9;--text2:#222;--text5:#505866;--text8:#818b8f;--text9:#9eaeb6;--texti:#b1bbc0;--border100:#eaeff4;--border200:#dee8ee;--bg-divider:rgba(234,239,244,.5);--bg100:#f7f7f7;--bg200:#f1f3f4;--bg300:#dce2e5;--bg500:rgba(166,196,212,.32);--layer-dimmed:rgba(0,0,0,.75);--secondary:#278df5;--secondary08:#eef6fe;--success:#00b389;--success08:#ebf9f6;--danger:#f74b20;--danger08:#fef1ed;--error:#f74b20;--error08:#fef1ed;--warning:#ffdb15;--yellow:#ffc736;--placeholder:var(--text9);--placeholder-rgb:158,174,182;--placeholder-disabled:var(--texti);--font-family-sans:"SUIT Variable",sans-serif;--header-height:44px;--input-height:90px;--spacing-x-narrow:16px;--spacing-x:24px;--spacing-y:16px;--spacing-b:80px;--z-index-modal:9999;--z-index-header:9998;--z-index-tabs-more:9998;--z-index-tabs:9997;--z-index-input:9997}html{scroll-behavior:smooth}body{box-sizing:border-box;margin:0;line-height:normal;font-family:var(--font-family-sans);font-size:16px;font-weight:400;color:var(--text2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.5px}body::-webkit-scrollbar{display:none}body *,body :after,body :before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:keep-all;overflow-wrap:break-word}body .blind{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0,0 0,0 0);z-index:9999}body .hidden{display:none!important}body li,body ol,body ul{list-style:none}body a:not(.ui-link){color:inherit;cursor:pointer;text-decoration:none}body a:not(.ui-link):focus,body a:not(.ui-link):hover{outline:none;text-decoration:none}body table{table-layout:fixed;width:100%;border-collapse:collapse}body button{border:0;background-color:transparent;color:inherit;cursor:pointer}body button:focus{outline:none}body button:disabled{cursor:not-allowed}body button,body input,body select,body textarea{font-family:var(--font-family-sans);appearance:none}body input:placeholder-shown{text-overflow:ellipsis}body input[type=file]{position:absolute;width:0;height:0}body input[type=number]{-moz-appearance:textfield}body input[type=search]::-webkit-search-cancel-button{display:none}body input[type=date]{appearance:none}body input[type=date]::placeholder{display:none}body input[type=date]::-webkit-date-and-time-value{text-align:left}body input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:none;color:var(--placdeholder)}body input[type=date]::-webkit-datetime-edit{opacity:1}body input[type=checkbox]{background-color:initial;-webkit-appearance:initial}body select{border:0;background-color:transparent;cursor:pointer}body select:focus{outline:none}body select::-ms-expand{display:none}body input,body textarea{font-size:inherit;border:0;background-color:#fff}body input:focus,body textarea:focus{outline:none}body input::placeholder,body textarea::placeholder{-webkit-text-fill-color:currentColor;color:var(--placeholder);opacity:1}body input::placeholder:disabled,body textarea::placeholder:disabled{color:var(--placeholder-disabled)}body input:-ms-input-placeholder,body textarea:-ms-input-placeholder{color:var(--placeholder);opacity:1}body input:disabled,body textarea:disabled{-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed}body input:disabled::placeholder,body textarea:disabled::placeholder{-webkit-text-fill-color:currentColor;color:rgba(34,34,34,.2);opacity:1}body input:disabled:-ms-input-placeholder,body textarea:disabled:-ms-input-placeholder{color:rgba(34,34,34,.2);opacity:1}body input::-ms-clear,body input::-ms-reveal,body textarea::-ms-clear,body textarea::-ms-reveal{display:none}body input::-webkit-inner-spin-button,body input::-webkit-outer-spin-button,body textarea::-webkit-inner-spin-button,body textarea::-webkit-outer-spin-button{appearance:none}body textarea{resize:none}body fieldset{border:0;min-width:0}body b,body strong{font-weight:700}body em{font-style:normal}.none{display:none}.block{display:block}.inline-block{display:inline-block}.flex,.flex-center{display:flex;align-items:center}.flex-center{justify-content:center}.flex-start{display:flex;align-items:flex-start}.inline-flex{display:inline-flex;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-between{display:flex;justify-content:space-between}.flex1{flex:1}.cursor{cursor:pointer}.fit-content{width:fit-content}.gap0{gap:0!important}.gap2{gap:2px!important}.gap4{gap:4px!important}.gap6{gap:6px!important}.gap8{gap:8px!important}.gap10{gap:10px!important}.gap16{gap:16px!important}.gap24{gap:24px!important}.hidden{visibility:hidden}.visible{visibility:visible}.spacing-x{padding-left:var(--spacing-x);padding-right:var(--spacing-x)}.spacing-x-margin{margin-left:var(--spacing-x);margin-right:var(--spacing-x)}.p-8{padding:8px!important}.p-16{padding:16px!important}.p-32{padding:32px!important}.p12-24{padding:12px 24px!important}.p16-24{padding:16px 24px!important}.pt4{padding-top:4px!important}.pt8{padding-top:8px!important}.pt10{padding-top:10px!important}.pt12{padding-top:12px!important}.pt16{padding-top:16px!important}.pt20{padding-top:20px!important}.pt24{padding-top:24px!important}.pt32{padding-top:32px!important}.pt40{padding-top:40px!important}.pt48{padding-top:48px!important}.pb4{padding-bottom:4px!important}.pb8{padding-bottom:8px!important}.pb12{padding-bottom:12px!important}.pb16{padding-bottom:16px!important}.pb24{padding-bottom:24px!important}.pb32{padding-bottom:32px!important}.pb40{padding-bottom:40px!important}.pb48{padding-bottom:48px!important}.pb56{padding-bottom:56px!important}.pb80{padding-bottom:80px!important}.m0{margin:0!important}.m0-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mt2{margin-top:2px!important}.mt4{margin-top:4px!important}.mt6{margin-top:6px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt12{margin-top:12px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}.mt32{margin-top:32px!important}.mt40{margin-top:40px!important}.mt48{margin-top:48px!important}.mt56{margin-top:56px!important}.mt80{margin-top:80px!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr12{margin-right:12px!important}.mr16{margin-right:16px!important}.ml-auto{margin-left:auto!important}.ml4{margin-left:4px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml12{margin-left:12px!important}.ml16{margin-left:16px!important}.mb8{margin-bottom:8px!important}.mb12{margin-bottom:12px!important}.mb16{margin-bottom:16px!important}.mb24{margin-bottom:24px!important}.mb32{margin-bottom:32px!important}.mb40{margin-bottom:40px!important}.mb48{margin-bottom:48px!important}.mb56{margin-bottom:56px!important}.mb80{margin-bottom:80px!important}.w-100{width:100%!important}.border-t{border-top:1px solid var(--border100)}.border-b{border-bottom:1px solid var(--border100)}.border-100{border:1px solid var(--border100)}.border-200{border:1px solid var(--border200)}.br-4{border-radius:4px}.br-6{border-radius:6px}.br-8{border-radius:8px}.br-12{border-radius:12px}.br-16{border-radius:16px}.bg-texti{background-color:var(--texti)!important}.bg-100{background-color:var(--bg100)!important}.bg-200{background-color:var(--bg200)!important}.bg-300{background-color:var(--bg300)!important}.bg-500{background-color:var(--bg500)!important}.bg-white{background-color:#fff!important}.bg-secondary08{background-color:var(--secondary08)!important}.bg-success08{background-color:var(--success08)!important}.bg-error08{background-color:var(--error08)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.fw-900{font-weight:900!important}.fw-800{font-weight:800!important}.fw-700{font-weight:700!important}.fw-600{font-weight:600!important}.fw-500{font-weight:500!important}.fw-400{font-weight:400!important}.fw-300{font-weight:300!important}.fw-200{font-weight:200!important}.fw-100{font-weight:100!important}.fs-italic{font-style:italic}.fc-text2{color:var(--text2)!important}.fc-text5{color:var(--text5)!important}.fc-text8{color:var(--text8)!important}.fc-text9{color:var(--text9)!important}.fc-texti{color:var(--texti)!important}.fc-primary{color:var(--primary)!important}.fc-primary-sub{color:var(--primary-sub)!important}.fc-secondary{color:var(--secondary)!important}.fc-success{color:var(--success)!important}.fc-error{color:var(--error)!important}.fc-danger{color:var(--danger)!important}.break-all{word-break:break-all}.keep-all{word-break:keep-all}.nowrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.ellipsis1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-shrink:1!important}.ellipsis2{-webkit-line-clamp:2}.ellipsis2,.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ellipsis3{-webkit-line-clamp:3}.ui-badge{display:inline-flex;justify-content:center;align-items:center;text-align:center}.ui-badge.-default{padding:0 6px;min-width:20px;height:22px;border-radius:8px;font-size:12px;font-weight:700}.ui-badge.-default.-primary{background-color:var(--primary08);color:var(--primary)}.ui-badge.-default.-secondary{background-color:var(--secondary08);color:var(--secondary)}.ui-badge.-default.-tertiary{background-color:var(--bg100);color:var(--text9)}.ui-badge.-default.-success{background-color:var(--success08);color:var(--success)}.ui-badge.-default.-danger{background-color:var(--error08);color:var(--error)}.ui-badge.-squircle text{font-size:12px;font-weight:700}.ui-badge.-squircle text.-large{font-size:14px}.ui-badge.-squircle.-primary path{fill:var(--primary08)}.ui-badge.-squircle.-primary text{fill:var(--primary)}.ui-badge.-squircle.-secondary path{fill:var(--success08)}.ui-badge.-squircle.-secondary text{fill:var(--success)}.ui-badge.-squircle.-tertiary path{fill:var(--bg200)}.ui-badge.-squircle.-tertiary text{fill:var(--text5)}.ui-badge.-squircle.-danger path{fill:var(--error08)}.ui-badge.-squircle.-danger text{fill:var(--error)}.ui-badge.-dot{position:absolute;top:0;right:-10px;display:block;padding:2px;width:10px;height:10px;font-size:0}.ui-badge.-dot .ui-badge-dot{display:block;width:100%;height:100%;border-radius:100%;background-color:var(--error)}.ui-badge.-dot.-outer{right:0}.ui-badge.-dot.-small{transform:scale(.8);transform-origin:top right}.ui-badge.-new.-small{padding:2px;width:12px;height:12px}.ui-badge.-new.-medium{padding:2.5px;width:15px;height:15px}.ui-badge.-new .ui-badge-new{width:100%;height:100%}.ui-badge.-icon{width:16px;height:16px;font-size:0}.ui-badge.-icon .ui-icon{width:100%;height:100%}.ui-button-group{position:relative;display:flex;align-items:center;gap:8px}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group>*+*{margin-left:8px}}.ui-button-group.-no-gap{gap:0}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-no-gap>*+*{margin-left:0}}.ui-button-group.-column{width:100%;flex-direction:column;gap:8px}.ui-button-group.-column .ui-button{width:100%}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-column>*+*{margin-left:unset;margin-top:8px}}.ui-button-group.-column.-no-gap{gap:0}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-column.-no-gap>*+*{margin-left:unset;margin-top:0}}.ui-button-group:not(.-column).-fitted,.ui-button-group:not(.-column).-fitted .ui-button:not(.-only-icon){flex:1 1 0}.ui-button-group.-select{padding:0 var(--spacing-x)}.ui-button-group.-date{gap:0}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-date>*+*{margin-left:0}}.ui-button-group.-date .txt-label{font-size:20px!important;line-height:28px!important;font-weight:700}.ui-button-group.-reaction{display:inline-flex;gap:12px}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-reaction>*+*{margin-left:12px}}.ui-button-group.-reaction .ui-button-group{display:inline-flex;gap:6px;padding:0}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group.-reaction .ui-button-group>*+*{margin-left:6px}}.ui-button-group.-reaction .txt-reaction{font-size:14px!important;line-height:20px!important;font-weight:500;color:var(--text9)}.ui-button-group.-link{justify-content:center;height:36px}.ui-button-group .ui-button.btn-later{padding:0 24px;max-width:fit-content;height:32px}.ui-button-group .ui-button-text,.ui-button-group .ui-button.btn-later{font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text5)}.ui-button-group .ui-button-text{padding:5px 0;text-align:center}.ui-button-group .ui-button-text em{color:var(--secondary)}.ui-button-group .ui-button.btn-select{padding:20px 24px;min-height:62px;border-radius:16px;display:block!important}.ui-button-group .ui-button.btn-select .ui-button-title{display:block;text-align:left;font-size:16px!important;line-height:22px!important;font-weight:500}.ui-button-group .ui-button.btn-select .ui-button-desc{padding-top:8px;display:block;text-align:left;font-size:14px!important;line-height:20px!important;font-weight:500;color:var(--text5)}.ui-button-group .ui-button.btn-select .ui-label-group{padding-top:4px}.ui-button-group .ui-button.btn-select .ui-button-value{padding-top:12px;display:block;text-align:left;font-size:16px!important;line-height:22px!important;font-weight:700}.ui-check-button{position:relative;display:flex;width:100%}.ui-check-button .ui-button.btn-select{padding-right:48px;pointer-events:none}.ui-check-button .ui-checkbox-area{position:absolute;top:20px;right:16px}:root{--btn-xlarge-padding:16px;--btn-xlarge-height:56px;--btn-xlarge-radius:12px;--btn-large-padding:16px;--btn-large-height:48px;--btn-large-radius:8px;--btn-medium-padding:16px;--btn-medium-height:40px;--btn-medium-radius:8px;--btn-small-padding:14px;--btn-small-height:36px;--btn-small-radius:8px;--btn-xsmall-padding:12px;--btn-xsmall-height:32px;--btn-xsmall-fixed-width:160px;--btn-xsmall-radius:6px;--btn-fixed-large-width:264px;--btn-fixed-medium-width:196px;--btn-fixed-small-width:96px;--btn-solid-primary-bg-color:var(--primary);--btn-solid-primary-font-color:#fff;--btn-solid-secondary-bg-color:var(--primary08);--btn-solid-secondary-font-color:var(--primary);--btn-solid-tertiary-bg-color:var(--bg200);--btn-solid-tertiary-font-color:var(--text5);--btn-solid-info-bg-color:var(--bg100);--btn-solid-info-font-color:var(--text2);--btn-solid-danger-bg-color:var(--error08);--btn-solid-danger-font-color:var(--error);--btn-line-default-border-color:var(--text2);--btn-line-default-font-color:var(--text2);--btn-text-gray1-font-color:var(--text2);--btn-text-gray2-font-color:var(--text5);--btn-text-gray3-font-color:var(--text9);--btn-text-point1-font-color:var(--secondary);--btn-text-point2-font-color:var(--primary)}.ui-button-group .ui-button.btn-later,.ui-button-group .ui-button.btn-select,.ui-button.-text.-large,.ui-button.-text.-medium,.ui-button.-text.-small,.ui-button.-text.-xlarge,.ui-button.-text.-xxlarge,.ui-button:not(.-text){display:inline-flex;gap:4px;flex:0 0 auto;flex-shrink:0;justify-content:center;align-items:center;border:0;line-height:normal;font-style:normal;transition:background-color .25s,border .25s;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;outline:none;user-select:none;vertical-align:bottom}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button-group .ui-button.btn-later>*+*,.ui-button-group .ui-button.btn-select>*+*,.ui-button.-text.-large>*+*,.ui-button.-text.-medium>*+*,.ui-button.-text.-small>*+*,.ui-button.-text.-xlarge>*+*,.ui-button.-text.-xxlarge>*+*,.ui-button:not(.-text)>*+*{margin-left:4px}}.ui-button-group .ui-button.btn-later:disabled,.ui-button-group .ui-button.btn-select:disabled,.ui-button.-text.-large:disabled,.ui-button.-text.-medium:disabled,.ui-button.-text.-small:disabled,.ui-button.-text.-xlarge:disabled,.ui-button.-text.-xxlarge:disabled,.ui-button:disabled:not(.-text){cursor:not-allowed}.ui-button-group .ui-button.btn-later:disabled .ui-icon,.ui-button-group .ui-button.btn-select:disabled .ui-icon,.ui-button.-text.-large:disabled .ui-icon,.ui-button.-text.-medium:disabled .ui-icon,.ui-button.-text.-small:disabled .ui-icon,.ui-button.-text.-xlarge:disabled .ui-icon,.ui-button.-text.-xxlarge:disabled .ui-icon,.ui-button:disabled:not(.-text) .ui-icon{color:var(--texti)}.-unvisible.ui-button.-text.-large,.-unvisible.ui-button.-text.-medium,.-unvisible.ui-button.-text.-small,.-unvisible.ui-button.-text.-xlarge,.-unvisible.ui-button.-text.-xxlarge,.-unvisible.ui-button:not(.-text),.ui-button-group .-unvisible.ui-button.btn-later,.ui-button-group .-unvisible.ui-button.btn-select{visibility:hidden}.ui-button-group .ui-button.btn-later .ui-icon,.ui-button-group .ui-button.btn-select .ui-icon,.ui-button.-text.-large .ui-icon,.ui-button.-text.-medium .ui-icon,.ui-button.-text.-small .ui-icon,.ui-button.-text.-xlarge .ui-icon,.ui-button.-text.-xxlarge .ui-icon,.ui-button:not(.-text) .ui-icon{display:inline-flex;align-items:center;color:inherit}.ui-button:not(.-text).-in-progress{gap:0;font-size:0;cursor:default;pointer-events:none}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button:not(.-text).-in-progress>*+*{margin-left:0}}.ui-button:not(.-text).-in-progress .ui-spinner{display:block}.ui-button:not(.-text).-full-width{width:100%}.ui-button:not(.-text):not(.-ghost) .ui-icon{width:16px;height:16px}.ui-button:not(.-text).-only-icon{color:var(--texti)}.ui-button:not(.-text).-only-icon .ui-icon{display:flex;margin:auto}.ui-button:not(.-text).-only-icon .ui-icon.-fitted{width:100%;height:100%}.ui-button:not(.-text).-only-icon.-large .ui-icon,.ui-button:not(.-text).-only-icon.-xlarge .ui-icon,.ui-button:not(.-text).-only-icon.-xxsmall{width:24px;height:24px}.ui-button:not(.-text).-only-icon.-in-progress .ui-icon{display:none}.ui-button:not(.-text).-reaction{padding:6px!important}.ui-button:not(.-text).-reaction span{font-size:14px!important;line-height:20px!important;font-weight:500}.ui-button:not(.-text):not(.-only-icon) .ui-icon{margin:0 -2px}.ui-button:not(.-text):not(.-only-icon).-large .ui-icon,.ui-button:not(.-text):not(.-only-icon).-xlarge .ui-icon{width:20px;height:20px}.ui-button:not(.-text).-xlarge{padding:0 var(--btn-xlarge-padding);height:var(--btn-xlarge-height);border-radius:var(--btn-xlarge-radius);font-size:16px!important;line-height:22px!important;font-weight:700}.ui-button.-xlarge.-only-icon{gap:0;padding:0!important;width:var(--btn-xlarge-height);height:var(--btn-xlarge-height);font-size:0!important}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button.-xlarge.-only-icon>*+*{margin-left:0}}.ui-button:not(.-text).-large{padding:0 var(--btn-large-padding);height:var(--btn-large-height);border-radius:var(--btn-large-radius);font-size:16px!important;line-height:22px!important;font-weight:700}.ui-button.-large.-only-icon{gap:0;padding:0!important;width:var(--btn-large-height);height:var(--btn-large-height);font-size:0!important}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button.-large.-only-icon>*+*{margin-left:0}}.ui-button:not(.-text).-medium{padding:0 var(--btn-medium-padding);height:var(--btn-medium-height);border-radius:var(--btn-medium-radius);font-size:14px!important;line-height:20px!important;font-weight:500}.ui-button.-medium.-only-icon{gap:0;padding:0!important;width:var(--btn-medium-height);height:var(--btn-medium-height);font-size:0!important}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button.-medium.-only-icon>*+*{margin-left:0}}.ui-button:not(.-text).-small{padding:0 var(--btn-small-padding);height:var(--btn-small-height);border-radius:var(--btn-small-radius);font-size:14px!important;line-height:20px!important;font-weight:500}.ui-button.-small.-only-icon{gap:0;padding:0!important;width:var(--btn-small-height);height:var(--btn-small-height);font-size:0!important}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button.-small.-only-icon>*+*{margin-left:0}}.ui-button:not(.-text).-xsmall{padding:0 var(--btn-xsmall-padding);height:var(--btn-xsmall-height);border-radius:var(--btn-xsmall-radius);font-size:13px!important;line-height:19px!important;font-weight:500}.ui-button.-xsmall.-only-icon{gap:0;padding:0!important;width:var(--btn-xsmall-height);height:var(--btn-xsmall-height);font-size:0!important}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-button.-xsmall.-only-icon>*+*{margin-left:0}}.ui-button.-solid.-primary{background-color:var(--btn-solid-primary-bg-color);color:var(--btn-solid-primary-font-color)}.ui-button.-solid.-primary:not(:disabled).-active,.ui-button.-solid.-primary:not(:disabled):active{background-color:color-mix(in oklab,var(--btn-solid-primary-bg-color),#fff 16%)}.ui-button.-solid.-primary:disabled{background-color:var(--bg100);color:var(--texti)}.ui-button.-solid.-secondary{background-color:var(--btn-solid-secondary-bg-color);color:var(--btn-solid-secondary-font-color)}.ui-button.-solid.-secondary:not(:disabled).-active,.ui-button.-solid.-secondary:not(:disabled):active{background-color:color-mix(in oklab,var(--btn-solid-secondary-bg-color),#000 2%)}.ui-button.-solid.-secondary:disabled{background-color:var(--bg100);color:var(--texti)}.ui-button.-solid.-tertiary{background-color:var(--btn-solid-tertiary-bg-color);color:var(--btn-solid-tertiary-font-color)}.ui-button.-solid.-tertiary:not(:disabled).-active,.ui-button.-solid.-tertiary:not(:disabled):active{background-color:color-mix(in oklab,var(--btn-solid-tertiary-bg-color),#000 2%)}.ui-button.-solid.-tertiary:disabled{background-color:var(--bg100);color:var(--texti)}.ui-button.-solid.-info{background-color:var(--btn-solid-info-bg-color);color:var(--btn-solid-info-font-color)}.ui-button.-solid.-info:not(:disabled).-active,.ui-button.-solid.-info:not(:disabled):active{background-color:color-mix(in oklab,var(--btn-solid-info-bg-color),#000 2%)}.ui-button.-solid.-info:disabled{background-color:var(--bg100);color:var(--texti)}.ui-button.-solid.-danger{background-color:var(--btn-solid-danger-bg-color);color:var(--btn-solid-danger-font-color)}.ui-button.-solid.-danger:not(:disabled).-active,.ui-button.-solid.-danger:not(:disabled):active{background-color:color-mix(in oklab,var(--btn-solid-danger-bg-color),#000 2%)}.ui-button.-solid.-danger:disabled{background-color:var(--bg100);color:var(--texti)}.ui-button.-line.-default{background-color:transparent;border:1px solid var(--btn-line-default-border-color);color:var(--btn-line-default-font-color)}.ui-button.-line.-default:not(:disabled).-active,.ui-button.-line.-default:not(:disabled):active{background-color:color-mix(in oklab,#fff,#000 2%)}.ui-button.-line.-default:disabled{border:0;background-color:var(--bg100);color:var(--texti)}.ui-button.-text.-xxlarge{width:fit-content;gap:0;font-size:36px!important;line-height:normal!important;font-weight:700}.ui-button.-text.-xxlarge .ui-icon{width:24px;height:24px}.ui-button.-text.-xlarge{width:fit-content;gap:0;font-size:24px!important;line-height:31px!important;font-weight:700}.ui-button.-text.-xlarge .ui-icon{width:24px;height:24px}.ui-button.-text.-large{width:fit-content;gap:0;font-size:16px!important;line-height:22px!important;font-weight:700}.ui-button.-text.-large .ui-icon{width:20px;height:20px}.ui-button.-text.-medium{width:fit-content;gap:0;font-size:14px!important;line-height:20px!important;font-weight:700}.ui-button.-text.-medium .ui-icon{width:20px;height:20px}.ui-button.-text.-small{width:fit-content;gap:0;font-size:12px!important;line-height:16px!important;font-weight:700}.ui-button.-text.-small .ui-icon{width:16px;height:16px}.ui-button.-text.-gray1{color:var(--btn-text-gray1-font-color);cursor:pointer}.ui-button.-text.-gray1:disabled{color:var(--text9);opacity:.4}.ui-button.-text.-gray2{color:var(--btn-text-gray2-font-color);cursor:pointer}.ui-button.-text.-gray2:disabled{color:var(--text9);opacity:.4}.ui-button.-text.-gray3{color:var(--btn-text-gray3-font-color);cursor:pointer}.ui-button.-text.-gray3:disabled{color:var(--text9);opacity:.4}.ui-button.-text.-point1{color:var(--btn-text-point1-font-color);cursor:pointer}.ui-button.-text.-point1:disabled{color:var(--text9);opacity:.4}.ui-button.-text.-point2{color:var(--btn-text-point2-font-color);cursor:pointer}.ui-button.-text.-point2:disabled{color:var(--text9);opacity:.4}.ui-button.-fixed-large{width:var(--btn-fixed-large-width)}.ui-button.-fixed-medium{width:var(--btn-fixed-medium-width)}.ui-button.-fixed-small{width:var(--btn-fixed-small-width)}.ui-card{border-radius:16px;background-color:#fff}.ui-card.bg-100{background-color:var(--bg100)}.ui-card.bg-200{background-color:var(--bg200)}.ui-card.-line{border:1px solid var(--border100)}.ui-card-group{display:flex;gap:var(--box-gap)}.ui-card-group .ui-card{flex:1 1 0}.ui-card-group.-column{flex-direction:column}.ui-card-group.-row{flex-direction:row;flex-wrap:wrap}:root{--checkbox-size:24px;--checkbox-radius:100%;--checkbox-border-color:var(--border200);--checkbox-border-color-checked:transparent;--checkbox-border-color-disabled:var(--border200);--checkbox-border-color-checked-disabeld:transparent;--checkbox-bg-color:#fff;--checkbox-bg-color-checked:var(--primary);--checkbox-bg-color-disabled:var(--bg200);--checkbox-bg-color-checked-disabled:rgba(var(--primary-rgb),0.12)}.ui-checkbox-area{display:inline-flex}.ui-checkbox-area .ui-checkbox{width:0;height:0}.ui-checkbox-area .ui-checkbox+label{position:relative;display:flex;align-items:center;flex-shrink:0;max-width:100%;cursor:pointer;gap:8px}.ui-checkbox-area .ui-checkbox+label.-reverse{flex-direction:row-reverse}.ui-checkbox-area .ui-checkbox:disabled+label,.ui-checkbox-area .ui-checkbox:disabled+label:before{cursor:not-allowed}.ui-checkbox-area .ui-checkbox+label:before{content:"";flex-shrink:0;display:inline-block;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12L10.5 16' stroke='%23d8d8d8' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17.5 8L10.5 16' stroke='%23d8d8d8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;transition:background-color .25s;cursor:pointer;vertical-align:bottom}.ui-checkbox-area .ui-checkbox:not(.-borderless)+label:before{border:1px solid var(--checkbox-border-color);background-color:var(--checkbox-bg-color)}.ui-checkbox-area .ui-checkbox:not(.-borderless):checked+label:before{border-color:var(--checkbox-border-color-checked);background-color:var(--checkbox-bg-color-checked)}.ui-checkbox-area .ui-checkbox:not(.-borderless):disabled:not(:checked)+label:before{border-color:var(--checkbox-border-color-disabled);background-color:var(--checkbox-bg-color-disabled);background-image:none}.ui-checkbox-area .ui-checkbox:not(.-borderless):disabled:checked+label:before{background-color:var(--checkbox-bg-color-checked-disabled);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12L10.5 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17.5 8L10.5 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.ui-checkbox-area .ui-checkbox.-borderless+label:before{border:0;background-color:transparent}.ui-checkbox-area .ui-checkbox.-borderless:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12L10.5 16' stroke='%234D00B6' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17.5 8L10.5 16' stroke='%234D00B6' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.ui-checkbox-area .ui-checkbox.-borderless:disabled:not(:checked)+label:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12L10.5 16' stroke='%23B1BBC0' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17.5 8L10.5 16' stroke='%23B1BBC0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");opacity:.2}.ui-checkbox-area .ui-checkbox.-borderless:disabled:checked+label:before{opacity:.12}.ui-checkbox-area .ellipsis-area{width:calc(100% - 40px)}.ui-checkbox-area.-complex{display:flex}.ui-checkbox-area.-complex .ui-checkbox{width:0;height:0}.ui-checkbox-area.-complex .ui-checkbox+label{display:flex;align-items:center;flex-shrink:0;max-width:100%;gap:8px}.ui-checkbox-area.-complex .ui-checkbox+label.-reverse{flex-direction:row-reverse}.ui-checkbox-area.-complex .ui-checkbox:disabled+label,.ui-checkbox-area.-complex .ui-checkbox:disabled+label:before{cursor:not-allowed}.ui-checkbox-area.-complex .ui-checkbox+label{position:relative;cursor:pointer;width:100%}.ui-checkbox-area.-complex .ui-checkbox+label:before{position:absolute;right:0;top:0}.ui-checkbox-area.-complex.-loan{padding:24px 0 40px}.ui-checkbox-area.-complex.-loan .inner-left{--dt-width:100px!important}.ui-chips-field-area{padding:0 var(--spacing-x)}.ui-chips-field-area .ui-input-label{font-size:13px!important;line-height:19px!important;font-weight:700}.ui-chips-area{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 4px}.ui-chips-area.-grid3{grid-template-columns:repeat(3,1fr)}.ui-chips-area.-grid4{grid-template-columns:repeat(4,1fr)}.ui-chip-area{position:relative;flex:1}.ui-chip-area .ui-chip-input{position:absolute;top:-1000%;left:-1000%}.ui-chip-area .ui-chip-input:checked+label{border-color:var(--text2);background-color:#fff;color:var(--text2)}.ui-chip-area .ui-chip-input:checked+label .ui-icon{color:inherit}.ui-chip-area .ui-chip-input:checked+label .ui-icon-check{color:var(--success)}.ui-chip-area .ui-chip-input:disabled+label{border:0;background-color:var(--bg100);color:var(--texti);opacity:.4;cursor:not-allowed}.ui-chip-area .ui-chip-input:disabled+label .ui-icon{color:inherit}.ui-chip-area .ui-chip-input+label:before{display:none}.ui-chip-area .ui-chip-label{display:flex;justify-content:center;align-items:center;padding:0 4px;min-height:48px;border-radius:8px;background-color:var(--bg100);border:1px solid var(--bg100);color:var(--text9);font-size:14px!important;line-height:20px!important;font-weight:500;transition:all .25s;cursor:pointer;gap:4px;box-sizing:border-box}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-chip-area .ui-chip-label>*+*{margin-left:4px}}.ui-chip-area .ui-chip-label .slot{padding:0;display:flex;align-items:center}.ui-chip-area .ui-chip-label .slot .ui-icon{color:inherit}.ui-chips-area.-inline{display:block;margin-top:-8px;margin-left:-8px}.ui-chips-area.-inline .ui-chip-area{display:inline-block;margin-top:8px;margin-left:8px}.ui-chips-area.-inline .ui-chip-area .ui-chip-label{padding:0 18px}.ui-divider{height:12px;background-color:var(--border100);opacity:.5}.ui-header-area{position:sticky;top:0}.ui-header,.ui-header-area{z-index:var(--z-index-header)}.ui-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-x);height:var(--header-height);color:var(--text2)}.ui-header.-fixed{position:sticky;top:0}.ui-header .ui-icon{color:inherit}.ui-header .right{display:flex;align-items:center;gap:20px;margin-left:auto;cursor:pointer;color:var(--text5)}.ui-header .right .icon-setting{color:var(--texti)}.ui-header .ui-header-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 48px - 64px - 16px);font-size:18px!important;line-height:24px!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-shrink:1!important}.ui-icon{display:flex;flex-shrink:0;color:var(--texti)}.ui-icon.inherit{color:inherit!important}.ui-icon g{transform-origin:center}p .ui-icon{display:inline-flex;vertical-align:top}.ui-image{display:block}.ui-image.-full{width:100%}.ui-image.-spacing,.ui-input-field-area{padding:0 var(--spacing-x)}.ui-input-field-area.-line.-large .ui-input{height:32px;font-size:20px!important;line-height:28px!important;font-weight:700}.ui-input-field-area.-line.-large .ui-input-reactive{height:auto}.ui-input-field-area.-line.-large .ui-input-unit-area{font-size:18px!important;line-height:24px!important;font-weight:500}.ui-input-field-area.-line.-medium .ui-input-label{font-size:13px!important;line-height:19px!important;font-weight:700}.ui-input-field-area.-line.-medium .ui-input{height:24px;font-size:18px!important;line-height:24px!important;font-weight:700}.ui-input-field-area.-line.-medium .ui-input-reactive{height:auto}.ui-input-field-area.-line.-medium .ui-input-button-area{margin-bottom:-4px}.ui-input-field-area.-line.-medium .ui-input-help-text{font-size:11px!important;line-height:15px!important;font-weight:500}.ui-input-field-area.-line .-disabled{border-color:rgba(222,232,238,.6);cursor:not-allowed}.ui-input-field-area.-line .-disabled .ui-input{color:var(--text9)}.ui-input-field-area.-box .ui-input-area{padding:0 16px;border-width:1px;border-radius:8px;height:58px}.ui-input-field-area.-box .ui-input-area.-reactive{padding:16px;height:auto}.ui-input-field-area.-box .ui-input{font-size:16px!important;line-height:22px!important;font-weight:500}.ui-input-field-area.-box .ui-input-help-text{font-size:11px!important;line-height:15px!important;font-weight:500}.ui-input-field-area.-box .-disabled{border-color:var(--border200);background-color:var(--bg100)}.ui-input-field-area.-box .-disabled .ui-input{background-color:var(--bg100)}.ui-input-field-area.-box .-disabled .ui-input.-textarea{flex-grow:1}.ui-input-field-area.-box .ui-input-area.-textarea{position:relative;padding:18px 16px;height:inherit;max-height:124px}.ui-input-field-area.-box .ui-input-area.-textarea .ui-button{position:absolute;right:16px;bottom:13px}.ui-input-field-area.-box .ui-input.-textarea{flex:0 0 calc(100% - 60px);height:inherit;max-height:88px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;font-size:16px!important;line-height:22px!important;font-weight:500;letter-spacing:-.5px}.ui-input-field-area.-box .ui-input.-textarea.-virtual{flex:1;text-align:left;color:var(--text9);margin-left:-3px}.ui-input-label{font-size:14px!important;line-height:20px!important;font-weight:700;color:var(--text2)}.ui-input-label+.ui-chips-area,.ui-input-label+.ui-input-area{margin-top:8px}.ui-input-label em{color:var(--secondary)}.ui-input-area{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;width:100%;border:solid var(--border200);border-width:0 0 1px}.ui-input-area.-focused,.ui-input-area:has(input:not([readonly]):focus),.ui-input-area:has(textarea:not([readonly]):focus){border-color:var(--primary)}.ui-input-area.-error{border-color:var(--error)!important}.ui-input-area .ui-input{width:100%;color:var(--text2);padding:0;border:0}.ui-input-area .ui-input:not(.-textarea){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-shrink:1!important}.ui-input-area .ui-input.-no-cursor{caret-color:transparent}.ui-input-area .ui-input[readonly]{cursor:default}.ui-input-button-area{display:flex;gap:8px}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-input-button-area>*+*{margin-left:8px}}.ui-input-button-area .ui-button.-ghost.-only-icon .ui-icon{width:24px;height:24px;color:var(--texti)}.ui-input-unit-area{flex-shrink:0;font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text9)}.ui-input-help-area{margin-top:12px}.ui-input-help-area.-between{display:flex;justify-content:space-between}.ui-input-help-area .ui-input-help-text{margin-top:0}.ui-input-help-area button:only-child{margin-left:auto}.ui-input-help-text{margin-top:8px;font-size:13px!important;line-height:19px!important;font-weight:500;color:var(--text9);word-break:break-all}.ui-label-group{display:flex;align-items:center;flex-wrap:wrap}.ui-label-group.-gap{gap:8px}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-label-group.-gap>*+*{margin-left:8px}}.ui-label-group.-nowrap{flex-wrap:nowrap;overflow:hidden}.ui-label-group.-inherit .ui-label.-text:before{background-color:currentColor}.ui-label{flex-shrink:0;width:fit-content}.ui-label:not(.-text){display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px!important;line-height:16px!important;font-weight:700}.ui-label:not(.-text).-small{padding:4px 6px;font-size:10px!important;line-height:normal!important;font-weight:700}.ui-label:not(.-text).-medium{padding:4px 8px;font-size:12px!important;line-height:16px!important;font-weight:700}.ui-label:not(.-text).-primary{background-color:var(--primary08);color:var(--primary)}.ui-label:not(.-text).-secondary{background-color:var(--secondary08);color:var(--secondary)}.ui-label:not(.-text).-success{background-color:var(--success08);color:var(--success)}.ui-label:not(.-text).-danger{background-color:var(--danger08);color:var(--danger)}.ui-label:not(.-text).-tertiary{background-color:var(--bg100);color:var(--text9)}.ui-label.-text{color:var(--text5)}.ui-label.-text,.ui-label.-text.-medium{font-size:12px!important;line-height:16px!important;font-weight:500}.ui-label.-text.-large{font-size:14px!important;line-height:20px!important;font-weight:500}.ui-label.-text.-primary{color:var(--primary)}.ui-label.-text.-primary-sub{color:var(--primary-sub)}.ui-label.-text.-blue,.ui-label.-text.-success{color:var(--secondary)}.ui-label.-text.-gray,.ui-label.-text.-hold{color:var(--text9)}.ui-label.-text.-gray2{color:var(--text8)}.ui-label.-text.-gray3{color:var(--text5)}.ui-label.-text.-danger,.ui-label.-text.-error,.ui-label.-text.-red{color:var(--error)}.ui-label.-text:not(:first-child){display:inline-flex;align-items:center}.ui-label.-text:not(:first-child):before{content:"";display:block;margin:auto 6px;width:1px;height:8px;background-color:var(--border200)}.ui-loader{display:inline-block}.ui-loader .ui-image-loader{display:block}.ui-loader.-capsule{display:inline-flex;gap:6px;align-items:center;background-color:#fff;border-radius:40px;border:1px solid var(--primary);box-sizing:border-box;padding:8px 24px 8px 16px;position:fixed;left:50%;bottom:0;transform:translateX(-50%);margin-bottom:max(24px,env(safe-area-inset-bottom))}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-loader.-capsule>*+*{margin-left:unset;margin-top:6px}}.ui-loader.-more{margin-top:var(--spacing-x);width:100%;display:flex;align-items:center;justify-content:center}.ui-loader-label{font-size:16px!important;line-height:22px!important;font-weight:700}.ui-modal-wrapper{--modal-radius:16px;--min-spacing:32px;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:100vh;z-index:-1}.ui-modal-wrapper.-visible{z-index:var(--z-index-modal)}.ui-modal-wrapper.-visible .ui-modal-inner,.ui-modal-wrapper.-visible .ui-modal-layer{opacity:1;visibility:visible;transform:translateZ(0)}.ui-modal-wrapper.-bottom{padding-top:var(--min-spacing)}.ui-modal-wrapper.-bottom .ui-modal-close{position:absolute;top:16px;right:16px;z-index:1;cursor:pointer}.ui-modal-wrapper.-bottom .ui-modal-close+.ui-modal-header{padding-right:40px}.ui-modal-wrapper.-bottom .ui-modal-inner{position:relative;margin-top:auto;padding-top:40px;border-radius:var(--modal-radius) var(--modal-radius) 0 0}.ui-modal-wrapper.-bottom.-ad .ui-modal-inner{padding-top:0}.ui-modal-wrapper.-bottom.-ad .ui-modal-body{padding:0}.ui-modal-wrapper.-bottom.-ad .ui-modal-footer .ui-button-group{display:flex;justify-content:space-between;align-items:center}.ui-modal-wrapper.-bottom.-ad .ui-modal-footer .btn-no-more{font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text9)}.ui-modal-wrapper.-bottom.-ad .ui-modal-footer .btn-close{font-size:16px!important;line-height:22px!important;font-weight:700;color:var(--text2)}.ui-modal-wrapper.-center{padding:var(--min-spacing)}.ui-modal-wrapper.-center .ui-modal-inner{margin:auto;max-width:350px;border-radius:var(--modal-radius)}.ui-modal-wrapper.-center .ui-modal-body{padding-top:0}.ui-modal-wrapper.-center .ui-modal-body strong{padding-top:16px;display:block;text-align:center;color:var(--text2);font-size:20px!important;line-height:28px!important;font-weight:700}.ui-modal-wrapper.-center .ui-modal-header+.ui-modal-footer{padding-top:40px}.ui-modal-wrapper.-center .ui-modal-header+.ui-modal-body{padding-top:24px}.ui-modal-wrapper.-center .ui-modal-footer{padding-bottom:16px}.ui-modal-wrapper.-full .ui-modal-layer{display:none}.ui-modal-wrapper.-full .ui-modal-close:not(:has(.inner)){display:flex;align-items:center;justify-content:flex-end;padding:0 var(--spacing-x);height:44px}.ui-modal-wrapper.-full .ui-modal-close .inner{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--spacing-x);margin:0 auto;max-width:720px;height:44px}.ui-modal-wrapper.-full .ui-modal-inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding-top:0}.ui-modal-wrapper.-full .ui-modal-header{padding:16px var(--spacing-x) 0;margin:0 auto;max-width:720px;font-size:24px!important;line-height:31px!important;font-weight:700}.ui-modal-wrapper.-full .ui-modal-header small{display:block;margin-top:12px;font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text5)}.ui-modal-wrapper.-full .ui-modal-body{padding-top:48px;margin:0 auto;max-width:720px}.ui-modal-wrapper.-full .ui-modal-footer{display:flex;margin:auto auto 0;max-width:720px}.ui-modal-wrapper.-full .ui-button-group.-select{padding:0}.ui-modal-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--layer-dimmed);opacity:0;transition:all .4s ease-in-out;visibility:hidden}.ui-modal-inner{position:relative;padding-top:32px;display:grid;width:100%;background-color:#fff;text-align:left;opacity:0;visibility:hidden;transform:translate3d(0,30%,0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,0,1);animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.2,0,0,1);overflow:hidden;z-index:var(--z-index-modal)}.ui-modal-inner .ui-modal-body{overflow:auto}.ui-modal-close{position:sticky;top:0;background-color:#fff;z-index:1}.ui-modal-close .ui-button{margin:0 -4px}.ui-modal-close .ui-button .ui-icon{width:24px;height:24px}.ui-modal-header{position:relative;padding-left:var(--spacing-x);padding-right:var(--spacing-x);width:100%;font-size:20px!important;line-height:28px!important;font-weight:700;color:var(--text2)}.ui-modal-header+.ui-modal-footer{padding-top:48px}.ui-modal-header+.ui-modal-footer p{margin-top:-32px}.ui-modal-body{padding-top:24px;padding-left:var(--spacing-x);padding-right:var(--spacing-x);padding-bottom:32px;width:100%;font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text5)}.ui-modal-body>.ui-list+*,.ui-modal-body>p+*,.ui-modal-body>table+*,.ui-modal-body>ul+*{margin-top:16px}.ui-modal-body>p:not([class*=fz-]){font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text5)}.ui-modal-body>p:not([class*=fz-]) small{font-size:14px!important;line-height:20px!important;font-weight:500;color:var(--text9)}.ui-modal-body ul.-large,.ui-modal-body ul.-large li{font-size:16px!important;line-height:22px!important;font-weight:500}.ui-modal-body ul.-large li{position:relative;padding-left:20px;color:var(--text5)}.ui-modal-body ul.-large li:before{content:"";display:block;position:absolute;top:9px;left:9px;width:2px;height:2px;border-radius:100%;background-color:currentColor}.ui-modal-body ul.-large li+li{margin-top:16px}.ui-modal-body ul:not(.-large) li{position:relative;padding-left:20px;font-size:14px!important;line-height:20px!important;font-weight:500;color:var(--text9)}.ui-modal-body ul:not(.-large) li:before{content:"";display:block;position:absolute;top:9px;left:9px;width:2px;height:2px;border-radius:100%;background-color:currentColor}.ui-modal-body ul:not(.-large) li+li{margin-top:8px}.ui-modal-body .agree_details ul li,.ui-modal-body .ui-notice-content ul li{color:var(--text5)}.ui-modal-body .agree_details ul li:before,.ui-modal-body .ui-notice-content ul li:before{display:inline-block;clear:both;width:20px;height:20px;text-align:center;line-height:20px;content:"・"!important;position:absolute;left:0;top:0;border-radius:initial;background-color:initial}.ui-modal-body table{border-top:1px solid var(--text5);text-align:left}.ui-modal-body table tr{border-bottom:1px solid var(--border200)}.ui-modal-body table th{width:123px;background-color:var(--bg100);font-weight:700;color:var(--text5)}.ui-modal-body table td,.ui-modal-body table th{padding:14px 16px;font-size:14px!important;line-height:20px!important}.ui-modal-body table td{font-weight:500;color:var(--text2)}.ui-modal-body .ui-chips-field-area,.ui-modal-body .ui-input-field-area,.ui-modal-body .ui-list-item{padding-left:0;padding-right:0}.ui-modal-body .ui-list-item.-option{padding:12px var(--spacing-x)}.ui-modal-body .ui-accordion-area,.ui-modal-body .ui-list-option-area{margin-left:calc(-1*var(--spacing-x));margin-right:calc(-1*var(--spacing-x))}.ui-modal-body .ui-image{margin:0 auto;max-width:100%}.ui-modal-footer{position:sticky;left:0;right:0;bottom:0;margin-top:auto;padding-top:16px;padding-left:var(--spacing-x-narrow);padding-right:var(--spacing-x-narrow);background:linear-gradient(180deg,transparent 0,#fff 16px,#fff);z-index:1;padding-bottom:max(16px,env(safe-area-inset-bottom));width:100%}.ui-modal-footer p{font-size:16px!important;font-weight:500;line-height:32px}:root{--radio-size:24px;--radio-dot-size:10px;--radio-radius:100%;--radio-border-color:var(--border200);--radio-border-color-checked:var(--border200);--radio-border-color-disabled:var(--border200);--radio-border-color-checked-disabeld:var(--border200);--radio-bg-color:#fff;--radio-bg-color-checked:#fff;--radio-bg-color-disabled:var(--bg200);--radio-bg-color-checked-disabled:#fff}.ui-radio-area{position:relative;display:inline-flex}.ui-radio-area .ui-radio{width:0;height:0}.ui-radio-area .ui-radio+label{position:relative;display:flex;align-items:center;flex-shrink:0;max-width:100%;cursor:pointer;gap:8px}.ui-radio-area .ui-radio+label.-reverse{flex-direction:row-reverse}.ui-radio-area .ui-radio:disabled+label,.ui-radio-area .ui-radio:disabled+label:before{cursor:not-allowed}.ui-radio-area .ui-radio+label:before{content:"";flex-shrink:0;display:inline-block;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius);transition:background-color .25s;cursor:pointer;vertical-align:bottom}.ui-radio-area .ui-radio+label:after{content:"";position:absolute;top:calc(var(--radio-size)/2 - var(--radio-dot-size)/2);left:calc(var(--radio-size)/2 - var(--radio-dot-size)/2);width:var(--radio-dot-size);height:var(--radio-dot-size);border-radius:var(--radio-radius);background-color:var(--border200)}.ui-radio-area .ui-radio+label.-reverse:after{left:auto;right:calc(var(--radio-size)/2 - var(--radio-dot-size)/2)}.ui-radio-area .ui-radio+label:before{border:1px solid var(--radio-border-color);background-color:var(--radio-bg-color)}.ui-radio-area .ui-radio:checked+label:after{background-color:var(--primary)}.ui-radio-area .ui-radio:disabled:not(:checked)+label:before{border-color:var(--radio-border-color-disabled);background-color:var(--radio-bg-color-disabled)}.ui-radio-area .ui-radio:disabled:not(:checked)+label:after{display:none}.ui-radio-area .ui-radio:disabled:checked+label:after{opacity:.5}:root{--select-gray1-font-color:var(--text2);--select-gray2-font-color:var(--text5);--select-gray3-font-color:var(--text9);--select-point1-font-color:var(--secondary);--select-point2-font-color:var(--primary)}.ui-select{display:inline-flex;align-items:center;color:var(--text2);cursor:pointer}.ui-select .ui-icon{margin-left:4px}.ui-select.-type-a{padding:0 8px;height:24px;font-size:14px!important;line-height:20px!important;font-weight:500;border-radius:5px;background-color:var(--bg100);color:var(--text5)}.ui-select.-type-a .ui-icon{color:inherit}.ui-select.-type-b{padding:0 16px;height:40px;font-size:18px!important;line-height:24px!important;font-weight:500;border-radius:8px;background-color:var(--bg100)}.ui-select.-type-b .ui-icon{color:var(--text5)}.ui-select.-type-c{padding:0 16px;height:40px;font-size:18px!important;line-height:24px!important;font-weight:500;border-radius:20px;border:1px solid}.ui-select.-type-c .ui-icon{color:inherit}.ui-select.-type-d{display:flex;font-size:20px!important;line-height:28px!important;font-weight:700}.ui-select.-type-d .ui-icon{color:var(--text9)}.ui-select.-type-d.-xlarge{width:fit-content;gap:0;font-size:36px!important;line-height:normal!important;font-weight:700}.ui-select.-type-d.-xlarge .ui-icon{width:24px;height:24px}.ui-select.-type-d.-large{width:fit-content;gap:0;font-size:16px!important;line-height:22px!important;font-weight:700}.ui-select.-type-d.-large .ui-icon{width:20px;height:20px}.ui-select.-type-d.-medium{width:fit-content;gap:0;font-size:14px!important;line-height:20px!important;font-weight:700}.ui-select.-type-d.-medium .ui-icon{width:20px;height:20px}.ui-select.-type-d.-small{width:fit-content;gap:0;font-size:12px!important;line-height:16px!important;font-weight:700}.ui-select.-type-d.-small .ui-icon{width:16px;height:16px}.ui-select.-type-d.-gray1{color:var(--select-gray1-font-color);cursor:pointer}.ui-select.-type-d.-gray1:disabled{color:var(--text9);opacity:.4}.ui-select.-type-d.-gray2{color:var(--select-gray2-font-color);cursor:pointer}.ui-select.-type-d.-gray2:disabled{color:var(--text9);opacity:.4}.ui-select.-type-d.-gray3{color:var(--select-gray3-font-color);cursor:pointer}.ui-select.-type-d.-gray3:disabled{color:var(--text9);opacity:.4}.ui-select.-type-d.-point1{color:var(--select-point1-font-color);cursor:pointer}.ui-select.-type-d.-point1:disabled{color:var(--text9);opacity:.4}.ui-select.-type-d.-point2{color:var(--select-point2-font-color);cursor:pointer}.ui-select.-type-d.-point2:disabled{color:var(--text9);opacity:.4}.ui-table{text-align:left}.ui-table caption{display:none}.ui-table.-default{position:relative;text-align:left}.ui-table.-default:before{content:"";display:block;width:100%;height:1px;background-color:var(--text5);position:absolute;left:0;right:0;top:0;clear:both}.ui-table.-default tr{border-bottom:1px solid var(--border200)}.ui-table.-default th{width:123px;background-color:var(--bg100);font-weight:700;color:var(--text5)}.ui-table.-default td,.ui-table.-default th{padding:14px 16px;font-size:14px!important;line-height:20px!important}.ui-table.-default td{font-weight:500;color:var(--text2)}.ui-table.-default .-emphasis{position:relative}.ui-table.-default .-emphasis td:after{content:"";height:100%;position:absolute;left:0;right:0;top:-1px;clear:both;z-index:1;border:1px solid var(--primary)}.ui-table.-default.-column{text-align:center}.ui-table.-default.-column td:not(:first-child),.ui-table.-default.-column th:not(:first-child){border-left:1px solid var(--border200)}.ui-table.-desc tr{vertical-align:top}.ui-table.-desc td,.ui-table.-desc th{font-size:16px!important;line-height:22px!important;font-weight:500}.ui-table.-desc th{padding-right:8px;color:var(--text9)}.ui-table.-desc td{color:var(--text5)}.ui-table.-desc tr+tr td,.ui-table.-desc tr+tr th{padding-top:16px}*+.ui-table{margin-top:16px}.ui-tabs-area.-sticky{position:sticky!important;top:calc(var(--header-height))!important;z-index:1}.ui-tabs-area .ui-tabs-list{position:relative;display:flex;align-items:center;background-color:#fff;z-index:var(--z-index-tabs)}.ui-tabs-area .ui-tabs-list.-default{padding:0 var(--spacing-x);border-bottom:1px solid var(--border100)}.ui-tabs-area .ui-tabs-list.-default.-sticky{position:sticky!important;top:calc(var(--header-height))!important}.ui-tabs-area .ui-tabs-list.-default.-fit-content{flex-wrap:nowrap;overflow-x:auto}.ui-tabs-area .ui-tabs-list.-capsule{padding:3px;height:40px;border-radius:8px;background-color:var(--bg200)}.ui-tabs-area .ui-tabs-list.-capsule.-small{display:inline-flex;height:38px}.ui-tabs-area .ui-tabs-list.-filter{--filter-size:34px;--filter-height:var(--filter-size);--filter-bottom-gap:8px;padding:0 var(--spacing-x);margin-bottom:calc(-1*var(--filter-bottom-gap));overflow-x:auto}.ui-tabs-area .ui-tabs-list.-filter::-webkit-scrollbar{display:none}.ui-tabs-area .ui-tabs-list.-filter.-multiline{padding-right:70px}.ui-tabs-area .ui-tabs-list.-filter.-multiline.-sticky{position:sticky!important;top:calc(var(--header-height))!important}.ui-tabs-area .ui-tabs-list.-filter.-multiline.-filter-open{flex-wrap:wrap;margin-bottom:calc(-1*var(--filter-bottom-gap))}.ui-tabs-area .btn-more-area{position:absolute;top:0;right:0;padding-left:16px;padding-right:var(--spacing-x);margin-bottom:var(--filter-bottom-gap);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 16px,#fff);z-index:var(--z-index-tabs-more)}.ui-tabs-area .btn-more-area .btn-more{display:flex;width:var(--filter-size);height:var(--filter-size);border:1px solid var(--text2);border-radius:calc(var(--filter-height)/2);color:var(--text2)}.ui-tabs-area .btn-more-area .btn-more .ui-icon{margin:auto;color:inherit}.ui-tabs-area .ui-tabs-item{cursor:pointer}.ui-tabs-area .ui-tabs-item,.ui-tabs-area .ui-tabs-item .slot{display:flex;flex-shrink:0;align-items:center;justify-content:center}.ui-tabs-area .ui-tabs-item .slot{position:relative}.ui-tabs-area .ui-tabs-item.-default{height:56px;font-size:16px!important;line-height:22px!important;font-weight:700;color:var(--text9)}.ui-tabs-area .ui-tabs-item.-default:not(.-large).-equally{flex:1;padding:0 16px}.ui-tabs-area .ui-tabs-item.-default:not(.-large).-fit-content{padding:0 16px}.ui-tabs-area .ui-tabs-item.-default.-large{font-size:18px!important;line-height:24px!important;font-weight:700}.ui-tabs-area .ui-tabs-item.-default.-large+.-large{margin-left:32px}.ui-tabs-area .ui-tabs-item.-default.-large.-fit-content{padding:0}.ui-tabs-area .ui-tabs-item.-default.-large.-active:after{height:4px}.ui-tabs-area .ui-tabs-item.-default.-active{position:relative;color:var(--text2)}.ui-tabs-area .ui-tabs-item.-default.-active:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:2px;background-color:var(--text2)}.ui-tabs-area .ui-tabs-item.-capsule{padding:0 12px;height:100%;border-radius:6px;font-size:16px!important;line-height:22px!important;font-weight:700;color:var(--text9)}.ui-tabs-area .ui-tabs-item.-capsule.-small{font-size:14px!important;line-height:20px!important;font-weight:700}.ui-tabs-area .ui-tabs-item.-capsule:not(.-small){flex:1}.ui-tabs-area .ui-tabs-item.-capsule.-active{background-color:#fff;color:var(--text2)}.ui-tabs-area .ui-tabs-item.-capsule .ui-badge{display:none}.ui-tabs-area .ui-tabs-item.-filter{padding:0 16px;height:var(--filter-height);border:1px solid var(--border100);border-radius:17px;background-color:#fff;font-size:14px!important;line-height:20px!important;font-weight:500;color:var(--text9)}.ui-tabs-area .ui-tabs-item.-filter:not(:only-child){margin-right:4px;margin-bottom:var(--filter-bottom-gap)}.ui-tabs-area .ui-tabs-item.-filter.-active{border-color:var(--text2);background-color:var(--text2);color:#fff}.ui-tabs-area .ui-tabs-item.-filter .slot{gap:8px}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-tabs-area .ui-tabs-item.-filter .slot>*+*{margin-left:8px}}.ui-tabs-area .ui-tabs-item.-filter .ui-icon{margin:0 -4px}:root{--toggle-medium-width:40px;--toggle-medium-height:22px;--toggle-small-width:32px;--toggle-small-height:18px;--toggle-dot-color:#fff;--toggle-bg-color:var(--bg300);--toggle-bg-color-checked:var(--success)}.ui-toggle-area{--toggle-width:var(--toggle-medium-width);--toggle-height:var(--toggle-medium-height);--toggle-radius:calc(var(--toggle-height) / 2);--dot-gap:5px;--toggle-dot-height:calc(var(--toggle-height) - var(--dot-gap) * 2);--toggle-dot-width:var(--toggle-dot-height);--toggle-dot-width-pressed:calc(var(--toggle-dot-width) + 4px);display:flex;align-items:center}.ui-toggle-area.-small{--toggle-width:var(--toggle-small-width);--toggle-height:var(--toggle-small-height);--dot-gap:4px}.ui-toggle-area .ui-toggle{width:0;height:0}.ui-toggle-area .ui-toggle+label{position:relative;display:flex;align-items:center;flex-shrink:0;max-width:100%;cursor:pointer;gap:8px}.ui-toggle-area .ui-toggle+label.-reverse{flex-direction:row-reverse}.ui-toggle-area .ui-toggle:disabled+label,.ui-toggle-area .ui-toggle:disabled+label:before{cursor:not-allowed}.ui-toggle-area .ui-toggle:disabled+label{opacity:.3}.ui-toggle-area .ui-toggle+label .ui-toggle-dot{position:relative;display:flex;align-items:center;width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--toggle-radius);background-color:var(--toggle-bg-color);transition:all .2s ease-in-out}.ui-toggle-area .ui-toggle+label .ui-toggle-dot:after{content:"";position:absolute;top:0;left:0;margin:var(--dot-gap);width:var(--toggle-dot-width);height:var(--toggle-dot-height);border-radius:calc(var(--toggle-dot-height)/2);background-color:var(--toggle-dot-color);transition:all .2s ease-in-out}.ui-toggle-area .ui-toggle:checked+label .ui-toggle-dot{background-color:var(--toggle-bg-color-checked)}.ui-toggle-area .ui-toggle:checked+label .ui-toggle-dot:after{left:calc(100% - var(--toggle-dot-width) - var(--dot-gap)*2)}.ui-container-loading{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;padding-bottom:max(var(--spacing-b),env(safe-area-inset-bottom))}.ui-container-loading.-fixed-bottom-button{padding-bottom:0}.ui-container-loading .ui-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding-left:var(--spacing-x);padding-right:var(--spacing-x);text-align:center}.ui-container-loading .ui-content .ui-image-logo{width:40px;height:40px}.ui-container-loading .ui-content .ui-image-logo+.page-title{margin-top:24px}.ui-container-loading .ui-content .page-title{font-size:24px!important;line-height:31px!important;font-weight:700;color:var(--text2)}.ui-container-loading .ui-content .page-desc{margin-top:8px;font-size:16px!important;line-height:22px!important;font-weight:500;color:var(--text5)}.ui-container-loading .ui-content .ui-loader{margin-top:8px}.ui-container-loading .ui-sticky-bottom{padding-top:16px;padding-left:var(--spacing-x-narrow);padding-right:var(--spacing-x-narrow);padding-bottom:max(16px,env(safe-area-inset-bottom));text-align:center}.ui-modal-body .ui-container-loading{padding:0;min-height:calc(100vh - 48px - 32px)}.ui-box{display:flex}.ui-box.-row{flex-direction:row;align-items:center;gap:var(--box-gap)}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-box.-row>*+*{margin-left:var(--box-gap)}}.ui-box.-row.-between{justify-content:space-between}.ui-box.-row.-center{justify-content:center}.ui-box.-column{flex-direction:column;gap:var(--box-gap)}@supports(-webkit-touch-callout:none) and (not (translate:none)){.ui-box.-column>*+*{margin-top:var(--box-gap)}}.ui-box.-column.-center{align-items:center}.ui-box.-column.-start{align-items:start}.ui-container{min-height:100vh;background-color:#f7f7f7;padding-bottom:80px}@media screen and (max-width:900px){.ui-container{background-color:#fff}}.ui-container .ui-content{display:flex;flex-direction:column;padding:40px;margin:0 auto;max-width:720px;width:100%;background-color:#fff}@media screen and (max-width:900px){.ui-container .ui-content{padding:20px}}.ui-mdx{color:var(--text2)}.ui-mdx .ui-label+h1{margin-top:.5rem}.ui-mdx h1{font-size:2rem;line-height:1.5;font-weight:800;letter-spacing:-1.5px}.ui-mdx h2{margin-top:4rem}.ui-mdx h3,.ui-mdx h4{margin-top:1rem}.ui-mdx p{margin:1rem 0;line-height:1.5;word-break:break-all;text-align:justify}.ui-mdx p+ol,.ui-mdx p+p,.ui-mdx p+ul{margin-top:-.5rem}.ui-mdx p a{color:#ff7979}.ui-mdx iframe,.ui-mdx p img:not(:only-child),.ui-mdx small{margin-top:1rem}.ui-mdx ol,.ui-mdx ul{margin-top:.5rem;list-style-position:inside}.ui-mdx ol ol,.ui-mdx ol ul,.ui-mdx ul ol,.ui-mdx ul ul{margin-top:0;margin-left:1rem}.ui-mdx ol+h3,.ui-mdx ul+h3{margin-top:4rem}.ui-mdx ol li{list-style-type:decimal}.ui-mdx li{list-style-type:square;margin-left:1.2rem;line-height:1.7}.ui-mdx li ul li{list-style-type:circle}.ui-mdx li a{color:#ff7979;cursor:pointer}.ui-mdx hr{margin:1rem 0;width:100%;border:none;border-top:1px solid #ddd}.ui-mdx hr+*{margin-top:0}.ui-mdx img{display:block;max-width:100%;margin-top:1rem}.ui-mdx iframe+h3,.ui-mdx pre+h3{margin-top:5rem}.ui-mdx h3+pre,.ui-mdx pre+pre{margin-top:1rem}.ui-mdx code:not([class*=language]){padding:2px 4px;border-radius:4px;background-color:#fddcdc;color:#ff7979;vertical-align:text-top;word-break:break-all}.ui-mdx code[class*=language]{padding:0}.ui-mdx code,.ui-mdx pre{font-family:Consolas,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.7}.ui-mdx .hljs-comment,.ui-mdx .hljs-quote{font-style:normal}.ui-mdx video{margin-top:1rem}.flex-center img{flex:1}.image-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.image-container+.image-container{margin-top:1rem}.image-container img{margin-top:0;width:100%;height:auto;object-fit:cover}.ui-home{--page-gap:3.5vw}.ui-home .left,.ui-home .right{position:relative;display:flex;flex-direction:column;padding:var(--page-gap)}@media screen and (max-width:900px){.ui-home{--page-gap:20px;display:flex;flex-direction:column}.ui-home .left{padding-top:40px;padding-bottom:0}.ui-home .right{padding-top:0;padding-bottom:40px;flex:1;overflow:auto}.ui-home.intro{min-height:100vh;background-color:#111;color:#fff}.ui-home:nth-of-type(2n-1):not(.intro){background-color:#f7f7f7;color:#111}.ui-home:nth-of-type(2n){background-color:#fff;color:#111}}@media screen and (min-width:901px){.ui-home{display:grid;grid-template-rows:auto;grid-template-columns:2fr 3fr}}@media screen and (min-width:901px)and (max-width:1080px){.ui-home{min-height:min(100vh,700px)}}@media screen and (min-width:901px)and (max-width:1080px)and (max-height:700px){.ui-home{min-height:max(100vh,700px)}}@media screen and (min-width:901px)and (min-width:1081px){.ui-home{min-height:100vh}}@media screen and (min-width:901px){.ui-home:nth-of-type(2n-1){background-color:#111;color:#fff}.ui-home:nth-of-type(2n-1) .right{background-image:linear-gradient(180deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.04))}.ui-home:nth-of-type(2n){background-color:#fff;color:#111}.ui-home:nth-of-type(2n) .left{background-image:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.04))}}.ui-home .txt-area{display:flex;flex-direction:column;gap:max(.5vw,4px)}.ui-home .txt-area .category{font-size:max(1.2vw,12px);font-weight:100;line-height:1.5}.ui-home .txt-area .title{margin-left:-.05em;font-size:max(4.5vw,40px);font-weight:900;line-height:1.2;letter-spacing:-2px;text-transform:uppercase}.ui-home .txt-area .title.tight{letter-spacing:-3px}.ui-home .txt-area .desc{font-size:max(2vw,16px);font-weight:500}.ui-home .txt-area .etc{font-size:max(1.5vw,14px);font-weight:100}.ui-home .sub-title{margin-top:auto;margin-bottom:1em;font-size:max(2.5vw,24px)}@media screen and (max-width:900px){.ui-home .sub-title{margin-top:2em}}.ui-home .common-list{display:grid;gap:1em}.ui-home .common-list li{position:relative;display:flex;align-items:center;font-size:max(1.3vw,16px);font-weight:300}@media screen and (max-width:900px){.ui-home .common-list li{flex-direction:column;align-items:flex-start;padding-bottom:1em;border-bottom:1px solid var(--border100);font-size:14px;font-weight:500;color:var(--text5)}}@media(hover:hover){.ui-home .common-list li a:hover{color:var(--yellow)}}.ui-home .common-list .label,.ui-home .common-list .num{margin-right:1em;line-height:1;font-size:max(1.3vw,14px)}@media screen and (max-width:900px){.ui-home .common-list .label,.ui-home .common-list .num{margin-bottom:.5em;padding:.2em;font-size:12px;border-radius:4px;background-color:var(--text2);color:#fff;text-align:center}}.ui-home .common-list .num{flex-shrink:0;width:max(5.5vw,60px);font-family:Space Mono,Gulim,monospace;font-weight:700}.ui-home .common-list .label{display:inline-block;width:max(5.5vw,60px);font-family:var(--font-family-sans);font-weight:800}.ui-home.intro .left{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media screen and (max-width:900px){.ui-home.intro .left{padding-bottom:40px;height:100vh}}.ui-home.intro .right{display:flex;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:900px){.ui-home.intro .right{display:none}}.ui-home.intro .txt-intro{margin-top:auto;text-align:justify;font-size:max(.9vw,14px);font-weight:300;line-height:1.5;opacity:.5;word-break:break-all}.ui-home.intro .txt-intro .title{font-size:max(4.5vw,56px)}.ui-home.intro .toc{display:grid;gap:max(2vw,16px);margin-top:auto}.ui-home.intro .toc li{font-size:max(3.5vw,20px);font-weight:700;line-height:1;height:max(3.5vw,20px);letter-spacing:-1px;overflow:hidden}.ui-home.intro .toc li span{display:block;line-height:1;overflow:hidden;transition:transform .25s}@media(hover:hover){.ui-home.intro .toc li:hover span[lang=en],.ui-home.intro .toc li:hover span[lang=ko]{transform:translateY(-100%)}}.ui-home .careers-area{position:relative;padding-left:3vw;margin-top:auto}@media screen and (max-width:900px){.ui-home .careers-area{margin-top:2em;padding-left:0}}.ui-home .careers-area:before{content:"";position:absolute;top:calc(var(--page-gap) - 6vw);left:0;display:block;width:min(1vw,1px);height:calc(100% + 6vw);background-image:linear-gradient(180deg,hsla(0,0%,4%,0),#111 10%,#111)}@media screen and (max-width:900px){.ui-home .careers-area:before{display:none}}.ui-home .careers-area .careers-list{display:flex;flex-direction:column;gap:max(3.5vw,24px)}@keyframes bg{50%{background-color:var(--yellow)}to{background-color:currentColor}}.ui-home .careers-area .careers-list li{position:relative}.ui-home .careers-area .careers-list li:before{content:"";position:absolute;top:1.5vw;left:-3.35vw;display:block;width:.8vw;aspect-ratio:1/1;border-radius:.4vw;background-color:currentColor;transform:rotate(45deg);transition:background-color 1s}@media screen and (max-width:900px){.ui-home .careers-area .careers-list li:before{display:none}}.ui-home .careers-area .careers-list li.-active:before{animation:bg 2s infinite}@media(hover:hover){.ui-home .careers-area .careers-list li:hover .company{border-bottom-color:var(--yellow)}}@media screen and (max-width:900px){.ui-home .careers-area .careers-list li{padding:0 0 0 .8em;border-left:.2em solid}}.ui-home .careers-area .careers-list .company{display:inline-block;border-bottom:.2em solid transparent;line-height:1;font-size:max(2vw,20px);font-weight:800}.ui-home .careers-area .careers-list .company-desc{margin-top:.4em;line-height:1;font-size:max(1.2vw,14px);font-weight:500;color:var(--text5)}.ui-home .careers-area .careers-list .period{margin-top:.6em;line-height:1;font-size:max(1.2vw,14px);font-weight:300;color:var(--text8)}.ui-home .careers-area .careers-list .period span{margin-left:.5em;font-size:max(1vw,12px);font-weight:500}@media screen and (max-width:900px){.ui-home .careers-area .careers-list .detail{display:none}}.ui-home.activities .common-list{margin-top:auto}@media screen and (max-width:900px){.ui-home.activities .common-list{margin-top:3em}}.ui-home.etc .skill-set{display:flex;flex-wrap:wrap;gap:8px}.ui-home.etc .skill-set img{display:block;width:80px;border:1px solid rgba(0,0,0,.1);border-radius:16px}@media screen and (max-width:900px){.ui-home.etc .skill-set img{width:64px}.ui-home.etc .right:has(.title){margin-top:56px}.ui-home.etc .common-list.skills ul{display:flex;flex-wrap:wrap;gap:.4em}.ui-home.etc .common-list.skills ul.dev li{padding:.4em .8em;border:2px solid rgba(34,34,34,.1);border-radius:1em;background-color:var(--primary08);font-size:18px;color:var(--text2)}.ui-home.etc .common-list.skills ul li{padding:.4em .8em;border:2px solid rgba(34,34,34,.1);border-radius:1em;background-color:var(--bg100)}}@media screen and (min-width:901px){.ui-home.etc .common-list>li{width:100%}.ui-home.etc .common-list ul{display:flex;flex-wrap:wrap;width:calc(100% - 60px)}.ui-home.etc .common-list ul li:not(:first-child):before{content:",";margin-right:2px}}.ui-footer{padding:60px 0;background-color:#111;font-size:12px;line-height:2;color:hsla(0,0%,100%,.5);text-align:center}@media screen and (max-width:900px){.ui-footer{padding:32px 0;font-size:10px}}.cursorImage{position:absolute;width:20px;height:20px;pointer-events:none;display:none;transition:transform .1s ease}