._settingsScreen_nct7i_1{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}._container_nct7i_15{max-width:800px;width:100%;height:calc(100vh - max(20px,env(safe-area-inset-top,0px)) - 20px - env(safe-area-inset-bottom,0px));background:#fffffff2;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;overflow:hidden}._header_nct7i_30{display:flex;align-items:center;padding:20px;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}._backButton_nct7i_39{width:40px;height:40px;border:none;background:#e9ecef;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-right:16px;padding:0 0 2px;flex-shrink:0}._backButton_nct7i_39:hover{background:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._title_nct7i_64{font-size:28px;font-weight:700;color:#2c3e50;margin:0;line-height:40px;flex:1}._content_nct7i_73{flex:1;padding:20px;overflow-y:auto;min-height:0}._content_nct7i_73::-webkit-scrollbar{width:8px}._content_nct7i_73::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}._content_nct7i_73::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}._section_nct7i_94{margin-bottom:24px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}._sectionTitle_nct7i_102{font-size:20px;font-weight:600;color:#2c3e50;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #e9ecef}._settingItem_nct7i_111{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}._settingItem_nct7i_111>div:first-child{flex:1;min-width:0}._settingItem_nct7i_111:last-child{border-bottom:none}._settingLabel_nct7i_134{font-size:16px;font-weight:600;color:#2c3e50}._settingDescription_nct7i_140{font-size:14px;color:#6c757d;margin-top:4px;line-height:1.5}._toggle_nct7i_155{position:relative;width:48px;height:24px;flex-shrink:0;box-sizing:border-box;background-color:#ccc;border-radius:12px;cursor:pointer;transition:background-color .3s}._toggle_nct7i_155._active_nct7i_167{background-color:#4caf50}._toggleSlider_nct7i_171{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 4px #0003}._toggle_nct7i_155._active_nct7i_167 ._toggleSlider_nct7i_171{transform:translate(24px)}._disabledToggle_nct7i_187{opacity:.5;cursor:not-allowed}._footer_nct7i_192{text-align:center;padding:16px 20px;color:#6c757d;font-size:14px;background:#fffffff2;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}._comingSoon_nct7i_202{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}._linkButton_nct7i_216,._actionButton_nct7i_217{width:100%;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}._linkButton_nct7i_216{background:linear-gradient(135deg,#4285f4,#3367d6);color:#fff;box-shadow:0 4px 12px #4285f440}._linkButton_nct7i_216:hover:not(:disabled){background:linear-gradient(135deg,#3367d6,#2952a3);transform:translateY(-2px);box-shadow:0 6px 16px #4285f459}._linkButton_nct7i_216:disabled{opacity:.5;cursor:not-allowed}._linkedStatus_nct7i_251{display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border:2px solid #28a745}._linkedText_nct7i_261{font-size:16px;font-weight:600;color:#155724}._linkedEmail_nct7i_267{font-size:14px;color:#155724;opacity:.8;margin-top:4px}._actionButton_nct7i_217{background-color:#f8f9fa;color:#2c3e50;border:2px solid #e9ecef}._actionButton_nct7i_217:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;transform:translateY(-1px)}._actionButton_nct7i_217:last-child{margin-bottom:0}._disabledButton_nct7i_290{opacity:.5;cursor:not-allowed;transform:none!important}._buttonIcon_nct7i_296{font-size:22px}._playerNameSection_nct7i_301{display:flex;flex-direction:column;gap:12px}._nameInput_nct7i_307{width:100%;padding:12px 16px;font-size:18px;border:2px solid #e0e0e0;border-radius:8px;transition:all .2s;background:#fff;color:#2c3e50;font-weight:500;box-sizing:border-box}._nameInput_nct7i_307:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._nameInput_nct7i_307::placeholder{color:#666;opacity:1}._saveButton_nct7i_331{width:100%;padding:12px 20px;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #27ae6040}._saveButton_nct7i_331:hover:not(:disabled){background:linear-gradient(135deg,#229954,#1e8449);transform:translateY(-2px);box-shadow:0 6px 16px #27ae6059}._saveButton_nct7i_331:disabled{opacity:.6;cursor:not-allowed;transform:none}._saveMessage_nct7i_357{padding:10px 16px;background-color:#d4edda;color:#155724;border-radius:8px;font-size:14px;text-align:center;border:1px solid #c3e6cb}._saveMessageError_nct7i_367{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._checkboxLabel_nct7i_373{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:16px;color:#2c3e50;cursor:pointer}._checkboxLabel_nct7i_373 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._linkTextButton_nct7i_390{width:100%;padding:14px 20px;background:none;border:none;color:#3498db;font-size:16px;font-weight:500;cursor:pointer;text-align:left;transition:all .2s;border-bottom:1px solid #f0f0f0;border-radius:0}._linkTextButton_nct7i_390:last-of-type{border-bottom:none}._linkTextButton_nct7i_390:hover{background-color:#f8f9fa;padding-left:24px}._loginButton_nct7i_415{width:100%;padding:14px 20px;background:linear-gradient(135deg,#e67e22,#d35400);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px #e67e2240}._loginButton_nct7i_415:hover:not(:disabled){background:linear-gradient(135deg,#d35400,#a04000);transform:translateY(-2px);box-shadow:0 6px 16px #e67e2259}._loginButton_nct7i_415:disabled{opacity:.5;cursor:not-allowed}._googleAuthAction_nct7i_445{margin-bottom:16px}._googleAuthAction_nct7i_445:last-child{margin-bottom:0}._googleAuthDescription_nct7i_453{margin-top:6px;font-size:13px;color:#6c757d;line-height:1.5;padding:0 4px}._googleAuthWarning_nct7i_461{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;font-weight:600;color:#856404}._comparisonModal_nct7i_473{background:#fff;border-radius:16px;padding:28px;max-width:700px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d;animation:_modalSlideUp_nct7i_1 .3s ease}._comparisonModalHeader_nct7i_485{margin-bottom:16px}._comparisonModalTitle_nct7i_489{font-size:22px;font-weight:700;color:#333;margin:0;text-align:center}._comparisonModalWarning_nct7i_497{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:14px;margin-bottom:20px;font-size:14px;font-weight:600;color:#856404;line-height:1.5}._comparisonModalContent_nct7i_509{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}._comparisonCard_nct7i_517{flex:1;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:16px;min-width:0}._comparisonCardHeader_nct7i_526{display:flex;flex-direction:column;align-items:center;margin-bottom:14px}._comparisonCardIcon_nct7i_533{font-size:36px;margin-bottom:6px}._comparisonCardTitle_nct7i_538{font-size:15px;font-weight:700;color:#333;text-align:center}._comparisonCardEmail_nct7i_545{font-size:12px;font-weight:400;color:#666;margin-top:4px;word-break:break-all}._comparisonCardStats_nct7i_553{display:flex;flex-direction:column;gap:8px}._comparisonStatRow_nct7i_559{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#fff;border-radius:6px;border:1px solid #dee2e6}._comparisonStatLabel_nct7i_569{font-size:13px;font-weight:500;color:#666}._comparisonStatValue_nct7i_575{font-size:15px;font-weight:700;color:#333}._comparisonArrow_nct7i_581{font-size:28px;color:#6c757d;flex-shrink:0}._comparisonModalButtons_nct7i_587{display:flex;gap:12px;justify-content:center}._comparisonModalCancelButton_nct7i_593,._comparisonModalConfirmButton_nct7i_594{flex:1;max-width:200px;padding:12px 20px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._comparisonModalCancelButton_nct7i_593{background:#6c757d;color:#fff}._comparisonModalCancelButton_nct7i_593:hover{background:#5a6268}._comparisonModalConfirmButton_nct7i_594{background:#28a745;color:#fff}._comparisonModalConfirmButton_nct7i_594:hover{background:#218838}._linkOverlay_nct7i_626{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_overlayFadeIn_nct7i_1 .2s ease;-webkit-overflow-scrolling:touch;touch-action:none}@keyframes _overlayFadeIn_nct7i_1{0%{opacity:0}to{opacity:1}}._linkModal_nct7i_651{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_modalSlideUp_nct7i_1 .3s ease}._scrollableOverlay_nct7i_669{touch-action:pan-y}._scrollableModal_nct7i_675{max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}@keyframes _modalSlideUp_nct7i_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._linkModalIcon_nct7i_694{font-size:64px;margin-bottom:20px;animation:_pulse_nct7i_1 2s ease-in-out infinite}@keyframes _pulse_nct7i_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._linkModalMessage_nct7i_709{font-size:20px;font-weight:700;color:#333;margin:0 0 12px}._linkModalSubMessage_nct7i_716{font-size:14px;color:#666;margin:0;line-height:1.6}._linkModalSubMessage_nct7i_716+._linkModalCloseButton_nct7i_728{margin-top:24px}._linkModalErrorMessage_nct7i_729{font-size:15px;color:#333;margin:0 0 24px;line-height:1.6;padding:16px 8px;background:#fee;border-radius:8px;border:1px solid #fcc;white-space:pre-line}._linkModalCloseButton_nct7i_728{background:#3498db;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #3498db4d}._linkModalCloseButton_nct7i_728:hover{background:#2980b9;transform:translateY(-1px);box-shadow:0 4px 12px #3498db66}._linkModalCloseButton_nct7i_728:active{transform:translateY(0);box-shadow:0 2px 4px #3498db4d}@media (max-width: 480px){._settingsScreen_nct7i_1{padding:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}._container_nct7i_15{height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0}._header_nct7i_30{padding:16px}._backButton_nct7i_39{width:44px;height:44px;font-size:22px}._title_nct7i_64{font-size:20px;line-height:44px}._content_nct7i_73{padding:16px}._section_nct7i_94{padding:16px;margin-bottom:16px}._sectionTitle_nct7i_102{font-size:18px}._nameInput_nct7i_307{padding:12px 14px;font-size:16px}._exportButton_nct7i_824,._deleteAccountButton_nct7i_825,._deleteConfirmButton_nct7i_830{font-size:14px;padding:10px 16px}._linkButton_nct7i_216,._loginButton_nct7i_415{font-size:14px;padding:12px 16px}._linkModalMessage_nct7i_709{font-size:17px}._comparisonModalWarning_nct7i_497{font-size:13px}._comparisonModalTitle_nct7i_489{font-size:18px}}@media (max-width: 375px){._header_nct7i_30{padding:14px}._title_nct7i_64{font-size:18px}._sectionTitle_nct7i_102{font-size:16px}._settingDescription_nct7i_140{font-size:13px}._nameInput_nct7i_307{padding:10px 12px;font-size:15px}._exportButton_nct7i_824,._deleteAccountButton_nct7i_825,._deleteConfirmButton_nct7i_830,._linkButton_nct7i_216,._loginButton_nct7i_415{font-size:13px;padding:10px 14px}._linkModalMessage_nct7i_709{font-size:15px}._linkModalSubMessage_nct7i_716{font-size:12px}._deleteModalButtons_nct7i_901{flex-direction:column}._linkModal_nct7i_651{padding:30px 20px}._comparisonModalWarning_nct7i_497{font-size:12px;padding:10px}._comparisonModalTitle_nct7i_489{font-size:16px}._comparisonModal_nct7i_473{padding:20px 16px}}@media (max-width: 650px){._comparisonModalContent_nct7i_509{flex-direction:column;gap:12px}._comparisonArrow_nct7i_581{transform:rotate(90deg)}}._privacyActions_nct7i_934{margin-top:16px;display:flex;flex-direction:column;gap:8px}._exportButton_nct7i_824{width:100%;padding:12px 20px;background:#f8f9fa;color:#2c3e50;border:2px solid #e9ecef;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._exportButton_nct7i_824:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6}._exportButton_nct7i_824:disabled{opacity:.6;cursor:not-allowed}._deleteAccountButton_nct7i_825{width:100%;padding:12px 20px;background:none;color:#e74c3c;border:2px solid #f5c6cb;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._deleteAccountButton_nct7i_825:hover{background:#fdf0f0;border-color:#e74c3c}._deleteWarning_nct7i_983{font-size:14px;color:#666;margin:0 0 12px;line-height:1.6}._deleteDataList_nct7i_990{text-align:left;font-size:14px;color:#555;margin:0 0 16px;padding-left:20px;line-height:1.8}._deleteConfirmInput_nct7i_999{margin-bottom:20px}._deleteConfirmInput_nct7i_999 ._nameInput_nct7i_307{margin-top:8px;text-align:center}._deleteModalButtons_nct7i_901{display:flex;gap:12px}._deleteModalButtons_nct7i_901 ._linkModalCloseButton_nct7i_728{flex:1;background:#6c757d}._deleteModalButtons_nct7i_901 ._linkModalCloseButton_nct7i_728:hover{background:#5a6268}._deleteConfirmButton_nct7i_830{flex:1;background:#e74c3c;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._deleteConfirmButton_nct7i_830:hover:not(:disabled){background:#c0392b}._deleteConfirmButton_nct7i_830:disabled{opacity:.5;cursor:not-allowed}._deleteLinkedAccount_nct7i_1047{font-size:13px;color:#6c757d;text-align:center;margin:0 0 12px}._deleteLinkedEmail_nct7i_1054{display:block;font-size:14px;color:#2c3e50;font-weight:600;word-break:break-all;margin-top:2px}
