.plex_page__6Fudy{min-height:calc(100svh - 88px);max-width:1080px;margin:auto;padding:48px 32px 88px;color:#172332}.plex_backLink__Y7y1K{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#526275;font-size:13px}.plex_header__gEzsK{margin-top:20px;max-width:650px}.plex_eyebrow__fkc__{margin:0 0 10px;color:#6c7b8f;font:650 10px ui-monospace,monospace;letter-spacing:.18em}.plex_header__gEzsK h1,.plex_page__6Fudy>h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:-.05em;font-weight:590}.plex_intro__0WcX9{margin:16px 0 0;color:#637185;font-size:15px;line-height:1.65}.plex_loading__NQvBN{padding:56px 0;color:#657489}.plex_connectionCard__K_oCW,.plex_emptyState__8StAI,.plex_serviceState___v9yJ{margin-top:34px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(32,48,68,.07)}.plex_emptyState__8StAI{padding:30px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.plex_emptyState__8StAI h2{margin:0;font-size:19px}.plex_emptyState__8StAI p{margin:5px 0 0;color:#6a788b;font-size:13px}.plex_emptyIcon__y5wrc,.plex_serverIcon__ned6i{display:grid;place-items:center;color:#126bd6;background:#edf5ff}.plex_emptyIcon__y5wrc{width:52px;height:52px;border-radius:15px}.plex_serviceState___v9yJ{padding:26px 28px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.plex_serviceCopy__Lr5r8 .plex_eyebrow__fkc__{margin-bottom:6px}.plex_serviceCopy__Lr5r8 h2{margin:0;font-size:19px;letter-spacing:-.02em}.plex_serviceCopy__Lr5r8>p:not(.plex_eyebrow__fkc__){max-width:620px;margin:6px 0 0;color:#637185;font-size:13px;line-height:1.55}.plex_serviceCopy__Lr5r8 .plex_retryTime__AbMmw{color:#425269;font-weight:650}.plex_accountBar__oj3b_{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #e8edf2}.plex_accountIdentity__XJwwu{min-width:0;display:flex;align-items:center;gap:14px}.plex_plexMark__E4Mfq{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#20252b;color:#e5a30a;font-size:20px;font-weight:800}.plex_accountTitle__ASUt_{display:flex;align-items:center;gap:10px}.plex_accountTitle__ASUt_ h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:650}.plex_accountIdentity__XJwwu p{margin:4px 0 0;color:#7a8798;font-size:11px}.plex_historyState__e6WrX,.plex_status__FyK1y{display:inline-flex;align-items:center;width:max-content;border-radius:999px;text-transform:uppercase;font-size:9px;font-weight:750;letter-spacing:.08em}.plex_status__FyK1y{padding:6px 8px;color:#1c7253;background:#e8f7f1}.plex_status__FyK1y[data-status=connecting]{color:#8a6212;background:#fff4d7}.plex_actions__g1gFL{display:flex;align-items:center;gap:8px}.plex_iconButton__MYaSE,.plex_primaryButton__Rg3_V,.plex_secondaryButton__ymUpt,.plex_textButton__mtMta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:13px;font-weight:650;transition:background .18s ease,color .18s ease}.plex_primaryButton__Rg3_V{padding:0 17px;background:#0868df;color:#fff;box-shadow:0 8px 20px rgba(8,104,223,.2)}.plex_primaryButton__Rg3_V:hover{background:#075dc8}.plex_primaryButton__Rg3_V:disabled{opacity:.55;cursor:progress}.plex_secondaryButton__ymUpt{padding:0 15px;border:1px solid #dce3eb;color:#344256;background:#fff}.plex_iconButton__MYaSE:hover,.plex_secondaryButton__ymUpt:hover{background:#f3f6f9}.plex_iconButton__MYaSE{width:44px;padding:0;color:#667588;background:#f5f7f9}.plex_textButton__mtMta{padding:0 8px;color:#1667bf;background:transparent}.plex_syncHint__SiwPN{margin:0;padding:11px 24px;border-bottom:1px solid #e8edf2;color:#657489;background:#fbfcfd;font-size:11px;line-height:1.5}.plex_connectionBody__PPuez{padding:26px 24px;background:#f7f9fb}.plex_authorization__0b9pQ{padding:4px 0;display:flex;flex-direction:column;gap:16px}.plex_authorization__0b9pQ p{margin:0;color:#637185;font-size:14px}.plex_authorizationAction__zpBcJ{margin-top:2px}.plex_connectorForm__AeWoF{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.plex_connectorForm__AeWoF>div,.plex_connectorForm__AeWoF>h2,.plex_connectorForm__AeWoF>label,.plex_connectorForm__AeWoF>p{flex-basis:100%}.plex_connectorForm__AeWoF h2{margin:0;font-size:19px}.plex_connectorForm__AeWoF p{margin:0;color:#637185;font-size:13px;line-height:1.55}.plex_connectorForm__AeWoF label{display:grid;gap:7px;color:#536174;font-size:12px;font-weight:650}.plex_connectorForm__AeWoF input:not([type=checkbox]),.plex_connectorForm__AeWoF textarea{min-height:44px;width:100%;padding:10px 12px;border:1px solid #dce3eb;border-radius:11px;background:#fff;color:#172332;font:inherit;resize:vertical}.plex_connectorForm__AeWoF code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px}.plex_connectorForm__AeWoF>div label{min-height:44px;display:flex;align-items:center;gap:10px}.plex_connectorForm__AeWoF input[type=checkbox]{width:17px;height:17px;accent-color:#0868df}.plex_sectionHeader__BGXFe{display:flex;align-items:end;justify-content:space-between;gap:18px}.plex_sectionHeader__BGXFe h3{margin:0;font-size:17px;letter-spacing:-.02em}.plex_sectionHeader__BGXFe .plex_eyebrow__fkc__{margin-bottom:5px}.plex_muted__ktJ3I{color:#6e7c8f;font-size:13px}.plex_serverCard__NxX5h{margin-top:15px;padding:18px;border-radius:15px;background:#fff}.plex_serverTop__SGQVb{display:flex;align-items:center;justify-content:space-between;gap:18px}.plex_serverIdentity__iC8Ql{min-width:0;display:flex;align-items:center;gap:12px}.plex_serverIcon__ned6i{width:38px;height:38px;flex:0 0 38px;border-radius:11px;color:#718096;background:#eef1f4}.plex_serverIcon__ned6i[data-online=true]{color:#16705a;background:#e9f7f2}.plex_serverIdentity__iC8Ql strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.plex_serverMeta__fod_j{margin-top:3px;color:#748296;font-size:11px}.plex_libraries__3hpP1{margin-top:17px;padding-top:16px;border-top:1px solid #edf0f3}.plex_libraries__3hpP1>p{margin:0 0 9px;color:#7a8798;font:650 9px ui-monospace,monospace;letter-spacing:.16em}.plex_libraryList__lnFov{display:flex;flex-wrap:wrap;gap:8px}.plex_libraryToggle__BZosU{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;gap:9px;border-radius:11px;background:#f1f4f7;color:#536174;cursor:pointer}.plex_libraryToggle__BZosU[data-enabled=true]{background:#eaf3ff;color:#175fae}.plex_libraryToggle__BZosU input{width:16px;height:16px;accent-color:#0868df}.plex_libraryToggle__BZosU span{display:flex;align-items:baseline;gap:7px;font-size:12px;font-weight:650}.plex_libraryToggle__BZosU small{color:#7d8a9a;font-size:10px;font-weight:500}.plex_history__lQDt6{padding:24px;border-top:1px solid #e8edf2}.plex_historyList__BVQxw{margin-top:13px;display:grid;gap:7px}.plex_historyRow__qkWlz{min-height:45px;padding:10px 12px;display:grid;grid-template-columns:80px 170px 1fr;align-items:center;gap:10px;border-radius:11px;background:#f5f7f9;font-size:11px}.plex_historyState__e6WrX{padding:5px 7px;color:#216d54;background:#e5f5ef}.plex_error__1PkLG,.plex_historyError__bvHuu,.plex_historyState__e6WrX[data-status=failed]{color:#a13b3b}.plex_historyState__e6WrX[data-status=failed]{background:#faeaea}.plex_historyState__e6WrX[data-status=discovering],.plex_historyState__e6WrX[data-status=queued],.plex_historyState__e6WrX[data-status=syncing]{color:#85610e;background:#fff1cc}.plex_historyDate__cm7uM{color:#778496}.plex_historyNumbers__qoD82{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:#3f4e61;text-align:right}.plex_historyNumbers__qoD82 small{padding:4px 6px;border-radius:6px;color:#5f6e80;background:#e9edf2;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.plex_historyError__bvHuu{grid-column:2/-1}.plex_error__1PkLG{margin:10px 0 0;font-size:12px}@media(max-width:700px){.plex_page__6Fudy{min-height:calc(100svh - 66px);padding:24px 16px 38px}.plex_header__gEzsK{margin-top:12px}.plex_header__gEzsK h1,.plex_page__6Fudy>h1{font-size:36px}.plex_intro__0WcX9{font-size:13px}.plex_connectionCard__K_oCW,.plex_emptyState__8StAI,.plex_serviceState___v9yJ{margin-top:24px;border-radius:16px}.plex_emptyState__8StAI,.plex_serviceState___v9yJ{padding:22px;grid-template-columns:auto 1fr}.plex_emptyState__8StAI .plex_error__1PkLG,.plex_emptyState__8StAI .plex_primaryButton__Rg3_V,.plex_serviceState___v9yJ .plex_secondaryButton__ymUpt{grid-column:1/-1}.plex_serviceState___v9yJ .plex_secondaryButton__ymUpt{width:100%}.plex_accountBar__oj3b_{padding:17px;align-items:stretch;flex-direction:column}.plex_accountTitle__ASUt_{align-items:flex-start;flex-direction:column;gap:5px}.plex_accountIdentity__XJwwu{gap:10px}.plex_plexMark__E4Mfq{width:38px;height:38px;flex-basis:38px}.plex_actions__g1gFL{width:100%;align-items:stretch}.plex_actions__g1gFL .plex_primaryButton__Rg3_V,.plex_actions__g1gFL .plex_secondaryButton__ymUpt{flex:1;padding:0 10px}.plex_syncHint__SiwPN{padding:10px 17px}.plex_connectionBody__PPuez{padding:20px 16px}.plex_serverTop__SGQVb{align-items:flex-start;flex-direction:column}.plex_serverTop__SGQVb .plex_secondaryButton__ymUpt{width:100%}.plex_libraryList__lnFov{display:grid;grid-template-columns:1fr 1fr}.plex_libraryToggle__BZosU{width:100%}.plex_history__lQDt6{padding:20px 16px}.plex_historyRow__qkWlz{grid-template-columns:74px 1fr}.plex_historyNumbers__qoD82{justify-content:flex-start;text-align:left;grid-column:1/-1}.plex_historyError__bvHuu{grid-column:1/-1}.plex_historyDate__cm7uM{text-align:right}}@media(max-width:380px){.plex_libraryList__lnFov{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.plex_iconButton__MYaSE,.plex_primaryButton__Rg3_V,.plex_secondaryButton__ymUpt,.plex_textButton__mtMta{transition:none}}.plex_syncJob__PLeqf{flex-basis:100%;display:grid;gap:7px}.plex_syncProgress__uHNqQ{grid-column:1/-1;position:relative;height:18px;overflow:hidden;border-radius:9px;background:#e4eaf0}.plex_syncProgress__uHNqQ i{display:block;height:100%;border-radius:inherit;background:#0868df;transition:width .3s ease}.plex_syncProgress__uHNqQ b{position:absolute;inset:0;display:grid;place-items:center;color:#172332;font-size:9px;font-weight:750}.plex_historyRow__qkWlz .plex_syncProgress__uHNqQ{grid-column:2/-1}@media(max-width:700px){.plex_historyRow__qkWlz .plex_syncProgress__uHNqQ{grid-column:1/-1}}