:root{margin:0;--main-bg-color: #101827;--content-bg: #1f2937;--border-color: #374151;--title-color: #ffffff;--subtitle-color: #9ca3af;--green-text: #34d399;--red-text: #f87171;--create-button-bg: #2563eb;--create-button-bg-hover: #1d4ed8;--input-border-focus: #3b82f6;--selected-theme-text-color: #d1e0ff;--icon-bt-bg: #374151;--icon-bt-bg-hover: #4b5563;--overlay-bg: rgba(0, 0, 0, .5);--close-icon-color: #9ca3af;--modal-button-text: #ffffff}:root[data-theme=light]{--main-bg-color: #f9fafb;--content-bg: #fff;--border-color: #e5e7eb;--title-color: #121827;--subtitle-color: #4b5462;--selected-theme-text-color: #002f8d;--icon-bt-bg: #f3f4f6;--icon-bt-bg-hover: #e5e7eb;--overlay-bg: rgba(0, 0, 0, .5);--close-icon-color: #4b5563;--modal-button-text: #111827}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}._main_12bxz_1{height:100vh;width:100vw;overflow:hidden}._container_12bxz_7{position:relative;height:100%;width:100%;overflow:hidden;background:radial-gradient(ellipse at top,#1e3a8a 0%,transparent 50%),radial-gradient(ellipse at bottom,#312e81 0%,transparent 50%),linear-gradient(135deg,#0f172a,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center;padding:1rem}._container_12bxz_7:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%)}._animatedBackground_12bxz_33{position:absolute;inset:0;z-index:0;overflow:hidden}._animatedBackground_12bxz_33:before,._animatedBackground_12bxz_33:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.25) 0%,rgba(59,130,246,.1) 30%,transparent 70%)}._animatedBackground_12bxz_33:before{width:600px;height:600px;top:-20%;left:-15%;animation:_floatOrb1_12bxz_1 12s ease-in-out infinite}._animatedBackground_12bxz_33:after{width:500px;height:500px;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(6,182,212,.08) 30%,transparent 70%);animation:_floatOrb2_12bxz_1 15s ease-in-out infinite}@keyframes _floatOrb1_12bxz_1{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(30px,40px) scale(1.1);opacity:.8}}@keyframes _floatOrb2_12bxz_1{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-40px,-30px) scale(1.15);opacity:.7}}._decorativeElements_12bxz_91{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}._floatingCircleContainer_12bxz_99{position:absolute;height:200px;width:200px;animation:_rotate_360_12bxz_1 40s ease-in-out infinite;opacity:.4}._floatingCircle_12bxz_99{position:relative;border-radius:50%;border:1px solid rgba(177,193,241,.2);opacity:.5;animation:_float_12bxz_99 20s ease-in-out infinite}._floatingCircleContainer_12bxz_99:nth-child(1) ._floatingCircle_12bxz_99{width:80px;height:80px;animation-delay:0s;box-shadow:#0890b24a 0 0 20px 2px}._floatingCircleContainer_12bxz_99:nth-child(1){top:15%;left:15%;animation-delay:0s}._floatingCircleContainer_12bxz_99:nth-child(2) ._floatingCircle_12bxz_99{width:120px;height:120px;animation-delay:2s;box-shadow:#4086ff49 0 0 10px 1px}._floatingCircleContainer_12bxz_99:nth-child(2){top:60%;left:15%;animation-delay:2s}._floatingCircleContainer_12bxz_99:nth-child(3) ._floatingCircle_12bxz_99{width:60px;height:60px;animation-delay:1s;box-shadow:#adbbff50 0 0 25px 5px}._floatingCircleContainer_12bxz_99:nth-child(3){bottom:20%;right:20%;animation-delay:0s}@keyframes _float_12bxz_99{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(120px);opacity:.8}}@keyframes _rotate_360_12bxz_1{0%,to{transform:rotate(0)}50%{transform:rotate(360deg)}}._loginContent_12bxz_175{position:relative;z-index:10;width:100%;max-width:420px}._loginCard_12bxz_182{background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:16px;padding:3rem 2rem;box-shadow:0 20px 60px #0000004d}._shieldIconContainer_12bxz_192{display:flex;justify-content:center;margin-bottom:2rem;position:relative;height:90px;align-items:center}._shieldGlow_12bxz_201{position:absolute;width:110px;height:110px;background:radial-gradient(circle,rgba(59,130,246,.4),rgba(6,182,212,.2),transparent);border-radius:50%;animation:_gentleRotate_12bxz_1 15s linear infinite}@keyframes _gentleRotate_12bxz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._shieldIcon_12bxz_192{position:relative;width:70px;height:70px;color:#fff;filter:drop-shadow(0 0 10px rgba(59,130,246,.4)) drop-shadow(0 0 20px rgba(6,182,212,.3));will-change:filter;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:50%;padding:1.2rem}._loginHeader_12bxz_232{text-align:center;margin-bottom:2.5rem}._loginTitle_12bxz_237{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;filter:drop-shadow(0 0 10px rgba(96,165,250,.5)) drop-shadow(0 0 20px rgba(34,211,238,.3))}._loginSubtitle_12bxz_248{color:#94a3b8;font-size:.95rem}._loginForm_12bxz_254{display:flex;flex-direction:column;gap:1.5rem}._formGroup_12bxz_260{display:flex;flex-direction:column;gap:.5rem}._formLabel_12bxz_266{color:#cbd5e1;font-size:.875rem;font-weight:500}._inputWrapper_12bxz_272{position:relative;display:flex;align-items:center}._passwordInput_12bxz_278{width:100%;padding:.75rem 3rem .75rem 1rem;background:#1e293b80;border:1px solid #475569;border-radius:8px;color:#fff;font-size:1rem;outline:none;transition:all .3s ease}._passwordInput_12bxz_278::placeholder{color:#64748b}._passwordInput_12bxz_278:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._togglePasswordBtn_12bxz_299{position:absolute;right:.75rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._togglePasswordBtn_12bxz_299:hover{color:#cbd5e1}._submitBtn_12bxz_317{width:100%;padding:.875rem;background:linear-gradient(135deg,#2563eb,#0891b2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:48px}._submitBtn_12bxz_317:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#0e7490);transform:translateY(-1px)}._submitBtn_12bxz_317:active:not(:disabled){transform:translateY(0)}._submitBtn_12bxz_317:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_12bxz_348{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_12bxz_1 .8s linear infinite;display:inline-block}@keyframes _spin_12bxz_1{to{transform:rotate(360deg)}}._loginFooter_12bxz_365{margin-top:1.5rem;text-align:center}._footerText_12bxz_370{color:#64748b;font-size:.75rem}@media(max-width:480px){._loginCard_12bxz_182{padding:2rem 1.5rem}._loginTitle_12bxz_237{font-size:1.75rem}}#_dashboardContainer_127tq_1{min-width:320px;min-height:100vh;width:100vw;background-color:var(--main-bg-color);display:flex;flex-direction:column;gap:2rem}._iconButton_127tq_11{background:var(--icon-bt-bg);border:1px solid var(--border-color);border-radius:10px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title-color)}._iconButton_127tq_11:hover{background:var(--icon-bt-bg-hover)}#_dashboardHeader_127tq_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-color);background-color:var(--content-bg);width:100vw;height:100px}@media(min-width:640px){#_dashboardHeader_127tq_1{height:80px}}#_themeSelector_127tq_1{margin-right:30px}#_titleContainer_127tq_1{display:flex;flex-direction:column;gap:.25rem;margin-left:30px}#_pageTitle_127tq_1{font-size:1.2rem;font-weight:600;color:var(--title-color)}#_subTitle_127tq_1{font-size:1rem;color:var(--subtitle-color)}#_statusCardsSection_127tq_1{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}._statusCard_127tq_75{background-color:var(--content-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.75rem;color:var(--title-color);display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:.75rem;flex:1 1 150px;max-width:360px;width:100%;height:93px}._statusCard_127tq_75 ._statusCardTitle_127tq_92{font-size:1rem;font-weight:100}._statusCardValue_127tq_97{font-size:2.5rem;font-weight:500}#_totalUsersValue_127tq_1{color:var(--title-color)}#_connectedUsersValue_127tq_1{color:var(--green-text)}#_blockedUsersValue_127tq_1{color:var(--red-text)}._contentDiv_127tq_115{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;padding-inline:4rem;gap:2rem}@media(max-width:640px){._contentDiv_127tq_115{padding-inline:1rem}#_searchInputContainer_127tq_1 input::placeholder{font-size:.9rem}}#_usersSection_127tq_1{display:flex;flex-direction:column;gap:2rem;align-items:stretch}#_searchBar_127tq_1{display:flex;align-items:center;gap:10px;background-color:var(--content-bg);border-radius:10px;border:1px solid var(--border-color);padding:.5rem 1rem;color:var(--title-color);flex-wrap:wrap}#_searchInputContainer_127tq_1{display:flex;align-items:center;justify-content:center;position:relative;flex:1 1 420px;min-width:220px}._searchIcon_127tq_163{position:absolute;left:10px;color:var(--subtitle-color)}#_searchInputContainer_127tq_1 input{background-color:var(--main-bg-color);color:var(--subtitle-color);height:40px;width:100%;border-radius:8px;border:1px solid var(--border-color);padding-left:2.5rem;font-size:1rem}#_searchInputContainer_127tq_1 input:focus{outline:none;border-color:var(--input-border-focus)}#_createUserButton_127tq_1{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;height:40px;background-color:var(--create-button-bg);border:none;border-radius:.5rem;cursor:pointer;color:#fff;transition:background-color .2s;grid-area:create}#_createUserButton_127tq_1:hover{background-color:var(--create-button-bg-hover)}#_refreshControls_127tq_1{height:40px;display:grid;align-items:center;grid-template-columns:auto 40px;gap:.5rem;grid-area:refresh}#_refreshControls_127tq_1 select{background-color:var(--main-bg-color);color:var(--title-color);border-radius:10px;height:100%;min-width:120px;border:1px solid var(--border-color);padding-left:10px}._spin_127tq_224{animation:_spin_127tq_224 1s linear infinite}@keyframes _spin_127tq_224{to{transform:rotate(360deg)}}#_usersList_127tq_1{display:flex;flex-direction:column;gap:1rem;padding:0}._themeSelector_ue6l3_1{position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._themeTrigger_ue6l3_6{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border-color);background:var(--icon-bt-bg);color:var(--title-color);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:2.5rem;box-shadow:0 1px 3px #0000001a}._themeTrigger_ue6l3_6:hover{background:var(--icon-bt-bg-hover);transform:translateY(-1px)}._themeIcon_ue6l3_28,._optionIcon_ue6l3_29{width:1.25rem;height:1.25rem;color:var(--subtitle-color)}._themeLabel_ue6l3_35{color:var(--title-color)}._chevron_ue6l3_39{width:1rem;height:1rem;color:var(--subtitle-color);transition:transform .2s ease;margin-left:auto}._chevronOpen_ue6l3_47{transform:rotate(180deg)}._themeDropdown_ue6l3_51{position:absolute;top:calc(100% + .25rem);right:0;min-width:140px;background:var(--content-bg);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 25px #0003;z-index:1000;overflow:hidden;animation:_slideDown_ue6l3_1 .15s ease-out}@keyframes _slideDown_ue6l3_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._themeOption_ue6l3_76{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:var(--title-color);cursor:pointer;transition:all .15s ease;font-size:.875rem;text-align:left}._themeOption_ue6l3_76:hover{background:var(--toggle-theme-background)}._themeOptionActive_ue6l3_95{background:var(--toggle-theme-background);color:var(--selected-theme-text-color)}._optionIcon_ue6l3_29{flex-shrink:0}._optionLabel_ue6l3_104{font-weight:500}._activeIndicator_ue6l3_108{width:4px;height:4px;background:var(--selected-theme-text-color);border-radius:50%;margin-left:auto}@media(max-width:640px){._themeTrigger_ue6l3_6{padding:.5rem;font-size:.75rem}._themeLabel_ue6l3_35{display:none}}[data-theme=light]{--connected-color: #059669;--disconnected-color: #4b5563;--blocked-color: #dc2626;--username-color: #101827;--label-color: #6b7280;--value-color: #111827;--upload-color: #d97706;--download-color: #0891b2;--view-button-bg: #eff6ff;--view-button-text: #2563eb;--view-button-bg-hover: #dbeafe;--block-button-bg: #fef3c7;--block-button-text: #d97706;--block-button-bg-hover: #fde68a;--unblock-button-bg: #d1fae5;--unblock-button-text: #059669;--unblock-button-bg-hover: #a7f3d0;--download-button-bg: #f3e8ff;--download-button-text: #9333ea;--download-button-bg-hover: #e9d5ff;--revoke-button-bg: #fee2e2;--revoke-button-text: #dc2626;--revoke-button-bg-hover: #fecaca}[data-theme=dark]{--connected-color: #34d399;--disconnected-color: #9ca3af;--blocked-color: #f87171;--username-color: #ffffff;--label-color: #9ca3af;--value-color: #ffffff;--upload-color: #fbbf24;--download-color: #22d3ee;--view-button-bg: rgba(37, 99, 235, .2);--view-button-text: #60a5fa;--view-button-bg-hover: rgba(37, 99, 235, .3);--block-button-bg: rgba(217, 119, 6, .2);--block-button-text: #fbbf24;--block-button-bg-hover: rgba(217, 119, 6, .3);--unblock-button-bg: rgba(5, 150, 105, .2);--unblock-button-text: #34d399;--unblock-button-bg-hover: rgba(5, 150, 105, .3);--download-button-bg: rgba(147, 51, 234, .2);--download-button-text: #c084fc;--download-button-bg-hover: rgba(147, 51, 234, .3);--revoke-button-bg: rgba(220, 38, 38, .2);--revoke-button-text: #f87171;--revoke-button-bg-hover: rgba(220, 38, 38, .3)}._userCard_17v8i_53{background-color:var(--content-bg);border-radius:.5rem;border:1px solid var(--border-color);padding:1rem;transition:all .2s}._userCard_17v8i_53:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-theme=dark] ._userCard_17v8i_53:hover{box-shadow:0 10px 15px -3px #6a6fce1a,0 4px 6px -2px #352c940d;border-color:#22aaee9d}@media(min-width:640px){._userCard_17v8i_53{padding:1.5rem}}._cardContent_17v8i_76{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){._cardContent_17v8i_76{flex-direction:row;align-items:center;justify-content:space-between}}._userInfo_17v8i_91{flex:1;min-width:0}._userHeader_17v8i_96{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._statusIcon_17v8i_103{width:.75rem;height:.75rem;fill:currentColor}._statusIcon_17v8i_103._connected_17v8i_109{color:var(--connected-color)}._statusIcon_17v8i_103._disconnected_17v8i_113{color:var(--disconnected-color)}._statusIcon_17v8i_103._blocked_17v8i_117{color:var(--blocked-color)}._username_17v8i_121{color:var(--username-color);margin:0 10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:300}._statusBadge_17v8i_132{display:flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:300}._statusBadge_17v8i_132._connected_17v8i_109{color:var(--connected-color)}._statusBadge_17v8i_132._disconnected_17v8i_113{color:var(--disconnected-color)}._statusBadge_17v8i_132._blocked_17v8i_117{color:var(--blocked-color)}._clockIcon_17v8i_152{width:1rem;height:1rem}._detailsGrid_17v8i_158{display:grid;grid-template-columns:1fr;gap:.75rem;font-size:.875rem}@media(min-width:640px){._detailsGrid_17v8i_158{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._detailsGrid_17v8i_158{grid-template-columns:repeat(4,1fr)}}._detailItem_17v8i_177{display:flex;flex-direction:column}._detailLabel_17v8i_182{color:var(--label-color);margin-bottom:.125rem}._detailValue_17v8i_187{color:var(--value-color);margin:0}._detailValue_17v8i_187._upload_17v8i_192{color:var(--upload-color)}._detailValue_17v8i_187._download_17v8i_196{color:var(--download-color)}._actions_17v8i_201{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:1024px){._actions_17v8i_201{flex-wrap:nowrap}}._actionButton_17v8i_213{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-width:80px;min-height:25px;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s;font-size:.875rem}._actionButton_17v8i_213 svg{width:1rem;height:1rem}._actionButton_17v8i_213 span{display:none}@media(min-width:640px){._actionButton_17v8i_213 span{display:inline}}._viewButton_17v8i_243{background-color:var(--view-button-bg);color:var(--view-button-text)}._viewButton_17v8i_243:hover{background-color:var(--view-button-bg-hover)}._blockButton_17v8i_252{background-color:var(--block-button-bg);color:var(--block-button-text)}._blockButton_17v8i_252:hover{background-color:var(--block-button-bg-hover)}._unblockButton_17v8i_261{background-color:var(--unblock-button-bg);color:var(--unblock-button-text)}._unblockButton_17v8i_261:hover{background-color:var(--unblock-button-bg-hover)}._downloadButton_17v8i_270{background-color:var(--download-button-bg);color:var(--download-button-text)}._downloadButton_17v8i_270:hover{background-color:var(--download-button-bg-hover)}._revokeButton_17v8i_279{background-color:var(--revoke-button-bg);color:var(--revoke-button-text)}._revokeButton_17v8i_279:hover{background-color:var(--revoke-button-bg-hover)}._btn_10hpn_3{position:relative}._hidden_10hpn_18{visibility:hidden!important}._btn_10hpn_3[disabled]{cursor:not-allowed;opacity:.9;pointer-events:none}._btn_10hpn_3._loading_10hpn_29:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0);width:1rem;height:1rem;border-radius:50%;border:2px solid var(--spinner-track, rgba(0, 0, 0, .12));border-top-color:var(--spinner-color, currentColor);pointer-events:none;animation:_spin_10hpn_1 .8s linear infinite}@keyframes _spin_10hpn_1{to{transform:translate(-50%,-50%) rotate(360deg)}}[data-theme=light]{--close-hover-bg: var(--icon-bt-bg-hover);--close-icon-color: var(--icon-bt-bg);--label-color: #374151;--input-icon-color: #9ca3af;--input-bg: #f9fafb;--input-border-color: #d1d5db;--input-text-color: #111827;--placeholder-color: #6b7280;--input-focus-color: #3b82f6;--toggle-color: #9ca3af;--toggle-hover-color: #4b5563;--error-color: #dc2626;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-text-color: #1e40af;--cancel-button-bg: var(--icon-bt-bg);--cancel-button-text: var(--modal-button-text);--cancel-button-hover: var(--icon-bt-bg-hover);--submit-button-bg: #2563eb;--submit-button-hover: #1d4ed8;--spinner-color: #ffffff;--spinner-track: rgba(60, 60, 60, .464)}[data-theme=dark]{--close-hover-bg: var(--icon-bt-bg-hover);--close-icon-color: var(--icon-bt-bg);--label-color: #d1d5db;--input-icon-color: #9ca3af;--input-bg: #111827;--input-border-color: #4b5563;--input-text-color: #ffffff;--placeholder-color: #9ca3af;--input-focus-color: #60a5fa;--toggle-color: #9ca3af;--toggle-hover-color: #d1d5db;--error-color: #f87171;--info-bg: rgba(37, 99, 235, .2);--info-border: rgba(37, 99, 235, .5);--info-text-color: #93c5fd;--cancel-button-bg: var(--icon-bt-bg);--cancel-button-text: var(--modal-button-text);--cancel-button-hover: var(--icon-bt-bg-hover);--submit-button-bg: #3b82f6;--submit-button-hover: #2563eb;--spinner-color: #ffffff;--spinner-track: rgba(255, 255, 255, .223)}._modalOverlay_p2nd2_56{position:fixed;inset:0;background-color:var(--overlay-bg);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}._modalContent_p2nd2_67{background-color:var(--content-bg);border-radius:.5rem;max-width:28rem;width:100%}._modalHeader_p2nd2_75{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}._modalTitle_p2nd2_83{color:var(--title-color);margin:0}._closeButton_p2nd2_88{display:flex;align-items:center;justify-content:center;padding:10px;border:none;cursor:pointer;background:var(--icon-bt-bg);border-radius:10px;transition:background-color .2s}._closeButton_p2nd2_88:hover{background-color:var(--icon-bt-bg-hover)}._closeIcon_p2nd2_104{width:1.25rem;height:1.25rem;color:var(--title-color)}._form_p2nd2_111{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formGroup_p2nd2_118{display:flex;flex-direction:column}._label_p2nd2_123{display:block;font-size:.875rem;color:var(--label-color);margin-bottom:.5rem}._inputWrapper_p2nd2_130{position:relative;padding:10px}._inputIcon_p2nd2_135{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--input-icon-color);width:1.25rem;height:1.25rem}._input_p2nd2_130{width:calc(100% - 3.5rem);padding:.5rem 1rem .5rem 2.5rem;background-color:var(--input-bg);border:1px solid var(--input-border-color);border-radius:.5rem;color:var(--input-text-color);transition:all .2s}._input_p2nd2_130::placeholder{color:var(--placeholder-color)}._input_p2nd2_130:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--input-focus-color) 15%,transparent)}._input_p2nd2_130._error_p2nd2_165{border-color:var(--error-color)}._inputWithToggle_p2nd2_169{padding-right:3rem;width:calc(100% - 5.5rem)}._toggleButton_p2nd2_174{position:absolute;right:1.4rem;top:52%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--toggle-color);padding:0}._toggleButton_p2nd2_174:hover{color:var(--toggle-hover-color)}._toggleIcon_p2nd2_190{width:1.25rem;height:1.25rem}._errorMessage_p2nd2_195{margin-top:.25rem;font-size:.875rem;color:var(--error-color)}._infoBox_p2nd2_202{background-color:var(--info-bg);border:1px solid var(--info-border);border-radius:.5rem;padding:1rem}._infoText_p2nd2_209{font-size:.875rem;color:var(--info-text-color);margin:0}._buttonGroup_p2nd2_216{display:flex;gap:.75rem;padding-top:.5rem}._button_p2nd2_216{flex:1;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}._cancelButton_p2nd2_231{background-color:var(--cancel-button-bg);color:var(--cancel-button-text)}._cancelButton_p2nd2_231:hover{background-color:var(--cancel-button-hover)}._submitButton_p2nd2_240{background-color:var(--submit-button-bg);color:#fff}._submitButton_p2nd2_240:hover{background-color:var(--submit-button-hover)}._loadingButton_p2nd2_249{position:relative;cursor:not-allowed;pointer-events:none;opacity:.9;display:inline-flex;align-items:center;justify-content:center}._loadingButton_p2nd2_249:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0);width:1rem;height:1rem;border-radius:50%;border:2px solid var(--spinner-track, rgba(255, 255, 255, .15));border-top-color:var(--spinner-color, #ffffff);pointer-events:none;animation:_spin_p2nd2_1 .8s linear infinite}@keyframes _spin_p2nd2_1{to{transform:translate(-50%,-50%) rotate(360deg)}}._modalOverlay_16lu4_1{position:fixed;inset:0;background-color:var(--overlay-bg);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}._modalContent_16lu4_12{background-color:var(--content-bg);border-radius:.5rem;max-width:42rem;width:100%;max-height:90vh;overflow-y:auto}[data-theme=light]{--avatar-bg: #dbeafe;--avatar-icon-color: #2563eb;--username-color: #111827;--subtitle-color: #4b5563;--section-title-color: #111827;--info-card-bg: #f9fafb;--label-color: #4b5563;--value-color: #111827;--protocol-label-color: #4b5563;--protocol-value-color: #111827}[data-theme=dark]{--avatar-bg: rgba(37, 99, 235, .3);--avatar-icon-color: #60a5fa;--username-color: #ffffff;--subtitle-color: #9ca3af;--section-title-color: #ffffff;--info-card-bg: #111827;--label-color: #9ca3af;--value-color: #ffffff;--protocol-label-color: #9ca3af;--protocol-value-color: #ffffff}._modalHeader_16lu4_49{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}._userInfo_16lu4_57{display:flex;align-items:center;gap:.75rem}._userAvatar_16lu4_63{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--avatar-bg)}._avatarIcon_16lu4_73{width:1.5rem;height:1.5rem;color:var(--avatar-icon-color)}._userText_16lu4_79 h2{margin:0 0 .25rem;color:var(--username-color)}._userText_16lu4_79 p{font-size:.875rem;margin:0;text-transform:capitalize;color:var(--subtitle-color)}._closeButton_16lu4_91{display:flex;align-items:center;justify-content:center;padding:10px;border:none;cursor:pointer;background:var(--icon-bt-bg);border-radius:10px;transition:background-color .2s}._closeButton_16lu4_91:hover{background-color:var(--icon-bt-bg-hover)}._closeIcon_16lu4_107{width:1.25rem;height:1.25rem;color:var(--title-color)}._content_16lu4_114{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._section_16lu4_121{display:flex;flex-direction:column}._sectionTitle_16lu4_126{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;color:var(--section-title-color)}._sectionIcon_16lu4_134{width:1.25rem;height:1.25rem}._infoGrid_16lu4_139{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){._infoGrid_16lu4_139{grid-template-columns:repeat(2,1fr)}}._infoCard_16lu4_151{border-radius:.5rem;padding:1rem;background-color:var(--info-card-bg)}._infoLabel_16lu4_157{font-size:.875rem;margin-bottom:.25rem;margin-top:0;color:var(--label-color)}._infoValue_16lu4_164{margin:0;color:var(--value-color)}._infoValue_16lu4_164._large_16lu4_169{font-size:1.5rem}._infoValue_16lu4_164._xlarge_16lu4_173{font-size:1.25rem}._protocolInfo_16lu4_177{border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:var(--info-card-bg)}._protocolRow_16lu4_186{display:flex;justify-content:space-between;color:var(--protocol-label-color)}._footer_16lu4_193{padding:1.5rem;border-top:1px solid var(--border-color)}._closeFooterButton_16lu4_198{width:100%;padding:.5rem 1rem;background-color:var(--icon-bt-bg);color:var(--modal-button-text);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}._closeFooterButton_16lu4_198:hover{background-color:var(--icon-bt-bg-hover)}
