.ImageCropper-module__3fGxVG__mask{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ImageCropper-module__3fGxVG__dialog{border-radius:var(--ffs-radius-6);background:var(--ffs-color-bg-2);width:100%;max-width:380px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), 0 24px 60px -20px #000000b3;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.ImageCropper-module__3fGxVG__title{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);align-self:flex-start;margin:0}.ImageCropper-module__3fGxVG__stage{border-radius:var(--ffs-radius-4);cursor:grab;-webkit-user-select:none;user-select:none;background:#000;flex-shrink:0;position:relative;overflow:hidden}.ImageCropper-module__3fGxVG__stage:active{cursor:grabbing}.ImageCropper-module__3fGxVG__stageImg{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.ImageCropper-module__3fGxVG__stageImgFixed{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.ImageCropper-module__3fGxVG__frame{box-sizing:border-box;pointer-events:none;border:1.5px solid #ffffffe6;position:absolute}.ImageCropper-module__3fGxVG__handle{background:0 0;border:2px solid #fff;width:14px;height:14px;position:absolute}.ImageCropper-module__3fGxVG__h_nw{border-bottom:none;border-right:none;top:-2px;left:-2px}.ImageCropper-module__3fGxVG__h_ne{border-bottom:none;border-left:none;top:-2px;right:-2px}.ImageCropper-module__3fGxVG__h_sw{border-top:none;border-right:none;bottom:-2px;left:-2px}.ImageCropper-module__3fGxVG__h_se{border-top:none;border-left:none;bottom:-2px;right:-2px}.ImageCropper-module__3fGxVG__zoom{width:100%;max-width:320px;accent-color:var(--ffs-color-primary-default);cursor:pointer}.ImageCropper-module__3fGxVG__actions{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.ImageCropper-module__3fGxVG__cancelBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);min-height:40px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;padding:0 20px}.ImageCropper-module__3fGxVG__cancelBtn:hover:not(:disabled){color:var(--ffs-color-text-0)}.ImageCropper-module__3fGxVG__confirmBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:40px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 24px}.ImageCropper-module__3fGxVG__confirmBtn:hover:not(:disabled){filter:brightness(1.06)}.ImageCropper-module__3fGxVG__confirmBtn:active:not(:disabled){transform:scale(.97)}.ImageCropper-module__3fGxVG__confirmBtn:disabled,.ImageCropper-module__3fGxVG__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.AvatarPendingOverlay-module__cByvIq__overlay{border-radius:inherit;-webkit-backdrop-filter:saturate(.6)brightness(.85);backdrop-filter:saturate(.6)brightness(.85);pointer-events:none;z-index:2;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AvatarPendingOverlay-module__cByvIq__text{color:#fff;font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-semibold);letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 3px #000c}
.AvatarUploader-module__ohlWSW__wrap{flex-direction:column;align-items:center;gap:20px;padding:24px 0 8px;display:flex}.AvatarUploader-module__ohlWSW__avatarBox{border-radius:var(--ffs-radius-circle);background:var(--ffs-color-fill-2);width:128px;height:128px;box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring), 0 8px 24px -10px var(--ffs-glass-drop);flex-shrink:0;position:relative;overflow:hidden}.AvatarUploader-module__ohlWSW__avatar{object-fit:cover;width:100%;height:100%;display:block}.AvatarUploader-module__ohlWSW__side{flex-direction:column;align-items:center;gap:10px;display:flex}.AvatarUploader-module__ohlWSW__uploadBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-1);min-height:40px;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);padding:0 24px}.AvatarUploader-module__ohlWSW__uploadBtn:hover:not(:disabled){background:var(--ffs-color-fill-2)}.AvatarUploader-module__ohlWSW__uploadBtn:active:not(:disabled){transform:scale(.96)}.AvatarUploader-module__ohlWSW__uploadBtn:disabled{opacity:.5;cursor:not-allowed}.AvatarUploader-module__ohlWSW__hint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-align:center}.AvatarUploader-module__ohlWSW__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default);text-align:center}.AvatarUploader-module__ohlWSW__fileInput{display:none}
.SubPageEdit-module__VO8peq__wrap{flex-direction:column;min-width:0;display:flex}.SubPageEdit-module__VO8peq__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:40px 24px}.SubPageEdit-module__VO8peq__field{flex-direction:column;gap:8px;display:flex}.SubPageEdit-module__VO8peq__label{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-1)}.SubPageEdit-module__VO8peq__input,.SubPageEdit-module__VO8peq__textarea{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;padding:12px 14px;font-family:inherit}.SubPageEdit-module__VO8peq__textarea{resize:vertical;padding-bottom:18px;padding-right:18px;line-height:1.5}.SubPageEdit-module__VO8peq__textarea::-webkit-resizer{background:0 0}.SubPageEdit-module__VO8peq__input:focus,.SubPageEdit-module__VO8peq__textarea:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.SubPageEdit-module__VO8peq__input::placeholder,.SubPageEdit-module__VO8peq__textarea::placeholder{color:var(--ffs-color-text-3)}.SubPageEdit-module__VO8peq__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SubPageEdit-module__VO8peq__hint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-wrap:pretty}.SubPageEdit-module__VO8peq__count{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.SubPageEdit-module__VO8peq__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default)}.SubPageEdit-module__VO8peq__optionList{flex-wrap:wrap;gap:8px;display:flex}.SubPageEdit-module__VO8peq__option{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);background:var(--ffs-color-bg-1);min-height:40px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default), color var(--ffs-duration-quick) var(--ffs-ease-default);padding:0 20px}.SubPageEdit-module__VO8peq__option:hover:not(.SubPageEdit-module__VO8peq__optionOn){border-color:var(--ffs-color-border-strong);color:var(--ffs-color-text-0)}.SubPageEdit-module__VO8peq__optionOn{border-color:color-mix(in srgb, var(--ffs-color-primary-default) 58%, transparent);background:var(--ffs-glass-brand-soft);color:var(--ffs-color-text-0);font-weight:var(--ffs-weight-semibold)}.SubPageEdit-module__VO8peq__checkIcon{color:var(--ffs-color-primary-default);font-size:14px}.SubPageEdit-module__VO8peq__saveBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:40px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;align-self:flex-end;margin-top:20px;padding:0 24px}.SubPageEdit-module__VO8peq__saveBtn:hover:not(:disabled){filter:brightness(1.06)}.SubPageEdit-module__VO8peq__saveBtn:active:not(:disabled){transform:scale(.97)}.SubPageEdit-module__VO8peq__saveBtn:disabled{opacity:.45;cursor:not-allowed}
.AvatarFramePicker-module__cmwNGa__section{border-top:1px solid var(--ffs-color-border-subtle);margin-top:18px;padding-top:16px}.AvatarFramePicker-module__cmwNGa__title{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin:0 0 4px}.AvatarFramePicker-module__cmwNGa__desc{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);margin:0 0 12px}.AvatarFramePicker-module__cmwNGa__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.AvatarFramePicker-module__cmwNGa__item{border-radius:var(--ffs-radius-4);cursor:pointer;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.AvatarFramePicker-module__cmwNGa__item:hover{background:var(--ffs-color-fill-1)}.AvatarFramePicker-module__cmwNGa__item.AvatarFramePicker-module__cmwNGa__active{border-color:var(--ffs-color-primary-default);background:var(--ffs-glass-brand-soft)}.AvatarFramePicker-module__cmwNGa__preview{border-radius:var(--ffs-radius-circle);background:var(--ffs-color-fill-2);width:52px;height:52px;overflow:hidden}.AvatarFramePicker-module__cmwNGa__preview img{object-fit:cover;width:100%;height:100%;display:block}.AvatarFramePicker-module__cmwNGa__label{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.AvatarFramePicker-module__cmwNGa__emptyNote{text-align:center;font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);grid-column:1/-1;margin:0;padding:16px 0}
.HeroUploader-module__NthGWG__wrap{flex-direction:column;align-items:center;gap:20px;padding:24px 0 8px;display:flex}.HeroUploader-module__NthGWG__heroBox{aspect-ratio:1228/300;border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-2);width:100%;box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring), 0 8px 24px -10px var(--ffs-glass-drop);position:relative;overflow:hidden}.HeroUploader-module__NthGWG__heroImg{object-fit:cover;width:100%;height:100%;display:block}.HeroUploader-module__NthGWG__heroEmpty{width:100%;height:100%;color:var(--ffs-color-text-3);font-size:var(--ffs-font-size-sm);justify-content:center;align-items:center;display:flex}.HeroUploader-module__NthGWG__side{flex-direction:column;align-items:center;gap:10px;display:flex}.HeroUploader-module__NthGWG__uploadBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-1);min-height:40px;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);padding:0 24px}.HeroUploader-module__NthGWG__uploadBtn:hover:not(:disabled){background:var(--ffs-color-fill-2)}.HeroUploader-module__NthGWG__uploadBtn:active:not(:disabled){transform:scale(.96)}.HeroUploader-module__NthGWG__uploadBtn:disabled{opacity:.5;cursor:not-allowed}.HeroUploader-module__NthGWG__hint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-align:center}.HeroUploader-module__NthGWG__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default);text-align:center}.HeroUploader-module__NthGWG__fileInput{display:none}
.WheelPicker-module__nVk2_a__wheel{flex:1;min-width:0;height:200px;position:relative;overflow:hidden}.WheelPicker-module__nVk2_a__selectionBox{border-radius:var(--ffs-radius-3);background:var(--ffs-glass-brand-soft);height:40px;box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring);pointer-events:none;z-index:0;position:absolute;top:80px;left:4px;right:4px}.WheelPicker-module__nVk2_a__scroller{z-index:1;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 65%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 65%,#0000 100%)}.WheelPicker-module__nVk2_a__scroller::-webkit-scrollbar{display:none}.WheelPicker-module__nVk2_a__item{scroll-snap-align:center;width:100%;height:40px;color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-md);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.WheelPicker-module__nVk2_a__itemOn{color:var(--ffs-color-text-0);font-weight:var(--ffs-weight-semibold)}
.BirthdayEdit-module__EtCnCa__wheels{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);align-items:center;gap:4px;padding:8px 12px;display:flex}.BirthdayEdit-module__EtCnCa__sep{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);flex-shrink:0}.BirthdayEdit-module__EtCnCa__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.BirthdayEdit-module__EtCnCa__actions .BirthdayEdit-module__EtCnCa__clearBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);min-height:40px;color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), border-color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;padding:0 20px}.BirthdayEdit-module__EtCnCa__actions .BirthdayEdit-module__EtCnCa__clearBtn:hover:not(:disabled){color:var(--ffs-color-text-0);border-color:var(--ffs-color-border-strong)}.BirthdayEdit-module__EtCnCa__actions .BirthdayEdit-module__EtCnCa__clearBtn:disabled{opacity:.45;cursor:not-allowed}.BirthdayEdit-module__EtCnCa__actions>button:last-child{margin-top:0;margin-left:auto}
.controls-module__5VyXsG__section{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);margin-bottom:14px;padding:18px}.controls-module__5VyXsG__sectionTitle{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin:0 0 4px}.controls-module__5VyXsG__sectionDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-wrap:pretty;margin:0 0 14px}.controls-module__5VyXsG__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.controls-module__5VyXsG__field:last-child{margin-bottom:0}.controls-module__5VyXsG__fieldLabel{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-1)}.controls-module__5VyXsG__fieldHint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums}.controls-module__5VyXsG__fieldError{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default)}.controls-module__5VyXsG__toggle{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-3);cursor:pointer;width:44px;height:26px;transition:background var(--ffs-duration-base) var(--ffs-ease-default);border:none;flex-shrink:0;padding:0;position:relative}.controls-module__5VyXsG__toggle:disabled{opacity:.5;cursor:not-allowed}.controls-module__5VyXsG__toggleOn{background:var(--ffs-glass-brand-strong)}.controls-module__5VyXsG__toggleKnob{border-radius:var(--ffs-radius-circle);width:20px;height:20px;transition:transform var(--ffs-duration-base) var(--ffs-ease-emphasized);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.controls-module__5VyXsG__toggleOn .controls-module__5VyXsG__toggleKnob{transform:translate(18px)}.controls-module__5VyXsG__rowGroup{margin-bottom:32px}.controls-module__5VyXsG__rowGroupTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);margin:0 0 14px;padding:0 4px}.controls-module__5VyXsG__rowList{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);flex-direction:column;padding:8px;display:flex}.controls-module__5VyXsG__row{text-align:left;cursor:default;width:100%;color:inherit;border-radius:var(--ffs-radius-1);transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;align-items:center;gap:16px;padding:18px 12px;display:flex;position:relative}.controls-module__5VyXsG__row:not(:last-child):after{content:"";background:var(--ffs-color-border-subtle);height:1px;position:absolute;bottom:0;left:12px;right:12px}button.controls-module__5VyXsG__row{cursor:pointer}button.controls-module__5VyXsG__row:hover{background:var(--ffs-color-fill-1)}button.controls-module__5VyXsG__row:active{background:var(--ffs-color-fill-2)}.controls-module__5VyXsG__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.controls-module__5VyXsG__rowTitle{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}.controls-module__5VyXsG__rowSubtitle{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controls-module__5VyXsG__rowTitleDanger{color:var(--ffs-color-danger-default)}.controls-module__5VyXsG__rowSubtitleDanger{color:color-mix(in srgb, var(--ffs-color-danger-default) 72%, transparent)}.controls-module__5VyXsG__rowRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.controls-module__5VyXsG__rowPreview{max-width:160px;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.controls-module__5VyXsG__rowChevron{color:var(--ffs-color-text-3);font-size:12px}
@keyframes DataManagement-module__rdnPVG__dmMaskIn{0%{opacity:0}to{opacity:1}}@keyframes DataManagement-module__rdnPVG__dmDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DataManagement-module__rdnPVG__statusLine{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);margin:0 0 10px}.DataManagement-module__rdnPVG__downloadLink{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-primary-default);align-items:center;gap:6px;margin-bottom:10px;text-decoration:none;display:inline-flex}.DataManagement-module__rdnPVG__msg{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);margin:0 0 10px}.DataManagement-module__rdnPVG__actions{justify-content:flex-end;display:flex}.DataManagement-module__rdnPVG__primaryBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:38px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 18px}.DataManagement-module__rdnPVG__primaryBtn:hover:not(:disabled){filter:brightness(1.06)}.DataManagement-module__rdnPVG__primaryBtn:active:not(:disabled){transform:scale(.96)}.DataManagement-module__rdnPVG__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.DataManagement-module__rdnPVG__dangerHint{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-danger-default);align-items:center;gap:8px;margin:0 0 12px;display:flex}.DataManagement-module__rdnPVG__dangerBtn{border:1px solid color-mix(in srgb, var(--ffs-color-danger-default) 50%, transparent);border-radius:var(--ffs-radius-full);background:color-mix(in srgb, var(--ffs-color-danger-default) 12%, transparent);min-height:38px;color:var(--ffs-color-danger-default);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);padding:0 18px}.DataManagement-module__rdnPVG__dangerBtn:hover{background:color-mix(in srgb, var(--ffs-color-danger-default) 20%, transparent)}.DataManagement-module__rdnPVG__dangerBtn:active{transform:scale(.96)}.DataManagement-module__rdnPVG__mask{z-index:1000;background:var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);animation:DataManagement-module__rdnPVG__dmMaskIn var(--ffs-duration-base) var(--ffs-ease-out);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DataManagement-module__rdnPVG__dialog{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface-strong);width:100%;max-width:420px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 24px 60px -20px var(--ffs-glass-drop);animation:DataManagement-module__rdnPVG__dmDialogIn var(--ffs-duration-base) var(--ffs-ease-emphasized);padding:24px}.DataManagement-module__rdnPVG__dialogTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-danger-default);margin:0 0 12px}.DataManagement-module__rdnPVG__dialogDanger{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-danger-default);margin:0 0 8px}.DataManagement-module__rdnPVG__dialogText{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);margin:0 0 8px;line-height:1.5}.DataManagement-module__rdnPVG__confirmWord{color:var(--ffs-color-danger-default)}.DataManagement-module__rdnPVG__confirmInput{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-sm);outline:none;margin-top:6px;padding:10px 12px}.DataManagement-module__rdnPVG__confirmInput:focus{border-color:var(--ffs-color-danger-default)}.DataManagement-module__rdnPVG__dialogErr{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default);margin:8px 0 0}.DataManagement-module__rdnPVG__dialogActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.DataManagement-module__rdnPVG__cancelBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);min-height:38px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;background:0 0;padding:0 16px}.DataManagement-module__rdnPVG__confirmBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-color-danger-default);color:#fff;min-height:38px;font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 18px}.DataManagement-module__rdnPVG__confirmBtn:active:not(:disabled){transform:scale(.96)}.DataManagement-module__rdnPVG__confirmBtn:disabled{opacity:.45;cursor:not-allowed}.DataManagement-module__rdnPVG__flowList{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);margin:0 0 20px;padding-left:20px;line-height:1.7}.DataManagement-module__rdnPVG__flowList li{margin-bottom:6px}.DataManagement-module__rdnPVG__scopeLabel{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin:0 0 10px}.DataManagement-module__rdnPVG__scopeGroup{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.DataManagement-module__rdnPVG__scopeOption{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-glass-surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default);align-items:flex-start;gap:12px;padding:14px;display:flex}.DataManagement-module__rdnPVG__scopeOption:hover{border-color:var(--ffs-color-border-strong)}.DataManagement-module__rdnPVG__scopeActive{border-color:var(--ffs-color-danger-default);background:var(--ffs-glass-brand-soft)}.DataManagement-module__rdnPVG__scopeCheck{border:1px solid var(--ffs-color-border-strong);border-radius:var(--ffs-radius-full);width:18px;height:18px;color:var(--ffs-color-primary-text);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:10px;display:flex}.DataManagement-module__rdnPVG__scopeActive .DataManagement-module__rdnPVG__scopeCheck{border-color:var(--ffs-color-danger-default);background:var(--ffs-color-danger-default);color:#fff}.DataManagement-module__rdnPVG__scopeBody{flex-direction:column;gap:4px;display:flex}.DataManagement-module__rdnPVG__scopeTitle{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}.DataManagement-module__rdnPVG__scopeDesc{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);line-height:1.5}.DataManagement-module__rdnPVG__exportLead{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);align-items:center;gap:8px;margin:0 0 8px;display:flex}.DataManagement-module__rdnPVG__exportDoneIcon{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-soft);width:52px;height:52px;color:var(--ffs-color-primary-default);justify-content:center;align-items:center;margin:4px auto 12px;font-size:24px;display:flex}.DataManagement-module__rdnPVG__exportDoneTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);text-align:center;color:var(--ffs-color-text-0);margin:0 0 8px}
.PasswordForm-module__WGM6-W__group{flex-direction:column;gap:18px;display:flex}.PasswordForm-module__WGM6-W__inputWrap{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);min-height:46px;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);align-items:center;padding:0 6px 0 14px;display:flex}.PasswordForm-module__WGM6-W__inputWrap:focus-within{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.PasswordForm-module__WGM6-W__input{min-width:0;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.PasswordForm-module__WGM6-W__input::placeholder{color:var(--ffs-color-text-3)}.PasswordForm-module__WGM6-W__eyeToggle{border-radius:var(--ffs-radius-circle);width:34px;height:34px;color:var(--ffs-color-text-3);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PasswordForm-module__WGM6-W__eyeToggle:hover{color:var(--ffs-color-text-1)}.PasswordForm-module__WGM6-W__strengthRow{align-items:center;gap:10px;margin-top:2px;display:flex}.PasswordForm-module__WGM6-W__strengthTrack{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-2);flex:1;height:5px;overflow:hidden}.PasswordForm-module__WGM6-W__strengthBar{border-radius:var(--ffs-radius-full);height:100%;transition:width var(--ffs-duration-base) var(--ffs-ease-emphasized), background var(--ffs-duration-quick) var(--ffs-ease-default)}.PasswordForm-module__WGM6-W__s_weak{background:var(--ffs-color-danger-default)}.PasswordForm-module__WGM6-W__s_medium{background:#e0a83a}.PasswordForm-module__WGM6-W__s_strong{background:var(--ffs-color-primary-default)}.PasswordForm-module__WGM6-W__strengthLabel{font-size:var(--ffs-font-size-xs);flex-shrink:0}.PasswordForm-module__WGM6-W__t_weak{color:var(--ffs-color-danger-default)}.PasswordForm-module__WGM6-W__t_medium{color:#e0a83a}.PasswordForm-module__WGM6-W__t_strong{color:var(--ffs-color-primary-default)}.PasswordForm-module__WGM6-W__forgot{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);transition:color var(--ffs-duration-quick) var(--ffs-ease-default);align-self:flex-start;margin-top:14px;text-decoration:none}.PasswordForm-module__WGM6-W__forgot:hover{color:var(--ffs-color-primary-default)}.PasswordForm-module__WGM6-W__footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.PasswordForm-module__WGM6-W__ok{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-primary-default)}
.EmailBindForm-module__oJ7lgq__group{--field-w:360px;flex-direction:column;align-items:center;gap:18px;display:flex}.EmailBindForm-module__oJ7lgq__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:40px 24px}.EmailBindForm-module__oJ7lgq__field{width:100%;max-width:var(--field-w);flex-direction:column;gap:8px;display:flex}.EmailBindForm-module__oJ7lgq__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.EmailBindForm-module__oJ7lgq__label{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-1)}.EmailBindForm-module__oJ7lgq__input{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;min-width:0;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;flex:1;padding:12px 14px;font-family:inherit}.EmailBindForm-module__oJ7lgq__input:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.EmailBindForm-module__oJ7lgq__input::placeholder{color:var(--ffs-color-text-3)}.EmailBindForm-module__oJ7lgq__inputDisabled{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);width:100%;color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-md);cursor:not-allowed;padding:12px 14px;font-family:inherit}.EmailBindForm-module__oJ7lgq__phoneRow{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;min-height:46px;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);align-items:center;padding-right:4px;display:flex}.EmailBindForm-module__oJ7lgq__phoneRow:focus-within{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.EmailBindForm-module__oJ7lgq__phoneInput{min-width:0;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);background:0 0;border:none;outline:none;flex:1;padding:12px 12px 12px 10px;font-family:inherit}.EmailBindForm-module__oJ7lgq__phoneInput::placeholder{color:var(--ffs-color-text-3)}.EmailBindForm-module__oJ7lgq__phoneDisabled{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);width:100%;min-height:46px;color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-md);cursor:not-allowed;align-items:center;display:flex}.EmailBindForm-module__oJ7lgq__phoneDisabledCode{font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-2);flex-shrink:0;padding:0 12px}.EmailBindForm-module__oJ7lgq__phoneDisabledCode:after{content:"";vertical-align:middle;background:var(--ffs-color-border-default);width:1px;height:20px;margin-left:12px;display:inline-block}.EmailBindForm-module__oJ7lgq__phoneDisabledNum{letter-spacing:.02em;padding:0 12px}.EmailBindForm-module__oJ7lgq__codeRow{gap:8px;display:flex}.EmailBindForm-module__oJ7lgq__codeBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);min-width:104px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);flex-shrink:0;padding:0 14px}.EmailBindForm-module__oJ7lgq__codeBtn:hover:not(:disabled){background:var(--ffs-color-fill-2)}.EmailBindForm-module__oJ7lgq__codeBtn:disabled{opacity:.5;cursor:not-allowed}.EmailBindForm-module__oJ7lgq__unbindBtn{color:var(--ffs-color-text-3);font-size:var(--ffs-font-size-xs);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;flex-shrink:0;padding:2px 4px}.EmailBindForm-module__oJ7lgq__unbindBtn:hover:not(:disabled){color:var(--ffs-color-danger-default)}.EmailBindForm-module__oJ7lgq__unbindBtn:disabled{opacity:.5;cursor:not-allowed}.EmailBindForm-module__oJ7lgq__footer{width:100%;max-width:var(--field-w);align-items:center;gap:14px;margin-top:4px;display:flex}.EmailBindForm-module__oJ7lgq__footerMsg{font-size:var(--ffs-font-size-xs)}.EmailBindForm-module__oJ7lgq__ok{color:var(--ffs-color-primary-default)}.EmailBindForm-module__oJ7lgq__err{color:var(--ffs-color-danger-default)}.EmailBindForm-module__oJ7lgq__saveBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:40px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;margin-left:auto;padding:0 24px}.EmailBindForm-module__oJ7lgq__saveBtn:hover:not(:disabled){filter:brightness(1.06)}.EmailBindForm-module__oJ7lgq__saveBtn:active:not(:disabled){transform:scale(.97)}.EmailBindForm-module__oJ7lgq__saveBtn:disabled{opacity:.45;cursor:not-allowed}
.CountrySelect-module__-mJ-wG__select{flex-shrink:0;position:relative}.CountrySelect-module__-mJ-wG__trigger{height:100%;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-base);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0 10px 0 4px;display:flex}.CountrySelect-module__-mJ-wG__trigger:after{content:"";background:var(--ffs-color-border-default);width:1px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CountrySelect-module__-mJ-wG__value{font-weight:var(--ffs-weight-medium)}.CountrySelect-module__-mJ-wG__chevron{color:var(--ffs-color-text-3);transition:transform var(--ffs-duration-quick) var(--ffs-ease-default);font-size:11px}.CountrySelect-module__-mJ-wG__open .CountrySelect-module__-mJ-wG__chevron{transform:rotate(180deg)}.CountrySelect-module__-mJ-wG__dropdown{z-index:10;border-radius:var(--ffs-radius-4);background:var(--ffs-glass-surface-strong);width:240px;max-height:280px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), 0 12px 32px -10px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-lg);backdrop-filter:var(--ffs-blur-lg);opacity:0;visibility:hidden;transition:opacity var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized), visibility var(--ffs-duration-quick) var(--ffs-ease-default);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(6px)}.CountrySelect-module__-mJ-wG__open .CountrySelect-module__-mJ-wG__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.CountrySelect-module__-mJ-wG__option{border-radius:var(--ffs-radius-3);font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);padding:8px 10px;overflow:hidden}.CountrySelect-module__-mJ-wG__option:hover{background:var(--ffs-color-fill-2);color:var(--ffs-color-text-0)}
.AuthModal-module__OWuEbW__mask{z-index:1000;background:var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);animation:AuthModal-module__OWuEbW__maskIn var(--ffs-duration-base) var(--ffs-ease-default);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes AuthModal-module__OWuEbW__maskIn{0%{opacity:0}to{opacity:1}}.AuthModal-module__OWuEbW__panel{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface-strong);width:100%;max-width:420px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 24px 64px -16px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-lg);backdrop-filter:var(--ffs-blur-lg);animation:AuthModal-module__OWuEbW__panelIn var(--ffs-duration-slow) var(--ffs-ease-emphasized)}@keyframes AuthModal-module__OWuEbW__panelIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:799px){.AuthModal-module__OWuEbW__mask{justify-content:stretch;align-items:stretch;padding:0}.AuthModal-module__OWuEbW__panel{width:100%;max-width:none;min-height:100dvh;box-shadow:none;animation:AuthModal-module__OWuEbW__maskIn var(--ffs-duration-base) var(--ffs-ease-default);border-radius:0}}.AuthModal-module__OWuEbW__header{border-bottom:1px solid var(--ffs-color-border-subtle);align-items:center;gap:8px;padding:14px 16px;display:flex}.AuthModal-module__OWuEbW__title{text-align:center;font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);flex:1}.AuthModal-module__OWuEbW__iconBtn{border-radius:var(--ffs-radius-circle);width:32px;height:32px;color:var(--ffs-color-text-2);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.AuthModal-module__OWuEbW__iconBtn:hover{color:var(--ffs-color-text-0);background:var(--ffs-color-fill-2)}.AuthModal-module__OWuEbW__body{padding:20px}.AuthModal-module__OWuEbW__banner{border-radius:var(--ffs-radius-4);font-size:var(--ffs-font-size-sm);margin-bottom:14px;padding:10px 12px;line-height:1.5}.AuthModal-module__OWuEbW__banner_error{color:var(--ffs-color-danger-default);background:color-mix(in srgb, var(--ffs-color-danger-default) 14%, var(--ffs-glass-surface))}.AuthModal-module__OWuEbW__banner_success{color:var(--ffs-color-primary-default);background:color-mix(in srgb, var(--ffs-color-primary-default) 14%, var(--ffs-glass-surface))}.AuthModal-module__OWuEbW__banner_info{color:var(--ffs-color-text-1);background:var(--ffs-color-fill-2)}.AuthModal-module__OWuEbW__form{flex-direction:column;gap:16px;display:flex}.AuthModal-module__OWuEbW__field{flex-direction:column;gap:8px;display:flex}.AuthModal-module__OWuEbW__fieldCenter{align-items:center}.AuthModal-module__OWuEbW__labelRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AuthModal-module__OWuEbW__label{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-1)}.AuthModal-module__OWuEbW__hint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3)}.AuthModal-module__OWuEbW__inputWrap{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-glass-well);min-height:48px;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);align-items:center;padding:0 6px 0 12px;display:flex}.AuthModal-module__OWuEbW__inputWrap:focus-within{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.AuthModal-module__OWuEbW__input{min-width:0;height:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-base);background:0 0;border:none;outline:none;flex:1}.AuthModal-module__OWuEbW__input::placeholder{color:var(--ffs-color-text-3)}.AuthModal-module__OWuEbW__eyeToggle{border-radius:var(--ffs-radius-circle);width:36px;height:36px;color:var(--ffs-color-text-3);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthModal-module__OWuEbW__eyeToggle:hover{color:var(--ffs-color-text-1)}.AuthModal-module__OWuEbW__fieldError{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default)}.AuthModal-module__OWuEbW__stepHint{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-align:center;margin-bottom:16px}.AuthModal-module__OWuEbW__stepHint strong{color:var(--ffs-color-text-0);font-weight:var(--ffs-weight-semibold)}.AuthModal-module__OWuEbW__btnPrimary{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);width:100%;min-height:48px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #ffffff73, inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px #00000026, 0 6px 16px -8px var(--ffs-glass-drop);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.AuthModal-module__OWuEbW__btnPrimary:hover{filter:brightness(1.06)}.AuthModal-module__OWuEbW__btnPrimary:active{transform:scale(.96)}.AuthModal-module__OWuEbW__btnIcon{font-size:14px}.AuthModal-module__OWuEbW__loading{pointer-events:none;opacity:.7}.AuthModal-module__OWuEbW__loading span,.AuthModal-module__OWuEbW__loading .AuthModal-module__OWuEbW__btnIcon{visibility:hidden}.AuthModal-module__OWuEbW__loading:after{content:"";border:2px solid var(--ffs-color-primary-text);border-radius:var(--ffs-radius-circle);border-top-color:#0000;width:18px;height:18px;animation:.6s linear infinite AuthModal-module__OWuEbW__btnSpin;position:absolute}@keyframes AuthModal-module__OWuEbW__btnSpin{to{transform:rotate(360deg)}}.AuthModal-module__OWuEbW__btnGhost{border-radius:var(--ffs-radius-full);width:100%;min-height:44px;color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AuthModal-module__OWuEbW__btnGhost:hover{color:var(--ffs-color-text-0)}.AuthModal-module__OWuEbW__btnRow{align-items:stretch;gap:10px;display:flex}.AuthModal-module__OWuEbW__pwdDrawer{transition:grid-template-rows var(--ffs-duration-base) var(--ffs-ease-emphasized);grid-template-rows:0fr;margin-top:-16px;display:grid}.AuthModal-module__OWuEbW__pwdDrawerOpen{grid-template-rows:1fr}.AuthModal-module__OWuEbW__pwdDrawerInner{min-height:0;overflow:hidden}.AuthModal-module__OWuEbW__pwdField{padding-top:16px}.AuthModal-module__OWuEbW__btnSwapText{justify-content:center;align-items:center;display:inline-flex;position:relative}.AuthModal-module__OWuEbW__btnSwapText>span{transition:opacity var(--ffs-duration-base) var(--ffs-ease-default)}.AuthModal-module__OWuEbW__swapOff{opacity:0;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.AuthModal-module__OWuEbW__swapOn{opacity:1}.AuthModal-module__OWuEbW__btnRowPrimary{flex:1;width:auto}.AuthModal-module__OWuEbW__btnSecondary{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-pill);min-height:48px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 6px 16px -8px var(--ffs-glass-drop);color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;flex:1;justify-content:center;align-items:center;padding:0 12px;display:flex}.AuthModal-module__OWuEbW__btnSecondary:hover{color:var(--ffs-color-text-0);filter:brightness(1.08)}.AuthModal-module__OWuEbW__btnSecondary:active{transform:scale(.96)}.AuthModal-module__OWuEbW__btnSecondary:disabled{opacity:.5;pointer-events:none}.AuthModal-module__OWuEbW__btnRowPrimary:disabled{filter:grayscale(.6)brightness(.8);opacity:.6;pointer-events:none}.AuthModal-module__OWuEbW__options,.AuthModal-module__OWuEbW__resend{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.AuthModal-module__OWuEbW__link{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-primary-default);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);text-decoration:none}.AuthModal-module__OWuEbW__link:hover{text-decoration:underline}.AuthModal-module__OWuEbW__linkBtn{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-primary-default);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), opacity var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;padding:0}.AuthModal-module__OWuEbW__linkBtn:hover{text-decoration:underline}.AuthModal-module__OWuEbW__linkBtn:disabled{color:var(--ffs-color-text-3);cursor:default;text-decoration:none}.AuthModal-module__OWuEbW__terms{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-align:center;margin-top:8px;line-height:1.6}.AuthModal-module__OWuEbW__success{text-align:center;flex-direction:column;align-items:center;padding:12px 0;display:flex}.AuthModal-module__OWuEbW__successIcon{color:var(--ffs-color-primary-default);margin-bottom:16px;font-size:56px}.AuthModal-module__OWuEbW__successTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);margin-bottom:8px}.AuthModal-module__OWuEbW__successDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);margin-bottom:24px}.AuthModal-module__OWuEbW__successActions{flex-direction:column;gap:10px;width:100%;display:flex}.AuthModal-module__OWuEbW__oauthDivider{color:var(--ffs-color-text-3);font-size:var(--ffs-font-size-xs);align-items:center;gap:12px;margin-top:20px;display:flex}.AuthModal-module__OWuEbW__oauthDivider:before,.AuthModal-module__OWuEbW__oauthDivider:after{content:"";background:var(--ffs-glass-edge-ring);flex:1;height:1px}.AuthModal-module__OWuEbW__oauthRow{flex-direction:column;gap:10px;margin-top:16px;display:flex}.AuthModal-module__OWuEbW__oauthBtn{border-radius:var(--ffs-radius-4);background:var(--ffs-glass-pill);width:48px;height:48px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 6px 16px -8px var(--ffs-glass-drop);color:var(--ffs-color-text-1);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;justify-content:center;align-items:center;display:inline-flex}.AuthModal-module__OWuEbW__oauthBtn:hover:not(:disabled){color:var(--ffs-color-text-0);filter:brightness(1.35)}.AuthModal-module__OWuEbW__oauthBtn:active:not(:disabled){transform:scale(.94)}.AuthModal-module__OWuEbW__oauthBtn:disabled{pointer-events:none;color:var(--ffs-color-text-3);opacity:.38;filter:grayscale()}.AuthModal-module__OWuEbW__oauthIcon{justify-content:center;align-items:center;display:inline-flex}.AuthModal-module__OWuEbW__oauthSvg{font-size:20px;display:block}.AuthModal-module__OWuEbW__graceWrap{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.AuthModal-module__OWuEbW__graceIcon{border-radius:var(--ffs-radius-full);background:color-mix(in srgb, var(--ffs-color-danger-default) 14%, transparent);width:52px;height:52px;color:var(--ffs-color-danger-default);justify-content:center;align-items:center;margin-bottom:4px;font-size:22px;display:flex}.AuthModal-module__OWuEbW__graceTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);margin:0}.AuthModal-module__OWuEbW__graceDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);margin:0;line-height:1.6}.AuthModal-module__OWuEbW__graceHint{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);margin:0 0 8px;line-height:1.5}.AuthModal-module__OWuEbW__oauthContext{border-radius:var(--ffs-radius-4);background:var(--ffs-glass-pill);box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring);align-items:flex-start;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.AuthModal-module__OWuEbW__oauthContextIcon{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-soft);width:30px;height:30px;color:var(--ffs-color-primary-default);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.AuthModal-module__OWuEbW__oauthContextText{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);flex:1;line-height:1.6}.AuthModal-module__OWuEbW__oauthContextText b{color:var(--ffs-color-text-0);font-weight:var(--ffs-weight-semibold)}.AuthModal-module__OWuEbW__oauthBar{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-pill);width:100%;min-height:48px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom);color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-medium);cursor:pointer;transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;align-items:center;gap:12px;padding:0 16px;display:flex}.AuthModal-module__OWuEbW__oauthBar:hover{filter:brightness(1.3)}.AuthModal-module__OWuEbW__oauthBar:active{transform:scale(.98)}.AuthModal-module__OWuEbW__oauthBarIcon{width:22px;color:var(--ffs-color-text-1);flex:none;justify-content:center;align-items:center;font-size:19px;display:flex}.AuthModal-module__OWuEbW__oauthBarText{text-align:center;flex:1;margin-right:34px}
.PinInput-module__vB65tW__pin{justify-content:center;gap:10px;display:flex}.PinInput-module__vB65tW__cell{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-glass-well);width:46px;height:54px;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-semibold);text-align:center;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none}.PinInput-module__vB65tW__cell:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.PinInput-module__vB65tW__filled{border-color:var(--ffs-color-primary-default)}.PinInput-module__vB65tW__error .PinInput-module__vB65tW__cell{border-color:var(--ffs-color-danger-default);animation:PinInput-module__vB65tW__pinShake var(--ffs-duration-base) var(--ffs-ease-default)}@keyframes PinInput-module__vB65tW__pinShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}
.PasswordStrength-module__957niG__strength{align-items:center;gap:10px;margin-top:8px;display:flex}.PasswordStrength-module__957niG__bars{flex:1;gap:4px;display:flex}.PasswordStrength-module__957niG__bar{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-3);height:4px;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);flex:1}.PasswordStrength-module__957niG__strength[data-strength="1"] .PasswordStrength-module__957niG__barOn{background:var(--ffs-color-danger-default)}.PasswordStrength-module__957niG__strength[data-strength="2"] .PasswordStrength-module__957niG__barOn{background:color-mix(in srgb, var(--ffs-color-danger-default) 50%, var(--ffs-color-primary-default))}.PasswordStrength-module__957niG__strength[data-strength="3"] .PasswordStrength-module__957niG__barOn{background:color-mix(in srgb, var(--ffs-color-primary-default) 70%, var(--ffs-color-text-2))}.PasswordStrength-module__957niG__strength[data-strength="4"] .PasswordStrength-module__957niG__barOn{background:var(--ffs-color-primary-default)}.PasswordStrength-module__957niG__text{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);white-space:nowrap;text-align:right;min-width:48px}
.WwwShell-module__1uTZ9W__shell{max-width:var(--page-max-w);grid-template-columns:1fr;min-height:100vh;margin:0 auto;display:grid}@media (min-width:800px){.WwwShell-module__1uTZ9W__shell{grid-template-columns:var(--left-nav-w) 1fr}}@media (min-width:1180px){.WwwShell-module__1uTZ9W__shell{grid-template-columns:var(--left-nav-w-xl) 1fr}}@media (min-width:1440px){.WwwShell-module__1uTZ9W__shell{grid-template-columns:var(--left-nav-w-xl) 1fr var(--right-side-w)}}.WwwShell-module__1uTZ9W__main{min-width:0;min-height:100vh}@media (max-width:799px){.WwwShell-module__1uTZ9W__main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
.TotpManager-module__pEYEMq__wrap{flex-direction:column;gap:20px;max-width:420px;margin:0 auto;display:flex}.TotpManager-module__pEYEMq__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:40px 24px}.TotpManager-module__pEYEMq__steps{align-items:center;gap:8px;display:flex}.TotpManager-module__pEYEMq__stepDot{border-radius:var(--ffs-radius-circle);border:1px solid var(--ffs-color-border-default);background:var(--ffs-color-bg-1);width:26px;height:26px;color:var(--ffs-color-text-3);font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-semibold);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default), color var(--ffs-duration-quick) var(--ffs-ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TotpManager-module__pEYEMq__stepDotActive{border-color:color-mix(in srgb, var(--ffs-color-primary-default) 58%, transparent);background:var(--ffs-glass-brand-soft);color:var(--ffs-color-primary-default)}.TotpManager-module__pEYEMq__stepDotDone{border-color:color-mix(in srgb, var(--ffs-color-primary-default) 58%, transparent);background:var(--ffs-glass-brand-strong);color:var(--ffs-color-primary-text)}.TotpManager-module__pEYEMq__stepBar{background:var(--ffs-color-border-default);flex:1;height:1px}.TotpManager-module__pEYEMq__stepBarDone{background:color-mix(in srgb, var(--ffs-color-primary-default) 58%, transparent)}.TotpManager-module__pEYEMq__statusRow{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.TotpManager-module__pEYEMq__statusLabel{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2)}.TotpManager-module__pEYEMq__statusValue{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-2)}.TotpManager-module__pEYEMq__statusOn{color:var(--ffs-color-primary-default)}.TotpManager-module__pEYEMq__stepTitle{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin:0 0 6px}.TotpManager-module__pEYEMq__stepDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-wrap:pretty;margin:0;line-height:1.6}.TotpManager-module__pEYEMq__introList{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.TotpManager-module__pEYEMq__introItem{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);align-items:flex-start;gap:10px;display:flex}.TotpManager-module__pEYEMq__introIcon{color:var(--ffs-color-primary-default);flex-shrink:0;margin-top:2px;font-size:13px}.TotpManager-module__pEYEMq__qrWrap{justify-content:center;padding:8px 0;display:flex}.TotpManager-module__pEYEMq__qr{border-radius:var(--ffs-radius-4);background:#fff;width:184px;height:184px;padding:10px}.TotpManager-module__pEYEMq__secretText{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);text-align:center;margin:0}.TotpManager-module__pEYEMq__secret{color:var(--ffs-color-text-0);word-break:break-all;letter-spacing:.04em;font-family:monospace}.TotpManager-module__pEYEMq__field{flex-direction:column;gap:8px;display:flex}.TotpManager-module__pEYEMq__label{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-1)}.TotpManager-module__pEYEMq__input{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);letter-spacing:.3em;text-align:center;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;padding:12px 14px;font-family:inherit}.TotpManager-module__pEYEMq__input:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.TotpManager-module__pEYEMq__input::placeholder{letter-spacing:normal;color:var(--ffs-color-text-3)}.TotpManager-module__pEYEMq__recoveryNote{border-radius:var(--ffs-radius-4);border:1px solid color-mix(in srgb, var(--ffs-color-warning-default,#e0a83a) 40%, transparent);background:color-mix(in srgb, var(--ffs-color-warning-default,#e0a83a) 10%, transparent);font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-1);gap:10px;padding:12px 14px;line-height:1.6;display:flex}.TotpManager-module__pEYEMq__recoveryGrid{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.TotpManager-module__pEYEMq__recoveryCode{font-family:monospace;font-size:var(--ffs-font-size-sm);letter-spacing:.08em;color:var(--ffs-color-text-0);text-align:center;padding:6px 0}.TotpManager-module__pEYEMq__copyRow{justify-content:flex-end;display:flex}.TotpManager-module__pEYEMq__copyBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-xs);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;padding:6px 14px}.TotpManager-module__pEYEMq__copyBtn:hover{background:var(--ffs-color-fill-2)}.TotpManager-module__pEYEMq__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.TotpManager-module__pEYEMq__msg{font-size:var(--ffs-font-size-xs);margin-right:auto}.TotpManager-module__pEYEMq__ok{color:var(--ffs-color-primary-default)}.TotpManager-module__pEYEMq__err{color:var(--ffs-color-danger-default)}.TotpManager-module__pEYEMq__primaryBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:40px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 24px}.TotpManager-module__pEYEMq__primaryBtn:hover:not(:disabled){filter:brightness(1.06)}.TotpManager-module__pEYEMq__primaryBtn:active:not(:disabled){transform:scale(.97)}.TotpManager-module__pEYEMq__primaryBtn:disabled{opacity:.45;cursor:not-allowed}.TotpManager-module__pEYEMq__ghostBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);min-height:40px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;padding:0 18px}.TotpManager-module__pEYEMq__ghostBtn:hover:not(:disabled){background:var(--ffs-color-fill-2)}.TotpManager-module__pEYEMq__dangerBtn{border:1px solid color-mix(in srgb, var(--ffs-color-danger-default) 50%, transparent);border-radius:var(--ffs-radius-full);background:color-mix(in srgb, var(--ffs-color-danger-default) 12%, transparent);min-height:40px;color:var(--ffs-color-danger-default);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);padding:0 18px}.TotpManager-module__pEYEMq__dangerBtn:active:not(:disabled){transform:scale(.97)}.TotpManager-module__pEYEMq__dangerBtn:disabled{opacity:.5;cursor:not-allowed}
.ConnectionsList-module__QERuRG__intro{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);margin:0 0 18px;line-height:1.7}.ConnectionsList-module__QERuRG__list{flex-direction:column;gap:10px;display:flex}.ConnectionsList-module__QERuRG__row{border-radius:var(--ffs-radius-4);background:var(--ffs-glass-pill);box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring);align-items:center;gap:13px;padding:14px 16px;display:flex}.ConnectionsList-module__QERuRG__icon{border-radius:var(--ffs-radius-4);background:var(--ffs-glass-pill);width:40px;height:40px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom);color:var(--ffs-color-text-2);flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.ConnectionsList-module__QERuRG__iconOn{background:var(--ffs-glass-brand-soft);color:var(--ffs-color-primary-default)}.ConnectionsList-module__QERuRG__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ConnectionsList-module__QERuRG__name{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}.ConnectionsList-module__QERuRG__sub{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConnectionsList-module__QERuRG__bindBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:34px;box-shadow:inset 0 .5px 0 #ffffff73, inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px #00000026, 0 6px 16px -8px var(--ffs-glass-drop);color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;flex:none;padding:0 18px}.ConnectionsList-module__QERuRG__bindBtn:hover{filter:brightness(1.06)}.ConnectionsList-module__QERuRG__bindBtn:active{transform:scale(.95)}.ConnectionsList-module__QERuRG__textBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-pill);min-height:34px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom);color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-medium);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;flex:none;padding:0 18px}.ConnectionsList-module__QERuRG__textBtn:hover{color:var(--ffs-color-text-0);filter:brightness(1.3)}.ConnectionsList-module__QERuRG__textBtn:active{transform:scale(.95)}.ConnectionsList-module__QERuRG__confirmGroup{flex:none;align-items:center;gap:6px;display:flex}.ConnectionsList-module__QERuRG__cancelBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-pill);min-height:34px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom);color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-xs);cursor:pointer;transition:filter var(--ffs-duration-quick) var(--ffs-ease-default);border:none;padding:0 14px}.ConnectionsList-module__QERuRG__cancelBtn:hover:not(:disabled){filter:brightness(1.3)}.ConnectionsList-module__QERuRG__unlinkBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-color-danger-default);min-height:34px;box-shadow:inset 0 .5px 0 #ffffff47, inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px #0003, 0 6px 16px -8px var(--ffs-glass-drop);color:#fff;font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:filter var(--ffs-duration-quick) var(--ffs-ease-default);border:none;padding:0 16px}.ConnectionsList-module__QERuRG__unlinkBtn:hover:not(:disabled){filter:brightness(1.08)}.ConnectionsList-module__QERuRG__unlinkBtn:disabled,.ConnectionsList-module__QERuRG__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ConnectionsList-module__QERuRG__disabledTag{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);flex:none}.ConnectionsList-module__QERuRG__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default);margin:14px 0 0}.ConnectionsList-module__QERuRG__note{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);margin:16px 0 0;line-height:1.6}
.DeviceList-module__lzRa1G__overview{gap:12px;margin-bottom:20px;display:flex}.DeviceList-module__lzRa1G__ovItem{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);border:1px solid var(--ffs-glass-edge-ring);text-align:center;box-shadow:inset 0 1px 1px var(--ffs-glass-edge-bottom), inset 0 -.5px 0 var(--ffs-glass-edge-top);flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 16px;display:flex}.DeviceList-module__lzRa1G__ovLabel{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3)}.DeviceList-module__lzRa1G__ovValue{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);font-variant-numeric:tabular-nums}.DeviceList-module__lzRa1G__block{margin-top:20px}.DeviceList-module__lzRa1G__block:first-of-type{margin-top:0}.DeviceList-module__lzRa1G__blockTitle{border-left:3px solid var(--ffs-color-primary-default);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-1);margin:0 0 10px;padding-left:10px;line-height:1.2}.DeviceList-module__lzRa1G__list{flex-direction:column;gap:12px;display:flex}.DeviceList-module__lzRa1G__card{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 2px 10px -4px var(--ffs-glass-drop);align-items:center;gap:14px;padding:16px;display:flex;position:relative}.DeviceList-module__lzRa1G__icon{border-radius:var(--ffs-radius-4);background:var(--ffs-glass-pill);width:46px;height:46px;color:var(--ffs-color-text-1);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.DeviceList-module__lzRa1G__card.DeviceList-module__lzRa1G__current .DeviceList-module__lzRa1G__icon{color:var(--ffs-color-text-1)}.DeviceList-module__lzRa1G__platIcon{color:var(--ffs-color-text-2);flex-shrink:0;font-size:.9em}.DeviceList-module__lzRa1G__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.DeviceList-module__lzRa1G__title{font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);align-items:center;gap:8px;min-width:0;display:flex}.DeviceList-module__lzRa1G__titleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DeviceList-module__lzRa1G__badge{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-soft);color:var(--ffs-color-primary-default);font-size:10px;font-weight:var(--ffs-weight-semibold);letter-spacing:.02em;flex-shrink:0;padding:1px 8px}.DeviceList-module__lzRa1G__meta{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;display:flex}.DeviceList-module__lzRa1G__metaItem{white-space:nowrap}.DeviceList-module__lzRa1G__metaDot:before{content:"·";color:var(--ffs-color-text-4,var(--ffs-color-text-3));margin-right:8px}.DeviceList-module__lzRa1G__revoke{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-pill);color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-xs);font-weight:var(--ffs-weight-medium);cursor:pointer;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:background var(--ffs-duration-quick) var(--ffs-ease-default), scale var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;flex-shrink:0;padding:7px 14px;position:relative}.DeviceList-module__lzRa1G__revoke:after{content:"";position:absolute;inset:-8px -4px}.DeviceList-module__lzRa1G__revoke:hover:not(:disabled){background:color-mix(in srgb, var(--ffs-color-danger,#e5484d) 16%, var(--ffs-glass-pill));color:var(--ffs-color-danger,#e5484d)}.DeviceList-module__lzRa1G__revoke:active:not(:disabled){scale:.96}.DeviceList-module__lzRa1G__revoke:disabled{opacity:.5;cursor:default}.DeviceList-module__lzRa1G__state{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);padding:40px 16px}.DeviceList-module__lzRa1G__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger,#e5484d);margin:10px 0 0}
.SettingNav-module__WuIETW__nav{flex-direction:column;gap:0;display:flex}.SettingNav-module__WuIETW__item{color:var(--ffs-color-text-1);text-align:left;cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;align-items:center;gap:14px;margin:0 -24px 0 -16px;padding:18px 12px 18px 16px;display:flex;position:relative}.SettingNav-module__WuIETW__item:not(:last-child):after{content:"";background:var(--ffs-color-border-subtle);height:1px;position:absolute;bottom:0;left:0;right:0}.SettingNav-module__WuIETW__item:hover{background:var(--ffs-color-fill-1)}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__active,.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive{background:var(--ffs-glass-pill);color:var(--ffs-color-text-0);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 6px 16px -8px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm)}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__active:before,.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive:before{content:"";background:var(--ffs-color-primary-default);width:3px;box-shadow:inset 0 .5px 0 #ffffff73, 0 0 8px -1px color-mix(in srgb, var(--ffs-color-primary-default) 60%, transparent);position:absolute;top:0;bottom:0;right:0}.SettingNav-module__WuIETW__icon{text-align:center;width:22px;color:var(--ffs-color-text-2);transition:color var(--ffs-duration-quick) var(--ffs-ease-default);flex-shrink:0;font-size:16px}.SettingNav-module__WuIETW__icon svg path{fill:url(#ffsGlassGradWhite)}.SettingNav-module__WuIETW__icon svg{filter:url(#ffsGlassEmboss)}:is(.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__active .SettingNav-module__WuIETW__icon svg path,.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive .SettingNav-module__WuIETW__icon svg path){fill:url(#ffsGlassGradBrand)}:is(.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__active .SettingNav-module__WuIETW__icon svg,.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive .SettingNav-module__WuIETW__icon svg){filter:url(#ffsGlassEmbossSoft)}.SettingNav-module__WuIETW__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.SettingNav-module__WuIETW__label{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}.SettingNav-module__WuIETW__chevron{color:var(--ffs-color-text-3);flex-shrink:0;font-size:11px}@media (max-width:768px){.SettingNav-module__WuIETW__item{margin:0 -16px;padding:18px 16px}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive{color:var(--ffs-color-text-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive:hover{background:var(--ffs-color-fill-1)}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive:before{display:none}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive .SettingNav-module__WuIETW__icon{color:var(--ffs-color-text-2);box-shadow:none;background:0 0}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive .SettingNav-module__WuIETW__icon svg path{fill:url(#ffsGlassGradWhite)}.SettingNav-module__WuIETW__item.SettingNav-module__WuIETW__desktopActive .SettingNav-module__WuIETW__icon svg{filter:url(#ffsGlassEmboss)}}
.BasicInfoEditor-module__MGV7da__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:40px 24px}.BasicInfoEditor-module__MGV7da__avatarPreviewWrap{border-radius:var(--ffs-radius-circle);width:44px;height:44px;display:block;position:relative;overflow:hidden}.BasicInfoEditor-module__MGV7da__avatarPreview{border-radius:var(--ffs-radius-circle);object-fit:cover;background:var(--ffs-color-fill-2);width:44px;height:44px}.BasicInfoEditor-module__MGV7da__pendingTag{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-2);color:var(--ffs-color-text-3);font-size:var(--ffs-font-size-xs);white-space:nowrap;flex-shrink:0;margin-right:8px;padding:1px 7px}.BasicInfoEditor-module__MGV7da__previewValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicInfoEditor-module__MGV7da__heroPreviewWrap{border-radius:var(--ffs-radius-2);background:var(--ffs-color-fill-2);width:72px;height:40px;display:block;position:relative;overflow:hidden}.BasicInfoEditor-module__MGV7da__heroPreview{object-fit:cover;width:100%;height:100%;display:block}.BasicInfoEditor-module__MGV7da__monoId{font-family:var(--ffs-font-mono,ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2)}.BasicInfoEditor-module__MGV7da__copied{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-primary-default)}.BasicInfoEditor-module__MGV7da__input,.BasicInfoEditor-module__MGV7da__textarea{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-sm);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;padding:10px 12px;font-family:inherit}.BasicInfoEditor-module__MGV7da__textarea{resize:vertical;line-height:1.5}.BasicInfoEditor-module__MGV7da__input:focus,.BasicInfoEditor-module__MGV7da__textarea:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.BasicInfoEditor-module__MGV7da__input::placeholder,.BasicInfoEditor-module__MGV7da__textarea::placeholder{color:var(--ffs-color-text-3)}.BasicInfoEditor-module__MGV7da__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.BasicInfoEditor-module__MGV7da__saveBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:38px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 18px}.BasicInfoEditor-module__MGV7da__saveBtn:hover:not(:disabled){filter:brightness(1.06)}.BasicInfoEditor-module__MGV7da__saveBtn:active:not(:disabled){transform:scale(.96)}.BasicInfoEditor-module__MGV7da__saveBtn:disabled{opacity:.45;cursor:not-allowed}.BasicInfoEditor-module__MGV7da__ok{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-primary-default)}.BasicInfoEditor-module__MGV7da__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default)}
.PrivacyToggles-module__-RpSmq__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:40px 24px}.PrivacyToggles-module__-RpSmq__list{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);overflow:hidden}.PrivacyToggles-module__-RpSmq__row{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.PrivacyToggles-module__-RpSmq__row+.PrivacyToggles-module__-RpSmq__row{border-top:1px solid var(--ffs-color-border-subtle)}.PrivacyToggles-module__-RpSmq__main{flex-direction:column;gap:2px;min-width:0;display:flex}.PrivacyToggles-module__-RpSmq__title{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-0)}.PrivacyToggles-module__-RpSmq__desc{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-wrap:pretty}
.ProfileAvatarPending-module__ZV57SW__layer{border-radius:var(--ffs-radius-circle);z-index:1;position:absolute;inset:0;overflow:hidden}.ProfileAvatarPending-module__ZV57SW__img{object-fit:cover;width:100%;height:100%;display:block}
.GeneralSettings-module__sbeO3a__wrap{min-width:0}.GeneralSettings-module__sbeO3a__block{padding:16px 12px;position:relative}.GeneralSettings-module__sbeO3a__block:not(:last-child):after{content:"";background:var(--ffs-color-border-subtle);height:1px;position:absolute;bottom:0;left:12px;right:12px}.GeneralSettings-module__sbeO3a__blockHead{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.GeneralSettings-module__sbeO3a__blockTitle{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}.GeneralSettings-module__sbeO3a__blockDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2)}.GeneralSettings-module__sbeO3a__segTrack{height:var(--ffs-control-lg-height);border-radius:var(--ffs-control-lg-radius);background:var(--ffs-glass-well);border:1px solid var(--ffs-glass-edge-ring);box-shadow:inset 0 1px 1px var(--ffs-glass-edge-bottom), inset 0 -.5px 0 var(--ffs-glass-edge-top);align-items:center;padding:3px;display:flex;position:relative}.GeneralSettings-module__sbeO3a__segSlider{border-radius:calc(var(--ffs-control-lg-radius) - 4px);background:var(--ffs-glass-pill);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 2px 8px -2px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);transition:left var(--ffs-duration-base) var(--ffs-ease-emphasized), width var(--ffs-duration-base) var(--ffs-ease-emphasized);z-index:0;position:absolute;top:3px;bottom:3px}.GeneralSettings-module__sbeO3a__segTab{z-index:1;border-radius:calc(var(--ffs-control-lg-radius) - 4px);height:100%;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);cursor:pointer;white-space:nowrap;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;flex:1;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:flex;position:relative;overflow:hidden}.GeneralSettings-module__sbeO3a__segTab:hover:not(.GeneralSettings-module__sbeO3a__segTabOn){color:var(--ffs-color-text-0)}.GeneralSettings-module__sbeO3a__segTabOn{color:var(--ffs-color-text-0);font-weight:var(--ffs-weight-semibold)}
.ProfileInfoRows-module__25-I_a__rows{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;display:flex}.ProfileInfoRows-module__25-I_a__row{color:#ffffffd1;font-size:var(--ffs-font-size-sm);white-space:nowrap;align-items:center;gap:6px;line-height:1.4;display:inline-flex}.ProfileInfoRows-module__25-I_a__icon{opacity:.72;flex-shrink:0;width:13px;height:13px}.ProfileInfoRows-module__25-I_a__text{min-width:0}
.SecurityForms-module__vBynMW__input{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);width:100%;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-sm);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;padding:10px 12px;font-family:inherit}.SecurityForms-module__vBynMW__input:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.SecurityForms-module__vBynMW__input::placeholder{color:var(--ffs-color-text-3)}.SecurityForms-module__vBynMW__hint{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);margin:0}.SecurityForms-module__vBynMW__currentRow{border-bottom:1px solid var(--ffs-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:10px 0 14px;display:flex}.SecurityForms-module__vBynMW__currentLabel{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2)}.SecurityForms-module__vBynMW__currentValue{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-0);margin-right:auto}.SecurityForms-module__vBynMW__on{color:var(--ffs-color-primary-default)}.SecurityForms-module__vBynMW__unbindBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-xs);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default), border-color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;flex-shrink:0;padding:4px 10px}.SecurityForms-module__vBynMW__unbindBtn:hover:not(:disabled){color:var(--ffs-color-danger-default);border-color:var(--ffs-color-danger-default)}.SecurityForms-module__vBynMW__unbindBtn:disabled{opacity:.5;cursor:not-allowed}.SecurityForms-module__vBynMW__codeRow{gap:8px;display:flex}.SecurityForms-module__vBynMW__codeBtn{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);min-width:100px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);flex-shrink:0;padding:0 14px}.SecurityForms-module__vBynMW__codeBtn:hover:not(:disabled){background:var(--ffs-color-fill-2)}.SecurityForms-module__vBynMW__codeBtn:disabled{opacity:.5;cursor:not-allowed}.SecurityForms-module__vBynMW__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.SecurityForms-module__vBynMW__saveBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);min-height:38px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #fff6, inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;padding:0 18px}.SecurityForms-module__vBynMW__saveBtn:hover:not(:disabled){filter:brightness(1.06)}.SecurityForms-module__vBynMW__saveBtn:active:not(:disabled){transform:scale(.96)}.SecurityForms-module__vBynMW__saveBtn:disabled{opacity:.45;cursor:not-allowed}.SecurityForms-module__vBynMW__dangerBtn{border:1px solid color-mix(in srgb, var(--ffs-color-danger-default) 50%, transparent);border-radius:var(--ffs-radius-full);background:color-mix(in srgb, var(--ffs-color-danger-default) 12%, transparent);min-height:38px;color:var(--ffs-color-danger-default);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);padding:0 18px}.SecurityForms-module__vBynMW__dangerBtn:active:not(:disabled){transform:scale(.96)}.SecurityForms-module__vBynMW__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.SecurityForms-module__vBynMW__ok{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-primary-default)}.SecurityForms-module__vBynMW__err{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-danger-default)}.SecurityForms-module__vBynMW__qrWrap{justify-content:center;padding:16px 0;display:flex}.SecurityForms-module__vBynMW__qr{border-radius:var(--ffs-radius-4);background:#fff;width:180px;height:180px;padding:8px}.SecurityForms-module__vBynMW__secretText{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-2);text-align:center;margin:0 0 12px}.SecurityForms-module__vBynMW__secret{color:var(--ffs-color-text-0);word-break:break-all;font-family:monospace}.SecurityForms-module__vBynMW__connList,.SecurityForms-module__vBynMW__sessList{flex-direction:column;gap:8px;display:flex}.SecurityForms-module__vBynMW__connRow,.SecurityForms-module__vBynMW__sessRow{border-radius:var(--ffs-radius-4);background:var(--ffs-color-fill-1);align-items:center;gap:12px;padding:12px 14px;display:flex}.SecurityForms-module__vBynMW__connIcon,.SecurityForms-module__vBynMW__sessIcon{border-radius:var(--ffs-radius-circle);background:var(--ffs-color-fill-2);width:32px;height:32px;color:var(--ffs-color-text-2);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.SecurityForms-module__vBynMW__connMain,.SecurityForms-module__vBynMW__sessMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SecurityForms-module__vBynMW__connName,.SecurityForms-module__vBynMW__sessDevice{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-0);align-items:center;gap:8px;display:flex}.SecurityForms-module__vBynMW__connSub,.SecurityForms-module__vBynMW__sessMeta{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SecurityForms-module__vBynMW__connState{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);flex-shrink:0}.SecurityForms-module__vBynMW__sessCurrent{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-soft);color:var(--ffs-color-primary-default);font-size:10px;font-weight:var(--ffs-weight-medium);padding:1px 7px}.SecurityForms-module__vBynMW__sessRevoke{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-full);color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-xs);cursor:pointer;transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;flex-shrink:0;padding:6px 12px}.SecurityForms-module__vBynMW__sessRevoke:hover:not(:disabled){background:var(--ffs-color-fill-2)}.SecurityForms-module__vBynMW__sessRevoke:disabled{opacity:.5;cursor:not-allowed}
.ProfileHeader-module__IOpC7W__hero{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 8px 20px -12px var(--ffs-glass-drop);overflow:hidden}.ProfileHeader-module__IOpC7W__heroTop{background-position:50%;background-size:cover;background-color:var(--ffs-color-bg-2);align-items:flex-end;min-height:210px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.ProfileHeader-module__IOpC7W__heroTop:before{content:"";z-index:0;background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--ffs-color-primary-default) 24%, transparent), transparent 42%), radial-gradient(circle at 20% 78%, color-mix(in srgb, var(--ffs-color-primary-default) 12%, transparent), transparent 45%), linear-gradient(135deg, var(--ffs-color-fill-1), var(--ffs-color-bg-1));position:absolute;inset:0}.ProfileHeader-module__IOpC7W__hasHero:before{display:none}.ProfileHeader-module__IOpC7W__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 42%,#00000073 100%);position:absolute;inset:0}.ProfileHeader-module__IOpC7W__heroMain{z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;width:100%;display:grid;position:relative}.ProfileHeader-module__IOpC7W__avatarWrap{flex-shrink:0}.ProfileHeader-module__IOpC7W__avatar{border-radius:var(--ffs-radius-circle);width:88px;height:88px;display:block;position:relative}.ProfileHeader-module__IOpC7W__avatarImg{border-radius:var(--ffs-radius-circle);object-fit:cover;width:100%;height:100%;box-shadow:inset 0 0 0 .5px var(--ffs-glass-edge-ring), 0 2px 8px -2px #0006;display:block}.ProfileHeader-module__IOpC7W__avatarFrame{pointer-events:none;object-fit:contain;width:124%;height:124%;position:absolute;inset:-12%}.ProfileHeader-module__IOpC7W__identity{min-width:0}.ProfileHeader-module__IOpC7W__identityTop{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ProfileHeader-module__IOpC7W__headline{min-width:0}.ProfileHeader-module__IOpC7W__name{color:#fff;font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-bold);text-shadow:0 1px 10px #00000059;text-wrap:balance;margin:0;line-height:1.24}.ProfileHeader-module__IOpC7W__bio{color:#ffffffeb;font-size:var(--ffs-font-size-sm);white-space:pre-wrap;word-break:break-word;text-shadow:0 1px 6px #0000004d;text-wrap:pretty;max-width:720px;margin:8px 0 0;line-height:1.6}.ProfileHeader-module__IOpC7W__heroBottom{background:var(--ffs-glass-surface);padding:12px 20px}@media (max-width:640px){.ProfileHeader-module__IOpC7W__heroTop{min-height:168px;padding:14px 12px 12px}.ProfileHeader-module__IOpC7W__avatar{width:72px;height:72px}.ProfileHeader-module__IOpC7W__name{font-size:var(--ffs-font-size-lg)}}
.PlaceholderCard-module__nZ0fiG__card{text-align:center;border:1px dashed var(--ffs-color-border-default);border-radius:var(--ffs-radius-5);background:var(--ffs-color-fill-0);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.PlaceholderCard-module__nZ0fiG__icon{border-radius:var(--ffs-radius-circle);background:var(--ffs-color-fill-2);width:44px;height:44px;color:var(--ffs-color-text-3);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.PlaceholderCard-module__nZ0fiG__text{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-wrap:pretty;margin:0}
.RedeemCenter-module__u7xXVW__inputRow{align-items:stretch;gap:10px;display:flex}.RedeemCenter-module__u7xXVW__input{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-color-bg-1);min-width:0;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-md);letter-spacing:.04em;transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;flex:1;padding:12px 14px;font-family:inherit}.RedeemCenter-module__u7xXVW__input:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.RedeemCenter-module__u7xXVW__input::placeholder{color:var(--ffs-color-text-3);letter-spacing:normal}.RedeemCenter-module__u7xXVW__btn{border-radius:var(--ffs-radius-4);background:var(--ffs-color-primary-default);color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--ffs-duration-quick) var(--ffs-ease-default), scale var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none;flex-shrink:0;padding:0 20px;font-family:inherit}.RedeemCenter-module__u7xXVW__btn:hover:not(:disabled){background:var(--ffs-color-primary-hover)}.RedeemCenter-module__u7xXVW__btn:active:not(:disabled){scale:.96}.RedeemCenter-module__u7xXVW__btn:disabled{opacity:.5;cursor:default}.RedeemCenter-module__u7xXVW__msgOk,.RedeemCenter-module__u7xXVW__msgErr{font-size:var(--ffs-font-size-sm);margin:12px 0 0}.RedeemCenter-module__u7xXVW__msgOk{color:var(--ffs-color-success,#30a46c)}.RedeemCenter-module__u7xXVW__msgErr{color:var(--ffs-color-danger,#e5484d)}.RedeemCenter-module__u7xXVW__historyBlock{margin-top:28px}.RedeemCenter-module__u7xXVW__historyTitle{border-left:3px solid var(--ffs-color-primary-default);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-1);margin:0 0 12px;padding-left:10px;line-height:1.2}.RedeemCenter-module__u7xXVW__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RedeemCenter-module__u7xXVW__item{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 2px 10px -4px var(--ffs-glass-drop);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.RedeemCenter-module__u7xXVW__itemMain{flex-direction:column;gap:3px;min-width:0;display:flex}.RedeemCenter-module__u7xXVW__itemReward{font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-medium);color:var(--ffs-color-text-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RedeemCenter-module__u7xXVW__itemCode{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums;letter-spacing:.03em}.RedeemCenter-module__u7xXVW__itemDate{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.RedeemCenter-module__u7xXVW__emptyState{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-well);border:1px solid var(--ffs-glass-edge-ring);box-shadow:inset 0 1px 1px var(--ffs-glass-edge-bottom), inset 0 -.5px 0 var(--ffs-glass-edge-top);font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);flex-direction:column;align-items:center;gap:12px;padding:40px 16px;display:flex}.RedeemCenter-module__u7xXVW__emptyIcon{color:var(--ffs-color-text-4,var(--ffs-color-text-3));opacity:.7;font-size:28px}.RedeemCenter-module__u7xXVW__state{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);padding:40px 16px}
.page-module__WnDN-q__main{max-width:1000px;margin:0 auto;padding:16px 16px 80px}.page-module__WnDN-q__topbar{padding:4px 0 12px}.page-module__WnDN-q__card{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 8px 20px -12px var(--ffs-glass-drop);padding:20px;overflow:hidden}.page-module__WnDN-q__notFound{text-align:center;padding:64px 24px}.page-module__WnDN-q__notFoundTitle{font-size:var(--ffs-font-size-lg);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin:0 0 8px}.page-module__WnDN-q__notFoundDesc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);margin:0}
.SettingDetail-module__bhG9Pq__detail{min-width:0}.SettingDetail-module__bhG9Pq__header{flex-wrap:wrap;align-items:baseline;gap:10px;min-height:30px;margin:0 0 16px;padding:0;display:flex}.SettingDetail-module__bhG9Pq__title{font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);flex-shrink:0;margin:0;line-height:1.4}.SettingDetail-module__bhG9Pq__desc{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-wrap:pretty;margin:0;line-height:1.5}@media (max-width:768px){.SettingDetail-module__bhG9Pq__header{min-height:0;margin:0;padding:16px 4px;display:block}.SettingDetail-module__bhG9Pq__title{display:none}}.SettingDetail-module__bhG9Pq__body{min-width:0}.SettingDetail-module__bhG9Pq__empty{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);padding:60px 24px}.SettingDetail-module__bhG9Pq__soon{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3)}
.SettingShell-module__tV6fvW__shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:0;display:grid;position:relative}.SettingShell-module__tV6fvW__shell:before{content:"";background:var(--ffs-color-border-subtle);width:1px;position:absolute;top:0;bottom:0;left:280px}.SettingShell-module__tV6fvW__navCol{align-self:start;padding-right:24px;position:sticky;top:16px}.SettingShell-module__tV6fvW__detailCol{min-width:0;padding-left:24px}.SettingShell-module__tV6fvW__desktopBack{min-height:30px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;align-items:center;gap:8px;margin:0 0 16px 4px;padding:0 4px;display:inline-flex}.SettingShell-module__tV6fvW__desktopBack:hover{color:var(--ffs-color-text-0)}.SettingShell-module__tV6fvW__desktopBackIcon{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2)}.SettingShell-module__tV6fvW__subPage{min-width:0}.SettingShell-module__tV6fvW__subHeader{align-items:center;gap:8px;min-height:30px;margin:0 0 16px;display:flex}.SettingShell-module__tV6fvW__subBack{width:30px;height:30px;color:var(--ffs-color-text-1);font-size:var(--ffs-font-size-md);cursor:pointer;border-radius:var(--ffs-radius-3);transition:background var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.SettingShell-module__tV6fvW__subBack:hover{background:var(--ffs-color-fill-1)}.SettingShell-module__tV6fvW__subTitle{font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);margin:0;line-height:1.4}.SettingShell-module__tV6fvW__subBody{min-width:0}@media (max-width:768px){.SettingShell-module__tV6fvW__subHeader{display:none}}.SettingShell-module__tV6fvW__mobileBar{min-height:48px;color:var(--ffs-color-text-0);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;margin:0 0 8px;padding:8px 44px;display:none;position:relative}.SettingShell-module__tV6fvW__mobileBar:focus-visible{outline:none}.SettingShell-module__tV6fvW__mobileBarIcon{font-size:var(--ffs-font-size-lg);color:var(--ffs-color-text-1);padding:8px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.SettingShell-module__tV6fvW__mobileBarTitle{font-size:var(--ffs-font-size-md);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0)}@media (max-width:768px){.SettingShell-module__tV6fvW__shell{grid-template-columns:1fr}.SettingShell-module__tV6fvW__shell:before{display:none}.SettingShell-module__tV6fvW__navCol{padding-right:0;position:static}.SettingShell-module__tV6fvW__detailCol{padding-left:0}.SettingShell-module__tV6fvW__shell[data-mobile-view=root] .SettingShell-module__tV6fvW__detailCol,.SettingShell-module__tV6fvW__shell[data-mobile-view=detail] .SettingShell-module__tV6fvW__navCol{display:none}.SettingShell-module__tV6fvW__mobileBar{z-index:20;background:var(--ffs-color-bg-0);min-height:53px;box-shadow:inset 0 -1px 0 var(--ffs-color-border-subtle);margin:-16px -16px 0;padding:8px 44px;display:flex;position:sticky;top:0}.SettingShell-module__tV6fvW__desktopBack{display:none}}
@keyframes page-module__jhZ8IG__adminLoginIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__jhZ8IG__main{background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--ffs-color-primary-default) 12%, transparent), transparent 55%), var(--ffs-color-bg-0);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__jhZ8IG__card{border-radius:var(--ffs-radius-7);background:var(--ffs-glass-surface-strong);width:100%;max-width:400px;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 24px 64px -20px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-lg);backdrop-filter:var(--ffs-blur-lg);animation:page-module__jhZ8IG__adminLoginIn var(--ffs-duration-base) var(--ffs-ease-emphasized);flex-direction:column;align-items:center;padding:40px 32px 32px;display:flex}.page-module__jhZ8IG__badge{border-radius:var(--ffs-radius-circle);background:var(--ffs-glass-brand-soft);width:56px;height:56px;color:var(--ffs-color-primary-default);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px color-mix(in srgb, var(--ffs-color-primary-default) 30%, var(--ffs-glass-edge-ring));justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:inline-flex}.page-module__jhZ8IG__title{font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);text-wrap:balance;margin:0 0 6px}.page-module__jhZ8IG__subtitle{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-align:center;text-wrap:pretty;margin:0 0 24px}.page-module__jhZ8IG__form{flex-direction:column;gap:14px;width:100%;display:flex}.page-module__jhZ8IG__input{border:1px solid var(--ffs-color-border-default);border-radius:var(--ffs-radius-4);background:var(--ffs-glass-well);width:100%;min-height:48px;color:var(--ffs-color-text-0);font-size:var(--ffs-font-size-base);transition:border-color var(--ffs-duration-quick) var(--ffs-ease-default), box-shadow var(--ffs-duration-quick) var(--ffs-ease-default);outline:none;padding:0 16px;font-family:inherit}.page-module__jhZ8IG__input:focus{border-color:var(--ffs-color-primary-default);box-shadow:var(--ffs-shadow-focus-primary)}.page-module__jhZ8IG__input::placeholder{color:var(--ffs-color-text-3)}.page-module__jhZ8IG__pinWrap{justify-content:center;width:100%;margin-bottom:4px;display:flex}.page-module__jhZ8IG__error{border-radius:var(--ffs-radius-3);background:color-mix(in srgb, var(--ffs-color-danger-default) 14%, transparent);color:var(--ffs-color-danger-default);font-size:var(--ffs-font-size-sm);text-align:center;padding:10px 12px}.page-module__jhZ8IG__hint{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);text-align:center;margin-top:12px}.page-module__jhZ8IG__primaryBtn{border-radius:var(--ffs-radius-full);background:var(--ffs-glass-brand-strong);width:100%;min-height:48px;color:var(--ffs-color-primary-text);font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 #ffffff73, inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px #00000026, 0 6px 16px -8px var(--ffs-glass-drop);transition:filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);border:none}.page-module__jhZ8IG__primaryBtn:hover:not(:disabled){filter:brightness(1.06)}.page-module__jhZ8IG__primaryBtn:active:not(:disabled){transform:scale(.97)}.page-module__jhZ8IG__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__jhZ8IG__ghostBtn{border-radius:var(--ffs-radius-full);color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-sm);cursor:pointer;transition:color var(--ffs-duration-quick) var(--ffs-ease-default);background:0 0;border:none;align-items:center;gap:8px;margin-top:20px;padding:8px 16px;display:inline-flex}.page-module__jhZ8IG__ghostBtn:hover{color:var(--ffs-color-text-0)}.page-module__jhZ8IG__ghostBtn svg{font-size:12px}
.page-module__685U2q__main{padding:16px 16px 80px}.page-module__685U2q__loading{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:60px 24px}
