.settingsScreenRoot{--ink:#112346;--muted:#7184a6;--muted-dark:#52698e;--blue:#006aff;--blue-dark:#095be6;--line:#dce5f1;--light:#f5f8fd;--success:#058b48;--qa-text:#203758;--qa-muted:#607693;--qa-surface:#f8fbff;--qa-stroke:#e2eaf6;box-sizing:border-box;min-width:320px;min-height:100vh;margin:0;background:radial-gradient(ellipse 650px 350px at 54% 260px,#f8faff 0,transparent 100%),#f5f7fc;color:var(--ink);font-family:Pretendard,Noto Sans CJK KR,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;color-scheme:light}@scope (.settingsScreenRoot){.settingsScreenRoot{--ink:#112346;--muted:#7184a6;--muted-dark:#52698e;--blue:#006aff;--blue-dark:#095be6;--line:#dce5f1;--light:#f5f8fd;--success:#058b48}*{box-sizing:border-box}.settingsScreenRoot{min-width:320px;color-scheme:light;margin:0;background:#f5f7fc;color:var(--ink);font-family:Pretendard,Noto Sans CJK KR,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:#0875ec;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,108,255,.25);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;background:radial-gradient(ellipse 650px 350px at 54% 260px,#f8faff 0,transparent 100%),#f5f7fc}.topbar{height:64px;background:rgba(255,255,255,.97);border-bottom:1px solid #e8edf5}.topbar-inner{max-width:1280px;width:calc(100% - 92px);height:100%;margin:auto;display:grid;align-items:center;grid-template-columns:190px minmax(220px,422px) minmax(175px,1fr);column-gap:19px}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.brand strong{color:#071736;font-size:15px;letter-spacing:-.3px;font-weight:800}.brand-mark{width:27px;height:28px;display:block;position:relative;flex:none}.brand-mark:before{left:4px;transform:skew(-27deg);background:linear-gradient(160deg,#805aff 6%,#5035ed 92%)}.brand-mark:after,.brand-mark:before{position:absolute;content:"";top:3px;width:9px;height:26px;border-radius:3px}.brand-mark:after{left:13px;transform:skew(27deg);background:linear-gradient(160deg,#7384ff,#3c75fe)}.brand-mark span{position:absolute;z-index:1;left:10px;bottom:5px;height:6px;width:10px;transform:skew(-25deg);background:#edf2ff}.searchbox{background:#f1f4f9;border:1px solid #e0e7f1;height:39px;display:flex;align-items:center;gap:10px;border-radius:25px;padding:0 16px;box-shadow:inset 0 1px 2px rgba(33,57,89,.015);color:#647da4}.searchbox input{background:transparent;border:none;outline:none;width:100%;min-width:0;color:#203c66;font-size:13px}.searchbox input::placeholder{color:#9aaac3}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;color:#314e7b}.top-actions>button{border:none;background:none;display:inline-flex;align-items:center;justify-content:center;padding:3px;color:inherit}.top-actions .header-avatar-button{gap:10px}.header-avatar-button img{width:39px;height:39px;object-fit:cover;border-radius:50%;box-shadow:0 1px 3px rgba(15,28,52,.12)}.main-content{width:calc(100% - 92px);max-width:1150px;margin:0 auto;padding:25px 0}.page-intro{display:flex;align-items:center;justify-content:space-between;margin:0 0 19px;min-height:78px}.page-intro h1{font-size:35px;letter-spacing:-1.6px;font-weight:800;line-height:1.15;margin:1px 0 9px}.page-intro p{margin:0;font-size:16px;color:#7183a0;letter-spacing:-.45px}.panel{border:1px solid #e1e8f2;border-radius:10px;background:#fff;box-shadow:0 8px 30px rgba(60,78,118,.025);padding:18px 23px 17px;margin-bottom:16px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.section-heading h2{margin:0 0 5px;font-size:21px;letter-spacing:-.7px;font-weight:800;line-height:1.35}.section-heading p{margin:0;color:var(--muted);font-size:14px;letter-spacing:-.15px;line-height:1.52}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 15px;border-radius:6px;border:1px solid transparent;font-size:13px;white-space:nowrap;font-weight:700;line-height:1;transition:background .13s ease,box-shadow .13s ease,transform .13s ease}.button:active:not(:disabled){transform:translateY(1px)}.button-primary{background:linear-gradient(180deg,#167aff,#0065f7);border-color:#0e6ff5;box-shadow:0 2px 5px rgba(0,101,239,.16);color:#fff}.button-primary:hover:not(:disabled){background:linear-gradient(180deg,#086beb,#0059df)}.button-primary:disabled{background:#e0e5ee;color:#9aa8c0;border-color:#e0e6ef;box-shadow:none}.button-outline{border-color:#cfddf1;background:#fff;color:#0070f3;box-shadow:0 1px 2px rgba(22,57,107,.07)}.button-outline:hover:not(:disabled){background:#f3f8ff;border-color:#aac7f1}.button-danger{border-color:#ff5965;background:white;color:#f0313c}.button-danger:hover{background:#fff2f3}.page-intro .button{margin-right:1px;min-height:39px;padding:0 15px}.field{display:flex;flex-direction:column;min-width:0;position:relative}.field-label{font-size:13px;font-weight:800;letter-spacing:-.18px;margin-bottom:7px;line-height:18px}.multi-shell,.select-shell,.text-control{width:100%;height:42px;border:1px solid #cfdced;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,61,103,.015);color:#1c365f;font-size:14px}.text-control{padding:0 14px;outline:0}.placeholder,.text-control::placeholder{color:#9aacc5}.multi-shell:focus-within,.select-shell:focus-within,.text-control:focus{border-color:#69a4ff;box-shadow:0 0 0 3px rgba(29,111,255,.1)}.field-count,.field-hint{margin-top:4px;font-size:12px;color:#8397b9;line-height:17px}.field-count{text-align:right}.select-shell{display:flex;align-items:center;position:relative}.select-shell select{width:100%;height:100%;border:0;background:transparent;outline:0;appearance:none;padding:0 38px 0 14px;font-size:13px;color:#244069;font-weight:600}.select-shell>svg{position:absolute;right:13px;color:#304d7a;pointer-events:none}.account-panel{padding-top:17px;padding-bottom:18px}.account-panel .section-heading{margin-bottom:18px}.account-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.field-group{display:grid;grid-template-rows:82px 72px;row-gap:18px}.email-readonly{height:42px;background:#f1f5fb;border-radius:7px;display:flex;align-items:center;gap:16px;padding:0 15px;color:#758bad;font-size:14px}.email-readonly svg{color:#567096;flex:none}.email-readonly>span:nth-child(2){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:13px;padding:3px 9px;white-space:nowrap;line-height:18px;font-size:12px;font-weight:800;letter-spacing:-.3px}.badge-success{color:#078947;background:#dff9e9}.badge-neutral{color:#536989;background:#ecf2f9}.badge-pending{color:#a26700;background:#fff3d4}.email-readonly .status-badge{flex:none}.section-actions{display:flex;justify-content:flex-end;margin-top:14px}.section-actions .button{min-height:39px;padding-left:21px;padding-right:21px}.creator-panel{padding:17px 23px}.creator-panel .section-heading{margin-bottom:14px}.cover{height:138px;width:100%;border-radius:9px;overflow:hidden;position:relative;background-position:50%;background-size:cover}.cover-empty{background:#f0f5fd}.cover-button{position:absolute;right:12px;top:12px;min-height:36px;padding:0 13px;color:#203f65;font-size:13px}.cover-empty-content{position:absolute;left:0;right:0;top:22px;display:flex;align-items:center;flex-direction:column;gap:4px;color:#587cb8}.cover-empty-content strong{font-size:14px;color:#152d55;margin-top:2px}.cover-empty-content span{color:#8094b6;font-size:12px}.portrait-row{display:flex;height:167px;align-items:flex-end;padding-left:15px;margin-top:-101px;position:relative;pointer-events:none}.portrait-row>*{pointer-events:auto}.portrait-ring{flex:none;width:164px;height:164px;background:#e8eef7;border:5px solid white;border-radius:50%;overflow:hidden;box-shadow:0 2px 5px rgba(41,60,100,.13)}.portrait-ring img{width:100%;height:100%;display:block;object-fit:cover}.portrait-placeholder{width:100%;height:100%;background:#e7edf7;color:#6b8dc3;display:flex;align-items:center;justify-content:center}.portrait-button{margin-left:10px;margin-bottom:18px;min-height:36px;color:#24426c;padding:0 13px;font-size:13px}.profile-grid{display:grid;grid-template-columns:1.26fr 1fr;column-gap:36px;margin-top:5px}.profile-fields{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-fields .field-label{margin-bottom:7px}.bio-control{height:71px;padding-top:10px;padding-bottom:9px;line-height:1.65;resize:vertical;min-height:71px}.multi{position:relative;min-width:0}.multi-shell{padding:4px 5px 4px 12px;min-height:43px;height:auto}.chips,.multi-shell{display:flex;align-items:center}.chips{flex:1 1;gap:4px;flex-wrap:wrap;min-height:30px;overflow:hidden}.chip{display:inline-flex;align-items:center;gap:4px;border-radius:5px;background:#e9f3ff;color:#1373ed;padding:5px 8px;line-height:18px;font-size:13px;font-weight:700;white-space:nowrap}.chip button{background:none;border:0;padding:0;display:flex;color:#1976ec}.multi-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:34px;flex:none;border:none;background:transparent;color:#365784}.multi-options{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:20;background:#fff;border:1px solid #cbdaee;border-radius:7px;box-shadow:0 9px 23px rgba(21,49,91,.16);padding:4px}.multi-options button{border:none;background:#fff;display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;padding:9px 10px;border-radius:4px;font-size:13px;color:#1a355d}.multi-options .option-selected,.multi-options button:hover{background:#eff6ff;color:#006aff}.profile-actions{margin-top:15px}.visibility-panel{padding-top:17px;padding-bottom:17px}.visibility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.visibility-head .section-heading{flex:1 1;margin-bottom:14px}.visibility-legend{display:flex;align-items:center;gap:27px;margin-top:7px;white-space:nowrap}.visibility-legend>div{display:flex;align-items:flex-start;gap:9px;color:#46648e}.visibility-legend span{display:flex;flex-direction:column;gap:2px}.visibility-legend strong{font-size:13px;font-weight:800;color:#4a6387;line-height:1.3}.visibility-legend small{color:#8b9bb5;font-size:10px}.visibility-list{border-top:1px solid #e8edf5}.visibility-item{display:flex;align-items:center;min-height:60px;border-bottom:1px solid #e7edf5;gap:17px;padding-left:9px}.visibility-item>svg{color:#496a97;flex:none}.visibility-text{display:flex;flex:1 1;min-width:0;flex-direction:column}.visibility-text strong{font-weight:800;font-size:14px;line-height:20px}.visibility-text span{font-size:12px;color:#788bab;line-height:18px}.visibility-select{width:201px;height:42px;border:1px solid #cfdced;border-radius:6px;display:flex;align-items:center;padding:0 12px;gap:10px;color:#33517d}.visibility-select>svg:first-child{color:var(--blue);flex:none}.visibility-select:has(select[value=PRIVATE])>svg:first-child{color:#49658c}.visibility-select select{appearance:none;min-width:0;flex:1 1;width:100%;outline:0;border:0;background:transparent;color:#29436b;font-size:13px;font-weight:800;cursor:pointer}.visibility-select>svg:last-child{flex:none}.visibility-actions{margin-top:12px}.social-panel{padding-top:16px;padding-bottom:16px}.social-panel .section-heading{align-items:flex-start;margin-bottom:14px}.social-panel .section-heading>.button{margin-top:0}.social-list{border-top:1px solid #e8edf4}.social-row{display:grid;grid-template-columns:192px minmax(180px,1fr) 214px auto;align-items:center;column-gap:13px;min-height:72px;border-bottom:1px solid #e8edf5;padding:6px 0}.social-row:last-child{border-bottom:0}.social-platform{display:flex;align-items:center;gap:20px;padding-left:7px}.social-platform strong{font-weight:800;font-size:13px}.instagram-logo{height:47px;width:47px;background:radial-gradient(circle at 30% 106%,#fbd649 1%,#ff543e 37%,#c52cb0 66%,#5b5de3 99%);display:flex;color:#fff;border-radius:14px}.instagram-logo,.youtube-logo{align-items:center;justify-content:center}.youtube-logo{width:45px;height:33px;display:inline-flex;flex:none;background:#f90009;border-radius:9px}.youtube-triangle{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid white;margin-left:3px}.youtube-small{width:42px}.social-address{display:flex;flex-direction:column;overflow:hidden;line-height:20px}.social-address strong{font-weight:800;font-size:13px;white-space:nowrap}.social-address a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.social-status{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.social-status span:last-child{color:#8194b0;font-size:12px;white-space:nowrap}.social-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.social-actions .button{padding:0 13px;min-height:39px}.empty-panel{min-height:135px;background:#f8fafd;gap:23px;padding:18px 16px;border-radius:6px}.empty-icon,.empty-panel{display:flex;align-items:center;justify-content:center}.empty-icon{background:#f0f5fe;color:#5177b6;border-radius:50%;height:70px;width:70px;flex:none}.empty-panel>div:last-child{min-width:0}.empty-panel strong{font-size:14px;font-weight:800;line-height:21px}.empty-panel p{margin:4px 0 9px;color:#8192ae;line-height:1.6;font-size:12px}.empty-panel .button{min-height:34px;padding:0 13px;font-size:12px}.mission-panel{background:linear-gradient(105deg,#f0f9ff,#eef6ff);border-color:#bce4ff;padding-top:15px;padding-bottom:17px}.mission-panel .section-heading{margin-bottom:13px}.connected-row{display:flex;align-items:center;background:rgba(255,255,255,.53);padding:7px 8px;min-height:62px;gap:18px}.connection-brand{min-width:187px;display:flex;align-items:center;gap:20px}.connection-brand>div{display:flex;flex-direction:column;gap:1px}.connection-brand strong{font-weight:800}.connection-brand span{font-size:12px;color:#8495b0}.connection-status{min-width:113px;border-right:1px solid #cad9ed;padding-right:18px}.connection-time{font-size:12px;color:#7c91b0;flex:1 1;white-space:nowrap}.connection-actions{display:flex;align-items:center;gap:10px}.connection-actions .button{min-height:41px}.mission-empty{min-height:117px;background:rgba(255,255,255,.48)}.mission-empty p{margin-bottom:9px}.export-panel{padding-top:16px;padding-bottom:17px}.export-panel .section-heading{margin-bottom:10px}.export-ready{border-top:1px solid #e9eef6;border-bottom:1px solid #e9eef6;min-height:110px;gap:13px;padding:12px 5px}.export-ready,.file-icon{display:flex;align-items:center}.file-icon{height:72px;width:72px;flex:none;background:#e9f4ff;color:#0878f4;border-radius:13px;justify-content:center}.export-ready-type{flex:none;min-width:152px;display:flex;flex-direction:column;gap:8px}.export-ready-type>strong{display:flex;gap:7px;align-items:center;color:#173159;font-size:13px}.export-ready-type>strong svg{color:#123568}.export-ready-type .status-badge{align-self:flex-start}.export-metadata{height:43px;padding-left:13px;border-left:1px solid #e3eaf4;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;white-space:nowrap;color:#7b8eaa;font-size:12px}.export-metadata strong{color:#7086aa;font-weight:500}.export-download{width:208px;flex:none}.export-download .button{width:100%;height:39px}.export-download p{color:#8397b3;font-size:11px;margin:6px 0 0;line-height:1.55}.export-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px}.export-request>div:first-child{display:flex;flex-direction:column;flex:1 1;gap:4px}.export-request strong{font-size:13px;font-weight:800}.export-request span{color:#8394b0;font-size:11px}.format-controls{display:flex;align-items:center;gap:24px;white-space:nowrap}.format-controls label{color:#677f9f;font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px;cursor:pointer}.format-controls input{accent-color:#0675ff;height:15px;width:15px;margin:0}.request-button{width:179px;margin-left:4px}.export-empty{min-height:79px;gap:24px}.export-empty .empty-icon{width:59px;height:59px}.export-empty p{margin-bottom:0}.security-panel{padding-top:15px;padding-bottom:14px}.security-panel .section-heading{margin-bottom:10px}.security-row{min-height:69px;gap:17px;padding:8px 6px;border-top:1px solid #e8edf5}.security-icon,.security-row{display:flex;align-items:center}.security-icon{width:52px;height:49px;justify-content:center;color:#315584;flex:none}.security-description{display:flex;flex-direction:column;flex:1 1;gap:4px}.security-description strong{font-weight:800;font-size:13px}.security-description span{font-size:11px;color:#8496b2}.security-actions{display:flex;align-items:center;gap:10px}.security-actions .button{min-height:38px}.danger-row .security-icon{background:#fff0f1;border-radius:9px;color:#ff232f}.danger-row .security-description strong{color:#ed333b}.danger-row .security-actions .button{min-width:117px}.toast{z-index:100;bottom:28px;left:50%;transform:translateX(-50%);gap:10px;border-radius:10px;padding:13px 19px;background:#13345f;color:white;box-shadow:0 12px 40px rgba(13,35,66,.26);font-weight:700;font-size:13px;max-width:calc(100vw - 24px);text-align:center}.modal-backdrop,.toast{position:fixed;display:flex;align-items:center}.modal-backdrop{inset:0;z-index:80;justify-content:center;background:rgba(16,33,58,.42);padding:20px}.modal{width:100%;max-width:435px;background:#fff;border-radius:14px;padding:23px 25px;box-shadow:0 25px 90px rgba(0,0,0,.2)}.modal-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.modal-head h3{margin:0;font-size:20px}.modal-head button{border:0;background:transparent;padding:4px;display:flex}.modal p{color:#7388a4;font-size:13px}.modal>label{display:flex;flex-direction:column;font-weight:700;gap:8px;font-size:13px;margin-top:13px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}@media (min-width:1200px){.main-content,.topbar-inner{max-width:1150px}}@media (max-width:900px){.main-content,.topbar-inner{width:calc(100% - 44px)}.topbar-inner{grid-template-columns:176px minmax(120px,1fr) 150px;gap:12px}.top-actions{gap:11px}.account-grid{column-gap:22px}.profile-grid{column-gap:21px}.visibility-legend{gap:11px}.social-row{grid-template-columns:157px minmax(130px,1fr) 195px auto;gap:6px}.social-platform{gap:12px}.export-ready{gap:8px}.export-ready-type{min-width:130px}.export-metadata{padding-left:7px}.export-download{width:155px}}@media (max-width:700px){.main-content,.topbar-inner{width:calc(100% - 28px)}.topbar-inner{display:flex;justify-content:space-between;gap:12px}.brand strong{font-size:12px}.searchbox{display:none}.top-actions{gap:9px}.header-avatar-button img{width:32px;height:32px}.main-content{padding-top:22px}.page-intro{gap:9px}.page-intro h1{font-size:28px}.page-intro p{font-size:13px}.page-intro>.button{padding:0 9px;font-size:11px}.panel{padding:17px 16px}.account-grid,.profile-grid{grid-template-columns:1fr;gap:12px}.field-group{row-gap:12px;grid-template-rows:auto auto}.profile-fields{gap:13px}.portrait-ring{width:128px;height:128px}.portrait-row{height:129px;margin-top:-76px}.portrait-button{margin-bottom:10px}.cover{height:112px}.visibility-head{flex-direction:column}.visibility-legend{width:100%;justify-content:space-between;margin:0 0 8px;gap:6px}.visibility-legend small{font-size:9px}.visibility-legend strong{font-size:11px}.visibility-item{gap:8px}.visibility-text strong{font-size:12px}.visibility-text span{font-size:10px}.visibility-select{width:132px;gap:5px;padding:0 7px}.visibility-select select{font-size:11px}.social-row{grid-template-columns:1fr auto;gap:9px}.social-address,.social-platform,.social-status{grid-column:1}.social-actions{grid-column:2;grid-row:1/span 3;flex-direction:column;align-items:end}.connected-row{flex-wrap:wrap}.connection-status{border:0}.connection-time{flex:none}.connection-actions{width:100%}.export-ready{flex-wrap:wrap}.export-download{width:100%}.export-metadata{flex:1 1}.export-request{flex-wrap:wrap}.request-button{margin-left:auto}.security-row{flex-wrap:wrap}.security-actions{margin-left:58px}}.fragment{display:contents}.mission-disconnected{background:#fff;border-color:#e1e8f2}.mission-disconnected .mission-empty{background:#f8fafd}.settingsScreenRoot{--qa-text:#203758;--qa-muted:#607693;--qa-surface:#f8fbff;--qa-stroke:#e2eaf6;font-size:15px}.export-request span,.field-count,.field-hint,.section-heading p,.security-description span,.social-status span:last-child,.visibility-text span{color:var(--qa-muted)}.button{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.button:focus-visible,.chip button:focus-visible,.multi-trigger:focus-visible{outline:3px solid #a2c8ff;outline-offset:2px}@media (min-width:901px){.main-content{width:calc(100% - 96px);max-width:1150px;padding:31px 0 45px}.page-intro{margin-bottom:22px;min-height:81px}.page-intro h1{font-size:36px;margin-bottom:9px}.page-intro p{font-size:16px;line-height:1.55}.page-intro .button{min-height:43px}.panel{margin-bottom:21px;padding:24px 27px;border-radius:12px;box-shadow:0 8px 22px rgba(35,65,110,.035)}.main-content>.panel:last-child{margin-bottom:0}.section-heading{margin-bottom:20px}.section-heading h2{font-size:22px;margin-bottom:7px;letter-spacing:-.55px}.section-heading p{font-size:14px;line-height:1.6}.button{min-height:44px;padding:0 17px;border-radius:8px;font-size:14px;gap:8px}.section-actions{margin-top:20px}.section-actions .button{min-height:44px;min-width:132px}.field-label{font-size:14px;margin-bottom:9px;line-height:20px}.field-count,.field-hint{font-size:12.5px;line-height:19px;margin-top:6px}.email-readonly,.multi-shell,.select-shell,.text-control{min-height:47px;height:47px;font-size:14px;border-radius:8px}.select-shell select{font-size:14px}.email-readonly{padding:0 13px;gap:12px}.status-badge{font-size:12.5px;padding:4px 10px}.account-panel .section-heading{margin-bottom:21px}.account-grid{column-gap:33px}.field-group{display:flex;flex-direction:column;gap:18px}.account-panel .section-actions{margin-top:20px}.creator-panel{padding:24px 27px 25px}.creator-panel .section-heading{margin-bottom:18px}.cover{height:175px;border-radius:10px}.cover-button{top:14px;right:14px;min-height:44px}.cover-empty-content{top:37px;gap:6px}.cover-empty-content strong{font-size:15px}.cover-empty-content span{font-size:13px}.portrait-row{height:171px;margin-top:-104px;padding-left:12px}.portrait-ring{width:168px;height:168px;border-width:5px}.portrait-button{min-height:41px;margin-bottom:15px}.profile-grid{grid-template-columns:1.15fr 1fr;column-gap:30px;margin-top:16px}.profile-fields{gap:17px}.profile-fields .field-label{margin-bottom:9px}.bio-control{height:105px;min-height:105px;line-height:1.65;padding:11px 14px}.multi-shell{height:auto;min-height:47px;padding:5px 6px 5px 10px}.chips{gap:6px;min-height:33px}.chip{padding:6px 9px;font-size:13px}.multi-trigger{width:35px;height:36px}.creator-panel .profile-actions{margin-top:19px}.visibility-head{display:block}.visibility-head .section-heading{margin-bottom:15px}.visibility-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 17px;margin:0 0 17px;border-radius:9px;background:#f8fbff;border:1px solid #edf2f9;white-space:normal}.visibility-legend>div{gap:11px}.visibility-legend>div>svg{flex:none}.visibility-legend strong{font-size:14px;color:#2b486d}.visibility-legend small{font-size:12px;line-height:1.35}.visibility-list{border-top:1px solid var(--qa-stroke)}.visibility-item{min-height:69px;height:auto;padding:11px 6px;gap:17px}.visibility-text strong{font-size:14px;line-height:22px}.visibility-text span{font-size:13px;line-height:19px}.visibility-select{width:205px;height:46px;border-radius:8px}.visibility-select select{font-size:14px}.visibility-actions{margin-top:17px}.social-panel .section-heading{margin-bottom:19px}.social-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0}.social-list .social-row:last-child,.social-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"platform status" "address address" "actions actions";align-content:start;align-items:center;gap:12px 9px;min-width:0;min-height:210px;border:1px solid #dfe9f6;border-radius:11px;padding:19px 19px 16px;background:linear-gradient(155deg,#fff 60%,#fbfdff)}.social-platform{grid-area:platform;gap:12px;padding-left:0}.social-platform strong{font-size:15px}.instagram-logo{width:45px;height:45px;border-radius:12px}.youtube-logo{width:44px}.social-address{grid-area:address;min-width:0;gap:2px;line-height:1.5}.social-address strong{font-size:14px}.social-address a{font-size:13px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.social-status{grid-area:status;align-items:flex-end;min-width:0}.social-status span:last-child{font-size:12.5px;text-align:right;line-height:1.35;white-space:normal}.social-actions{grid-area:actions;align-self:end;justify-content:flex-end;border-top:1px solid #e7edf7;padding-top:13px;gap:8px}.social-actions .button{min-height:44px;padding:0 15px}.empty-panel{min-height:158px;border:1px solid #edf2fa;background:var(--qa-surface);border-radius:10px;padding:22px 25px;gap:22px}.empty-icon{width:75px;height:75px}.empty-panel strong{font-size:15px;line-height:1.5}.empty-panel p{font-size:13.5px;margin:6px 0 12px;line-height:1.6}.empty-panel .button{font-size:13.5px;min-height:44px}.mission-panel{padding:23px 27px 25px}.mission-panel .section-heading{margin-bottom:17px}.connected-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand status" "time actions";align-items:center;gap:14px 20px;min-height:135px;background:rgba(255,255,255,.72);border:1px solid #e1edfb;border-radius:10px;padding:20px 22px}.connection-brand{grid-area:brand;min-width:0;gap:15px}.connection-brand strong{font-size:15px}.connection-brand span{font-size:13px}.connection-status{grid-area:status;min-width:0;padding:0;border:0}.connection-time{grid-area:time;font-size:13px;white-space:normal}.connection-actions{grid-area:actions;display:flex;justify-content:flex-end;gap:10px}.connection-actions .button{min-height:44px}.mission-empty{min-height:158px;background:rgba(255,255,255,.71)}.mission-empty p{margin-bottom:12px}.export-panel .section-heading{margin-bottom:18px}.export-ready{display:grid;grid-template-columns:72px repeat(3,minmax(0,1fr)) 194px;grid-template-areas:"icon type type type download" "icon requested prepared deadline download";gap:13px 13px;align-items:center;min-height:160px;padding:18px 15px;border:1px solid #e3ecf8;border-radius:10px;background:#fafcff}.file-icon{grid-area:icon}.export-ready-type{grid-area:type;flex:none;gap:6px;min-width:0}.export-ready-type>strong{font-size:14px}.export-metadata{height:auto;min-width:0;gap:4px;border-left:1px solid #dce7f5;padding-left:12px;font-size:12.5px;white-space:normal}.export-metadata:nth-child(3){grid-area:requested}.export-metadata:nth-child(4){grid-area:prepared}.export-metadata:nth-child(5){grid-area:deadline}.export-metadata strong{font-size:13px;font-weight:600;white-space:nowrap}.export-download{grid-area:download;width:auto;min-width:0}.export-download .button{min-height:44px;height:44px}.export-download p{margin-top:10px;font-size:12px;line-height:1.55}.export-request{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description button" "formats button";align-items:center;column-gap:18px;row-gap:12px;padding:21px 4px 0}.export-request>div:first-child{grid-area:description;gap:6px}.export-request strong{font-size:14px}.export-request span{font-size:13px;line-height:1.5}.format-controls{grid-area:formats;gap:27px}.format-controls label{font-size:13px;gap:9px}.format-controls input{width:17px;height:17px}.request-button{grid-area:button;min-width:185px;width:auto;margin:0}.export-empty{min-height:144px;gap:21px}.export-empty .empty-icon{width:72px;height:72px}.export-empty p{margin-bottom:0}.security-panel .section-heading{margin-bottom:16px}.security-row{min-height:87px;gap:16px;padding:13px 5px}.security-icon{width:48px}.security-description strong{font-size:14px}.security-description span{font-size:13px;line-height:1.55}.security-actions .button{min-height:43px}.danger-row .security-actions .button{min-width:116px}}.mobile-search-panel,.mobile-search-toggle{display:none}@media (min-width:1200px){.main-content,.topbar-inner{max-width:1220px}}@media (min-width:1400px){.main-content,.topbar-inner{max-width:1290px}.main-content{padding-top:36px}.panel{padding-left:32px;padding-right:32px}.account-grid,.profile-grid{column-gap:42px}}@media (min-width:1600px){.main-content,.topbar-inner{max-width:1420px}.topbar-inner{grid-template-columns:215px minmax(280px,475px) minmax(175px,1fr)}.social-list{gap:21px}.social-list .social-row:last-child,.social-row{min-height:215px}.profile-grid{column-gap:56px}}@media (max-width:900px){.topbar{position:relative;height:64px}.topbar-inner{width:calc(100% - 44px);grid-template-columns:175px minmax(130px,1fr) 156px;gap:13px}.brand{gap:8px}.brand strong{font-size:14px}.top-actions{gap:12px}.top-actions>button{min-width:30px;min-height:36px}.searchbox{width:100%}.main-content{width:calc(100% - 44px);padding:24px 0 34px}.page-intro{min-height:84px;gap:20px}.page-intro h1{font-size:32px}.page-intro p{font-size:14px;line-height:1.5}.panel{padding:22px;border-radius:12px;margin-bottom:18px}.section-heading{gap:14px;margin-bottom:18px}.section-heading h2{font-size:21px}.section-heading p{font-size:13px;line-height:1.55}.button{min-height:43px;border-radius:8px;font-size:13px;padding:0 14px}.section-actions{margin-top:17px}.field-label{font-size:13.5px;line-height:19px;margin-bottom:8px}.email-readonly,.multi-shell,.select-shell,.text-control{height:45px;min-height:45px;border-radius:8px}.text-control{font-size:14px}.field-count,.field-hint{font-size:12px;margin-top:6px;line-height:18px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field-group{display:flex;flex-direction:column;gap:17px}.email-readonly{gap:8px;padding:0 10px;font-size:13px}.email-readonly .status-badge{font-size:11px}.creator-panel{padding:22px}.creator-panel .section-heading{margin-bottom:17px}.cover{height:160px}.cover-button{top:12px;right:12px}.cover-empty-content{top:35px}.portrait-row{height:155px;margin-top:-96px;padding-left:12px}.portrait-ring{width:151px;height:151px}.portrait-button{margin-bottom:14px}.profile-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:24px;margin-top:16px}.profile-fields{gap:16px}.bio-control{height:102px;min-height:102px}.multi-shell{height:auto;padding:5px 6px 5px 9px}.chips{min-width:0;gap:5px}.chip{font-size:12px;padding:5px 7px}.visibility-head{display:block}.visibility-head .section-heading{margin-bottom:14px}.visibility-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:12px;border:1px solid #eaf0f8;border-radius:9px;background:#f8fbff;white-space:normal}.visibility-legend>div{gap:7px}.visibility-legend strong{font-size:12.5px}.visibility-legend small{font-size:11px;line-height:1.4}.visibility-item{min-height:68px;height:auto;padding:10px 3px}.visibility-text span{font-size:12px}.visibility-select{width:174px;height:44px}.visibility-select select{font-size:13px}.social-list{border:0;display:grid;grid-template-columns:minmax(0,1fr);gap:13px}.social-list .social-row:last-child,.social-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"platform status" "address actions";min-height:141px;border:1px solid #e1e9f5;border-radius:11px;padding:17px;gap:10px 14px;align-items:center}.social-platform{grid-area:platform;gap:11px;padding:0}.social-platform strong{font-size:14px}.social-address{grid-area:address;min-width:0;line-height:1.5}.social-address a{white-space:normal;overflow-wrap:anywhere;font-size:12.5px}.social-status{grid-area:status;justify-self:end;text-align:right;align-items:flex-end;min-width:0}.social-status span:last-child{white-space:normal;line-height:1.4;font-size:12px}.social-actions{grid-area:actions;display:flex;justify-content:flex-end;gap:9px}.social-actions .button{min-height:43px}.empty-panel{min-height:145px;padding:20px;gap:18px;border:1px solid #edf2fa;border-radius:10px}.empty-panel p{line-height:1.6;font-size:13px}.empty-panel .button{min-height:43px;font-size:13px}.connected-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand status" "time actions";gap:14px;align-items:center;padding:16px;border:1px solid #e1eafa;border-radius:10px;background:rgba(255,255,255,.7)}.connection-brand{grid-area:brand;min-width:0;gap:12px}.connection-status{grid-area:status;min-width:0;padding:0;border:0}.connection-time{grid-area:time;min-width:0;white-space:normal;font-size:12px}.connection-actions{grid-area:actions;display:flex;gap:8px;justify-content:flex-end;width:auto}.export-ready{display:grid;grid-template-columns:65px repeat(3,minmax(0,1fr)) 160px;grid-template-areas:"icon type type type download" "icon requested prepared deadline download";gap:12px;align-items:center;min-height:145px;background:#fafcff;border:1px solid #e2ebf8;border-radius:10px;padding:14px}.file-icon{grid-area:icon;width:62px;height:62px}.export-ready-type{grid-area:type;min-width:0}.export-metadata{height:auto;min-width:0;padding-left:10px;white-space:normal;line-height:1.4}.export-metadata:nth-child(3){grid-area:requested}.export-metadata:nth-child(4){grid-area:prepared}.export-metadata:nth-child(5){grid-area:deadline}.export-metadata strong{white-space:normal}.export-download{grid-area:download;width:160px}.export-download .button{height:43px;min-height:43px}.export-request{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description button" "formats button";gap:11px 18px;padding:17px 4px 0}.export-request>div:first-child{grid-area:description}.format-controls{grid-area:formats;flex-wrap:wrap}.request-button{grid-area:button;width:auto;margin:0}.security-row{flex-wrap:wrap;min-height:86px;gap:13px}.security-description{min-width:0}.security-description span{line-height:1.5;font-size:12px}.security-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:760px){.topbar-inner{width:calc(100% - 32px);display:flex;justify-content:space-between;gap:10px}.topbar-inner>.searchbox{display:none}.mobile-search-toggle{display:inline-flex}.mobile-search-panel{display:none;position:absolute;top:63px;left:0;right:0;z-index:30;padding:12px 16px 15px;background:#fff;border-bottom:1px solid #e3eaf5;box-shadow:0 11px 20px rgba(20,47,83,.12)}.mobile-search-panel.is-open{display:block}.mobile-search-panel .searchbox{display:flex;height:44px;max-width:650px;margin:auto}.top-actions{gap:11px}.brand strong{font-size:14px}.header-avatar-button img{height:35px;width:35px}.main-content{width:calc(100% - 36px)}}@media (max-width:700px){.topbar-inner{width:calc(100% - 30px)}.brand strong{font-size:13px}.top-actions{gap:7px}.top-actions>button{min-width:34px;min-height:40px;padding:5px}.header-avatar-button>svg{display:none}.topbar{height:60px}.mobile-search-panel{top:59px}.main-content{width:calc(100% - 28px);padding:22px 0 30px}.page-intro{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:19px}.page-intro h1{font-size:28px;line-height:1.25;margin:0 0 8px}.page-intro p{font-size:13.5px;line-height:1.6}.page-intro>.button{min-height:44px;font-size:13px;padding:0 15px}.creator-panel,.panel{padding:19px 16px;margin-bottom:16px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.section-heading h2{font-size:19px;margin-bottom:5px}.section-heading p{font-size:13px}.section-heading>.button{margin:0}.account-grid,.profile-grid{grid-template-columns:minmax(0,1fr);gap:15px}.field-group{display:flex;flex-direction:column;gap:14px}.field-label{font-size:13px}.field-count,.field-hint{font-size:12px}.email-readonly,.multi-shell,.select-shell,.text-control{min-height:46px;height:46px}.email-readonly{gap:8px;padding:0 10px}.email-readonly>span:nth-child(2){font-size:12.5px}.cover{height:139px;border-radius:9px}.cover-button{top:10px;right:10px;min-height:40px}.cover-empty-content{top:26px;max-width:calc(100% - 130px);align-items:flex-start;padding-left:14px;text-align:left}.cover-empty-content strong{font-size:12.5px}.cover-empty-content span{font-size:11px;line-height:1.4}.portrait-row{padding-left:6px;height:118px;margin-top:-66px}.portrait-ring{width:117px;height:117px;border-width:4px}.portrait-button{margin-left:10px;margin-bottom:12px;min-height:40px}.profile-grid{margin-top:17px}.profile-fields{gap:14px}.bio-control{height:111px;min-height:111px}.multi-shell{height:auto;min-height:46px}.chips{flex-wrap:wrap}.chip{font-size:12px}.multi-options{max-height:245px;overflow-y:auto}.section-actions{margin-top:18px}.section-actions .button{min-height:44px}.visibility-head{display:block}.visibility-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 7px;margin-bottom:12px}.visibility-legend>div{min-width:0;flex-direction:column;gap:6px}.visibility-legend strong{font-size:12px}.visibility-legend small{font-size:10px;line-height:1.35}.visibility-item{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px 11px;padding:12px 2px;min-height:90px}.visibility-item>svg{grid-column:1;grid-row:1}.visibility-text{grid-column:2;grid-row:1}.visibility-text strong{font-size:13px}.visibility-text span{font-size:11.5px}.visibility-select{grid-column:2;grid-row:2;width:min(100%,218px);justify-self:start;min-height:44px;height:44px;padding:0 11px}.visibility-select select{font-size:13px}.social-list{grid-template-columns:minmax(0,1fr);gap:12px}.social-list .social-row:last-child,.social-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"platform status" "address address" "actions actions";min-width:0;min-height:0;padding:16px;gap:13px 8px}.social-platform{grid-area:platform}.social-address{grid-area:address}.social-address strong{font-size:13.5px}.social-address a{display:block;font-size:12px;overflow-wrap:anywhere}.social-status{grid-area:status;min-width:0}.social-status span:last-child{font-size:11.5px;text-align:right;white-space:normal}.social-actions{grid-area:actions;justify-content:flex-end;padding-top:12px;border-top:1px solid #e8edf5}.social-actions .button{min-height:44px}.empty-panel{min-height:0;padding:19px 14px;flex-direction:column;text-align:center;gap:10px}.empty-icon{width:65px;height:65px}.empty-panel strong{font-size:14px}.empty-panel p{font-size:12.5px;margin:6px 0 12px}.mission-panel .section-heading{margin-bottom:15px}.connected-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand status" "time time" "actions actions";gap:13px 8px;padding:16px 14px}.connection-brand{gap:9px;min-width:0}.connection-status{justify-self:end}.connection-time{font-size:12px}.connection-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:9px}.connection-actions .button{min-height:44px}.export-ready{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"icon type" "requested prepared" "deadline deadline" "download download";padding:16px 14px;gap:15px 11px}.file-icon{width:57px;height:57px}.export-ready-type{min-width:0}.export-ready-type .status-badge{font-size:11px}.export-ready-type>strong{font-size:13px}.export-metadata{border-left:0;border-top:1px solid #e1e9f5;padding:11px 0 0;min-width:0}.export-metadata strong{font-size:12.5px}.export-download{grid-area:download;width:100%}.export-download .button{min-height:45px}.export-download p{margin-top:8px;font-size:11.5px}.export-request{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 1px 0}.format-controls{display:flex;flex-wrap:wrap;gap:10px 21px}.format-controls label{font-size:13px}.request-button{min-height:45px;width:100%;margin:0}.security-row{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px 12px;padding:17px 0;align-items:center}.security-icon{width:43px;height:43px}.security-description strong{font-size:13.5px}.security-description span{font-size:12px;line-height:1.5}.security-actions{grid-column:1/-1;grid-row:2;display:flex;justify-content:flex-end;gap:8px;margin:2px 0 0}.security-actions .button{min-height:44px;font-size:12px;padding:0 10px}.modal-backdrop{padding:12px}.modal{padding:20px;max-height:calc(100dvh - 30px);overflow-y:auto}.toast{bottom:17px;line-height:1.5}}@media (max-width:380px){.topbar-inner{width:calc(100% - 22px);gap:5px}.brand{gap:6px}.brand strong{font-size:12px;letter-spacing:-.4px}.brand-mark{transform:scale(.87);transform-origin:center;margin-right:-3px}.top-actions{gap:1px}.top-actions>button{min-width:32px;padding:4px}.header-avatar-button img{width:30px;height:30px}.main-content{width:calc(100% - 24px)}.creator-panel,.panel{padding:18px 13px}.page-intro h1{font-size:26px}.visibility-legend{padding:9px 5px;gap:5px}.visibility-legend strong{font-size:11.5px}.visibility-legend small{font-size:9.5px}.social-list .social-row:last-child,.social-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"platform" "status" "address" "actions"}.social-status{justify-self:start;align-items:flex-start}.social-status span:last-child{text-align:left}.cover-empty-content{max-width:calc(100% - 110px)}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.top-actions>button.mobile-search-toggle{display:none}@media (max-width:760px){.top-actions>button.mobile-search-toggle{display:inline-flex}}@media (max-width:700px){.cover-button,.portrait-button,.top-actions>button{min-height:44px}.social-address strong{white-space:normal;overflow-wrap:anywhere}.chip button{min-width:24px;min-height:24px;align-items:center;justify-content:center}}}