.FreeGrantUsageList-module-scss-module__tbZj5a__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FreeGrantUsageList-module-scss-module__tbZj5a__item{border-bottom:1px solid var(--line-divider-secondary);flex-direction:column;align-items:stretch;gap:6px;padding:16px;display:flex}.FreeGrantUsageList-module-scss-module__tbZj5a__date{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .FreeGrantUsageList-module-scss-module__tbZj5a__date{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.FreeGrantUsageList-module-scss-module__tbZj5a__date{color:var(--foreground-base-sub-tertiary)}.FreeGrantUsageList-module-scss-module__tbZj5a__sub{flex-direction:column;gap:2px;display:flex}.FreeGrantUsageList-module-scss-module__tbZj5a__product{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .FreeGrantUsageList-module-scss-module__tbZj5a__product{word-break:normal}.FreeGrantUsageList-module-scss-module__tbZj5a__product{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .FreeGrantUsageList-module-scss-module__tbZj5a__product{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.FreeGrantUsageList-module-scss-module__tbZj5a__product{color:var(--foreground-base-main-secondary);margin:0}.FreeGrantUsageList-module-scss-module__tbZj5a__usage{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .FreeGrantUsageList-module-scss-module__tbZj5a__usage{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.FreeGrantUsageList-module-scss-module__tbZj5a__usage{color:var(--foreground-base-sub-tertiary);gap:4px;margin:0;display:flex}.FreeGrantUsageList-module-scss-module__tbZj5a__usageCount{color:var(--feature-brand-byus)}.FreeGrantUsageList-module-scss-module__tbZj5a__loadMore{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:fit-content;height:48px;margin:0 auto;padding:0 24px;display:flex}.FreeGrantUsageList-module-scss-module__tbZj5a__loadMoreText{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .FreeGrantUsageList-module-scss-module__tbZj5a__loadMoreText{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.FreeGrantUsageList-module-scss-module__tbZj5a__loadMoreText{color:var(--foreground-base-main-primary)}.FreeGrantUsageList-module-scss-module__tbZj5a__loadMoreIcon{width:16px;height:16px;color:var(--foreground-base-main-primary);justify-content:center;align-items:center;display:inline-flex}
.SectionErrorIndicator-module-scss-module__l_B5hW__wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;padding:24px 16px;display:flex}.SectionErrorIndicator-module-scss-module__l_B5hW__message{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .SectionErrorIndicator-module-scss-module__l_B5hW__message{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.SectionErrorIndicator-module-scss-module__l_B5hW__message{color:var(--foreground-disabled-primary);text-align:center;white-space:pre-line;margin:0}.SectionErrorIndicator-module-scss-module__l_B5hW__retry{font-size:var(--Typography-fontSize-13);font-weight:500;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .SectionErrorIndicator-module-scss-module__l_B5hW__retry{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.SectionErrorIndicator-module-scss-module__l_B5hW__retry{height:32px;color:var(--text-secondary);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-divider-primary);background:0 0;border-radius:8px;align-items:center;padding:0 16px;display:flex}
.Toast-module-scss-module__Lti1Pq__wrapper{background:var(--surface-raised-subtle);width:100%;box-shadow:0 4px 20px var(--surface-black-alpha-xstrong);border-radius:16px;align-items:center;gap:6px;padding:14px 16px;animation-fill-mode:both;display:flex}.Toast-module-scss-module__Lti1Pq__wrapper[data-state=open]{animation-name:Toast-module-scss-module__Lti1Pq__toastEnter;animation-duration:.2s;animation-timing-function:cubic-bezier(.55,.06,.68,.19)}.Toast-module-scss-module__Lti1Pq__wrapper[data-state=closing][data-closing-reason=auto]{animation-name:Toast-module-scss-module__Lti1Pq__toastExitAuto;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.Toast-module-scss-module__Lti1Pq__wrapper[data-state=closing][data-closing-reason=force]{animation-name:Toast-module-scss-module__Lti1Pq__toastExitForce;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@keyframes Toast-module-scss-module__Lti1Pq__toastEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module-scss-module__Lti1Pq__toastExitAuto{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes Toast-module-scss-module__Lti1Pq__toastExitForce{0%{opacity:.5;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@media (prefers-reduced-motion:reduce){@keyframes Toast-module-scss-module__Lti1Pq__toastEnter{0%{opacity:0}to{opacity:1}}@keyframes Toast-module-scss-module__Lti1Pq__toastExitAuto{0%{opacity:1}to{opacity:0}}@keyframes Toast-module-scss-module__Lti1Pq__toastExitForce{0%{opacity:.5}to{opacity:0}}}.Toast-module-scss-module__Lti1Pq__action{width:100%;font:inherit;color:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;margin:-14px -16px;padding:14px 16px;display:flex}.Toast-module-scss-module__Lti1Pq__message{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .Toast-module-scss-module__Lti1Pq__message{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.Toast-module-scss-module__Lti1Pq__message{-webkit-line-clamp:2;color:#eee;word-break:break-word;white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.ChatToastStack-module-scss-module__3lQzaa__stack{z-index:200;pointer-events:none;position:absolute;bottom:32px;left:16px;right:16px}.ChatToastStack-module-scss-module__3lQzaa__stack>*{position:absolute;bottom:0;left:0;right:0}
.LevelUpToast-module-scss-module__yLBgJq__wrapper{background:var(--surface-raised-subtle);width:100%;min-height:48px;box-shadow:0 4px 20px var(--surface-black-alpha-xstrong);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;animation-fill-mode:both;display:flex}.LevelUpToast-module-scss-module__yLBgJq__wrapper[data-state=open]{animation-name:LevelUpToast-module-scss-module__yLBgJq__levelUpToastEnter;animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.44,1)}.LevelUpToast-module-scss-module__yLBgJq__wrapper[data-state=closing][data-closing-reason=auto]{animation-name:LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitAuto;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.LevelUpToast-module-scss-module__yLBgJq__wrapper[data-state=closing][data-closing-reason=force]{animation-name:LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitForce;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitAuto{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitForce{0%{opacity:.5;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@media (prefers-reduced-motion:reduce){@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastEnter{0%{opacity:0}to{opacity:1}}@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitAuto{0%{opacity:1}to{opacity:0}}@keyframes LevelUpToast-module-scss-module__yLBgJq__levelUpToastExitForce{0%{opacity:.5}to{opacity:0}}}.LevelUpToast-module-scss-module__yLBgJq__text{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .LevelUpToast-module-scss-module__yLBgJq__text{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.LevelUpToast-module-scss-module__yLBgJq__text{word-break:break-word;flex:auto;min-width:0;margin:0}.LevelUpToast-module-scss-module__yLBgJq__title{color:var(--feature-brand-byus)}.LevelUpToast-module-scss-module__yLBgJq__body{color:var(--foreground-base-main-secondary)}.LevelUpToast-module-scss-module__yLBgJq__chip{font-size:var(--Typography-fontSize-13);font-weight:600;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .LevelUpToast-module-scss-module__yLBgJq__chip{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.LevelUpToast-module-scss-module__yLBgJq__chip{height:28px;color:var(--foreground-static-black);pointer-events:auto;cursor:pointer;background:var(--surface-inverted-primary);isolation:isolate;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 12px;display:inline-flex;position:relative}.LevelUpToast-module-scss-module__yLBgJq__chip:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(145deg, var(--feature-brand-byus) 0%, #04eedd 16%, #10ebe1 32%, #25e4e9 48%, #42dcf3 65%, #64d2ff 80%, #7fa8ff 93%, #8c96ff 100%);border-radius:inherit;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LevelUpToast-module-scss-module__yLBgJq__chipWrap{flex-shrink:0;display:inline-flex;position:relative}.LevelUpToast-module-scss-module__yLBgJq__chipGlow{pointer-events:none;filter:blur(15px);background:linear-gradient(90deg,#00ffe1 0%,#008cff 100%);border-radius:9999px;position:absolute;inset:-1px}.LevelUpToast-module-scss-module__yLBgJq__chipLabel{z-index:2;position:relative}.LevelUpToast-module-scss-module__yLBgJq__chipIcon{z-index:2;justify-content:center;align-items:center;display:inline-flex;position:relative}
.ScrollToBottomButton-module-scss-module__b2mqAa__wrapper{cursor:pointer;background:var(--surface-float-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.ScrollToBottomButton-module-scss-module__b2mqAa__iconSlot{justify-content:center;align-items:center;display:inline-flex}
.ChatRoomClient-module-scss-module__Lun5QW__root{overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:var(--background-base-primary);isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ChatRoomClient-module-scss-module__Lun5QW__introSkipLayer{z-index:9;appearance:none;background:0 0;border:none;padding:0;position:absolute;inset:0}.ChatRoomClient-module-scss-module__Lun5QW__root img{pointer-events:none}.ChatRoomClient-module-scss-module__Lun5QW__root [data-scrollable]{-webkit-user-select:text;user-select:text}.ChatRoomClient-module-scss-module__Lun5QW__scrollArea{flex:1;min-height:0;margin-bottom:-24px;position:relative}.ChatRoomClient-module-scss-module__Lun5QW__scrollable{scrollbar-width:none;flex-direction:column-reverse;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateZ(0)}.ChatRoomClient-module-scss-module__Lun5QW__scrollable::-webkit-scrollbar{display:none}.ChatRoomClient-module-scss-module__Lun5QW__scrollIndicator{pointer-events:none;opacity:0;width:3px;transition:opacity .15s;display:none;position:absolute;top:0;bottom:0;right:2px}.ChatRoomClient-module-scss-module__Lun5QW__scrollThumb{background:var(--foreground-base-sub-tertiary);border-radius:7px;width:3px;position:absolute;right:0}.ChatRoomClient-module-scss-module__Lun5QW__scrollInner{flex:auto}.ChatRoomClient-module-scss-module__Lun5QW__inputSlot{flex-shrink:0;position:relative}.ChatRoomClient-module-scss-module__Lun5QW__scrollToBottomSlot{z-index:150;pointer-events:none;position:absolute;bottom:40px;right:10px}.ChatRoomClient-module-scss-module__Lun5QW__scrollToBottomSlot>*{pointer-events:auto}.ChatRoomClient-module-scss-module__Lun5QW__levelUpSlot{z-index:210;pointer-events:none;position:absolute;bottom:34px;left:16px;right:16px}.ChatRoomClient-module-scss-module__Lun5QW__levelUpSlot>*{pointer-events:auto}
.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__dim{z-index:50;background-color:var(--surface-alpha-xstrong);justify-content:center;align-items:safe center;width:100%;min-width:280px;max-width:480px;margin-left:auto;margin-right:auto;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__popup{width:100%;max-width:320px;padding:var(--spacing-margin-2xlg-24) var(--spacing-margin-lg-16) var(--spacing-margin-lg-16);background:var(--surface-base-primary);border-radius:24px;flex-direction:column;gap:16px;display:flex}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__text{flex-direction:column;gap:6px;display:flex}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__title{font-size:var(--Typography-fontSize-18);font-weight:700;line-height:var(--Typography-lineHeight-24);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__title{font-size:var(--Typography-fontSize-16);line-height:var(--Typography-lineHeight-21)}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__title{color:var(--foreground-base-main-primary);text-align:center;margin:0}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__desc{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__desc{word-break:normal}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__desc{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__desc{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__desc{color:var(--foreground-base-sub-tertiary);text-align:center;white-space:pre-line;margin:0}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton,.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__confirmButton{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton,:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__confirmButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton,.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__confirmButton{white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:calc(50% - 4px);min-width:max-content;height:48px}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__cancelButton{color:var(--foreground-base-main-primary);background:var(--surface-base-secondary)}.AutoDeductNoticeModal-module-scss-module__JjJ9Ca__confirmButton{color:var(--foreground-inverted-primary);background:var(--feature-brand-byus)}
.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__dim{z-index:50;background-color:var(--surface-alpha-xstrong);justify-content:center;align-items:safe center;width:100%;min-width:280px;max-width:480px;margin-left:auto;margin-right:auto;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__popup{width:100%;max-width:320px;padding:var(--spacing-margin-2xlg-24) var(--spacing-margin-lg-16) var(--spacing-margin-lg-16);background:var(--surface-base-primary);border-radius:24px;flex-direction:column;gap:16px;display:flex}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__text{flex-direction:column;gap:6px;display:flex}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__title{font-size:var(--Typography-fontSize-18);font-weight:700;line-height:var(--Typography-lineHeight-24);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MessageDeleteConfirmDialog-module-scss-module__xxRLtG__title{font-size:var(--Typography-fontSize-16);line-height:var(--Typography-lineHeight-21)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__title{color:var(--foreground-base-main-primary);text-align:center;margin:0}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__desc{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MessageDeleteConfirmDialog-module-scss-module__xxRLtG__desc{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__desc{color:var(--foreground-base-sub-tertiary);text-align:center;white-space:pre-line;margin:0}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton,.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__confirmButton{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton,:where(html:lang(ja)) .MessageDeleteConfirmDialog-module-scss-module__xxRLtG__confirmButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton,.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__confirmButton{white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:calc(50% - 4px);min-width:max-content;height:48px}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton{color:var(--foreground-base-main-primary);background:var(--surface-base-secondary)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__confirmButton{color:var(--foreground-inverted-primary);background:var(--feature-brand-byus)}.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__cancelButton:disabled,.MessageDeleteConfirmDialog-module-scss-module__xxRLtG__confirmButton:disabled{cursor:not-allowed;opacity:.5}
.ToastStack-module-scss-module__ymmNRG__stack{right:0;bottom:calc(var(--gnb-content-padding) - 10px);z-index:200;pointer-events:none;width:100%;min-width:280px;max-width:480px;margin-inline:auto;position:fixed;left:0}.ToastStack-module-scss-module__ymmNRG__stackBottom{bottom:44px}.ToastStack-module-scss-module__ymmNRG__inner{margin:0 16px;position:relative}.ToastStack-module-scss-module__ymmNRG__inner>*{position:absolute;bottom:0;left:0;right:0}
.ChatCharacterFilter-module-scss-module__YtFrQG__wrapper{overscroll-behavior-x:contain;scrollbar-width:none;flex-shrink:0;gap:4px;height:50px;padding:3px 8px;display:flex;overflow-x:auto}.ChatCharacterFilter-module-scss-module__YtFrQG__wrapper::-webkit-scrollbar{display:none}.ChatCharacterFilter-module-scss-module__YtFrQG__tag{cursor:pointer;background:var(--surface-base-primary);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 12px 0 4px;display:inline-flex}.ChatCharacterFilter-module-scss-module__YtFrQG__tag.ChatCharacterFilter-module-scss-module__YtFrQG__active{background:var(--surface-inverted-primary)}.ChatCharacterFilter-module-scss-module__YtFrQG__avatar{border-radius:999px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.ChatCharacterFilter-module-scss-module__YtFrQG__avatarImage{object-fit:cover}.ChatCharacterFilter-module-scss-module__YtFrQG__label{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .ChatCharacterFilter-module-scss-module__YtFrQG__label{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.ChatCharacterFilter-module-scss-module__YtFrQG__label{text-overflow:ellipsis;max-width:200px;color:var(--foreground-base-main-primary);white-space:nowrap;overflow:hidden}.ChatCharacterFilter-module-scss-module__YtFrQG__tag.ChatCharacterFilter-module-scss-module__YtFrQG__active .ChatCharacterFilter-module-scss-module__YtFrQG__label{font-size:var(--Typography-fontSize-14);font-weight:600;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .ChatCharacterFilter-module-scss-module__YtFrQG__tag.ChatCharacterFilter-module-scss-module__YtFrQG__active .ChatCharacterFilter-module-scss-module__YtFrQG__label{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.ChatCharacterFilter-module-scss-module__YtFrQG__tag.ChatCharacterFilter-module-scss-module__YtFrQG__active .ChatCharacterFilter-module-scss-module__YtFrQG__label{color:var(--foreground-inverted-primary)}
.ConversationsSkeleton-module-scss-module__Lm8Jeq__filterRow{flex-shrink:0;align-items:center;gap:4px;height:50px;padding:3px 8px;display:flex;overflow:hidden}.ConversationsSkeleton-module-scss-module__Lm8Jeq__filterPill{background:var(--surface-base-primary);border-radius:999px;flex-shrink:0;width:96px;height:44px;animation:1.6s ease-in-out infinite ConversationsSkeleton-module-scss-module__Lm8Jeq__skeleton-pulse}.ConversationsSkeleton-module-scss-module__Lm8Jeq__list{flex-direction:column;gap:4px;padding:0 8px;display:flex}.ConversationsSkeleton-module-scss-module__Lm8Jeq__card{background:#191919;border-radius:24px;flex-shrink:0;height:100px;animation:1.6s ease-in-out infinite ConversationsSkeleton-module-scss-module__Lm8Jeq__skeleton-pulse}@keyframes ConversationsSkeleton-module-scss-module__Lm8Jeq__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ConversationsSkeleton-module-scss-module__Lm8Jeq__filterPill,.ConversationsSkeleton-module-scss-module__Lm8Jeq__card{animation:none}}
.NotFoundRoomModal-module-scss-module__v_Zz7W__dim{z-index:60;background:#000000eb;justify-content:center;align-items:safe center;width:100%;min-width:280px;max-width:480px;margin-left:auto;margin-right:auto;padding:16px;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.NotFoundRoomModal-module-scss-module__v_Zz7W__popup{width:100%;max-width:320px;padding:var(--spacing-margin-2xlg-24) var(--spacing-margin-lg-16) var(--spacing-margin-lg-16);background:var(--surface-base-primary);border-radius:24px;flex-direction:column;gap:16px;display:flex}.NotFoundRoomModal-module-scss-module__v_Zz7W__text{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .NotFoundRoomModal-module-scss-module__v_Zz7W__text{word-break:normal}.NotFoundRoomModal-module-scss-module__v_Zz7W__text{font-size:var(--Typography-fontSize-18);font-weight:700;line-height:var(--Typography-lineHeight-24);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .NotFoundRoomModal-module-scss-module__v_Zz7W__text{font-size:var(--Typography-fontSize-16);line-height:var(--Typography-lineHeight-21)}.NotFoundRoomModal-module-scss-module__v_Zz7W__text{color:var(--foreground-base-main-primary);text-align:center;white-space:pre-line;margin:0}.NotFoundRoomModal-module-scss-module__v_Zz7W__actionButton{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .NotFoundRoomModal-module-scss-module__v_Zz7W__actionButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.NotFoundRoomModal-module-scss-module__v_Zz7W__actionButton{height:48px;color:var(--foreground-static-black);cursor:pointer;background:var(--feature-brand-byus);border:0;border-radius:16px}
.wizardFade-module-scss-module__z5gH0q__shell,.wizardFade-module-scss-module__z5gH0q__content{flex-direction:column;flex:1;min-height:0;display:flex}
.page-module-scss-module__wYJ5Jq__wrapper{flex-direction:column;height:100%;display:flex}.page-module-scss-module__wYJ5Jq__wrapper.page-module-scss-module__wYJ5Jq__docScroll{height:auto;min-height:100svh}.page-module-scss-module__wYJ5Jq__main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module-scss-module__wYJ5Jq__main.page-module-scss-module__wYJ5Jq__docScroll{overscroll-behavior:auto;overflow:visible}.page-module-scss-module__wYJ5Jq__content{flex-direction:column;flex:1;align-items:center;padding:50px 0;display:flex}.page-module-scss-module__wYJ5Jq__headerSlot{flex-direction:column;flex-shrink:0;align-self:stretch;gap:4px;padding:0 16px;display:flex}.page-module-scss-module__wYJ5Jq__title{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__wYJ5Jq__title{word-break:normal}.page-module-scss-module__wYJ5Jq__title{font-size:var(--Typography-fontSize-21);font-weight:700;line-height:var(--Typography-lineHeight-28);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__wYJ5Jq__title{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-25)}.page-module-scss-module__wYJ5Jq__title{color:var(--foreground-base-main-primary);margin:0}.page-module-scss-module__wYJ5Jq__subtitle{font-size:var(--Typography-fontSize-16);font-weight:400;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__wYJ5Jq__subtitle{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.page-module-scss-module__wYJ5Jq__subtitle{color:var(--foreground-base-sub-tertiary);margin:0}
.AppNavBar-module-scss-module__g7a1AW__wrapper{background:var(--background-base-primary);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.AppNavBar-module-scss-module__g7a1AW__leading{align-items:center;display:flex}.AppNavBar-module-scss-module__g7a1AW__trailing{align-items:center;gap:24px;margin-left:auto;display:flex}
.SnapshotConsentModal-module-scss-module__Y68CuG__dim{z-index:50;background-color:var(--surface-alpha-xstrong);justify-content:center;align-items:safe center;width:100%;min-width:280px;max-width:480px;margin-left:auto;margin-right:auto;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.SnapshotConsentModal-module-scss-module__Y68CuG__popup{width:100%;max-width:320px;padding:var(--spacing-margin-2xlg-24) var(--spacing-margin-lg-16) var(--spacing-margin-lg-16);background:var(--surface-base-primary);border-radius:24px;flex-direction:column;gap:16px;display:flex}.SnapshotConsentModal-module-scss-module__Y68CuG__text{flex-direction:column;gap:6px;display:flex}.SnapshotConsentModal-module-scss-module__Y68CuG__title{font-size:var(--Typography-fontSize-18);font-weight:700;line-height:var(--Typography-lineHeight-24);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__title{font-size:var(--Typography-fontSize-16);line-height:var(--Typography-lineHeight-21)}.SnapshotConsentModal-module-scss-module__Y68CuG__title{color:var(--foreground-base-main-primary);text-align:center;white-space:pre-line;margin:0}.SnapshotConsentModal-module-scss-module__Y68CuG__titleAccent{color:var(--feature-brand-byus)}.SnapshotConsentModal-module-scss-module__Y68CuG__desc{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__desc{word-break:normal}.SnapshotConsentModal-module-scss-module__Y68CuG__desc{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__desc{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.SnapshotConsentModal-module-scss-module__Y68CuG__desc{color:var(--foreground-base-sub-tertiary);text-align:center;white-space:pre-line;margin:0}.SnapshotConsentModal-module-scss-module__Y68CuG__noticeLink{color:var(--foreground-base-sub-secondary);text-decoration:underline}.SnapshotConsentModal-module-scss-module__Y68CuG__dontShowAgainRow{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.SnapshotConsentModal-module-scss-module__Y68CuG__checkboxInput{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SnapshotConsentModal-module-scss-module__Y68CuG__checkbox{color:#555;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.SnapshotConsentModal-module-scss-module__Y68CuG__checkbox.SnapshotConsentModal-module-scss-module__Y68CuG__checked{color:var(--feature-brand-byus)}.SnapshotConsentModal-module-scss-module__Y68CuG__checkboxInput:focus-visible+.SnapshotConsentModal-module-scss-module__Y68CuG__checkbox{outline:2px solid var(--feature-brand-byus);outline-offset:2px;border-radius:50%}.SnapshotConsentModal-module-scss-module__Y68CuG__checkboxLabel{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__checkboxLabel{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.SnapshotConsentModal-module-scss-module__Y68CuG__checkboxLabel{color:var(--foreground-base-sub-primary)}.SnapshotConsentModal-module-scss-module__Y68CuG__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton,.SnapshotConsentModal-module-scss-module__Y68CuG__confirmButton{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton,:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__confirmButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton,.SnapshotConsentModal-module-scss-module__Y68CuG__confirmButton{white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:calc(50% - 4px);min-width:max-content;height:48px}.SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.SnapshotConsentModal-module-scss-module__Y68CuG__cancelButton{color:var(--foreground-base-main-primary);background:var(--surface-base-secondary)}.SnapshotConsentModal-module-scss-module__Y68CuG__confirmButton{color:var(--foreground-inverted-primary);background:var(--feature-brand-byus)}
.MainHeader-module-scss-module__CSVJ7q__title{font-size:var(--Typography-fontSize-20);font-weight:700;line-height:var(--Typography-lineHeight-27);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MainHeader-module-scss-module__CSVJ7q__title{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-24)}.MainHeader-module-scss-module__CSVJ7q__title{color:var(--foreground-base-main-primary);white-space:nowrap;margin:0}.MainHeader-module-scss-module__CSVJ7q__titleButton{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.MainHeader-module-scss-module__CSVJ7q__devLink{font-size:var(--Typography-fontSize-12);font-weight:500;line-height:var(--Typography-lineHeight-15);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .MainHeader-module-scss-module__CSVJ7q__devLink{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.MainHeader-module-scss-module__CSVJ7q__devLink{height:28px;color:var(--feature-brand-byus);border:1px solid var(--surface-brand-alpha-disabled);background:#00efd314;border-radius:14px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}
.SnapshotDetailSheet-module-scss-module__Xg985q__frame{z-index:100;pointer-events:none;min-width:280px;position:fixed;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__root{--viewer-header-h:56px;--viewer-actions-h:calc(60px + max(env(safe-area-inset-bottom), 26px));pointer-events:auto;isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__rootDraggingDown .SnapshotDetailSheet-module-scss-module__Xg985q__header,.SnapshotDetailSheet-module-scss-module__Xg985q__rootDraggingDown .SnapshotDetailSheet-module-scss-module__Xg985q__bottomActions,.SnapshotDetailSheet-module-scss-module__Xg985q__rootClosingDown .SnapshotDetailSheet-module-scss-module__Xg985q__header,.SnapshotDetailSheet-module-scss-module__Xg985q__rootClosingDown .SnapshotDetailSheet-module-scss-module__Xg985q__bottomActions,.SnapshotDetailSheet-module-scss-module__Xg985q__rootZoomed .SnapshotDetailSheet-module-scss-module__Xg985q__header,.SnapshotDetailSheet-module-scss-module__Xg985q__rootZoomed .SnapshotDetailSheet-module-scss-module__Xg985q__bottomActions{pointer-events:none;opacity:0}.SnapshotDetailSheet-module-scss-module__Xg985q__backdrop{z-index:-1;pointer-events:none;background:var(--surface-alpha-xstrong);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .15s ease-out;position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__backdropSolid{background:var(--surface-alpha-intense);-webkit-backdrop-filter:none;backdrop-filter:none}.SnapshotDetailSheet-module-scss-module__Xg985q__backdropVisible{opacity:1}.SnapshotDetailSheet-module-scss-module__Xg985q__rootClosingDown .SnapshotDetailSheet-module-scss-module__Xg985q__backdrop{opacity:0;transition:opacity .25s ease-out}.SnapshotDetailSheet-module-scss-module__Xg985q__header{z-index:1;max-width:480px;height:var(--viewer-header-h);pointer-events:none;opacity:0;justify-content:flex-end;align-items:center;margin-left:auto;margin-right:auto;transition:opacity .15s ease-out;display:flex;position:absolute;top:0;left:0;right:0}.SnapshotDetailSheet-module-scss-module__Xg985q__headerVisible{pointer-events:auto;opacity:1}.SnapshotDetailSheet-module-scss-module__Xg985q__closeButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex}.SnapshotDetailSheet-module-scss-module__Xg985q__body{flex-direction:column;flex:1;min-height:0;transition:transform .25s ease-out;display:flex}.SnapshotDetailSheet-module-scss-module__Xg985q__bodyDraggingDown{will-change:transform;transition:none}.SnapshotDetailSheet-module-scss-module__Xg985q__imageArea{touch-action:none;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.SnapshotDetailSheet-module-scss-module__Xg985q__imageAreaGallery{touch-action:pan-x}.SnapshotDetailSheet-module-scss-module__Xg985q__scroller{overscroll-behavior:contain;touch-action:pan-x;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.SnapshotDetailSheet-module-scss-module__Xg985q__scroller::-webkit-scrollbar{display:none}.SnapshotDetailSheet-module-scss-module__Xg985q__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;display:flex;position:relative;overflow:hidden}.SnapshotDetailSheet-module-scss-module__Xg985q__column{width:100%;max-width:480px;max-height:calc(100% - var(--viewer-header-h) - var(--viewer-actions-h));aspect-ratio:3/4;margin:var(--viewer-header-h) auto var(--viewer-actions-h);align-self:center;position:relative}.SnapshotDetailSheet-module-scss-module__Xg985q__columnDrop{animation:1.2s cubic-bezier(.22,1,.44,1) .15s both SnapshotDetailSheet-module-scss-module__Xg985q__viewerDropEnter}.SnapshotDetailSheet-module-scss-module__Xg985q__columnScene{max-width:calc(min(480px,100%) - 96px);height:calc(100% - var(--viewer-header-h) - var(--viewer-actions-h) - 64px);aspect-ratio:auto}.SnapshotDetailSheet-module-scss-module__Xg985q__sceneStroke{z-index:2;pointer-events:none;background:linear-gradient(145deg, var(--feature-brand-byus) 0%, #04eedd 16%, #10ebe1 32%, #25e4e9 48%, #42dcf3 65%, #64d2ff 80%, #7fa8ff 93%, #8c96ff 100%);border-radius:calc(var(--scene-radius) + 2px);-webkit-mask-composite:xor;padding:4px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SnapshotDetailSheet-module-scss-module__Xg985q__zoomLayerScene{--scene-radius:calc(100cqw * 56 / 300);max-width:100%;max-height:100%;margin:auto;container-type:inline-size}.SnapshotDetailSheet-module-scss-module__Xg985q__sceneGlow{z-index:0;pointer-events:none;background:linear-gradient(145deg, var(--feature-brand-byus) 0%, #04eedd 16%, #10ebe1 32%, #25e4e9 48%, #42dcf3 65%, #64d2ff 80%, #7fa8ff 93%, #8c96ff 100%);opacity:.4;filter:blur(35px);position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__imageScene{z-index:1;object-fit:cover;border-radius:var(--scene-radius);clip-path:inset(0 round var(--scene-radius))}@keyframes SnapshotDetailSheet-module-scss-module__Xg985q__viewerDropEnter{0%{opacity:0;transform:translateY(-150vh)rotate(8deg)}10%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.SnapshotDetailSheet-module-scss-module__Xg985q__columnDrop{animation:none}}.SnapshotDetailSheet-module-scss-module__Xg985q__zoomLayer{transform-origin:50%;position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__imageAreaZoomed{touch-action:none}.SnapshotDetailSheet-module-scss-module__Xg985q__scrollerZoomed{touch-action:none;overflow:hidden}.SnapshotDetailSheet-module-scss-module__Xg985q__navArrow{width:44px;height:44px;color:var(--foreground-base-main-primary);cursor:pointer;background:var(--surface-alpha-medium);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-out;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.SnapshotDetailSheet-module-scss-module__Xg985q__navArrow{display:flex}}.SnapshotDetailSheet-module-scss-module__Xg985q__navArrow:disabled{pointer-events:none;opacity:0}.SnapshotDetailSheet-module-scss-module__Xg985q__navPrev{left:max(8px,50% - 232px)}.SnapshotDetailSheet-module-scss-module__Xg985q__navNext{right:max(8px,50% - 232px)}.SnapshotDetailSheet-module-scss-module__Xg985q__navNext .SnapshotDetailSheet-module-scss-module__Xg985q__iconSlot{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.SnapshotDetailSheet-module-scss-module__Xg985q__scroller{scroll-behavior:auto}.SnapshotDetailSheet-module-scss-module__Xg985q__navArrow,.SnapshotDetailSheet-module-scss-module__Xg985q__body,.SnapshotDetailSheet-module-scss-module__Xg985q__backdrop,.SnapshotDetailSheet-module-scss-module__Xg985q__imageMorph{transition:none}}.SnapshotDetailSheet-module-scss-module__Xg985q__image{object-fit:contain}.SnapshotDetailSheet-module-scss-module__Xg985q__imageMorph{object-fit:cover;width:100%;height:100%;transition:border-radius .15s ease-out;display:block;position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__zoomLayerFit{max-width:100%;max-height:100%;margin:auto}.SnapshotDetailSheet-module-scss-module__Xg985q__bottomActions{z-index:1;max-width:480px;padding:8px 16px max(env(safe-area-inset-bottom),26px);pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#000c 100%);justify-content:center;margin-left:auto;margin-right:auto;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0}.SnapshotDetailSheet-module-scss-module__Xg985q__actionRow{gap:6px;width:100%;display:flex}.SnapshotDetailSheet-module-scss-module__Xg985q__actionButton{cursor:pointer;border:0;border-radius:16px;flex:1;height:52px;padding:0}.SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDelete{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDelete{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDelete{color:var(--foreground-static-white);background:var(--surface-base-secondary)}.SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDownload{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDownload{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.SnapshotDetailSheet-module-scss-module__Xg985q__actionButtonDownload{color:var(--foreground-static-black);background:var(--feature-brand-byus)}.SnapshotDetailSheet-module-scss-module__Xg985q__bottomActionsVisible{pointer-events:auto;opacity:1}.SnapshotDetailSheet-module-scss-module__Xg985q__iconSlot{justify-content:center;align-items:center;display:inline-flex}.SnapshotDetailSheet-module-scss-module__Xg985q__closeButton .SnapshotDetailSheet-module-scss-module__Xg985q__iconSlot{width:24px;height:24px}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot{z-index:100;min-width:280px;max-width:480px;margin-left:auto;margin-right:auto;position:fixed;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdrop{background:var(--surface-alpha-xstrong);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.5s forwards SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdropEnter;position:absolute;inset:0}@keyframes SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdropEnter{to{opacity:1}}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGroup{z-index:101;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 32px;display:flex;position:absolute;inset:0}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGroup>*{pointer-events:auto}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardWrap{aspect-ratio:2/3;opacity:0;width:100%;max-width:300px;animation:1.2s cubic-bezier(.22,1,.44,1) .15s forwards SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardEnter;position:relative}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardWrap:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(145deg, var(--feature-brand-byus) 0%, #04eedd 16%, #10ebe1 32%, #25e4e9 48%, #42dcf3 65%, #64d2ff 80%, #7fa8ff 93%, #8c96ff 100%);-webkit-mask-composite:xor;border-radius:58px;padding:4px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardEnter{0%{opacity:0;transform:translateY(-150vh)rotate(8deg)}10%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGlow{z-index:0;background:linear-gradient(145deg, var(--feature-brand-byus) 0%, #04eedd 16%, #10ebe1 32%, #25e4e9 48%, #42dcf3 65%, #64d2ff 80%, #7fa8ff 93%, #8c96ff 100%);opacity:0;filter:blur(35px);animation:.4s 1s forwards SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGlowReveal;position:absolute;inset:0}@keyframes SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGlowReveal{to{opacity:.4}}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCard{z-index:1;clip-path:inset(0 round 56px);border-radius:56px;width:100%;height:100%;position:relative;overflow:hidden}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpImage{object-fit:cover;width:100%;height:100%;display:block}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpDownload{width:60px;height:60px;color:var(--foreground-base-main-primary);cursor:pointer;background:var(--surface-base-secondary);opacity:0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;animation:.1s 1s forwards SnapshotDetailSheet-module-scss-module__Xg985q__levelUpButtonReveal;display:flex}@keyframes SnapshotDetailSheet-module-scss-module__Xg985q__levelUpButtonReveal{to{opacity:1}}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpClose{z-index:102;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;animation:.1s 1s forwards SnapshotDetailSheet-module-scss-module__Xg985q__levelUpButtonReveal;display:flex;position:absolute;top:16px;right:16px}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpDownload .SnapshotDetailSheet-module-scss-module__Xg985q__iconSlot,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpClose .SnapshotDetailSheet-module-scss-module__Xg985q__iconSlot{width:24px;height:24px}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdrop,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardWrap,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGlow,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpDownload,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpClose{opacity:0;transition:opacity .25s;animation:none}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpRoot[data-exiting=true] .SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdrop{transition:opacity .3s}@media (prefers-reduced-motion:reduce){.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpBackdrop,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpCardWrap,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpDownload,.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpClose{opacity:1;animation:none}.SnapshotDetailSheet-module-scss-module__Xg985q__levelUpGlow{opacity:.4;animation:none}}
.CharacterNameFallback-module-scss-module__TZKZwW__wrapper{width:144px;height:54px;margin-inline:auto;position:absolute;bottom:-6px;left:0;right:0;overflow:hidden}.CharacterNameFallback-module-scss-module__TZKZwW__canvas{pointer-events:none;justify-content:center;align-items:center;width:224px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.CharacterNameFallback-module-scss-module__TZKZwW__text{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .CharacterNameFallback-module-scss-module__TZKZwW__text{word-break:normal}.CharacterNameFallback-module-scss-module__TZKZwW__text{-webkit-line-clamp:2;line-clamp:2;width:fit-content;max-width:100%;font-size:var(--Typography-fontSize-32);color:var(--foreground-base-main-primary);text-align:center;letter-spacing:var(--Typography-letterSpacing-03);pointer-events:auto;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}
.PullIndicator-module-scss-module__RX31Ta__wrapper{top:var(--ptr-indicator-top,0px);pointer-events:none;opacity:1;transform:translateY(max(0px, var(--ptr-y,0px) / 2 - 50%));justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out;display:flex;position:absolute;left:0;right:0}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__dragging{transition:none}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__exiting{opacity:0}.PullIndicator-module-scss-module__RX31Ta__loader{display:block}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__refreshing:not(.PullIndicator-module-scss-module__RX31Ta__dragging) .PullIndicator-module-scss-module__RX31Ta__loader{animation:2s linear infinite PullIndicator-module-scss-module__RX31Ta__ptr-rotate}.PullIndicator-module-scss-module__RX31Ta__arc{stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--ptr-progress,0)*100);transform-origin:50%;transition:stroke-dashoffset .3s cubic-bezier(.25,.46,.45,.94);transform:rotate(-90deg)}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__dragging .PullIndicator-module-scss-module__RX31Ta__arc{transition:none}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__refreshing:not(.PullIndicator-module-scss-module__RX31Ta__dragging) .PullIndicator-module-scss-module__RX31Ta__arc{animation:1.4s ease-in-out infinite PullIndicator-module-scss-module__RX31Ta__ptr-dash}@keyframes PullIndicator-module-scss-module__RX31Ta__ptr-rotate{to{transform:rotate(360deg)}}@keyframes PullIndicator-module-scss-module__RX31Ta__ptr-dash{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:75 100;stroke-dashoffset:-25px}to{stroke-dasharray:1 100;stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.PullIndicator-module-scss-module__RX31Ta__wrapper,.PullIndicator-module-scss-module__RX31Ta__wrapper .PullIndicator-module-scss-module__RX31Ta__arc{transition:none}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__refreshing:not(.PullIndicator-module-scss-module__RX31Ta__dragging) .PullIndicator-module-scss-module__RX31Ta__loader{animation:none}.PullIndicator-module-scss-module__RX31Ta__wrapper.PullIndicator-module-scss-module__RX31Ta__refreshing:not(.PullIndicator-module-scss-module__RX31Ta__dragging) .PullIndicator-module-scss-module__RX31Ta__arc{stroke-dasharray:25 100;stroke-dashoffset:0;animation:none}}
.CharacterName-module-scss-module__0mquPa__wrapper{object-fit:contain;width:100%;height:200%;position:absolute;bottom:0;left:0}
.PullToRefreshShell-module-scss-module__smRy2a__shell{position:relative}.PullToRefreshShell-module-scss-module__smRy2a__topSentinel{height:0}.PullToRefreshShell-module-scss-module__smRy2a__inner{flex-direction:column;flex:1;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex}.PullToRefreshShell-module-scss-module__smRy2a__innerTransformed{transform:translateY(var(--ptr-y,0px))}.PullToRefreshShell-module-scss-module__smRy2a__innerRefreshing{transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.PullToRefreshShell-module-scss-module__smRy2a__innerDragging{transition:none}@media (prefers-reduced-motion:reduce){.PullToRefreshShell-module-scss-module__smRy2a__inner,.PullToRefreshShell-module-scss-module__smRy2a__innerRefreshing{transition:none}}
.MainCastGenderToggle-module-scss-module__TEr8ka__wrapper{flex-direction:column;align-items:center;display:flex}.MainCastGenderToggle-module-scss-module__TEr8ka__toggle{gap:8px;display:flex}.MainCastGenderToggle-module-scss-module__TEr8ka__button{font-size:var(--Typography-fontSize-15);font-weight:500;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MainCastGenderToggle-module-scss-module__TEr8ka__button{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.MainCastGenderToggle-module-scss-module__TEr8ka__button{width:76px;height:40px;color:var(--foreground-base-main-primary);cursor:pointer;background:var(--surface-base-secondary);border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.MainCastGenderToggle-module-scss-module__TEr8ka__button.MainCastGenderToggle-module-scss-module__TEr8ka__active{font-size:var(--Typography-fontSize-15);font-weight:600;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .MainCastGenderToggle-module-scss-module__TEr8ka__button.MainCastGenderToggle-module-scss-module__TEr8ka__active{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.MainCastGenderToggle-module-scss-module__TEr8ka__button.MainCastGenderToggle-module-scss-module__TEr8ka__active{color:var(--foreground-inverted-primary);background:var(--surface-inverted-primary)}.MainCastGenderToggle-module-scss-module__TEr8ka__iconSlot{width:12px;height:12px;display:inline-flex}.MainCastGenderToggle-module-scss-module__TEr8ka__iconSlot>svg{width:100%;height:100%}
.page-module-scss-module__d3Fy1W__wrapper{background:var(--background-base-primary);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module-scss-module__d3Fy1W__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;margin-top:12px;display:flex;overflow-y:auto}.page-module-scss-module__d3Fy1W__scrollInner{padding-bottom:var(--gnb-content-padding)}.page-module-scss-module__d3Fy1W__list{flex-direction:column;gap:4px;margin:0;padding:0 8px;list-style:none;display:flex}.page-module-scss-module__d3Fy1W__item{display:contents}.page-module-scss-module__d3Fy1W__empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.page-module-scss-module__d3Fy1W__emptyTextBox{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.page-module-scss-module__d3Fy1W__emptySubtitle{font-size:var(--Typography-fontSize-17);font-weight:500;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__d3Fy1W__emptySubtitle{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.page-module-scss-module__d3Fy1W__emptySubtitle{color:var(--foreground-base-sub-tertiary);margin:0}.page-module-scss-module__d3Fy1W__emptyTitle{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__d3Fy1W__emptyTitle{word-break:normal}.page-module-scss-module__d3Fy1W__emptyTitle{font-size:var(--Typography-fontSize-20);font-weight:700;line-height:var(--Typography-lineHeight-27);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__d3Fy1W__emptyTitle{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-24)}.page-module-scss-module__d3Fy1W__emptyTitle{color:var(--foreground-base-main-primary);text-wrap:balance;margin:0}.page-module-scss-module__d3Fy1W__emptyCta{cursor:pointer;background:#eee;border:0;border-radius:24px;justify-content:center;align-items:center;height:48px;padding:0 28px;text-decoration:none;display:inline-flex}.page-module-scss-module__d3Fy1W__emptyCtaText{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__d3Fy1W__emptyCtaText{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.page-module-scss-module__d3Fy1W__emptyCtaText{color:#171717}.page-module-scss-module__d3Fy1W__sentinel{width:100%;height:1px}
.page-module-scss-module__o3XRmG__wrapper{flex-direction:column;height:100%;display:flex}.page-module-scss-module__o3XRmG__wrapper.page-module-scss-module__o3XRmG__docScroll{height:auto;min-height:100svh}.page-module-scss-module__o3XRmG__main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module-scss-module__o3XRmG__main.page-module-scss-module__o3XRmG__docScroll{overscroll-behavior:auto;overflow:visible}.page-module-scss-module__o3XRmG__content{flex-direction:column;flex:1;align-items:stretch;padding:0 0 70px;display:flex}.page-module-scss-module__o3XRmG__titleSlot{flex-direction:column;flex-shrink:0;align-self:stretch;gap:4px;margin-bottom:20px;padding:50px 16px;display:flex}.page-module-scss-module__o3XRmG__title{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__o3XRmG__title{word-break:normal}.page-module-scss-module__o3XRmG__title{font-size:var(--Typography-fontSize-21);font-weight:700;line-height:var(--Typography-lineHeight-28);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__o3XRmG__title{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-25)}.page-module-scss-module__o3XRmG__title{min-height:calc(var(--Typography-lineHeight-28)*2);white-space:pre-line;margin:0}.page-module-scss-module__o3XRmG__subtitle{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__o3XRmG__subtitle{word-break:normal}.page-module-scss-module__o3XRmG__subtitle{font-size:var(--Typography-fontSize-16);font-weight:400;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__o3XRmG__subtitle{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.page-module-scss-module__o3XRmG__subtitle{color:var(--foreground-base-sub-tertiary);white-space:pre-line;margin:0}.page-module-scss-module__o3XRmG__center{flex-direction:column;align-items:stretch;gap:20px;margin-top:20px;display:flex}.page-module-scss-module__o3XRmG__character{flex-direction:column;align-self:center;width:160px;display:flex}.page-module-scss-module__o3XRmG__avatar{aspect-ratio:1;border-radius:50%;width:100%;position:relative;overflow:hidden}.page-module-scss-module__o3XRmG__avatarImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__o3XRmG__avatarFade{aspect-ratio:160/36;background:linear-gradient(to bottom, var(--surface-black-alpha-2xsoft) 0%, var(--surface-black-alpha-xintense) 100%);width:100%;position:absolute;bottom:0;left:0}.page-module-scss-module__o3XRmG__nameSlot{aspect-ratio:160/14;width:100%;position:relative}
.ChatStoryListItem-module-scss-module__oSMaMW__wrapper{background:var(--surface-base-primary);border-radius:24px;flex-shrink:0;align-items:center;height:100px;display:flex;position:relative}.ChatStoryListItem-module-scss-module__oSMaMW__link{min-width:0;color:inherit;cursor:pointer;flex:1;align-items:stretch;text-decoration:none;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__imageSlot{background:var(--surface-base-secondary);border-radius:24px 0 0 24px;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.ChatStoryListItem-module-scss-module__oSMaMW__image{object-fit:cover}.ChatStoryListItem-module-scss-module__oSMaMW__textSlot{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-left:12px;padding-right:50px;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__text{flex-direction:column;gap:14px;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__titleGroup{flex-direction:column;gap:1px;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__title{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .ChatStoryListItem-module-scss-module__oSMaMW__title{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.ChatStoryListItem-module-scss-module__oSMaMW__title{text-overflow:ellipsis;color:var(--foreground-base-main-primary);white-space:nowrap;margin:0;overflow:hidden}.ChatStoryListItem-module-scss-module__oSMaMW__info{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .ChatStoryListItem-module-scss-module__oSMaMW__info{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.ChatStoryListItem-module-scss-module__oSMaMW__info{min-width:0;color:var(--foreground-base-sub-secondary);align-items:center;gap:4px;margin:0;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__sender{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ChatStoryListItem-module-scss-module__oSMaMW__bullet{background:var(--foreground-base-sub-tertiary);border-radius:50%;flex-shrink:0;width:2px;height:2px}.ChatStoryListItem-module-scss-module__oSMaMW__lastMessage{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:60px;overflow:hidden}.ChatStoryListItem-module-scss-module__oSMaMW__messageCount{font-size:var(--Typography-fontSize-13);font-weight:500;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .ChatStoryListItem-module-scss-module__oSMaMW__messageCount{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.ChatStoryListItem-module-scss-module__oSMaMW__messageCount{color:var(--foreground-base-main-secondary);margin:0}.ChatStoryListItem-module-scss-module__oSMaMW__iconSlot{justify-content:center;align-items:center;display:inline-flex}.ChatStoryListItem-module-scss-module__oSMaMW__moreButton .ChatStoryListItem-module-scss-module__oSMaMW__iconSlot{width:24px;height:24px}.ChatStoryListItem-module-scss-module__oSMaMW__moreSlot{width:24px;height:24px;margin:auto;position:absolute;top:0;bottom:0;right:14px}.ChatStoryListItem-module-scss-module__oSMaMW__moreButton{width:100%;height:100%;color:var(--foreground-base-sub-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ChatStoryListItem-module-scss-module__oSMaMW__menuPosition{z-index:10;top:calc(100% + 8px);right:0}.ChatStoryListItem-module-scss-module__oSMaMW__area{display:contents}
.CharacterCardGrid-module-scss-module__Ju2n_a__wrapper{flex-flow:wrap;flex-shrink:0;align-self:stretch;gap:4px;padding-inline:8px;display:flex}.CharacterCardGrid-module-scss-module__Ju2n_a__cardWrapper{aspect-ratio:186/269;flex:0 0 calc(50% - 2px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.CharacterCardGrid-module-scss-module__Ju2n_a__card{cursor:pointer;background:var(--surface-base-primary);width:186px;height:269px;transform:scale(calc(.537634cqw / 1px));border:0;border-radius:24px;flex-direction:column;flex-shrink:0;gap:11px;padding:20px 13px 24px;display:flex;position:relative}.CharacterCardGrid-module-scss-module__Ju2n_a__cardActive{box-shadow:inset 0 0 0 1px var(--feature-brand-byus)}.CharacterCardGrid-module-scss-module__Ju2n_a__iconSlot{aspect-ratio:1;width:24px;color:var(--foreground-disabled-secondary);display:inline-flex;position:absolute;top:11px;right:13px}.CharacterCardGrid-module-scss-module__Ju2n_a__iconSlot>svg{width:100%;height:100%}.CharacterCardGrid-module-scss-module__Ju2n_a__cardActive .CharacterCardGrid-module-scss-module__Ju2n_a__iconSlot{color:var(--feature-brand-byus)}.CharacterCardGrid-module-scss-module__Ju2n_a__character{flex-direction:column;width:100%;display:flex}.CharacterCardGrid-module-scss-module__Ju2n_a__avatar{aspect-ratio:1;border-radius:50%;width:100%;position:relative;overflow:hidden}.CharacterCardGrid-module-scss-module__Ju2n_a__avatarImage{object-fit:cover;width:100%;height:100%}.CharacterCardGrid-module-scss-module__Ju2n_a__avatarFade{aspect-ratio:160/36;background:linear-gradient(to bottom, var(--surface-black-alpha-2xsoft) 0%, var(--surface-black-alpha-xintense) 100%);width:100%;position:absolute;bottom:0;left:0}.CharacterCardGrid-module-scss-module__Ju2n_a__nameSlot{aspect-ratio:160/14;width:100%;position:relative}.CharacterCardGrid-module-scss-module__Ju2n_a__description{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .CharacterCardGrid-module-scss-module__Ju2n_a__description{word-break:normal}.CharacterCardGrid-module-scss-module__Ju2n_a__description{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .CharacterCardGrid-module-scss-module__Ju2n_a__description{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.CharacterCardGrid-module-scss-module__Ju2n_a__description{-webkit-line-clamp:2;line-clamp:2;color:var(--foreground-base-main-tertiary);text-align:center;text-wrap:balance;-webkit-box-orient:vertical;margin:auto 8px;display:-webkit-box;overflow:hidden}
.WebtoonProfileSheet-module-scss-module__R51lBG__wrapper{z-index:51;width:100%;min-width:280px;max-width:480px;padding:20px 8px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:none;justify-content:center;align-items:safe flex-end;margin-left:auto;margin-right:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.WebtoonProfileSheet-module-scss-module__R51lBG__dim{pointer-events:auto;cursor:pointer;background-color:var(--surface-alpha-strong);border:0;padding:0;position:absolute;inset:0}.WebtoonProfileSheet-module-scss-module__R51lBG__popup{pointer-events:auto;background-color:var(--foreground-inverted-primary);width:100%;max-width:424px;transform:translateY(var(--drag-offset,0px));border-radius:32px;flex-direction:column;align-items:center;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden}.WebtoonProfileSheet-module-scss-module__R51lBG__popup[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.WebtoonProfileSheet-module-scss-module__R51lBG__popup{transition:none}}.WebtoonProfileSheet-module-scss-module__R51lBG__handle{touch-action:none;cursor:grab;justify-content:center;align-items:center;width:100%;height:29px;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__handle:active{cursor:grabbing}.WebtoonProfileSheet-module-scss-module__R51lBG__grabber{background-color:#67676f;border-radius:20px;width:40px;height:5px}.WebtoonProfileSheet-module-scss-module__R51lBG__container{flex-direction:column;align-items:center;gap:20px;width:100%;padding:15px 0 20px;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__contentGroup{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__textGroup{flex-direction:column;width:100%;padding:0 20px;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__title{font-size:var(--Typography-fontSize-19);font-weight:600;line-height:var(--Typography-lineHeight-25);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__title{font-size:var(--Typography-fontSize-17);line-height:var(--Typography-lineHeight-22)}.WebtoonProfileSheet-module-scss-module__R51lBG__title{color:var(--foreground-base-main-primary);text-align:center;white-space:pre-line;margin:0}.WebtoonProfileSheet-module-scss-module__R51lBG__imageGroup{justify-content:center;width:100%;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__image{aspect-ratio:269/167;object-fit:cover;border-radius:8px;width:70%;max-width:269px;height:auto}.WebtoonProfileSheet-module-scss-module__R51lBG__infoNote{width:100%;padding:0 var(--spacing-margin-xlg-20);flex-direction:column;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__description{align-items:flex-start;gap:4px;width:100%;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__dotSlot{flex-shrink:0;justify-content:center;align-items:center;width:3px;height:17px;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__dot{background-color:var(--foreground-disabled-primary);border-radius:50%;width:3px;height:3px;display:block}.WebtoonProfileSheet-module-scss-module__R51lBG__descriptionText{font-size:var(--Typography-fontSize-12);font-weight:400;line-height:var(--Typography-lineHeight-15);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__descriptionText{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.WebtoonProfileSheet-module-scss-module__R51lBG__descriptionText{color:var(--foreground-base-sub-secondary);flex:1;margin:0}.WebtoonProfileSheet-module-scss-module__R51lBG__agreementTerms{width:100%;padding:0 var(--spacing-margin-xlg-20);align-items:flex-start;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__check{cursor:pointer;align-items:flex-start;gap:6px;width:100%;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__checkboxInput{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WebtoonProfileSheet-module-scss-module__R51lBG__checkbox{width:16px;height:16px;color:var(--foreground-disabled-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.WebtoonProfileSheet-module-scss-module__R51lBG__checkbox.WebtoonProfileSheet-module-scss-module__R51lBG__checked{color:var(--feature-brand-byus)}.WebtoonProfileSheet-module-scss-module__R51lBG__labelText{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__labelText{word-break:normal}.WebtoonProfileSheet-module-scss-module__R51lBG__labelText{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__labelText{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.WebtoonProfileSheet-module-scss-module__R51lBG__labelText{color:var(--foreground-base-main-primary);flex:1;margin:0}.WebtoonProfileSheet-module-scss-module__R51lBG__termsLink{font-size:var(--Typography-fontSize-13);font-weight:400;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__termsLink{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.WebtoonProfileSheet-module-scss-module__R51lBG__termsLink{color:#67676f;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonGroup{width:100%;padding:0 var(--spacing-margin-xlg-20);display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonContainer{flex-wrap:wrap;gap:8px;width:100%;display:flex}.WebtoonProfileSheet-module-scss-module__R51lBG__button{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__button{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.WebtoonProfileSheet-module-scss-module__R51lBG__button{white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:calc(50% - 4px);justify-content:center;align-items:center;min-width:max-content;height:48px;padding:0 10px;display:inline-flex}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonCancel{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .WebtoonProfileSheet-module-scss-module__R51lBG__buttonCancel{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonCancel{color:var(--foreground-base-main-primary);background-color:var(--foreground-disabled-secondary)}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonConfirm{color:var(--foreground-static-black);background-color:var(--feature-brand-byus)}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonConfirm:disabled{cursor:not-allowed;opacity:.4}.WebtoonProfileSheet-module-scss-module__R51lBG__buttonConfirm.WebtoonProfileSheet-module-scss-module__R51lBG__buttonLoading{cursor:wait;opacity:1}.WebtoonProfileSheet-module-scss-module__R51lBG__spinnerSlot{display:inline-flex}.WebtoonProfileSheet-module-scss-module__R51lBG__spinnerDark{--spinner-color:var(--foreground-inverted-primary)}
.CoverImageThumbnailList-module-scss-module__0A78Nq__wrapper{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;align-self:stretch;gap:8px;padding:4px 20px 0;display:flex;overflow-x:auto}.CoverImageThumbnailList-module-scss-module__0A78Nq__wrapper::-webkit-scrollbar{display:none}.CoverImageThumbnailList-module-scss-module__0A78Nq__item{cursor:pointer;background:0 0;border:0;flex:0 0 60px;height:60px;padding:0;position:relative;overflow:visible}.CoverImageThumbnailList-module-scss-module__0A78Nq__frame{border-radius:16px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.CoverImageThumbnailList-module-scss-module__0A78Nq__image{object-fit:cover;width:100%;height:100%;display:block}.CoverImageThumbnailList-module-scss-module__0A78Nq__dim{background:#00000080;position:absolute;inset:0}.CoverImageThumbnailList-module-scss-module__0A78Nq__selected .CoverImageThumbnailList-module-scss-module__0A78Nq__frame:after{pointer-events:none;content:"";border:1px solid var(--feature-brand-byus);border-radius:inherit;position:absolute;inset:0}.CoverImageThumbnailList-module-scss-module__0A78Nq__check{display:inline-flex;position:absolute;top:-4px;right:-4px}
.StoryActionPopup-module-scss-module__VX7oFG__menuPosition{z-index:10;top:calc(100% + 8px);right:0}
.VisibilityToggle-module-scss-module__ZI-n2G__wrapper{flex-direction:column;display:flex}.VisibilityToggle-module-scss-module__ZI-n2G__titleRow{flex-shrink:0;align-items:center;gap:6px;min-height:50px;padding:0 16px;display:flex}.VisibilityToggle-module-scss-module__ZI-n2G__title{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .VisibilityToggle-module-scss-module__ZI-n2G__title{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.VisibilityToggle-module-scss-module__ZI-n2G__title{color:var(--foreground-base-main-primary);flex:1}.VisibilityToggle-module-scss-module__ZI-n2G__frame{padding:0 8px}.VisibilityToggle-module-scss-module__ZI-n2G__row{background:var(--surface-base-primary);border-radius:16px;align-items:center;gap:12px;height:88px;padding:0 20px;display:flex}.VisibilityToggle-module-scss-module__ZI-n2G__itemText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.VisibilityToggle-module-scss-module__ZI-n2G__itemLabel{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .VisibilityToggle-module-scss-module__ZI-n2G__itemLabel{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.VisibilityToggle-module-scss-module__ZI-n2G__itemLabel{color:var(--foreground-base-main-secondary)}.VisibilityToggle-module-scss-module__ZI-n2G__itemDesc{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .VisibilityToggle-module-scss-module__ZI-n2G__itemDesc{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.VisibilityToggle-module-scss-module__ZI-n2G__itemDesc{color:var(--foreground-base-sub-secondary)}.VisibilityToggle-module-scss-module__ZI-n2G__toggle{cursor:pointer;background:var(--surface-base-secondary);border:0;border-radius:60px;flex-shrink:0;width:48px;height:30px;padding:0;position:relative}.VisibilityToggle-module-scss-module__ZI-n2G__knob{background:var(--surface-raised-neutral-strong);border-radius:50%;width:22px;height:22px;transition:transform .2s,background-color .2s;position:absolute;top:4px;left:4px}.VisibilityToggle-module-scss-module__ZI-n2G__toggleOn .VisibilityToggle-module-scss-module__ZI-n2G__knob{background:var(--feature-brand-byus);transform:translate(18px)}
.page-module-scss-module__miphYq__wrapper{background:var(--background-base-primary);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module-scss-module__miphYq__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module-scss-module__miphYq__scrollInner{padding-bottom:var(--gnb-content-padding);gap:16px}.page-module-scss-module__miphYq__profile{height:100px;font:inherit;color:inherit;text-align:left;appearance:none;cursor:pointer;background-color:var(--foreground-inverted-primary);border:none;border-radius:24px;align-items:center;gap:12px;margin:0 8px;padding:14px;text-decoration:none;display:flex}.page-module-scss-module__miphYq__profile.page-module-scss-module__miphYq__inert{cursor:default}.page-module-scss-module__miphYq__profileText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module-scss-module__miphYq__profileName{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__profileName{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.page-module-scss-module__miphYq__profileName{text-overflow:ellipsis;color:var(--foreground-base-main-primary);white-space:nowrap;overflow:hidden}.page-module-scss-module__miphYq__profileDesc{font-size:var(--Typography-fontSize-14);font-weight:400;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__profileDesc{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.page-module-scss-module__miphYq__profileDesc,.page-module-scss-module__miphYq__profileDescLabel{color:var(--foreground-base-sub-secondary)}.page-module-scss-module__miphYq__profileDescValue{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__profileDescValue{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.page-module-scss-module__miphYq__profileDescValue{color:var(--foreground-base-main-tertiary)}.page-module-scss-module__miphYq__sectionWrap{flex-direction:column;display:flex}.page-module-scss-module__miphYq__newStoryButton{height:32px;color:var(--foreground-static-black);cursor:pointer;background-color:var(--feature-brand-byus);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 10px;display:flex}.page-module-scss-module__miphYq__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.page-module-scss-module__miphYq__newStoryButtonText{font-size:var(--Typography-fontSize-14);font-weight:600;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__newStoryButtonText{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.page-module-scss-module__miphYq__newStoryButtonText{color:var(--foreground-static-black);white-space:nowrap}.page-module-scss-module__miphYq__storySlot{flex-direction:column;width:100%;min-height:240px;display:flex}.page-module-scss-module__miphYq__emptyOuter{width:100%;padding:0 8px}.page-module-scss-module__miphYq__empty{border-radius:32px;flex-direction:column;align-items:center;width:100%;padding:30px 16px 34px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__miphYq__emptyDashFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module-scss-module__miphYq__emptyDashFrame rect{x:1px;y:1px;rx:31px;ry:31px;width:calc(100% - 2px);height:calc(100% - 2px)}.page-module-scss-module__miphYq__emptyText{z-index:1;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.page-module-scss-module__miphYq__emptyVisual{aspect-ratio:377/214;pointer-events:none;width:calc(100% + 32px);margin:12px -16px;position:relative}.page-module-scss-module__miphYq__emptyVisualInner{aspect-ratio:377/402;background-image:url(../media/creation-empty-banner.10z7f25-p82wf.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;margin:auto;position:absolute;inset:0}.page-module-scss-module__miphYq__emptyTitle{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__miphYq__emptyTitle{word-break:normal}.page-module-scss-module__miphYq__emptyTitle{font-size:var(--Typography-fontSize-21);font-weight:700;line-height:var(--Typography-lineHeight-28);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__emptyTitle{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-25)}.page-module-scss-module__miphYq__emptyTitle{color:var(--foreground-base-main-primary);text-align:center;text-wrap:balance}.page-module-scss-module__miphYq__emptyTitleAccent{color:var(--feature-brand-byus)}.page-module-scss-module__miphYq__emptySubtitle{font-size:var(--Typography-fontSize-16);font-weight:400;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__emptySubtitle{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.page-module-scss-module__miphYq__emptySubtitle{color:var(--foreground-base-sub-tertiary);text-align:center}.page-module-scss-module__miphYq__emptyCta{z-index:1;width:100%;height:48px;color:var(--foreground-static-black);cursor:pointer;background-color:var(--feature-brand-byus);border:0;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex}.page-module-scss-module__miphYq__emptyCtaIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.page-module-scss-module__miphYq__emptyCtaText{font-size:var(--Typography-fontSize-16);font-weight:600;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__emptyCtaText{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.page-module-scss-module__miphYq__emptyCtaText{color:var(--foreground-static-black)}.page-module-scss-module__miphYq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0 8px;list-style:none;display:grid}.page-module-scss-module__miphYq__item{min-width:0}.page-module-scss-module__miphYq__sentinel{width:100%;height:1px}.page-module-scss-module__miphYq__titleBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module-scss-module__miphYq__cardTitle{font-size:var(--Typography-fontSize-18);font-weight:700;line-height:var(--Typography-lineHeight-24);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__miphYq__cardTitle{font-size:var(--Typography-fontSize-16);line-height:var(--Typography-lineHeight-21)}.page-module-scss-module__miphYq__cardTitle{text-overflow:ellipsis;color:var(--foreground-base-main-primary);white-space:nowrap;margin:0;display:block;overflow:hidden}.page-module-scss-module__miphYq__cardDesc{font-size:var(--Typography-fontSize-13);font-weight:500;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .page-module-scss-module__miphYq__cardDesc{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.page-module-scss-module__miphYq__cardDesc{text-overflow:ellipsis;color:var(--foreground-base-main-primary);white-space:nowrap;margin:0;display:block;overflow:hidden}.page-module-scss-module__miphYq__cardTags{font-size:var(--Typography-fontSize-12);font-weight:400;line-height:var(--Typography-lineHeight-15);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .page-module-scss-module__miphYq__cardTags{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.page-module-scss-module__miphYq__cardTags{text-overflow:ellipsis;color:var(--foreground-white-alpha-strong);white-space:nowrap;margin:0;display:block;overflow:hidden}.page-module-scss-module__miphYq__cardStatus{font-size:var(--Typography-fontSize-13);font-weight:500;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .page-module-scss-module__miphYq__cardStatus{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.page-module-scss-module__miphYq__cardStatus{color:var(--foreground-base-main-primary);align-items:center;gap:3px;margin:0;display:flex}.page-module-scss-module__miphYq__cardStatusBlind{color:var(--foreground-feature-accent-critical)}.page-module-scss-module__miphYq__cardStatus .page-module-scss-module__miphYq__iconSlot{width:12px;height:12px;color:var(--foreground-base-main-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__miphYq__cardStatusBlind .page-module-scss-module__miphYq__iconSlot{color:inherit}.page-module-scss-module__miphYq__cardStatusLabel{display:inline-block}.page-module-scss-module__miphYq__moreSlot{width:32px;height:32px;position:absolute;top:8px;right:8px}.page-module-scss-module__miphYq__cardMore{cursor:pointer;background-color:var(--surface-alpha-xsoft);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.page-module-scss-module__miphYq__cardMoreIcon{width:24px;height:24px;color:var(--foreground-base-main-primary);justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}
.page-module-scss-module__X_-oIW__wrapper{flex-direction:column;height:100%;display:flex}.page-module-scss-module__X_-oIW__wrapper.page-module-scss-module__X_-oIW__docScroll{height:auto;min-height:100svh}.page-module-scss-module__X_-oIW__main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;padding-top:20px;display:flex;overflow-y:auto}.page-module-scss-module__X_-oIW__main.page-module-scss-module__X_-oIW__docScroll{overscroll-behavior:auto;overflow:visible}.page-module-scss-module__X_-oIW__titleSlot{flex-shrink:0;padding:0 16px}.page-module-scss-module__X_-oIW__title{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__X_-oIW__title{word-break:normal}.page-module-scss-module__X_-oIW__title{font-size:var(--Typography-fontSize-21);font-weight:700;line-height:var(--Typography-lineHeight-28);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__X_-oIW__title{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-25)}.page-module-scss-module__X_-oIW__title{color:var(--foreground-base-main-primary);margin:0}.page-module-scss-module__X_-oIW__section{flex-direction:column;display:flex}.page-module-scss-module__X_-oIW__sectionHeader{flex-direction:column;flex-shrink:0;gap:2px;padding:14px 16px;display:flex}.page-module-scss-module__X_-oIW__sectionTitle{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__X_-oIW__sectionTitle{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.page-module-scss-module__X_-oIW__sectionTitle{color:var(--foreground-base-main-primary)}.page-module-scss-module__X_-oIW__fieldList{flex-direction:column;gap:14px;display:flex}.page-module-scss-module__X_-oIW__fieldGroup{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__X_-oIW__fieldLabelRow{justify-content:space-between;align-items:center;gap:8px;margin:0 16px;display:flex}.page-module-scss-module__X_-oIW__fieldLabel{font-size:var(--Typography-fontSize-15);font-weight:500;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__X_-oIW__fieldLabel{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.page-module-scss-module__X_-oIW__fieldLabel{color:var(--foreground-base-main-primary)}.page-module-scss-module__X_-oIW__sectionHelper{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__X_-oIW__sectionHelper{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.page-module-scss-module__X_-oIW__sectionHelper{color:var(--foreground-base-sub-tertiary);margin:0}
.KeyboardTopSpacer-module-scss-module__JP7gwa__wrapper{flex-shrink:0}
.PromoBannerCard-module-scss-module__beKEwW__card{width:100%;height:calc(75cqw - 2px);color:inherit;background-color:var(--foreground-inverted-primary);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.PromoBannerCard-module-scss-module__beKEwW__labelAnchor{aspect-ratio:5/3;transform:scale(calc(min(100cqw, 180px) / 180px));transform-origin:0 0;position:absolute;top:18px;left:12px}.PromoBannerCard-module-scss-module__beKEwW__labelSlot{flex-direction:column;gap:6px;display:flex}.PromoBannerCard-module-scss-module__beKEwW__imageSlot{align-items:center;height:30px;display:flex}.PromoBannerCard-module-scss-module__beKEwW__icon{object-fit:contain;width:24px;height:30px}.PromoBannerCard-module-scss-module__beKEwW__text{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .PromoBannerCard-module-scss-module__beKEwW__text{word-break:normal}.PromoBannerCard-module-scss-module__beKEwW__text{font-size:var(--Typography-fontSize-19);font-weight:700;line-height:var(--Typography-lineHeight-25);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .PromoBannerCard-module-scss-module__beKEwW__text{font-size:var(--Typography-fontSize-17);line-height:var(--Typography-lineHeight-22)}.PromoBannerCard-module-scss-module__beKEwW__text{-webkit-line-clamp:2;line-clamp:2;color:var(--foreground-base-main-primary);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PromoBannerCard-module-scss-module__beKEwW__iconAnchor{aspect-ratio:5/3;transform:scale(calc(min(100cqw, 180px) / 180px));transform-origin:100% 100%;justify-content:flex-end;align-items:flex-end;display:inline-flex;position:absolute;bottom:14px;right:12px}.PromoBannerCard-module-scss-module__beKEwW__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}
.PromoCard-module-scss-module__qeiiYG__card{aspect-ratio:2/3;width:100%;color:inherit;background-color:var(--foreground-inverted-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:size}.PromoCard-module-scss-module__qeiiYG__body{width:186px;height:280px;transform:scale(calc(.357143cqh / 1px));transform-origin:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;padding:34px 16px;display:flex}.PromoCard-module-scss-module__qeiiYG__thumbSlot{width:130px;height:130px;margin-left:auto;margin-right:auto;display:block;position:relative}.PromoCard-module-scss-module__qeiiYG__thumbnail{object-fit:cover;width:100%;height:100%}.PromoCard-module-scss-module__qeiiYG__textBlock{flex-direction:column;gap:4px;display:flex}.PromoCard-module-scss-module__qeiiYG__subTextSlot{font-size:var(--Typography-fontSize-13);font-weight:400;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .PromoCard-module-scss-module__qeiiYG__subTextSlot{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.PromoCard-module-scss-module__qeiiYG__subTextSlot{color:var(--foreground-base-main-primary);text-align:center;margin:0}.PromoCard-module-scss-module__qeiiYG__mainText{justify-content:center;align-items:flex-end;display:flex}.PromoCard-module-scss-module__qeiiYG__textSlot{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .PromoCard-module-scss-module__qeiiYG__textSlot{word-break:normal}.PromoCard-module-scss-module__qeiiYG__textSlot{font-size:var(--Typography-fontSize-17);font-weight:700;line-height:var(--Typography-lineHeight-23);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .PromoCard-module-scss-module__qeiiYG__textSlot{font-size:var(--Typography-fontSize-15);line-height:var(--Typography-lineHeight-20)}.PromoCard-module-scss-module__qeiiYG__textSlot{color:var(--foreground-base-main-primary);text-align:center;white-space:pre-line;margin:0}.PromoCard-module-scss-module__qeiiYG__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-bottom:3px;display:inline-flex}
.IntroChat-module-scss-module__K0HKIq__chatList{flex-direction:column;flex-shrink:0;gap:20px;display:flex}.IntroChat-module-scss-module__K0HKIq__wrapper{flex-direction:column;gap:6px;display:flex}.IntroChat-module-scss-module__K0HKIq__chatAI{margin:0 var(--spacing-side-margin-default);align-items:flex-start}.IntroChat-module-scss-module__K0HKIq__chatProfile{align-items:center;gap:6px;max-width:100%;display:flex}.IntroChat-module-scss-module__K0HKIq__chatAvatar{background:var(--surface-base-primary);border-radius:50%;flex-shrink:0;width:26px;height:26px;display:block;position:relative;overflow:hidden}.IntroChat-module-scss-module__K0HKIq__chatProfileName{font-size:var(--Typography-fontSize-11);font-weight:500;line-height:var(--Typography-lineHeight-14);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatProfileName{font-size:var(--Typography-fontSize-10);line-height:var(--Typography-lineHeight-13)}.IntroChat-module-scss-module__K0HKIq__chatProfileName{text-overflow:ellipsis;min-width:0;color:var(--foreground-base-main-tertiary);white-space:nowrap;overflow:hidden}.IntroChat-module-scss-module__K0HKIq__chatBubbleRow{align-items:center;display:flex;position:relative}.IntroChat-module-scss-module__K0HKIq__chatAI .IntroChat-module-scss-module__K0HKIq__chatBubbleRow,.IntroChat-module-scss-module__K0HKIq__chatUser .IntroChat-module-scss-module__K0HKIq__chatBubbleRow{max-width:min(80%,280px)}.IntroChat-module-scss-module__K0HKIq__chatDirection .IntroChat-module-scss-module__K0HKIq__chatBubbleRow{max-width:100%}.IntroChat-module-scss-module__K0HKIq__trashBtn{--trash-size:38px;width:var(--trash-size);height:var(--trash-size);color:var(--foreground-disabled-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.IntroChat-module-scss-module__K0HKIq__chatAI .IntroChat-module-scss-module__K0HKIq__trashBtn{left:100%}.IntroChat-module-scss-module__K0HKIq__chatUser .IntroChat-module-scss-module__K0HKIq__trashBtn{right:100%}.IntroChat-module-scss-module__K0HKIq__chatDirection .IntroChat-module-scss-module__K0HKIq__trashBtn{margin-block:calc(var(--trash-size)/-2);position:static;transform:none}.IntroChat-module-scss-module__K0HKIq__trashBtn>svg{width:100%;height:100%}.IntroChat-module-scss-module__K0HKIq__iconSlot{justify-content:center;align-items:center;display:inline-flex}.IntroChat-module-scss-module__K0HKIq__iconSlot>svg{width:100%;height:100%}.IntroChat-module-scss-module__K0HKIq__trashBtn .IntroChat-module-scss-module__K0HKIq__iconSlot{width:18px;height:18px}.IntroChat-module-scss-module__K0HKIq__cursorDragHandle .IntroChat-module-scss-module__K0HKIq__iconSlot{width:24px;height:24px}.IntroChat-module-scss-module__K0HKIq__segment{display:block}.IntroChat-module-scss-module__K0HKIq__chatBubble{word-break:normal;overflow-wrap:break-word;overflow-wrap:anywhere;font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatBubble{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.IntroChat-module-scss-module__K0HKIq__chatBubble{min-height:44px;color:var(--foreground-base-main-secondary);white-space:pre-line;background:var(--surface-base-primary);border-radius:4px 20px 20px;align-self:flex-start;padding:12px}.IntroChat-module-scss-module__K0HKIq__chatUser{align-items:flex-end;margin:0 16px}.IntroChat-module-scss-module__K0HKIq__chatBubbleUser{word-break:normal;overflow-wrap:break-word;overflow-wrap:anywhere;font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatBubbleUser{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.IntroChat-module-scss-module__K0HKIq__chatBubbleUser{min-height:44px;color:var(--foreground-base-main-primary);white-space:pre-line;background:var(--surface-base-secondary);border-radius:20px 4px 20px 20px;padding:12px}.IntroChat-module-scss-module__K0HKIq__chatAI[data-intro-error=true],.IntroChat-module-scss-module__K0HKIq__chatUser[data-intro-error=true],.IntroChat-module-scss-module__K0HKIq__chatDirection[data-intro-error=true]{scroll-margin-block-end:200px}.IntroChat-module-scss-module__K0HKIq__chatAI[data-intro-error=true] .IntroChat-module-scss-module__K0HKIq__chatBubble,.IntroChat-module-scss-module__K0HKIq__chatUser[data-intro-error=true] .IntroChat-module-scss-module__K0HKIq__chatBubbleUser{box-shadow:inset 0 0 0 1px var(--foreground-feature-accent-critical)}.IntroChat-module-scss-module__K0HKIq__chatDirection[data-intro-error=true] .IntroChat-module-scss-module__K0HKIq__chatDirectionText{width:fit-content;position:relative}.IntroChat-module-scss-module__K0HKIq__chatDirection[data-intro-error=true] .IntroChat-module-scss-module__K0HKIq__chatDirectionText:after{content:"";background:var(--foreground-feature-accent-critical);height:1px;position:absolute;bottom:-6px;left:0;right:0}.IntroChat-module-scss-module__K0HKIq__chatErrorMessage{font-size:var(--Typography-fontSize-13);font-weight:400;line-height:var(--Typography-lineHeight-16);letter-spacing:var(--Typography-letterSpacing-015)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatErrorMessage{font-size:var(--Typography-fontSize-11);line-height:var(--Typography-lineHeight-14)}.IntroChat-module-scss-module__K0HKIq__chatErrorMessage{color:var(--foreground-feature-accent-critical);margin:0}.IntroChat-module-scss-module__K0HKIq__chatDirection .IntroChat-module-scss-module__K0HKIq__chatErrorMessage{margin-top:6px}.IntroChat-module-scss-module__K0HKIq__actionInline{opacity:.7;font-style:italic}.IntroChat-module-scss-module__K0HKIq__chatDirection{align-items:flex-start;margin:0 28px}.IntroChat-module-scss-module__K0HKIq__chatDirectionText{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatDirectionText{word-break:normal}.IntroChat-module-scss-module__K0HKIq__chatDirectionText{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__chatDirectionText{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.IntroChat-module-scss-module__K0HKIq__chatDirectionText{color:var(--foreground-base-sub-secondary);white-space:pre-line;font-style:italic}.IntroChat-module-scss-module__K0HKIq__chatList [data-composing-preview=true]{box-shadow:inset 0 0 0 1px var(--feature-brand-byus);scroll-margin-top:16px;scroll-margin-bottom:40px}.IntroChat-module-scss-module__K0HKIq__chatDirectionText[data-composing-preview=true]{width:fit-content;color:var(--foreground-base-sub-secondary);box-shadow:none;position:relative}.IntroChat-module-scss-module__K0HKIq__chatDirectionText[data-composing-preview=true]:after{content:"";background:var(--feature-brand-byus);height:1px;position:absolute;bottom:-6px;left:0;right:0}.IntroChat-module-scss-module__K0HKIq__chatList [data-composing-empty=true]{color:var(--foreground-disabled-primary)}.IntroChat-module-scss-module__K0HKIq__cursorRow{flex-shrink:0;padding:8px 16px;display:flex}.IntroChat-module-scss-module__K0HKIq__cursorPill{background:var(--surface-base-primary);border-radius:999px;flex:1;height:34px;position:relative}.IntroChat-module-scss-module__K0HKIq__cursorPillActive{background:var(--surface-base-secondary);box-shadow:0 6px 16px #00000080,inset 0 0 0 1px #ffffff14}.IntroChat-module-scss-module__K0HKIq__addBtnInner{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroChat-module-scss-module__K0HKIq__addBtnInner{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.IntroChat-module-scss-module__K0HKIq__addBtnInner{width:100%;height:100%;color:var(--foreground-base-sub-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.IntroChat-module-scss-module__K0HKIq__addIcon{width:12px;height:12px;display:inline-flex}.IntroChat-module-scss-module__K0HKIq__addIcon>svg{width:100%;height:100%}.IntroChat-module-scss-module__K0HKIq__cursorDragHandle{touch-action:none;cursor:grab;background:0 0;border:0;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:5px;right:5px}.IntroChat-module-scss-module__K0HKIq__cursorDragHandle:active{cursor:grabbing}.IntroChat-module-scss-module__K0HKIq__cursorDragHandle>svg{width:100%;height:100%}
.PopularStoriesGrid-module-scss-module__5VH6jG__wrapper{flex-direction:column;display:flex;position:relative}.PopularStoriesGrid-module-scss-module__5VH6jG__pinSentinel{height:0}.PopularStoriesGrid-module-scss-module__5VH6jG__pinSentinel.PopularStoriesGrid-module-scss-module__5VH6jG__titleOverlap{margin-top:-10px}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot{top:var(--gnb-sticky-offset,0px);z-index:2;position:sticky}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot:before{z-index:0;content:"";opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .15s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot.PopularStoriesGrid-module-scss-module__5VH6jG__pinned:before{opacity:1}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot:after{z-index:0;content:"";background:linear-gradient(180deg, var(--surface-alpha-strong) 0%, var(--surface-alpha-2xsoft) 100%);opacity:0;transition:opacity .15s;position:absolute;inset:0}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot.PopularStoriesGrid-module-scss-module__5VH6jG__pinned:after{opacity:1}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot>*{z-index:1;position:relative}.PopularStoriesGrid-module-scss-module__5VH6jG__grid{gap:4px;padding:0 8px;display:flex}.PopularStoriesGrid-module-scss-module__5VH6jG__grid.PopularStoriesGrid-module-scss-module__5VH6jG__anchorSpace{min-height:calc(100vh - 72px - var(--gnb-content-padding,0px));min-height:calc(100dvh - 72px - var(--gnb-content-padding,0px))}.PopularStoriesGrid-module-scss-module__5VH6jG__column{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;container-type:inline-size}.PopularStoriesGrid-module-scss-module__5VH6jG__cardSlot{contain-intrinsic-size:186px 280px;contain-intrinsic-size:auto 280px;content-visibility:auto;min-width:0;display:block}.PopularStoriesGrid-module-scss-module__5VH6jG__sentinel{height:1px}.PopularStoriesGrid-module-scss-module__5VH6jG__skeletonCard{aspect-ratio:2/3;background:var(--bg-card-alt);border-radius:24px;width:100%;animation:1.6s ease-in-out infinite PopularStoriesGrid-module-scss-module__5VH6jG__skeleton-pulse}@keyframes PopularStoriesGrid-module-scss-module__5VH6jG__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.PopularStoriesGrid-module-scss-module__5VH6jG__fadeIn{animation:.3s ease-out both PopularStoriesGrid-module-scss-module__5VH6jG__card-fade-in}@keyframes PopularStoriesGrid-module-scss-module__5VH6jG__card-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PopularStoriesGrid-module-scss-module__5VH6jG__skeletonCard,.PopularStoriesGrid-module-scss-module__5VH6jG__fadeIn{animation:none}.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot:before,.PopularStoriesGrid-module-scss-module__5VH6jG__filterSlot:after{transition:none}}
.IntroComposingInputBar-module-scss-module__m5kg7G__iconSlot{justify-content:center;align-items:center;display:inline-flex}.IntroComposingInputBar-module-scss-module__m5kg7G__iconSlot>svg{width:100%;height:100%}.IntroComposingInputBar-module-scss-module__m5kg7G__directionBtn .IntroComposingInputBar-module-scss-module__m5kg7G__iconSlot{width:12px;height:12px}.IntroComposingInputBar-module-scss-module__m5kg7G__wrapper{flex-shrink:0;width:100%;padding:0 8px 22px;position:relative}.IntroComposingInputBar-module-scss-module__m5kg7G__chatInput{background:var(--surface-float-primary);box-shadow:0 4px 20px var(--surface-black-alpha-xstrong);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper{position:relative}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper:before,.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper:after{z-index:1;pointer-events:none;content:"";opacity:0;width:45px;height:100%;transition:opacity .2s;position:absolute;top:0}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper:before{background:linear-gradient(90deg,#212124 0%,#21212400 100%);left:0}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper:after{background:linear-gradient(90deg,#21212400 0%,#212124 100%);right:0}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper[data-fade-left]:before,.IntroComposingInputBar-module-scss-module__m5kg7G__chipRowWrapper[data-fade-right]:after{opacity:1}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRow{-webkit-overflow-scrolling:touch;align-items:center;gap:4px;display:flex;overflow-x:auto}.IntroComposingInputBar-module-scss-module__m5kg7G__chipRow::-webkit-scrollbar{display:none}.IntroComposingInputBar-module-scss-module__m5kg7G__chip{font-size:var(--Typography-fontSize-14);font-weight:500;line-height:var(--Typography-lineHeight-19);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroComposingInputBar-module-scss-module__m5kg7G__chip{font-size:var(--Typography-fontSize-12);line-height:var(--Typography-lineHeight-17)}.IntroComposingInputBar-module-scss-module__m5kg7G__chip{height:34px;color:var(--foreground-base-main-primary);cursor:pointer;background:var(--surface-raised-subtle);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.IntroComposingInputBar-module-scss-module__m5kg7G__chipSelected{color:var(--foreground-static-black);background:var(--surface-inverted-primary)}.IntroComposingInputBar-module-scss-module__m5kg7G__chipWithAvatar{min-width:56px;padding:0 12px 0 4px}.IntroComposingInputBar-module-scss-module__m5kg7G__chipUser{min-width:56px}.IntroComposingInputBar-module-scss-module__m5kg7G__chipName{margin:0 auto}.IntroComposingInputBar-module-scss-module__m5kg7G__chipAvatar{border-radius:50%;flex-shrink:0;width:26px;height:26px;display:block;position:relative;overflow:hidden}.IntroComposingInputBar-module-scss-module__m5kg7G__composingRow{align-items:flex-end;gap:10px;display:flex}.IntroComposingInputBar-module-scss-module__m5kg7G__composingTextarea{font-size:var(--Typography-fontSize-15);font-weight:400;line-height:var(--Typography-lineHeight-20);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .IntroComposingInputBar-module-scss-module__m5kg7G__composingTextarea{font-size:var(--Typography-fontSize-13);line-height:var(--Typography-lineHeight-18)}.IntroComposingInputBar-module-scss-module__m5kg7G__composingTextarea{overscroll-behavior:none;min-height:38px;max-height:120px;color:var(--foreground-base-main-primary);resize:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0 10px}.IntroComposingInputBar-module-scss-module__m5kg7G__composingTextarea::placeholder{color:var(--foreground-disabled-primary)}.IntroComposingInputBar-module-scss-module__m5kg7G__composingActions{flex-shrink:0;gap:10px;display:flex}.IntroComposingInputBar-module-scss-module__m5kg7G__directionBtn{width:38px;height:38px;color:var(--foreground-base-sub-primary);cursor:pointer;background:var(--surface-raised-subtle);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}
.page-module-scss-module__N76Lcq__wrapper{flex-direction:column;height:100%;display:flex}.page-module-scss-module__N76Lcq__main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden auto}.page-module-scss-module__N76Lcq__main.page-module-scss-module__N76Lcq__composing{margin-bottom:-24px}.page-module-scss-module__N76Lcq__scrollFiller{flex-direction:column;flex:1 0 auto;display:flex}.page-module-scss-module__N76Lcq__main.page-module-scss-module__N76Lcq__composing .page-module-scss-module__N76Lcq__scrollFiller{min-height:calc(100% + 1px)}.page-module-scss-module__N76Lcq__contentList{flex-direction:column-reverse;padding-bottom:100px;display:flex}.page-module-scss-module__N76Lcq__titleSlot{flex-shrink:0;padding:20px 16px}.page-module-scss-module__N76Lcq__scrollTrap{flex:1}.page-module-scss-module__N76Lcq__title{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}:where(html:lang(ja)) .page-module-scss-module__N76Lcq__title{word-break:normal}.page-module-scss-module__N76Lcq__title{font-size:var(--Typography-fontSize-21);font-weight:700;line-height:var(--Typography-lineHeight-28);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .page-module-scss-module__N76Lcq__title{font-size:var(--Typography-fontSize-18);line-height:var(--Typography-lineHeight-25)}.page-module-scss-module__N76Lcq__title{color:var(--foreground-base-main-primary);margin:0}.page-module-scss-module__N76Lcq__skeletonGroup{flex-direction:column;flex-shrink:0;gap:9px;padding:0 16px;display:flex}.page-module-scss-module__N76Lcq__skeletonBar{background:var(--surface-white-alpha-xsoft);border-radius:4px;height:16px;animation:1.6s ease-in-out infinite page-module-scss-module__N76Lcq__skeleton-pulse}.page-module-scss-module__N76Lcq__skeletonBarFull{width:100%}.page-module-scss-module__N76Lcq__skeletonBarHalf{width:46%}@keyframes page-module-scss-module__N76Lcq__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__N76Lcq__skeletonBar{animation:none}}.page-module-scss-module__N76Lcq__spacerBottom{flex:1;min-height:24px}
.TopNavigation-module-scss-module__JjF-nG__logoButton{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.TopNavigation-module-scss-module__JjF-nG__iconButton{width:48px;height:56px;color:var(--foreground-base-main-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-16px -12px;padding:0;text-decoration:none;display:flex}.TopNavigation-module-scss-module__JjF-nG__iconSlot{width:24px;height:24px;display:inline-flex}
.HomePageClient-module-scss-module__h3mPWq__impressionSlot{display:block}.HomePageClient-module-scss-module__h3mPWq__wrapper{--gnb-height:56px;--gnb-sticky-offset:calc(var(--gnb-height) - var(--header-shift,0px));flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.HomePageClient-module-scss-module__h3mPWq__gnbSlot{z-index:20;height:var(--gnb-height);transform:translateY(calc(-1 * var(--header-shift,0px)));position:absolute;top:0;left:0;right:0}.HomePageClient-module-scss-module__h3mPWq__content{--ptr-indicator-top:var(--gnb-height);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.HomePageClient-module-scss-module__h3mPWq__contentInner{padding-top:var(--gnb-height);padding-bottom:var(--gnb-content-padding);gap:16px}.HomePageClient-module-scss-module__h3mPWq__fadeContent{gap:16px}
.MyPageSkeleton-module-scss-module__rG8Kha__noticeCard{background:var(--surface-base-primary);border-radius:16px;width:100%;height:60px;animation:1.6s ease-in-out infinite MyPageSkeleton-module-scss-module__rG8Kha__skeleton-pulse}.MyPageSkeleton-module-scss-module__rG8Kha__personaList{flex-direction:column;gap:4px;padding:0 8px;display:flex}.MyPageSkeleton-module-scss-module__rG8Kha__personaCard{background:var(--surface-base-primary);border-radius:16px;height:88px;animation:1.6s ease-in-out infinite MyPageSkeleton-module-scss-module__rG8Kha__skeleton-pulse}.MyPageSkeleton-module-scss-module__rG8Kha__savedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 8px;display:grid}.MyPageSkeleton-module-scss-module__rG8Kha__savedCard{aspect-ratio:2/3;background:#191919;border-radius:24px;animation:1.6s ease-in-out infinite MyPageSkeleton-module-scss-module__rG8Kha__skeleton-pulse}@keyframes MyPageSkeleton-module-scss-module__rG8Kha__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.MyPageSkeleton-module-scss-module__rG8Kha__noticeCard,.MyPageSkeleton-module-scss-module__rG8Kha__personaCard,.MyPageSkeleton-module-scss-module__rG8Kha__savedCard{animation:none}}
.NoticeSection-module-scss-module__30FwDa__card{text-align:left;cursor:pointer;background:var(--surface-base-primary);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:60px;padding:19px 20px;display:flex}.NoticeSection-module-scss-module__30FwDa__card:disabled{cursor:default}.NoticeSection-module-scss-module__30FwDa__cardLeading{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.NoticeSection-module-scss-module__30FwDa__iconSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NoticeSection-module-scss-module__30FwDa__titleGroup{flex:0 auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.NoticeSection-module-scss-module__30FwDa__cardTitle{font-size:var(--Typography-fontSize-16);font-weight:500;line-height:var(--Typography-lineHeight-22);letter-spacing:var(--Typography-letterSpacing-03)}:where(html:lang(ja)) .NoticeSection-module-scss-module__30FwDa__cardTitle{font-size:var(--Typography-fontSize-14);line-height:var(--Typography-lineHeight-19)}.NoticeSection-module-scss-module__30FwDa__cardTitle{text-overflow:ellipsis;color:var(--foreground-base-main-primary);white-space:nowrap;overflow:hidden}.NoticeSection-module-scss-module__30FwDa__newDot{background:var(--feature-brand-byus);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:1.5px}
.page-module-scss-module__JIKyla__wrapper{--report-cta-height:86px;background:var(--background-base-primary);flex-direction:column;width:100%;min-width:280px;max-width:480px;height:100%;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.page-module-scss-module__JIKyla__body{--report-body-reserve:calc(var(--report-cta-height) + 12px + env(safe-area-inset-bottom));min-height:0;padding-bottom:var(--report-body-reserve);scroll-padding-bottom:var(--report-body-reserve);flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}
.GoTopButton-module-scss-module__2U3j7G__wrapper{bottom:calc(max(env(safe-area-inset-bottom),20px) - 2px);z-index:60;opacity:0;justify-content:center;align-items:center;width:44px;height:44px;padding:2px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.GoTopButton-module-scss-module__2U3j7G__wrapper[data-shown=true]{opacity:1}.GoTopButton-module-scss-module__2U3j7G__wrapper:not([data-shown=true]){pointer-events:none}.GoTopButton-module-scss-module__2U3j7G__iconFrame{background:var(--background-base-primary);border:1px solid var(--line-stroke-main-primary);border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.GoTopButton-module-scss-module__2U3j7G__iconSlot{display:flex}
