.app-settings-menu-module__Xm3QzG__fab{right:var(--menu-fab-right,max(1rem, env(safe-area-inset-right)));bottom:var(--menu-fab-bottom,max(1.1rem, env(safe-area-inset-bottom)));z-index:100;width:var(--menu-fab-size,3.15rem);height:var(--menu-fab-size,3.15rem);background:var(--menu-fab-bg,#0c0a08eb);color:var(--menu-fab-color,#ece4d2f5);box-shadow:var(--menu-fab-shadow,0 10px 28px #08060457, inset 0 1px 0 #fff8eb0f);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .18s,opacity .18s;display:inline-flex;position:fixed}.app-settings-menu-module__Xm3QzG__fab:hover{transform:scale(var(--menu-fab-hover-scale,1.03))}.app-settings-menu-module__Xm3QzG__fabIcon{width:var(--menu-fab-icon-size,1.35rem);height:var(--menu-fab-icon-size,1.35rem)}.app-settings-menu-module__Xm3QzG__overlay{z-index:101;pointer-events:none;position:fixed;inset:0}.app-settings-menu-module__Xm3QzG__backdrop{cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.app-settings-menu-module__Xm3QzG__panelFrame{top:var(--menu-inset-top,max(.85rem, env(safe-area-inset-top)));right:var(--menu-inset-right,max(1.1rem, env(safe-area-inset-right)));bottom:var(--menu-inset-bottom,max(1.1rem, env(safe-area-inset-bottom)));left:var(--menu-inset-left,max(1.1rem, env(safe-area-inset-left)));z-index:1;border:var(--menu-frame-border-width,1px) solid var(--menu-frame-border,#ece4d247);border-radius:var(--menu-frame-radius,18px);box-shadow:0 0 0 var(--menu-outer-mask-spread,100vmax) var(--menu-outer-bg,#000);pointer-events:auto;flex-direction:column;display:flex;position:absolute;overflow:hidden}.app-settings-menu-module__Xm3QzG__panelBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-settings-menu-module__Xm3QzG__panelBackdropBlur{transform:scale(var(--menu-backdrop-scale,1.08));transform-origin:50%;filter:var(--menu-backdrop-filter,blur(4px) brightness(.78));position:absolute;inset:0}.app-settings-menu-module__Xm3QzG__panelSurface{z-index:1;min-height:0;padding:var(--menu-surface-pt,.65rem) var(--menu-surface-px,.85rem) var(--menu-surface-pb,.75rem);background:var(--menu-surface-bg,#120e0b24);flex-direction:column;flex:1;display:flex;position:relative}.app-settings-menu-module__Xm3QzG__panelHeader{margin-bottom:var(--menu-layout-header-mb,.35rem);flex-shrink:0;justify-content:flex-end;display:flex}.app-settings-menu-module__Xm3QzG__closeButton{width:var(--menu-close-size,2.5rem);height:var(--menu-close-size,2.5rem);background:var(--menu-close-bg,#fff8eb14);color:var(--menu-close-color,#e8decdeb);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.app-settings-menu-module__Xm3QzG__closeIcon{width:var(--menu-close-icon-size,1.2rem);height:var(--menu-close-icon-size,1.2rem)}.app-settings-menu-module__Xm3QzG__panelBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-settings-menu-module__Xm3QzG__panelProfileZone{width:100%;height:var(--menu-profile-zone-height,11rem);min-height:var(--menu-profile-zone-height,11rem);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.app-settings-menu-module__Xm3QzG__profileHeaderWrap{width:100%;padding:var(--menu-profile-zone-pt,.05rem) 0 var(--menu-profile-zone-pb,0);justify-content:center;display:flex}.app-settings-menu-module__Xm3QzG__panelMenuZone{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;overflow:hidden}.app-settings-menu-module__Xm3QzG__panelMainColumn{min-height:0;max-height:100%;padding:var(--menu-layout-main-pt,0) 0 var(--menu-layout-main-pb,0);transform:translateY(var(--menu-layout-menu-bias-y,0));flex-direction:column;flex:0 auto;justify-content:flex-start;display:flex;overflow-y:auto}.app-settings-menu-module__Xm3QzG__panelFooter{min-height:var(--menu-layout-footer-min-h,3.75rem);padding:var(--menu-layout-footer-pt,1.75rem) 0 var(--menu-layout-footer-pb,.35rem);text-align:center;flex-shrink:0;justify-content:center;align-items:flex-end;display:flex}.app-settings-menu-module__Xm3QzG__panelInner{width:min(100%, var(--menu-inner-max,24rem));margin-inline:auto}.app-settings-menu-module__Xm3QzG__menuList{gap:var(--menu-items-gap,.2rem);flex-direction:column;display:flex}.app-settings-menu-module__Xm3QzG__menuItem{align-items:center;gap:var(--menu-items-row-gap,.8rem);width:100%;min-height:var(--menu-items-min-h,2.75rem);padding:var(--menu-items-py,.72rem) var(--menu-items-px,.45rem);border:0;border-bottom:1px solid var(--menu-items-border,#fff8eb0f);background:var(--menu-items-bg,#00000026);text-align:left;cursor:pointer;color:var(--menu-items-label-color,#f5f5f4eb);-webkit-tap-highlight-color:transparent;border-radius:.45rem;margin:0;transition:color .2s,background-color .2s;display:flex}.app-settings-menu-module__Xm3QzG__menuItem:hover{background:var(--menu-items-bg-hover,#0000003d);color:var(--menu-items-label-color-hover,#f0e6d4fa)}.app-settings-menu-module__Xm3QzG__menuItem:last-child{border-bottom:0}.app-settings-menu-module__Xm3QzG__menuItemIcon{width:var(--menu-items-icon-size,1.375rem);height:var(--menu-items-icon-size,1.375rem);color:var(--menu-items-icon-color,#dcd0bce6);flex-shrink:0}.app-settings-menu-module__Xm3QzG__menuItemChevron{color:var(--menu-items-chevron-color,#c4b8a480);flex-shrink:0;margin-left:auto}.app-settings-menu-module__Xm3QzG__menuItemText{gap:var(--menu-items-text-gap,.18rem);flex-direction:column;flex:1;min-width:0;display:flex}.app-settings-menu-module__Xm3QzG__menuItemLabel{font-family:var(--font-serif-jp);font-size:var(--menu-items-label-size,1rem);letter-spacing:var(--font-serif-jp-tracking);font-weight:500}.app-settings-menu-module__Xm3QzG__menuItemSub{font-family:var(--font-serif-jp);font-size:var(--menu-items-sub-size,.72rem);letter-spacing:var(--font-serif-jp-tracking);color:var(--menu-items-sub-color,#c4b8a49e)}.app-settings-menu-module__Xm3QzG__subPanelTitle{margin:0 0 var(--menu-sub-title-mb,1.4rem);font-family:var(--font-app-title);font-size:var(--menu-sub-title-size,1.05rem);letter-spacing:var(--menu-sub-title-tracking,.14em);text-align:center;color:var(--menu-sub-title-color,#ece4d2f5);font-weight:500}.app-settings-menu-module__Xm3QzG__sliderBlock{flex-direction:column;gap:.55rem;margin-bottom:1.2rem;display:flex}.app-settings-menu-module__Xm3QzG__sliderLabelRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-settings-menu-module__Xm3QzG__sliderLabel{font-family:var(--font-serif-jp);font-size:var(--menu-sub-slider-label-size,.88rem);letter-spacing:var(--font-serif-jp-tracking);color:#e4dac8f0}.app-settings-menu-module__Xm3QzG__sliderValue{font-family:var(--font-serif-jp);font-size:var(--menu-sub-slider-value-size,.78rem);letter-spacing:var(--font-serif-jp-tracking);color:#c4b8a4b8;font-variant-numeric:tabular-nums}.app-settings-menu-module__Xm3QzG__slider{width:100%;height:1.35rem;accent-color:var(--menu-sub-slider-accent,#d6c4a8eb);appearance:none;background:0 0;margin:0}.app-settings-menu-module__Xm3QzG__slider::-webkit-slider-runnable-track{background:#fff8eb24;border-radius:999px;height:.18rem}.app-settings-menu-module__Xm3QzG__slider::-webkit-slider-thumb{appearance:none;background:var(--menu-sub-slider-accent,#d6c4a8eb);cursor:pointer;border:none;border-radius:0;width:.82rem;height:.82rem;margin-top:-.32rem;transform:rotate(45deg)}.app-settings-menu-module__Xm3QzG__slider::-moz-range-track{background:#fff8eb24;border:none;border-radius:999px;height:.18rem}.app-settings-menu-module__Xm3QzG__slider::-moz-range-thumb{background:var(--menu-sub-slider-accent,#d6c4a8eb);cursor:pointer;border:none;border-radius:0;width:.82rem;height:.82rem;transform:rotate(45deg)}.app-settings-menu-module__Xm3QzG__languageList{flex-direction:column;gap:.55rem;display:flex}.app-settings-menu-module__Xm3QzG__languageOption{width:100%;font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#e8decdf0;cursor:pointer;text-align:left;appearance:none;background:#fff8eb0a;border:1px solid #fff8eb14;border-radius:.85rem;justify-content:space-between;align-items:center;margin:0;padding:.9rem 1rem;font-size:.9rem;display:flex}.app-settings-menu-module__Xm3QzG__languageOptionActive{background:#d6c4a81a;border-color:#d6c4a847}.app-settings-menu-module__Xm3QzG__languageOptionDisabled{opacity:.55;cursor:not-allowed}.app-settings-menu-module__Xm3QzG__languageOptionBadge{color:#d6c4a8d1;font-size:.72rem}.app-settings-menu-module__Xm3QzG__languageOptionBadgeMuted{letter-spacing:.06em;color:#a89e8e94;font-size:.68rem}.app-settings-menu-module__Xm3QzG__languageNote{font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);text-align:center;color:#a89e8e94;margin:.35rem 0 0;font-size:.72rem;line-height:1.65}.app-settings-menu-module__Xm3QzG__placeholderText,.app-settings-menu-module__Xm3QzG__aboutText{font-family:var(--font-serif-jp);font-size:var(--menu-sub-body-size,.88rem);line-height:var(--menu-sub-body-lh,1.9);letter-spacing:var(--font-serif-jp-tracking);text-align:center;white-space:pre-line;color:var(--menu-sub-body-color,#dcd0bcd1);margin:0}.app-settings-menu-module__Xm3QzG__aboutTitle{font-family:var(--font-serif-jp);font-size:var(--menu-sub-title-size,1.05rem);letter-spacing:var(--font-serif-jp-tracking);text-align:center;color:var(--menu-sub-title-color,#ece4d2f5);margin:0 0 .8rem}.app-settings-menu-module__Xm3QzG__profileCard{width:min(100%, var(--menu-profile-max,17.5rem));padding:var(--menu-profile-pt,.45rem) var(--menu-profile-px,1rem) var(--menu-profile-pb,.35rem);border:1px solid var(--menu-profile-border,#f5f5f41f);border-radius:var(--menu-profile-radius,.9rem);background:linear-gradient(165deg, var(--menu-profile-gradient-top,#0e0b0947) 0%, var(--menu-profile-gradient-mid,#120e0b2e) 55%, var(--menu-profile-gradient-bottom,#16110d1f) 100%);-webkit-backdrop-filter:var(--menu-profile-blur,blur(10px));box-shadow:var(--menu-profile-shadow,0 8px 24px #08060424);cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0 auto;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s}.app-settings-menu-module__Xm3QzG__profileCard:hover{border-color:var(--menu-profile-border-hover,#f5f5f433);box-shadow:var(--menu-profile-shadow-hover,0 10px 28px #0806042e)}.app-settings-menu-module__Xm3QzG__profileCard:active{transform:scale(.992)}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileName{font-size:var(--menu-profile-guest-name-size,1.0625rem);transform:translate(var(--menu-profile-guest-name-x,0), var(--menu-profile-guest-name-y,0))}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileHint{transform:translate(var(--menu-profile-guest-hint-x,0), var(--menu-profile-guest-hint-y,0))}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileGoogleWrap{margin-top:var(--menu-profile-guest-login-mt,.5rem);transform:translate(var(--menu-profile-guest-login-x,0), var(--menu-profile-guest-login-y,0))}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileGoogleButton{gap:var(--menu-profile-guest-google-icon-gap,.4rem)}.app-settings-menu-module__Xm3QzG__profileCardStack{align-items:center;gap:var(--menu-profile-stack-gap,.7rem);margin-bottom:var(--menu-profile-card-bottom-trim,0);text-align:center;flex-direction:column;display:flex}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileCardStack{margin-bottom:var(--menu-profile-guest-card-bottom-trim,var(--menu-profile-card-bottom-trim,0))}.app-settings-menu-module__Xm3QzG__profileAvatarShell{width:var(--menu-profile-avatar-size,4.25rem);height:var(--menu-profile-avatar-size,4.25rem);border:1px solid var(--menu-profile-avatar-border,#f5f5f42e);box-shadow:inset 0 0 0 1px var(--menu-profile-avatar-glow,#c9a66b0d), 0 4px 16px #0806041f;transform:translate(var(--menu-profile-avatar-x,0), var(--menu-profile-avatar-y,0));background:#fff8eb0d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.app-settings-menu-module__Xm3QzG__profileAvatarImage{object-fit:cover;width:100%;height:100%;filter:brightness(var(--menu-profile-avatar-brightness,.9)) saturate(var(--menu-profile-avatar-saturate,.65))}.app-settings-menu-module__Xm3QzG__profileHeaderWrap[data-guest=true] .app-settings-menu-module__Xm3QzG__profileAvatarImage{transform:translate(var(--menu-profile-guest-avatar-img-x,0), var(--menu-profile-guest-avatar-img-y,0)) scale(var(--menu-profile-guest-avatar-scale,1))}.app-settings-menu-module__Xm3QzG__profileCardBody{align-items:center;gap:var(--menu-profile-body-gap,.24rem);flex-direction:column;width:100%;min-width:0;display:flex}.app-settings-menu-module__Xm3QzG__profileDetailsSlot{align-items:center;gap:var(--menu-profile-body-gap,.24rem);width:100%;padding-bottom:var(--menu-profile-details-pb,0);flex-direction:column;display:flex}.app-settings-menu-module__Xm3QzG__profileName{font-family:var(--font-serif-jp);font-size:var(--menu-profile-name-size,1rem);letter-spacing:var(--font-serif-jp-tracking);color:var(--menu-profile-name-color,#ece4d2f5);text-align:center;transform:translate(var(--menu-profile-name-x,0), var(--menu-profile-name-y,0));margin:0;font-weight:500}.app-settings-menu-module__Xm3QzG__profileEmail{font-family:var(--font-ui-jp);font-size:var(--menu-profile-email-size,.68rem);color:var(--menu-profile-email-color,#a89e8e8c);word-break:break-all;text-align:center;transform:translate(var(--menu-profile-email-x,0), var(--menu-profile-email-y,0));margin:0;line-height:1.45}.app-settings-menu-module__Xm3QzG__profileMemoRecords{margin:var(--menu-profile-memo-mt,.35rem) 0 0;font-family:var(--font-serif-jp);font-size:var(--menu-profile-memo-records-size,1rem);letter-spacing:var(--font-serif-jp-tracking);font-variant-numeric:tabular-nums;color:var(--menu-profile-name-color,#ece4d2f5);text-align:center;transform:translate(var(--menu-profile-memo-x,0), var(--menu-profile-memo-y,0));padding:0;font-weight:500}.app-settings-menu-module__Xm3QzG__profileHint{font-family:var(--font-serif-jp);font-size:var(--menu-profile-hint-size,.7rem);letter-spacing:var(--font-serif-jp-tracking);color:var(--menu-profile-hint-color,#a89e8e94);text-align:center;margin:0;line-height:1.65}.app-settings-menu-module__Xm3QzG__profileGoogleWrap{width:100%;margin-top:0}.app-settings-menu-module__Xm3QzG__profileGoogleWrap.space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.app-settings-menu-module__Xm3QzG__profileGoogleButton{width:100%;min-height:var(--menu-profile-login-min-h,2.5rem);border:1px solid var(--menu-profile-login-border,#f5f5f41a);border-radius:var(--menu-profile-login-radius,999px);background:var(--menu-profile-login-bg,#fff8eb0a);padding:var(--menu-profile-login-py,.45rem) var(--menu-profile-login-px,.85rem);font-family:var(--font-serif-jp);font-size:var(--menu-profile-login-font-size,.78rem);letter-spacing:var(--font-serif-jp-tracking);color:var(--menu-profile-login-text,#d6ccbae0);text-align:center;justify-content:center;align-items:center;gap:.4rem;transition:color .2s,border-color .2s,background-color .2s;display:flex}.app-settings-menu-module__Xm3QzG__profileGoogleButton:hover:not(:disabled){border-color:var(--menu-profile-login-border-hover,#d6c4a833);background:var(--menu-profile-login-bg-hover,#fff8eb0f);color:var(--menu-profile-login-text-hover,#ece2d0f5)}.app-settings-menu-module__Xm3QzG__profileGoogleButton:disabled{cursor:not-allowed;opacity:.5}.app-settings-menu-module__Xm3QzG__signOutButton{justify-content:center;align-items:center;gap:var(--menu-logout-icon-gap,.35rem);padding:var(--menu-logout-py,.5rem) var(--menu-logout-px,.75rem);font-family:var(--font-serif-jp);font-size:var(--menu-logout-font-size,.8rem);letter-spacing:var(--font-serif-jp-tracking);color:var(--menu-logout-text,#a89e8eb8);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0 auto;text-decoration:none;transition:color .2s;display:inline-flex}.app-settings-menu-module__Xm3QzG__signOutIcon{color:inherit;flex-shrink:0;transition:color .2s;display:inline-flex}.app-settings-menu-module__Xm3QzG__signOutButton:hover:not(:disabled){color:var(--menu-logout-text-hover,#c47662e0)}.app-settings-menu-module__Xm3QzG__signOutButton:hover:not(:disabled) .app-settings-menu-module__Xm3QzG__signOutIcon{color:var(--menu-logout-icon-hover,#c47662e0)}.app-settings-menu-module__Xm3QzG__signOutButton:disabled{cursor:not-allowed;opacity:.45}.app-settings-menu-module__Xm3QzG__sheetScrim{z-index:102;background:var(--menu-sheet-scrim-bg,#0403026b);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;position:fixed;inset:0}.app-settings-menu-module__Xm3QzG__sheetRoot{right:var(--menu-inset-right,max(1.1rem, env(safe-area-inset-right)));bottom:var(--menu-inset-bottom,max(1.1rem, env(safe-area-inset-bottom)));left:var(--menu-inset-left,max(1.1rem, env(safe-area-inset-left)));z-index:103;max-height:min(52vh,22rem);padding:var(--menu-sheet-pt,.55rem) var(--menu-sheet-px,1.1rem) max(var(--menu-sheet-pb,1.15rem), env(safe-area-inset-bottom));border:1px solid var(--menu-sheet-border,#f5f5f41f);border-radius:var(--menu-sheet-radius,1.1rem);background:linear-gradient(165deg, var(--menu-sheet-gradient-top,#0c0a08e0) 0%, var(--menu-sheet-gradient-mid,#100d0ad1) 55%, var(--menu-sheet-gradient-bottom,#14100cc7) 100%);-webkit-backdrop-filter:var(--menu-sheet-blur,blur(18px) saturate(1.05));box-shadow:var(--menu-sheet-shadow,0 -8px 32px #04030261), inset 0 1px 0 #fff8eb0f;pointer-events:auto;touch-action:none;cursor:grab;flex-direction:column;display:flex;position:fixed;overflow:hidden}.app-settings-menu-module__Xm3QzG__sheetRoot:active{cursor:grabbing}.app-settings-menu-module__Xm3QzG__sheetDragZone{touch-action:none;flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex}.app-settings-menu-module__Xm3QzG__sheetBody{touch-action:pan-y;cursor:default;flex:auto;min-height:0;overflow-y:auto}.app-settings-menu-module__Xm3QzG__sheetBody input{touch-action:pan-x}.app-settings-menu-module__Xm3QzG__sheetHandle{width:var(--menu-sheet-handle-w,2.25rem);height:var(--menu-sheet-handle-h,.22rem);background:#fff8eb29;border-radius:999px;align-self:center;margin-bottom:.85rem}.app-settings-menu-module__Xm3QzG__sheetTitle{margin:0 0 var(--menu-sheet-title-mb,1.1rem);font-family:var(--font-app-title);font-size:var(--menu-sheet-title-size,1rem);letter-spacing:var(--menu-sheet-title-tracking,.12em);text-align:center;color:var(--menu-sheet-title-color,#ece4d2f5);-webkit-user-select:none;user-select:none;font-weight:500}.app-settings-menu-module__Xm3QzG__sheetContent{flex-direction:column;display:flex}.app-settings-menu-module__Xm3QzG__sheetContent .app-settings-menu-module__Xm3QzG__sliderBlock:last-child{margin-bottom:0}.app-settings-menu-module__Xm3QzG__feedbackPanel{flex-direction:column;gap:.85rem;padding-bottom:.35rem;display:flex}.app-settings-menu-module__Xm3QzG__feedbackPanel .app-settings-menu-module__Xm3QzG__subPanelTitle{margin-bottom:.35rem}.app-settings-menu-module__Xm3QzG__panelMainColumnLegal{flex:auto;justify-content:flex-start}.app-settings-menu-module__Xm3QzG__panelInnerLegal{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.app-settings-menu-module__Xm3QzG__feedbackFieldset{border:0;margin:0;padding:0}.app-settings-menu-module__Xm3QzG__feedbackLegend{font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#c4b8a4b8;margin:0 0 .45rem;font-size:.72rem}.app-settings-menu-module__Xm3QzG__feedbackCategoryList{flex-direction:column;gap:.45rem;display:flex}.app-settings-menu-module__Xm3QzG__feedbackCategoryOption{width:100%;font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#e8decdf0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff8eb0a;border:1px solid #fff8eb14;border-radius:.75rem;margin:0;padding:.72rem .9rem;font-size:.86rem;transition:border-color .18s,background-color .18s}.app-settings-menu-module__Xm3QzG__feedbackCategoryOption:hover:not(:disabled){background:#fff8eb0f;border-color:#d6c4a833}.app-settings-menu-module__Xm3QzG__feedbackCategoryOptionActive{background:#d6c4a81a;border-color:#d6c4a847}.app-settings-menu-module__Xm3QzG__feedbackCategoryOption:disabled{opacity:.55;cursor:not-allowed}.app-settings-menu-module__Xm3QzG__feedbackRatingRow{justify-content:center;gap:.35rem;display:flex}.app-settings-menu-module__Xm3QzG__feedbackStarButton{color:#a89e8e8c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff8eb0a;border:1px solid #fff8eb1a;border-radius:.55rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;font-size:1.05rem;line-height:1;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.app-settings-menu-module__Xm3QzG__feedbackStarButton:hover:not(:disabled){color:#d6c4a8bf;border-color:#d6c4a838}.app-settings-menu-module__Xm3QzG__feedbackStarButtonActive{color:#ecdcb4f5;background:#d6c4a81f;border-color:#d6c4a852}.app-settings-menu-module__Xm3QzG__feedbackStarButton:disabled{opacity:.55;cursor:not-allowed}.app-settings-menu-module__Xm3QzG__feedbackTextareaLabel{font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#c4b8a4b8;font-size:.72rem}.app-settings-menu-module__Xm3QzG__feedbackTextarea{width:100%;min-height:6.5rem;font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#ece4d2f0;resize:vertical;-webkit-tap-highlight-color:transparent;background:#00000038;border:1px solid #fff8eb1a;border-radius:.75rem;margin:0;padding:.75rem .85rem;font-size:.84rem;line-height:1.75}.app-settings-menu-module__Xm3QzG__feedbackTextarea::placeholder{color:#a89e8e7a}.app-settings-menu-module__Xm3QzG__feedbackTextarea:focus{border-color:#d6c4a847;outline:none}.app-settings-menu-module__Xm3QzG__feedbackTextarea:disabled{opacity:.55;cursor:not-allowed}.app-settings-menu-module__Xm3QzG__feedbackError{font-family:var(--font-ui-jp), var(--font-serif-jp), monospace;letter-spacing:.02em;text-align:left;white-space:pre-wrap;word-break:break-word;color:#c47662eb;margin:0;font-size:.68rem;line-height:1.55}.app-settings-menu-module__Xm3QzG__feedbackSubmitButton{width:100%;font-family:var(--font-serif-jp);letter-spacing:var(--font-serif-jp-tracking);color:#ece4d2f5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#d6c4a81f;border:1px solid #d6c4a838;border-radius:999px;margin:.15rem 0 0;padding:.82rem 1rem;font-size:.88rem;transition:border-color .18s,background-color .18s,opacity .18s}.app-settings-menu-module__Xm3QzG__feedbackSubmitButton:hover:not(:disabled){background:#d6c4a82e;border-color:#d6c4a857}.app-settings-menu-module__Xm3QzG__feedbackSubmitButton:disabled{opacity:.55;cursor:not-allowed}
.settings-menu-backdrop-view-module__hJF4Rq__root{background:#000;position:absolute;inset:0;overflow:hidden}.settings-menu-backdrop-view-module__hJF4Rq__black{background:#000;position:absolute;inset:0}.settings-menu-backdrop-view-module__hJF4Rq__staticImage{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.settings-menu-backdrop-view-module__hJF4Rq__staticOverlay{pointer-events:none;background:#000;position:absolute;inset:0}.settings-menu-backdrop-view-module__hJF4Rq__memoriesPaper{background-color:#ebe2cf;background-image:radial-gradient(95% 55% at 50% 8%,#fffcf56b 0%,#0000 62%),linear-gradient(#f0e9da 0%,#ebe2cf 28%,#e5d8bc 100%);position:absolute;inset:0}.settings-menu-backdrop-view-module__hJF4Rq__memoriesPaperTexture{pointer-events:none;opacity:.36;mix-blend-mode:multiply;background-image:url(/assets/diary/paper.webp);background-repeat:repeat;background-size:260px;position:absolute;inset:0}.settings-menu-backdrop-view-module__hJF4Rq__memoriesPaperVignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #5a3e1c1f}
