.Settings-module__mF7HEa__container{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:920px;min-height:0;margin:0 auto;padding:.75rem 1.5rem;display:flex;overflow:hidden}.Settings-module__mF7HEa__headerSection{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.Settings-module__mF7HEa__title{color:var(--text-secondary,#013a57);margin:0;font-size:1.5rem}.Settings-module__mF7HEa__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.Settings-module__mF7HEa__saveButton{background-color:var(--button-primary,#06e);color:#fff;border-radius:var(--button-border-radius,40px);cursor:pointer;border:none;flex:none;padding:.6rem 1.4rem;font-size:.95rem;font-weight:500}.Settings-module__mF7HEa__saveButton:hover:not(:disabled){background-color:var(--button-primary-hover,#069)}.Settings-module__mF7HEa__saveButton:disabled{opacity:.6;cursor:not-allowed}.Settings-module__mF7HEa__content{flex-direction:column;flex:auto;gap:1rem;min-width:0;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}.Settings-module__mF7HEa__card{background:#fff;border:1px solid #eef0f2;border-radius:10px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000f}.Settings-module__mF7HEa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.Settings-module__mF7HEa__iconButton{align-items:center;gap:.4rem;display:inline-flex}.Settings-module__mF7HEa__iconButton .Settings-module__mF7HEa__uploadIcon{width:.9rem;height:.9rem}.Settings-module__mF7HEa__cardTitle{color:var(--text-secondary,#013a57);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.Settings-module__mF7HEa__cardHeader .Settings-module__mF7HEa__cardTitle{margin-bottom:0}.Settings-module__mF7HEa__cardHint{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.Settings-module__mF7HEa__statusGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.Settings-module__mF7HEa__statusItem{flex-direction:column;gap:.4rem;display:flex}.Settings-module__mF7HEa__statusLabel{text-transform:uppercase;letter-spacing:.03em;color:#8a94a6;font-size:.75rem;font-weight:600}.Settings-module__mF7HEa__statusValue{color:#1f2937;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:inline-flex}.Settings-module__mF7HEa__badge{color:#1976d2;background:#e3f2fd;border-radius:9999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.Settings-module__mF7HEa__statusPill{border-radius:9999px;align-items:center;gap:.45rem;width:fit-content;padding:.3rem .7rem;font-size:.95rem;font-weight:600;display:inline-flex}.Settings-module__mF7HEa__dot{background:currentColor;border-radius:50%;flex:none;width:.6rem;height:.6rem}.Settings-module__mF7HEa__connected{color:#1e7e34;background:#e6f4ea}.Settings-module__mF7HEa__disconnected{color:#d32f2f;background:#fbe9e7}.Settings-module__mF7HEa__checking{color:#8a6d00;background:#fff4d6}.Settings-module__mF7HEa__checking .Settings-module__mF7HEa__dot{animation:1s ease-in-out infinite Settings-module__mF7HEa__fitPulse}@keyframes Settings-module__mF7HEa__fitPulse{0%,to{opacity:1}50%{opacity:.3}}.Settings-module__mF7HEa__ghostButton{color:var(--text-secondary,#013a57);cursor:pointer;background:0 0;border:1px solid #d0d5dd;border-radius:8px;flex:none;padding:.35rem .8rem;font-size:.85rem}.Settings-module__mF7HEa__ghostButton:hover:not(:disabled){background:#f1f5f9}.Settings-module__mF7HEa__ghostButton:disabled{opacity:.6;cursor:not-allowed}.Settings-module__mF7HEa__formGroup{margin-bottom:1.1rem}.Settings-module__mF7HEa__formGroup:last-child{margin-bottom:0}.Settings-module__mF7HEa__fieldRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.1rem;display:grid}.Settings-module__mF7HEa__fieldRow .Settings-module__mF7HEa__formGroup{margin-bottom:0}.Settings-module__mF7HEa__label{color:#374151;margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.Settings-module__mF7HEa__input,.Settings-module__mF7HEa__textarea{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.Settings-module__mF7HEa__input:focus,.Settings-module__mF7HEa__textarea:focus{border-color:var(--button-primary,#06e);outline:none}.Settings-module__mF7HEa__textarea{resize:vertical}.Settings-module__mF7HEa__editorLoading{background:#f8f9fa;border:1px solid #d0d5dd;border-radius:8px;min-height:190px}.Settings-module__mF7HEa__fileInput{font-size:.9rem}.Settings-module__mF7HEa__uploadButton{border:1px solid var(--button-primary,#06e);color:var(--button-primary,#06e);border-radius:var(--button-border-radius,40px);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.Settings-module__mF7HEa__uploadButton:hover{background:color-mix(in srgb, var(--button-primary,#06e) 8%, #fff)}.Settings-module__mF7HEa__uploadButton:focus-within{outline:2px solid var(--button-primary,#06e);outline-offset:2px}.Settings-module__mF7HEa__uploadIcon{flex:none;width:1rem;height:1rem}.Settings-module__mF7HEa__uploadInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Settings-module__mF7HEa__uploadRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Settings-module__mF7HEa__uploadedName{color:#4b5563;word-break:break-all;font-size:.85rem}.Settings-module__mF7HEa__mediaField{margin-bottom:1.5rem}.Settings-module__mF7HEa__mediaField:last-child{margin-bottom:0}.Settings-module__mF7HEa__mediaField .Settings-module__mF7HEa__label{margin-bottom:.35rem}.Settings-module__mF7HEa__mediaRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.Settings-module__mF7HEa__mediaPreview{box-sizing:border-box;color:#9ca3af;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex;overflow:hidden}.Settings-module__mF7HEa__mediaPreviewEmpty{border-style:dashed}.Settings-module__mF7HEa__mediaPreview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.Settings-module__mF7HEa__mediaPlaceholderIcon{width:26px;height:26px}.Settings-module__mF7HEa__mediaControls{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.Settings-module__mF7HEa__mediaHint{color:#6b7280;margin:0;font-size:.8rem}.Settings-module__mF7HEa__checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}.Settings-module__mF7HEa__roleChecks{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.Settings-module__mF7HEa__helperText{color:#6b7280;margin:.4rem 0 0;font-size:.85rem}.Settings-module__mF7HEa__list{flex-direction:column;gap:.4rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.Settings-module__mF7HEa__listItem{background:#f8f9fa;border:1px solid #eef0f2;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.Settings-module__mF7HEa__listItemText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Settings-module__mF7HEa__removeButton{color:#d32f2f;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:1.2rem;line-height:1}.Settings-module__mF7HEa__removeButton:hover{color:#b71c1c}.Settings-module__mF7HEa__agreementInputWrapper{gap:.5rem;display:flex}.Settings-module__mF7HEa__agreementInputWrapper .Settings-module__mF7HEa__input{flex:1}.Settings-module__mF7HEa__addButton{background-color:var(--button-primary,#06e);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;margin-top:.85rem;padding:.6rem 1.1rem;font-size:.9rem}.Settings-module__mF7HEa__addButton:hover:not(:disabled){background-color:var(--button-primary-hover,#069)}.Settings-module__mF7HEa__addButton:disabled{opacity:.6;cursor:not-allowed}.Settings-module__mF7HEa__agreementList{flex-direction:column;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.Settings-module__mF7HEa__agreementItem{background:#f8f9fa;border:1px solid #eef0f2;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.Settings-module__mF7HEa__agreementMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Settings-module__mF7HEa__agreementName{color:#1f2937;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.Settings-module__mF7HEa__agreementMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Settings-module__mF7HEa__sourceBadge,.Settings-module__mF7HEa__versionBadge,.Settings-module__mF7HEa__protectedBadge,.Settings-module__mF7HEa__typeBadge{white-space:nowrap;border-radius:9999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600}.Settings-module__mF7HEa__typeBadge{color:#6d28d9;background:#ede5fa}.Settings-module__mF7HEa__sourceBadge{background:color-mix(in srgb, var(--button-primary,#06e) 12%, #fff);color:var(--button-primary,#06e)}.Settings-module__mF7HEa__versionBadge{color:#4b5563;background:#eef0f2}.Settings-module__mF7HEa__protectedBadge{color:#92400e;background:#fef3c7}.Settings-module__mF7HEa__agreementActions{flex:none;align-items:center;gap:.6rem;display:flex}.Settings-module__mF7HEa__agreementOpen{color:var(--button-primary,#06e);white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}.Settings-module__mF7HEa__agreementOpen:hover{text-decoration:underline}.Settings-module__mF7HEa__agreementAdd{border-top:1px solid #eef0f2;margin-top:1.1rem;padding-top:1rem}.Settings-module__mF7HEa__agreementAddTitle{color:#374151;margin:0 0 .6rem;font-size:.95rem}.Settings-module__mF7HEa__modeToggle{background:#f1f3f5;border-radius:9px;gap:.3rem;margin-bottom:.9rem;padding:.25rem;display:inline-flex}.Settings-module__mF7HEa__modeButton{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.Settings-module__mF7HEa__modeButtonActive{color:var(--button-primary,#06e);background:#fff;box-shadow:0 1px 2px #00000014}.Settings-module__mF7HEa__headerRow{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.Settings-module__mF7HEa__headerSecret{color:#4b5563;white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.Settings-module__mF7HEa__linkButton{color:var(--button-primary,#06e);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.Settings-module__mF7HEa__linkButton:hover{text-decoration:underline}.Settings-module__mF7HEa__agreementWarning{color:#92400e;background:#fef6e7;border:1px solid #f5d9a8;border-left:3px solid #d97706;border-radius:8px;gap:.5rem;margin:.9rem 0 0;padding:.6rem .85rem;font-size:.85rem;line-height:1.45;display:flex}.Settings-module__mF7HEa__tabs{border-bottom:1px solid #eef0f2;flex-wrap:wrap;flex:none;gap:.25rem;margin-bottom:1rem;display:flex}.Settings-module__mF7HEa__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.Settings-module__mF7HEa__tab:hover{color:var(--text-secondary,#61265e)}.Settings-module__mF7HEa__tabActive{color:var(--text-secondary,#61265e);border-bottom-color:var(--button-primary,#eb5e55)}.Settings-module__mF7HEa__saveIconButton{background:var(--button-primary,#eb5e55);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;margin-left:auto;display:inline-flex}.Settings-module__mF7HEa__saveIconButton:hover:not(:disabled){background:var(--button-primary-hover,#c84152)}.Settings-module__mF7HEa__saveIconButton:disabled{opacity:.6;cursor:not-allowed}.Settings-module__mF7HEa__saveIconButton svg{width:18px;height:18px}.Settings-module__mF7HEa__colorGroup{margin-bottom:1.25rem}.Settings-module__mF7HEa__colorGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.Settings-module__mF7HEa__colorGroupHeader .Settings-module__mF7HEa__colorGroupTitle{margin-bottom:0}.Settings-module__mF7HEa__colorGroupTitle{text-transform:uppercase;letter-spacing:.03em;color:#8a94a6;margin:0 0 .6rem;font-size:.75rem;font-weight:700}.Settings-module__mF7HEa__colorGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.Settings-module__mF7HEa__colorField{flex-direction:column;gap:.35rem;display:flex}.Settings-module__mF7HEa__colorLabel{color:#374151;font-size:.85rem;font-weight:600}.Settings-module__mF7HEa__colorInputRow{align-items:center;gap:.5rem;display:flex}.Settings-module__mF7HEa__colorSwatch{cursor:pointer;background:0 0;border:1px solid #d0d5dd;border-radius:8px;flex:none;width:38px;height:38px;padding:0}.Settings-module__mF7HEa__colorSwatch::-webkit-color-swatch-wrapper{padding:3px}.Settings-module__mF7HEa__colorSwatch::-webkit-color-swatch{border:none;border-radius:5px}.Settings-module__mF7HEa__colorSwatch::-moz-color-swatch{border:none;border-radius:5px}.Settings-module__mF7HEa__colorHex{box-sizing:border-box;text-transform:uppercase;border:1px solid #d0d5dd;border-radius:8px;flex:auto;min-width:0;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.Settings-module__mF7HEa__colorHex:focus{border-color:var(--button-primary,#eb5e55);outline:none}.Settings-module__mF7HEa__fontSelect{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.9rem}.Settings-module__mF7HEa__fontSelect:focus{border-color:var(--button-primary,#eb5e55);outline:none}.Settings-module__mF7HEa__themeLibrary{border:1px solid var(--border-color,#d4d2d4);background:#fafafa;border-radius:8px;margin:0 0 1.5rem;padding:1rem}.Settings-module__mF7HEa__themeLibraryRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Settings-module__mF7HEa__themeNameInput{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.9rem}.Settings-module__mF7HEa__themeNameInput:focus{border-color:var(--button-primary,#eb5e55);outline:none}.Settings-module__mF7HEa__libraryHint{color:var(--text-secondary,#61265e);opacity:.85;margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.Settings-module__mF7HEa__themeLibraryActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.Settings-module__mF7HEa__activeThemeBadge{color:var(--text-secondary,#61265e);font-size:.85rem;font-weight:600}.Settings-module__mF7HEa__themeLibraryButtons{flex-wrap:wrap;gap:.5rem;display:flex}.Settings-module__mF7HEa__applyButton{background-color:var(--button-primary,#eb5e55);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;padding:.35rem .9rem;font-size:.85rem;font-weight:600}.Settings-module__mF7HEa__applyButton:hover:not(:disabled){background-color:var(--button-primary-hover,#c84152)}.Settings-module__mF7HEa__applyButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.Settings-module__mF7HEa__themeLibraryRow{grid-template-columns:1fr}}.Settings-module__mF7HEa__themePreview{margin-top:1.25rem}.Settings-module__mF7HEa__previewCard{background:var(--background-color,#f8f7f4);border:1px solid var(--border-color,#d4d2d4);border-radius:10px;padding:1.25rem}.Settings-module__mF7HEa__previewHeading{font-family:var(--font-heading);color:var(--text-secondary,#61265e);margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.Settings-module__mF7HEa__previewBody{font-family:var(--font-primary);color:var(--text-primary,#291d28);margin:0 0 1rem;font-size:.92rem}.Settings-module__mF7HEa__previewButtons{flex-wrap:wrap;gap:.6rem;display:flex}.Settings-module__mF7HEa__previewPrimary{background:var(--button-primary,#eb5e55);color:#fff;border-radius:var(--button-border-radius,8px);font-family:var(--font-button);cursor:pointer;border:none;padding:.5rem 1.1rem;font-weight:600}.Settings-module__mF7HEa__previewPrimary:hover{background:var(--button-primary-hover,#c84152)}.Settings-module__mF7HEa__previewSecondary{border:1px solid var(--button-secondary,#8e3459);color:var(--button-secondary,#8e3459);border-radius:var(--button-border-radius,8px);font-family:var(--font-button);cursor:pointer;background:0 0;padding:.5rem 1.1rem;font-weight:600}@media (max-width:1024px){.Settings-module__mF7HEa__container{padding:.75rem 1rem}}@media (max-width:640px){.Settings-module__mF7HEa__container{padding:.5rem .6rem}.Settings-module__mF7HEa__card{padding:1rem}.Settings-module__mF7HEa__headerSection{align-items:stretch}.Settings-module__mF7HEa__saveButton{width:100%}}.Settings-module__mF7HEa__idpRow{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.Settings-module__mF7HEa__idpRow+.Settings-module__mF7HEa__idpRow{margin-top:.5rem}.Settings-module__mF7HEa__idpMain{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Settings-module__mF7HEa__idpName{color:var(--text-secondary,#013a57);word-break:break-word;font-weight:600}.Settings-module__mF7HEa__idpMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Settings-module__mF7HEa__idpAlias{color:#6b7280;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.Settings-module__mF7HEa__idpActions{flex:none;align-items:center;gap:.75rem;display:flex}.Settings-module__mF7HEa__idpEditor{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin-top:1rem;padding:1rem}.Settings-module__mF7HEa__configRow{grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.Settings-module__mF7HEa__editorActions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}@media (max-width:640px){.Settings-module__mF7HEa__configRow{grid-template-columns:1fr}.Settings-module__mF7HEa__idpRow{flex-direction:column;align-items:flex-start}}.Settings-module__mF7HEa__idpType,.Settings-module__mF7HEa__idpStatusOn,.Settings-module__mF7HEa__idpStatusOff{white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.Settings-module__mF7HEa__idpType{color:#475569;background:#eef2f6}.Settings-module__mF7HEa__idpStatusOn{color:#1e7e34;background:#e6f4ea}.Settings-module__mF7HEa__idpStatusOff{color:#d32f2f;background:#fbe9e7}.Settings-module__mF7HEa__idpActionBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;line-height:1.2}.Settings-module__mF7HEa__idpActionBtn:hover{background:#f3f4f6}.Settings-module__mF7HEa__idpActionDanger{color:#d32f2f;border-color:#f1c4bf}.Settings-module__mF7HEa__idpActionDanger:hover{background:#fbe9e7}@media (max-width:640px){.Settings-module__mF7HEa__tab{padding:.5rem .6rem;font-size:.85rem}}.Settings-module__mF7HEa__mapperSection{border-top:1px solid #ececec;margin-top:1.25rem;padding-top:1rem}.Settings-module__mF7HEa__mapperRow{border-bottom:1px solid #f4f4f5;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.Settings-module__mF7HEa__mapperRow>button{margin-left:auto}.Settings-module__mF7HEa__mapperArrow{color:#9ca3af;font-weight:600}
.Toast-module__EoIe4W__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.6rem;max-width:min(380px,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.Toast-module__EoIe4W__toast{pointer-events:auto;color:#1f2937;cursor:pointer;background:#fff;border-left:4px solid #9ca3af;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.35;animation:.22s cubic-bezier(.21,1.02,.73,1) Toast-module__EoIe4W__toastIn;display:flex;box-shadow:0 8px 24px #00000029}.Toast-module__EoIe4W__leaving{animation:.2s forwards Toast-module__EoIe4W__toastOut}.Toast-module__EoIe4W__success{border-left-color:#1e7e34}.Toast-module__EoIe4W__error{border-left-color:#d32f2f}.Toast-module__EoIe4W__info{border-left-color:var(--button-primary,#06e)}.Toast-module__EoIe4W__icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem}.Toast-module__EoIe4W__success .Toast-module__EoIe4W__icon{color:#1e7e34}.Toast-module__EoIe4W__error .Toast-module__EoIe4W__icon{color:#d32f2f}.Toast-module__EoIe4W__info .Toast-module__EoIe4W__icon{color:var(--button-primary,#06e)}.Toast-module__EoIe4W__text{word-break:break-word;flex:auto;min-width:0}.Toast-module__EoIe4W__close{cursor:pointer;color:#9ca3af;background:0 0;border:none;flex:none;padding:0 .1rem;font-size:1.15rem;line-height:1}.Toast-module__EoIe4W__close:hover{color:#4b5563}@keyframes Toast-module__EoIe4W__toastIn{0%{opacity:0;transform:translate(12px)translateY(-4px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes Toast-module__EoIe4W__toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.Toast-module__EoIe4W__toast,.Toast-module__EoIe4W__leaving{animation-duration:.01ms}}@media (max-width:640px){.Toast-module__EoIe4W__container{max-width:none;left:1rem;right:1rem}}
.NetworkHealth-module__9KOzIG__container{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:.75rem 1.5rem;display:flex;overflow:hidden}.NetworkHealth-module__9KOzIG__header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.NetworkHealth-module__9KOzIG__title{color:var(--text-secondary,#013a57);margin:0;font-size:1.5rem}.NetworkHealth-module__9KOzIG__description{color:#6b7280;margin:.25rem 0 .75rem;font-size:.9rem}.NetworkHealth-module__9KOzIG__refreshBtn{background:var(--button-primary,#06e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.NetworkHealth-module__9KOzIG__refreshBtn:hover:not(:disabled){background:var(--button-primary-hover,#069)}.NetworkHealth-module__9KOzIG__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.NetworkHealth-module__9KOzIG__body{flex:auto;min-height:0;padding-right:.25rem;overflow:auto}.NetworkHealth-module__9KOzIG__summary{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:.6rem 2rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex;box-shadow:0 1px 3px #0000000f}.NetworkHealth-module__9KOzIG__fact{flex-direction:column;gap:.25rem;min-width:0;display:flex}.NetworkHealth-module__9KOzIG__factLabel{text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-size:.72rem;font-weight:700}.NetworkHealth-module__9KOzIG__factValue{color:#1f2937;font-size:.9rem}.NetworkHealth-module__9KOzIG__orgs{flex-direction:column;gap:.85rem;display:flex}.NetworkHealth-module__9KOzIG__orgCard{border:1px solid #e5e7eb;border-left:3px solid var(--button-primary,#06e);background:#fff;border-radius:8px;padding:.7rem 1rem .85rem;box-shadow:0 1px 3px #0000000f}.NetworkHealth-module__9KOzIG__orgHead{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.NetworkHealth-module__9KOzIG__orgName{color:var(--text-secondary,#013a57);word-break:break-all;font-weight:600}.NetworkHealth-module__9KOzIG__tableWrap{overflow-x:auto}.NetworkHealth-module__9KOzIG__table{border-collapse:collapse;width:100%;font-size:.88rem}.NetworkHealth-module__9KOzIG__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eee;padding:.35rem .5rem;font-size:.78rem;font-weight:600}.NetworkHealth-module__9KOzIG__table td{color:#1f2937;word-break:break-word;border-bottom:1px solid #f4f4f5;padding:.4rem .5rem}.NetworkHealth-module__9KOzIG__explorer{border-top:1px solid #f0f0f1;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;padding-top:.6rem;display:flex}.NetworkHealth-module__9KOzIG__explorerLabel{text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-size:.72rem;font-weight:700}.NetworkHealth-module__9KOzIG__explorerVal{color:#1f2937;font-size:.88rem}.NetworkHealth-module__9KOzIG__pill{white-space:nowrap;border-radius:9999px;padding:.2rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.NetworkHealth-module__9KOzIG__healthy{color:#1e7e34;background:#e6f4ea}.NetworkHealth-module__9KOzIG__unhealthy{color:#d32f2f;background:#fbe9e7}.NetworkHealth-module__9KOzIG__neutral{color:#3730a3;background:#eef2ff}.NetworkHealth-module__9KOzIG__note{color:#4b5563;background:#f6f6f7;border:1px solid #ececec;border-radius:8px;padding:.9rem 1.1rem;font-size:.9rem}.NetworkHealth-module__9KOzIG__error{color:#b91c1c;background:#fbe9e7;border:1px solid #f3c9c2;border-radius:8px;padding:.9rem 1.1rem;font-size:.9rem}.NetworkHealth-module__9KOzIG__headerActions{align-items:center;gap:.5rem;display:flex}.NetworkHealth-module__9KOzIG__secondaryBtn{color:var(--text-secondary,#013a57);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.NetworkHealth-module__9KOzIG__secondaryBtn:hover:not(:disabled){background:#f3f4f6}.NetworkHealth-module__9KOzIG__section{border-top:1px solid #ececec;margin-top:1.25rem;padding-top:1rem}.NetworkHealth-module__9KOzIG__sectionHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.NetworkHealth-module__9KOzIG__sectionTitle{color:var(--text-secondary,#013a57);margin:0;font-size:1.1rem}.NetworkHealth-module__9KOzIG__rowBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.35rem .8rem;font-size:.82rem}.NetworkHealth-module__9KOzIG__rowBtn:hover{background:#f3f4f6}.NetworkHealth-module__9KOzIG__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NetworkHealth-module__9KOzIG__modalPanel{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;padding:1.25rem 1.4rem 1.4rem;overflow:auto;box-shadow:0 10px 40px #0003}.NetworkHealth-module__9KOzIG__modalHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.NetworkHealth-module__9KOzIG__modalTitle{color:var(--text-secondary,#013a57);margin:0;font-size:1.15rem}.NetworkHealth-module__9KOzIG__modalClose{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}.NetworkHealth-module__9KOzIG__modalClose:hover{color:#1f2937}@media (max-width:640px){.NetworkHealth-module__9KOzIG__container{padding:.5rem .75rem}}
.PrForm-module__Qp0Q4q__container{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:.75rem 1.5rem;display:flex;overflow:hidden}.PrForm-module__Qp0Q4q__title{color:var(--text-secondary,#013a57);margin:0;font-size:1.5rem}.PrForm-module__Qp0Q4q__description{color:#6b7280;margin:.25rem 0 .75rem;font-size:.9rem}.PrForm-module__Qp0Q4q__body{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.PrForm-module__Qp0Q4q__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.25rem 1.1rem;box-shadow:0 1px 3px #0000000f}.PrForm-module__Qp0Q4q__cardTitle{color:var(--text-secondary,#013a57);margin:0 0 .75rem;font-size:1.05rem}.PrForm-module__Qp0Q4q__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.25rem 1.25rem;display:grid}.PrForm-module__Qp0Q4q__hint{color:#6b7280;margin:.5rem 0 0;font-size:.82rem}.PrForm-module__Qp0Q4q__actions{gap:.5rem;margin-top:.85rem;display:flex}.PrForm-module__Qp0Q4q__primaryBtn{background:var(--button-primary,#06e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.2rem;font-size:.92rem}.PrForm-module__Qp0Q4q__primaryBtn:hover:not(:disabled){background:var(--button-primary-hover,#069)}.PrForm-module__Qp0Q4q__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.PrForm-module__Qp0Q4q__fieldNote{color:#6b7280;margin:.3rem 0 .75rem;font-size:.8rem}.PrForm-module__Qp0Q4q__checkboxRow{color:#1f2937;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.PrForm-module__Qp0Q4q__checkboxRow input{cursor:pointer;width:16px;height:16px}.PrForm-module__Qp0Q4q__listHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.PrForm-module__Qp0Q4q__refreshBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .9rem;font-size:.85rem}.PrForm-module__Qp0Q4q__refreshBtn:hover{background:#f3f4f6}.PrForm-module__Qp0Q4q__tableWrap{overflow-x:auto}.PrForm-module__Qp0Q4q__table{border-collapse:collapse;width:100%;font-size:.88rem}.PrForm-module__Qp0Q4q__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eee;padding:.4rem .5rem;font-size:.78rem;font-weight:600}.PrForm-module__Qp0Q4q__table td{color:#1f2937;word-break:break-word;border-bottom:1px solid #f4f4f5;padding:.45rem .5rem}.PrForm-module__Qp0Q4q__note{color:#4b5563;background:#f6f6f7;border:1px solid #ececec;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}.PrForm-module__Qp0Q4q__error{color:#b91c1c;background:#fbe9e7;border:1px solid #f3c9c2;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}@media (max-width:640px){.PrForm-module__Qp0Q4q__container{padding:.5rem .75rem}}
.Subscribers-module__lBBQYW__container{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:.75rem 1.5rem;display:flex;overflow:hidden}.Subscribers-module__lBBQYW__title{color:var(--text-secondary,#013a57);margin:0;font-size:1.5rem}.Subscribers-module__lBBQYW__description{color:#6b7280;margin:.25rem 0 .75rem;font-size:.9rem}.Subscribers-module__lBBQYW__tabBar{border-bottom:1px solid #e5e7eb;gap:.25rem;margin-bottom:.75rem;display:flex}.Subscribers-module__lBBQYW__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.92rem}.Subscribers-module__lBBQYW__tab:hover{color:var(--text-secondary,#013a57)}.Subscribers-module__lBBQYW__tabActive{color:var(--text-secondary,#013a57);border-bottom-color:var(--button-primary,#06e);font-weight:600}.Subscribers-module__lBBQYW__body{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.Subscribers-module__lBBQYW__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.25rem 1.1rem;box-shadow:0 1px 3px #0000000f}.Subscribers-module__lBBQYW__cardTitle{color:var(--text-secondary,#013a57);margin:0 0 .75rem;font-size:1.05rem}.Subscribers-module__lBBQYW__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.25rem 1.25rem;display:grid}.Subscribers-module__lBBQYW__hint{color:#6b7280;margin:.5rem 0 0;font-size:.82rem}.Subscribers-module__lBBQYW__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.Subscribers-module__lBBQYW__primaryBtn{background:var(--button-primary,#06e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.2rem;font-size:.92rem}.Subscribers-module__lBBQYW__primaryBtn:hover:not(:disabled){background:var(--button-primary-hover,#069)}.Subscribers-module__lBBQYW__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.Subscribers-module__lBBQYW__dangerBtn{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:8px;padding:.4rem .9rem;font-size:.85rem}.Subscribers-module__lBBQYW__dangerBtn:hover:not(:disabled){background:#b91c1c}.Subscribers-module__lBBQYW__dangerBtn:disabled{opacity:.6;cursor:not-allowed}.Subscribers-module__lBBQYW__refreshBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .9rem;font-size:.85rem}.Subscribers-module__lBBQYW__refreshBtn:hover{background:#f3f4f6}.Subscribers-module__lBBQYW__checkboxRow{color:#1f2937;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.9rem;display:flex}.Subscribers-module__lBBQYW__checkboxRow input{cursor:pointer;width:16px;height:16px}.Subscribers-module__lBBQYW__secretBox{background:#fffbe6;border:1px solid #f1e09a;border-radius:8px;margin-top:.85rem;padding:.75rem 1rem}.Subscribers-module__lBBQYW__secretLabel{color:#8a6d00;margin:0 0 .4rem;font-size:.82rem;font-weight:600}.Subscribers-module__lBBQYW__secretValue{word-break:break-all;color:#1f2937;background:#fff;border:1px solid #eadfa0;border-radius:6px;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.Subscribers-module__lBBQYW__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.Subscribers-module__lBBQYW__filterField{min-width:200px}.Subscribers-module__lBBQYW__listHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.Subscribers-module__lBBQYW__tableWrap{overflow-x:auto}.Subscribers-module__lBBQYW__table{border-collapse:collapse;width:100%;font-size:.88rem}.Subscribers-module__lBBQYW__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eee;padding:.4rem .5rem;font-size:.78rem;font-weight:600}.Subscribers-module__lBBQYW__table td{color:#1f2937;word-break:break-word;border-bottom:1px solid #f4f4f5;padding:.45rem .5rem}.Subscribers-module__lBBQYW__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.Subscribers-module__lBBQYW__rowActions{flex-wrap:wrap;gap:.4rem;display:flex}.Subscribers-module__lBBQYW__badge{text-transform:capitalize;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.Subscribers-module__lBBQYW__badgeOk{color:#1e7e34;background:#e6f4ea}.Subscribers-module__lBBQYW__badgeWarn{color:#a15c00;background:#fff4e5}.Subscribers-module__lBBQYW__badgeErr{color:#b91c1c;background:#fbe9e7}.Subscribers-module__lBBQYW__badgeMuted{color:#4b5563;background:#eef0f2}.Subscribers-module__lBBQYW__note{color:#4b5563;background:#f6f6f7;border:1px solid #ececec;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}.Subscribers-module__lBBQYW__error{color:#b91c1c;background:#fbe9e7;border:1px solid #f3c9c2;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}@media (max-width:640px){.Subscribers-module__lBBQYW__container{padding:.5rem .75rem}}
.Transfer-module__ONcDLa__container{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:.75rem 1.5rem;display:flex;overflow:hidden}.Transfer-module__ONcDLa__title{color:var(--text-secondary,#013a57);margin:0;font-size:1.5rem}.Transfer-module__ONcDLa__description{color:#6b7280;margin:.25rem 0 .75rem;font-size:.9rem}.Transfer-module__ONcDLa__body{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.Transfer-module__ONcDLa__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.25rem 1.1rem;box-shadow:0 1px 3px #0000000f}.Transfer-module__ONcDLa__cardTitle{color:var(--text-secondary,#013a57);margin:0 0 .75rem;font-size:1.05rem}.Transfer-module__ONcDLa__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.25rem 1.25rem;display:grid}.Transfer-module__ONcDLa__hint{color:#6b7280;margin:.5rem 0 0;font-size:.82rem}.Transfer-module__ONcDLa__actions{gap:.5rem;margin-top:.85rem;display:flex}.Transfer-module__ONcDLa__primaryBtn{background:var(--button-primary,#06e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.2rem;font-size:.92rem}.Transfer-module__ONcDLa__primaryBtn:hover:not(:disabled){background:var(--button-primary-hover,#069)}.Transfer-module__ONcDLa__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.Transfer-module__ONcDLa__fieldNote{color:#6b7280;margin:.3rem 0 .75rem;font-size:.8rem}.Transfer-module__ONcDLa__listHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.Transfer-module__ONcDLa__refreshBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .9rem;font-size:.85rem}.Transfer-module__ONcDLa__refreshBtn:hover{background:#f3f4f6}.Transfer-module__ONcDLa__tableWrap{overflow-x:auto}.Transfer-module__ONcDLa__table{border-collapse:collapse;width:100%;font-size:.88rem}.Transfer-module__ONcDLa__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eee;padding:.4rem .5rem;font-size:.78rem;font-weight:600}.Transfer-module__ONcDLa__table td{color:#1f2937;word-break:break-word;border-bottom:1px solid #f4f4f5;padding:.45rem .5rem}.Transfer-module__ONcDLa__note{color:#4b5563;background:#f6f6f7;border:1px solid #ececec;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}.Transfer-module__ONcDLa__error{color:#b91c1c;background:#fbe9e7;border:1px solid #f3c9c2;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}@media (max-width:640px){.Transfer-module__ONcDLa__container{padding:.5rem .75rem}}
