.sc-settings{display:flex;flex-direction:column;gap:24px;padding-bottom:32px}.sc-settings__hero{margin-bottom:0}.sc-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.sc-settings__column{display:flex;flex-direction:column;gap:24px;min-width:0}.sc-settings__section{display:flex;flex-direction:column;gap:12px}.sc-settings__section-title{margin:0;font-family:var(--base-ff);font-size:24px;font-weight:500;color:#fff}.sc-settings-card{border:.666px solid rgba(159,164,224,.4);border-radius:14px;background:rgba(38,31,92,0);overflow:hidden}.sc-settings-card--list{display:flex;flex-direction:column;gap:24px;padding:20px;box-sizing:border-box}.sc-settings-card__divider{display:block;width:100%;height:1px;background:rgba(159,164,224,.28);flex-shrink:0}.sc-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:35px;padding:0;border:none;background:transparent;color:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}.sc-settings-row:hover{opacity:.92}.sc-settings-row--static{cursor:default}.sc-settings-row--static:hover{opacity:1}.sc-settings-row--danger,.sc-settings-row--danger .sc-settings-row__icon,.sc-settings-row--danger .sc-settings-row__label{color:#f24f32}.sc-settings-row__left{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1}.sc-settings-row__icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:999px;background:#3c437c;color:#fff;flex-shrink:0}.sc-settings-row__icon-img{display:block;width:18px;height:18px;flex-shrink:0}.sc-settings-presence__action-icon--journal,.sc-settings-row__icon-img--journal{filter:brightness(0) invert(1)}.sc-settings-row__icon-img--subscriptions{mix-blend-mode:screen}.sc-settings-presence__action-icon{display:block;width:20px;height:20px;object-fit:contain;flex-shrink:0}.sc-settings-row__label{min-width:0;font-family:var(--base-ff);font-size:16px;font-weight:400;line-height:20px;color:#f2f2f2}.sc-settings-row__right{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.sc-settings-row__chevron{display:block;width:24px;height:24px;flex-shrink:0}.sc-settings-toggle{pointer-events:auto}.sc-settings-bgm{display:flex;flex-direction:column;gap:14px}.sc-settings-bgm__bar{display:flex;align-items:center;gap:16px;padding:2px 2px 4px}.sc-settings-bgm__hint{margin:-4px 0 0;padding:0 2px;color:hsla(0,0%,100%,.52);font-family:var(--base-ff);font-size:12px;font-weight:400;line-height:17px}.sc-settings-bgm__icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:none;color:hsla(0,0%,100%,.62);cursor:pointer;transition:color .2s ease}.sc-settings-bgm__icon-btn:hover{color:#fff}.sc-settings-bgm__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;height:4px;margin:0;border-radius:4px;outline:none;background:hsla(0,0%,100%,.12);background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;cursor:pointer}.sc-settings-bgm__slider::-webkit-slider-runnable-track{width:100%;height:4px;border:none;border-radius:4px;background:transparent}.sc-settings-bgm__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #15192c;cursor:pointer}.sc-settings-bgm__slider::-moz-range-track{width:100%;height:4px;border:none;border-radius:4px;background:transparent}.sc-settings-bgm__slider::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #15192c;cursor:pointer}.sc-settings-presence-card{display:flex;flex-direction:column;gap:24px;padding:20px;border:.666px solid rgba(109,119,233,.4);border-radius:14px;background:transparent;box-sizing:border-box}.sc-settings-presence-card__top{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sc-settings-presence__avatar{position:relative;width:90px;height:90px;border-radius:999px;overflow:hidden;flex-shrink:0;background:#3c437c}.sc-settings-presence__avatar-img{width:100%;height:100%;object-fit:cover}.sc-settings-presence__identity{min-width:0}.sc-settings-presence__name{margin:0 0 4px;font-family:var(--base-ff);font-size:24px;font-weight:500;line-height:30px;color:#fff}.sc-settings-presence__handle{margin:0;font-family:var(--base-ff);font-size:16px;font-weight:400;line-height:20px;color:#fff}.sc-settings-presence__actions{display:flex;align-items:center;gap:8px;width:100%}.sc-settings-presence__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-height:45px;padding:12px 20px;border-radius:10px;border:1px solid transparent;font-family:var(--base-ff);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;box-sizing:border-box}.sc-settings-presence__action--primary{background:#6d77e966;color:#fff;border:1px solid #6d77e91a}.sc-settings-presence__action--primary:hover{background:rgba(109,119,233,.52);color:#fff}.sc-settings-presence__action--secondary{background:#20253d;border-color:transparent;color:#fff;box-shadow:-3px 4px 12px rgba(9,12,25,.24)}.sc-settings-presence__action--secondary:hover{background:#262b45}@media (max-width:1600px){.sc-settings,.sc-settings__column,.sc-settings__grid{gap:22px}}@media (max-width:1440px){.sc-settings__section-title{font-size:22px}.sc-settings-card--list,.sc-settings-presence-card{padding:18px;gap:20px}.sc-settings-presence-card__top{gap:20px}.sc-settings-presence__name{font-size:22px;line-height:28px}}@media (max-width:1366px){.sc-settings,.sc-settings__column,.sc-settings__grid{gap:20px}.sc-settings-row__label{font-size:15px}}@media (max-width:1280px){.sc-settings__section-title{font-size:20px}.sc-settings-card--list,.sc-settings-presence-card{padding:16px;gap:18px}.sc-settings-presence__avatar{width:80px;height:80px}.sc-settings-presence__name{font-size:20px;line-height:26px}.sc-settings-presence__handle{font-size:15px}.sc-settings-presence__action{min-height:42px;padding:10px 16px;font-size:13px}.sc-settings-row__icon{width:32px;height:32px}.sc-settings-row__icon-img{width:16px;height:16px}.sc-settings-row__chevron{width:20px;height:20px}}@media (max-width:1199px){.sc-settings{gap:18px;padding-bottom:28px}.sc-settings__column,.sc-settings__grid{gap:18px}.sc-settings__section{gap:10px}.sc-settings-card,.sc-settings-presence-card{border-radius:12px}}@media (max-width:1024px){.sc-settings__section-title{font-size:19px}.sc-settings-card--list,.sc-settings-presence-card{padding:16px;gap:16px}.sc-settings-presence-card__top{gap:16px}.sc-settings-presence__avatar{width:76px;height:76px}.sc-settings-row__label{font-size:14px;line-height:18px}}@media (max-width:991px){.sc-settings__grid{grid-template-columns:1fr;gap:20px}.sc-settings__column{gap:20px}.sc-settings__section-title{font-size:20px}.sc-settings-presence__name{font-size:20px;line-height:26px}.sc-settings-presence__actions{gap:10px}.modal-dialog.sc-settings-modal-dialog,.sc-settings-modal{max-width:min(468px,calc(100vw - 32px))!important}}@media (max-width:767px){.sc-settings{gap:16px;padding-bottom:24px}.sc-settings__hero.strip-hero-banner.soul-center-hero{min-height:150px;border-radius:12px;margin-bottom:0}.sc-settings__hero .soul-center-hero__content{min-height:150px;padding:22px 18px 18px}.sc-settings__hero .soul-center-hero__copy{gap:6px}.sc-settings__hero .soul-center-hero__title{font-size:22px;line-height:1.25}.sc-settings__hero .soul-center-hero__subtitle{font-size:13px;line-height:1.4}.sc-settings__column,.sc-settings__grid{gap:16px}.sc-settings__section-title{font-size:18px}.sc-settings-card--list,.sc-settings-presence-card{padding:14px;gap:16px}.sc-settings-presence__avatar{width:72px;height:72px}.sc-settings-presence__name{font-size:18px;line-height:24px}.sc-settings-presence__handle{font-size:14px}.sc-settings-presence__action{min-height:40px;padding:10px 14px;font-size:13px;border-radius:8px}.sc-settings-row{min-height:32px;gap:10px}.sc-settings-row__icon{width:30px;height:30px}.sc-settings-modal__header{padding:18px 18px 0}.sc-settings-modal__title{font-size:18px}.sc-settings-modal__body{padding:20px 18px 0;gap:16px}.sc-settings-privacy__option{padding:14px 48px 14px 14px}.sc-settings-privacy__option-icon{width:36px;height:36px}}@media (max-width:600px){.sc-settings__section-title{font-size:17px}.sc-settings-presence__actions{flex-direction:column}.sc-settings-presence__action{width:100%;flex:1 1 auto}.sc-settings-row__label{font-size:14px}.sc-settings-blocked__action{min-width:84px;padding:7px 14px;font-size:14px}}@media (max-width:575px){.sc-settings{gap:14px;padding-bottom:20px}.sc-settings__section-title{font-size:16px;line-height:24px}.sc-settings-card--list,.sc-settings-presence-card{padding:12px;gap:14px;border-radius:12px}.sc-settings-presence-card__top{gap:14px}.sc-settings-presence__avatar{width:64px;height:64px}.sc-settings-presence__name{font-size:17px;line-height:22px}.sc-settings-presence__handle{font-size:13px;line-height:18px}.sc-settings-card--list{gap:18px}.sc-settings-modal__close{width:36px;height:36px}.sc-settings-privacy__option-title{font-size:15px}.sc-settings-privacy__bulk-desc,.sc-settings-privacy__option-desc{font-size:12px}.sc-settings-privacy__bulk-title{font-size:15px}.sc-settings-blocked__name{font-size:14px}.sc-settings-blocked__avatar{width:36px;height:36px}}@media (max-width:480px){.sc-settings{gap:12px}.sc-settings__column,.sc-settings__grid{gap:14px}.sc-settings__section-title{font-size:15px}.sc-settings-card--list,.sc-settings-presence-card{padding:12px}.sc-settings-presence__action{min-height:38px;font-size:12px;gap:6px}.sc-settings-row__label{font-size:13px;line-height:17px}.sc-settings-row__icon{width:28px;height:28px}.sc-settings-row__icon-img{width:14px;height:14px}.sc-settings-row__chevron{width:18px;height:18px}.modal-dialog.sc-settings-modal-dialog,.sc-settings-modal{max-width:calc(100vw - 24px)!important}.sc-settings-modal{border-radius:12px!important}.sc-settings-modal__inner{padding-bottom:18px;max-height:calc(100vh - 32px)}.sc-settings-modal__header{padding:16px 14px 0}.sc-settings-modal__title{font-size:16px}.sc-settings-modal__body{padding:16px 14px 0;gap:14px}.sc-settings-privacy__option{gap:10px;padding:12px 44px 12px 12px;border-radius:12px}.sc-settings-privacy__option-icon{width:32px;height:32px}.sc-settings-privacy__bulk{gap:12px}.sc-settings-blocked__item{gap:10px;padding-bottom:12px}.sc-settings-blocked__action{min-width:76px;padding:6px 12px;font-size:13px}}@media (max-width:380px){.sc-settings__section-title{font-size:14px}.sc-settings-presence__avatar{width:56px;height:56px}.sc-settings-presence__name{font-size:15px;line-height:20px}.sc-settings-presence__handle{font-size:12px}.sc-settings-presence__action{min-height:36px;padding:8px 12px;font-size:11px}.sc-settings-row__label{font-size:12px}.sc-settings-card--list{gap:14px}.sc-settings-modal__title{font-size:15px}.sc-settings-blocked__name,.sc-settings-privacy__bulk-title,.sc-settings-privacy__option-title{font-size:13px}.sc-settings-blocked__action{min-width:70px;font-size:12px}}.modal-dialog.sc-settings-modal-dialog{max-width:568px!important;margin-inline:auto}.sc-settings-modal{background:#1c2134!important;border:none!important;border-radius:15px!important;padding:0!important;overflow:hidden;width:100%;max-width:568px!important;box-sizing:border-box;box-shadow:0 24px 48px rgba(0,0,0,.45)}.sc-settings-modal__inner{display:flex;flex-direction:column;min-height:0;max-height:min(623px,calc(100vh - 48px));padding-bottom:24px;box-sizing:border-box}.sc-settings-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0;box-sizing:border-box;flex-shrink:0}.sc-settings-modal__title{margin:0;font-family:var(--base-ff);font-size:20px;font-weight:600;line-height:1.25;color:#fff}.sc-settings-modal__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff14;color:#fff;flex-shrink:0;cursor:pointer;transition:opacity .2s ease}.sc-settings-modal__close:hover{opacity:.9}.sc-settings-modal__divider{display:block;width:100%;height:1px;margin-top:20px;background:hsla(0,0%,100%,.08);flex-shrink:0}.sc-settings-modal__body{display:flex;flex-direction:column;gap:20px;padding:24px 24px 0;box-sizing:border-box;min-height:0}.sc-settings-modal__body--scroll{flex:1 1;overflow-y:auto;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.sc-settings-policy__content{color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.6}.sc-settings-policy__content h1,.sc-settings-policy__content h2,.sc-settings-policy__content h3,.sc-settings-policy__content h4{margin:0 0 12px;color:#fff;font-weight:600;line-height:1.35}.sc-settings-policy__content h1{font-size:20px}.sc-settings-policy__content h2{font-size:18px}.sc-settings-policy__content h3{font-size:16px}.sc-settings-policy__content ol,.sc-settings-policy__content p,.sc-settings-policy__content ul{margin:0 0 12px}.sc-settings-policy__content ol,.sc-settings-policy__content ul{padding-left:20px}.sc-settings-policy__content a{color:#9fa4e0;text-decoration:underline}.sc-settings-policy__empty{margin:0;color:hsla(0,0%,100%,.58);font-size:14px;line-height:1.5}.sc-settings-privacy__options{display:flex;flex-direction:column;gap:12px}.sc-settings-privacy__option{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:16px 52px 16px 16px;border:1px solid rgba(159,164,224,.22);border-radius:14px;background:#1c2132;color:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sc-settings-privacy__option:hover{background:#23283b}.sc-settings-privacy__option--active{border-color:#6d77e9}.sc-settings-privacy__option-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#3c437c;color:#fff;flex-shrink:0}.sc-settings-privacy__option-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-settings-privacy__option-title{font-size:16px;font-weight:500;line-height:1.2;color:#fff}.sc-settings-privacy__option-desc{font-size:13px;line-height:1.35;color:hsla(0,0%,100%,.58)}.sc-settings-privacy__option:after{content:"";width:22px;height:22px;border-radius:50%;border:2px solid hsla(0,0%,100%,.28);position:absolute;top:50%;transform:translateY(-50%);right:16px}.sc-settings-privacy__option:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#6d77e9;position:absolute;top:50%;transform:translateY(-50%) scale(0);right:21px;transition:transform .2s ease}.sc-settings-privacy__option--active:after{border-color:#6d77e9}.sc-settings-privacy__option--active:before{transform:translateY(-50%) scale(1)}.sc-settings-privacy__divider{width:100%;height:1px;background:rgba(159,164,224,.22)}.sc-settings-privacy__bulk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-settings-privacy__bulk-copy{min-width:0}.sc-settings-privacy__bulk-title{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.25;color:#fff}.sc-settings-privacy__bulk-desc{margin:0;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.58)}.sc-settings-blocked__list{display:flex;flex-direction:column;gap:16px;max-height:360px;margin:0;padding:0 4px 0 0;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.sc-settings-blocked__list::-webkit-scrollbar{width:6px;background:transparent}.sc-settings-blocked__list::-webkit-scrollbar-track{background:transparent}.sc-settings-blocked__list::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.sc-settings-blocked__item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #a2a9f61a;padding-bottom:16px}.sc-settings-blocked__avatar{display:inline-flex;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.sc-settings-blocked__avatar-img{width:100%;height:100%;object-fit:cover}.sc-settings-blocked__avatar-initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:rgba(109,119,233,.35);color:#fff;font-size:14px;font-weight:600;line-height:1}.sc-settings-blocked__name{flex:1 1;min-width:0;font-size:16px;font-weight:500;line-height:1.25;color:#fff}.sc-settings-blocked__action{flex-shrink:0;min-width:96px;padding:8px 18px;border-radius:999px;background:transparent;font-size:16px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sc-settings-blocked__action--unblock{border:1px solid #01bd6f;color:#01bd6f}.sc-settings-blocked__action--unblock:hover{background:rgba(1,189,111,.12)}.sc-settings-blocked__action:disabled{opacity:.6;cursor:not-allowed}.sc-settings-blocked__load-more{display:block;width:100%;margin-top:12px;padding:10px 16px;border:1px solid rgba(109,119,233,.35);border-radius:999px;background:transparent;color:#c5c9ef;font-size:14px;font-weight:500;cursor:pointer}.sc-settings-blocked__load-more:hover:not(:disabled){background:rgba(109,119,233,.12)}.sc-settings-blocked__load-more:disabled{opacity:.6;cursor:not-allowed}.sc-settings-blocked__action--block{border:1px solid #f24f32;color:#f24f32}.sc-settings-blocked__action--block:hover{background:rgba(242,79,50,.12)}.sc-settings-blocked__empty{margin:0;font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.58);text-align:center;padding:12px 0}[data-theme=light] .sc-settings__section-title{color:var(--theme-heading)}[data-theme=light] .sc-settings-card,[data-theme=light] .sc-settings-presence-card{background:var(--theme-card-bg);border-color:var(--theme-border);box-shadow:0 8px 24px rgba(26,32,73,.05)}[data-theme=light] .sc-settings-card__divider{background:var(--theme-border)}[data-theme=light] .sc-settings-presence__name{color:var(--theme-heading)}[data-theme=light] .sc-settings-presence__handle{color:var(--theme-muted)}[data-theme=light] .sc-settings-presence__action--primary{background:#5a62d4;border-color:#5a62d4;color:#fff}[data-theme=light] .sc-settings-presence__action--primary:hover{background:#6d77e9;color:#fff}[data-theme=light] .sc-settings-presence__action--secondary{background:var(--theme-card-bg-lite);border-color:var(--theme-border);color:var(--theme-heading);box-shadow:none}[data-theme=light] .sc-settings-presence__action--secondary:hover{background:#e4e7f8}[data-theme=light] .sc-settings-row__label{color:var(--theme-heading)}[data-theme=light] .sc-settings-row--danger .sc-settings-row__label{color:#f24f32}[data-theme=light] .sc-settings-row__icon{background:#5a62d4;color:#fff}[data-theme=light] .sc-settings-row--danger .sc-settings-row__icon{background:rgba(242,79,50,.12);color:#f24f32}[data-theme=light] .sc-settings-row__chevron{filter:invert(1) brightness(.28)}[data-theme=light] .sc-settings-toggle:not(.ui-toggle--on){background:#d4d8ec}[data-theme=light] .sc-settings-toggle.ui-toggle--on{background-color:#5a62d4}[data-theme=light] .sc-settings-toggle .ui-toggle__thumb{background-color:#fff;box-shadow:0 1px 2px rgba(28,33,50,.22)}[data-theme=light] .sc-settings-toggle.ui-toggle--on .ui-toggle__thumb{transform:translateX(18px)}[data-theme=light] .sc-settings-bgm__icon-btn{color:var(--theme-muted)}[data-theme=light] .sc-settings-bgm__icon-btn:hover{color:var(--theme-heading)}[data-theme=light] .sc-settings-bgm__slider{background:var(--theme-border);background-image:linear-gradient(#5a62d4,#5a62d4);background-repeat:no-repeat}[data-theme=light] .sc-settings-bgm__slider::-webkit-slider-thumb{background:#5a62d4;box-shadow:0 0 0 2px #fff}[data-theme=light] .sc-settings-bgm__slider::-moz-range-thumb{background:#5a62d4;box-shadow:0 0 0 2px #fff}[data-theme=light] .sc-settings-modal{background:var(--theme-modal-bg)!important;box-shadow:0 24px 48px rgba(26,32,73,.14)}[data-theme=light] .sc-settings-modal__title{color:var(--theme-heading)!important}[data-theme=light] .sc-settings-modal__close{background:var(--theme-card-bg-lite);color:var(--theme-heading)}[data-theme=light] .sc-settings-modal__divider,[data-theme=light] .sc-settings-privacy__divider{background:var(--theme-border)}[data-theme=light] .sc-settings-privacy__option{background:var(--theme-card-bg);border-color:var(--theme-border);color:var(--theme-heading)}[data-theme=light] .sc-settings-privacy__option:hover{background:var(--theme-card-bg-lite)}[data-theme=light] .sc-settings-privacy__option--active{border-color:#5a62d4}[data-theme=light] .sc-settings-privacy__option-icon{background:#5a62d4;color:#fff}[data-theme=light] .sc-settings-privacy__option-title{color:var(--theme-heading)}[data-theme=light] .sc-settings-blocked__empty,[data-theme=light] .sc-settings-privacy__bulk-desc,[data-theme=light] .sc-settings-privacy__option-desc{color:var(--theme-muted)}[data-theme=light] .sc-settings-privacy__option:after{border-color:rgba(90,98,212,.35)}[data-theme=light] .sc-settings-privacy__bulk-title{color:var(--theme-heading)}[data-theme=light] .sc-settings-blocked__item{border-bottom-color:var(--theme-border)}[data-theme=light] .sc-settings-blocked__name{color:var(--theme-heading)}[data-theme=light] .sc-settings-blocked__load-more{border-color:rgba(90,98,212,.35);color:var(--theme-heading)}[data-theme=light] .sc-settings-blocked__load-more:hover:not(:disabled){background:rgba(90,98,212,.1)}