@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animation-shake{animation:shake .3s cubic-bezier(.36,.07,.19,.97) both}@keyframes bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.02)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-2px) scale(1.01)}}.animation-bounce{animation:bounce .4s cubic-bezier(.68,-.55,.265,1.55) both}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.animation-pulse{animation:pulse .3s ease-in-out both}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.animation-scale{animation:scale .15s cubic-bezier(.4,0,.2,1) both}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animation-slide-up{animation:slideUp .3s cubic-bezier(.4,0,.2,1) both}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animation-slide-down{animation:slideDown .3s cubic-bezier(.4,0,.2,1) both}@keyframes slideRight{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.animation-slide-right{animation:slideRight .3s cubic-bezier(.4,0,.2,1) both}@keyframes slideLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.animation-slide-left{animation:slideLeft .3s cubic-bezier(.4,0,.2,1) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animation-fade-in{animation:fadeIn .2s ease-out both}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animation-fade-out{animation:fadeOut .2s ease-out both}@keyframes rotateScale{0%{transform:scale(.8) rotate(-5deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.animation-rotate-scale{animation:rotateScale .3s cubic-bezier(.68,-.55,.265,1.55) both}@keyframes glow{0%,to{box-shadow:0 0 5px #ffffff1a}50%{box-shadow:0 0 20px #ffffff4d,0 0 30px #ffffff1a}}.animation-glow{animation:glow .6s ease-in-out both}@keyframes loadingDots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.animation-loading-dots{animation:loadingDots 1.4s infinite ease-in-out both}.animation-loading-dots:nth-child(1){animation-delay:-.32s}.animation-loading-dots:nth-child(2){animation-delay:-.16s}.animation-loading-dots:nth-child(3){animation-delay:0s}@keyframes wave{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}}.animation-wave{animation:wave .8s ease-in-out infinite}@media (max-width: 768px){.animation-shake{animation-duration:.25s}.animation-bounce{animation-duration:.3s}.animation-pulse{animation-duration:.25s}.animation-scale{animation-duration:.12s}}@media (prefers-reduced-motion: reduce){.animation-shake,.animation-bounce,.animation-pulse,.animation-scale,.animation-slide-up,.animation-slide-down,.animation-slide-right,.animation-slide-left,.animation-fade-in,.animation-fade-out,.animation-rotate-scale,.animation-glow,.animation-loading-dots,.animation-wave{animation:none}}:root{--tg-safe-area-inset-top: 0px;--tg-safe-area-inset-bottom: 0px;--tg-safe-area-inset-left: 0px;--tg-safe-area-inset-right: 0px;--tg-content-safe-area-inset-top: 0px;--tg-content-safe-area-inset-bottom: 0px;--tg-content-safe-area-inset-left: 0px;--tg-content-safe-area-inset-right: 0px;--tg-viewport-height: 100vh;--tg-viewport-stable-height: 100vh;--header-height: 50px;--tg-color-scheme: light;--app-text-primary: var(--tg-theme-text-color, #1c1c1e);--app-text-secondary: var(--tg-theme-hint-color, #8e8e93);--app-surface-0: var(--tg-theme-bg-color, #ffffff);--app-surface-1: rgba(142,142,147,.12);--app-surface-1-hover: rgba(142,142,147,.16);--app-surface-1-active: rgba(142,142,147,.08);--app-border-color: rgba(142,142,147,.24)}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overscroll-behavior:none}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;background-color:var(--app-surface-0);color:var(--app-text-primary);overflow-x:hidden;overscroll-behavior:none;height:var(--tg-viewport-height, 100vh);position:fixed;width:100%}#root{width:100%;height:100%;overflow:hidden;padding-left:var(--tg-safe-area-inset-left, 0px);padding-right:var(--tg-safe-area-inset-right, 0px)}a{color:var(--tg-theme-link-color, #6ab7ff);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;color:var(--app-text-primary)}p{margin:0}*:not(input):not(textarea){outline:none!important}*:not(input):not(textarea){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p,span,div,h1,h2,h3,h4,h5,h6{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}input,textarea{-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;touch-action:manipulation!important;pointer-events:auto!important;outline:none;-webkit-appearance:none;appearance:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color, #708499);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-link-color, #6ab7ff)}*{scrollbar-width:none}@media (max-width: 768px){body{font-size:14px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}._loadingScreen_1sjxg_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--tg-theme-bg-color, #ffffff);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .3s ease}._loadingScreen_1sjxg_1._animatingOut_1sjxg_15{opacity:0}._loadingContainer_1sjxg_19{display:flex;flex-direction:column;align-items:center}._logoContainer_1sjxg_25{width:80px;height:80px;border-radius:16px;background:var(--tg-theme-button-color, #007AFF);display:flex;align-items:center;justify-content:center;animation:_pulse_1sjxg_1 1.5s ease-in-out infinite}._logoContainer_1sjxg_25._logoLoaded_1sjxg_36{background:var(--tg-theme-button-color, #007AFF)}._logo_1sjxg_25{width:48px;height:48px;color:#fff}@keyframes _pulse_1sjxg_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@media (max-width: 480px){._logoContainer_1sjxg_25{width:64px;height:64px}._logo_1sjxg_25{width:40px;height:40px}}._header_1jzxc_1{position:static;width:100%;z-index:1000;background:var(--tg-theme-bg-color, #ffffff);padding-top:var(--tg-safe-area-inset-top, 0px);flex-shrink:0}._iosHeader_1jzxc_13{padding-top:var(--tg-safe-area-inset-top, 44px)!important;margin-top:calc(-1 * var(--tg-safe-area-inset-top, 44px));min-height:calc(var(--tg-safe-area-inset-top, 44px) + 32px)}._content_1jzxc_22{display:flex;align-items:center;justify-content:center;padding:6px 16px;min-height:32px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}._iosContent_1jzxc_35{min-height:32px;padding:6px 16px;margin-top:var(--tg-safe-area-inset-top, 44px);background:var(--tg-theme-bg-color, #ffffff)}._content_1jzxc_22._longPressing_1jzxc_45{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);animation:_longPressGlow_1jzxc_1 5s ease-in-out}@keyframes _longPressGlow_1jzxc_1{0%{background-color:var(--tg-theme-bg-color, #ffffff)}50%{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}to{background-color:var(--tg-theme-link-color, #007AFF)}}._titleContainer_1jzxc_56{flex:1;text-align:center;min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}._title_1jzxc_56{font-size:15px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}._subtitle_1jzxc_79{font-size:12px;color:var(--tg-theme-hint-color, #999999);margin:2px 0 0;line-height:1.1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}._backIndicator_1jzxc_91,._backIcon_1jzxc_95{display:none}._devInfo_1jzxc_99{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1001}._iosDevInfo_1jzxc_108{right:12px;top:calc(var(--tg-safe-area-inset-top, 44px) + 16px);transform:none}._devBadge_1jzxc_116{background:var(--tg-theme-destructive-text-color, #ff3b30);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._header_1jzxc_1{opacity:1;transform:translateY(0);transition:none!important;animation:none!important}@media (max-width: 480px){._content_1jzxc_22{padding:8px 12px;min-height:28px}._title_1jzxc_56{font-size:14px}._subtitle_1jzxc_79{font-size:11px}._devInfo_1jzxc_99{right:12px}}@media (max-width: 320px){._title_1jzxc_56,._subtitle_1jzxc_79{max-width:200px}}@media (prefers-color-scheme: dark){._header_1jzxc_1{background:var(--tg-theme-bg-color, #1c1c1e)}}._header_1jzxc_1{transition:none!important;animation:none!important}@media (orientation: landscape) and (max-height: 500px){._content_1jzxc_22{padding:4px 16px;min-height:28px}._title_1jzxc_56{font-size:14px}._subtitle_1jzxc_79{font-size:10px}._iosContent_1jzxc_35{padding:4px 12px;min-height:24px;margin-top:var(--tg-safe-area-inset-top, 20px)}._iosHeader_1jzxc_13{min-height:calc(var(--tg-safe-area-inset-top, 20px) + 24px)}._iosDevInfo_1jzxc_108{top:calc(var(--tg-safe-area-inset-top, 20px) + 12px)}}._iosHeader_1jzxc_13{position:relative;z-index:1000}._iosHeader_1jzxc_13:before{content:"";position:absolute;top:calc(-1 * var(--tg-safe-area-inset-top, 44px));left:0;right:0;height:var(--tg-safe-area-inset-top, 44px);background:var(--tg-theme-bg-color, #ffffff);pointer-events:auto;cursor:pointer;z-index:-1}@media (prefers-color-scheme: dark){._iosHeader_1jzxc_13:before{background:var(--tg-theme-bg-color, #1c1c1e)}._iosContent_1jzxc_35{background:var(--tg-theme-bg-color, #1c1c1e)}}._bottomBar_1avxo_2{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;width:fit-content;max-width:calc(100vw - 32px);background:var(--app-surface-0);border:1px solid var(--app-border-color);border-radius:48px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:hidden;box-shadow:0 8px 32px #00000026}._position-fixed_1avxo_23{position:fixed}._position-sticky_1avxo_27{position:sticky}._position-relative_1avxo_31{position:relative}._hidden_1avxo_36{transform:translateY(100%);opacity:0;pointer-events:none}._safeArea_1avxo_43{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}._container_1avxo_48{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px}._buttonContainer_1avxo_56{padding:18px 36px;background:var(--app-surface-1);border-radius:48px;display:flex;justify-content:center;align-items:center;gap:16px;overflow:hidden;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._buttonContainer_1avxo_56:hover{background:var(--app-surface-1-hover)}._buttonContainer_1avxo_56:active{transform:scale(.98);background:var(--app-surface-1-active)}._buttonContainer_1avxo_56._active_1avxo_81{background:var(--tg-theme-link-color, #3390ec);border-color:var(--tg-theme-link-color, #3390ec)}._buttonContainer_1avxo_56._active_1avxo_81:hover{background:var(--tg-theme-link-color, #3390ec);opacity:.9}._buttonContainer_1avxo_56._active_1avxo_81 ._icon_1avxo_91{color:#fff}._icon_1avxo_91{color:var(--app-text-primary);transition:color .2s ease}._buttonContainer_1avxo_56:hover ._icon_1avxo_91{color:var(--app-text-primary)}@media (max-width: 768px){._bottomBar_1avxo_2{padding:10px;border-radius:42px;bottom:20px}._buttonContainer_1avxo_56{padding:16px 32px;border-radius:42px}}@media (max-width: 375px){._bottomBar_1avxo_2{padding:8px;border-radius:36px;bottom:16px}._buttonContainer_1avxo_56{padding:14px 28px;border-radius:36px}}@media (orientation: landscape){._bottomBar_1avxo_2{padding:6px;border-radius:35px}._buttonContainer_1avxo_56{padding:10px 24px;border-radius:35px}}@keyframes _slideUp_1avxo_1{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._bottomBar_1avxo_2{animation:_slideUp_1avxo_1 .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover){._buttonContainer_1avxo_56:hover{transform:translateY(-1px)}._buttonContainer_1avxo_56:active{transform:translateY(0) scale(.98)}}._buttonContainer_1avxo_56:focus{outline:2px solid var(--tg-theme-link-color, #3390ec);outline-offset:2px}@media (hover: none){._buttonContainer_1avxo_56:focus{outline:none}}._createButton_yn7k6_1{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:72px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._createButton_yn7k6_1:hover{background:var(--app-surface-1-hover);transform:translateY(-1px)}._createButton_yn7k6_1:active{transform:translateY(0) scale(.98);background:var(--app-surface-1-active)}._createButtonText_yn7k6_27{color:var(--tg-theme-link-color, #007AFF);font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._createButtonIcon_yn7k6_35{color:var(--tg-theme-link-color, #007AFF);flex-shrink:0}@media (max-width: 768px){._createButton_yn7k6_1{padding:12px 16px;border-radius:60px}._createButtonText_yn7k6_27{font-size:15px}}@media (max-width: 375px){._createButton_yn7k6_1{padding:10px 14px;border-radius:48px}._createButtonText_yn7k6_27{font-size:14px}}._overlay_vvxvb_2{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}._popup_vvxvb_17{background:var(--tg-theme-bg-color, #1c1c1c);border-radius:16px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d}._header_vvxvb_29{padding:20px 20px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}._header_vvxvb_29 h3{margin:0;color:var(--tg-theme-text-color, white);font-size:18px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;padding-bottom:16px}._form_vvxvb_45{padding:0 20px}._inputSection_vvxvb_49{display:flex;flex-direction:column;gap:16px}._inputWrapper_vvxvb_55{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}._iconPreview_vvxvb_65{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:all .2s ease}._inputField_vvxvb_77{flex:1;display:flex;flex-direction:column;gap:4px}._input_vvxvb_49{background:none;border:none;outline:none;color:var(--tg-theme-text-color, white);font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;padding:0;width:100%;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._input_vvxvb_49::placeholder{color:#fff6}._detectedType_vvxvb_108{color:var(--tg-theme-link-color, #007AFF);font-size:12px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;opacity:.8;min-height:16px}._addButton_vvxvb_117{background:var(--tg-theme-link-color, #007AFF);border:none;border-radius:8px;color:#fff;font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;padding:12px 20px;cursor:pointer;transition:all .2s ease;align-self:flex-end}._addButton_vvxvb_117:hover{opacity:.8}._addButton_vvxvb_117:disabled{opacity:.4;cursor:not-allowed}._contactsList_vvxvb_141{padding:20px;border-top:1px solid rgba(255,255,255,.1);margin-top:20px}._contactsTitle_vvxvb_147{margin:0 0 16px;color:var(--tg-theme-text-color, white);font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;opacity:.8}._contactsGrid_vvxvb_156{display:flex;flex-direction:column;gap:8px}._contactItem_vvxvb_162{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}._contactItem_vvxvb_162:hover{background:#ffffff0f}._contactIcon_vvxvb_177{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._contactInfo_vvxvb_188{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}._contactType_vvxvb_196{color:var(--tg-theme-text-color, white);font-size:12px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;opacity:.8}._contactValue_vvxvb_204{color:#fff9;font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeButton_vvxvb_214{background:none;border:none;color:#fff6;font-size:20px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}._removeButton_vvxvb_214:hover{background:#ff00001a;color:#f44}._actions_vvxvb_236{padding:0 20px 20px;display:flex;justify-content:flex-end}._closeButton_vvxvb_242{background:#ffffff1a;border:none;border-radius:8px;color:var(--tg-theme-text-color, white);font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;padding:12px 20px;cursor:pointer;transition:all .2s ease}._closeButton_vvxvb_242:hover{background:#ffffff26}@media (max-width: 480px){._overlay_vvxvb_2{padding:8px}._popup_vvxvb_17{max-height:90vh}._header_vvxvb_29{padding:16px 16px 0}._form_vvxvb_45{padding:0 16px}._contactsList_vvxvb_141{padding:16px}._actions_vvxvb_236{padding:0 16px 16px}._inputWrapper_vvxvb_55{padding:12px}._input_vvxvb_49{font-size:16px}}._overlay_sftlb_2{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._popup_sftlb_19{background:var(--tg-theme-bg-color, #1c1c1c);border-radius:16px;width:100%;max-width:360px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;overflow:hidden}._content_sftlb_30{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._icon_sftlb_39{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:8px}._info_sftlb_50{display:flex;flex-direction:column;gap:8px;width:100%}._title_sftlb_57{margin:0;color:var(--tg-theme-text-color, white);font-size:18px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}._serviceType_sftlb_65{color:var(--tg-theme-link-color, #007AFF);font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;opacity:.9}._url_sftlb_73{color:#ffffffb3;font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;background:#ffffff0d;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);word-break:break-all;overflow-wrap:break-word}._description_sftlb_86{margin:8px 0 0;color:#fff9;font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1.4}._actions_sftlb_96{padding:16px 24px 24px;display:flex;gap:12px;justify-content:stretch}._cancelButton_sftlb_103,._confirmButton_sftlb_104{flex:1;padding:14px 16px;border-radius:10px;font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}._cancelButton_sftlb_103{background:#ffffff1a;color:var(--tg-theme-text-color, white)}._cancelButton_sftlb_103:hover{background:#ffffff26}._cancelButton_sftlb_103:active{transform:scale(.98);background:#ffffff14}._confirmButton_sftlb_104{background:var(--tg-theme-link-color, #007AFF);color:#fff}._confirmButton_sftlb_104:hover{opacity:.9}._confirmButton_sftlb_104:active{transform:scale(.98);opacity:.8}@media (max-width: 480px){._overlay_sftlb_2{padding:12px}._content_sftlb_30{padding:20px}._actions_sftlb_96{padding:12px 20px 20px}._title_sftlb_57{font-size:16px}._url_sftlb_73,._description_sftlb_86{font-size:13px}._cancelButton_sftlb_103,._confirmButton_sftlb_104{padding:12px 14px;font-size:14px}}@media (prefers-color-scheme: light){._popup_sftlb_19{background:#fff;border-color:#0000001a}._title_sftlb_57{color:#000}._url_sftlb_73{background:#0000000d;border-color:#0000001a;color:#000000b3}._description_sftlb_86{color:#0009}._cancelButton_sftlb_103{background:#0000001a;color:#000}._cancelButton_sftlb_103:hover{background:#00000026}}._overlay_ktcht_2{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._popup_ktcht_19{background:var(--tg-theme-bg-color, #1c1c1c);border-radius:16px;width:100%;max-width:360px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;overflow:hidden}._content_ktcht_30{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._iconContainer_ktcht_39{display:flex;align-items:center;justify-content:center;margin-bottom:8px}._warningIcon_ktcht_46{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;box-shadow:0 8px 16px #ff6b6b4d}._info_ktcht_58{display:flex;flex-direction:column;gap:12px;width:100%}._title_ktcht_65{margin:0;color:var(--tg-theme-text-color, white);font-size:18px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}._cardInfo_ktcht_73{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}._cardTitle_ktcht_83{color:var(--tg-theme-link-color, #007AFF);font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}._cardName_ktcht_90{color:#fffc;font-size:13px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}._description_ktcht_97{margin:8px 0 0;color:#fff9;font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1.4}._actions_ktcht_107{padding:16px 24px 24px;display:flex;gap:12px;justify-content:stretch}._cancelButton_ktcht_114,._deleteButton_ktcht_115{flex:1;padding:14px 16px;border-radius:10px;font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none;display:flex;align-items:center;justify-content:center;gap:6px}._cancelButton_ktcht_114{background:#ffffff1a;color:var(--tg-theme-text-color, white)}._cancelButton_ktcht_114:hover:not(:disabled){background:#ffffff26}._cancelButton_ktcht_114:active:not(:disabled){transform:scale(.98);background:#ffffff14}._cancelButton_ktcht_114:disabled{opacity:.5;cursor:not-allowed}._deleteButton_ktcht_115{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}._deleteButton_ktcht_115:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b66}._deleteButton_ktcht_115:active:not(:disabled){transform:scale(.98);opacity:.8}._deleteButton_ktcht_115:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 480px){._overlay_ktcht_2{padding:12px}._content_ktcht_30{padding:20px}._actions_ktcht_107{padding:12px 20px 20px}._title_ktcht_65{font-size:16px}._cardTitle_ktcht_83{font-size:13px}._cardName_ktcht_90{font-size:12px}._description_ktcht_97{font-size:13px}._cancelButton_ktcht_114,._deleteButton_ktcht_115{padding:12px 14px;font-size:14px}._warningIcon_ktcht_46{width:48px;height:48px}}@media (prefers-color-scheme: light){._popup_ktcht_19{background:#fff;border-color:#0000001a}._title_ktcht_65{color:#000}._cardInfo_ktcht_73{background:#0000000d;border-color:#0000001a}._cardName_ktcht_90{color:#000000b3}._description_ktcht_97{color:#0009}._cancelButton_ktcht_114{background:#0000001a;color:#000}._cancelButton_ktcht_114:hover:not(:disabled){background:#00000026}}._deleteButton_ktcht_115:disabled{position:relative}._deleteButton_ktcht_115:disabled:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_ktcht_1 1s ease infinite}@keyframes _spin_ktcht_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1navs_1{flex:1;display:flex;flex-direction:column;padding:16px 16px 32px;gap:33px;overflow-y:auto;overflow-x:hidden;min-height:0;max-width:450px;margin:0 auto;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._containerLocked_1navs_19{overflow:hidden}._popup_1navs_23{border-radius:16px;width:100%;max-height:100%;overflow-y:auto;animation:_slideUp_1navs_1 .3s ease-out}@keyframes _slideUp_1navs_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1navs_43{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;border-bottom:1px solid var(--tg-theme-section-separator-color, #e0e0e0);margin-bottom:20px}._header_1navs_43 h2{font-size:18px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0}._closeButton_1navs_59{background:var(--tg-theme-secondary-bg-color, #f5f5f5);border:none;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--tg-theme-hint-color, #999999);cursor:pointer;transition:all .2s}._closeButton_1navs_59:hover{background:var(--tg-theme-hint-color, #e0e0e0);color:var(--tg-theme-text-color, #000000)}._qrSection_1navs_78{margin-bottom:20px}._qrContainer_1navs_82{position:relative;padding:24px;text-align:center;border-radius:20px;overflow:hidden;margin-bottom:16px;box-shadow:0 8px 24px #0000001a}._emojiBackground_1navs_92{position:absolute;inset:-12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;place-items:center;gap:12px;pointer-events:none}._emojiItem_1navs_104{font-size:56px;line-height:1;opacity:.35;animation:none!important;filter:saturate(1.25) contrast(1.05)}@keyframes _float_1navs_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}._avatarCenter_1navs_123{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.9);background:#fff;z-index:10}._avatarCenter_1navs_123 img{width:100%;height:100%;object-fit:cover}._qrCode_1navs_143{position:relative;z-index:5;margin:16px 0}._qrCode_1navs_143 img{max-width:100%;height:auto;border-radius:8px}._loading_1navs_155,._placeholder_1navs_156{width:280px;height:280px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#ffffffb3;font-size:14px}._cardInfo_1navs_169{margin:16px 0 8px;position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center}._cardInfo_1navs_169 h3{font-size:18px;font-weight:600;margin:0 0 4px;line-height:1.2;display:flex;align-items:center;justify-content:center}._cardInfo_1navs_169 p{font-size:14px;margin:0;line-height:1.3;display:flex;align-items:center;justify-content:center}._branding_1navs_198{position:relative;z-index:5;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}._actions_1navs_210{display:flex;gap:12px}._downloadButton_1navs_215,._customizeButton_1navs_216{flex:1;background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}._downloadButton_1navs_215:hover,._customizeButton_1navs_216:hover{opacity:.8;transform:translateY(-1px)}._downloadButton_1navs_215:active,._customizeButton_1navs_216:active{transform:translateY(0)}._customizeButton_1navs_216{background:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #000000)}._customizationPanel_1navs_250{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:12px;padding:16px;margin-bottom:20px;animation:_slideDown_1navs_1 .3s ease-out}._customizationSheet_1navs_259{position:sticky;top:var(--sheet-top, auto);background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #0000001a;padding:16px;margin-top:8px;z-index:20}._sheetHeader_1navs_270{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sheetTitle_1navs_277{font-size:16px;font-weight:600;color:var(--tg-theme-text-color, #000)}._sheetClose_1navs_283{background:var(--tg-theme-secondary-bg-color, #f5f5f5);border:none;border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--tg-theme-hint-color, #999);cursor:pointer}._rowLabel_1navs_296{font-size:13px;font-weight:600;color:var(--tg-theme-hint-color, #6b7280);margin:8px 0 6px}._rowBetween_1navs_303{display:flex;align-items:center;justify-content:space-between;margin-top:8px}._horizontalChips_1navs_310{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}._chip_1navs_317{border:1.5px solid transparent;background:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}._chipSlim_1navs_331{padding:8px}._chipPrimary_1navs_335{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #fff)}._chipActive_1navs_340{border-color:var(--tg-theme-button-color, #007AFF)!important}._chipEmoji_1navs_344{font-size:16px}._chipText_1navs_348{font-size:12px}._switch_1navs_352{display:inline-flex;align-items:center;gap:8px}._switch_1navs_352 input{appearance:none;width:36px;height:20px;background:#d1d5db;border-radius:999px;position:relative;outline:none;cursor:pointer}._switch_1navs_352 input:checked{background:var(--tg-theme-button-color, #007AFF)}._switch_1navs_352 input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transform:translate(0);transition:transform .2s ease}._switch_1navs_352 input:checked:after{transform:translate(16px)}@keyframes _slideDown_1navs_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}._customizationPanel_1navs_250 h3{font-size:16px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 16px}._themesSection_1navs_410,._colorsSection_1navs_411,._emojiSection_1navs_412{margin-bottom:16px}._themesSection_1navs_410 label,._colorsSection_1navs_411 label,._emojiSection_1navs_412 label{font-size:14px;font-weight:500;color:var(--tg-theme-text-color, #000000);margin-bottom:8px;display:block}._themes_1navs_410{display:flex;flex-wrap:wrap;gap:8px}._themeButton_1navs_432{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;border:2px solid transparent;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}._themeButton_1navs_432._active_1navs_445{border-color:var(--tg-theme-button-color, #007AFF)!important;box-shadow:0 0 0 2px #007aff33}._themeButton_1navs_432:hover{opacity:.8}._colorsSection_1navs_411{display:flex;gap:16px}._colorRow_1navs_459{flex:1;display:flex;flex-direction:column;gap:8px}._colorRow_1navs_459 input[type=color]{width:100%;height:40px;border:none;border-radius:8px;cursor:pointer;background:none}._emojiControls_1navs_475{margin-bottom:12px}._emojiControls_1navs_475 label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0}._emojiControls_1navs_475 input[type=checkbox]{width:18px;height:18px;accent-color:var(--tg-theme-button-color, #007AFF)}._emojiGrid_1navs_493{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}._emojiButton_1navs_499{width:40px;height:40px;border:2px solid transparent;border-radius:8px;background:var(--tg-theme-bg-color, #ffffff);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .2s}._emojiButton_1navs_499:hover{background:var(--tg-theme-secondary-bg-color, #f5f5f5)}._emojiButton_1navs_499._active_1navs_445{border-color:var(--tg-theme-button-color, #007AFF);background:#007aff1a}._shareSection_1navs_522{display:flex;flex-direction:column;gap:12px;margin-top:16px}._shareButtonPrimary_1navs_530{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}._shareButtonPrimary_1navs_530:hover{opacity:.8;transform:translateY(-1px)}._shareButtonPrimary_1navs_530:active{transform:translateY(0)}._socialButtons_1navs_556{display:flex;gap:8px;justify-content:center}._socialButton_1navs_556{width:44px;height:44px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;transition:all .2s}._socialButton_1navs_556:hover{opacity:.8;transform:translateY(-1px)}._socialButton_1navs_556:active{transform:translateY(0)}._colorModalOverlay_1navs_586{position:fixed;inset:0;background:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:1000}._colorModal_1navs_586{width:100%;max-width:480px;background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px 16px 0 0;padding:16px}._colorsForm_1navs_604{display:grid;grid-template-columns:1fr 1fr;gap:12px}._colorItem_1navs_610{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:var(--tg-theme-bg-color, #fff);border-radius:10px}._modalActions_1navs_620{margin-top:12px;display:flex;justify-content:flex-end}._modalButton_1navs_626{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #fff);border:none;border-radius:10px;padding:10px 14px;font-weight:600}._fullOverlay_1navs_636{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:1100;background:#00000073}._loader_1navs_646{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-top-color:var(--tg-theme-link-color, #007AFF);animation:_spin_1navs_1 1s linear infinite}._overlayText_1navs_655{position:absolute;margin-top:72px;color:#fff;font-weight:600}@media (max-width: 480px){._header_1navs_43{padding:16px 16px 0}._qrContainer_1navs_82{padding:20px}._themes_1navs_410{gap:6px}._themeButton_1navs_432{font-size:11px;padding:6px 10px}}._searchContainer_17egs_1{position:relative;display:flex;align-items:center;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:12px;padding:8px 12px;gap:8px}._searchIcon_17egs_12{color:var(--app-text-secondary);flex-shrink:0}._searchInput_17egs_17{flex:1;background:transparent;border:none;outline:none;color:var(--app-text-primary);font-size:16px;font-weight:400;padding:8px 0;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._searchInput_17egs_17::placeholder{color:var(--app-text-secondary)}._scanButton_17egs_40{display:flex;align-items:center;justify-content:center;background:var(--app-surface-1-hover);border:1px solid var(--app-border-color);border-radius:8px;padding:8px;color:var(--app-text-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0}._scanButton_17egs_40:hover{background:var(--app-surface-1-active);border-color:var(--app-text-secondary)}._scanButton_17egs_40:active{transform:scale(.95);background:var(--app-surface-1)}._scanButton_17egs_40:disabled{opacity:.5;cursor:not-allowed;transform:none}._cardLoadingOverlay_17egs_70{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._cardLoadingContent_17egs_83{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--app-surface-1);border:1px solid var(--app-border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:32px}._cardLoadingSpinner_17egs_95{width:32px;height:32px;border:3px solid var(--app-border-color);border-top:3px solid var(--app-text-primary);border-radius:50%;animation:_spin_17egs_1 1s linear infinite}._cardLoadingText_17egs_104{color:var(--app-text-primary);font-size:16px;font-weight:500;text-align:center}@keyframes _spin_17egs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_deiaw_2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1200}._backdrop_deiaw_11{position:absolute;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_deiaw_18{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 28px;border-radius:16px;background:#ffffff14;box-shadow:0 8px 32px #00000059}._spinnerWrapper_deiaw_31{position:relative;width:64px;height:64px}._spinner_deiaw_31{width:64px;height:64px;border-radius:50%;border:4px solid rgba(255,255,255,.2);border-top-color:var(--tg-theme-link-color, #007AFF);animation:_spin_deiaw_31 1s linear infinite}._progressText_deiaw_46{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tg-theme-text-color, #fff);font-size:12px;font-weight:600}._text_deiaw_57{color:var(--tg-theme-text-color, #fff);font-size:16px;font-weight:600}@keyframes _spin_deiaw_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navItem_kkki0_2{flex:1;padding:12px 8px;text-align:center;background:var(--tg-theme-secondary-bg-color, #f8f8f8);color:var(--tg-theme-hint-color, #999999);text-decoration:none;border-radius:12px;font-size:12px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:44px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._navItem_kkki0_2:active{transform:translateY(0) scale(.98)}._navItem_kkki0_2._active_kkki0_25{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);box-shadow:0 2px 8px #3390ec4d}@media (max-width: 768px){._navItem_kkki0_2{padding:10px 6px;font-size:11px;border-radius:10px;min-height:40px}}@media (max-width: 375px){._navItem_kkki0_2{padding:8px 4px;font-size:10px;border-radius:8px;min-height:36px}}@media (orientation: landscape){._navItem_kkki0_2{padding:8px 6px;font-size:11px;min-height:36px}}._navItem_kkki0_2:focus{outline:2px solid var(--tg-theme-link-color, #3390ec);outline-offset:2px}@media (hover: none){._navItem_kkki0_2:focus{outline:none}}@media (hover: hover){._navItem_kkki0_2:hover{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);transform:translateY(-1px)}._navItem_kkki0_2:active{transform:translateY(0) scale(.98)}}._navItem_kkki0_2._active_kkki0_25{animation:_activateTab_kkki0_1 .3s ease}@keyframes _activateTab_kkki0_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._container_1y9a5_1{flex:1;display:flex;flex-direction:column;padding:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));gap:32px;overflow-y:auto;overflow-x:hidden;min-height:0;max-width:450px;margin:0 auto;width:100%;box-sizing:border-box}._searchContainer_1y9a5_18{display:flex;align-items:center;gap:10px;padding:16px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:84px;transition:all .2s ease}._searchContainer_1y9a5_18:focus-within{background:var(--app-surface-1-hover)}._searchIcon_1y9a5_33{color:var(--app-text-secondary);flex-shrink:0}._searchInput_1y9a5_38{flex:1;border:none;outline:none;background:transparent;color:var(--app-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._searchInput_1y9a5_38::placeholder{color:var(--app-text-secondary)}._searchInput_1y9a5_38:focus{color:var(--app-text-primary)}._createButton_1y9a5_59{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:84px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._createButton_1y9a5_59:hover{background:var(--app-surface-1-hover);transform:translateY(-1px)}._createButton_1y9a5_59:active{background:var(--app-surface-1-active);transform:translateY(0) scale(.98)}._createButtonText_1y9a5_84{color:var(--app-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.3}._createButtonIcon_1y9a5_92{color:var(--app-text-primary);flex-shrink:0}._cardsSection_1y9a5_98{display:flex;flex-direction:column;gap:16px}._sectionHeader_1y9a5_104{display:flex;align-items:center;gap:8px}._sectionTitle_1y9a5_110{color:var(--app-text-primary);font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._sectionCount_1y9a5_118{color:var(--app-text-secondary);font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._cardsList_1y9a5_127{display:flex;flex-direction:column;gap:12px}._cardItem_1y9a5_133{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:32px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._cardItem_1y9a5_133:hover{background:var(--app-surface-1-hover);transform:translateY(-1px)}._cardItem_1y9a5_133:active{transform:translateY(0) scale(.98);background:var(--app-surface-1-active)}._cardContent_1y9a5_157{display:flex;align-items:center;gap:12px;flex:1}._cardAvatar_1y9a5_164{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}._cardAvatar_1y9a5_164 img{width:100%;height:100%;object-fit:cover}._cardInfo_1y9a5_178{display:flex;flex-direction:column;gap:2px}._cardNameRow_1y9a5_184{display:flex;align-items:center;gap:6px}._cardName_1y9a5_184{color:var(--app-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}._cardTitle_1y9a5_202{color:var(--app-text-secondary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardDetails_1y9a5_214{display:flex;align-items:center;gap:6px}._cardPosition_1y9a5_220{color:var(--app-text-secondary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardDot_1y9a5_232{width:4px;height:4px;background:var(--app-text-secondary);border-radius:50%;flex-shrink:0}._cardCompany_1y9a5_240{color:var(--app-text-secondary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardArrow_1y9a5_252{color:var(--app-text-secondary);flex-shrink:0;transition:transform .2s ease}._cardItem_1y9a5_133:hover ._cardArrow_1y9a5_252{transform:translate(2px)}._emptyState_1y9a5_263{flex:1;display:flex;align-items:center;justify-content:center}._emptyContent_1y9a5_270{align-self:stretch;padding:24px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:hidden;width:100%}._emptyTitle_1y9a5_286{width:282px;color:var(--app-text-primary);font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;word-wrap:break-word}._emptyDescription_1y9a5_295{width:282px;color:var(--app-text-secondary);font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:510;word-wrap:break-word;line-height:1.4}._emptyIllustration_1y9a5_305{position:absolute;bottom:24px;right:24px;width:290px;height:235px;transform:rotate(-13deg);pointer-events:none;opacity:.4}._emptyCard_1y9a5_316{width:100%;height:100%;background:linear-gradient(199deg,#d9d9d9,#fff0);border-radius:12px;position:absolute}._emptyCardImage_1y9a5_324{width:263.17px;height:263.17px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;position:absolute;top:20px;left:20px}._loadingState_1y9a5_335{display:flex;flex-direction:column;gap:16px;padding:16px 0}._shimmerCard_1y9a5_342{height:80px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:16px;position:relative;overflow:hidden}._shimmerCard_1y9a5_342:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_1y9a5_342 1.5s infinite}._cardLoadingOverlay_1y9a5_368{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._cardLoadingContent_1y9a5_382{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._cardLoadingSpinner_1y9a5_393{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--tg-theme-button-color, #007AFF);border-radius:50%;animation:_spin_1y9a5_1 1s linear infinite}._cardLoadingText_1y9a5_402{color:var(--tg-theme-text-color, white);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;text-align:center}._scanButton_1y9a5_411{background:transparent;border:none;cursor:pointer;color:var(--app-text-primary);padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._scanButton_1y9a5_411:hover{color:var(--app-text-primary);background:var(--app-surface-1-hover)}._scanButton_1y9a5_411:active{color:var(--app-text-primary);background:var(--app-surface-1-active);transform:scale(.95)}._scanButton_1y9a5_411:disabled{color:var(--app-text-secondary);cursor:not-allowed;background:transparent;transform:none}@keyframes _shimmer_1y9a5_342{0%{left:-100%}to{left:100%}}@keyframes _spin_1y9a5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._container_1y9a5_1{padding:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px));gap:24px}._searchContainer_1y9a5_18{padding:14px}._searchInput_1y9a5_38{font-size:16px}._sectionTitle_1y9a5_110,._sectionCount_1y9a5_118{font-size:22px}._cardItem_1y9a5_133{padding:10px 14px;border-radius:28px}._cardName_1y9a5_184,._cardPosition_1y9a5_220,._cardCompany_1y9a5_240{font-size:16px}._emptyContent_1y9a5_270{padding:16px;border-radius:20px}._emptyTitle_1y9a5_286{font-size:22px;width:100%}._emptyDescription_1y9a5_295{font-size:13px;width:100%}._emptyIllustration_1y9a5_305{width:200px;height:160px;bottom:16px;right:16px}._emptyCardImage_1y9a5_324{width:180px;height:180px;top:15px;left:15px}}@media (max-width: 375px){._container_1y9a5_1{padding:8px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));gap:20px}._cardAvatar_1y9a5_164{width:28px;height:28px}._cardContent_1y9a5_157{gap:10px}._emptyContent_1y9a5_270{padding:12px;border-radius:16px}._emptyTitle_1y9a5_286{font-size:20px}._emptyDescription_1y9a5_295{font-size:12px}._emptyIllustration_1y9a5_305{width:150px;height:120px;bottom:12px;right:12px}._emptyCardImage_1y9a5_324{width:130px;height:130px;top:10px;left:10px}}._container_g3tn0_2{flex:1;display:flex;flex-direction:column;padding:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));gap:32px;overflow-y:auto;overflow-x:hidden;min-height:0;max-width:450px;margin:0 auto;width:100%;box-sizing:border-box}._searchContainer_g3tn0_19{display:flex;align-items:center;gap:10px;padding:16px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:84px;transition:all .2s ease}._searchContainer_g3tn0_19:focus-within{background:var(--app-surface-1-hover, rgba(0,0,0,.1))}._searchIcon_g3tn0_34{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));flex-shrink:0}._searchInput_g3tn0_39{flex:1;border:none;outline:none;background:transparent;color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._searchInput_g3tn0_39::placeholder{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)))}._searchInput_g3tn0_39:focus{color:var(--app-text-primary, var(--tg-theme-text-color, #000000))}._createButton_g3tn0_60{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:72px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._createButton_g3tn0_60:hover{background:var(--app-surface-1-hover, rgba(0,0,0,.1));transform:translateY(-1px)}._createButton_g3tn0_60:active{transform:translateY(0) scale(.98);background:var(--app-surface-1-active, rgba(0,0,0,.04))}._createButtonText_g3tn0_85{color:var(--tg-theme-link-color, #007AFF);font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._createButtonIcon_g3tn0_93{color:var(--tg-theme-link-color, #007AFF)}._cardsSection_g3tn0_98{display:flex;flex-direction:column;gap:16px}._sectionHeader_g3tn0_105{display:flex;align-items:center;gap:8px}._sectionTitle_g3tn0_111{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._sectionCount_g3tn0_119{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._cardsList_g3tn0_128{display:flex;flex-direction:column;gap:12px}._cardItem_g3tn0_135{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:32px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._cardItem_g3tn0_135:hover{background:var(--app-surface-1-hover, rgba(0,0,0,.1));transform:translateY(-1px)}._cardItem_g3tn0_135:active{transform:translateY(0) scale(.98);background:var(--app-surface-1-active, rgba(0,0,0,.04))}._cardContent_g3tn0_160{display:flex;align-items:center;gap:12px;flex:1}._cardAvatar_g3tn0_168{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}._cardAvatar_g3tn0_168 img{width:100%;height:100%;object-fit:cover}._cardInfo_g3tn0_183{display:flex;flex-direction:column;gap:2px}._cardNameRow_g3tn0_190{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._cardName_g3tn0_190{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}._cardTitle_g3tn0_209{color:var(--tg-theme-link-color, #007AFF);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardDetails_g3tn0_222{display:flex;align-items:center;gap:6px}._cardPosition_g3tn0_228{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardCompany_g3tn0_240{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.6)));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._cardDot_g3tn0_253{width:4px;height:4px;background:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));border-radius:50%;flex-shrink:0}._cardArrow_g3tn0_262{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.25)));flex-shrink:0;transition:transform .2s ease}._cardItem_g3tn0_135:hover ._cardArrow_g3tn0_262{transform:translate(2px)}._emptyState_g3tn0_273{flex:1;display:flex;align-items:center;justify-content:center}._emptyContent_g3tn0_280{align-self:stretch;padding:24px;background:var(--app-surface-1-active, rgba(0,0,0,.04));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:hidden;width:100%}._emptyTitle_g3tn0_296{width:282px;color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;word-wrap:break-word}._emptyDescription_g3tn0_305{width:282px;color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:510;word-wrap:break-word;line-height:1.4}._emptyIllustration_g3tn0_316{position:absolute;bottom:24px;right:24px;width:290px;height:235px;transform:rotate(-13deg);pointer-events:none;opacity:.4}._emptyCard_g3tn0_327{width:100%;height:100%;background:linear-gradient(199deg,#d9d9d9,#fff0);border-radius:12px;position:absolute}._emptyCardImage_g3tn0_335{width:263.17px;height:263.17px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;position:absolute;top:20px;left:20px}._loadingState_g3tn0_346{display:flex;flex-direction:column;gap:16px;padding:16px 0}._shimmerCard_g3tn0_353{height:80px;background:var(--app-surface-1, rgba(0,0,0,.06));border-radius:16px;position:relative;overflow:hidden}._shimmerCard_g3tn0_353:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_g3tn0_353 1.5s infinite}@keyframes _shimmer_g3tn0_353{0%{left:-100%}to{left:100%}}@media (max-width: 768px){._container_g3tn0_2{padding:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px));gap:24px}._searchContainer_g3tn0_19{padding:14px}._searchInput_g3tn0_39{font-size:16px}._createButton_g3tn0_60{padding:12px 16px;border-radius:60px}._createButtonText_g3tn0_85{font-size:15px}._sectionTitle_g3tn0_111,._sectionCount_g3tn0_119{font-size:22px}._cardItem_g3tn0_135{padding:10px 14px;border-radius:28px}._cardName_g3tn0_190,._cardTitle_g3tn0_209,._cardPosition_g3tn0_228,._cardCompany_g3tn0_240{font-size:16px}._emptyContent_g3tn0_280{padding:16px;border-radius:20px}._emptyTitle_g3tn0_296{font-size:22px;width:100%}._emptyDescription_g3tn0_305{font-size:13px;width:100%}._emptyIllustration_g3tn0_316{width:200px;height:160px;bottom:16px;right:16px}._emptyCardImage_g3tn0_335{width:180px;height:180px;top:15px;left:15px}}@media (max-width: 375px){._container_g3tn0_2{padding:8px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));gap:20px}._cardAvatar_g3tn0_168{width:28px;height:28px}._cardContent_g3tn0_160{gap:10px}._createButton_g3tn0_60{padding:10px 14px;border-radius:48px}._createButtonText_g3tn0_85{font-size:14px}._emptyContent_g3tn0_280{padding:12px;border-radius:16px}._emptyTitle_g3tn0_296{font-size:20px}._emptyDescription_g3tn0_305{font-size:12px}._emptyIllustration_g3tn0_316{width:150px;height:120px;bottom:12px;right:12px}._emptyCardImage_g3tn0_335{width:130px;height:130px;top:10px;left:10px}}._container_1axhh_2{flex:1;display:flex;flex-direction:column;padding:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));gap:33px;overflow-y:auto;overflow-x:hidden;min-height:0;max-width:450px;margin:0 auto;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._container_1axhh_2::-webkit-scrollbar{width:4px}._container_1axhh_2::-webkit-scrollbar-track{background:transparent}._container_1axhh_2::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}._container_1axhh_2::-webkit-scrollbar-thumb:hover{background:#ffffff26}._content_1axhh_38{display:flex;flex-direction:column;gap:15px}._header_1axhh_45{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;min-height:30px;border-radius:84px;overflow:hidden;flex-wrap:wrap;gap:8px}._cardTitle_1axhh_57{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._cardTitleInput_1axhh_65{background:none;border:none;outline:none;color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;padding:0;flex:1;min-width:120px;max-width:200px;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._cardTitleInput_1axhh_65::placeholder{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0, 0, 0, .35)))}._headerButtons_1axhh_92{display:flex;align-items:center;gap:6px;flex-shrink:0}._editButton_1axhh_99{background:none;border:none;color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;cursor:pointer;padding:0;transition:all .2s ease;display:flex;align-items:center;gap:4px}._editButton_1axhh_99:hover{color:var(--tg-theme-text-color, #000000)}._editButton_1axhh_99:active{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)))}._editButton_1axhh_99:disabled{opacity:.5;cursor:not-allowed}._deleteButton_1axhh_127{background:none;border:none;color:#ff4757;font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;cursor:pointer;padding:0;transition:all .2s ease;display:flex;align-items:center;gap:4px}._deleteButton_1axhh_127:hover{color:#ff3742}._deleteButton_1axhh_127:active{color:#ff6b7a}._deleteButton_1axhh_127:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1axhh_155{background:none;border:none;color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:15px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;cursor:pointer;padding:0;transition:all .2s ease;white-space:nowrap}._cancelButton_1axhh_155:hover{color:var(--app-text-primary)}._saveButton_1axhh_172{background:none;border:none;color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:15px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;cursor:pointer;padding:0;transition:all .2s ease;white-space:nowrap}._saveButton_1axhh_172:hover{color:var(--tg-theme-text-color, #000000)}._profileCard_1axhh_190{display:flex;flex-direction:column;gap:12px}._normalCard_1axhh_197{width:100%}._ownProfileCard_1axhh_202{padding:43px 66px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:20px 20px 25px 25px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:14px}._ownProfileCard_1axhh_202 ._name_1axhh_215{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._ownProfileCard_1axhh_202 ._position_1axhh_225,._ownProfileCard_1axhh_202 ._location_1axhh_229{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)))}._ownProfileCard_1axhh_202 ._dot_1axhh_233{background:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)))}._ownProfileCard_1axhh_202 ._locationIcon_1axhh_237{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)))}._otherProfileCard_1axhh_242{position:relative;width:100%;height:270px;background:linear-gradient(360deg,#fff0,#ffffff0d);border-radius:20px 20px 45px 45px;overflow:hidden;padding:0;margin:0 auto}._otherProfileCard_1axhh_242:before{content:"";position:absolute;left:50%;top:33%;transform:translate(-50%,-50%);width:229px;height:180px;background:url("data:image/svg+xml,%3Csvg width='229' height='180' viewBox='0 0 229 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_39_272)'%3E%3Ccircle cx='114.5' cy='65.5' r='23.5' fill='%23969696'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_39_272' x='0.5' y='-48.5' width='228' height='228' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='45.25' result='effect1_foregroundBlur_39_272'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;pointer-events:none;z-index:1}._otherProfileCard_1axhh_242 ._avatar_1axhh_267{position:absolute;left:50%;top:26px;transform:translate(-50%);width:80px;height:80px;background:linear-gradient(180deg,#fff,#fff0),#d9d9d9;border-radius:50%;z-index:2}._otherProfileCard_1axhh_242 ._profileInfo_1axhh_279{position:absolute;left:50%;top:116px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;z-index:2}._otherProfileCard_1axhh_242 ._cardActions_1axhh_292{position:absolute;left:16px;top:202px;width:calc(100% - 32px);display:flex;align-items:center;gap:3px;z-index:2}:root{--profile-card-bg: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .05) 100%);--profile-blur-color: #969696;--profile-text-primary: white;--profile-text-secondary: rgba(255, 255, 255, .25);--profile-button-bg: rgba(255, 255, 255, .05);--profile-button-hover: rgba(255, 255, 255, .08);--profile-button-active: rgba(255, 255, 255, .03)}[data-tg-theme=dark]{--profile-card-bg: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .02) 100%);--profile-blur-color: #505050;--profile-text-primary: white;--profile-text-secondary: rgba(255, 255, 255, .25);--profile-button-bg: rgba(255, 255, 255, .05);--profile-button-hover: rgba(255, 255, 255, .08);--profile-button-active: rgba(255, 255, 255, .03)}[data-tg-theme=light]{--profile-card-bg: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);--profile-blur-color: #D0D0D0;--profile-text-primary: var(--tg-theme-text-color, #000000);--profile-text-secondary: var(--tg-theme-hint-color, rgba(0, 0, 0, .45));--profile-button-bg: var(--tg-theme-secondary-bg-color, rgba(0, 0, 0, .06));--profile-button-hover: rgba(0, 0, 0, .1);--profile-button-active: rgba(0, 0, 0, .04)}._otherProfileCard_1axhh_242{background:var(--profile-card-bg)}@media (prefers-color-scheme: dark){:root:not([data-tg-theme]){--profile-card-bg: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .02) 100%);--profile-blur-color: #404040}}@media (prefers-color-scheme: light){:root:not([data-tg-theme]){--profile-card-bg: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);--profile-blur-color: #D0D0D0}}._avatar_1axhh_267{width:88px;height:88px;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#fff,#fff0),#d9d9d9;position:relative;cursor:pointer}._otherProfileCard_1axhh_242 ._avatar_1axhh_267{width:80px;height:80px}._avatar_1axhh_267 img{width:100%;height:100%;object-fit:cover}._ownProfileCard_1axhh_202 ._avatar_1axhh_267:hover ._avatarOverlay_1axhh_425{opacity:1}._avatarOverlay_1axhh_425{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}._avatarOverlay_1axhh_425{position:absolute;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;cursor:pointer}._profileInfo_1axhh_279{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}._nameRow_1axhh_465{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}._name_1axhh_215{color:var(--profile-text-primary);font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px)}._detailsRow_1axhh_487{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}._locationContainer_1axhh_496{display:flex;align-items:center;gap:4px;max-width:calc(50% - 10px)}._locationIcon_1axhh_237{color:var(--profile-text-secondary);flex-shrink:0}._position_1axhh_225{color:var(--profile-text-secondary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(50% - 10px)}._location_1axhh_229{color:var(--profile-text-secondary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_1axhh_233{width:4px;height:4px;background:var(--profile-text-secondary);border-radius:50%;flex-shrink:0}._nameSection_1axhh_540{display:flex;align-items:center;gap:8px}._editableNameField_1axhh_546{padding:4px 8px;background:var(--app-surface-1);border:1px solid var(--app-border-color);border-radius:8px}._nameInput_1axhh_553{background:none;border:none;outline:none;color:var(--app-text-primary);font-size:24px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;width:150px;text-align:center;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._detailsSection_1axhh_573{display:flex;align-items:center;gap:8px}._locationSection_1axhh_579{display:flex;align-items:center;gap:4px}._editableDetailField_1axhh_585{padding:4px 8px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:7px}._detailInput_1axhh_592{background:none;border:none;outline:none;color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;width:100px;text-align:center;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._avatarEditable_1axhh_613{width:88px;height:88px;border-radius:50%;overflow:hidden;position:relative;background:linear-gradient(0deg,#0000009e 0% 100%),linear-gradient(180deg,#fff,#fff0)}._avatarEditable_1axhh_613 img{width:100%;height:100%;object-fit:cover}._avatarSection_1axhh_382{display:flex;align-items:center;justify-content:center}._cardActions_1axhh_292{display:flex;align-items:center;gap:3px}._addToSavedButton_1axhh_641{flex:1;height:52px;padding:18px;background:var(--profile-button-bg);border:none;border-radius:84px;color:var(--profile-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}._addToSavedButton_1axhh_641:hover{background:var(--profile-button-hover)}._addToSavedButton_1axhh_641:active{background:var(--profile-button-active);transform:scale(.98)}._addToSavedButton_1axhh_641:disabled{opacity:.5;cursor:not-allowed;transform:none}._shareButton_1axhh_676{width:53px;height:52px;padding:16px;background:var(--profile-button-bg);border:none;border-radius:84px;cursor:pointer;transition:all .2s ease;color:var(--profile-text-primary);display:flex;align-items:center;justify-content:center}._shareButton_1axhh_676:hover{background:var(--profile-button-hover)}._shareButton_1axhh_676:active{background:var(--profile-button-active);transform:scale(.98)}._section_1axhh_701{display:flex;flex-direction:column;gap:8px}._sectionHeader_1axhh_707{display:flex;align-items:center;justify-content:space-between;gap:6px}._sectionTitle_1axhh_714{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;display:flex;align-items:center;gap:6px}._sectionContent_1axhh_725{display:flex;align-items:flex-start;gap:8px}._aboutText_1axhh_731,._companyText_1axhh_732{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;width:358px;word-wrap:break-word}._editableField_1axhh_743{display:flex;width:100%}._editableInput_1axhh_748{flex:1;padding:12px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:11px;outline:none;color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:510;line-height:21.5px;resize:none;min-height:50px;overflow:hidden;height:auto;field-sizing:content;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;pointer-events:auto!important;-webkit-appearance:none;appearance:none}._editableInput_1axhh_748::placeholder{color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.35)))}._skillInput_1axhh_779{width:100%}._skillInput_1axhh_779 ._editableInput_1axhh_748{min-height:auto;height:50px;resize:none}._skillsSection_1axhh_790,._skillsList_1axhh_796{display:flex;flex-direction:column;gap:8px}._skillsRow_1axhh_802{display:flex;align-items:center;gap:8px}._skillTag_1axhh_808{padding:7px 18px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:120px;display:flex;align-items:center;justify-content:center}._skillTagEditable_1axhh_818{padding:7px 18px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:120px;display:flex;align-items:center;gap:8px}._skillText_1axhh_828{color:var(--app-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2}._skillRemove_1axhh_836{background:none;border:none;color:var(--app-text-primary);font-size:18px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._skillRemove_1axhh_836:hover{background:var(--app-surface-1-hover);color:var(--app-text-primary)}._contactsList_1axhh_859{display:flex;flex-direction:column;gap:8px;width:100%}._contactsRow_1axhh_866{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-start}._contactButton_1axhh_874{padding:7px 10px;border:none;border-radius:120px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;min-height:34px;flex-shrink:0}._skillAddWrapper_1axhh_889{position:relative;display:flex;align-items:stretch}._skillAddWrapper_1axhh_889 ._editableInput_1axhh_748{padding-right:44px}._skillAddButton_1axhh_899{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:var(--app-surface-1-hover);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--tg-theme-link-color, #007AFF);transition:all .2s ease}._skillAddButton_1axhh_899:hover{background:var(--app-surface-1-active)}._skillAddButton_1axhh_899:active{background:var(--app-surface-1);transform:translateY(-50%) scale(.95)}._addContactButton_1axhh_926{background:none;border:none;color:var(--app-text-secondary, var(--tg-theme-hint-color, rgba(0,0,0,.45)));font-size:14px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;cursor:pointer;padding:6px 12px;border-radius:16px;background:var(--app-surface-1, rgba(0,0,0,.06));border:1px solid var(--app-border-color, rgba(0,0,0,.12));transition:all .2s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}._addContactButton_1axhh_926:hover{background:var(--app-surface-1-hover, rgba(0,0,0,.1));color:var(--tg-theme-text-color, #000000)}._addContactButton_1axhh_926:active{background:var(--app-surface-1-active, rgba(0,0,0,.04));transform:scale(.95)}._contactButton_1axhh_874:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._contactButton_1axhh_874:active{transform:translateY(0) scale(.98)}._iconButton_1axhh_965{width:53px;height:52px;padding:16px;background:var(--profile-button-bg);border:none;border-radius:84px;cursor:pointer;transition:all .2s ease;color:var(--profile-text-primary);display:flex;align-items:center;justify-content:center}._iconButton_1axhh_965:hover{background:var(--profile-button-hover)}._iconButton_1axhh_965:active{background:var(--profile-button-active);transform:scale(.98)}._textShareButton_1axhh_982{flex:1;height:52px;padding:18px;background:var(--profile-button-bg);border:none;border-radius:84px;color:var(--profile-text-primary);font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._textShareButton_1axhh_982:hover{background:var(--profile-button-hover)}._textShareButton_1axhh_982:active{background:var(--profile-button-active);transform:scale(.98)}._contactText_1axhh_1004{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:1.2;white-space:nowrap}._saveAnimation_1axhh_1014{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:20px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1000;animation:_savePopup_1axhh_1 .5s ease-in-out both}._saveIcon_1axhh_1031{font-size:24px;font-weight:700}._saveText_1axhh_1036{font-size:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590}@keyframes _savePopup_1axhh_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._deletingOverlay_1axhh_1058{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._deletingContent_1axhh_1072{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:var(--app-surface-1, rgba(0,0,0,.1));border:1px solid var(--app-border-color, rgba(0,0,0,.12));border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._deletingSpinner_1axhh_1084{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #FF4757;border-radius:50%;animation:_spin_1axhh_1 1s linear infinite}._deletingText_1axhh_1093{color:var(--app-text-primary, var(--tg-theme-text-color, #000000));font-size:17px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;text-align:center}@keyframes _spin_1axhh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1axhh_1113{display:flex;flex-direction:column;gap:24px;padding:16px}._loadingCard_1axhh_1120{width:100%;max-width:354px;height:206px;background:#ffffff0d;border-radius:20px 20px 25px 25px;margin:0 auto;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._loadingCard_1axhh_1120:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_1axhh_1 1.5s infinite}._loadingAvatar_1axhh_1152{width:80px;height:80px;background:#ffffff1a;border-radius:50%;position:relative;overflow:hidden}._loadingAvatar_1axhh_1152:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1axhh_1 1.5s infinite;animation-delay:.2s}._loadingContent_1axhh_1178{display:flex;flex-direction:column;gap:8px;align-items:center}._loadingSection_1axhh_1185{display:flex;flex-direction:column;gap:8px}._loadingLine_1axhh_1191{height:20px;background:#ffffff0d;border-radius:10px;position:relative;overflow:hidden}._loadingLine_1axhh_1191:nth-child(1){width:120px}._loadingLine_1axhh_1191:nth-child(2){width:200px}._loadingLine_1axhh_1191:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_1axhh_1 1.5s infinite;animation-delay:.3s}._loadingTextBlock_1axhh_1224{height:60px;background:#ffffff0d;border-radius:11px;position:relative;overflow:hidden}._loadingTextBlock_1axhh_1224:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_1axhh_1 1.5s infinite;animation-delay:.5s}@keyframes _shimmer_1axhh_1{0%{left:-100%}to{left:100%}}@media (max-width: 768px){._container_1axhh_2{padding:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px));gap:24px}._header_1axhh_45{padding:12px;min-height:24px}._cardTitleInput_1axhh_65{font-size:15px;min-width:100px;max-width:150px}._cancelButton_1axhh_155,._saveButton_1axhh_172{font-size:14px}._ownProfileCard_1axhh_202{padding:30px 40px}._otherProfileCard_1axhh_242{width:100%}._aboutText_1axhh_731,._companyText_1axhh_732{width:100%;max-width:358px}._contactsRow_1axhh_866,._skillsRow_1axhh_802{flex-wrap:wrap}}@media (max-width: 375px){._container_1axhh_2{padding:8px;gap:20px}._header_1axhh_45{padding:8px;flex-direction:column;align-items:stretch;gap:12px;min-height:auto}._headerButtons_1axhh_92{order:-1;justify-content:space-between}._cardTitleInput_1axhh_65{font-size:14px;min-width:auto;max-width:none;text-align:center}._cancelButton_1axhh_155,._saveButton_1axhh_172{font-size:13px}._ownProfileCard_1axhh_202{padding:20px 30px}._avatar_1axhh_267{width:70px;height:70px}._name_1axhh_215{font-size:20px}._position_1axhh_225,._location_1axhh_229,._aboutText_1axhh_731,._companyText_1axhh_732,._skillText_1axhh_828,._contactText_1axhh_1004{font-size:15px}}._errorContainer_1axhh_1373{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:60vh}._errorIcon_1axhh_1383{font-size:48px;margin-bottom:16px}._errorTitle_1axhh_1388{font-size:24px;font-weight:600;color:var(--tg-theme-text-color, #2c2c2c);margin-bottom:8px}._errorMessage_1axhh_1395{font-size:16px;color:var(--tg-theme-hint-color, #666);margin-bottom:24px;line-height:1.4}._errorActions_1axhh_1402{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._errorButton_1axhh_1409{padding:12px 24px;background:var(--tg-theme-button-color, #007aff);color:var(--tg-theme-button-text-color, white);border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}._errorButton_1axhh_1409:hover{opacity:.8}._errorButton_1axhh_1409:first-child{background:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #2c2c2c)}._container_116na_1{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}._content_116na_11{flex:1;padding:20px}._section_116na_18{margin-bottom:32px}._section_116na_18:last-child{margin-bottom:0}._sectionTitle_116na_26{font-size:18px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 16px}._infoGrid_116na_33{display:grid;gap:12px;background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:12px;padding:16px}._infoItem_116na_41{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--tg-theme-hint-color, #e0e0e0)}._infoItem_116na_41:last-child{border-bottom:none}._infoLabel_116na_53{font-size:14px;font-weight:500;color:var(--tg-theme-hint-color, #666)}._infoValue_116na_59{font-size:14px;font-weight:400;color:var(--tg-theme-text-color, #000);text-align:right;word-break:break-word;max-width:60%}._buttonGrid_116na_68{display:grid;grid-template-columns:1fr;gap:12px}._testButton_116na_74{padding:16px;background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}._testButton_116na_74:hover{opacity:.9;transform:translateY(-1px)}._testButton_116na_74:active{transform:translateY(0);opacity:.8}._hapticButton_116na_101{background:var(--tg-theme-secondary-bg-color, #f8f9fa);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-hint-color, #e0e0e0)}._hapticButton_116na_101:hover{background:var(--tg-theme-accent-text-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border-color:var(--tg-theme-accent-text-color, #007AFF)}@media (max-width: 768px){._content_116na_11{padding:16px}._section_116na_18{margin-bottom:24px}._sectionTitle_116na_26{font-size:16px}._buttonGrid_116na_68{grid-template-columns:1fr;gap:10px}._testButton_116na_74{padding:14px;font-size:15px}._infoGrid_116na_33{padding:12px}._infoItem_116na_41{padding:6px 0}._infoLabel_116na_53,._infoValue_116na_59{font-size:13px}}@media (min-width: 768px){._buttonGrid_116na_68{grid-template-columns:repeat(2,1fr)}}._overlay_1puoh_2{position:fixed;inset:0;background:#000c;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}._pageWrapper_1puoh_14{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--tg-theme-bg-color, #ffffff)}._devConsole_1puoh_24{background:var(--tg-theme-bg-color, #ffffff);border-radius:12px;width:100%;max-width:800px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d}._pageMode_1puoh_36{flex:1;max-width:none;height:100%;border-radius:0;box-shadow:none}._header_1puoh_45{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--tg-theme-hint-color, #e5e5e5)}._header_1puoh_45 h2{margin:0;color:var(--tg-theme-text-color, #000000);font-size:18px}._closeButton_1puoh_59{background:none;border:none;font-size:20px;color:var(--tg-theme-text-color, #000000);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}._closeButton_1puoh_59:hover{background:var(--tg-theme-secondary-bg-color, #f0f0f0)}._tabs_1puoh_74{display:flex;border-bottom:1px solid var(--tg-theme-hint-color, #e5e5e5)}._tab_1puoh_74{flex:1;padding:12px 16px;background:none;border:none;color:var(--tg-theme-hint-color, #999999);cursor:pointer;font-size:14px;transition:all .2s;border-bottom:2px solid transparent}._tab_1puoh_74._active_1puoh_91{color:var(--tg-theme-link-color, #007AFF);border-bottom-color:var(--tg-theme-link-color, #007AFF)}._tab_1puoh_74:hover:not(._active_1puoh_91){color:var(--tg-theme-text-color, #000000);background:var(--tg-theme-secondary-bg-color, #f8f8f8)}._content_1puoh_101{flex:1;overflow-y:auto;min-height:0;padding:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}._dataSection_1puoh_112{display:flex;flex-direction:column;gap:20px}._dataGroup_1puoh_118{background:var(--tg-theme-secondary-bg-color, #f8f8f8);border-radius:8px;padding:16px}._dataGroup_1puoh_118 h3{margin:0 0 12px;color:var(--tg-theme-text-color, #000000);font-size:16px}._dataItem_1puoh_130,._colorItem_1puoh_139{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:var(--tg-theme-text-color, #000000)}._colorSwatch_1puoh_148{width:24px;height:24px;border-radius:4px;border:1px solid var(--tg-theme-hint-color, #e5e5e5);flex-shrink:0}._avatar_1puoh_156{width:32px;height:32px;border-radius:50%;border:1px solid var(--tg-theme-hint-color, #e5e5e5)}._rawData_1puoh_164{display:flex;flex-direction:column;gap:20px}._rawSection_1puoh_170{background:var(--tg-theme-secondary-bg-color, #f8f8f8);border-radius:8px;padding:16px}._rawSection_1puoh_170 h3{margin:0 0 12px;color:var(--tg-theme-text-color, #000000);font-size:16px}._jsonBlock_1puoh_182{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:6px;font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;overflow-x:auto;max-height:300px;overflow-y:auto;margin-bottom:12px;white-space:pre-wrap}._copyButton_1puoh_196{background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border:none;padding:8px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:opacity .2s}._copyButton_1puoh_196:hover{opacity:.8}._consoleSection_1puoh_212{display:flex;flex-direction:column;height:100%}._consoleHeader_1puoh_218{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._consoleHeader_1puoh_218 h3{margin:0;color:var(--tg-theme-text-color, #000000);font-size:16px}._clearButton_1puoh_231{background:#f44;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:opacity .2s}._clearButton_1puoh_231:hover{opacity:.8}._consoleContent_1puoh_246{flex:1;background:#1e1e1e;border-radius:8px;padding:12px;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;max-height:400px}._logEntry_1puoh_257{display:flex;gap:8px;margin-bottom:4px;word-break:break-word}._timestamp_1puoh_264{color:#666;flex-shrink:0;font-size:11px}._logType_1puoh_270{flex-shrink:0;font-weight:700;min-width:60px}._logMessage_1puoh_276{flex:1;margin:0;white-space:pre-wrap;word-break:break-word}._logEntry_1puoh_257._log_1puoh_257{color:#d4d4d4}._logEntry_1puoh_257._log_1puoh_257 ._logType_1puoh_270{color:#4a9eff}._logEntry_1puoh_257._warn_1puoh_291,._logEntry_1puoh_257._warn_1puoh_291 ._logType_1puoh_270{color:#ffcc02}._logEntry_1puoh_257._error_1puoh_299,._logEntry_1puoh_257._error_1puoh_299 ._logType_1puoh_270{color:#ff6b6b}._logEntry_1puoh_257._info_1puoh_307,._logEntry_1puoh_257._info_1puoh_307 ._logType_1puoh_270{color:#4ecdc4}._emptyLogs_1puoh_315{color:#666;text-align:center;padding:20px;font-style:italic}._testSection_1puoh_323{display:flex;flex-direction:column;gap:20px}._section_1puoh_329{background:var(--tg-theme-secondary-bg-color, #f8f8f8);border-radius:8px;padding:16px}._sectionTitle_1puoh_335{margin:0 0 16px;color:var(--tg-theme-text-color, #000000);font-size:16px;font-weight:600}._buttonGrid_1puoh_342{display:grid;grid-template-columns:1fr;gap:12px}._testButton_1puoh_348{padding:12px 16px;background:var(--tg-theme-button-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}._testButton_1puoh_348:hover{opacity:.9;transform:translateY(-1px)}._testButton_1puoh_348:active{transform:translateY(0);opacity:.8}._hapticButton_1puoh_375{background:var(--tg-theme-secondary-bg-color, #f8f9fa);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-hint-color, #e0e0e0)}._hapticButton_1puoh_375:hover{background:var(--tg-theme-accent-text-color, #007AFF);color:var(--tg-theme-button-text-color, #ffffff);border-color:var(--tg-theme-accent-text-color, #007AFF)}@media (max-width: 768px){._overlay_1puoh_2{padding:10px}._devConsole_1puoh_24{height:95vh}._tabs_1puoh_74{overflow-x:auto}._tab_1puoh_74{flex:none;min-width:100px;font-size:12px}._dataItem_1puoh_130,._colorItem_1puoh_139{font-size:13px}._jsonBlock_1puoh_182,._consoleContent_1puoh_246{font-size:11px}._pageMode_1puoh_36{height:100%}._buttonGrid_1puoh_342{grid-template-columns:1fr;gap:10px}._testButton_1puoh_348{padding:12px;font-size:13px}._sectionTitle_1puoh_335{font-size:15px}}._container_1f5j6_1{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;background:var(--tg-theme-bg-color, #f8f9fa)}._content_1f5j6_11{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:400px;margin:0 auto;padding:20px}._icon_1f5j6_23{font-size:64px;margin-bottom:24px;opacity:.6}._title_1f5j6_29{font-size:24px;font-weight:600;color:var(--tg-theme-text-color, #2c2c2c);margin-bottom:16px;line-height:1.3}._description_1f5j6_37{font-size:16px;color:var(--tg-theme-hint-color, #666);margin-bottom:32px;line-height:1.5}._actions_1f5j6_44{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;width:100%}._actionButton_1f5j6_52{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:var(--tg-theme-button-color, #007aff);color:var(--tg-theme-button-text-color, white);text-decoration:none;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}._actionButton_1f5j6_52:hover{opacity:.8;transform:translateY(-1px)}._actionButton_1f5j6_52:nth-child(2){background:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #2c2c2c);border:1px solid var(--tg-theme-hint-color, #e0e0e0)}._actionButton_1f5j6_52:nth-child(3){background:transparent;color:var(--tg-theme-hint-color, #666);border:1px solid var(--tg-theme-hint-color, #e0e0e0)}._helpSection_1f5j6_86{padding:24px;background:var(--tg-theme-secondary-bg-color, #f5f5f5);border-radius:12px;text-align:left;width:100%}._helpTitle_1f5j6_94{font-size:18px;font-weight:600;color:var(--tg-theme-text-color, #2c2c2c);margin-bottom:12px}._helpList_1f5j6_101{list-style:none;padding:0;margin:0}._helpList_1f5j6_101 li{color:var(--tg-theme-hint-color, #666);position:relative;padding:8px 0 8px 20px}._helpList_1f5j6_101 li:before{content:"•";color:var(--tg-theme-button-color, #007aff);position:absolute;left:0;font-weight:700}@media (max-width: 768px){._content_1f5j6_11{padding:16px}._icon_1f5j6_23{font-size:48px;margin-bottom:20px}._title_1f5j6_29{font-size:20px;margin-bottom:12px}._description_1f5j6_37{font-size:14px;margin-bottom:24px}._actionButton_1f5j6_52{padding:14px 20px;font-size:15px}._helpSection_1f5j6_86{padding:20px}._helpTitle_1f5j6_94{font-size:16px}}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #3390ec;--tg-theme-button-color: #3390ec;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f8f9fa;--tg-theme-header-bg-color: #ffffff;--tg-theme-accent-text-color: #3390ec;--tg-theme-destructive-text-color: #ff3b30;--tg-safe-area-inset-top: 0px;--tg-safe-area-inset-bottom: 0px;--tg-safe-area-inset-left: 0px;--tg-safe-area-inset-right: 0px;--tg-content-safe-area-inset-top: 0px;--tg-content-safe-area-inset-bottom: 0px;--tg-content-safe-area-inset-left: 0px;--tg-content-safe-area-inset-right: 0px;--tg-viewport-height: 100vh;--tg-viewport-stable-height: 100vh;--app-header-height: 0px;--app-nav-height: 0px;--bottom-bar-height: 0px}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow-x:hidden}body{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;padding-top:env(safe-area-inset-top,var(--tg-safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom,var(--tg-safe-area-inset-bottom));padding-left:env(safe-area-inset-left,var(--tg-safe-area-inset-left));padding-right:env(safe-area-inset-right,var(--tg-safe-area-inset-right))}#root{height:100vh;height:var(--tg-viewport-height, 100vh);overflow:hidden;display:flex;flex-direction:column}.app{flex:1;background:var(--tg-theme-bg-color);animation:fadeIn .3s ease-out;display:flex;flex-direction:column;overflow:hidden}.app-content{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.app-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:var(--tg-viewport-height, 100vh);padding:24px;text-align:center;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.app-error h2{font-size:24px;font-weight:600;margin-bottom:16px;color:var(--tg-theme-text-color)}.app-error p{font-size:16px;margin-bottom:32px;color:var(--tg-theme-hint-color);line-height:1.5}.retry-button{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-button:hover{opacity:.9;transform:translateY(-1px)}.retry-button:active{transform:translateY(0)}.page-padding{padding:16px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:none;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}button,input,textarea,select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color);border-radius:3px;opacity:.5}::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-link-color);opacity:.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){body{font-size:16px}}@media (prefers-color-scheme: dark){:root{--tg-theme-bg-color: #1c1c1e;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #8e8e93;--tg-theme-link-color: #0984ff;--tg-theme-button-color: #0984ff;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #2c2c2e;--tg-theme-header-bg-color: #1c1c1e;--tg-theme-accent-text-color: #0984ff;--tg-theme-destructive-text-color: #ff453a}}
