.cast-index{align-items:center;gap:10px}.no-cast{padding:12px 18px}.cancel-button,.no-cast{align-items:center;display:flex;width:100%}.cancel-button{padding:16px 18px 0}.cancel-button .button{width:100%;border-color:var(--x--color-red-primary)}.cancel-button .button .font-subindex{color:var(--x--color-red-primary)}.entamelawpage .table-header{border-color:var(--x--theme-secondary);border-right-style:solid;border-right-width:1px;margin-left:-1px;margin-top:-1px;width:124px}.entamelawpage .table-data,.entamelawpage .table-header{align-self:stretch;background-color:var(--x--base-primary);gap:10px;justify-content:center;padding:5px 20px}.entamelawpage .table-data{width:178px}.entamelawpage .law-table{align-self:stretch;border-collapse:collapse;border:1px solid var(--x--theme-secondary);flex:0 0 auto;margin-left:-1px;margin-right:-1px;position:relative;width:100%}.entamelawpage .entamelawpage-screen{align-items:center;flex:0 0 auto;flex-direction:column;gap:10px;padding:30px 18px;width:100%}.entamelawpage .law-table-1{margin-top:-1px}.entamelawpage .text_label{width:109px;text-align:left}.entamelawpage .law-table td,.entamelawpage .law-table th{border:1px solid var(--x--theme-secondary);padding:10px;vertical-align:top}.entamelawpage .bold{font-weight:700}.cast-index{width:100%;display:flex;padding:12px 18px}.button-frame{width:100%;padding:20px 18px 0;gap:16px}.button-frame .button.red{border-color:var(--x--color-red-primary);color:var(--x--color-red-primary)}.tab-menu{display:flex;padding:0 18px 12px;width:100%}.card-list{flex-direction:column;padding:0 18px}.card-list,.date-select{width:100%;display:flex;align-items:center;gap:12px}.date-select{justify-content:space-between;padding:0 18px 12px}.date-select .item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--x--border-primary);border-radius:4px}.date-select .item .icon{display:flex;justify-content:center;align-items:center;width:12px;height:12px;background-image:url(/icons/cast/c-date-2.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.entameprivacypolicypage-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;padding:16px 18px;position:relative;width:100%}.policy-item{display:flex;flex-direction:column;gap:8px}.entametermspage .entametermspage-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;padding:16px 18px;position:relative;width:100%}.entametermspage .entametermspage-index{margin-top:-1px}.entametermspage .span{letter-spacing:.06px}.entametermspage .span2{letter-spacing:.07px}.entametermspage .entametermspage-elements{display:flex;flex-direction:column;gap:12px;line-height:20px}.entametoppage .frame-5871{flex-direction:column;gap:36px;height:100%;padding:60px 18px;width:375px}.button.green{background-color:var(--x--color-green-primary)}.button.md.green .font-normal{color:var(--x--base-primary)}.entametoppage .test-service-logo{background-image:url(/icons/cast/c-test-service-logo.svg);background-size:100% 100%;height:36px;position:relative;width:156px}.entametoppage .frame-58{justify-content:center}.entametoppage .span{letter-spacing:.04px}.entametoppage .textbox-18years{line-height:18px;margin-top:-1px;position:relative;width:300px}.entametoppage .explanation{display:flex;flex-direction:column;gap:20px;width:300px}.entametoppage .frame{align-items:center;display:flex;position:relative}.entametoppage .text-link{background:none;border:none;padding:0;color:#007bff;text-decoration:underline;cursor:pointer}a{text-decoration:none;color:inherit}.bold{font-weight:700!important}.entametoppage .textlink.font-sub{text-decoration:underline;color:var(--x--color-red-primary)}.button-item{display:flex;flex-direction:column;gap:16px;width:300px}.guidance{width:100%;display:flex;padding:12px 18px;align-items:center}.my-guest-element{position:relative;padding:12px 0}.my-guest-element .top{width:100%;display:flex;gap:12px;align-items:center}.my-guest-element .top .center{flex:1 1;display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.my-guest-element .top .center .name{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.my-guest-element .top .center .name .new-badge{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;padding:2px 4px;background-color:var(--x--color-red-secondary)}.my-guest-element .top .center .gift{width:18px;height:22px;flex-shrink:0;display:block;padding:0;border-bottom:none;background:url(/icons/cast/c-gift.svg) no-repeat 50%/contain}.my-guest-element .bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.my-guest-element .message-button{width:52px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--x--theme-primary);border:none;border-radius:8px;flex-shrink:0;padding:0}.my-guest-element .message-button.is-unreleased{background-color:var(--x--text-secondary)}.my-guest-element .message-button .icon{width:24px;height:24px;background:url(/icons/cast/c-message1-11.svg) no-repeat 50%/contain;flex-shrink:0}.guest-list{display:flex;flex-direction:column}.do-button,.guest-list{width:100%;padding:12px 18px}.head{width:100%;display:flex;align-items:center;gap:16px;padding:16px 18px}.head .info{gap:4px}.head .info,.introduction{display:flex;flex-direction:column}.introduction{gap:8px}.introduction,.message{width:100%;padding:28px 18px}.message{display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--x--border-primary);border-bottom:2px solid var(--x--border-primary)}.history,.message .message-status{width:100%;display:flex}.history{flex-direction:column;gap:12px;padding:28px 18px;border-bottom:2px solid var(--x--border-primary)}.history .schedule{width:100%;display:flex;align-items:center;justify-content:space-between}.history .schedule .left{gap:12px}.help-elements,.history .schedule .left{width:100%;display:flex;align-items:center}.help-elements{flex-direction:column}.profile-info{width:100%;display:flex;align-items:center;gap:20px;padding:12px 18px}.profile-info .photo{flex-direction:column;display:flex;align-items:center;gap:4px}.profile-info .photo .entame-list-cast-icon{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.profile-info .photo .entame-list-cast-icon .image{width:92px;height:92px;border-radius:999px}.profile-info .info,.profile-info .info .title{width:100%;display:flex;flex-direction:column;gap:4px}.profile-info .info .title .stageinfo{width:100%;display:flex;justify-content:space-between}.profile-info .info .title .stageinfo .text{width:100%;display:flex;gap:4px;padding:4px 0;align-items:flex-end}.profile-info .info .status,.profile-info .info .status .contents{width:100%;display:flex;flex-direction:column;gap:8px}.profile-info .info .status .contents{background-color:transparent;border-radius:0;padding:0}.profile-info .info .status .contents .index{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px}.profile-info .info .status .contents .index .label{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.profile-info .info .status .contents .index .label .badge{width:40px;display:flex;align-items:center;gap:2px;border-radius:4px;color:var(--x--base-primary);justify-content:center;padding:2px 4px}.profile-info .info .status .contents.introduce .index .label .badge{background-color:var(--x--color-pink-primary)}.profile-info .info .status .contents.number .index .label .badge{background-color:var(--x--color-purple-primary)}.profile-info .info .status .contents .gauge{width:100%;height:4px;background:var(--x--theme-secondary);border-radius:999px;overflow:hidden}.profile-info .info .status .contents .gauge .ratio{height:100%;border-radius:999px}.profile-info .info .status .contents.introduce .gauge .ratio{background:var(--x--color-pink-primary)}.profile-info .info .status .contents.number .gauge .ratio{background:var(--x--color-purple-primary)}.status-message{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px 18px}.status-message .input-wrapper{position:relative}.status-message .input-wrapper .icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/icons/cast/c-profile-edit.svg) no-repeat 50%/contain}.status-message .input-wrapper .input{width:100%;border:none;background-color:var(--x--base-secondary);border-radius:999px;padding:8px 16px;height:-moz-fit-content;height:fit-content}.page-contents-item{width:100%;display:flex;padding:12px 18px}.page-contents-item .entame-day-card{width:100%}.page-contents-item .cast-entamelist-detail-card,.page-contents-item .cast-entamelist-detail-card .contents{padding:0}.page-contents-item .cast-entamelist-detail-card .contents:after,.page-contents-item .cast-entamelist-detail-card .contents:before{display:none}.page-contents-item .frame{width:100%;display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background-color:var(--x--base-secondary)}.page-contents-item .frame .point{width:36px;height:36px;background:url(/icons/cast/c-point-9.svg) no-repeat 50%/contain}.page-contents-item .frame .items{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.page-contents-item .frame .items .item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.page-contents-item .frame .items .item .font-sub{flex-shrink:0;color:var(--x--text-secondary)}.page-contents-item .frame .items .item .font-normal{flex:1 1;text-align:right}.schedule{width:100%;height:-moz-fit-content;height:fit-content;gap:12px;padding:28px 18px;border-top:2px solid var(--x--border-primary)}.schedule,.schedule .title{display:flex;flex-direction:column;align-items:center}.schedule .title{gap:4px}.schedule .legends{height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:flex-end}.schedule .legends,.schedule .legends .legend{width:100%;display:flex;gap:8px}.schedule .legends .legend .icon{width:20px;height:20px;border-radius:999px}.schedule .legends .legend .icon.no-visit{background-color:var(--x--theme-primary)}.schedule .legends .legend .icon.visit{background-color:var(--x--theme-secondary)}.schedule .legends .legend .icon.selected{border:1px solid var(--x--color-purple-primary)}.schedule .info,.schedule .legends .multi-choice{display:flex;gap:12px;align-items:center}.schedule .info{width:100%}.schedule .info .icon{width:18px;height:20px;background-image:url(/icons/cast/c-click.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.schedule .detail{flex-direction:column}.schedule .detail,.schedule .detail .selected-info{width:100%;display:flex;gap:12px}.schedule .detail .selected-info .contents{flex:1 1;display:flex;flex-direction:column;gap:4px;background-color:transparent;border-radius:0;padding:0}.schedule .detail .selected-info .contents .text{width:100%;display:flex;gap:12px}.schedule .detail .button.delete{color:var(--x--color-red-primary);border-color:var(--x--color-red-primary)}.howtoentame{background-color:var(--x--base-primary);display:flex;flex-direction:column;width:375px}.howtoentame .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.howtoentame .page-contents{align-items:center;display:flex;flex-direction:column;gap:24px;padding:16px 18px;position:relative;width:375px;top:44px}.howtoentame .main-text{align-items:flex-start;gap:16px}.howtoentame .main-text,.howtoentame .text{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.howtoentame .text{align-items:center;gap:10px;justify-content:center}.howtoentame .text-1{display:flex;flex-direction:column;gap:30px}.howtoentame .supporting-text{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative}.inquiry-contents{padding:28px 18px}.inquiry-contents,.inquiry-contents .contents{width:100%;display:flex;flex-direction:column;gap:28px}.qr-code{width:100%;gap:12px;padding:24px 12px}.qr-code,.qr-code .dummy-qr{display:flex;flex-direction:column;align-items:center}.qr-code .dummy-qr{width:240px;height:240px;justify-content:center;border:1px solid var(--x--border-primary);border-radius:4px}.qr-code .dummy-qr .test-service-logo{background:url(/icons/cast/c-test-service-logo-1.svg) no-repeat 50%/contain;width:80px;height:18px}.action-button{width:100%;gap:32px;padding:12px 18px}.action-button,.action-button .item{display:flex;align-items:center;justify-content:center}.action-button .item{width:68px;flex-direction:column;gap:8px;white-space:nowrap}.action-button .item .icon{width:32px;height:32px}.action-button .item .icon.link{background:url(/icons/cast/c-link.svg) no-repeat 50%/contain}.action-button .item .icon.download{background:url(/icons/cast/c-download.svg) no-repeat 50%/contain}.share-button{width:100%;display:flex;gap:40px;padding:0 18px;justify-content:center}.share-button .icon{width:50px;height:50px}.share-button .icon.line{background:url(/icons/cast/c-line.svg) no-repeat 50%/contain}.share-button .icon.x{background:url(/icons/cast/c-x.svg) no-repeat 50%/contain}.share-button .icon.instagram{background:url(/icons/cast/c-instagram.svg) no-repeat 50%/contain}.messagepage{background-color:var(--x--base-primary);display:flex;flex-direction:column;width:375px}.messagepage .left{align-self:stretch;position:relative;width:20px}.messagepage .text_label-1{justify-content:center;letter-spacing:.8px;line-height:24px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.messagepage .frame-5934{align-items:flex-start;height:368px;width:375px}.messagepage .message-search-window{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;padding:16px 15px;position:relative;width:100%;margin-bottom:-24px}.messagepage .text-1{letter-spacing:.5px;line-height:20px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.messagepage .message-search-window .search-input-with-icon{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.messagepage .message-search-window .search-input-with-icon input{background-color:var(--x--base-primary);border:1px solid var(--x--border-primary);border-radius:8px;height:44px;padding:0 44px 0 20px;width:100%}.messagepage .message-search-window .search-input-with-icon .search-icon{height:20px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;opacity:.5}.messagepage .cancel,.messagepage .search{aspect-ratio:1;height:30px;position:relative;width:30px}.messagepage .message-card{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);display:flex;flex:0 0 auto;gap:10px;padding:16px 15px;position:relative;width:100%;box-sizing:border-box}.messagepage .frame-5931{align-items:flex-start;gap:3px;flex:1 1 auto;min-width:0}.messagepage .text_label{align-self:stretch;letter-spacing:.5px;line-height:20px;margin-top:-1px}.messagepage .text{align-items:center;display:flex;letter-spacing:.4px;line-height:18px;position:relative;width:251px}.messagepage .frame-5933{align-items:center;width:44px}.messagepage .mmdd{align-items:center;align-self:stretch;display:flex;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative}.messagepage .frame{display:flex;flex-direction:column;position:relative}.messagepage .pin-4{aspect-ratio:1;height:23.5px;margin-bottom:-.5px;position:relative;width:23px}.messagepage .text_label-2{align-items:center;display:flex;position:relative}.message-card .image{width:40px;height:40px;border:none}.group-list{width:100%;display:flex;flex-direction:column;padding:0 18px}.group-list .group-list-index{width:100%;display:flex;align-items:center;gap:16px;padding:16px 0}.group-list .group-list-index>.font-sub{color:var(--x--text-secondary)}.mypage{background-color:var(--x--base-primary);position:relative;width:375px}.mypage .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .message1{align-self:stretch;aspect-ratio:.96;position:relative}.mypage .message1-1{aspect-ratio:.96;height:23px;left:0;position:absolute;top:calc(50% - 11px);width:100%}.mypage .mypage-1{align-self:stretch;aspect-ratio:1;margin-bottom:-.49px;position:relative}.mypage .page-contents{align-items:center;display:inline-flex;flex-direction:column;gap:20px;left:0;padding:8px 18px}.mypage .mypagecast{gap:16px;justify-content:center}.mypage .mypagecast,.mypage .picture{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.mypage .picture{border-radius:9999px;gap:10px}.mypage .content-1{aspect-ratio:1;height:92px;position:relative;width:92px}.mypage .name{align-items:flex-end;display:flex;flex-direction:column;gap:48px;height:100px;justify-content:space-around;position:relative;width:223px}.mypage .castname{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.mypage .text-2{letter-spacing:.8px;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .mypage-contents{gap:12px}.mypage .mypage-contents,.mypage .mypage_-point{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.mypage .mypage_-point{background-color:var(--x--theme-primary);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);border-radius:16px;box-shadow:0 2px 6px #00000033;justify-content:center;margin-left:-1px;margin-right:-1px;margin-top:-1px;padding:12px 16px}.mypage .pointelement{align-items:flex-end;flex-direction:column;gap:8px}.mypage .pointelement-1{align-items:flex-start;justify-content:space-between}.mypage .element{align-items:flex-start;flex:1 1;flex-direction:column;flex-grow:1;justify-content:center;position:relative}.mypage .element,.mypage .index-1{align-self:stretch;display:flex;gap:4px}.mypage .index-1{flex:0 0 auto;width:100%}.mypage .point{height:17.5px;width:17px}.mypage .index-2{justify-content:center;margin-top:-1px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .index,.mypage .index-2{display:flex;letter-spacing:.4px;line-height:18px}.mypage .index{align-self:stretch}.mypage .index-3{display:inline-flex;flex:0 0 auto;gap:5px}.mypage .index-4{display:flex;letter-spacing:.4px;line-height:18px;margin-top:-1px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .help{aspect-ratio:1;height:17.5px;position:relative;width:17px}.mypage .value-1{margin-top:-1px}.mypage .value,.mypage .value-1{letter-spacing:.4px;line-height:18px}.mypage .purchase-points{align-items:center;background-color:var(--x--base-primary);border-radius:20px;display:inline-flex;flex:0 0 auto;gap:4px;justify-content:center;padding:4px 8px;position:relative}.mypage .point-1{height:20px;width:20px}.mypage .text-3{letter-spacing:.4px;line-height:18px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .next-2{aspect-ratio:.64;background-image:url(/icons/cast/c-next-27.svg);background-size:100% 100%;height:12px;position:relative;width:8px}.mypage .score{align-self:stretch;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;box-shadow:0 2px 4px #00000033;display:flex;gap:52px;padding:12px;width:100%}.mypage .score-contents{display:inline-flex;flex-direction:column;gap:4px}.mypage .text-4{margin-top:-1px}.mypage .text-4,.mypage .text-5{align-items:center;align-self:stretch;color:var(--x--border-secondary);display:flex;font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:700;letter-spacing:.5px;line-height:20px;position:relative}.mypage .number{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:4px;position:relative}.mypage .value-2{margin-top:-1px}.mypage .value-2,.mypage .value-3{color:var(--x--border-secondary);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:400;letter-spacing:.5px;line-height:20px}.mypage-elements{width:100%;display:flex;flex-direction:column;align-items:center}.mypage .frame-5864{gap:10px;justify-content:center;padding:0 10px;width:40px}.mypage .mypage-2{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .my-page-item{background-color:var(--x--base-primary);border-bottom-style:solid;border-bottom-width:.4px;border-color:var(--x--theme-secondary)}.mypage .frame-5864-1{justify-content:center}.mypage .id-card{height:20px;max-height:24px;max-width:24px;position:relative;width:20px}.mypage .use-history{aspect-ratio:1}.mypage .payment,.mypage .use-history{flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .payment{aspect-ratio:1.03}.mypage .my-page-item-2{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:8px;padding:8px 0}.mypage .frame-5960{flex:0 0 auto;justify-content:space-between;width:100%}.mypage .frame-5864-2{padding:0 8px}.mypage .pause{aspect-ratio:1;flex:1 1;flex-grow:1;margin-bottom:-2px;margin-top:-2px;max-height:24px;max-width:24px;position:relative}.mypage .mypage_element-1{margin-top:-1px}.mypage .dialog-guidance{align-items:center;align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;gap:10px;padding:0 8px;position:relative;width:100%}.mypage .text-6{flex:1 1;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative}.mypage .my-page-item-3{align-items:center;height:44.8px;justify-content:space-between;padding:12px 0}.mypage .setting{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .my-page-item-4{align-items:center;height:44.8px;justify-content:space-between;margin-bottom:-.4px;padding:12px 0}.mypage .question{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .received-gifts{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:16px;flex:0 0 auto;flex-direction:column;padding:12px 0;position:relative}.mypage .index-5,.mypage .received-gifts{align-self:stretch;display:flex;width:100%}.mypage .index-5{border-radius:2px;flex:0 0 auto;gap:10px;padding:0 16px}.mypage .text-7{letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .gift-elements{align-items:flex-start;display:flex;gap:27px;width:100%;overflow-x:auto;overflow-y:visible;padding:16px 12px 0}.mypage .gift-element{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.mypage .gift-icon{background-color:var(--x--color-purple-secondary);border-radius:99px;height:56px;position:relative;width:56px}.mypage .text{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative;text-align:center}.mypage .amount{align-items:center;aspect-ratio:1;background-color:var(--x--text-primary);border-radius:99px;display:flex;flex-direction:column;gap:10px;height:30px;justify-content:center;left:40px;position:absolute;top:-12px;width:30px}.mypage .text-1{letter-spacing:.32px;line-height:12px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .scrollbar{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.mypage .bar{background-color:var(--x--border-secondary);border-radius:4px 0 0 4px}.mypage .bar-1{background-color:var(--x--border-primary);border-radius:0 4px 4px 0}.mypage .logout{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.mypage .text-8{letter-spacing:.64px;line-height:18px;margin-top:-2px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .supporting-text{letter-spacing:.5px;line-height:20px;position:relative;text-align:center;text-decoration:underline}.mypage .bar-2{height:3px;position:relative;width:150px}.mypage .frame,.mypage .frame-5864-3{align-items:center;align-self:stretch;display:flex;position:relative}.mypage .frame-5864-3{gap:10px;width:40px}.mypage .index-6{align-items:center;position:relative}.mypage .my-page-item-5{align-self:stretch;background-color:var(--x--base-primary);border-bottom-style:solid;border-bottom-width:.4px;border-color:var(--x--theme-secondary);display:flex;margin-left:-.4px;margin-right:-.4px;position:relative;width:100%}.mypage .mypage_element-2{align-items:center;display:flex;justify-content:center;letter-spacing:.5px;line-height:20px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .point-2{aspect-ratio:1;position:relative}.mypage .pointelement-2{align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.mypage .score-1{align-items:flex-start;flex:0 0 auto;position:relative}.mypage .value-4{align-items:center;display:flex;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.bold{font-weight:900}.icontext{display:flex;align-items:center;gap:18px}.mypage .avatar-frame{width:92px;height:92px;border-radius:50%;border:4px solid var(--x--base-primary);background-color:var(--x--theme-secondary);box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.avatar-image{position:absolute;width:100%;height:100%;object-fit:cover}.avatar-image.default{width:80%;height:80%;transform:translateY(8px)}.avatar-image.user{display:none}.my-page-item .icon-text .icon.mypage{background-image:url(/icons/cast/c-mypage-23.svg)}.my-page-item .icon-text .icon.id-card{background-image:url(/icons/cast/c-id-card.svg)}.my-page-item .icon-text .icon.use-history{background-image:url(/icons/cast/c-use-history.svg)}.my-page-item .icon-text .icon.payment{background-image:url(/icons/cast/c-payment.svg)}.my-page-item .icon-text .icon.howto{background-image:url(/icons/cast/c-howto.svg)}.my-page-item .icon-text .icon.pause{background-image:url(/icons/cast/c-pause.svg)}.my-page-item .icon-text .icon.setting{background-image:url(/icons/cast/c-setting.svg)}.my-page-item .icon-text .icon.question{background-image:url(/icons/cast/c-question.svg)}.my-page-item{display:flex;align-items:center;justify-content:space-between}.my-page-item .icon-text{display:flex;flex-wrap:wrap}.my-page-item .text-6{width:100%;margin-top:4px;padding-left:0}.mypage .my-page-item.no-border{border-bottom:none}.white-font{color:var(--x--base-primary)}.frame{gap:8px}.buttonframe{width:120px}.profilebutton{width:100%;padding:0 18px 18px}.myprofile .controll-button{aspect-ratio:1;background-color:var(--x--theme-primary);border-radius:99px;gap:10px;height:28px;width:28px;cursor:pointer}.myprofile .avatar-frame,.myprofile .controll-button{align-items:center;display:flex;justify-content:center;position:relative}.myprofile .avatar-frame{width:92px;height:92px;border-radius:50%;border:4px solid var(--x--base-primary);background-color:var(--x--theme-secondary);box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;overflow:hidden;flex-shrink:0}.myprofile .image{height:375px;justify-content:space-between}.myprofile .image,.myprofile .pickup-image{align-self:stretch;display:flex;flex-direction:column;width:100%}.myprofile .pickup-image{align-items:flex-end;background-color:var(--x--color-pink-secondary);height:300px;padding:10px;position:relative}.myprofile .header-1{align-items:flex-start;align-self:stretch;flex:0 0 auto;position:relative;width:100%}.myprofile .like-counter{align-items:center;background-color:var(--x--base-transparent);border-radius:4px;display:inline-flex;flex:0 0 auto;gap:4px;padding:2px 6px;position:relative}.myprofile .basic-info{gap:16px;padding:20px 18px}.myprofile .basic-info,.myprofile .basic-info-item{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.myprofile .basic-info-item{gap:8px}.myprofile .profile-info{align-self:stretch;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--x--border-primary);border-top-style:solid;border-top-width:2px;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:28px 18px;position:relative;width:100%}.myprofile .table{background-color:var(--x--base-primary);flex-direction:column;gap:8px;justify-content:center}.myprofile .index{width:120px}.myprofile .element,.myprofile .index{letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.myprofile .element{flex:1 1}.myprofile .header-2{display:flex;justify-content:space-between;align-items:center}.myprofile .image-1{align-items:center;position:relative}.myprofile .table-1{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.myprofile .minor-alert{align-items:center;background-color:var(--x--text-secondary);display:inline-flex;flex:0 0 auto;justify-content:center;padding:0 8px;position:relative}.contents,.setting-page{gap:20px}.setting-element.index{border:none}.text-link{color:inherit}.notificationpage{background-color:var(--x--base-primary);display:flex;flex-direction:column;width:375px}.notificationpage .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.notificationpage .frame-5932{align-items:flex-start;align-self:center;padding:12px;width:375px}.notificationpage .notificaton-tab{align-items:center;align-self:stretch;display:flex;height:37px;justify-content:space-between;position:relative;width:100%}.notificationpage .frame-600{align-items:center;flex:1 1;flex-grow:1;gap:14px}.notificationpage .text-12{justify-content:center;text-align:center}.notificationpage .rectangle-12639-1{align-self:stretch;background-color:var(--x--border-secondary);height:3px;position:relative;width:100%}.notificationpage .rectangle-12639{align-self:stretch;background-color:var(--x--border-primary);height:3px;position:relative;width:100%}.notificationpage .notification-card{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);display:flex;flex:0 0 auto;gap:11px;padding:15px;position:relative;width:100%}.notificationpage .message-icon{aspect-ratio:.99;background-image:url(/icons/cast/c-message.svg);background-size:100% 100%;height:30.23px;position:relative;width:30px}.notificationpage .frame-5931{align-items:flex-start;flex:1 1;flex-grow:1;gap:3px}.notificationpage .yyyymmdd-mmmm{align-items:center;align-self:stretch;display:flex;letter-spacing:.4px;line-height:18px;position:relative}.notificationpage .message-icon-1{aspect-ratio:.83;background-image:url(/icons/cast/c-bell.svg);height:36.05px}.notificationpage .notification-card-1{align-items:center;align-self:stretch;background-color:var(--x--base-transparent);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);display:flex;flex:0 0 auto;gap:11px;padding:15px;position:relative;width:100%}.notificationpage .message-icon-2{aspect-ratio:1;background-image:url(/icons/cast/c-point-10.svg);height:30px}.notificationpage .frame{display:flex;flex-direction:column;position:relative}.notificationpage .message-icon-3{background-size:100% 100%;position:relative;width:30px}.notificationpage .text-1{align-items:center;align-self:stretch;display:flex;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.notificationpage a{color:var(--x--border-secondary)}.point-display{width:100%;display:flex;flex-direction:column;gap:4px}.point-display .top{gap:12px;border:1px solid var(--x--border-primary);border-radius:16px}.point-display .bottom,.point-display .top{width:100%;display:flex;flex-direction:column;padding:16px;align-items:center}.point-display .bottom{gap:8px;border-bottom:1px solid var(--x--border-primary)}.point-display .bottom .text{font-size:30px;color:var(--x--text-secondary);line-height:40px}.number-pad{width:100%;display:flex;flex-direction:column;gap:16px;padding:12px 28px;border-radius:24px 24px 0 0;background-color:var(--x--base-secondary)}.number-pad .actions{width:100%;display:flex;gap:12px}.number-pad .actions .button{border-radius:999px;border:1px solid var(--x--border-primary);padding:4px 0;color:var(--x--text-secondary)}.number-pad .numbers{width:100%;display:flex;flex-direction:column;gap:8px}.number-pad .numbers .row{width:100%;display:flex;justify-content:space-between;align-items:center}.number-pad .numbers .row .button{width:80px;height:80px;border-radius:999px}.number-pad .numbers .row .button.cl{width:190px;height:70px}.accordion .index,.accordion .index .left{flex-direction:row;align-items:center}.accordion .index .toggle{width:16px;height:16px;background:url(/icons/cast/c-minus.svg) no-repeat 50%/contain;border:none;padding:0;cursor:pointer}.accordion.is-closed .index .toggle{background-image:url(/icons/cast/c-plus-toggle.svg)}.accordion.is-closed>:not(.index){display:none}.accordion .index{cursor:pointer}.pause{background-color:var(--x--base-primary);display:flex;flex-direction:column;width:375px}.pause .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.pause .right{aspect-ratio:1;height:20px;position:relative;width:20px}.pause .page-contents{align-items:center;display:flex;flex-direction:column;gap:24px;padding:12px 18px;position:relative;width:375px}.pause .main-text{align-items:flex-start;gap:16px}.pause .main-text,.pause .text{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.pause .text{align-items:center;gap:10px;justify-content:center;padding:8px 20px}.pause .text-1{align-self:stretch;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.pause .span,.pause .span2{letter-spacing:.06px}.pause .span2{text-decoration:underline}.pause .supporting-text{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative}.pause .guidance{align-items:center;border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex:0 0 auto;flex-direction:column;gap:8px;padding:12px 9px}.pause .guidance,.pause .index{align-self:stretch;display:flex;justify-content:center;position:relative;width:100%}.pause .index{align-items:flex-end;border-bottom-style:solid;border-bottom-width:.4px;border-color:var(--x--border-primary);flex:0 0 auto;gap:10px;padding:4px 0 12px}.pause .text-2{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-.4px;text-align:center;white-space:nowrap}.pause .text-2,.pause .value{align-self:stretch;position:relative}.pause .value{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:4px;width:100%}.pause .supporting-text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative;width:100%}.pause .text-3{letter-spacing:.64px;line-height:18px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents .top{border-radius:12px 12px 0 0;border-top:1px solid var(--x--border-primary);background-color:var(--x--color-blue-secondary)}.contents .bottom,.contents .top{width:100%;display:flex;align-items:center;justify-content:center;padding:12px;border-left:1px solid var(--x--border-primary);border-right:1px solid var(--x--border-primary)}.contents .bottom{flex-direction:column;gap:8px;border-radius:0 0 12px 12px;border-bottom:1px solid var(--x--border-primary)}.contents .bottom .text{font-size:40px;font-weight:700;color:var(--x--theme-primary)}.text-link{color:var(--x--text-secondary)}.settlement-overview{width:100%;display:flex;flex-direction:column;gap:16px}.settlement-overview .contents{gap:0}.setting-page{padding:0 18px;gap:16px}.panel{padding:16px;border-radius:8px;background-color:var(--x--base-secondary)}.panel.is-completed{background-color:var(--x--base-primary);border:2px solid var(--x--color-red-primary)}.panel .index{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:8px;align-items:center}.panel .index .status-badge.completed{background-color:var(--x--theme-secondary)}.panel .index .status-badge.completed .font-sub{color:var(--x--theme-primary)}.panel>.status-badge{align-self:flex-start}.index{gap:8px}.panel{flex-direction:column;gap:8px}.panel,.panel .points{width:100%;display:flex}.panel .points{gap:12px;align-items:center;padding:16px 24px;border:1px solid var(--x--border-primary);border-radius:12px}.panel .points .icon{width:20px;height:28px;background:url(/icons/cast/c-points.svg) no-repeat 50%/contain}.panel .dates{width:100%;max-width:100%;overflow:hidden}.panel .dates .date-select{width:100%;max-width:100%;gap:8px}.panel .dates .date-select,.panel .dates .date-select .item{display:flex;align-items:center;justify-content:space-between}.panel .dates .date-select .item{flex:1 1;min-width:0;gap:6px;padding:8px 10px;border:1px solid var(--x--border-primary);border-radius:8px;overflow:hidden}.panel .dates .date-select .item input[type=date]{flex:1 1 auto;min-width:0;width:100%;max-width:100%;padding:0;font-family:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.panel .dates .date-select .item .icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:12px;height:12px;background-image:url(/icons/cast/c-date-2.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.contents{gap:36px}.contents .table{flex-direction:column;border-top:1px solid var(--x--border-primary);border-left:1px solid var(--x--border-primary);border-radius:16px}.contents .table,.contents .table .row{width:100%;display:flex}.contents .table .row .cell{flex:1 1;display:flex;align-items:center;justify-content:center;padding:6px 0;border-right:1px solid var(--x--border-primary);border-bottom:1px solid var(--x--border-primary)}.contents .table .row .cell.bottom,.contents .table .row .cell.index{padding:12px 0}.contents .table .row .cell.index.left{border-radius:16px 0 0 0}.contents .table .row .cell.index.right{border-radius:0 16px 0 0}.contents .table .row .cell.bottom.left{border-radius:0 0 0 16px}.contents .table .row .cell.bottom.right{border-radius:0 0 16px 0}.pointregistrationpage .accountbutton{padding-top:20px}.pointregistrationpage .help{height:18px;position:relative;width:18px}.pointregistrationpage .icon{aspect-ratio:1.13;height:8px;position:relative;width:9px}.pointregistrationpage .button{align-items:center;background-color:var(--x--theme-secondary);border-radius:8px;display:flex;flex:0 0 auto;justify-content:center;padding:12px 24px;position:relative;width:280px}.pointregistrationpage .frame{display:flex;position:relative;width:100%;gap:5px}.pointregistrationpage .input-1{align-items:center;background-color:var(--x--base-secondary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;height:44px;padding:0 20px;display:flex;width:100%}.button.md.unavalable .font-normal{color:var(--x--base-primary)}.proofconfirmationpage .button{background-color:var(--x--color-green-primary)}button.md.color.red{background-color:var(--x--color-red-primary)}.proofconfirmationpage .frame{display:flex;position:relative;width:100%;gap:5px}.content-card{padding:10px 18px}.proofconfirmationpage .input-1{align-items:center;background-color:var(--x--base-secondary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;height:44px;padding:0 20px;display:flex;width:100%}.proofconfirmationpage .button{align-items:center;border-radius:8px;display:flex;justify-content:center;position:relative;width:280px}.gray{color:var(--x--text-secondary)}.profilebutton{padding:10px}.font-normal.bold{font-weight:900}.proofselectpage .frame{align-items:center;display:flex;position:relative;gap:5px}.proofselectpage .content-card{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%;padding:20px 32px}.index{padding:4px}.radio-group{display:inline-flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.rudiobuttonframe{display:flex;align-items:center;flex:0 0 auto;width:100%;gap:8px;padding-left:4px}.proofselectpage .button{width:280px}.proofselectpage .checkbox-group{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:8px 12px}.proofselectpage .checkbox{align-items:center;aspect-ratio:1;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:4px;display:flex;flex-direction:column;height:20px;justify-content:center;padding:0 4px;position:relative;width:20px}.proofselectpage .checkbox:has(input:checked){background-color:var(--x--theme-primary);border-color:var(--x--border-secondary)}.rudiobuttonframe input[type=radio]{margin:0}.index{padding:20px}.content-card-photo{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%;padding:10px 24px}.tab-group{display:flex;gap:4px;width:100%}.tab input{display:none}.tab span{display:inline-block;padding:8px 12px;border-radius:4px;border:1px solid #ccc;cursor:pointer}.tab input:checked+span{background:black;color:white;border-color:black}.publicregistrationpage .pulldownset{align-items:center;display:flex;flex:0 0 auto;gap:10px;position:relative;width:100%}.select-image{height:70px;position:relative;width:70px}.photoframe{align-items:center;background-color:var(--x--base-primary);display:flex;flex-direction:column;height:98.59%;justify-content:center;position:absolute;width:93.33%;border-width:1px;border-style:solid;border-image:initial;border-color:var(--x--border-primary);border-radius:60px}.nophoto{aspect-ratio:1.21;background-image:url(/icons/cast/c-nophoto.svg);background-size:100% 100%;height:33px;position:relative;width:40px;display:block}.button-frame{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;height:30px;justify-content:center;left:60%;position:absolute;top:0;width:40%}.publicregistrationpage.frame-58{align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%;flex-direction:column;padding-bottom:16px}.publicregistrationpage .input{align-items:center;align-self:stretch;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;display:flex;height:44px;padding:0 20px;position:relative;width:100%}.publicregistrationpage .group{height:71px;position:relative;width:75px}.publicregistrationpage .cancel{height:30px;position:relative;width:30px}.publicregistrationpage .input-textarea textarea{min-height:120px}.publicregistrationpage .input-textarea textarea,.publicregistrationpage .input-textarea-message textarea{border:none;outline:none;background:transparent;width:100%;resize:none;height:100%;text-align:left}.publicregistrationpage .input-textarea,.publicregistrationpage .input-textarea-message{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;padding:10px;position:relative;width:100%;height:100%}.frame-5869{width:70px}.checkbox-group{padding-top:4px}.publicregistrationpage .profile-picture-2{display:flex;align-self:stretch;flex:0 0 auto;justify-content:flex-start;padding:12px 0;width:100%;flex-direction:row;flex-wrap:wrap;gap:12px}.publicregistrationpage .profile-picture-1{display:flex;flex-direction:column;gap:9px;width:70px;position:relative}.publicregistrationpage .profile-picture-1 .picture{width:70px;height:70px;aspect-ratio:1;background-color:var(--x--color-blue-secondary);border-radius:8px;background-size:cover;background-position:50%}.publicregistrationpage .profile-picture-1.add{width:70px;align-self:flex-start}.publicregistrationpage .profile-picture-1.add .picture-2{width:70px;height:70px;aspect-ratio:1;background-color:var(--x--base-secondary);border-radius:8px}.publicregistrationpage .profile-picture-1.add .add-btn{position:absolute;top:0;left:0;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.publicregistrationpage .profile-picture-1.add .add-btn img{width:20px;height:20px;object-fit:contain}.publicregistrationpage .profile-picture-1 .cancel-icon{position:absolute;top:-8px;right:-8px;width:24px;height:24px;aspect-ratio:1;background-color:var(--x--base-primary);background-image:url(/icons/cast/c-cancel-15.svg);background-size:100% 100%;background-repeat:no-repeat;border:none;border-radius:12px;padding:0;cursor:pointer;z-index:1}.publicregistrationpage .profile-picture-1 .button-edit{height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;white-space:nowrap;width:100%;box-sizing:border-box;background-color:var(--x--base-primary);border:1px solid var(--x--color-blue-primary);padding:4px;cursor:pointer}.publicregistrationpage .profile-picture-1 .button-edit.set-as-main-1{background-color:var(--x--color-blue-primary);color:#fff;border-color:var(--x--color-blue-primary)}.publicregistrationpage .profile-picture-1 .button-edit:disabled{cursor:default}.setting-page{padding:18px;gap:24px}.card{flex-direction:column;border:1px solid var(--x--border-primary);border-radius:8px}.card,.card .element{width:100%;display:flex}.card .element{border-top:1px solid var(--x--border-primary);padding:10px 12px}.card .element.top{border-top:none;background-color:var(--x--base-secondary)}.card .element .item{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0;gap:0;width:auto}.card .element .item.right{justify-content:flex-end}.accordion{width:100%;display:flex;flex-direction:column;padding:8px;gap:16px}.accordion .index{width:100%;display:flex;justify-content:space-between}.accordion .index .left{display:flex;gap:8px}.accordion .index .left .icon{width:16px;height:16px;background:url(/icons/cast/c-help-11.svg) no-repeat 50%/contain}.accordion .index .left .minus{width:16px;height:16px;background:url(/icons/cast/c-minus.svg) no-repeat 50%/contain}.accordion .table{flex-direction:column;background-color:var(--x--base-secondary);border-radius:12px;border:2px solid var(--x--border-primary)}.accordion .table,.accordion .table .row{width:100%;display:flex}.accordion .table .row .cell{flex:1 1;display:flex;align-items:center;justify-content:center;padding:12px 0}.accordion .table .row .cell.left{border-right:1px solid var(--x--theme-primary)}.accordion .table .row .cell.index{border-bottom:1px solid var(--x--theme-primary)}.actions{width:100%;display:flex;flex-direction:row;gap:20px}.actions .button{flex:1 1}.setting-page{gap:44px;padding:28px 40px}.elements{width:100%;display:flex;flex-direction:column;gap:24px;align-items:center}.rewardsettings{background-color:var(--x--base-primary);position:relative;width:375px}.rewardsettings .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .message1{align-self:stretch;aspect-ratio:.96;position:relative}.rewardsettings .message1-1{aspect-ratio:.96;height:23px;left:0;position:absolute;top:calc(50% - 11px);width:100%}.rewardsettings .page-contents{align-items:center;display:flex;flex-direction:column;gap:24px;padding:16px 18px 96px;width:100%}.rewardsettings .buy-point-input{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--border-primary);border-top-style:solid;border-top-width:1px;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:24px 16px;position:relative;width:100%}.rewardsettings .text-176{letter-spacing:.64px;margin-top:-1px}.rewardsettings .supporting-text,.rewardsettings .text-176{line-height:18px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .supporting-text{letter-spacing:.4px}.rewardsettings .desired-points{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.rewardsettings .text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .supporting-text-1{letter-spacing:.4px;line-height:18px}.rewardsettings .supporting-text-2{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;width:100%}.rewardsettings .supporting-text-3{letter-spacing:.4px;line-height:18px;margin-top:-1px;text-align:center}.rewardsettings .text-2{letter-spacing:.64px;line-height:18px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .explanation{align-items:center;align-self:stretch;background-color:var(--x--base-primary);border:2px solid;border-color:var(--x--border-primary);border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:100%}.rewardsettings .title{letter-spacing:.64px;line-height:18px;margin-top:-2px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .supporting-text-4{letter-spacing:.4px;line-height:18px;text-align:center}.rewardsettings .table{align-self:stretch;display:flex;flex-direction:column;width:100%}.rewardsettings .index{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:row;position:relative;width:100%}.rewardsettings .text-3{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--border-primary);flex:1 1;flex-grow:1;gap:39px;padding:9px 8px}.rewardsettings .text,.rewardsettings .text-3{align-items:center;display:flex;justify-content:center;position:relative}.rewardsettings .text{letter-spacing:.4px;line-height:18px;margin-top:-1px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.rewardsettings .text-4{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--border-primary);border-left-style:solid;border-left-width:1px;display:flex;flex:1 1;flex-grow:1;gap:39px;justify-content:center;padding:9px 8px;position:relative}.rewardsettings .value-1{align-self:stretch;display:flex;width:100%}.rewardsettings .value-2{align-self:stretch;border-right:1px solid var(--x--border-primary);display:flex;flex:1 1;flex-direction:column}.rewardsettings .value{justify-content:center;letter-spacing:.4px;line-height:18px;padding:8px;text-align:center;width:100%}.rewardsettings .value-3{align-self:stretch;display:flex;flex:1 1;flex-direction:column}.rewardsettings .supporting-text-5{align-self:stretch;position:relative}.rewardsettings .value-4{align-items:center;display:flex;position:relative}.setting-page{padding:16px 18px}.setting-page .my-page-item{align-items:center;align-self:stretch;background-color:var(--x--base-primary);display:flex;justify-content:space-between;padding:10px 0;width:100%;text-decoration:none;color:inherit;cursor:pointer}.setting-page .icon-text{display:flex;align-items:center;gap:12px}.setting-page .icon-text .icon{width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.setting-page .icon.notification{background-image:url(/icons/cast/c-notification-.svg)}.setting-page .icon.mypage{background-image:url(/icons/cast/c-mypage.svg)}.setting-page .icon.account{background-image:url(/icons/cast/c-account.svg)}.setting-page .icon.store{background-image:url(/icons/cast/c-store.svg)}.setting-page .icon.block{background-image:url(/icons/cast/c-block.svg)}.setting-page .icon.note{background-image:url(/icons/cast/c-note.svg)}.setting-page .next{width:16px;height:16px;background-image:url(/icons/cast/c-next.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.dialog-title{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.dialog{text-align:center}.dialog .dialog-header .left{justify-content:center!important}.dialog-header .left{justify-content:center}.stagedialog .stage-table{width:100%}.table table{width:100%;border-collapse:collapse}.table td,.table th{padding:8px;text-align:center}.table thead th{border-bottom:1px solid var(--x--theme-primary)}.table td:first-child,.table th:first-child{border-right:1px solid var(--x--theme-primary);width:60px}.dialog-footer .button{width:100%;max-width:260px}.setting-page{align-items:center;gap:28px;padding:20px 18px}.confirm,.setting-page{width:100%;display:flex;flex-direction:column}.confirm{gap:12px}.confirm .top{flex:1 1;display:flex;gap:12px;align-items:center}.contents{gap:12px}.contents,.contents .item{width:100%;display:flex;flex-direction:column}.contents .item{gap:8px}.contents .item .title{display:flex;align-items:center;gap:4px}.contents .item select{background-color:var(--x--theme-secondary)}.contents .item select:disabled{opacity:.6;cursor:not-allowed}.index{align-items:center;align-self:stretch;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;padding:16px 20px}.index,.sub-index{display:flex;width:100%}.sub-index{flex-direction:row;align-items:flex-start;padding:16px 16px 0;gap:8px}.content-card{align-items:center;align-self:stretch;flex:0 0 auto;gap:4px;padding:10px 24px}.content-card,.frame{display:flex;flex-direction:column;position:relative;width:100%}button.md.color.gray{background-color:var(--x--theme-secondary)}.red{color:var(--x--color-red-primary)}.profilebutton{padding-top:16px;width:300px}.checkbox-group{display:flex;align-items:center;gap:16px;width:100%;padding:6px 24px}.checkbox .check{align-self:stretch;aspect-ratio:1.4;background-image:url(/icons/cast/c-check.svg);background-size:100% 100%;position:relative;width:100%}.checkbox input:checked+.check{display:block}.checkbox .check,.checkbox input{display:none}.checkbox{align-items:center;aspect-ratio:1;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:4px;display:flex;flex-direction:column;height:20px;justify-content:center;padding:0 4px;position:relative;width:20px}.checkbox:has(input:checked){background-color:var(--x--theme-primary);border-color:var(--x--border-secondary)}.font-normal.bold{font-weight:700}.submenu-1{align-items:flex-end;background-color:var(--x--base-primary);border-radius:4px;display:inline-flex;flex-direction:column;position:relative}.submenu-1 .submenu-element-sort{align-items:center;display:flex;flex:0 0 auto;gap:100px;padding:8px 12px;position:relative;width:180px;box-sizing:border-box}.submenu-1 .frame-5957{align-items:center;display:flex;flex:1 1;flex-grow:1;justify-content:center}.submenu-1 .text-1{letter-spacing:.5px;line-height:20px}.submenu-1 .submenu-element-sort-1{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:8px 12px;position:relative;width:180px;box-sizing:border-box}.submenu-1 .frame-595{align-items:center;display:flex;flex:1 1;flex-grow:1}.submenu-1 .text-2{justify-content:center;letter-spacing:.4px;line-height:18px;text-align:center}.submenu-1 .frame-5955{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:column;justify-content:center}.submenu-1 .check{aspect-ratio:1.4;background-image:url(/icons/cast/c-check-5.svg);background-size:100% 100%;height:10px;position:relative;width:14px}.submenu-1 .text{align-items:center;display:flex;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.submenu-1 .frame{gap:10px;position:relative}.submenu-1 .text-3{align-items:center;display:flex;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.submenu-4,.submenu-5{align-items:flex-end;background-color:var(--x--base-primary);border-radius:4px;display:inline-flex;flex-direction:column;position:relative}.submenu-5 .text{align-items:center;display:flex;justify-content:center;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}