._container_10ajc_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);padding:20px}._card_10ajc_10{background:var(--color-white);padding:40px;border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000001a;max-width:400px;width:100%}._title_10ajc_19{font-size:32px;font-weight:700;color:var(--color-primary);text-align:center;margin-bottom:8px}._subtitle_10ajc_27{font-size:16px;color:var(--color-text-light);text-align:center;margin-bottom:32px}._form_10ajc_34{display:flex;flex-direction:column;gap:16px}._input_10ajc_40{padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;transition:border-color .2s}._input_10ajc_40:focus{border-color:var(--color-primary)}._passwordWrapper_10ajc_52{position:relative;display:flex;align-items:center}._passwordWrapper_10ajc_52 ._input_10ajc_40{width:100%;padding-right:44px}._togglePassword_10ajc_63{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-light);transition:color .2s}._togglePassword_10ajc_63:hover{color:var(--color-primary)}._button_10ajc_81{padding:14px;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:16px;font-weight:600;transition:opacity .2s;margin-top:8px}._button_10ajc_81:hover:not(:disabled){opacity:.9}._button_10ajc_81:disabled{opacity:.7;cursor:not-allowed}._link_10ajc_101{text-align:center;margin-top:24px;color:var(--color-text-light)}._link_10ajc_101 a{color:var(--color-primary);font-weight:600}._link_10ajc_101 a:hover{text-decoration:underline}._container_1v0gh_1{max-width:1200px;margin:0 auto}._header_1v0gh_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._greeting_1v0gh_14{font-size:32px;font-weight:700;margin-bottom:8px}._date_1v0gh_20{font-size:18px;opacity:.9}._section_1v0gh_25{margin-bottom:32px}._sectionTitle_1v0gh_29{font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:16px}._actionGrid_1v0gh_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._actionCard_1v0gh_42{background:var(--color-white);padding:24px;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}._actionCard_1v0gh_42:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}._actionIcon_1v0gh_59{font-size:48px}._actionText_1v0gh_63{font-size:16px;font-weight:600;color:var(--color-text)}._goalsCard_1v0gh_69{background:var(--color-white);padding:24px;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d}._goalsText_1v0gh_76{font-size:18px;color:var(--color-text-light);margin-bottom:16px}._goalsButton_1v0gh_82{display:inline-block;background-color:var(--color-primary);color:var(--color-white);padding:12px 24px;border-radius:var(--radius-sm);font-weight:600;transition:opacity .2s}._goalsButton_1v0gh_82:hover{opacity:.9}._activityCard_1v0gh_96{background:var(--color-white);padding:40px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._activityText_1v0gh_104{font-size:18px;color:var(--color-text-light)}._container_an1tp_1{max-width:800px;margin:0 auto}._header_an1tp_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._title_an1tp_14{font-size:32px;font-weight:700;margin-bottom:8px}._date_an1tp_20{font-size:18px;opacity:.9}._section_an1tp_25{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHead_an1tp_33{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_an1tp_41{font-size:20px;font-weight:700;color:var(--color-text)}._listCount_an1tp_47{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle}._banner_an1tp_61{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);margin-bottom:24px;font-size:15px;line-height:1.5}._bannerOk_an1tp_73{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerWarn_an1tp_79{background:#fffbeb;border:1px solid #FDE68A;color:#92400e}._bannerError_an1tp_85{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_an1tp_91{background:none;border:none;font-size:20px;line-height:1;color:inherit;opacity:.6;padding:0 4px}._bannerClose_an1tp_91:hover{opacity:1}._field_an1tp_106{margin-bottom:20px}._label_an1tp_110{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._hint_an1tp_118{margin-top:8px;font-size:13px;color:var(--color-text-light);line-height:1.5}._input_an1tp_125,._dateInput_an1tp_126{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_an1tp_125:focus,._dateInput_an1tp_126:focus{border-color:var(--color-primary)}._dateInput_an1tp_126{max-width:220px}._dateInput_an1tp_126:disabled{background:var(--color-bg);color:var(--color-text-light);cursor:not-allowed}._goalsList_an1tp_153{display:flex;flex-direction:column;gap:12px}._goalItem_an1tp_159{display:flex;align-items:center;gap:12px}._checkbox_an1tp_165{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}._goalInput_an1tp_173{flex:1;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;transition:border-color .2s}._goalInput_an1tp_173:focus{border-color:var(--color-primary)}._goalInput_an1tp_173._completed_an1tp_186{text-decoration:line-through;color:var(--color-text-light)}._removeGoal_an1tp_191{background:none;border:none;color:var(--color-text-light);font-size:20px;line-height:1;padding:4px 8px;flex-shrink:0}._removeGoal_an1tp_191:hover{color:#dc2626}._addButton_an1tp_205{display:flex;align-items:center;gap:8px;padding:8px 0;background:none;color:var(--color-primary);font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}._addButton_an1tp_205:hover{opacity:.8}._addButton_an1tp_205 span{font-size:20px}._contentInput_an1tp_226{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;font-family:inherit;resize:vertical;transition:border-color .2s}._contentInput_an1tp_226:focus{border-color:var(--color-primary)}._mediaRow_an1tp_241{display:flex;align-items:center;gap:8px;margin-bottom:8px}._mediaRow_an1tp_241 select{max-width:110px}._saveButton_an1tp_253{width:100%;padding:16px;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;transition:opacity .2s}._saveButton_an1tp_253:hover{opacity:.9}._saveButton_an1tp_253:disabled{background-color:var(--color-border);color:var(--color-text-light);cursor:not-allowed;opacity:1}._secondaryButton_an1tp_275,._refreshButton_an1tp_276{padding:8px 14px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-light);font-size:14px;font-weight:600;transition:all .2s}._secondaryButton_an1tp_275:hover,._refreshButton_an1tp_276:hover{border-color:var(--color-primary);color:var(--color-primary)}._refreshButton_an1tp_276:disabled{opacity:.6;cursor:default}._skeleton_an1tp_299{display:flex;flex-direction:column;gap:16px}._skeletonCard_an1tp_305{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._skeletonLine_an1tp_312{height:14px;border-radius:6px;margin-bottom:12px;background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_an1tp_1 1.4s infinite linear}._skeletonLine_an1tp_312:last-child{margin-bottom:0}._skeletonLineShort_an1tp_325{width:30%}._skeletonLineMid_an1tp_329{width:60%}@keyframes _shimmer_an1tp_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_an1tp_343{padding:24px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center}._errorTitle_an1tp_351{font-size:18px;font-weight:700;color:#b91c1c;margin-bottom:8px}._errorMessage_an1tp_358{font-size:15px;color:#7f1d1d;margin-bottom:16px;line-height:1.5}._retryButton_an1tp_365{padding:10px 20px;background:#dc2626;color:var(--color-white);border-radius:var(--radius-sm);font-size:15px;font-weight:600}._retryButton_an1tp_365:hover{opacity:.9}._emptyState_an1tp_379{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_an1tp_387{font-size:36px;margin-bottom:12px}._emptyTitle_an1tp_392{font-size:18px;font-weight:700;color:var(--color-text);margin-bottom:8px}._emptyText_an1tp_399{font-size:15px;color:var(--color-text-light);line-height:1.6;max-width:460px;margin:0 auto}._entries_an1tp_408{display:flex;flex-direction:column;gap:16px}._entryCard_an1tp_414{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s}._entryCard_an1tp_414:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._entryCardEditing_an1tp_426{border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e1f}._entryTop_an1tp_431{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._entryDate_an1tp_439{font-size:17px;font-weight:700;color:var(--color-text)}._entryMeta_an1tp_445{font-size:13px;color:var(--color-text-light);margin-top:2px}._entryActions_an1tp_451{display:flex;align-items:center;gap:8px;flex-shrink:0}._editButton_an1tp_458,._deleteButton_an1tp_459,._confirmButton_an1tp_460,._cancelButton_an1tp_461{padding:6px 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s}._editButton_an1tp_458{color:var(--color-primary);border-color:#a7f3d0}._editButton_an1tp_458:hover{background:#ecfdf5}._deleteButton_an1tp_459{color:#dc2626;border-color:#fecaca}._deleteButton_an1tp_459:hover{background:#fef2f2}._confirmButton_an1tp_460{color:var(--color-white);background:#dc2626;border-color:#dc2626}._confirmButton_an1tp_460:disabled{opacity:.7;cursor:default}._cancelButton_an1tp_461{color:var(--color-text-light)}._entryContent_an1tp_504{font-size:15px;color:var(--color-text);line-height:1.6;white-space:pre-wrap;word-break:break-word}._entryEmptyContent_an1tp_512{font-size:15px;color:var(--color-text-light);font-style:italic}._entryTags_an1tp_518{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._tag_an1tp_525{padding:3px 10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;font-size:13px;color:var(--color-text-light)}._goalSummary_an1tp_534{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-bg)}._goalProgress_an1tp_540{display:inline-block;font-size:13px;font-weight:700;color:var(--color-primary);margin-bottom:6px}._goalList_an1tp_548{list-style:none;display:flex;flex-direction:column;gap:4px}._goalList_an1tp_548 li{font-size:14px}._goalDone_an1tp_559{color:var(--color-text-light);text-decoration:line-through}._goalTodo_an1tp_564{color:var(--color-text)}._mediaGrid_an1tp_568{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}._mediaItem_an1tp_576{display:block;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._mediaThumb_an1tp_583{display:block;width:96px;height:96px;object-fit:cover}._mediaLink_an1tp_590{display:inline-block;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;font-size:13px;color:var(--color-primary);background:var(--color-bg);word-break:break-all}._mediaLink_an1tp_590:hover{border-color:var(--color-primary)}._container_o470o_1{max-width:1200px;margin:0 auto}._header_o470o_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._title_o470o_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_o470o_20{font-size:18px;opacity:.9}._statsGrid_o470o_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}._statCard_o470o_32{background:var(--color-white);padding:24px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._statIcon_o470o_40{font-size:48px;margin-bottom:12px}._statValue_o470o_45{font-size:36px;font-weight:700;color:var(--color-text);margin-bottom:4px}._statValueSmall_o470o_52{font-size:20px;font-weight:700;color:var(--color-text-light);margin-bottom:4px;line-height:1.5}._statSuffix_o470o_60{font-size:22px;color:var(--color-text-light);font-weight:600;margin-left:4px}._statLabel_o470o_67{font-size:14px;color:var(--color-text-light)}._section_o470o_72{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionTitle_o470o_80{font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:16px}._zeroState_o470o_89{border:1px dashed #C9E7D2;background:#f2fbf5;border-radius:var(--radius-md);padding:20px 24px;margin-bottom:24px}._zeroTitle_o470o_97{font-size:16px;font-weight:700;color:#166534;margin-bottom:6px}._zeroText_o470o_104{font-size:14px;color:var(--color-text-light);line-height:1.55}._trendHeader_o470o_112{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._trendHeader_o470o_112 ._sectionTitle_o470o_80{margin-bottom:0}._trendBadge_o470o_124{font-size:14px;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap}._trendUp_o470o_132{background:#dcfce7;color:#15803d}._trendDown_o470o_137{background:#fee2e2;color:#b91c1c}._trendFlat_o470o_142{background:#f3f4f6;color:#4b5563}._trendCaption_o470o_147{font-size:14px;color:var(--color-text-light);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._trendMissing_o470o_157{font-size:15px;color:var(--color-text-light);line-height:1.6}._formPills_o470o_163{display:inline-flex;gap:4px;margin-left:4px}._pillWin_o470o_169,._pillLoss_o470o_170{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:12px;font-weight:700;color:var(--color-white)}._pillWin_o470o_169{background:#16a34a}._pillLoss_o470o_170{background:#dc2626}._chartBox_o470o_190{height:180px;width:100%}._loadingWrap_o470o_197{position:relative}._skeletonBar_o470o_201{background:linear-gradient(90deg,#eef1f4 25%,#e2e7eb 37%,#eef1f4 63%);background-size:400% 100%;animation:_shimmer_o470o_1 1.4s ease-in-out infinite;border-radius:6px}._skeletonRow_o470o_208{height:56px;border-radius:var(--radius-sm);margin-top:12px;background:linear-gradient(90deg,#eef1f4 25%,#e2e7eb 37%,#eef1f4 63%);background-size:400% 100%;animation:_shimmer_o470o_1 1.4s ease-in-out infinite}@keyframes _shimmer_o470o_1{0%{background-position:100% 50%}to{background-position:0 50%}}._loadingText_o470o_226{text-align:center;font-size:14px;color:var(--color-text-light);margin-top:8px}._errorBox_o470o_235{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md);padding:18px 20px;margin-bottom:24px}._errorTitle_o470o_247{font-size:15px;font-weight:700;color:#b91c1c;margin-bottom:4px}._errorText_o470o_254{font-size:14px;color:#7f1d1d}._retryButton_o470o_259{background:var(--color-white);border:1px solid #FCA5A5;color:#b91c1c;font-weight:600;font-size:14px;padding:10px 16px;border-radius:var(--radius-sm);white-space:nowrap}._listHeader_o470o_272{display:flex;align-items:baseline;justify-content:space-between}._listCount_o470o_278{font-size:13px;color:var(--color-text-light)}._matchList_o470o_283{list-style:none;margin-top:8px}._matchRow_o470o_288{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}._matchRow_o470o_288:last-child{border-bottom:none}._resultBadge_o470o_300{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:700;font-size:14px;color:var(--color-white);flex-shrink:0}._badgeWin_o470o_313{background:#16a34a}._badgeLoss_o470o_317{background:#dc2626}._rowMain_o470o_321{flex:1;min-width:0}._rowTitle_o470o_326{font-size:16px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rowType_o470o_336{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:999px}._rowMeta_o470o_347{font-size:13px;color:var(--color-text-light);margin-top:2px}._rowScore_o470o_353{font-size:20px;font-weight:700;color:var(--color-text);display:flex;gap:6px;font-variant-numeric:tabular-nums}._scoreWin_o470o_362{color:#15803d}._scoreLoss_o470o_366{color:#b91c1c}._scoreSep_o470o_370{color:var(--color-text-light);font-weight:500}._rowActions_o470o_375{display:flex;gap:8px;flex-shrink:0}._deleteButton_o470o_381,._cancelDelete_o470o_382{background:transparent;border:1px solid var(--color-border);color:var(--color-text-light);font-size:13px;padding:8px 12px;border-radius:var(--radius-sm);transition:border-color .15s,color .15s}._deleteButton_o470o_381:hover{border-color:#fca5a5;color:#b91c1c}._confirmDelete_o470o_397{background:#dc2626;color:var(--color-white);font-size:13px;font-weight:600;padding:8px 12px;border-radius:var(--radius-sm)}._cancelDelete_o470o_382:hover{color:var(--color-text)}._emptyState_o470o_410{text-align:center;padding:40px}._emptyIcon_o470o_415{font-size:64px;margin-bottom:16px}._emptyText_o470o_420{font-size:20px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._emptySubtext_o470o_427{font-size:16px;color:var(--color-text-light)}._form_o470o_163{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._formGrid_o470o_443{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._field_o470o_449{display:flex;flex-direction:column;gap:6px}._fieldWide_o470o_455{grid-column:1 / -1}._field_o470o_449 label{font-size:13px;font-weight:600;color:var(--color-text)}._field_o470o_449 input,._field_o470o_449 select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:15px;background:var(--color-white);color:var(--color-text)}._field_o470o_449 input:focus,._field_o470o_449 select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e26}._fieldError_o470o_481{font-size:12px;color:#b91c1c}._formHint_o470o_486{font-size:13px;color:var(--color-text-light);margin-top:14px}._formError_o470o_492{font-size:14px;color:#b91c1c;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-sm);padding:10px 12px;margin-top:12px}._formActions_o470o_502{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._cancelButton_o470o_509{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-light);font-size:15px;font-weight:600;padding:12px 20px;border-radius:var(--radius-md)}._saveButton_o470o_519{background:var(--color-primary);color:var(--color-white);font-size:15px;font-weight:700;padding:12px 24px;border-radius:var(--radius-md);transition:opacity .2s}._saveButton_o470o_519:disabled,._cancelButton_o470o_509:disabled,._confirmDelete_o470o_397:disabled{opacity:.6;cursor:not-allowed}._addButton_o470o_536{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;transition:opacity .2s}._addButton_o470o_536:hover{opacity:.9}._addButton_o470o_536 span{font-size:24px}._gamesToggle_o470o_561,._gamesToggleActive_o470o_562{background:transparent;border:1px solid var(--color-border);color:var(--color-text-light);font-size:13px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s}._gamesToggle_o470o_561:hover{border-color:var(--color-primary);color:var(--color-primary)}._gamesToggleActive_o470o_562{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}._gamesRow_o470o_584{padding:0 0 16px 48px;border-bottom:1px solid var(--color-border)}._gamesPanel_o470o_589{background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}._gamesHeader_o470o_596{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._gamesTitle_o470o_603{font-size:14px;font-weight:600;color:var(--color-text)}._gamesAddBtn_o470o_609{background:var(--color-primary);color:var(--color-white);font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--radius-sm);border:none;cursor:pointer}._gamesAddBtn_o470o_609:hover{opacity:.9}._gamesLoading_o470o_624,._gamesEmpty_o470o_625{font-size:13px;color:var(--color-text-light);padding:8px 0}._gamesTable_o470o_631{width:100%;border-collapse:collapse;font-size:14px}._gamesTable_o470o_631 th{text-align:left;font-weight:600;color:var(--color-text-light);padding:8px 12px;border-bottom:1px solid var(--color-border);font-size:12px;text-transform:uppercase;letter-spacing:.04em}._gamesTable_o470o_631 td{padding:10px 12px;border-bottom:1px solid #F3F4F6;color:var(--color-text)}._gamesTable_o470o_631 tr:last-child td{border-bottom:none}._gameActionBtn_o470o_658{background:transparent;border:1px solid var(--color-border);color:var(--color-text-light);font-size:12px;padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer;margin-right:6px}._gameActionBtn_o470o_658:hover{border-color:var(--color-primary);color:var(--color-primary)}._gameActionBtnDanger_o470o_674{background:transparent;border:1px solid #FCA5A5;color:#b91c1c;font-size:12px;padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer}._gameActionBtnDanger_o470o_674:hover{background:#fef2f2}._gameEditRow_o470o_688{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border);font-size:13px;color:var(--color-text-light);flex-wrap:wrap}._gameInput_o470o_700{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;width:80px;background:var(--color-white)}._gameInputSmall_o470o_709{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;width:50px;background:var(--color-white)}._gameInput_o470o_700:focus,._gameInputSmall_o470o_709:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #22c55e26;outline:none}._gamesSaveBtn_o470o_725{background:var(--color-primary);color:var(--color-white);font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--radius-sm);border:none;cursor:pointer}._gamesSaveBtn_o470o_725:disabled{opacity:.6;cursor:not-allowed}._gamesCancelBtn_o470o_741{background:transparent;border:1px solid var(--color-border);color:var(--color-text-light);font-size:12px;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer}._gamesCancelBtn_o470o_741:hover{color:var(--color-text)}@media (max-width: 640px){._matchRow_o470o_288{flex-wrap:wrap;gap:10px}._rowActions_o470o_375{width:100%;justify-content:flex-end}}._busynessSection_1gfzo_7{background:var(--color-white);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._busynessHeader_1gfzo_15{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._busynessTitle_1gfzo_22{font-size:16px;font-weight:600}._busynessBadge_1gfzo_27{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600;color:var(--color-white)}._busynessDot_1gfzo_38{width:8px;height:8px;border-radius:50%;background:currentColor}._checkinList_1gfzo_47{list-style:none;padding:0;margin:0}._checkinItem_1gfzo_53{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--color-border)}._checkinItem_1gfzo_53:last-child{border-bottom:none}._checkinPlayer_1gfzo_65{display:flex;align-items:center;gap:8px}._checkinAvatar_1gfzo_71{width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._checkinName_1gfzo_84{font-size:14px;font-weight:500}._checkinTime_1gfzo_89{font-size:12px;color:var(--color-text-light)}._checkinNote_1gfzo_94{font-size:12px;color:var(--color-text-light);font-style:italic}._communityActions_1gfzo_102{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._checkinButton_1gfzo_109{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-primary);color:var(--color-white);transition:opacity .2s}._checkinButton_1gfzo_109:hover{opacity:.9}._checkinButton_1gfzo_109:disabled{opacity:.5;cursor:not-allowed}._checkoutButton_1gfzo_128{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-text);border:2px solid var(--color-border);transition:border-color .2s}._checkoutButton_1gfzo_128:hover{border-color:var(--color-text-light)}._checkoutButton_1gfzo_128:disabled{opacity:.5;cursor:not-allowed}._favoriteButton_1gfzo_148{padding:10px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-text);border:2px solid var(--color-border);display:flex;align-items:center;gap:6px;transition:all .2s}._favoriteButton_1gfzo_148:hover{border-color:#ef4444}._favoriteButton_1gfzo_148._active_1gfzo_166{background:#fee2e2;border-color:#ef4444;color:#dc2626}._reportButton_1gfzo_172{padding:10px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-text);border:2px solid var(--color-border);transition:border-color .2s}._reportButton_1gfzo_172:hover{border-color:#f97316}._photoGallery_1gfzo_189{background:var(--color-white);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._photoGalleryHeader_1gfzo_197{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._photoGalleryTitle_1gfzo_204{font-size:16px;font-weight:600}._addPhotoButton_1gfzo_209{padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--color-primary);color:var(--color-white);transition:opacity .2s}._addPhotoButton_1gfzo_209:hover{opacity:.9}._photoGrid_1gfzo_223{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._photoCard_1gfzo_229{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg)}._photoCard_1gfzo_229 img{width:100%;height:100%;object-fit:cover}._photoPrimaryBadge_1gfzo_243{position:absolute;top:8px;right:8px;background:var(--color-primary);color:var(--color-white);padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}._photoCaption_1gfzo_255{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:var(--color-white);padding:8px;font-size:12px}._photoEmpty_1gfzo_266{grid-column:1 / -1;text-align:center;padding:32px;color:var(--color-text-light);font-size:14px}._reportForm_1gfzo_276{background:var(--color-white);border-radius:var(--radius-md);padding:20px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._reportFormTitle_1gfzo_284{font-size:18px;font-weight:600;margin-bottom:16px}._reportField_1gfzo_290{margin-bottom:12px}._reportLabel_1gfzo_294{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:var(--color-text)}._reportSelect_1gfzo_302,._reportInput_1gfzo_303,._reportTextarea_1gfzo_304{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:var(--color-white);color:var(--color-text)}._reportTextarea_1gfzo_304{resize:vertical;min-height:80px}._reportActions_1gfzo_319{display:flex;gap:8px;margin-top:16px}._reportSubmit_1gfzo_325{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:#f97316;color:var(--color-white);transition:opacity .2s}._reportSubmit_1gfzo_325:hover{opacity:.9}._reportSubmit_1gfzo_325:disabled{opacity:.5;cursor:not-allowed}._reportCancel_1gfzo_344{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._reportError_1gfzo_354{color:#dc2626;font-size:13px;margin-top:8px}._reportSuccess_1gfzo_360{color:var(--color-primary);font-size:13px;margin-top:8px}._addPhotoForm_1gfzo_368{background:var(--color-bg);border-radius:var(--radius-sm);padding:16px;margin-top:12px}._addPhotoField_1gfzo_375{margin-bottom:10px}._addPhotoLabel_1gfzo_379{display:block;font-size:13px;font-weight:500;margin-bottom:4px}._addPhotoInput_1gfzo_386{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px}._addPhotoActions_1gfzo_394{display:flex;gap:8px;margin-top:12px}._reportsSection_1gfzo_402{background:var(--color-white);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._reportsTitle_1gfzo_410{font-size:16px;font-weight:600;margin-bottom:12px}._reportItem_1gfzo_416{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px}._reportItemHeader_1gfzo_423{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._reportItemType_1gfzo_430{font-size:14px;font-weight:600}._reportStatusBadge_1gfzo_435{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}._reportStatusOpen_1gfzo_443{background:#fef3c7;color:#92400e}._reportStatusInProgress_1gfzo_448{background:#dbeafe;color:#1e40af}._reportStatusResolved_1gfzo_453{background:#d1fae5;color:#065f46}._reportStatusWontFix_1gfzo_458{background:#f3f4f6;color:#6b7280}._reportDescription_1gfzo_463{font-size:13px;color:var(--color-text);margin-bottom:4px}._reportMeta_1gfzo_469{font-size:12px;color:var(--color-text-light)}._container_1xfwm_1{max-width:1200px;margin:0 auto}._header_1xfwm_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1xfwm_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1xfwm_20{font-size:18px;opacity:.9}._searchBar_1xfwm_25{display:flex;align-items:center;gap:12px;background:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._searchIcon_1xfwm_36{font-size:20px}._searchInput_1xfwm_40{flex:1;border:none;font-size:16px;background:transparent;color:var(--color-text)}._searchInput_1xfwm_40::placeholder{color:var(--color-text-light)}._toolbar_1xfwm_54{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._geoButton_1xfwm_66,._refreshButton_1xfwm_67,._geoClear_1xfwm_68{padding:10px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-primary);color:var(--color-white)}._geoClear_1xfwm_68,._refreshButton_1xfwm_67{background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._geoButton_1xfwm_66:disabled,._refreshButton_1xfwm_67:disabled,._geoClear_1xfwm_68:disabled{opacity:.55;cursor:default}._radiusLabel_1xfwm_91{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-light)}._radiusSelect_1xfwm_99{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-white);font-size:14px;color:var(--color-text)}._radiusSelect_1xfwm_99:disabled{opacity:.5}._geoNoticeOk_1xfwm_112,._geoNoticeWarn_1xfwm_113{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px}._geoNoticeOk_1xfwm_112{background:#ecfdf5;color:#065f46;border:1px solid #A7F3D0}._geoNoticeWarn_1xfwm_113{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._filterBar_1xfwm_133{display:grid;grid-template-columns:max-content 1fr 1fr max-content max-content;align-items:center;gap:12px;background:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._filterHeading_1xfwm_145{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._filterLabel_1xfwm_153{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--color-text-light)}._filterInput_1xfwm_161{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-size:14px;color:var(--color-text)}._filterInput_1xfwm_161:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._filterInput_1xfwm_161[aria-invalid=true]{border-color:#dc2626;background:#fef2f2}._stateInput_1xfwm_182{flex:0 0 5rem;max-width:5rem;text-transform:uppercase;letter-spacing:.08em}._filterApply_1xfwm_189{padding:10px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-primary);color:var(--color-white)}._filterClear_1xfwm_198{padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._filterApply_1xfwm_189:disabled,._filterClear_1xfwm_198:disabled{opacity:.55;cursor:default}._filterError_1xfwm_214{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:#fef2f2;border:1px solid #FECACA;color:#991b1b;font-size:14px;font-weight:600}._filterHelp_1xfwm_226{grid-column:1 / -1;margin:0;font-size:12px;color:var(--color-text-light)}._filterHelp_1xfwm_226 code{font-size:11px;background:#f3f4f6;padding:1px 4px;border-radius:4px}._filterNotice_1xfwm_240{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE}._andNotice_1xfwm_250{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._andNotice_1xfwm_250 code{font-size:12px;background:#fff9;padding:1px 4px;border-radius:4px}._andActions_1xfwm_267{display:flex;gap:16px;margin-top:8px}._placeTag_1xfwm_273{padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:600}._section_1xfwm_284{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHead_1xfwm_292{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}._sectionTitle_1xfwm_301{font-size:24px;font-weight:700;color:var(--color-text)}._countLine_1xfwm_307{font-size:14px;color:var(--color-text-light);font-variant-numeric:tabular-nums}._courtList_1xfwm_315{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}._courtCard_1xfwm_322{display:flex;gap:14px;width:100%;text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px;transition:box-shadow .15s ease,transform .15s ease}._courtCard_1xfwm_322:hover{box-shadow:0 6px 18px #00000017;transform:translateY(-1px)}._cardPhoto_1xfwm_339{flex:0 0 84px;height:84px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden}._cardImg_1xfwm_352{width:100%;height:100%;object-fit:cover}._cardPhotoIcon_1xfwm_358{font-size:22px;opacity:.7}._cardPhotoText_1xfwm_363{font-size:10px;color:var(--color-text-light)}._cardBody_1xfwm_368{flex:1;min-width:0}._cardTop_1xfwm_373{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardName_1xfwm_380{font-size:16px;font-weight:700;color:var(--color-text);line-height:1.25}._ratingBadge_1xfwm_387{flex:none;font-size:13px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px}._cardAddress_1xfwm_397{font-size:14px;color:var(--color-text-light);margin:4px 0 8px}._phoneLink_1xfwm_403{color:var(--color-primary);text-decoration:none;font-weight:600}._phoneLink_1xfwm_403:hover{text-decoration:underline}._hoursSection_1xfwm_413{margin:16px 0}._hoursUpdated_1xfwm_417{font-weight:400;font-size:13px;color:var(--color-text-light)}._cardMeta_1xfwm_423{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._distancePill_1xfwm_430{font-size:12px;font-weight:700;color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:2px 8px}._tag_1xfwm_439{font-size:12px;color:var(--color-text);background:#f3f4f6;border-radius:var(--radius-sm);padding:2px 8px}._tagMuted_1xfwm_447{font-size:12px;color:var(--color-text-light)}._amenities_1xfwm_452{font-size:12px;color:var(--color-text-light);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewHint_1xfwm_461{font-size:12px;color:var(--color-primary);font-weight:600;margin-top:6px}._emptyState_1xfwm_470{text-align:center;padding:40px}._emptyIcon_1xfwm_475{font-size:64px;margin-bottom:16px}._emptyText_1xfwm_480{font-size:20px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._emptySubtext_1xfwm_487{font-size:16px;color:var(--color-text-light)}._emptyActions_1xfwm_492{display:flex;gap:16px;justify-content:center;margin-top:16px}._errorState_1xfwm_499{text-align:center;padding:32px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md)}._linkButton_1xfwm_507{background:none;color:var(--color-primary);font-size:15px;font-weight:700;text-decoration:underline}._skeletonList_1xfwm_515{display:grid;gap:12px}._skeletonCard_1xfwm_520{height:104px;border-radius:var(--radius-md);background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:_shimmer_1xfwm_1 1.4s ease infinite}@keyframes _shimmer_1xfwm_1{0%{background-position:100% 50%}to{background-position:0 50%}}._loadMore_1xfwm_533{width:100%;margin-top:16px;padding:14px;border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);font-size:15px;font-weight:700}._loadedAll_1xfwm_545{margin-top:16px;text-align:center;font-size:14px;color:var(--color-text-light)}._scaleNote_1xfwm_552{margin-top:12px;font-size:12px;color:var(--color-text-light)}._addButton_1xfwm_560{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;transition:opacity .2s}._addButton_1xfwm_560:hover{opacity:.9}._addButton_1xfwm_560 span{font-size:24px}._addForm_1xfwm_583{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;margin-top:16px}._formTitle_1xfwm_591{font-size:18px;font-weight:700;margin-bottom:12px}._formGrid_1xfwm_597{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._formGrid_1xfwm_597 input,._commentInput_1xfwm_604{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text);background:var(--color-white)}._commentInput_1xfwm_604{width:100%;resize:vertical;font-family:inherit}._formActions_1xfwm_619{display:flex;gap:12px;margin-top:12px}._primaryButton_1xfwm_625{padding:10px 18px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);font-weight:700;font-size:14px}._primaryButton_1xfwm_625:disabled{opacity:.6}._ghostButton_1xfwm_638{padding:10px 18px;border-radius:var(--radius-sm);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:14px}._formError_1xfwm_648{margin-top:10px;padding:10px 12px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-sm);color:#b91c1c;font-size:14px}._formSuccess_1xfwm_658{margin-top:10px;padding:10px 12px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:var(--radius-sm);color:#065f46;font-size:14px}._formNote_1xfwm_668{margin-top:10px;font-size:12px;color:var(--color-text-light);line-height:1.5}._overlay_1xfwm_677{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto;z-index:50}._sheet_1xfwm_689{position:relative;background:var(--color-white);border-radius:var(--radius-lg);padding:24px;width:100%;max-width:640px}._closeButton_1xfwm_698{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;background:#f3f4f6;color:var(--color-text);font-size:15px}._sheetTitle_1xfwm_710{font-size:22px;font-weight:700;margin-bottom:4px;padding-right:32px}._photoStrip_1xfwm_717{margin:16px 0}._sheetPhoto_1xfwm_721{width:100%;max-height:260px;object-fit:cover;border-radius:var(--radius-md);margin-bottom:8px}._photoPlaceholder_1xfwm_729{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#f9fafb;padding:28px;text-align:center}._detailLine_1xfwm_737{font-size:14px;color:var(--color-text);margin-bottom:6px}._detailHeading_1xfwm_743{font-size:15px;font-weight:700;margin:16px 0 8px}._hours_1xfwm_413{background:#f9fafb;border-radius:var(--radius-sm);padding:12px;margin-bottom:8px}._hourRow_1xfwm_756{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text-light);padding:2px 0;text-transform:capitalize}._reviewList_1xfwm_765{list-style:none;display:grid;gap:10px}._reviewItem_1xfwm_771{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px}._reviewTop_1xfwm_777{display:flex;align-items:center;gap:10px}._reviewStars_1xfwm_783{color:#f59e0b;font-size:14px}._reviewUser_1xfwm_788{font-size:14px;font-weight:600;flex:1}._deleteReview_1xfwm_794{background:none;color:#b91c1c;font-size:13px;font-weight:600}._reviewComment_1xfwm_801{font-size:14px;color:var(--color-text);margin-top:6px}._reviewCommentMuted_1xfwm_807{font-size:13px;color:var(--color-text-light);margin-top:6px;font-style:italic}._reviewForm_1xfwm_814{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}._fieldLabel_1xfwm_820{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:10px}._fieldLabel_1xfwm_820 select{padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:var(--color-white)}@media (max-width: 640px){._header_1xfwm_6{padding:24px}._title_1xfwm_14{font-size:26px}._courtList_1xfwm_315{grid-template-columns:1fr}._section_1xfwm_284{padding:16px}._filterBar_1xfwm_133{grid-template-columns:1fr}._stateInput_1xfwm_182{flex:1;max-width:none}}._container_1ruun_11{max-width:1200px;margin:0 auto}._header_1ruun_16{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._headerAlt_1ruun_24{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}._headerEvents_1ruun_28{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}._title_1ruun_32{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1ruun_38{font-size:18px;opacity:.9}._filterBar_1ruun_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end;background:var(--color-white);padding:16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._filterHeading_1ruun_57{grid-column:1 / -1;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._filterLabel_1ruun_66{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-light);min-width:0}._filterInput_1ruun_75,._filterSelect_1ruun_76{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-size:14px;color:var(--color-text)}._filterSelect_1ruun_76{font-family:inherit}._filterInput_1ruun_75:focus-visible,._filterSelect_1ruun_76:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._filterInput_1ruun_75[aria-invalid=true]{border-color:#dc2626;background:#fef2f2}._stateInput_1ruun_102{text-transform:uppercase;letter-spacing:.08em}._filterActions_1ruun_107{grid-column:1 / -1;display:flex;gap:12px;flex-wrap:wrap}._filterApply_1ruun_114{padding:10px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-primary);color:var(--color-white)}._filterClear_1ruun_123,._refreshButton_1ruun_124{padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._filterApply_1ruun_114:disabled,._filterClear_1ruun_123:disabled,._refreshButton_1ruun_124:disabled{opacity:.55;cursor:default}._filterError_1ruun_141{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:#fef2f2;border:1px solid #FECACA;color:#991b1b;font-size:14px;font-weight:600}._filterWarn_1ruun_153{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:#fffbeb;border:1px solid #FDE68A;color:#92400e;font-size:13px}._filterHelp_1ruun_164{grid-column:1 / -1;margin:0;font-size:12px;color:var(--color-text-light);line-height:1.5}._filterHelp_1ruun_164 code{font-size:11px;background:#f3f4f6;padding:1px 4px;border-radius:4px}._filterNotice_1ruun_181{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE}._filterNotice_1ruun_181 code{font-size:12px;background:#ffffffb3;padding:1px 4px;border-radius:4px}._clientNotice_1ruun_198{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;background:#f5f3ff;color:#5b21b6;border:1px solid #DDD6FE}._section_1ruun_210{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHead_1ruun_218{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}._sectionTitle_1ruun_227{font-size:24px;font-weight:700;color:var(--color-text)}._countLine_1ruun_233{font-size:14px;color:var(--color-text-light);font-variant-numeric:tabular-nums}._cardGrid_1ruun_241{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}._card_1ruun_241{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;transition:box-shadow .15s ease,transform .15s ease}._card_1ruun_241:hover{box-shadow:0 6px 18px #00000017;transform:translateY(-1px)}._cardTop_1ruun_266{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardName_1ruun_273{font-size:16px;font-weight:700;color:var(--color-text);line-height:1.25}._cardSub_1ruun_280{font-size:14px;color:var(--color-text-light)}._cardMeta_1ruun_285{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._placeTag_1ruun_292{padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:600}._tag_1ruun_301{font-size:12px;color:var(--color-text);background:#f3f4f6;border-radius:var(--radius-sm);padding:2px 8px}._tagMuted_1ruun_309{font-size:12px;color:var(--color-text-light)}._dateBadge_1ruun_314{flex:none;text-align:right;font-size:12px;font-weight:700;color:#1d4ed8;background:#dbeafe;border-radius:var(--radius-sm);padding:4px 8px;line-height:1.3}._dateBadgePast_1ruun_326{color:#6b7280;background:#f3f4f6}._feeBadge_1ruun_331{flex:none;font-size:13px;font-weight:700;color:#065f46;background:#ecfdf5;border-radius:999px;padding:2px 8px}._feeBadgeUnknown_1ruun_341{color:#6b7280;background:#f3f4f6;font-weight:600}._feeBadgeFree_1ruun_347{color:#92400e;background:#fef3c7}._statusBadge_1ruun_352{flex:none;font-size:12px;font-weight:700;border-radius:999px;padding:2px 8px;background:#f3f4f6;color:#374151}._statusOpen_1ruun_362{background:#ecfdf5;color:#065f46}._statusUpcoming_1ruun_367{background:#eff6ff;color:#1e40af}._statusInProgress_1ruun_372{background:#fef3c7;color:#92400e}._statusFull_1ruun_377{background:#fffbeb;color:#92400e}._statusCancelled_1ruun_382{background:#fef2f2;color:#b91c1c}._statusCompleted_1ruun_387{background:#f3f4f6;color:#6b7280}._kindBadge_1ruun_392{flex:none;font-size:12px;font-weight:700;border-radius:999px;padding:2px 8px;background:#f5f3ff;color:#5b21b6}._cardDesc_1ruun_402{font-size:13px;color:var(--color-text-light);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._capacityWrap_1ruun_414{display:flex;align-items:center;gap:8px}._capacityBar_1ruun_420{flex:1;height:6px;border-radius:999px;background:#f3f4f6;overflow:hidden}._capacityFill_1ruun_428{height:100%;border-radius:999px;background:var(--color-primary)}._capacityFillFull_1ruun_434{background:#f59e0b}._capacityText_1ruun_438{font-size:12px;color:var(--color-text-light);font-variant-numeric:tabular-nums;white-space:nowrap}._linkRow_1ruun_447{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;margin-top:4px}._link_1ruun_447{color:var(--color-primary);font-weight:600;text-decoration:underline}._skeletonList_1ruun_463{display:grid;gap:12px}._skeletonCard_1ruun_468{height:128px;border-radius:var(--radius-md);background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:_shimmer_1ruun_1 1.4s ease infinite}@keyframes _shimmer_1ruun_1{0%{background-position:100% 50%}to{background-position:0 50%}}._errorState_1ruun_481{text-align:center;padding:32px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md)}._emptyState_1ruun_489{text-align:center;padding:40px}._emptyIcon_1ruun_494{font-size:64px;margin-bottom:16px}._emptyText_1ruun_499{font-size:20px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._emptySubtext_1ruun_506{font-size:16px;color:var(--color-text-light);line-height:1.5}._emptyActions_1ruun_512{display:flex;gap:16px;justify-content:center;margin-top:16px;flex-wrap:wrap}._linkButton_1ruun_520{background:none;color:var(--color-primary);font-size:15px;font-weight:700;text-decoration:underline}._loadMore_1ruun_528{width:100%;margin-top:16px;padding:14px;border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);font-size:15px;font-weight:700}._loadedAll_1ruun_540{margin-top:16px;text-align:center;font-size:14px;color:var(--color-text-light)}._scaleNote_1ruun_547{margin-top:12px;font-size:12px;color:var(--color-text-light);line-height:1.6}._scaleNote_1ruun_547 code{font-size:11px;background:#f3f4f6;padding:1px 4px;border-radius:4px}._overlay_1ruun_563{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto;z-index:50}._sheet_1ruun_575{position:relative;background:var(--color-white);border-radius:var(--radius-lg);padding:24px;width:100%;max-width:640px}._closeButton_1ruun_584{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;background:#f3f4f6;color:var(--color-text);font-size:15px}._sheetTitle_1ruun_596{font-size:22px;font-weight:700;margin-bottom:4px;padding-right:32px}._detailLine_1ruun_603{font-size:14px;color:var(--color-text);margin-bottom:6px;line-height:1.5}._detailMuted_1ruun_610{font-size:14px;color:var(--color-text-light);margin-bottom:6px;font-style:italic}._detailHeading_1ruun_617{font-size:15px;font-weight:700;margin:20px 0 8px}._grid_1ruun_623{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin-top:12px}._gridItem_1ruun_630{font-size:14px;color:var(--color-text)}._gridLabel_1ruun_635{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);margin-bottom:2px}._nestedList_1ruun_644{list-style:none;display:grid;gap:8px}._nestedItem_1ruun_650{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px}._nestedItemButton_1ruun_661{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;background:var(--color-white)}._nestedItemButton_1ruun_661:hover{border-color:var(--color-primary);background:#f0fdf4}._nestedMeta_1ruun_680{font-size:12px;color:var(--color-text-light);white-space:nowrap}@media (max-width: 640px){._header_1ruun_16{padding:24px}._title_1ruun_32{font-size:26px}._cardGrid_1ruun_241{grid-template-columns:1fr}._section_1ruun_210{padding:16px}._filterBar_1ruun_45{grid-template-columns:1fr}}._container_91z1o_1{max-width:1200px;margin:0 auto}._header_91z1o_6{background:linear-gradient(135deg,#f59e0b,#d97706);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_91z1o_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_91z1o_20{font-size:18px;opacity:.9}._filterBar_91z1o_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end;background:var(--color-white);padding:16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._filterLabel_91z1o_39{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-light);min-width:0}._filterSelect_91z1o_48,._filterInput_91z1o_49{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-size:14px;color:var(--color-text)}._filterSelect_91z1o_48{font-family:inherit}._filterSelect_91z1o_48:focus-visible,._filterInput_91z1o_49:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._section_91z1o_72{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHead_91z1o_80{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}._sectionTitle_91z1o_89{font-size:24px;font-weight:700;color:var(--color-text)}._countLine_91z1o_95{font-size:14px;color:var(--color-text-light);font-variant-numeric:tabular-nums}._cardGrid_91z1o_103{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}._card_91z1o_103{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;transition:box-shadow .15s ease,transform .15s ease}._card_91z1o_103:hover{box-shadow:0 6px 18px #00000017;transform:translateY(-1px)}._cardTop_91z1o_128{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardTitle_91z1o_135{font-size:16px;font-weight:700;color:var(--color-text);line-height:1.25}._cardSummary_91z1o_142{font-size:13px;color:var(--color-text-light);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_91z1o_152{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._tierBadge_91z1o_161{flex:none;font-size:12px;font-weight:700;border-radius:999px;padding:2px 8px;text-transform:capitalize}._tierBeginner_91z1o_170{background:#ecfdf5;color:#065f46}._tierIntermediate_91z1o_175{background:#eff6ff;color:#1e40af}._tierAdvanced_91z1o_180{background:#fef2f2;color:#991b1b}._tierRules_91z1o_185{background:#fef3c7;color:#92400e}._categoryBadge_91z1o_190{flex:none;font-size:12px;font-weight:600;border-radius:999px;padding:2px 8px;background:#f3f4f6;color:#374151;text-transform:capitalize}._tagChip_91z1o_201{font-size:11px;color:var(--color-text-light);background:#f9fafb;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 6px}._overlay_91z1o_212{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto;z-index:50}._sheet_91z1o_224{position:relative;background:var(--color-white);border-radius:var(--radius-lg);padding:24px;width:100%;max-width:720px}._closeButton_91z1o_233{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;background:#f3f4f6;color:var(--color-text);font-size:15px}._sheetTitle_91z1o_245{font-size:22px;font-weight:700;margin-bottom:8px;padding-right:32px}._sheetMeta_91z1o_252{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}._sheetSection_91z1o_259{margin-top:20px}._sheetHeading_91z1o_263{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--color-text)}._sheetBody_91z1o_270{font-size:14px;color:var(--color-text);line-height:1.7;white-space:pre-line}._mistakeBox_91z1o_277{background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;color:#991b1b;line-height:1.6;white-space:pre-line}._drillBox_91z1o_288{background:#ecfdf5;border:1px solid #A7F3D0;border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;color:#065f46;line-height:1.6;white-space:pre-line}._tagsRow_91z1o_299{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}._skeletonList_91z1o_308{display:grid;gap:12px}._skeletonCard_91z1o_313{height:128px;border-radius:var(--radius-md);background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:_shimmer_91z1o_1 1.4s ease infinite}@keyframes _shimmer_91z1o_1{0%{background-position:100% 50%}to{background-position:0 50%}}._errorState_91z1o_326{text-align:center;padding:32px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md)}._emptyState_91z1o_334{text-align:center;padding:40px}._emptyIcon_91z1o_339{font-size:64px;margin-bottom:16px}._emptyText_91z1o_344{font-size:20px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._emptySubtext_91z1o_351{font-size:16px;color:var(--color-text-light);line-height:1.5}._loadMore_91z1o_357{width:100%;margin-top:16px;padding:14px;border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);font-size:15px;font-weight:700}._loadMore_91z1o_357:disabled{opacity:.55;cursor:default}._loadedAll_91z1o_374{margin-top:16px;text-align:center;font-size:14px;color:var(--color-text-light)}@media (max-width: 640px){._header_91z1o_6{padding:24px}._title_91z1o_14{font-size:26px}._cardGrid_91z1o_103{grid-template-columns:1fr}._section_91z1o_72{padding:16px}._filterBar_91z1o_27{grid-template-columns:1fr}}._panel_1mdk5_1{margin-top:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._video_1mdk5_9{display:block;width:100%;max-width:320px;aspect-ratio:1 / 1;margin:0 auto;border-radius:var(--radius-md);background:#111827;object-fit:cover}._actions_1mdk5_20{display:flex;gap:8px;justify-content:center;margin-top:12px}._primary_1mdk5_27{padding:10px 20px;border:none;border-radius:var(--radius-md);background:#22c55e;color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer}._primary_1mdk5_27:disabled{background:var(--color-border);cursor:not-allowed}._secondary_1mdk5_43{padding:10px 20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:14px;font-weight:600;cursor:pointer}._error_1mdk5_54{margin:12px 0 0;color:#ef4444;font-size:14px;text-align:center}._container_d1bza_1{max-width:800px;margin:0 auto}._header_d1bza_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:40px;border-radius:var(--radius-lg);margin-bottom:32px;text-align:center;color:var(--color-white)}._avatar_d1bza_15{width:100px;height:100px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:48px;overflow:hidden}._avatarImage_d1bza_28{width:100%;height:100%;object-fit:cover}._name_d1bza_34{font-size:28px;font-weight:700;margin-bottom:8px}._email_d1bza_40{font-size:16px;opacity:.9;margin-bottom:12px}._skillBadge_d1bza_46{display:inline-block;background:#fff3;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}._statsRow_d1bza_55{display:flex;align-items:center;justify-content:space-around;background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._statItem_d1bza_66{text-align:center}._statValue_d1bza_70{font-size:28px;font-weight:700;color:var(--color-text);margin-bottom:4px}._statLabel_d1bza_77{font-size:14px;color:var(--color-text-light)}._statDivider_d1bza_82{width:1px;height:40px;background:var(--color-border)}._menu_d1bza_88{background:var(--color-white);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #0000000d}._menuItem_d1bza_96{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background:none;border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;transition:background-color .2s}._menuItem_d1bza_96:last-child{border-bottom:none}._menuItem_d1bza_96:hover{background:var(--color-bg)}._menuIcon_d1bza_118{font-size:24px}._menuLabel_d1bza_122{flex:1;font-size:16px;color:var(--color-text)}._menuArrow_d1bza_128{color:var(--color-text-light)}._logoutButton_d1bza_132{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:var(--color-white);border:1px solid #EF4444;border-radius:var(--radius-md);color:#ef4444;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}._logoutButton_d1bza_132:hover{background:#fef2f2}._logoutButton_d1bza_132 span{font-size:20px}._panel_d1bza_159{background:var(--color-white);border-radius:var(--radius-md);padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._panelTitle_d1bza_167{margin:0 0 16px;font-size:20px;color:var(--color-text)}._field_d1bza_173{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--color-text)}._input_d1bza_183{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:16px;font-weight:400;color:var(--color-text)}._input_d1bza_183:focus{outline:2px solid #22C55E;outline-offset:1px}._fieldError_d1bza_197{color:#ef4444;font-size:13px;font-weight:400}._error_d1bza_203{margin:0 0 12px;color:#ef4444;font-size:14px}._photoRow_d1bza_209{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._photoRow_d1bza_209 button{padding:8px 14px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-bg);color:var(--color-text);font-size:14px;cursor:pointer}._photoRow_d1bza_209 button:disabled{opacity:.6;cursor:not-allowed}._fileInput_d1bza_231{display:none}._stockGrid_d1bza_235{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px;margin-bottom:16px}._stockButton_d1bza_242{padding:0;border:1px solid var(--color-border);border-radius:50%;background:none;overflow:hidden;cursor:pointer}._stockButton_d1bza_242 img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}._actions_d1bza_258{display:flex;gap:8px}._primary_d1bza_263{padding:12px 24px;border:none;border-radius:var(--radius-md);background:#22c55e;color:var(--color-white);font-size:16px;font-weight:600;cursor:pointer}._primary_d1bza_263:disabled{background:var(--color-border);cursor:not-allowed}._secondary_d1bza_279{padding:12px 24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:16px;font-weight:600;cursor:pointer}._details_d1bza_292{background:var(--color-white);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #0000000d}._detailRow_d1bza_300{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border);font-size:15px}._detailRow_d1bza_300:last-child{border-bottom:none}._detailLabel_d1bza_313{color:var(--color-text-light)}._detailValue_d1bza_317{color:var(--color-text);text-align:right;word-break:break-word}._page_3elap_5{display:flex;height:calc(100vh - 40px);background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 8px #0000000d}._sidebar_3elap_16{width:320px;min-width:260px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;background:var(--color-bg)}._sidebarHeader_3elap_25{padding:20px;border-bottom:1px solid var(--color-border)}._sidebarTitle_3elap_30{font-size:20px;font-weight:700;color:var(--color-text)}._sidebarSubtitle_3elap_36{font-size:13px;color:var(--color-text-light);margin-top:4px}._convList_3elap_42{flex:1;overflow-y:auto;list-style:none}._convItem_3elap_48{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--color-border)}._convItem_3elap_48:hover{background:var(--color-white)}._convItem_3elap_48._active_3elap_62{background:var(--color-white);border-left:3px solid var(--color-primary)}._convAvatar_3elap_67{width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}._convBody_3elap_81{flex:1;min-width:0}._convTop_3elap_86{display:flex;justify-content:space-between;align-items:baseline}._convName_3elap_92{font-weight:600;font-size:15px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._convTime_3elap_101{font-size:12px;color:var(--color-text-light);flex-shrink:0;margin-left:8px}._convPreview_3elap_108{font-size:13px;color:var(--color-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}._unreadBadge_3elap_117{background:var(--color-primary);color:var(--color-white);font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px;flex-shrink:0}._thread_3elap_134{flex:1;display:flex;flex-direction:column;min-width:0}._threadHeader_3elap_141{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-border);background:var(--color-white)}._threadAvatar_3elap_150{width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}._threadName_3elap_164{font-weight:600;font-size:16px;color:var(--color-text)}._onlineDot_3elap_170{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:6px}._on_3elap_170{background:var(--color-primary)}._off_3elap_182{background:var(--color-text-light)}._threadStatus_3elap_186{font-size:12px;color:var(--color-text-light);margin-left:4px}._messageList_3elap_194{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:8px;background:var(--color-bg)}._messageRow_3elap_204{display:flex;max-width:75%}._messageRow_3elap_204._sent_3elap_209{align-self:flex-end}._messageRow_3elap_204._received_3elap_213{align-self:flex-start}._bubble_3elap_217{padding:10px 16px;border-radius:var(--radius-md);font-size:14px;line-height:1.5;word-break:break-word;position:relative}._sent_3elap_209 ._bubble_3elap_217{background:var(--color-primary);color:var(--color-white);border-bottom-right-radius:4px}._received_3elap_213 ._bubble_3elap_217{background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border);border-bottom-left-radius:4px}._bubbleTime_3elap_239{font-size:11px;margin-top:4px;opacity:.7}._sent_3elap_209 ._bubbleTime_3elap_239{text-align:right;color:#fffc}._received_3elap_213 ._bubbleTime_3elap_239{color:var(--color-text-light)}._inputBar_3elap_256{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-white)}._textInput_3elap_265{flex:1;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:var(--color-bg);transition:border-color .15s}._textInput_3elap_265:focus{border-color:var(--color-primary)}._sendButton_3elap_279{padding:10px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:14px;transition:opacity .15s}._sendButton_3elap_279:hover{opacity:.9}._sendButton_3elap_279:disabled{opacity:.5;cursor:not-allowed}._emptyState_3elap_300{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-light);gap:8px;padding:40px;text-align:center}._emptyIcon_3elap_312{font-size:48px;margin-bottom:8px}._emptyText_3elap_317{font-size:16px;font-weight:600}._emptySubtext_3elap_322{font-size:14px}._loadingState_3elap_326{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-light);font-size:15px}._errorState_3elap_335{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--color-text-light)}._retryButton_3elap_346{padding:8px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:14px}._wsIndicatorConnected_3elap_355{font-size:11px;padding:2px 8px;border-radius:10px;background:#dcfce7;color:#166534}._wsIndicatorDisconnected_3elap_363{font-size:11px;padding:2px 8px;border-radius:10px;background:#fee2e2;color:#991b1b}._wsIndicator_3elap_355{font-size:11px;padding:2px 8px;border-radius:10px;margin-left:auto}._connected_3elap_378{background:#dcfce7;color:#166534}._disconnected_3elap_383{background:#fee2e2;color:#991b1b}._container_198v2_1{max-width:900px;margin:0 auto}._header_198v2_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_198v2_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_198v2_20{font-size:16px;opacity:.9}._statsBar_198v2_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}._statCard_198v2_33{background:var(--color-white);padding:16px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._statValue_198v2_41{font-size:28px;font-weight:700;color:var(--color-primary)}._statLabel_198v2_47{font-size:13px;color:var(--color-text-light);margin-top:4px}._filterBar_198v2_54{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_198v2_62{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_198v2_71{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:140px}._addButton_198v2_82{padding:9px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._addButton_198v2_82:hover{opacity:.9}._cardGrid_198v2_97{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;list-style:none}._card_198v2_97{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;text-align:left;width:100%;transition:border-color .2s,box-shadow .2s;font-family:inherit}._card_198v2_97:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}._cardReplaced_198v2_120{opacity:.6}._cardTop_198v2_124{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._cardTitle_198v2_132{font-size:16px;font-weight:700;color:var(--color-text)}._cardModel_198v2_138{font-size:14px;color:var(--color-text-light);margin-bottom:8px}._typeBadge_198v2_144{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._typeBadgePaddle_198v2_156{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}._typeBadgeShoes_198v2_162{background:#fff7ed;color:#c2410c;border-color:#fed7aa}._typeBadgeBag_198v2_168{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}._typeBadgeAccessory_198v2_174{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}._ratingRow_198v2_180{display:flex;align-items:center;gap:4px;margin-top:8px}._star_198v2_187{color:#facc15;font-size:16px}._starEmpty_198v2_192{color:#e5e7eb;font-size:16px}._cardNotes_198v2_197{font-size:13px;color:var(--color-text-light);margin-top:8px;line-height:1.5}._cardDate_198v2_204{font-size:12px;color:var(--color-text-light);margin-top:8px}._replacedBadge_198v2_210{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fef2f2;color:#b91c1c;border:1px solid #FECACA;margin-top:8px}._cardActions_198v2_222{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-bg)}._editBtn_198v2_230,._replaceBtn_198v2_231,._deleteBtn_198v2_232{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._editBtn_198v2_230{color:var(--color-primary);border-color:#a7f3d0}._editBtn_198v2_230:hover{background:#ecfdf5}._replaceBtn_198v2_231{color:#d97706;border-color:#fde68a}._replaceBtn_198v2_231:hover{background:#fffbeb}._deleteBtn_198v2_232{color:#dc2626;border-color:#fecaca}._deleteBtn_198v2_232:hover{background:#fef2f2}._overlay_198v2_271{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_198v2_282{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeButton_198v2_293{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeButton_198v2_293:hover{color:var(--color-text)}._sheetTitle_198v2_309{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:20px}._field_198v2_316{margin-bottom:16px}._label_198v2_320{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_198v2_328,._select_198v2_329,._textarea_198v2_330{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_198v2_328:focus,._select_198v2_329:focus,._textarea_198v2_330:focus{border-color:var(--color-primary)}._textarea_198v2_330{resize:vertical;min-height:80px}._ratingInput_198v2_353{display:flex;gap:4px}._ratingStar_198v2_358{background:none;border:none;font-size:28px;padding:0;line-height:1;color:#e5e7eb;transition:color .15s}._ratingStarActive_198v2_368,._ratingStar_198v2_358:hover{color:#facc15}._submitBtn_198v2_376{width:100%;padding:14px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_198v2_376:hover{opacity:.9}._submitBtn_198v2_376:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._emptyState_198v2_400{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_198v2_408{font-size:36px;margin-bottom:12px}._emptyText_198v2_413{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_198v2_419{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_198v2_430{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}._skeletonCard_198v2_436{height:180px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_198v2_1 1.4s infinite linear}@keyframes _shimmer_198v2_1{0%{background-position:200% 0}to{background-position:-200% 0}}._banner_198v2_451{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_198v2_462{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_198v2_468{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_198v2_474{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_198v2_474:hover{opacity:1}._container_wcok6_1{max-width:900px;margin:0 auto}._header_wcok6_6{background:linear-gradient(135deg,#3b82f6,#1d4ed8);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_wcok6_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_wcok6_20{font-size:16px;opacity:.9}._statsBar_wcok6_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}._statCard_wcok6_33{background:var(--color-white);padding:16px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._statValue_wcok6_41{font-size:28px;font-weight:700;color:#3b82f6}._statLabel_wcok6_47{font-size:13px;color:var(--color-text-light);margin-top:4px}._filterBar_wcok6_54{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_wcok6_62{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_wcok6_71,._filterDate_wcok6_72{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:130px}._logButton_wcok6_83{padding:9px 20px;background:#3b82f6;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._logButton_wcok6_83:hover{opacity:.9}._clearButton_wcok6_98{padding:9px 16px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-light);font-family:inherit}._clearButton_wcok6_98:hover{border-color:var(--color-text-light)}._section_wcok6_113{margin-bottom:32px}._sectionHead_wcok6_117{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_wcok6_125{font-size:20px;font-weight:700;color:var(--color-text)}._countBadge_wcok6_131{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle}._sessionList_wcok6_145{display:flex;flex-direction:column;gap:12px;list-style:none}._sessionCard_wcok6_152{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._sessionCard_wcok6_152:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._sessionTop_wcok6_165{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._sessionDate_wcok6_173{font-size:16px;font-weight:700;color:var(--color-text)}._sessionDuration_wcok6_179{font-size:14px;color:var(--color-text-light)}._focusBadge_wcok6_184{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._sessionNotes_wcok6_196{font-size:14px;color:var(--color-text);line-height:1.5;margin-top:8px}._sessionVideo_wcok6_203{display:inline-block;margin-top:8px;font-size:13px;color:#3b82f6;text-decoration:underline}._sessionActions_wcok6_211{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-bg)}._editBtn_wcok6_219,._deleteBtn_wcok6_220{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._editBtn_wcok6_219{color:#3b82f6;border-color:#bfdbfe}._editBtn_wcok6_219:hover{background:#eff6ff}._deleteBtn_wcok6_220{color:#dc2626;border-color:#fecaca}._deleteBtn_wcok6_220:hover{background:#fef2f2}._drillGrid_wcok6_250{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;list-style:none}._drillCard_wcok6_257{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._drillCard_wcok6_257:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._drillName_wcok6_270{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:8px}._drillMeta_wcok6_277{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}._difficultyBadge_wcok6_284{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._difficultyBeginner_wcok6_293{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._difficultyIntermediate_wcok6_299{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._difficultyAdvanced_wcok6_305{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._categoryBadge_wcok6_311{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._drillDescription_wcok6_323{font-size:14px;color:var(--color-text-light);line-height:1.5;margin-bottom:8px}._drillInstructions_wcok6_330{font-size:13px;color:var(--color-text);line-height:1.6;white-space:pre-wrap;background:var(--color-bg);padding:12px;border-radius:var(--radius-sm);margin-top:8px}._drillVideo_wcok6_341{display:inline-block;margin-top:8px;font-size:13px;color:#3b82f6;text-decoration:underline}._overlay_wcok6_350{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_wcok6_361{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeButton_wcok6_372{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeButton_wcok6_372:hover{color:var(--color-text)}._sheetTitle_wcok6_388{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:20px}._field_wcok6_395{margin-bottom:16px}._label_wcok6_399{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_wcok6_407,._select_wcok6_408,._textarea_wcok6_409{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_wcok6_407:focus,._select_wcok6_408:focus,._textarea_wcok6_409:focus{border-color:#3b82f6}._textarea_wcok6_409{resize:vertical;min-height:80px}._submitBtn_wcok6_432{width:100%;padding:14px;background:#3b82f6;color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_wcok6_432:hover{opacity:.9}._submitBtn_wcok6_432:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._emptyState_wcok6_456{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_wcok6_464{font-size:36px;margin-bottom:12px}._emptyText_wcok6_469{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_wcok6_475{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_wcok6_486{display:flex;flex-direction:column;gap:12px}._skeletonCard_wcok6_492{height:100px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_wcok6_1 1.4s infinite linear}@keyframes _shimmer_wcok6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._banner_wcok6_507{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_wcok6_518{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_wcok6_524{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_wcok6_530{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_wcok6_530:hover{opacity:1}._container_ao402_1{max-width:960px;margin:0 auto}._header_ao402_6{background:linear-gradient(135deg,#8b5cf6,#6d28d9);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_ao402_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_ao402_20{font-size:16px;opacity:.9}._statsBar_ao402_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}._statCard_ao402_33{background:var(--color-white);padding:20px 16px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._statValue_ao402_41{font-size:28px;font-weight:700;color:#7c3aed}._statValueGreen_ao402_47{font-size:28px;font-weight:700;color:#15803d}._statValueAmber_ao402_53{font-size:28px;font-weight:700;color:#b45309}._statLabel_ao402_59{font-size:13px;color:var(--color-text-light);margin-top:4px}._section_ao402_66{margin-bottom:32px}._sectionHead_ao402_70{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_ao402_78{font-size:20px;font-weight:700;color:var(--color-text)}._chartRow_ao402_85{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 768px){._chartRow_ao402_85{grid-template-columns:1fr}}._chartCard_ao402_98{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._chartTitle_ao402_105{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}._chartEmpty_ao402_112{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-light);font-size:14px}._matchList_ao402_122{display:flex;flex-direction:column;gap:12px;list-style:none}._matchCard_ao402_129{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:border-color .2s,box-shadow .2s}._matchCard_ao402_129:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._matchInfo_ao402_146{display:flex;flex-direction:column;gap:4px}._matchDate_ao402_152{font-size:14px;font-weight:600;color:var(--color-text)}._matchType_ao402_158{font-size:13px;color:var(--color-text-light)}._matchScore_ao402_163{display:flex;align-items:center;gap:8px}._scoreValue_ao402_169{font-size:20px;font-weight:700}._scoreWin_ao402_174{color:#15803d}._scoreLoss_ao402_178{color:#b91c1c}._scoreSeparator_ao402_182{color:var(--color-text-light);font-size:16px}._resultBadge_ao402_187{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase}._resultWin_ao402_196{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._resultLoss_ao402_202{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._emptyState_ao402_209{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_ao402_217{font-size:36px;margin-bottom:12px}._emptyText_ao402_222{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_ao402_228{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_ao402_239{display:flex;flex-direction:column;gap:12px}._skeletonCard_ao402_245{height:80px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_ao402_1 1.4s infinite linear}._skeletonChart_ao402_254{height:260px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_ao402_1 1.4s infinite linear}@keyframes _shimmer_ao402_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1bs1z_1{max-width:960px;margin:0 auto}._header_1bs1z_6{background:linear-gradient(135deg,#f59e0b,#d97706);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1bs1z_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1bs1z_20{font-size:16px;opacity:.9}._section_1bs1z_26{margin-bottom:32px}._sectionHead_1bs1z_30{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_1bs1z_38{font-size:20px;font-weight:700;color:var(--color-text)}._countBadge_1bs1z_44{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle}._filterBar_1bs1z_58{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_1bs1z_66{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_1bs1z_75,._filterDate_1bs1z_76{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:130px}._addButton_1bs1z_87{padding:9px 20px;background:#d97706;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._addButton_1bs1z_87:hover{opacity:.9}._clearButton_1bs1z_102{padding:9px 16px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-light);font-family:inherit}._clearButton_1bs1z_102:hover{border-color:var(--color-text-light)}._heatmapWrapper_1bs1z_117{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;margin-bottom:24px}._heatmapTitle_1bs1z_125{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}._heatmapGrid_1bs1z_132{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-width:420px;margin:0 auto}._heatmapCell_1bs1z_140{aspect-ratio:1;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--color-text-light);transition:transform .15s;position:relative}._heatmapCell_1bs1z_140:hover{transform:scale(1.1);z-index:1}._heatmapLabel_1bs1z_158{font-size:11px;color:var(--color-text-light);text-align:center;margin-top:8px}._heatmapLegend_1bs1z_165{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:12px;color:var(--color-text-light)}._legendBlock_1bs1z_175{width:16px;height:16px;border-radius:3px}._breakdownList_1bs1z_182{display:flex;flex-direction:column;gap:12px;list-style:none}._breakdownItem_1bs1z_189{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 20px}._breakdownTop_1bs1z_196{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._breakdownType_1bs1z_203{font-size:15px;font-weight:600;color:var(--color-text);text-transform:capitalize}._breakdownRate_1bs1z_210{font-size:15px;font-weight:700;color:#d97706}._breakdownBar_1bs1z_216{height:8px;background:var(--color-bg);border-radius:4px;overflow:hidden}._breakdownFill_1bs1z_223{height:100%;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .4s ease}._breakdownMeta_1bs1z_230{font-size:12px;color:var(--color-text-light);margin-top:6px}._shotTable_1bs1z_237{width:100%;border-collapse:collapse;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._shotTable_1bs1z_237 th{text-align:left;padding:12px 16px;font-size:13px;font-weight:600;color:var(--color-text-light);background:var(--color-bg);border-bottom:1px solid var(--color-border)}._shotTable_1bs1z_237 td{padding:12px 16px;font-size:14px;color:var(--color-text);border-bottom:1px solid var(--color-bg)}._shotTable_1bs1z_237 tr:last-child td{border-bottom:none}._shotTable_1bs1z_237 tr:hover td{background:var(--color-bg)}._shotTypeBadge_1bs1z_271{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._tableActions_1bs1z_283{display:flex;gap:6px}._editBtn_1bs1z_288,._deleteBtn_1bs1z_289{padding:4px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._editBtn_1bs1z_288{color:#d97706;border-color:#fde68a}._editBtn_1bs1z_288:hover{background:#fffbeb}._deleteBtn_1bs1z_289{color:#dc2626;border-color:#fecaca}._deleteBtn_1bs1z_289:hover{background:#fef2f2}._overlay_1bs1z_319{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_1bs1z_330{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeButton_1bs1z_341{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeButton_1bs1z_341:hover{color:var(--color-text)}._sheetTitle_1bs1z_357{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:20px}._field_1bs1z_364{margin-bottom:16px}._label_1bs1z_368{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_1bs1z_376,._select_1bs1z_377{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_1bs1z_376:focus,._select_1bs1z_377:focus{border-color:#d97706}._submitBtn_1bs1z_394{width:100%;padding:14px;background:#d97706;color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_1bs1z_394:hover{opacity:.9}._submitBtn_1bs1z_394:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._emptyState_1bs1z_418{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_1bs1z_426{font-size:36px;margin-bottom:12px}._emptyText_1bs1z_431{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_1bs1z_437{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_1bs1z_448{display:flex;flex-direction:column;gap:12px}._skeletonCard_1bs1z_454{height:60px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1bs1z_1 1.4s infinite linear}@keyframes _shimmer_1bs1z_1{0%{background-position:200% 0}to{background-position:-200% 0}}._banner_1bs1z_469{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1bs1z_480{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1bs1z_486{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1bs1z_492{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_1bs1z_492:hover{opacity:1}._container_18yyw_1{max-width:900px;margin:0 auto}._header_18yyw_6{background:linear-gradient(135deg,#06b6d4,#0891b2);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_18yyw_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_18yyw_20{font-size:16px;opacity:.9}._section_18yyw_26{margin-bottom:32px}._sectionHead_18yyw_30{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_18yyw_38{font-size:20px;font-weight:700;color:var(--color-text)}._countBadge_18yyw_44{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle}._generateBtn_18yyw_57{padding:9px 20px;background:#0891b2;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._generateBtn_18yyw_57:hover{opacity:.9}._generateBtn_18yyw_57:disabled{opacity:.5;cursor:not-allowed}._recList_18yyw_78{display:flex;flex-direction:column;gap:16px;list-style:none}._recCard_18yyw_85{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._recCard_18yyw_85:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._recCardCompleted_18yyw_98{opacity:.6}._recCardDismissed_18yyw_102{opacity:.45}._recTop_18yyw_106{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._recTitle_18yyw_114{font-size:16px;font-weight:700;color:var(--color-text)}._recBadges_18yyw_120{display:flex;gap:8px;flex-shrink:0}._priorityBadge_18yyw_126{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._priorityHigh_18yyw_135{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._priorityMedium_18yyw_141{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._priorityLow_18yyw_147{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._categoryBadge_18yyw_153{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#ecfeff;color:#0e7490;border:1px solid #A5F3FC}._statusBadge_18yyw_165{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._statusCompleted_18yyw_174{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._statusDismissed_18yyw_180{background:var(--color-bg);color:var(--color-text-light);border:1px solid var(--color-border)}._recDescription_18yyw_186{font-size:14px;color:var(--color-text);line-height:1.6;margin-bottom:12px}._recMeta_18yyw_193{font-size:12px;color:var(--color-text-light);margin-bottom:12px}._recActions_18yyw_199{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--color-bg)}._completeBtn_18yyw_206,._dismissBtn_18yyw_207{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._completeBtn_18yyw_206{color:#15803d;border-color:#bbf7d0}._completeBtn_18yyw_206:hover{background:#f0fdf4}._completeBtn_18yyw_206:disabled{opacity:.5;cursor:not-allowed}._dismissBtn_18yyw_207{color:var(--color-text-light);border-color:var(--color-border)}._dismissBtn_18yyw_207:hover{background:var(--color-bg)}._dismissBtn_18yyw_207:disabled{opacity:.5;cursor:not-allowed}._emptyState_18yyw_247{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_18yyw_255{font-size:36px;margin-bottom:12px}._emptyText_18yyw_260{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_18yyw_266{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_18yyw_277{display:flex;flex-direction:column;gap:16px}._skeletonCard_18yyw_283{height:140px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_18yyw_1 1.4s infinite linear}@keyframes _shimmer_18yyw_1{0%{background-position:200% 0}to{background-position:-200% 0}}._banner_18yyw_298{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_18yyw_309{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_18yyw_315{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_18yyw_321{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_18yyw_321:hover{opacity:1}._container_11xys_1{max-width:960px;margin:0 auto}._header_11xys_7{background:linear-gradient(135deg,#f59e0b,#d97706);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_11xys_15{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_11xys_21{font-size:16px;opacity:.9}._tabBar_11xys_27{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid var(--color-border)}._tab_11xys_27{padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:15px;font-weight:600;color:var(--color-text-light);transition:all .2s;font-family:inherit}._tab_11xys_27:hover{color:var(--color-text)}._tabActive_11xys_51{color:#d97706;border-bottom-color:#d97706}._statsBar_11xys_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}._statCard_11xys_64{background:var(--color-white);padding:20px 16px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d;border:1px solid var(--color-border)}._statValue_11xys_73{font-size:32px;font-weight:700;color:#d97706}._statLabel_11xys_79{font-size:13px;color:var(--color-text-light);margin-top:4px;font-weight:500}._filterBar_11xys_87{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;align-items:center}._filterLabel_11xys_95{font-size:14px;font-weight:600;color:var(--color-text-light);margin-right:4px}._pill_11xys_102{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-light);transition:all .2s;font-family:inherit}._pill_11xys_102:hover{border-color:#d97706;color:#d97706}._pillActive_11xys_119{background:#d97706;color:var(--color-white);border-color:#d97706}._checkButton_11xys_125{margin-left:auto;padding:8px 18px;background:#d97706;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._checkButton_11xys_125:hover{opacity:.9}._checkButton_11xys_125:disabled{opacity:.5;cursor:not-allowed}._achievementGrid_11xys_147{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;list-style:none}._achievementCard_11xys_154{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s;position:relative}._achievementCard_11xys_154:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._achievementUnlocked_11xys_168{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fef3c7)}._achievementUnlocked_11xys_168:hover{border-color:#f59e0b;box-shadow:0 2px 12px #f59e0b26}._achievementLocked_11xys_178{opacity:.75}._achievementTop_11xys_182{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}._achievementIcon_11xys_189{font-size:32px;line-height:1;flex-shrink:0}._achievementInfo_11xys_195{flex:1;min-width:0}._achievementName_11xys_200{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:2px}._achievementDesc_11xys_207{font-size:13px;color:var(--color-text-light);line-height:1.4}._achievementMeta_11xys_213{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}._categoryBadge_11xys_221{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._pointsBadge_11xys_233{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #FDE68A}._unlockDate_11xys_244{font-size:12px;color:#92400e;font-weight:500}._progressContainer_11xys_251{margin-top:12px}._progressLabel_11xys_255{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-light);margin-bottom:4px}._progressBar_11xys_263{height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}._progressFill_11xys_270{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:3px;transition:width .3s ease}._leaderboardTable_11xys_278{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #0000000d;border:1px solid var(--color-border)}._leaderboardTable_11xys_278 th{padding:14px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--color-text-light);background:var(--color-bg);border-bottom:1px solid var(--color-border)}._leaderboardTable_11xys_278 td{padding:12px 16px;font-size:14px;color:var(--color-text);border-bottom:1px solid var(--color-border)}._leaderboardTable_11xys_278 tr:nth-child(2n) td{background:#fafafa}._leaderboardTable_11xys_278 tr:last-child td{border-bottom:none}._leaderboardUser_11xys_313{display:flex;align-items:center;gap:10px}._leaderboardAvatar_11xys_319{width:32px;height:32px;border-radius:50%;background:var(--color-border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-light);overflow:hidden;flex-shrink:0}._leaderboardAvatar_11xys_319 img{width:100%;height:100%;object-fit:cover}._rankCell_11xys_339{font-weight:700;color:#d97706;min-width:40px}._rankTop3_11xys_345{font-size:18px}._pointsCell_11xys_349{font-weight:700;color:var(--color-text)}._currentUserRow_11xys_354 td{background:#fef3c7!important;font-weight:600}._recentList_11xys_360{display:flex;flex-direction:column;gap:12px;list-style:none}._recentItem_11xys_367{display:flex;align-items:center;gap:14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 20px;transition:border-color .2s}._recentItem_11xys_367:hover{border-color:#d1d5db}._recentIcon_11xys_382{font-size:28px;flex-shrink:0}._recentInfo_11xys_387{flex:1;min-width:0}._recentName_11xys_392{font-size:15px;font-weight:700;color:var(--color-text)}._recentMeta_11xys_398{font-size:13px;color:var(--color-text-light);margin-top:2px}._recentTime_11xys_404{font-size:12px;color:var(--color-text-light);flex-shrink:0}._section_11xys_411{margin-bottom:32px}._sectionHead_11xys_415{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_11xys_423{font-size:20px;font-weight:700;color:var(--color-text)}._countBadge_11xys_429{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle}._banner_11xys_442{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_11xys_453{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerInfo_11xys_459{background:#fef3c7;border:1px solid #FDE68A;color:#92400e}._bannerClose_11xys_465{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_11xys_465:hover{opacity:1}._emptyState_11xys_479{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_11xys_487{font-size:36px;margin-bottom:12px}._emptyText_11xys_492{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_11xys_498{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_11xys_508{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._skeletonCard_11xys_514{height:140px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_11xys_1 1.4s infinite linear}@keyframes _shimmer_11xys_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 640px){._statsBar_11xys_57{grid-template-columns:repeat(2,1fr)}._achievementGrid_11xys_147{grid-template-columns:1fr}._header_11xys_7{padding:24px 20px}._title_11xys_15{font-size:24px}._filterBar_11xys_87{gap:6px}._checkButton_11xys_125{margin-left:0;margin-top:8px;width:100%}}._container_16jo4_5{max-width:800px;margin:0 auto}._header_16jo4_12{background:var(--color-white);border-radius:var(--radius-lg);padding:24px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}._headerTop_16jo4_20{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._title_16jo4_28{font-size:28px;font-weight:700;color:var(--color-text)}._subtitle_16jo4_34{font-size:14px;color:var(--color-text-light);margin-top:4px}._headerActions_16jo4_40{display:flex;gap:8px;flex-shrink:0}._markAllButton_16jo4_46{padding:8px 16px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:13px;transition:opacity .15s}._markAllButton_16jo4_46:hover:not(:disabled){opacity:.9}._markAllButton_16jo4_46:disabled{opacity:.5;cursor:not-allowed}._testButton_16jo4_65{padding:8px 16px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-weight:600;font-size:13px;transition:background .15s}._testButton_16jo4_65:hover:not(:disabled){background:var(--color-border)}._testButton_16jo4_65:disabled{opacity:.5;cursor:not-allowed}._filters_16jo4_87{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filterSelect_16jo4_94{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:var(--color-white);color:var(--color-text);min-width:160px}._filterSelect_16jo4_94:focus{border-color:var(--color-primary)}._readToggle_16jo4_108{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._toggleButton_16jo4_115{padding:8px 14px;font-size:13px;font-weight:500;background:var(--color-white);color:var(--color-text-light);border-right:1px solid var(--color-border);transition:all .15s}._toggleButton_16jo4_115:last-child{border-right:none}._toggleButton_16jo4_115:hover{background:var(--color-bg)}._toggleActive_16jo4_133{background:var(--color-primary);color:var(--color-white)}._toggleActive_16jo4_133:hover{background:var(--color-primary);opacity:.9}._list_16jo4_145{list-style:none;display:flex;flex-direction:column;gap:8px}._card_16jo4_152{display:flex;align-items:stretch;background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 1px 4px #0000000a;border:1px solid var(--color-border);transition:box-shadow .15s,border-color .15s;overflow:hidden}._card_16jo4_152:hover{box-shadow:0 2px 8px #00000014}._card_16jo4_152._unread_16jo4_167{border-left:3px solid var(--color-primary);background:#f0fdf4}._cardMain_16jo4_172{flex:1;display:flex;gap:14px;padding:16px;cursor:pointer;min-width:0}._cardIcon_16jo4_181{font-size:28px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border-radius:var(--radius-sm)}._cardBody_16jo4_193{flex:1;min-width:0}._cardTop_16jo4_198{display:flex;align-items:center;gap:8px;margin-bottom:4px}._cardTitle_16jo4_205{font-weight:600;font-size:15px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadDot_16jo4_214{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._cardText_16jo4_222{font-size:14px;color:var(--color-text-light);line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_16jo4_233{display:flex;align-items:center;gap:12px;font-size:12px}._cardType_16jo4_240{color:var(--color-text-light);font-weight:500;text-transform:uppercase;letter-spacing:.03em}._cardTime_16jo4_247{color:var(--color-text-light)}._deleteButton_16jo4_253{width:40px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text-light);font-size:14px;border-left:1px solid var(--color-border);transition:all .15s;flex-shrink:0}._deleteButton_16jo4_253:hover{background:#fef2f2;color:#dc2626}._deleteButton_16jo4_253:disabled{opacity:.5;cursor:not-allowed}._loadMore_16jo4_278{display:flex;justify-content:center;padding:20px 0}._loadMoreButton_16jo4_284{padding:10px 24px;background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-weight:600;font-size:14px;transition:all .15s}._loadMoreButton_16jo4_284:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}._loadMoreButton_16jo4_284:disabled{opacity:.5;cursor:not-allowed}._emptyState_16jo4_307{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000d}._emptyIcon_16jo4_319{font-size:48px;margin-bottom:12px}._emptyText_16jo4_324{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:4px}._emptySubtext_16jo4_331{font-size:14px;color:var(--color-text-light)}._loadingState_16jo4_336{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:var(--color-text-light);font-size:15px;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000d}._errorState_16jo4_348{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--color-text-light);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000d}._retryButton_16jo4_361{padding:8px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:14px}._retryButton_16jo4_361:hover{opacity:.9}@media (max-width: 640px){._headerTop_16jo4_20{flex-direction:column}._headerActions_16jo4_40{width:100%}._markAllButton_16jo4_46,._testButton_16jo4_65{flex:1}._filters_16jo4_87{flex-direction:column;align-items:stretch}._filterSelect_16jo4_94,._readToggle_16jo4_108{width:100%}._toggleButton_16jo4_115{flex:1;text-align:center}._cardIcon_16jo4_181{display:none}._title_16jo4_28{font-size:22px}}._container_3pbtu_1{max-width:1200px;margin:0 auto}._header_3pbtu_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._title_3pbtu_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_3pbtu_20{font-size:18px;opacity:.9}._tabBar_3pbtu_27{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid var(--color-border)}._tab_3pbtu_27{padding:12px 24px;font-size:15px;font-weight:600;color:var(--color-text-light);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s}._tab_3pbtu_27:hover{color:var(--color-primary)}._tabActive_3pbtu_51{color:var(--color-primary);border-bottom-color:var(--color-primary)}._section_3pbtu_58{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHeader_3pbtu_66{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionTitle_3pbtu_73{font-size:20px;font-weight:700;color:var(--color-text)}._sectionCount_3pbtu_79{font-size:13px;color:var(--color-text-light)}._listEmpty_3pbtu_86{text-align:center;padding:40px 20px}._listEmptyIcon_3pbtu_91{font-size:48px;margin-bottom:12px}._listEmptyText_3pbtu_96{font-size:16px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._listEmptySub_3pbtu_103{font-size:14px;color:var(--color-text-light)}._itemList_3pbtu_108{list-style:none;margin:0;padding:0}._itemRow_3pbtu_114{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}._itemRow_3pbtu_114:last-child{border-bottom:none}._statusBadge_3pbtu_126{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 10px;border-radius:999px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._badgePending_3pbtu_141{background:#fef3c7;color:#92400e}._badgeAccepted_3pbtu_146{background:#dcfce7;color:#15803d}._badgeDeclined_3pbtu_151{background:#fee2e2;color:#b91c1c}._badgeCancelled_3pbtu_156{background:#f3f4f6;color:#4b5563}._badgeCompleted_3pbtu_161{background:#dbeafe;color:#1e40af}._badgeExpired_3pbtu_166{background:#f3f4f6;color:#6b7280}._itemMain_3pbtu_171{flex:1;min-width:0}._itemTitle_3pbtu_176{font-size:15px;font-weight:600;color:var(--color-text);margin-bottom:4px}._itemMeta_3pbtu_183{font-size:13px;color:var(--color-text-light);display:flex;align-items:center;gap:8px;flex-wrap:wrap}._typePill_3pbtu_192{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:999px}._itemMessage_3pbtu_203{font-size:13px;color:var(--color-text-light);font-style:italic;margin-top:4px}._itemActions_3pbtu_210{display:flex;gap:8px;flex-shrink:0}._btnPrimary_3pbtu_218{background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s}._btnPrimary_3pbtu_218:hover{opacity:.9}._btnPrimary_3pbtu_218:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_3pbtu_239{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-light);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s}._btnSecondary_3pbtu_239:hover{border-color:var(--color-text-light);color:var(--color-text)}._btnSecondary_3pbtu_239:disabled{opacity:.5;cursor:not-allowed}._btnDanger_3pbtu_261{background:transparent;border:1px solid #FCA5A5;color:#b91c1c;font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}._btnDanger_3pbtu_261:hover{background:#fef2f2}._btnDanger_3pbtu_261:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_3pbtu_282{background:#16a34a;color:var(--color-white);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s}._btnSuccess_3pbtu_282:hover{opacity:.9}._btnSuccess_3pbtu_282:disabled{opacity:.5;cursor:not-allowed}._form_3pbtu_305{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;background:#fafbfc}._formTitle_3pbtu_313{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:16px}._formGrid_3pbtu_320{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}._field_3pbtu_326{display:flex;flex-direction:column;gap:6px}._fieldWide_3pbtu_332{grid-column:1 / -1}._field_3pbtu_326 label{font-size:13px;font-weight:600;color:var(--color-text)}._field_3pbtu_326 input,._field_3pbtu_326 select,._field_3pbtu_326 textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;background:var(--color-white);color:var(--color-text);font-family:inherit}._field_3pbtu_326 textarea{resize:vertical;min-height:60px}._field_3pbtu_326 input:focus,._field_3pbtu_326 select:focus,._field_3pbtu_326 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e26;outline:none}._fieldError_3pbtu_367{font-size:12px;color:#b91c1c}._formHint_3pbtu_372{font-size:13px;color:var(--color-text-light);margin-top:12px}._formError_3pbtu_378{font-size:14px;color:#b91c1c;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-sm);padding:10px 12px;margin-top:12px}._formActions_3pbtu_388{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._partnerRow_3pbtu_397{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}._partnerRow_3pbtu_397:last-child{border-bottom:none}._partnerAvatar_3pbtu_409{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;font-size:18px;flex-shrink:0}._partnerInfo_3pbtu_423{flex:1;min-width:0}._partnerName_3pbtu_428{font-size:15px;font-weight:600;color:var(--color-text)}._partnerMeta_3pbtu_434{font-size:13px;color:var(--color-text-light);margin-top:2px}._partnerStats_3pbtu_440{display:flex;gap:20px;flex-shrink:0}._partnerStat_3pbtu_440{text-align:center}._partnerStatValue_3pbtu_450{font-size:18px;font-weight:700;color:var(--color-text)}._partnerStatLabel_3pbtu_456{font-size:11px;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}._loadingWrap_3pbtu_465{text-align:center;padding:40px;color:var(--color-text-light);font-size:15px}._errorBox_3pbtu_472{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md);padding:18px 20px;margin-bottom:24px}._errorTitle_3pbtu_484{font-size:15px;font-weight:700;color:#b91c1c;margin-bottom:4px}._errorText_3pbtu_491{font-size:14px;color:#7f1d1d}@media (max-width: 640px){._itemRow_3pbtu_114{flex-wrap:wrap;gap:10px}._itemActions_3pbtu_210{width:100%;justify-content:flex-end}._partnerRow_3pbtu_397{flex-wrap:wrap}._partnerStats_3pbtu_440{width:100%;justify-content:space-around}}._favContainer_8j90a_1{max-width:1200px;margin:0 auto}._favHeader_8j90a_6{background:linear-gradient(135deg,#ef4444,#dc2626);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._favTitle_8j90a_14{font-size:32px;font-weight:700;margin-bottom:8px}._favSubtitle_8j90a_20{font-size:18px;opacity:.9}._favSection_8j90a_25{background:var(--color-white);border-radius:var(--radius-md);padding:24px;box-shadow:0 2px 8px #0000000d}._favSectionHeader_8j90a_32{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._favSectionTitle_8j90a_39{font-size:18px;font-weight:600}._favCount_8j90a_44{font-size:14px;color:var(--color-text-light)}._favGrid_8j90a_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._favCard_8j90a_55{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;transition:box-shadow .2s;text-align:left;background:var(--color-white);width:100%;cursor:pointer}._favCard_8j90a_55:hover{box-shadow:0 4px 12px #0000001a}._favCardHeader_8j90a_70{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}._favCourtName_8j90a_77{font-size:16px;font-weight:600;color:var(--color-text)}._favHeart_8j90a_83{color:#ef4444;font-size:18px}._favCourtAddress_8j90a_88{font-size:13px;color:var(--color-text-light);margin-bottom:8px}._favCourtMeta_8j90a_94{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._favRating_8j90a_101{font-size:13px;font-weight:600;color:var(--color-secondary)}._favTag_8j90a_107{font-size:11px;padding:2px 8px;border-radius:12px;background:var(--color-bg);color:var(--color-text-light)}._favRemoveButton_8j90a_115{margin-top:12px;padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;background:var(--color-white);color:#dc2626;border:1px solid #FCA5A5;transition:all .2s}._favRemoveButton_8j90a_115:hover{background:#fef2f2}._favEmpty_8j90a_131{text-align:center;padding:48px 24px}._favEmptyIcon_8j90a_136{font-size:48px;margin-bottom:16px}._favEmptyText_8j90a_141{font-size:16px;color:var(--color-text);margin-bottom:8px}._favEmptySubtext_8j90a_147{font-size:14px;color:var(--color-text-light);margin-bottom:16px}._favEmptyAction_8j90a_153{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--color-primary);color:var(--color-white);text-decoration:none;display:inline-block}._favLoading_8j90a_164{text-align:center;padding:48px;color:var(--color-text-light)}._favError_8j90a_170{text-align:center;padding:48px}._favErrorText_8j90a_175{color:#dc2626;font-size:14px;margin-bottom:12px}._favRetryButton_8j90a_181{padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._container_169dj_1{display:flex;flex-direction:column;align-items:center;gap:12px}._svg_169dj_8{display:block}._label_169dj_12{font-size:11px;fill:#6b7280;font-weight:500}._empty_169dj_18{font-size:14px;color:#6b7280;text-align:center}._timeline_yoxvt_1{display:flex;flex-direction:column;gap:0}._item_yoxvt_7{display:flex;gap:16px;min-height:72px}._marker_yoxvt_13{display:flex;flex-direction:column;align-items:center;width:36px;flex-shrink:0}._icon_yoxvt_21{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3f4f6;font-size:18px;flex-shrink:0}._line_yoxvt_33{width:2px;flex:1;background:#e5e7eb;margin:4px 0}._content_yoxvt_40{padding-bottom:20px;flex:1}._title_yoxvt_45{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}._description_yoxvt_52{font-size:13px;color:#6b7280;margin-bottom:4px;line-height:1.5}._date_yoxvt_59{font-size:12px;color:#9ca3af}._empty_yoxvt_64{padding:40px 24px;border:2px dashed #E5E7EB;border-radius:12px;text-align:center;background:#fff}._emptyIcon_yoxvt_72{font-size:36px;margin-bottom:12px}._emptyText_yoxvt_77{font-size:14px;color:#6b7280;line-height:1.6}._container_1c26s_1{display:flex;flex-direction:column;gap:8px}._title_1c26s_7{font-size:14px;font-weight:600;color:#111827}._svg_1c26s_13{width:100%;height:auto}._tickText_1c26s_18{font-size:10px;fill:#6b7280}._empty_1c26s_23{display:flex;align-items:center;justify-content:center;min-height:160px;color:#6b7280;font-size:14px}._card_1hzh7_1{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s}._card_1hzh7_1:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._header_1hzh7_17{display:flex;align-items:center;justify-content:space-between}._typeBadge_1hzh7_23{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f3e8ff;color:#7c3aed;text-transform:uppercase}._date_1hzh7_34{font-size:12px;color:#9ca3af}._title_1hzh7_39{font-size:16px;font-weight:600;color:#111827}._dataGrid_1hzh7_45{display:grid;grid-template-columns:1fr 1fr;gap:8px}._dataItem_1hzh7_51{display:flex;flex-direction:column;gap:2px;padding:8px;background:#f9fafb;border-radius:8px}._dataKey_1hzh7_60{font-size:11px;color:#6b7280;text-transform:capitalize}._dataValue_1hzh7_66{font-size:14px;font-weight:600;color:#111827}._footer_1hzh7_72{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #F3F4F6}._shareCount_1hzh7_80{font-size:13px;color:#6b7280}._actions_1hzh7_85{display:flex;gap:8px}._shareBtn_1hzh7_90{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;background:#8b5cf6;color:#fff;transition:background .2s}._shareBtn_1hzh7_90:hover:not(:disabled){background:#7c3aed}._shareBtn_1hzh7_90:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_1hzh7_109{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;background:#f3f4f6;color:#6b7280;transition:background .2s}._deleteBtn_1hzh7_109:hover:not(:disabled){background:#fee2e2;color:#b91c1c}._deleteBtn_1hzh7_109:disabled{opacity:.6;cursor:not-allowed}._container_id6kl_1{max-width:960px;margin:0 auto}._header_id6kl_6{background:linear-gradient(135deg,#8b5cf6,#6d28d9);padding:32px;border-radius:16px;margin-bottom:24px;color:#fff}._title_id6kl_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_id6kl_20{font-size:16px;opacity:.9}._tabBar_id6kl_26{display:flex;gap:4px;margin-bottom:24px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:4px}._tab_id6kl_26{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;background:transparent;transition:all .2s}._tab_id6kl_26:hover{background:#f3f4f6;color:#111827}._tabActive_id6kl_52{background:#8b5cf6;color:#fff}._tabActive_id6kl_52:hover{background:#7c3aed;color:#fff}._statsBar_id6kl_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}._statCard_id6kl_70{background:#fff;padding:20px 16px;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000d}._statValue_id6kl_78{font-size:28px;font-weight:700;color:#7c3aed}._statValueGreen_id6kl_84{font-size:28px;font-weight:700;color:#15803d}._statValueRed_id6kl_90{font-size:28px;font-weight:700;color:#b91c1c}._statLabel_id6kl_96{font-size:13px;color:#6b7280;margin-top:4px}._section_id6kl_103{margin-bottom:32px}._sectionHead_id6kl_107{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_id6kl_115{font-size:20px;font-weight:700;color:#111827}._radarWrap_id6kl_121{display:flex;justify-content:center;padding:20px 0}._checkBtn_id6kl_128,._editBtn_id6kl_129{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;background:#8b5cf6;color:#fff;transition:background .2s}._checkBtn_id6kl_128:hover:not(:disabled),._editBtn_id6kl_129:hover:not(:disabled){background:#7c3aed}._checkBtn_id6kl_128:disabled,._editBtn_id6kl_129:disabled{opacity:.6;cursor:not-allowed}._banner_id6kl_151{padding:12px 16px;border-radius:8px;background:#f0fdf4;border:1px solid #BBF7D0;color:#15803d;font-size:14px;margin-bottom:16px}._skillForm_id6kl_162{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px;margin-bottom:20px}._formTitle_id6kl_170{font-size:16px;font-weight:600;margin-bottom:16px;color:#111827}._skillGrid_id6kl_177{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px}._skillField_id6kl_184{display:flex;flex-direction:column;gap:4px}._skillLabel_id6kl_190{font-size:13px;font-weight:500;color:#374151}._skillInput_id6kl_196{padding:8px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;transition:border-color .2s}._skillInput_id6kl_196:focus{border-color:#8b5cf6}._saveBtn_id6kl_208{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;background:#8b5cf6;color:#fff;transition:background .2s}._saveBtn_id6kl_208:hover:not(:disabled){background:#7c3aed}._saveBtn_id6kl_208:disabled{opacity:.6;cursor:not-allowed}._formError_id6kl_227{margin-top:8px;font-size:13px;color:#b91c1c}._skillValues_id6kl_234{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:20px}._skillValueRow_id6kl_244{display:flex;align-items:center;gap:12px}._skillValueLabel_id6kl_250{width:100px;font-size:13px;font-weight:500;color:#374151}._skillValueBar_id6kl_257{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}._skillValueFill_id6kl_265{height:100%;background:#8b5cf6;border-radius:4px;transition:width .3s}._skillValueNum_id6kl_272{width:36px;text-align:right;font-size:14px;font-weight:600;color:#111827}._chartRow_id6kl_281{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}@media (max-width: 768px){._chartRow_id6kl_281{grid-template-columns:1fr}}._chartCard_id6kl_294{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:20px}._createCard_id6kl_302{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}._cardTitleInput_id6kl_309{flex:1;min-width:200px;padding:10px 14px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px}._cardTitleInput_id6kl_309:focus{border-color:#8b5cf6}._cardTypeSelect_id6kl_322{padding:10px 14px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;background:#fff}._createBtn_id6kl_330{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;background:#8b5cf6;color:#fff;transition:background .2s}._createBtn_id6kl_330:hover:not(:disabled){background:#7c3aed}._createBtn_id6kl_330:disabled{opacity:.6;cursor:not-allowed}._cardGrid_id6kl_349{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._emptyState_id6kl_356{padding:40px 24px;border:2px dashed #E5E7EB;border-radius:12px;text-align:center;background:#fff}._emptyIcon_id6kl_364{font-size:36px;margin-bottom:12px}._emptyText_id6kl_369{font-size:14px;color:#6b7280;line-height:1.6}._errorState_id6kl_375{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:12px;text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_id6kl_385{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._skeletonCard_id6kl_391{height:100px;border:1px solid #E5E7EB;border-radius:12px;background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_id6kl_1 1.4s infinite linear}@keyframes _shimmer_id6kl_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_l9h81_1{max-width:720px;margin:0 auto}._header_l9h81_6{background:linear-gradient(135deg,#8b5cf6,#6d28d9);padding:32px;border-radius:16px;margin-bottom:24px;color:#fff}._title_l9h81_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_l9h81_20{font-size:16px;opacity:.9}._form_l9h81_26{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:28px}._field_l9h81_33{margin-bottom:24px}._label_l9h81_37{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:10px}._radioGroup_l9h81_45{display:flex;gap:20px}._radioLabel_l9h81_50,._checkLabel_l9h81_51{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}._radioLabel_l9h81_50 input,._checkLabel_l9h81_51 input{accent-color:#8B5CF6}._checkGroup_l9h81_65{display:flex;flex-direction:column;gap:10px}._actions_l9h81_72{display:flex;gap:12px;margin-bottom:16px}._exportBtn_l9h81_78{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;background:#8b5cf6;color:#fff;transition:background .2s}._exportBtn_l9h81_78:hover:not(:disabled){background:#7c3aed}._exportBtn_l9h81_78:disabled{opacity:.6;cursor:not-allowed}._downloadBtn_l9h81_97{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;background:#22c55e;color:#fff;transition:background .2s}._downloadBtn_l9h81_97:hover{background:#16a34a}._error_l9h81_112{padding:12px 16px;border:1px solid #FECACA;background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:14px;margin-bottom:16px}._preview_l9h81_123{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}._previewHeader_l9h81_129{display:flex;justify-content:space-between;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #E5E7EB;font-size:12px;color:#6b7280}._jsonPreview_l9h81_139,._csvPreview_l9h81_140{padding:16px;font-size:12px;font-family:Courier New,Courier,monospace;color:#374151;background:#fff;overflow-x:auto;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0}._container_joy9i_1{max-width:1200px;margin:0 auto}._header_joy9i_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_joy9i_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_joy9i_20{font-size:18px;opacity:.9}._toolbar_joy9i_27{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._searchBar_joy9i_39{display:flex;align-items:center;gap:12px;background:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;box-shadow:0 2px 8px #0000000d}._searchInput_joy9i_50{flex:1;border:none;font-size:16px;background:transparent;color:var(--color-text)}._searchInput_joy9i_50::placeholder{color:var(--color-text-light)}._filterSelect_joy9i_62{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:var(--color-white);color:var(--color-text)}._filterLabel_joy9i_71{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text-light)}._primaryButton_joy9i_81{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-primary);color:var(--color-white);transition:opacity .15s}._primaryButton_joy9i_81:disabled{opacity:.5;cursor:not-allowed}._ghostButton_joy9i_96{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)}._linkButton_joy9i_106{background:none;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:underline}._addButton_joy9i_114{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);font-size:16px;font-weight:600;background-color:var(--color-primary);color:var(--color-white);margin:24px auto}._cardList_joy9i_129{list-style:none;display:grid;gap:16px}._card_joy9i_129{background:var(--color-white);border-radius:var(--radius-md);padding:20px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .15s}._card_joy9i_129:hover{box-shadow:0 4px 16px #0000001a}._cardHeader_joy9i_147{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._cardTitle_joy9i_154{font-size:18px;font-weight:600;color:var(--color-text)}._cardMeta_joy9i_160{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._badge_joy9i_167{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background-color:#e5e7eb;color:var(--color-text)}._badgePrimary_joy9i_177{background-color:#dcfce7;color:#166534}._badgeSecondary_joy9i_182{background-color:#fef3c7;color:#92400e}._badgeInfo_joy9i_187{background-color:#dbeafe;color:#1e40af}._badgeDanger_joy9i_192{background-color:#fee2e2;color:#991b1b}._avatar_joy9i_197{width:48px;height:48px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0}._avatarSmall_joy9i_211{width:32px;height:32px;font-size:14px}._cardBody_joy9i_217{flex:1}._cardRow_joy9i_221{display:flex;align-items:center;gap:12px}._cardDescription_joy9i_227{font-size:14px;color:var(--color-text-light);margin-top:4px}._section_joy9i_235{margin-bottom:24px}._sectionHead_joy9i_239{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._sectionTitle_joy9i_246{font-size:20px;font-weight:600}._countLine_joy9i_251{font-size:14px;color:var(--color-text-light)}._emptyState_joy9i_258{text-align:center;padding:48px 24px;background:var(--color-white);border-radius:var(--radius-md)}._emptyText_joy9i_265{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:8px}._emptySubtext_joy9i_272{font-size:14px;color:var(--color-text-light)}._errorState_joy9i_277{text-align:center;padding:24px;background:#fef2f2;border-radius:var(--radius-md);color:#991b1b}._formOverlay_joy9i_287{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._formSheet_joy9i_297{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;width:90%;max-width:520px;max-height:90vh;overflow-y:auto}._formTitle_joy9i_307{font-size:24px;font-weight:600;margin-bottom:20px}._formGrid_joy9i_313{display:grid;gap:12px}._formField_joy9i_318{display:flex;flex-direction:column;gap:4px}._formField_joy9i_318 label{font-size:14px;font-weight:500;color:var(--color-text-light)}._formField_joy9i_318 input,._formField_joy9i_318 textarea,._formField_joy9i_318 select{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px}._formActions_joy9i_339{display:flex;gap:12px;margin-top:20px}._formError_joy9i_345{color:#dc2626;font-size:14px;margin-top:8px}._formSuccess_joy9i_351{color:#16a34a;font-size:14px;margin-top:8px}._overlay_joy9i_359{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._sheet_joy9i_369{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;width:90%;max-width:640px;max-height:90vh;overflow-y:auto;position:relative}._closeButton_joy9i_380{position:absolute;top:16px;right:16px;background:none;font-size:20px;color:var(--color-text-light)}._sheetTitle_joy9i_389{font-size:24px;font-weight:600;margin-bottom:16px}._playerCard_joy9i_397{display:flex;align-items:center;gap:16px;background:var(--color-white);border-radius:var(--radius-md);padding:16px 20px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .15s}._playerCard_joy9i_397:hover{box-shadow:0 4px 16px #0000001a}._playerInfo_joy9i_412{flex:1}._playerName_joy9i_416{font-size:16px;font-weight:600}._playerLocation_joy9i_421{font-size:13px;color:var(--color-text-light)}._playerActions_joy9i_426{display:flex;gap:8px}._endorsementItem_joy9i_433{padding:12px 0;border-bottom:1px solid var(--color-border)}._endorsementItem_joy9i_433:last-child{border-bottom:none}._endorsementSkill_joy9i_442{font-weight:600;text-transform:capitalize}._endorsementNote_joy9i_447{font-size:14px;color:var(--color-text-light);margin-top:4px}._endorsementMeta_joy9i_453{font-size:12px;color:var(--color-text-light);margin-top:4px}._memberList_joy9i_461{list-style:none}._memberItem_joy9i_465{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}._memberItem_joy9i_465:last-child{border-bottom:none}._memberRole_joy9i_477{font-size:12px;padding:2px 8px;border-radius:999px;background:#e5e7eb;color:var(--color-text);font-weight:500}._memberRoleAdmin_joy9i_486{background:#dcfce7;color:#166534}._loadMore_joy9i_493{display:block;width:100%;padding:12px;margin-top:16px;border-radius:var(--radius-md);font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-primary);border:2px solid var(--color-primary)}._loadMore_joy9i_493:disabled{opacity:.5;cursor:not-allowed}._profileHeader_joy9i_513{display:flex;align-items:center;gap:20px;margin-bottom:24px}._profileDetails_joy9i_520{flex:1}._profileName_joy9i_524{font-size:24px;font-weight:600}._profileBio_joy9i_529{font-size:14px;color:var(--color-text-light);margin-top:8px}._skillGrid_joy9i_535{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:12px}._skillItem_joy9i_542{background:#f3f4f6;padding:12px;border-radius:var(--radius-sm);text-align:center}._skillName_joy9i_549{font-size:13px;color:var(--color-text-light);text-transform:capitalize}._skillValue_joy9i_555{font-size:20px;font-weight:600;color:var(--color-primary)}._tabs_joy9i_563{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid var(--color-border)}._tab_joy9i_563{padding:10px 16px;font-size:14px;font-weight:600;color:var(--color-text-light);background:none;border-bottom:2px solid transparent;margin-bottom:-2px}._tabActive_joy9i_580{color:var(--color-primary);border-bottom-color:var(--color-primary)}._container_1aptx_1{max-width:960px;margin:0 auto}._header_1aptx_6{background:linear-gradient(135deg,#7c3aed,#6d28d9);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1aptx_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1aptx_20{font-size:16px;opacity:.9}._banner_1aptx_26{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1aptx_37{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1aptx_43{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1aptx_49{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_1aptx_49:hover{opacity:1}._filterBar_1aptx_63{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_1aptx_71{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_1aptx_80{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:140px}._addButton_1aptx_91{padding:9px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._addButton_1aptx_91:hover{opacity:.9}._cardGrid_1aptx_106{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._card_1aptx_106{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s,box-shadow .2s}._card_1aptx_106:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}._cardThumb_1aptx_125{position:relative;aspect-ratio:16 / 9;background:#1f2937;overflow:hidden}._thumbImg_1aptx_132{width:100%;height:100%;object-fit:cover}._thumbPlaceholder_1aptx_138{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#6b7280}._visibilityBadge_1aptx_148{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}._vis_private_1aptx_159{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._vis_friends_1aptx_165{background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}._vis_public_1aptx_171{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}._durationBadge_1aptx_177{position:absolute;bottom:8px;right:8px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#000000b3;color:#fff}._cardBody_1aptx_189{padding:12px 16px}._cardTitle_1aptx_193{font-size:16px;font-weight:700;color:var(--color-text);display:block;margin-bottom:4px}._cardTitle_1aptx_193:hover{color:var(--color-primary)}._cardDesc_1aptx_205{font-size:13px;color:var(--color-text-light);line-height:1.4;margin-bottom:8px}._cardMeta_1aptx_212{display:flex;gap:12px;font-size:12px;color:var(--color-text-light);margin-bottom:8px}._tags_1aptx_220{display:flex;flex-wrap:wrap;gap:4px}._tag_1aptx_220{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f3f4f6;color:#4b5563}._cardActions_1aptx_235{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--color-bg)}._viewBtn_1aptx_242,._analyzeBtn_1aptx_243,._deleteBtn_1aptx_244{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._viewBtn_1aptx_242{color:var(--color-primary);border-color:#a7f3d0}._viewBtn_1aptx_242:hover{background:#ecfdf5}._analyzeBtn_1aptx_243{color:#7c3aed;border-color:#ddd6fe}._analyzeBtn_1aptx_243:hover{background:#f5f3ff}._deleteBtn_1aptx_244{color:#dc2626;border-color:#fecaca;margin-left:auto}._deleteBtn_1aptx_244:hover{background:#fef2f2}._emptyState_1aptx_284{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_1aptx_292{font-size:36px;margin-bottom:12px}._emptyText_1aptx_297{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_1aptx_303{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_1aptx_314{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._skeletonCard_1aptx_320{height:240px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1aptx_1 1.4s infinite linear}@keyframes _shimmer_1aptx_1{0%{background-position:200% 0}to{background-position:-200% 0}}._overlay_1aptx_335{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_1aptx_346{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeButton_1aptx_357{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeButton_1aptx_357:hover{color:var(--color-text)}._sheetTitle_1aptx_373{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:20px}._field_1aptx_380{margin-bottom:16px}._label_1aptx_384{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_1aptx_392,._select_1aptx_393,._textarea_1aptx_394{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_1aptx_392:focus,._select_1aptx_393:focus,._textarea_1aptx_394:focus{border-color:var(--color-primary)}._textarea_1aptx_394{resize:vertical;min-height:80px}._submitBtn_1aptx_417{width:100%;padding:14px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_1aptx_417:hover{opacity:.9}._submitBtn_1aptx_417:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._wrapper_ggznn_1{position:relative;background:#000;border-radius:var(--radius-md);overflow:hidden;max-width:100%}._fullscreen_ggznn_9{border-radius:0}._video_ggznn_13{width:100%;display:block;aspect-ratio:16 / 9;background:#000;cursor:pointer}._playOverlay_ggznn_21{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#0009;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s;padding-left:4px}._playOverlay_ggznn_21:hover{background:#000c}._controls_ggznn_45{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#000000bf}._controlBtn_ggznn_53{background:none;border:none;color:#fff;font-size:16px;padding:4px 6px;cursor:pointer;line-height:1;opacity:.85;transition:opacity .2s}._controlBtn_ggznn_53:hover{opacity:1}._time_ggznn_69{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;min-width:36px;text-align:center}._seekBar_ggznn_77{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;outline:none}._seekBar_ggznn_77::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer}._seekBar_ggznn_77::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none}._volumeBar_ggznn_106{width:60px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;background:#e5e7eb;cursor:pointer;outline:none}._volumeBar_ggznn_106::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer}._volumeBar_ggznn_106::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer;border:none}._title_ggznn_136{padding:8px 12px;background:#000000bf;color:#fff;font-size:14px;font-weight:600}._container_i9p0c_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._heading_i9p0c_8{font-size:18px;font-weight:700;color:var(--color-text);margin-bottom:16px}._count_i9p0c_15{font-weight:400;font-size:14px;color:var(--color-text-light)}._form_i9p0c_21{margin-bottom:16px}._formRow_i9p0c_25{display:flex;gap:8px;align-items:center}._timestampInput_i9p0c_31{width:60px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;text-align:center;flex-shrink:0}._commentInput_i9p0c_42{flex:1;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;transition:border-color .2s}._commentInput_i9p0c_42:focus{border-color:var(--color-primary)}._submitBtn_i9p0c_56{padding:8px 16px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:13px;font-weight:600;flex-shrink:0;transition:opacity .2s}._submitBtn_i9p0c_56:hover{opacity:.9}._submitBtn_i9p0c_56:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._loading_i9p0c_77,._error_i9p0c_78,._empty_i9p0c_79{padding:16px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_i9p0c_78{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._list_i9p0c_92{list-style:none;display:flex;flex-direction:column;gap:12px}._item_i9p0c_99{padding:12px;background:var(--color-bg);border-radius:var(--radius-sm)}._itemHeader_i9p0c_105{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}._user_i9p0c_113{font-size:13px;font-weight:600;color:var(--color-text)}._timestampBadge_i9p0c_119{padding:2px 8px;background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}._timestampBadge_i9p0c_119:hover{background:#dbeafe}._date_i9p0c_136{font-size:12px;color:var(--color-text-light);margin-left:auto}._deleteBtn_i9p0c_142{background:none;border:none;color:#dc2626;font-size:18px;padding:0 4px;line-height:1;opacity:.6;cursor:pointer;transition:opacity .2s}._deleteBtn_i9p0c_142:hover{opacity:1}._commentText_i9p0c_158{font-size:14px;color:var(--color-text);line-height:1.5}._container_1ajbe_1{max-width:900px;margin:0 auto}._loading_1ajbe_6{padding:40px;text-align:center;color:var(--color-text-light);font-size:16px}._errorState_1ajbe_13{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._errorState_1ajbe_13 p{font-size:16px;color:var(--color-text-light);margin-bottom:16px}._backLink_1ajbe_27{color:var(--color-primary);font-size:14px;font-weight:600;display:inline-block;margin-bottom:16px}._backLink_1ajbe_27:hover{text-decoration:underline}._breadcrumb_1ajbe_39{margin-bottom:16px}._banner_1ajbe_44{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1ajbe_55{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1ajbe_61{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1ajbe_67{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_1ajbe_67:hover{opacity:1}._playerSection_1ajbe_81{margin-bottom:24px}._infoSection_1ajbe_86{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}._infoHeader_1ajbe_94{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}._recordingTitle_1ajbe_102{font-size:24px;font-weight:700;color:var(--color-text)}._visibilityBadge_1ajbe_108{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._vis_private_1ajbe_116{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._vis_friends_1ajbe_122{background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}._vis_public_1ajbe_128{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}._description_1ajbe_134{font-size:15px;color:var(--color-text);line-height:1.6;margin-bottom:16px}._metaRow_1ajbe_141{display:flex;gap:20px;font-size:13px;color:var(--color-text-light);margin-bottom:12px;flex-wrap:wrap}._tags_1ajbe_150{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}._tag_1ajbe_150{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f3f4f6;color:#4b5563}._actionRow_1ajbe_166{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--color-bg)}._editBtn_1ajbe_174,._analyzeBtn_1ajbe_175,._highlightsBtn_1ajbe_176,._deleteBtn_1ajbe_177{padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit;display:inline-block}._editBtn_1ajbe_174{color:var(--color-primary);border-color:#a7f3d0}._editBtn_1ajbe_174:hover{background:#ecfdf5}._analyzeBtn_1ajbe_175{color:#7c3aed;border-color:#ddd6fe}._analyzeBtn_1ajbe_175:hover{background:#f5f3ff}._highlightsBtn_1ajbe_176{color:#d97706;border-color:#fde68a}._highlightsBtn_1ajbe_176:hover{background:#fffbeb}._deleteBtn_1ajbe_177{color:#dc2626;border-color:#fecaca;margin-left:auto}._deleteBtn_1ajbe_177:hover{background:#fef2f2}._editSection_1ajbe_227{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}._editTitle_1ajbe_235{font-size:18px;font-weight:700;margin-bottom:16px}._field_1ajbe_241{margin-bottom:16px}._label_1ajbe_245{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_1ajbe_253,._select_1ajbe_254,._textarea_1ajbe_255{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_1ajbe_253:focus,._select_1ajbe_254:focus,._textarea_1ajbe_255:focus{border-color:var(--color-primary)}._textarea_1ajbe_255{resize:vertical;min-height:80px}._editActions_1ajbe_278{display:flex;gap:8px;margin-top:8px}._saveBtn_1ajbe_284{padding:10px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._saveBtn_1ajbe_284:hover{opacity:.9}._saveBtn_1ajbe_284:disabled{background:var(--color-border);cursor:not-allowed}._cancelBtn_1ajbe_303{padding:10px 20px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--color-text-light);transition:all .2s}._cancelBtn_1ajbe_303:hover{background:var(--color-bg)}._commentsSection_1ajbe_319{margin-bottom:24px}._container_1dvwd_1{max-width:900px;margin:0 auto}._header_1dvwd_6{background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1dvwd_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1dvwd_20{font-size:16px;opacity:.9}._breadcrumb_1dvwd_25{display:flex;gap:16px;margin-bottom:16px}._backLink_1dvwd_31{color:var(--color-primary);font-size:14px;font-weight:600}._backLink_1dvwd_31:hover{text-decoration:underline}._banner_1dvwd_42{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1dvwd_53{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1dvwd_59{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1dvwd_65{background:none;border:none;font-size:18px;color:inherit;opacity:.6}._bannerClose_1dvwd_65:hover{opacity:1}._toolbar_1dvwd_78{display:flex;gap:12px;margin-bottom:20px}._addButton_1dvwd_84{padding:9px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._addButton_1dvwd_84:hover{opacity:.9}._formCard_1dvwd_99{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}._formTitle_1dvwd_107{font-size:18px;font-weight:700;margin-bottom:16px}._field_1dvwd_113{margin-bottom:16px}._label_1dvwd_117{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._select_1dvwd_125,._textarea_1dvwd_126{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._select_1dvwd_125:focus,._textarea_1dvwd_126:focus{border-color:var(--color-primary)}._textarea_1dvwd_126{resize:vertical;min-height:100px}._submitBtn_1dvwd_148{padding:12px 24px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._submitBtn_1dvwd_148:hover{opacity:.9}._submitBtn_1dvwd_148:disabled{background:var(--color-border);cursor:not-allowed}._analysisList_1dvwd_168{display:flex;flex-direction:column;gap:16px}._analysisCard_1dvwd_174{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._analysisCard_1dvwd_174:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}._analysisTop_1dvwd_187{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}._typeBadge_1dvwd_195{display:inline-block;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600}._badgeSwing_1dvwd_203{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._badgeFootwork_1dvwd_209{background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}._badgePositioning_1dvwd_215{background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._badgeStrategy_1dvwd_221{background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._date_1dvwd_227{font-size:13px;color:var(--color-text-light)}._analysisNotes_1dvwd_232{font-size:14px;color:var(--color-text);line-height:1.6;margin-bottom:12px}._timestamps_1dvwd_239{background:var(--color-bg);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px}._timestampsTitle_1dvwd_246{font-size:13px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._timestampList_1dvwd_253{list-style:none;display:flex;flex-direction:column;gap:6px}._timestampItem_1dvwd_260{display:flex;gap:12px;align-items:baseline;font-size:13px}._timestampTime_1dvwd_267{font-weight:600;color:#2563eb;font-variant-numeric:tabular-nums;min-width:40px}._timestampNote_1dvwd_274{color:var(--color-text)}._analysisActions_1dvwd_278{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--color-bg)}._deleteBtn_1dvwd_285{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid #FECACA;background:none;color:#dc2626;transition:all .2s;font-family:inherit}._deleteBtn_1dvwd_285:hover{background:#fef2f2}._emptyState_1dvwd_302{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_1dvwd_310{font-size:36px;margin-bottom:12px}._emptyText_1dvwd_315{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_1dvwd_321{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_1dvwd_332{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._skeletonCard_1dvwd_338{height:160px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1dvwd_1 1.4s infinite linear}@keyframes _shimmer_1dvwd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_7yfjc_1{max-width:960px;margin:0 auto}._header_7yfjc_6{background:linear-gradient(135deg,#d97706,#b45309);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_7yfjc_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_7yfjc_20{font-size:16px;opacity:.9}._breadcrumb_7yfjc_25{display:flex;gap:16px;margin-bottom:16px}._backLink_7yfjc_31{color:var(--color-primary);font-size:14px;font-weight:600}._backLink_7yfjc_31:hover{text-decoration:underline}._banner_7yfjc_42{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_7yfjc_53{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_7yfjc_59{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_7yfjc_65{background:none;border:none;font-size:18px;color:inherit;opacity:.6}._bannerClose_7yfjc_65:hover{opacity:1}._toolbar_7yfjc_78{display:flex;gap:12px;margin-bottom:20px}._addButton_7yfjc_84{padding:9px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._addButton_7yfjc_84:hover{opacity:.9}._formCard_7yfjc_99{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}._formTitle_7yfjc_107{font-size:18px;font-weight:700;margin-bottom:16px}._formRow_7yfjc_113{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_7yfjc_119{margin-bottom:16px}._label_7yfjc_123{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_7yfjc_131{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_7yfjc_131:focus{border-color:var(--color-primary)}._submitBtn_7yfjc_147{padding:12px 24px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._submitBtn_7yfjc_147:hover{opacity:.9}._submitBtn_7yfjc_147:disabled{background:var(--color-border);cursor:not-allowed}._clipGrid_7yfjc_167{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._clipCard_7yfjc_173{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s,box-shadow .2s}._clipCard_7yfjc_173:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}._clipThumb_7yfjc_186{position:relative;aspect-ratio:16 / 9;background:#1f2937;overflow:hidden}._thumbImg_7yfjc_193{width:100%;height:100%;object-fit:cover}._thumbPlaceholder_7yfjc_199{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#facc15}._timeRange_7yfjc_209{position:absolute;bottom:8px;right:8px;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#000000b3;color:#fff}._clipBody_7yfjc_221{padding:12px 16px}._clipTitle_7yfjc_225{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:8px}._tags_7yfjc_232{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}._tag_7yfjc_232{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e}._clipMeta_7yfjc_248{font-size:12px;color:var(--color-text-light);margin-bottom:12px}._clipActions_7yfjc_254{display:flex;gap:8px;align-items:center;padding-top:12px;border-top:1px solid var(--color-bg)}._likeBtn_7yfjc_262,._shareBtn_7yfjc_263,._playLink_7yfjc_264,._deleteBtn_7yfjc_265{padding:5px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._likeBtn_7yfjc_262{color:#dc2626;border-color:#fecaca}._likeBtn_7yfjc_262:hover{background:#fef2f2}._shareBtn_7yfjc_263{color:#2563eb;border-color:#bfdbfe}._shareBtn_7yfjc_263:hover{background:#eff6ff}._playLink_7yfjc_264{color:var(--color-primary);border-color:#a7f3d0;display:inline-block}._playLink_7yfjc_264:hover{background:#ecfdf5}._deleteBtn_7yfjc_265{color:#6b7280;margin-left:auto}._deleteBtn_7yfjc_265:hover{color:#dc2626;background:#fef2f2}._emptyState_7yfjc_315{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_7yfjc_323{font-size:36px;margin-bottom:12px}._emptyText_7yfjc_328{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_7yfjc_334{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonGrid_7yfjc_345{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._skeletonCard_7yfjc_351{height:240px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_7yfjc_1 1.4s infinite linear}@keyframes _shimmer_7yfjc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1lsqw_1{max-width:900px;margin:0 auto}._header_1lsqw_6{background:linear-gradient(135deg,#059669,#047857);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1lsqw_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1lsqw_20{font-size:16px;opacity:.9}._banner_1lsqw_26{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1lsqw_37{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1lsqw_43{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1lsqw_49{background:none;border:none;font-size:18px;color:inherit;opacity:.6}._bannerClose_1lsqw_49:hover{opacity:1}._filterBar_1lsqw_62{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_1lsqw_70{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_1lsqw_79{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:140px}._addButton_1lsqw_90{padding:9px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._addButton_1lsqw_90:hover{opacity:.9}._formCard_1lsqw_105{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}._formTitle_1lsqw_113{font-size:18px;font-weight:700;margin-bottom:16px}._formRow_1lsqw_119{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_1lsqw_125{margin-bottom:16px}._label_1lsqw_129{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_1lsqw_137,._select_1lsqw_138,._textarea_1lsqw_139{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_1lsqw_137:focus,._select_1lsqw_138:focus,._textarea_1lsqw_139:focus{border-color:var(--color-primary)}._textarea_1lsqw_139{resize:vertical;min-height:80px}._submitBtn_1lsqw_162{padding:12px 24px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._submitBtn_1lsqw_162:hover{opacity:.9}._submitBtn_1lsqw_162:disabled{background:var(--color-border);cursor:not-allowed}._coachesList_1lsqw_182{margin-bottom:16px}._coachesLabel_1lsqw_186{font-size:13px;font-weight:600;color:var(--color-text-light);margin-bottom:8px}._coachChips_1lsqw_193{display:flex;flex-wrap:wrap;gap:8px}._coachChip_1lsqw_193{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);transition:all .2s;font-family:inherit}._coachChip_1lsqw_193:hover{border-color:var(--color-primary);background:#ecfdf5}._coachChipActive_1lsqw_216{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}._sessionList_1lsqw_223{display:flex;flex-direction:column;gap:16px}._sessionCard_1lsqw_229{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._sessionCard_1lsqw_229:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}._sessionTop_1lsqw_242{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._sessionTitle_1lsqw_250{font-size:18px;font-weight:700;color:var(--color-text)}._statusBadge_1lsqw_256{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._statusScheduled_1lsqw_264{background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._statusCompleted_1lsqw_270{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}._statusCancelled_1lsqw_276{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._statusRescheduled_1lsqw_282{background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}._sessionDesc_1lsqw_288{font-size:14px;color:var(--color-text-light);line-height:1.5;margin-bottom:12px}._sessionMeta_1lsqw_295{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:12px}._metaItem_1lsqw_302{display:flex;gap:6px;font-size:13px}._metaLabel_1lsqw_308{font-weight:600;color:var(--color-text-light)}._meetingLink_1lsqw_313{color:var(--color-primary);font-weight:600}._meetingLink_1lsqw_313:hover{text-decoration:underline}._notesSection_1lsqw_322{background:var(--color-bg);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px}._notesText_1lsqw_329{font-size:14px;color:var(--color-text);line-height:1.5;margin-top:4px}._sessionActions_1lsqw_336{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--color-bg)}._completeBtn_1lsqw_343,._rescheduleBtn_1lsqw_344,._cancelBtn_1lsqw_345{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._completeBtn_1lsqw_343{color:var(--color-primary);border-color:#a7f3d0}._completeBtn_1lsqw_343:hover{background:#ecfdf5}._rescheduleBtn_1lsqw_344{color:#d97706;border-color:#fde68a}._rescheduleBtn_1lsqw_344:hover{background:#fffbeb}._cancelBtn_1lsqw_345{color:#dc2626;border-color:#fecaca}._cancelBtn_1lsqw_345:hover{background:#fef2f2}._emptyState_1lsqw_384{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_1lsqw_392{font-size:36px;margin-bottom:12px}._emptyText_1lsqw_397{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_1lsqw_403{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_1lsqw_414{display:flex;flex-direction:column;gap:16px}._skeletonCard_1lsqw_420{height:160px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1lsqw_1 1.4s infinite linear}@keyframes _shimmer_1lsqw_1{0%{background-position:200% 0}to{background-position:-200% 0}}._postCard_1h97v_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px}._header_1h97v_11{display:flex;align-items:center;gap:10px}._avatar_1h97v_17{width:40px;height:40px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;font-size:16px;flex-shrink:0}._headerInfo_1h97v_31{display:flex;flex-direction:column;flex:1;min-width:0}._userName_1h97v_38{font-size:14px;font-weight:600;color:var(--color-text)}._timestamp_1h97v_44{font-size:12px;color:var(--color-text-light)}._content_1h97v_49{font-size:15px;line-height:1.5;color:var(--color-text);word-break:break-word}._mediaGrid_1h97v_56{display:grid;gap:4px;border-radius:var(--radius-sm);overflow:hidden}._mediaGridSingle_1h97v_63{grid-template-columns:1fr}._mediaGridMulti_1h97v_67{grid-template-columns:1fr 1fr}._mediaItem_1h97v_71{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;background:var(--color-bg)}._actions_1h97v_79{display:flex;align-items:center;gap:16px;padding-top:4px;border-top:1px solid var(--color-border)}._actionBtn_1h97v_87{display:flex;align-items:center;gap:6px;background:none;border:none;padding:6px 10px;border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-light);transition:background .15s,color .15s}._actionBtn_1h97v_87:hover{background:var(--color-bg);color:var(--color-text)}._actionBtnActive_1h97v_105{color:#ef4444}._actionCount_1h97v_109{font-weight:600;font-size:13px}._deleteBtn_1h97v_114{margin-left:auto;color:#dc2626;opacity:.6;font-size:13px}._deleteBtn_1h97v_114:hover{opacity:1;background:#fef2f2}._overlay_1lyp6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center}._closeBtn_1lyp6_12{position:absolute;top:16px;right:20px;background:#ffffff26;border:none;color:#fff;font-size:28px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .15s}._closeBtn_1lyp6_12:hover{background:#ffffff4d}._progressBar_1lyp6_34{position:absolute;top:8px;left:16px;right:16px;height:3px;background:#fff3;border-radius:2px;overflow:hidden;z-index:10}._progressFill_1lyp6_46{height:100%;background:#fff;border-radius:2px;transition:width .1s linear}._storyContent_1lyp6_53{max-width:420px;max-height:80vh;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}._media_1lyp6_63{max-width:100%;max-height:65vh;border-radius:var(--radius-md);object-fit:contain}._videoMedia_1lyp6_70{max-width:100%;max-height:65vh;border-radius:var(--radius-md)}._caption_1lyp6_76{color:#fff;font-size:15px;text-align:center;padding:0 16px;line-height:1.4}._userInfo_1lyp6_84{color:#ffffffb3;font-size:13px;font-weight:600}._navArea_1lyp6_90{position:absolute;top:0;bottom:0;width:40%;display:flex;align-items:center;z-index:5}._navLeft_1lyp6_100{left:0;justify-content:flex-start;padding-left:16px}._navRight_1lyp6_106{right:0;justify-content:flex-end;padding-right:16px}._navBtn_1lyp6_112{background:#ffffff26;border:none;color:#fff;font-size:24px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s}._navBtn_1lyp6_112:hover{background:#ffffff4d}._navBtn_1lyp6_112:disabled{opacity:.3;cursor:default}._counter_1lyp6_135{position:absolute;bottom:20px;color:#ffffff80;font-size:13px}._page_1rh1n_1{display:flex;flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:20px 0}._pageTitle_1rh1n_10{font-size:22px;font-weight:700;color:var(--color-text)}._storiesStrip_1rh1n_17{display:flex;gap:12px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin}._storiesStrip_1rh1n_17::-webkit-scrollbar{height:4px}._storiesStrip_1rh1n_17::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._storyBubble_1rh1n_34{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex-shrink:0;width:68px}._storyAvatar_1rh1n_44{width:56px;height:56px;border-radius:50%;border:3px solid var(--color-primary);display:flex;align-items:center;justify-content:center;background:var(--color-bg);font-size:18px;font-weight:700;color:var(--color-primary);transition:transform .15s}._storyBubble_1rh1n_34:hover ._storyAvatar_1rh1n_44{transform:scale(1.05)}._storyLabel_1rh1n_63{font-size:11px;color:var(--color-text-light);text-align:center;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._createForm_1rh1n_74{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px}._createTextarea_1rh1n_84{width:100%;min-height:80px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}._createTextarea_1rh1n_84:focus{border-color:var(--color-primary)}._createInput_1rh1n_100{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit}._createInput_1rh1n_100:focus{border-color:var(--color-primary)}._createActions_1rh1n_113{display:flex;align-items:center;gap:8px}._createBtn_1rh1n_119{padding:10px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s}._createBtn_1rh1n_119:hover{opacity:.9}._createBtn_1rh1n_119:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._typeSelect_1rh1n_139{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;background:var(--color-white)}._postList_1rh1n_149{display:flex;flex-direction:column;gap:16px}._loading_1rh1n_155,._error_1rh1n_156,._empty_1rh1n_157{padding:32px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_1rh1n_156{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._loadMoreBtn_1rh1n_170{display:block;margin:0 auto;padding:10px 24px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-light);transition:background .15s}._loadMoreBtn_1rh1n_170:hover{background:var(--color-bg);color:var(--color-text)}._container_rdlta_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._heading_rdlta_8{font-size:18px;font-weight:700;color:var(--color-text);margin-bottom:16px}._count_rdlta_15{font-weight:400;font-size:14px;color:var(--color-text-light)}._form_rdlta_21{margin-bottom:16px}._formRow_rdlta_25{display:flex;gap:8px;align-items:center}._commentInput_rdlta_31{flex:1;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;transition:border-color .2s}._commentInput_rdlta_31:focus{border-color:var(--color-primary)}._submitBtn_rdlta_45{padding:10px 18px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;flex-shrink:0;transition:opacity .2s}._submitBtn_rdlta_45:hover{opacity:.9}._submitBtn_rdlta_45:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._loading_rdlta_66,._error_rdlta_67,._empty_rdlta_68{padding:16px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_rdlta_67{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._list_rdlta_81{list-style:none;display:flex;flex-direction:column;gap:10px}._item_rdlta_88{padding:12px;background:var(--color-bg);border-radius:var(--radius-sm)}._itemHeader_rdlta_94{display:flex;align-items:center;gap:8px;margin-bottom:6px}._user_rdlta_101{font-size:13px;font-weight:600;color:var(--color-text)}._date_rdlta_107{font-size:12px;color:var(--color-text-light);margin-left:auto}._deleteBtn_rdlta_113{background:none;border:none;color:#dc2626;font-size:16px;padding:0 4px;line-height:1;opacity:.6;cursor:pointer;transition:opacity .2s}._deleteBtn_rdlta_113:hover{opacity:1}._commentText_rdlta_129{font-size:14px;color:var(--color-text);line-height:1.5}._loadMoreBtn_rdlta_135{display:block;margin:12px auto 0;padding:8px 20px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-light);transition:background .15s}._loadMoreBtn_rdlta_135:hover{background:var(--color-border);color:var(--color-text)}._page_pb6t5_1{max-width:640px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;gap:20px}._backLink_pb6t5_10{font-size:14px;color:var(--color-text-light);display:inline-flex;align-items:center;gap:4px;transition:color .15s}._backLink_pb6t5_10:hover{color:var(--color-primary)}._loading_pb6t5_23,._error_pb6t5_24,._notFound_pb6t5_25{padding:40px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_pb6t5_24{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._postMeta_pb6t5_38{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-light)}._likesSection_pb6t5_46{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px}._likesTitle_pb6t5_53{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:8px}._likesList_pb6t5_60{display:flex;flex-wrap:wrap;gap:6px}._likeChip_pb6t5_66{padding:4px 10px;background:var(--color-bg);border-radius:999px;font-size:12px;color:var(--color-text-light)}._page_9oybi_1{max-width:640px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;gap:20px}._pageTitle_9oybi_10{font-size:22px;font-weight:700;color:var(--color-text)}._createForm_9oybi_17{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px}._createForm_9oybi_17 h2{font-size:16px;font-weight:600;color:var(--color-text)}._inputRow_9oybi_33{display:flex;gap:8px}._input_9oybi_33{flex:1;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;transition:border-color .2s}._input_9oybi_33:focus{border-color:var(--color-primary)}._createBtn_9oybi_52{padding:10px 20px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;flex-shrink:0}._createBtn_9oybi_52:hover{opacity:.9}._createBtn_9oybi_52:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._storyGrid_9oybi_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._storyCard_9oybi_80{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .15s,box-shadow .15s}._storyCard_9oybi_80:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._storyThumb_9oybi_94{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block;background:var(--color-bg)}._storyInfo_9oybi_102{padding:10px 12px;display:flex;flex-direction:column;gap:4px}._storyUser_9oybi_109{font-size:13px;font-weight:600;color:var(--color-text)}._storyMeta_9oybi_115{font-size:11px;color:var(--color-text-light);display:flex;gap:8px}._storyCaption_9oybi_122{font-size:12px;color:var(--color-text-light);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._deleteBtn_9oybi_133{margin-top:6px;padding:4px 10px;background:#fef2f2;color:#dc2626;border:1px solid #FECACA;border-radius:var(--radius-sm);font-size:12px;transition:background .15s}._deleteBtn_9oybi_133:hover{background:#fee2e2}._loading_9oybi_148,._error_9oybi_149,._empty_9oybi_150{padding:40px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_9oybi_149{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._expired_9oybi_163{opacity:.5}._expiresBadge_9oybi_167{font-size:11px;color:#d97706;background:#fffbeb;padding:2px 6px;border-radius:999px}._page_oenqb_1{max-width:640px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;gap:20px}._header_oenqb_11{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._avatar_oenqb_23{width:72px;height:72px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:28px;font-weight:700}._userName_oenqb_36{font-size:20px;font-weight:700;color:var(--color-text)}._statsRow_oenqb_42{display:flex;gap:24px;align-items:center}._statItem_oenqb_48{display:flex;flex-direction:column;align-items:center;gap:2px}._statValue_oenqb_55{font-size:18px;font-weight:700;color:var(--color-text)}._statLabel_oenqb_61{font-size:12px;color:var(--color-text-light)}._followBtn_oenqb_66{padding:10px 24px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s,background .2s}._followBtnFollow_oenqb_74{background:var(--color-primary);color:var(--color-white)}._followBtnFollow_oenqb_74:hover{opacity:.9}._followBtnUnfollow_oenqb_83{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}._followBtnUnfollow_oenqb_83:hover{background:var(--color-border)}._followBtn_oenqb_66:disabled{opacity:.5;cursor:not-allowed}._tabs_oenqb_99{display:flex;border-bottom:1px solid var(--color-border);gap:0}._tab_oenqb_99{flex:1;padding:12px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--color-text-light);text-align:center;transition:color .15s,border-color .15s}._tab_oenqb_99:hover{color:var(--color-text)}._tabActive_oenqb_122{color:var(--color-primary);border-bottom-color:var(--color-primary)}._postList_oenqb_128{display:flex;flex-direction:column;gap:16px}._followList_oenqb_135{display:flex;flex-direction:column;gap:8px}._followItem_oenqb_141{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md)}._followAvatar_oenqb_151{width:40px;height:40px;border-radius:50%;background:var(--color-bg);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--color-text-light);flex-shrink:0}._followInfo_oenqb_165{flex:1;display:flex;flex-direction:column}._followName_oenqb_171{font-size:14px;font-weight:600;color:var(--color-text)}._followDate_oenqb_177{font-size:12px;color:var(--color-text-light)}._loading_oenqb_182,._error_oenqb_183,._empty_oenqb_184{padding:32px;text-align:center;font-size:14px;color:var(--color-text-light)}._error_oenqb_183{color:#b91c1c;background:#fef2f2;border-radius:var(--radius-sm)}._loadMoreBtn_oenqb_197{display:block;margin:8px auto 0;padding:8px 20px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-light);transition:background .15s}._loadMoreBtn_oenqb_197:hover{background:var(--color-bg)}._container_1cf4m_1{max-width:1200px;margin:0 auto}._header_1cf4m_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white);display:flex;align-items:center;justify-content:space-between}._title_1cf4m_19{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1cf4m_25{font-size:18px;opacity:.9}._btnCreate_1cf4m_30{background:var(--color-white);color:#16a34a;font-size:14px;font-weight:700;padding:10px 20px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s;text-decoration:none;display:inline-flex;align-items:center}._btnCreate_1cf4m_30:hover{opacity:.9}._filters_1cf4m_51{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;align-items:center}._filterSelect_1cf4m_59{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-weight:600;background:var(--color-white);color:var(--color-text);cursor:pointer}._filterSelect_1cf4m_59:focus{border-color:var(--color-primary);outline:none}._totalCount_1cf4m_75{font-size:13px;color:var(--color-text-light);margin-left:auto}._grid_1cf4m_83{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}._card_1cf4m_89{background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d;padding:20px;transition:box-shadow .2s;cursor:pointer;text-decoration:none;color:inherit;display:block}._card_1cf4m_89:hover{box-shadow:0 4px 16px #0000001a}._cardTop_1cf4m_105{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._cardName_1cf4m_112{font-size:17px;font-weight:700;color:var(--color-text);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1cf4m_124{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:26px;padding:0 10px;border-radius:999px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-left:8px}._badgeUpcoming_1cf4m_140{background:#fef3c7;color:#92400e}._badgeInProgress_1cf4m_145{background:#dbeafe;color:#1e40af}._badgeCompleted_1cf4m_150{background:#dcfce7;color:#15803d}._badgeCancelled_1cf4m_155{background:#f3f4f6;color:#6b7280}._cardMeta_1cf4m_160{font-size:13px;color:var(--color-text-light);margin-bottom:8px}._cardDesc_1cf4m_166{font-size:13px;color:var(--color-text-light);margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardPills_1cf4m_175{display:flex;gap:6px;flex-wrap:wrap}._pill_1cf4m_181{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:999px}._loadingWrap_1cf4m_194{text-align:center;padding:40px;color:var(--color-text-light);font-size:15px}._emptyState_1cf4m_201{text-align:center;padding:60px 20px;background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d}._emptyIcon_1cf4m_209{font-size:48px;margin-bottom:12px}._emptyText_1cf4m_214{font-size:16px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._emptySub_1cf4m_221{font-size:14px;color:var(--color-text-light)}._errorBox_1cf4m_226{background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md);padding:18px 20px;margin-bottom:24px;color:#7f1d1d;font-size:14px}@media (max-width: 640px){._header_1cf4m_6{flex-direction:column;align-items:flex-start;gap:16px}._grid_1cf4m_83{grid-template-columns:1fr}._filters_1cf4m_51{flex-direction:column;align-items:stretch}._totalCount_1cf4m_75{margin-left:0}}._container_bvpgr_1{max-width:720px;margin:0 auto}._header_bvpgr_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._title_bvpgr_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_bvpgr_20{font-size:18px;opacity:.9}._form_bvpgr_27{background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d;padding:28px}._formGrid_bvpgr_34{display:grid;grid-template-columns:1fr 1fr;gap:18px}._field_bvpgr_40{display:flex;flex-direction:column;gap:6px}._fieldWide_bvpgr_46{grid-column:1 / -1}._field_bvpgr_40 label{font-size:13px;font-weight:600;color:var(--color-text)}._field_bvpgr_40 input,._field_bvpgr_40 select,._field_bvpgr_40 textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;background:var(--color-white);color:var(--color-text);font-family:inherit}._field_bvpgr_40 textarea{resize:vertical;min-height:80px}._field_bvpgr_40 input:focus,._field_bvpgr_40 select:focus,._field_bvpgr_40 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e26;outline:none}._fieldError_bvpgr_81{font-size:12px;color:#b91c1c}._formHint_bvpgr_86{font-size:12px;color:var(--color-text-light);margin-top:2px}._formError_bvpgr_92{font-size:14px;color:#b91c1c;background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-sm);padding:10px 12px;margin-top:16px}._formActions_bvpgr_102{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}._btnPrimary_bvpgr_111{background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:600;padding:10px 20px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s}._btnPrimary_bvpgr_111:hover{opacity:.9}._btnPrimary_bvpgr_111:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_bvpgr_132{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;padding:10px 20px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s;text-decoration:none;display:inline-flex;align-items:center}._btnSecondary_bvpgr_132:hover{border-color:var(--color-text-light);color:var(--color-text)}@media (max-width: 640px){._formGrid_bvpgr_34{grid-template-columns:1fr}._fieldWide_bvpgr_46{grid-column:auto}}._bracketWrap_1dglp_1{overflow-x:auto;padding:16px 0}._bracketSvg_1dglp_6{display:block}._matchBox_1dglp_12{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:12px;box-shadow:0 1px 3px #0000000f;width:100%;box-sizing:border-box}._matchBoxCompleted_1dglp_23{border-color:#86efac;background:#f0fdf4}._matchBoxPending_1dglp_29{border-style:dashed;border-color:#d1d5db}._playerRow_1dglp_35{display:flex;align-items:center;justify-content:space-between;padding:2px 0;gap:6px}._playerRow_1dglp_35+._playerRow_1dglp_35{border-top:1px solid #F3F4F6;margin-top:2px;padding-top:4px}._playerName_1dglp_49{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._playerNameWinner_1dglp_59{color:#15803d}._playerNameBye_1dglp_64{color:#9ca3af;font-style:italic}._playerScore_1dglp_70{font-weight:700;color:var(--color-text-light);flex-shrink:0;min-width:20px;text-align:right}._playerScoreWinner_1dglp_78{color:#15803d}._matchLabel_1dglp_83{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}._connector_1dglp_93{stroke:#d1d5db;stroke-width:1.5;fill:none}._roundHeader_1dglp_101{font-size:13px;font-weight:700;fill:var(--color-text);text-anchor:middle;text-transform:uppercase;letter-spacing:.04em}._noBracket_1dglp_110{text-align:center;padding:40px 20px;color:var(--color-text-light);font-size:14px}._container_1kaqx_1{max-width:1200px;margin:0 auto}._header_1kaqx_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:32px;color:var(--color-white)}._headerTop_1kaqx_14{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1kaqx_22{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1kaqx_28{font-size:16px;opacity:.9}._headerActions_1kaqx_33{display:flex;gap:8px;flex-wrap:wrap}._infoGrid_1kaqx_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._infoCard_1kaqx_48{background:#ffffff26;border-radius:var(--radius-sm);padding:12px 16px}._infoLabel_1kaqx_54{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.8;margin-bottom:4px}._infoValue_1kaqx_62{font-size:16px;font-weight:700}._tabBar_1kaqx_69{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid var(--color-border);flex-wrap:wrap}._tab_1kaqx_69{padding:12px 20px;font-size:14px;font-weight:600;color:var(--color-text-light);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s}._tab_1kaqx_69:hover{color:var(--color-primary)}._tabActive_1kaqx_94{color:var(--color-primary);border-bottom-color:var(--color-primary)}._section_1kaqx_101{background:var(--color-white);padding:24px;border-radius:var(--radius-md);margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._sectionHeader_1kaqx_109{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}._sectionTitle_1kaqx_118{font-size:20px;font-weight:700;color:var(--color-text)}._regList_1kaqx_126{list-style:none;margin:0;padding:0}._regRow_1kaqx_132{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}._regRow_1kaqx_132:last-child{border-bottom:none}._regAvatar_1kaqx_144{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;font-size:14px;flex-shrink:0}._regInfo_1kaqx_158{flex:1;min-width:0}._regName_1kaqx_163{font-size:14px;font-weight:600;color:var(--color-text)}._regMeta_1kaqx_169{font-size:12px;color:var(--color-text-light);margin-top:2px}._checkinBadge_1kaqx_175{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._checkinYes_1kaqx_188{background:#dcfce7;color:#15803d}._checkinNo_1kaqx_193{background:#f3f4f6;color:#6b7280}._standingsTable_1kaqx_200{width:100%;border-collapse:collapse}._standingsTable_1kaqx_200 th,._standingsTable_1kaqx_200 td{text-align:left;padding:10px 12px;font-size:14px;border-bottom:1px solid var(--color-border)}._standingsTable_1kaqx_200 th{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);background:#f9fafb}._standingsTable_1kaqx_200 td{color:var(--color-text)}._rankCell_1kaqx_226{font-weight:700;width:50px}._rankGold_1kaqx_231{color:#d97706}._rankSilver_1kaqx_235{color:#6b7280}._rankBronze_1kaqx_239{color:#92400e}._scoreForm_1kaqx_245{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;background:#fafbfc}._scoreFormTitle_1kaqx_253{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:12px}._scoreRow_1kaqx_260{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}._scoreField_1kaqx_267{display:flex;flex-direction:column;gap:4px;flex:1;min-width:100px}._scoreField_1kaqx_267 label{font-size:12px;font-weight:600;color:var(--color-text-light)}._scoreField_1kaqx_267 input{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;background:var(--color-white);color:var(--color-text);font-family:inherit;width:100%;box-sizing:border-box}._scoreField_1kaqx_267 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e26;outline:none}._matchList_1kaqx_301{list-style:none;margin:0;padding:0}._matchRow_1kaqx_307{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap}._matchRow_1kaqx_307:last-child{border-bottom:none}._matchInfo_1kaqx_320{flex:1;min-width:0}._matchPlayers_1kaqx_325{font-size:14px;font-weight:600;color:var(--color-text)}._matchRound_1kaqx_331{font-size:12px;color:var(--color-text-light);margin-top:2px}._matchScore_1kaqx_337{font-size:16px;font-weight:700;color:var(--color-text);flex-shrink:0;min-width:60px;text-align:center}._matchStatusBadge_1kaqx_346{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._statusPending_1kaqx_359{background:#fef3c7;color:#92400e}._statusCompleted_1kaqx_364{background:#dcfce7;color:#15803d}._btnPrimary_1kaqx_371{background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s}._btnPrimary_1kaqx_371:hover{opacity:.9}._btnPrimary_1kaqx_371:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1kaqx_392{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-light);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s}._btnSecondary_1kaqx_392:hover{border-color:var(--color-text-light);color:var(--color-text)}._btnSecondary_1kaqx_392:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1kaqx_414{background:transparent;border:1px solid #FCA5A5;color:#b91c1c;font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}._btnDanger_1kaqx_414:hover{background:#fef2f2}._btnDanger_1kaqx_414:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_1kaqx_435{background:#16a34a;color:var(--color-white);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s}._btnSuccess_1kaqx_435:hover{opacity:.9}._btnSuccess_1kaqx_435:disabled{opacity:.5;cursor:not-allowed}._btnOutline_1kaqx_456{background:transparent;border:1px solid rgba(255,255,255,.5);color:var(--color-white);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}._btnOutline_1kaqx_456:hover{background:#ffffff26}._btnOutline_1kaqx_456:disabled{opacity:.5;cursor:not-allowed}._loadingWrap_1kaqx_479{text-align:center;padding:40px;color:var(--color-text-light);font-size:15px}._errorBox_1kaqx_486{background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;color:#7f1d1d;font-size:14px}._successBox_1kaqx_496{background:#f0fdf4;border:1px solid #86EFAC;border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;color:#15803d;font-size:14px}._emptyState_1kaqx_506{text-align:center;padding:40px 20px}._emptyIcon_1kaqx_511{font-size:48px;margin-bottom:12px}._emptyText_1kaqx_516{font-size:15px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._emptySub_1kaqx_523{font-size:13px;color:var(--color-text-light)}._backLink_1kaqx_528{color:var(--color-text-light);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-bottom:16px}._backLink_1kaqx_528:hover{color:var(--color-primary)}@media (max-width: 640px){._headerTop_1kaqx_14{flex-direction:column;align-items:flex-start}._matchRow_1kaqx_307{flex-direction:column;align-items:flex-start;gap:8px}._scoreRow_1kaqx_260{flex-direction:column}}._card_oqxex_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s;list-style:none}._card_oqxex_1:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._header_oqxex_15{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._title_oqxex_23{font-size:18px;font-weight:700;color:var(--color-text);margin:0}._statusBadge_oqxex_30{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._statusActive_oqxex_39{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._statusCompleted_oqxex_45{background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._statusPaused_oqxex_51{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._description_oqxex_57{font-size:14px;color:var(--color-text-light);line-height:1.5;margin:8px 0}._meta_oqxex_64{display:flex;gap:8px;align-items:center;margin-bottom:8px}._levelBadge_oqxex_71{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._duration_oqxex_83{font-size:13px;color:var(--color-text-light)}._focusAreas_oqxex_88{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}._focusTag_oqxex_95{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:12px;background:var(--color-bg);color:var(--color-text-light);border:1px solid var(--color-border)}._dates_oqxex_105{font-size:13px;color:var(--color-text-light);margin-top:8px}._actions_oqxex_111{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-bg)}._actionBtn_oqxex_119,._deleteBtn_oqxex_120{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._actionBtn_oqxex_119{color:#3b82f6;border-color:#bfdbfe}._actionBtn_oqxex_119:hover{background:#eff6ff}._deleteBtn_oqxex_120{color:#dc2626;border-color:#fecaca}._deleteBtn_oqxex_120:hover{background:#fef2f2}._container_lt899_1{margin-bottom:16px}._header_lt899_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._skillName_lt899_12{font-size:14px;font-weight:600;color:var(--color-text);text-transform:capitalize}._levelText_lt899_19{font-size:13px;color:var(--color-text-light)}._track_lt899_24{width:100%;height:10px;background:var(--color-bg);border-radius:5px;overflow:hidden;border:1px solid var(--color-border)}._fill_lt899_33{height:100%;border-radius:5px;transition:width .4s ease}._barLow_lt899_39{background:linear-gradient(90deg,#f59e0b,#f97316)}._barMid_lt899_43{background:linear-gradient(90deg,#3b82f6,#6366f1)}._barHigh_lt899_47{background:linear-gradient(90deg,#10b981,#059669)}._footer_lt899_51{display:flex;justify-content:flex-end;margin-top:4px}._pctLabel_lt899_57{font-size:12px;font-weight:600;color:var(--color-text-light)}._container_1134m_1{max-width:960px;margin:0 auto}._header_1134m_6{background:linear-gradient(135deg,#6366f1,#4f46e5);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1134m_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1134m_20{font-size:16px;opacity:.9}._statsBar_1134m_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}._statCard_1134m_33{background:var(--color-white);padding:16px;border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d}._statValue_1134m_41{font-size:28px;font-weight:700;color:#6366f1}._statLabel_1134m_47{font-size:13px;color:var(--color-text-light);margin-top:4px}._section_1134m_54{margin-bottom:32px}._sectionHead_1134m_58{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._sectionTitle_1134m_66{font-size:20px;font-weight:700;color:var(--color-text)}._countBadge_1134m_72{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:14px;font-weight:600;vertical-align:middle;margin-left:8px}._viewAllLink_1134m_86{font-size:14px;color:#6366f1;font-weight:600;text-decoration:none}._viewAllLink_1134m_86:hover{text-decoration:underline}._planList_1134m_98,._recList_1134m_99,._analysisList_1134m_100{display:flex;flex-direction:column;gap:12px;list-style:none}._recCard_1134m_108{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;list-style:none}._recHeader_1134m_116{display:flex;gap:8px;align-items:center;margin-bottom:8px}._priorityBadge_1134m_123{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}._priority_high_1134m_132{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._priority_medium_1134m_138{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._priority_low_1134m_144{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._categoryBadge_1134m_150{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._recTitle_1134m_162{font-size:16px;font-weight:600;color:var(--color-text);margin:0 0 4px}._recDesc_1134m_169{font-size:14px;color:var(--color-text-light);line-height:1.5;margin:0}._skillGrid_1134m_177{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._analysisCard_1134m_185{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;list-style:none}._analysisHeader_1134m_193{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._analysisType_1134m_200{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._analysisDate_1134m_212{font-size:13px;color:var(--color-text-light)}._analysisMatch_1134m_217{font-size:14px;font-weight:600;color:var(--color-text);margin:0 0 8px}._analysisRecs_1134m_224{list-style:none;padding:0;margin:0}._analysisRecItem_1134m_230{font-size:13px;color:var(--color-text-light);padding:4px 0;border-bottom:1px solid var(--color-bg)}._analysisRecItem_1134m_230:last-child{border-bottom:none}._emptyState_1134m_242{padding:32px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyText_1134m_250{font-size:15px;color:var(--color-text-light);margin-bottom:12px}._primaryBtn_1134m_256{display:inline-block;padding:9px 20px;background:#6366f1;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}._primaryBtn_1134m_256:hover{opacity:.9}._errorState_1134m_273{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_1134m_284{display:flex;flex-direction:column;gap:12px}._skeletonCard_1134m_290{height:120px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1134m_1 1.4s infinite linear}@keyframes _shimmer_1134m_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_b5y6p_1{max-width:900px;margin:0 auto}._header_b5y6p_6{background:linear-gradient(135deg,#3b82f6,#1d4ed8);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_b5y6p_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_b5y6p_20{font-size:16px;opacity:.9}._controls_b5y6p_26{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterGroup_b5y6p_35{display:flex;gap:12px;align-items:end}._filterLabel_b5y6p_41{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_b5y6p_50{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:150px}._generateBtn_b5y6p_61{padding:9px 20px;background:#3b82f6;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._generateBtn_b5y6p_61:hover{opacity:.9}._planList_b5y6p_77{display:flex;flex-direction:column;gap:12px;list-style:none}._overlay_b5y6p_85{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_b5y6p_96{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeBtn_b5y6p_107{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeBtn_b5y6p_107:hover{color:var(--color-text)}._sheetTitle_b5y6p_123{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:12px}._sheetDesc_b5y6p_130{font-size:14px;color:var(--color-text-light);line-height:1.5;margin-bottom:16px}._detailMeta_b5y6p_137{display:flex;gap:12px;align-items:center;margin-bottom:20px;font-size:14px;color:var(--color-text-light)}._levelBadge_b5y6p_146{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._statusText_b5y6p_158{text-transform:capitalize;font-weight:600;color:#15803d}._weeksTitle_b5y6p_164{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:12px}._noWeeks_b5y6p_171{font-size:14px;color:var(--color-text-light);font-style:italic}._weeksList_b5y6p_177{display:flex;flex-direction:column;gap:12px;list-style:none}._weekCard_b5y6p_184{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}._weekHeader_b5y6p_191{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._weekNum_b5y6p_198{font-size:14px;font-weight:700;color:var(--color-text)}._weekFocus_b5y6p_204{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}._drillList_b5y6p_216{list-style:none;padding:0;margin:8px 0 0}._drillItem_b5y6p_222{font-size:13px;color:var(--color-text);padding:4px 0;border-bottom:1px solid var(--color-border)}._drillItem_b5y6p_222:last-child{border-bottom:none}._weekNotes_b5y6p_233{font-size:13px;color:var(--color-text-light);margin-top:8px;font-style:italic}._field_b5y6p_241{margin-bottom:16px}._label_b5y6p_245{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_b5y6p_253,._select_b5y6p_254{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_b5y6p_253:focus,._select_b5y6p_254:focus{border-color:#3b82f6}._submitBtn_b5y6p_271{width:100%;padding:14px;background:#3b82f6;color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_b5y6p_271:hover{opacity:.9}._submitBtn_b5y6p_271:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._banner_b5y6p_295{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_b5y6p_306{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_b5y6p_312{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_b5y6p_318{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_b5y6p_318:hover{opacity:1}._emptyState_b5y6p_332{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_b5y6p_340{font-size:36px;margin-bottom:12px}._emptyText_b5y6p_345{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_b5y6p_351{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_b5y6p_362{display:flex;flex-direction:column;gap:12px}._skeletonCard_b5y6p_368{height:120px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_b5y6p_1 1.4s infinite linear}@keyframes _shimmer_b5y6p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_dr7go_1{max-width:900px;margin:0 auto}._header_dr7go_6{background:linear-gradient(135deg,#8b5cf6,#6d28d9);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_dr7go_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_dr7go_20{font-size:16px;opacity:.9}._generateBar_dr7go_26{display:flex;gap:12px;margin-bottom:20px}._focusInput_dr7go_32{flex:1;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text)}._focusInput_dr7go_32:focus{border-color:#8b5cf6}._generateBtn_dr7go_47{padding:10px 20px;background:#8b5cf6;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit;white-space:nowrap}._generateBtn_dr7go_47:hover{opacity:.9}._generateBtn_dr7go_47:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._filterBar_dr7go_70{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}._filterLabel_dr7go_78{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_dr7go_87{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:130px}._clearBtn_dr7go_98{padding:9px 16px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-light);font-family:inherit}._clearBtn_dr7go_98:hover{border-color:var(--color-text-light)}._recList_dr7go_113{display:flex;flex-direction:column;gap:12px;list-style:none}._recCard_dr7go_120{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._recCard_dr7go_120:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._recCard_dr7go_120._acted_dr7go_133{opacity:.7;background:var(--color-bg)}._recHeader_dr7go_138{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}._priorityBadge_dr7go_146{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}._priorityHigh_dr7go_155{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}._priorityMedium_dr7go_161{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._priorityLow_dr7go_167{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}._categoryBadge_dr7go_173{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#f5f3ff;color:#6d28d9;border:1px solid #DDD6FE}._actedBadge_dr7go_185{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}._recTitle_dr7go_196{font-size:18px;font-weight:700;color:var(--color-text);margin:0 0 6px}._recDesc_dr7go_203{font-size:14px;color:var(--color-text-light);line-height:1.5;margin:0 0 8px}._recDate_dr7go_210{font-size:13px;color:var(--color-text-light);margin-bottom:12px}._recActions_dr7go_216{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--color-bg)}._actBtn_dr7go_223,._deleteBtn_dr7go_224{padding:5px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid var(--color-border);background:none;transition:all .2s;font-family:inherit}._actBtn_dr7go_223{color:#059669;border-color:#a7f3d0}._actBtn_dr7go_223:hover{background:#ecfdf5}._deleteBtn_dr7go_224{color:#dc2626;border-color:#fecaca}._deleteBtn_dr7go_224:hover{background:#fef2f2}._banner_dr7go_254{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_dr7go_265{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_dr7go_271{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_dr7go_277{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_dr7go_277:hover{opacity:1}._emptyState_dr7go_291{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_dr7go_299{font-size:36px;margin-bottom:12px}._emptyText_dr7go_304{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_dr7go_310{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_dr7go_321{display:flex;flex-direction:column;gap:12px}._skeletonCard_dr7go_327{height:120px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_dr7go_1 1.4s infinite linear}@keyframes _shimmer_dr7go_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1qndx_1{max-width:800px;margin:0 auto}._header_1qndx_6{background:linear-gradient(135deg,#10b981,#059669);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_1qndx_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_1qndx_20{font-size:16px;opacity:.9}._skillList_1qndx_26{display:flex;flex-direction:column;gap:12px}._skillCard_1qndx_32{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._skillCard_1qndx_32:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._skillInfo_1qndx_49{flex:1}._editBtn_1qndx_53{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:#059669;border:1px solid #A7F3D0;background:none;transition:all .2s;font-family:inherit;white-space:nowrap}._editBtn_1qndx_53:hover{background:#ecfdf5}._overlay_1qndx_71{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_1qndx_82{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:480px;width:100%;position:relative}._closeBtn_1qndx_91{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeBtn_1qndx_91:hover{color:var(--color-text)}._sheetTitle_1qndx_107{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:20px}._field_1qndx_114{margin-bottom:16px}._label_1qndx_118{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_1qndx_126{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_1qndx_126:focus{border-color:#10b981}._submitBtn_1qndx_142{width:100%;padding:14px;background:#059669;color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_1qndx_142:hover{opacity:.9}._submitBtn_1qndx_142:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._banner_1qndx_166{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_1qndx_177{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_1qndx_183{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_1qndx_189{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_1qndx_189:hover{opacity:1}._emptyState_1qndx_203{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_1qndx_211{font-size:36px;margin-bottom:12px}._emptyText_1qndx_216{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_1qndx_222{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_1qndx_233{display:flex;flex-direction:column;gap:12px}._skeletonCard_1qndx_239{height:80px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_1qndx_1 1.4s infinite linear}@keyframes _shimmer_1qndx_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_13g3p_1{max-width:900px;margin:0 auto}._header_13g3p_6{background:linear-gradient(135deg,#f59e0b,#d97706);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white)}._title_13g3p_14{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_13g3p_20{font-size:16px;opacity:.9}._controls_13g3p_26{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterGroup_13g3p_35{display:flex;gap:12px;align-items:end}._filterLabel_13g3p_41{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--color-text-light)}._filterSelect_13g3p_50{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--color-white);color:var(--color-text);min-width:150px}._analyzeBtn_13g3p_61{padding:9px 20px;background:#f59e0b;color:var(--color-white);border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:opacity .2s;font-family:inherit}._analyzeBtn_13g3p_61:hover{opacity:.9}._analysisList_13g3p_77{display:flex;flex-direction:column;gap:12px;list-style:none}._analysisCard_13g3p_84{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:border-color .2s,box-shadow .2s}._analysisCard_13g3p_84:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}._analysisTop_13g3p_97{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._typeBadge_13g3p_104{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#fffbeb;color:#92400e;border:1px solid #FDE68A}._dateText_13g3p_116{font-size:13px;color:var(--color-text-light)}._matchRef_13g3p_121{font-size:16px;font-weight:600;color:var(--color-text);margin:0 0 8px}._previewRecs_13g3p_128{list-style:none;padding:0;margin:0 0 12px}._previewRecItem_13g3p_134{font-size:13px;color:var(--color-text-light);padding:4px 0;border-bottom:1px solid var(--color-bg)}._previewRecItem_13g3p_134:last-child{border-bottom:none}._moreText_13g3p_145{font-size:12px;color:#f59e0b;font-weight:600;padding-top:4px}._viewBtn_13g3p_152{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:#d97706;border:1px solid #FDE68A;background:none;transition:all .2s;font-family:inherit}._viewBtn_13g3p_152:hover{background:#fffbeb}._overlay_13g3p_169{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._sheet_13g3p_180{background:var(--color-white);border-radius:var(--radius-lg);padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}._closeBtn_13g3p_191{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--color-text-light);padding:4px 8px;line-height:1}._closeBtn_13g3p_191:hover{color:var(--color-text)}._sheetTitle_13g3p_207{font-size:22px;font-weight:700;color:var(--color-text);margin-bottom:8px}._sheetMeta_13g3p_214{font-size:14px;color:var(--color-text-light);margin-bottom:20px}._insightsSection_13g3p_221{margin-bottom:20px}._insightsTitle_13g3p_225,._recsTitle_13g3p_226{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:12px}._insightsBody_13g3p_233{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}._insightRow_13g3p_240{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid var(--color-border);font-size:14px}._insightRow_13g3p_240:last-child{border-bottom:none}._insightKey_13g3p_252{font-weight:600;color:var(--color-text);text-transform:capitalize;min-width:120px}._insightValue_13g3p_259{color:var(--color-text-light)}._recsSection_13g3p_264{margin-bottom:12px}._recsList_13g3p_268{list-style:none;padding:0;margin:0}._recItem_13g3p_274{font-size:14px;color:var(--color-text);padding:8px 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px}._recItem_13g3p_274:last-child{margin-bottom:0}._field_13g3p_289{margin-bottom:16px}._label_13g3p_293{display:block;font-size:14px;font-weight:600;color:var(--color-text-light);margin-bottom:6px}._input_13g3p_301,._select_13g3p_302{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--color-white);color:var(--color-text);transition:border-color .2s}._input_13g3p_301:focus,._select_13g3p_302:focus{border-color:#f59e0b}._submitBtn_13g3p_319{width:100%;padding:14px;background:#f59e0b;color:var(--color-white);border-radius:var(--radius-md);font-size:16px;font-weight:700;margin-top:8px;transition:opacity .2s;font-family:inherit}._submitBtn_13g3p_319:hover{opacity:.9}._submitBtn_13g3p_319:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed}._banner_13g3p_343{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}._bannerOk_13g3p_354{background:#ecfdf5;border:1px solid #A7F3D0;color:#047857}._bannerError_13g3p_360{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}._bannerClose_13g3p_366{background:none;border:none;font-size:18px;color:inherit;opacity:.6;padding:0 4px}._bannerClose_13g3p_366:hover{opacity:1}._emptyState_13g3p_380{padding:40px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-white)}._emptyIcon_13g3p_388{font-size:36px;margin-bottom:12px}._emptyText_13g3p_393{font-size:16px;color:var(--color-text-light);line-height:1.6}._errorState_13g3p_399{padding:20px;border:1px solid #FECACA;background:#fef2f2;border-radius:var(--radius-md);text-align:center;color:#b91c1c;font-size:15px}._skeletonList_13g3p_410{display:flex;flex-direction:column;gap:12px}._skeletonCard_13g3p_416{height:120px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea,#eef1f4 75%);background-size:200% 100%;animation:_shimmer_13g3p_1 1.4s infinite linear}@keyframes _shimmer_13g3p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._grid_x3h6a_1{display:flex;flex-direction:column;gap:16px}._day_x3h6a_7{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);padding:16px 18px}._dayHeader_x3h6a_14{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}._dayDate_x3h6a_23{font-size:15px;font-weight:700;color:var(--color-text);margin-right:8px}._dayWeekday_x3h6a_30{font-size:13px;color:var(--color-text-light);font-weight:600}._dayHours_x3h6a_36{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._hoursChip_x3h6a_43{background:#ecfdf5;color:#047857;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}._hoursRaw_x3h6a_52{font-size:12px;color:var(--color-text-light)}._takenChip_x3h6a_57{background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}._freeStretch_x3h6a_66{font-size:12px;color:var(--color-text-light);margin-bottom:12px}._slotRow_x3h6a_72{display:flex;flex-wrap:wrap;gap:8px}._slot_x3h6a_72{border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-sm);padding:8px 12px;font-size:14px;font-weight:700;color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:96px;transition:border-color .15s,background .15s}._slot_x3h6a_72:hover:not(:disabled){border-color:var(--color-primary);background:#f0fdf4}._slot_x3h6a_72:disabled{opacity:.5;cursor:not-allowed}._slot_x3h6a_72:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._slotEnd_x3h6a_110{font-size:11px;font-weight:600;color:var(--color-text-light)}._slotPicked_x3h6a_116{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}._slotPicked_x3h6a_116 ._slotEnd_x3h6a_110{color:#ffffffd9}._disabledNote_x3h6a_126{font-size:12px;color:#92400e;background:#fef3c7;border-radius:var(--radius-sm);padding:8px 10px;margin-bottom:10px}._notice_x3h6a_135{font-size:14px;color:var(--color-text-light);padding:16px 0}._errorBox_x3h6a_141{background:#fef2f2;color:#b91c1c;border:1px solid #FCA5A5;border-radius:var(--radius-sm);padding:12px 14px;font-size:13px;line-height:1.5}._emptyWrap_x3h6a_151{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:20px;background:var(--color-white)}._emptyTitle_x3h6a_158{font-size:15px;font-weight:700;margin-bottom:6px}._emptyBody_x3h6a_164{font-size:13px;color:var(--color-text-light);line-height:1.55;margin-bottom:10px}._reasonLine_x3h6a_171{font-size:12px;color:var(--color-text-light);line-height:1.5;padding:6px 0;border-top:1px solid var(--color-border)}._container_ml2qf_1{max-width:1200px;margin:0 auto}._header_ml2qf_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_ml2qf_19{font-size:32px;font-weight:700;margin-bottom:8px}._subtitle_ml2qf_25{font-size:15px;opacity:.92;max-width:640px;line-height:1.5}._btnSecondary_ml2qf_32{background:var(--color-white);color:#16a34a;font-size:14px;font-weight:700;padding:10px 18px;border-radius:var(--radius-sm);white-space:nowrap}._controls_ml2qf_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px;margin-bottom:20px}._field_ml2qf_55{display:flex;flex-direction:column;gap:6px}._label_ml2qf_61{font-size:12px;font-weight:700;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.02em}._input_ml2qf_69,._select_ml2qf_70{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;background:var(--color-white);color:var(--color-text);width:100%}._input_ml2qf_69:focus,._select_ml2qf_70:focus{border-color:var(--color-primary)}._inputNarrow_ml2qf_85{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;width:84px}._hint_ml2qf_93{font-size:11px;color:var(--color-text-light)}._tzStrip_ml2qf_100{display:flex;align-items:flex-start;gap:10px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:20px}._tzChip_ml2qf_111{background:#1d4ed8;color:var(--color-white);font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}._tzText_ml2qf_121{font-size:12.5px;color:#1e3a8a;line-height:1.55}._resultBox_ml2qf_129{border-radius:var(--radius-md);padding:16px 18px;margin-bottom:20px;border:1px solid transparent}._resultConfirmed_ml2qf_136{background:#ecfdf5;border-color:#6ee7b7}._resultWaitlist_ml2qf_141{background:#fffbeb;border-color:#fcd34d}._resultTitle_ml2qf_146{font-size:15px;font-weight:700;color:var(--color-text);margin-bottom:4px}._resultBody_ml2qf_153{font-size:13px;color:var(--color-text-light);line-height:1.5}._resultActions_ml2qf_159{display:flex;align-items:center;gap:14px;margin-top:10px}._resultLink_ml2qf_166{font-size:13px;font-weight:700;color:#047857;text-decoration:underline}._dismiss_ml2qf_173{background:transparent;font-size:12px;color:var(--color-text-light);text-decoration:underline}._errorBox_ml2qf_180{background:#fef2f2;color:#b91c1c;border:1px solid #FCA5A5;border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px}._errorTitle_ml2qf_189{font-size:14px;font-weight:700;margin-bottom:4px}._errorBody_ml2qf_195{font-size:13px;line-height:1.55;word-break:break-word}._errorActions_ml2qf_201{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}._errorHint_ml2qf_209{font-size:12px;color:#7f1d1d;line-height:1.4}._reservePanel_ml2qf_217{background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-md);padding:18px;margin-bottom:24px}._reserveHead_ml2qf_225{margin-bottom:12px}._reserveTitle_ml2qf_229{font-size:20px;font-weight:800;color:var(--color-text)}._reserveSub_ml2qf_235{font-size:12px;color:var(--color-text-light);margin-top:2px}._reserveFields_ml2qf_241{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}._inlineField_ml2qf_248{display:flex;flex-direction:column;gap:6px}._inlineFieldWide_ml2qf_254{display:flex;flex-direction:column;gap:6px;flex:1;min-width:240px}._reserveActions_ml2qf_262{display:flex;gap:10px;align-items:center}._btnPrimary_ml2qf_268{background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:700;padding:11px 20px;border-radius:var(--radius-sm)}._btnPrimary_ml2qf_268:disabled{opacity:.6;cursor:not-allowed}._btnGhost_ml2qf_282,._btnGhostSmall_ml2qf_283{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-size:13px;font-weight:600;padding:9px 14px;border-radius:var(--radius-sm)}._btnGhostSmall_ml2qf_283{font-size:12px;padding:6px 10px}._btnQueue_ml2qf_298,._btnQueueSmall_ml2qf_299{background:#f59e0b;color:var(--color-white);font-size:13px;font-weight:700;padding:9px 16px;border-radius:var(--radius-sm)}._btnQueueSmall_ml2qf_299{font-size:12px;padding:6px 10px}._btnQueue_ml2qf_298:disabled,._btnQueueSmall_ml2qf_299:disabled{opacity:.6;cursor:not-allowed}._sectionTitle_ml2qf_321{font-size:18px;font-weight:800;color:var(--color-text);margin:24px 0 10px;display:flex;align-items:center;gap:8px}._count_ml2qf_331{background:var(--color-border);color:var(--color-text);font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}._legend_ml2qf_340{font-size:12.5px;color:var(--color-text-light);line-height:1.55;margin-bottom:14px}._placeholder_ml2qf_347{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:22px;background:var(--color-white);margin-bottom:20px}._placeholderTitle_ml2qf_355{font-size:16px;font-weight:700;margin-bottom:6px}._placeholderBody_ml2qf_361{font-size:13px;color:var(--color-text-light);line-height:1.55}._takenList_ml2qf_369{display:flex;flex-direction:column;gap:10px}._takenRow_ml2qf_375{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px}._takenMain_ml2qf_382{margin-bottom:10px}._takenTime_ml2qf_386{font-size:15px;font-weight:700;color:var(--color-text);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._takenBy_ml2qf_396{font-size:12.5px;font-weight:600;color:var(--color-text-light)}._takenMeta_ml2qf_402{font-size:11.5px;color:var(--color-text-light);margin-top:2px}._takenSide_ml2qf_408{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._queueChip_ml2qf_415{background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}._queueChipEmpty_ml2qf_424{background:#f3f4f6;color:var(--color-text-light);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}._queuePanel_ml2qf_433{margin-top:12px;border-top:1px solid var(--color-border);padding-top:12px}._queueRow_ml2qf_439{display:flex;align-items:center;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--color-border)}._queueRowMine_ml2qf_448{background:#ecfdf5;font-weight:700}._queuePos_ml2qf_453{font-weight:800;color:#047857;min-width:28px}._queueName_ml2qf_459{flex:1;color:var(--color-text)}._queueMeta_ml2qf_464{font-size:12px;color:var(--color-text-light)}._container_1wtne_1{max-width:1000px;margin:0 auto}._header_1wtne_6{background:linear-gradient(135deg,#22c55e,#16a34a);padding:32px;border-radius:var(--radius-lg);margin-bottom:24px;color:var(--color-white);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1wtne_19{font-size:32px;font-weight:700;margin-bottom:6px}._subtitle_1wtne_25{font-size:16px;opacity:.93}._quota_1wtne_30{font-size:12px;opacity:.82;margin-top:6px;max-width:560px;line-height:1.5}._btnSecondary_1wtne_38{background:var(--color-white);color:#16a34a;font-size:14px;font-weight:700;padding:10px 18px;border-radius:var(--radius-sm);white-space:nowrap}._feedback_1wtne_50{border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px;border:1px solid transparent}._feedbackOk_1wtne_57{background:#ecfdf5;border-color:#6ee7b7}._feedbackWarn_1wtne_62{background:#fffbeb;border-color:#fcd34d}._feedbackError_1wtne_67{background:#fef2f2;border-color:#fca5a5}._feedbackTitle_1wtne_72{font-size:14px;font-weight:800;margin-bottom:4px}._feedbackBody_1wtne_78{font-size:13px;color:var(--color-text-light);line-height:1.55}._dismiss_1wtne_84{background:transparent;font-size:12px;color:var(--color-text-light);text-decoration:underline;margin-top:8px}._sectionTitle_1wtne_94{font-size:18px;font-weight:800;margin:24px 0 12px;display:flex;align-items:center;gap:8px}._count_1wtne_103{background:var(--color-border);font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}._legend_1wtne_111{font-size:12.5px;color:var(--color-text-light);line-height:1.55;margin:8px 0}._placeholder_1wtne_118{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:22px;background:var(--color-white);margin-bottom:16px}._placeholderTitle_1wtne_126{font-size:16px;font-weight:700;margin-bottom:6px}._placeholderBody_1wtne_132{font-size:13px;color:var(--color-text-light);line-height:1.55;margin-bottom:12px}._errorBox_1wtne_139{background:#fef2f2;color:#b91c1c;border:1px solid #FCA5A5;border-radius:var(--radius-sm);padding:12px 14px;font-size:13px;margin-bottom:16px;line-height:1.5}._cardList_1wtne_152{display:flex;flex-direction:column;gap:14px}._card_1wtne_152{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px}._cardTop_1wtne_165{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}._cardTime_1wtne_173{font-size:18px;font-weight:800}._cardCourt_1wtne_178{font-size:13px;color:var(--color-text-light);margin-top:2px}._cardRight_1wtne_184{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._cardMeta_1wtne_191{font-size:12px;color:var(--color-text-light);margin-bottom:10px}._badge_1wtne_197{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}._badgeConfirmed_1wtne_206{background:#ecfdf5;color:#047857}._badgeWaitlisted_1wtne_211{background:#fef3c7;color:#92400e}._badgeCancelled_1wtne_216{background:#f3f4f6;color:#6b7280}._badgeCompleted_1wtne_221{background:#dbeafe;color:#1d4ed8}._positionChip_1wtne_226{font-size:12px;font-weight:700;color:#92400e}._playerRow_1wtne_234{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}._playerChip_1wtne_241{display:inline-flex;align-items:center;gap:4px;background:#f3f4f6;border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}._playerRemove_1wtne_252{background:transparent;color:var(--color-text-light);font-size:13px;line-height:1;padding:0 2px}._playerRemove_1wtne_252:hover{color:#b91c1c}._actions_1wtne_266{display:flex;gap:8px;flex-wrap:wrap}._btnGhostSmall_1wtne_272,._btnDangerSmall_1wtne_273,._btnQueueSmall_1wtne_274,._btnPrimarySmall_1wtne_275{font-size:12px;font-weight:700;padding:7px 12px;border-radius:var(--radius-sm)}._btnGhostSmall_1wtne_272{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text)}._btnDangerSmall_1wtne_273{background:#dc2626;color:var(--color-white)}._btnQueueSmall_1wtne_274{background:#f59e0b;color:var(--color-white)}._btnPrimarySmall_1wtne_275{background:var(--color-primary);color:var(--color-white);border:none}._btnGhostSmall_1wtne_272:disabled,._btnDangerSmall_1wtne_273:disabled,._btnQueueSmall_1wtne_274:disabled,._btnPrimarySmall_1wtne_275:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_1wtne_275{display:inline-block;background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:700;padding:9px 16px;border-radius:var(--radius-sm)}._reschedule_1wtne_324{margin-top:14px;border-top:1px solid var(--color-border);padding-top:14px}._rescheduleTitle_1wtne_330{font-size:14px;font-weight:700;margin-bottom:4px}._details_1wtne_336{margin-top:14px;border-top:1px solid var(--color-border);padding-top:14px}._editRow_1wtne_342{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}._editField_1wtne_350{display:flex;flex-direction:column;gap:5px}._editFieldWide_1wtne_356{display:flex;flex-direction:column;gap:5px;flex:1;min-width:220px}._input_1wtne_364,._inputNarrow_1wtne_365,._select_1wtne_366{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;background:var(--color-white);color:var(--color-text)}._input_1wtne_364{width:100%}._inputNarrow_1wtne_365{width:80px}._input_1wtne_364:focus,._select_1wtne_366:focus{border-color:var(--color-primary)}._playerAdd_1wtne_388{display:flex;gap:8px;align-items:center}._playerAdd_1wtne_388 ._input_1wtne_364{flex:1}._filters_1wtne_400{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:8px}._filter_1wtne_400{display:flex;flex-direction:column;gap:5px}._filterLabel_1wtne_413{font-size:11px;font-weight:700;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.02em}._toggleRow_1wtne_421{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-light);margin-bottom:12px}._historyRow_1wtne_432{display:flex;align-items:center;gap:12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 14px;flex-wrap:wrap}._historyMain_1wtne_443{font-size:13px;color:var(--color-text);flex:1;min-width:220px}._historyMeta_1wtne_450{font-size:12px;color:var(--color-text-light)}._page_ejytg_1{max-width:1180px;margin:0 auto;padding:24px}._header_ejytg_2{margin-bottom:16px}._title_ejytg_3{margin:0 0 6px;font-size:28px}._subtitle_ejytg_4{margin:0;color:#4b5563;line-height:1.5}._tabs_ejytg_5{display:flex;gap:8px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}._tab_ejytg_5{border:none;background:none;padding:10px 16px;cursor:pointer;color:#6b7280;font-size:15px;border-bottom:2px solid transparent}._tabActive_ejytg_7{color:#111827;border-bottom-color:#22c55e;font-weight:600}._panel_ejytg_8{display:block}._placeholder_ejytg_9{color:#6b7280}._split_ejytg_10{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}._listPanel_ejytg_11{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff}._toolbar_ejytg_12{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}._searchInput_ejytg_13{flex:1 1 160px;min-width:0;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px}._list_ejytg_11{list-style:none;margin:12px 0 0;padding:0;max-height:60vh;overflow-y:auto}._listItem_ejytg_15{width:100%;text-align:left;border:1px solid transparent;border-radius:8px;padding:8px 10px;background:none;cursor:pointer}._listItem_ejytg_15:hover{background:#f9fafb}._listItemActive_ejytg_17{border-color:#22c55e;background:#f0fdf4}._listName_ejytg_18{display:block;font-weight:600;color:#111827}._listMeta_ejytg_19{display:block;font-size:12px;color:#6b7280;margin-top:2px}._editor_ejytg_20{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}._editorHeader_ejytg_21{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}._editorTitle_ejytg_22{margin:0;font-size:18px}._form_ejytg_23{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_ejytg_24{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#374151}._fieldWide_ejytg_25{grid-column:1 / -1}._input_ejytg_26,._select_ejytg_26,._textarea_ejytg_26{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font:inherit;background:#fff}._textarea_ejytg_26{min-height:80px;resize:vertical}._input_ejytg_26:disabled,._select_ejytg_26:disabled,._textarea_ejytg_26:disabled{background:#f3f4f6;color:#9ca3af}._error_ejytg_29{color:#b91c1c;margin:8px 0 0}._notice_ejytg_30{color:#166534;margin:8px 0 0}._button_ejytg_31{padding:8px 14px;border-radius:8px;border:1px solid #16a34a;background:#16a34a;color:#fff;cursor:pointer;font:inherit}._button_ejytg_31:disabled{opacity:.5;cursor:not-allowed}._buttonSecondary_ejytg_33{padding:8px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer;font:inherit}._buttonDanger_ejytg_34{padding:8px 14px;border-radius:8px;border:1px solid #dc2626;background:#dc2626;color:#fff;cursor:pointer;font:inherit}._buttonDanger_ejytg_34:disabled{opacity:.5;cursor:not-allowed}._photoSection_ejytg_36{grid-column:1 / -1;border-top:1px solid #e5e7eb;padding-top:12px;margin-top:4px}._photoHeader_ejytg_37{display:flex;justify-content:space-between;gap:8px;align-items:center}._photoGrid_ejytg_38{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0 0;padding:0}._photoCard_ejytg_39{position:relative;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb}._photoThumb_ejytg_40{display:block;width:100%;height:100px;object-fit:cover;background:#e5e7eb}._photoBadge_ejytg_41{position:absolute;top:6px;left:6px;background:#16a34a;color:#fff;font-size:11px;padding:2px 6px;border-radius:999px}._photoActions_ejytg_42{display:flex;gap:4px;padding:6px}._photoActions_ejytg_42 button{flex:1;padding:4px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;cursor:pointer}._photoActions_ejytg_42 button:disabled{opacity:.4;cursor:not-allowed}._hint_ejytg_45{color:#6b7280;font-size:13px;margin:6px 0 0}._dialog_ejytg_46{border:1px solid #fecaca;background:#fef2f2;border-radius:10px;padding:16px;margin-top:16px}._dialogTitle_ejytg_47{margin:0 0 6px;font-size:16px;color:#991b1b}._container_1r8lp_1{display:flex;min-height:100vh}._sidebar_1r8lp_6{width:250px;background-color:var(--color-white);border-right:1px solid var(--color-border);padding:20px 0;position:fixed;height:100vh;overflow-y:auto;display:flex;flex-direction:column}._logo_1r8lp_18{padding:0 20px 20px;border-bottom:1px solid var(--color-border)}._logo_1r8lp_18 h1{font-size:20px;font-weight:700;color:var(--color-primary)}._hubList_1r8lp_31{flex:1;padding:10px 0}._hub_1r8lp_31{margin-bottom:4px}._hubHeader_1r8lp_40{width:100%;display:flex;align-items:center;padding:12px 20px;background:none;border:none;color:var(--color-text-light);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;gap:12px;text-align:left}._hubHeader_1r8lp_40:hover{background-color:var(--color-bg);color:var(--color-primary)}._hubActive_1r8lp_61{color:var(--color-primary)}._hubLabel_1r8lp_65{flex:1}._chevron_1r8lp_69{transition:transform .2s}._chevronOpen_1r8lp_73{transform:rotate(180deg)}._navList_1r8lp_79{list-style:none;padding:0;margin:0}._navItem_1r8lp_85{display:flex;align-items:center;padding:10px 20px 10px 48px;color:var(--color-text-light);transition:all .2s;gap:10px;text-decoration:none;font-size:14px}._navItem_1r8lp_85:hover{background-color:var(--color-bg);color:var(--color-primary)}._navItem_1r8lp_85._active_1r8lp_101{background-color:var(--color-primary);color:var(--color-white)}._badge_1r8lp_106{margin-left:auto;background:#dc2626;color:var(--color-white);font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1}._adminSection_1r8lp_124{border-top:1px solid var(--color-border);padding:10px 0}._adminSection_1r8lp_124 ._navItem_1r8lp_85{padding-left:20px;font-weight:600}._main_1r8lp_136{flex:1;margin-left:250px;padding:20px}:root{--color-primary: #22C55E;--color-secondary: #FACC15;--color-text: #111827;--color-text-light: #6B7280;--color-bg: #F9FAFB;--color-white: #FFFFFF;--color-border: #E5E7EB;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text)}button{font-family:inherit;cursor:pointer;border:none;outline:none}input,textarea{font-family:inherit;outline:none}a{text-decoration:none;color:inherit}
