*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:anywhere}@media (max-width: 639px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}._mainApp_15qyp_1{--bg-root: #f8fafc;--text-root: #0f172a;--text-muted: #64748b;--bg-panel: #ffffff;--border-color: rgba(0, 0, 0, .08);--border-subtle: rgba(0, 0, 0, .05);--shadow-ambient: rgba(0, 0, 0, .03) 0px 4px 12px;min-height:100vh;background:var(--bg-root);color:var(--text-root);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.2px;display:flex;flex-direction:column}._mainApp_15qyp_1[data-theme=dark],html[data-theme=dark] ._mainApp_15qyp_1{--bg-root: #09090b;--text-root: #f4f4f5;--text-muted: #a1a1aa;--bg-panel: #18181b;--border-color: rgba(255, 255, 255, .1);--border-subtle: rgba(255, 255, 255, .06);--shadow-ambient: rgba(0, 0, 0, .4) 0px 4px 16px}._contentWrapper_15qyp_30{max-width:1120px;width:100%;margin:0 auto;padding:24px 16px 60px;flex:1}._footer_15qyp_38{max-width:1120px;width:100%;margin:0 auto;padding:20px 16px;font-size:12px;color:var(--text-muted);border-top:1px solid var(--border-subtle)}._footerCommon_15qyp_49{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}._footerLinks_15qyp_56{display:flex;align-items:center;gap:8px}._footerLinks_15qyp_56 a{color:inherit;text-decoration:none}._footerLinks_15qyp_56 a:hover{color:var(--text-root);text-decoration:underline}._footerSub_15qyp_72{font-size:11px;margin-top:8px;opacity:.75}._dialogOverlay_15qyp_79{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:120}._dialogPanel_15qyp_91{width:min(440px,100%);background:var(--bg-panel);color:var(--text-root);border:1px solid var(--border-color);border-radius:20px;padding:24px;box-shadow:0 12px 32px #00000040;display:flex;flex-direction:column;gap:14px}._dialogTitle_15qyp_104{font-size:17px;font-weight:700;margin:0}._dialogDesc_15qyp_110{font-size:13px;line-height:1.55;color:var(--text-muted);margin:0}._dialogWarning_15qyp_117{padding:10px 14px;border-radius:12px;border:1px solid rgba(245,158,11,.45);background:#f59e0b1a;color:#b45309;font-size:13px;font-weight:600}[data-theme=dark] ._dialogWarning_15qyp_117{color:#fbbf24}._dialogActions_15qyp_131{display:flex;flex-direction:column;gap:8px;margin-top:6px}._dialogPrimaryBtn_15qyp_138{background:#10b981;color:#09090b;border:none;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:700;cursor:pointer}._dialogPrimaryBtn_15qyp_138:hover{background:#34d399}._dialogSecondaryBtn_15qyp_153{background:transparent;color:var(--text-root);border:1px solid var(--border-color);border-radius:12px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer}._dialogSecondaryBtn_15qyp_153:hover{background:#80808014}._header_579tq_1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._brand_579tq_16{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}._logoBadge_579tq_24{width:36px;height:36px;border-radius:12px;background:#10b981;color:#09090b;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #10b98159;flex-shrink:0}._brandTitleRow_579tq_37{display:flex;align-items:center;gap:6px}._brandTitle_579tq_37{font-size:18px;font-weight:800;letter-spacing:-.4px;line-height:1.1;color:var(--text-root);margin:0}._badgeAi_579tq_52{font-size:10px;font-weight:800;background:#10b98126;color:#059669;padding:2px 6px;border-radius:6px;border:1px solid rgba(16,185,129,.25);line-height:1.2}._badgeSso_579tq_63{font-size:10px;font-weight:800;background:#6366f126;color:#4f46e5;padding:2px 6px;border-radius:6px;border:1px solid rgba(99,102,241,.25);line-height:1.2}._brandSub_579tq_74{font-size:11px;color:var(--text-muted);font-weight:500;display:block}._navTabs_579tq_81{display:flex;gap:4px;background:#7d7d7d14;padding:4px;border-radius:9999px;border:1px solid var(--border-subtle)}._tabBtn_579tq_90{background:transparent;border:none;border-radius:9999px;padding:7px 16px;font-size:13.5px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;gap:7px;cursor:pointer;transition:all .14s ease;white-space:nowrap}._tabBtn_579tq_90:hover{color:var(--text-root)}._tabBtnActive_579tq_110{background:var(--bg-panel)!important;color:#059669!important;box-shadow:0 2px 8px #00000014;font-weight:700}[data-theme=dark] ._tabBtnActive_579tq_110{color:#34d399!important}._headerRight_579tq_121{display:flex;align-items:center;gap:10px}._weatherMiniPill_579tq_127{display:flex;align-items:center;gap:6px;background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25);padding:5px 12px;border-radius:9999px;font-size:12.5px;font-weight:600;white-space:nowrap}[data-theme=dark] ._weatherMiniPill_579tq_127{color:#34d399}._themeBtn_579tq_145{width:36px;height:36px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-panel);color:var(--text-root);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease;flex-shrink:0}._themeBtn_579tq_145:hover{background:#7d7d7d14}._userSection_579tq_165{display:flex;align-items:center;gap:6px}._userPill_579tq_171{display:flex;align-items:center;gap:8px;background:#7d7d7d14;border:1px solid var(--border-color);padding:4px 10px 4px 6px;border-radius:9999px;cursor:pointer;font-size:13px;color:var(--text-root);transition:all .12s ease}._userPill_579tq_171:hover{background:#10b9811a;border-color:#10b9814d}._userAvatar_579tq_190{width:24px;height:24px;border-radius:50%;background:#f59e0b;color:#09090b;display:flex;align-items:center;justify-content:center}._userName_579tq_201{font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._loginBtn_579tq_209{display:flex;align-items:center;gap:6px;background:#f59e0b;color:#09090b;border:none;height:36px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s ease}._loginBtn_579tq_209:hover{background:#fbbf24}._logoutBtn_579tq_229{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease}._logoutBtn_579tq_229:hover{background:#ef44441a;color:#ef4444;border-color:#ef44444d}@keyframes _fadeIn_579tq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 880px){._header_579tq_1{flex-wrap:wrap;padding:10px 14px}._brandSub_579tq_74{display:none}._navTabs_579tq_81{order:3;width:100%;justify-content:space-around}}@media (max-width: 639px){._header_579tq_1{padding:8px 12px;gap:8px}._brand_579tq_16{gap:8px}._brandTitle_579tq_37{font-size:16px}._badgeSso_579tq_63,._weatherMiniPill_579tq_127{display:none}._headerRight_579tq_121{gap:6px}._themeBtn_579tq_145{width:34px;height:34px}._logoutBtn_579tq_229{width:32px;height:32px}._loginBtn_579tq_209{height:34px;padding:0 10px;font-size:12px}._userName_579tq_201{display:none}._userPill_579tq_171{padding:4px;border-radius:50%}._navTabs_579tq_81{padding:3px;gap:2px}._tabBtn_579tq_90{flex:1;justify-content:center;padding:6px 4px;font-size:11.5px;gap:4px}}._container_vg1p2_1{display:flex;flex-direction:column;gap:24px;width:100%}._weatherBanner_vg1p2_9{background:linear-gradient(135deg,#18e29914,#3b82f60d);border:1px solid var(--border-subtle);border-radius:20px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._weatherMain_vg1p2_21{display:flex;align-items:center;gap:16px}._weatherIcon_vg1p2_27{color:#10b981}._weatherLocation_vg1p2_31{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-muted)}._weatherBadge_vg1p2_40{background:#d4fae8;color:#065f46;font-size:12px;font-weight:600;padding:2px 10px;border-radius:9999px}._weatherTemps_vg1p2_49{display:flex;align-items:baseline;gap:10px;margin-top:4px}._currentTemp_vg1p2_56{font-size:32px;font-weight:700;letter-spacing:-1px}._tempRange_vg1p2_62{font-size:13px;color:var(--text-muted);font-weight:500}._weatherDetails_vg1p2_68{display:flex;gap:16px;font-size:13px;color:var(--text-muted)}._weatherSubItem_vg1p2_75{display:flex;align-items:center;gap:6px;background:var(--bg-panel);padding:6px 12px;border-radius:9999px;border:1px solid var(--border-color)}._tpoSection_vg1p2_86{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:20px 24px}._sectionTitle_vg1p2_93{font-size:15px;font-weight:600;margin-bottom:12px}._tpoChips_vg1p2_99{display:flex;flex-wrap:wrap;gap:10px}._tpoChip_vg1p2_99{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-root);display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}._tpoChip_vg1p2_99:hover{background:#18e29914;border-color:#18e299}._tpoChipActive_vg1p2_126{background:#10b981!important;color:#09090b!important;border-color:#10b981!important;font-weight:600}._tpoDesc_vg1p2_133{margin-top:12px;font-size:13px;color:var(--text-muted)}._recommendationSection_vg1p2_140{display:flex;flex-direction:column;gap:16px}._lookTabsHeader_vg1p2_146{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._lookTabs_vg1p2_146{display:flex;flex-wrap:wrap;gap:8px}._lookTabBtn_vg1p2_160{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:9999px;padding:8px 18px;font-size:14px;font-weight:500;color:var(--text-root);display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}._lookTabActive_vg1p2_176{background:#10b981!important;color:#09090b!important;border-color:#10b981!important;font-weight:600}._lookTabBadge_vg1p2_183{font-size:12px;opacity:.85}._rerollBtn_vg1p2_188{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--text-root);display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:var(--shadow-ambient);transition:all .15s ease;white-space:nowrap}._rerollBtn_vg1p2_188:hover{transform:rotate(20deg) scale(1.03)}._fittingGrid_vg1p2_209{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}._fittingCanvasCol_vg1p2_215,._lookDetailsCol_vg1p2_216{min-width:0}._lookDetailsCol_vg1p2_216{display:flex;flex-direction:column;gap:16px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:24px;box-shadow:var(--shadow-ambient)}._matchScoreBadge_vg1p2_231{display:inline-flex;align-items:center;gap:6px;background:#d4fae8;color:#065f46;font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:8px}._lookMainTitle_vg1p2_244{font-size:20px;font-weight:700;margin-bottom:6px}._lookMainDesc_vg1p2_250{font-size:14px;color:var(--text-muted);line-height:1.5}._whyBox_vg1p2_256{background:#00000005;border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px}._whyTitle_vg1p2_263{font-size:13px;font-weight:600;display:block;margin-bottom:8px}._whyList_vg1p2_270{list-style:none;display:flex;flex-direction:column;gap:6px}._whyList_vg1p2_270 li{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}._checkIcon_vg1p2_285{color:#10b981;flex-shrink:0}._itemsGrid_vg1p2_290{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._miniCard_vg1p2_296{display:flex;align-items:center;gap:10px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;padding:8px 10px;min-width:0}._miniCardImg_vg1p2_307{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#fff}._miniCardText_vg1p2_315{display:flex;flex-direction:column;min-width:0}._miniCardCategory_vg1p2_321{font-size:11px;font-weight:600;color:#059669;white-space:nowrap;flex-shrink:0}[data-theme=dark] ._miniCardCategory_vg1p2_321{color:#34d399}._miniCardName_vg1p2_333{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._miniCardColor_vg1p2_341{font-size:11px;color:var(--text-muted)}._saveOotdBtn_vg1p2_346{margin-top:auto;background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:12px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #10b98140}._saveOotdBtn_vg1p2_346:hover{background:#34d399}._saveOotdBtnDone_vg1p2_368{background:#10b981!important;color:#09090b!important}._emptyLooks_vg1p2_373{text-align:center;padding:40px 20px;background:var(--bg-panel);border-radius:20px;border:1px solid var(--border-subtle);color:var(--text-muted)}._lifeAndFortuneGrid_vg1p2_383{display:grid;grid-template-columns:1fr 1fr;gap:20px}._cardBox_vg1p2_389{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:24px;box-shadow:var(--shadow-ambient)}._cardBoxTitle_vg1p2_397{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:16px}._tipsList_vg1p2_406{display:flex;flex-direction:column;gap:12px}._tipItem_vg1p2_412{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#00000005;border-radius:12px;border:1px solid var(--border-subtle)}._tipIconWrapper_vg1p2_422{flex-shrink:0;margin-top:2px}._tipIconRain_vg1p2_427{color:#3b82f6}._tipIconCold_vg1p2_428{color:#0ea5e9}._tipIconHot_vg1p2_429{color:#f97316}._tipIconWind_vg1p2_430{color:#64748b}._tipIconSun_vg1p2_431{color:#eab308}._tipIconDefault_vg1p2_432{color:#18e299}._tipTitle_vg1p2_434{font-size:14px;font-weight:600;margin-bottom:4px}._tipContent_vg1p2_440{font-size:13px;color:var(--text-muted);line-height:1.4}._horoscopeContent_vg1p2_447{display:flex;flex-direction:column;gap:14px}._horoscopeScoreRow_vg1p2_453{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}._horoscopeScore_vg1p2_453{font-size:22px;font-weight:700;color:#10b981}._luckyBadgeRow_vg1p2_467{display:grid;grid-template-columns:1fr 1fr;gap:10px}._luckyColorItem_vg1p2_473,._luckyItemBox_vg1p2_474{background:#00000005;border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px}._luckyLabel_vg1p2_481{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}._luckyColorValue_vg1p2_489{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}._colorDot_vg1p2_497{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}._luckyItemValue_vg1p2_504{font-size:13px;font-weight:600}._fortuneMessage_vg1p2_509{font-size:13px;color:var(--text-muted);line-height:1.5;background:#18e2990d;border-radius:12px;padding:12px;border:1px solid rgba(24,226,153,.15)}@media (max-width: 900px){._fittingGrid_vg1p2_209,._lifeAndFortuneGrid_vg1p2_383{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){._weatherBanner_vg1p2_9,._tpoSection_vg1p2_86,._lookDetailsCol_vg1p2_216,._cardBox_vg1p2_389{padding:16px;border-radius:16px}._itemsGrid_vg1p2_290,._luckyBadgeRow_vg1p2_467{grid-template-columns:minmax(0,1fr)}}._canvasContainer_1ma05_1{position:relative;width:100%;height:520px;background:var(--bg-panel);border-radius:20px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-ambient)}._mannequinWrapper_1ma05_16{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bg-panel) 0%,rgba(16,185,129,.05) 68%,rgba(148,163,184,.14) 100%)}._userPhoto_1ma05_31{width:100%;height:100%;object-fit:contain;opacity:.9;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}._silhouettePlaceholder_1ma05_39{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted)}._silhouetteSvg_1ma05_49{height:80%;max-width:180px;color:var(--text-root)}._uploadPrompt_1ma05_56{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:2}._uploadPrompt_1ma05_56>*{pointer-events:auto}._uploadPromptBtn_1ma05_73{background:var(--bg-panel);color:var(--text-root);border:1px solid var(--border-color);border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .15s ease;white-space:nowrap}._uploadPromptBtn_1ma05_73:hover{transform:translateY(-2px);filter:brightness(.96)}._fitOverlay_1ma05_95{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 20px 48px;pointer-events:none}._fitSlotTop_1ma05_106,._fitSlotOuter_1ma05_107,._fitSlotBottom_1ma05_108,._fitSlotShoes_1ma05_109{position:relative;pointer-events:auto;display:flex;align-items:center;gap:8px;transition:transform .2s ease}._fitSlotTop_1ma05_106{align-self:flex-start;margin-top:10px}._fitSlotOuter_1ma05_107{align-self:flex-end;margin-top:-10px}._fitSlotBottom_1ma05_108{align-self:flex-start;margin-top:10px}._fitSlotShoes_1ma05_109{align-self:flex-end;margin-bottom:0}._clothImg_1ma05_138{width:84px;height:84px;object-fit:cover;border-radius:14px;border:2px solid #ffffff;box-shadow:0 6px 16px #00000026;background:#fff}._itemBadge_1ma05_148{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:9999px;padding:4px 12px;font-size:12px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #00000014;max-width:140px}._itemBadgeCategory_1ma05_161{font-weight:600;color:#059669;font-size:11px;white-space:nowrap;flex-shrink:0}[data-theme=dark] ._itemBadgeCategory_1ma05_161{color:#34d399}._itemBadgeName_1ma05_173{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fitFooterHint_1ma05_55{position:absolute;bottom:10px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);background:var(--bg-panel);padding:4px 12px;border-radius:9999px;border:1px solid var(--border-subtle);max-width:calc(100% - 24px);justify-content:center;text-align:center}._sparkleIcon_1ma05_197{color:#18e299;flex-shrink:0}@media (max-width: 480px){._fitOverlay_1ma05_95{padding:12px 14px 44px}._clothImg_1ma05_138{width:72px;height:72px}._itemBadge_1ma05_148{max-width:120px;padding:3px 8px;font-size:11px}}._banner_11us4_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 22px;border-radius:20px;border:1px solid rgba(24,226,153,.45);background:linear-gradient(135deg,#18e2991f,#18e29908);box-shadow:var(--shadow-ambient)}._textCol_11us4_14{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}._title_11us4_22{font-size:15px;font-weight:700}._desc_11us4_27{font-size:13px;color:var(--text-muted);line-height:1.5;max-width:560px}._checklist_11us4_34{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:500}._checklist_11us4_34 li{display:flex;align-items:center;gap:5px}._todo_11us4_51{color:var(--text-root)}._done_11us4_55{color:#10b981;text-decoration:line-through;opacity:.8}._ctaBtn_11us4_61{background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:10px 20px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px #10b9814d;transition:transform .15s ease;white-space:nowrap}._ctaBtn_11us4_61:hover{transform:translateY(-1px)}._container_5ir5g_1{display:flex;flex-direction:column;gap:24px;width:100%}._syncStatusRow_5ir5g_9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;border-radius:14px;background:var(--bg-panel);border:1px solid var(--border-subtle);font-size:13px;color:var(--text-root)}._syncBadge_5ir5g_23{display:inline-flex;align-items:center;gap:6px;font-weight:600;padding:4px 10px;border-radius:9999px;font-size:12px}._syncBadgeSynced_5ir5g_33{background:#10b98124;color:#059669}[data-theme=dark] ._syncBadgeSynced_5ir5g_33{color:#34d399}._syncBadgeLocal_5ir5g_42{background:#64748b24;color:var(--text-muted)}._syncBadgeOffline_5ir5g_47{background:#f59e0b29;color:#b45309}[data-theme=dark] ._syncBadgeOffline_5ir5g_47{color:#fbbf24}._quotaText_5ir5g_56{font-size:12px;color:var(--text-muted)}._localOnlyBanner_5ir5g_61{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid rgba(59,130,246,.35);background:#3b82f614;font-size:13px;color:var(--text-root)}._localOnlyBannerText_5ir5g_75{display:flex;align-items:center;gap:8px;font-weight:600}._localOnlyBannerActions_5ir5g_82{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._bannerUploadBtn_5ir5g_89{background:#2563eb;color:#fff;border:none;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}._bannerUploadBtn_5ir5g_89:hover{background:#1d4ed8}._bannerDeleteBtn_5ir5g_104{background:transparent;color:#d45656;border:1px solid rgba(212,86,86,.4);border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}._bannerDeleteBtn_5ir5g_104:hover{background:#d4565614}._quotaErrorNotice_5ir5g_119{padding:12px 16px;border-radius:14px;border:1px solid rgba(212,86,86,.4);background:#d4565614;color:#d45656;font-size:13px;font-weight:500}._bodyPhotoCard_5ir5g_130{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:var(--shadow-ambient)}._bodyPhotoLeft_5ir5g_143{display:flex;align-items:center;gap:16px}._bodyAvatarWrapper_5ir5g_149{width:64px;height:64px;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-panel) 0%,rgba(16,185,129,.08) 65%,rgba(148,163,184,.2) 100%);flex-shrink:0}._bodyAvatarImg_5ir5g_164{width:100%;height:100%;object-fit:contain}._emptyAvatar_5ir5g_170{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._bodyCardTitle_5ir5g_179{font-size:16px;font-weight:600;margin-bottom:4px}._bodyCardDesc_5ir5g_185{font-size:13px;color:var(--text-muted);max-width:420px;line-height:1.4}._bodyCardActions_5ir5g_192{display:flex;gap:10px;flex-wrap:wrap}._primaryBtn_5ir5g_198{background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:var(--shadow-ambient);transition:all .15s ease}._primaryBtn_5ir5g_198:hover{background:#34d399}._secondaryBtn_5ir5g_218{background:transparent;color:#d45656;border:1px solid rgba(212,86,86,.3);border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer}._secondaryBtn_5ir5g_218:hover{background:#d456560d}._guideToggleBtn_5ir5g_233{background:transparent;color:var(--text-muted);border:1px solid var(--border-color);border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px;cursor:pointer}._guideToggleBtn_5ir5g_233:hover{color:var(--text-root)}._bodyGuideRow_5ir5g_252{flex-basis:100%;width:100%}._sampleNotice_5ir5g_258{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;font-size:13px;line-height:1.5;color:var(--text-root)}._sampleNotice_5ir5g_258 em{font-style:normal;font-weight:600;color:#b45309}[data-theme=dark] ._sampleNotice_5ir5g_258 em{color:#fbbf24}._sampleNoticeIcon_5ir5g_281{flex-shrink:0;margin-top:2px;color:#d97706}._closetHeader_5ir5g_288{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._closetCategoryTabs_5ir5g_296{display:flex;flex-wrap:wrap;gap:8px}._categoryTab_5ir5g_302{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:9999px;padding:6px 16px;font-size:13px;font-weight:500;color:var(--text-root);cursor:pointer;transition:all .15s ease}._categoryTabActive_5ir5g_314{background:#10b981!important;color:#09090b!important;border-color:#10b981!important;font-weight:600}._headerActions_5ir5g_321{display:flex;align-items:center;gap:10px}._resetBtn_5ir5g_327{background:transparent;border:1px solid var(--border-color);border-radius:9999px;padding:6px 14px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px;cursor:pointer}._resetBtn_5ir5g_327:hover{background:#00000008}._addClothBtn_5ir5g_344{background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px #10b9814d;transition:all .15s ease}._addClothBtn_5ir5g_344:hover{transform:translateY(-1px)}._clothesGrid_5ir5g_365{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}._clothCard_5ir5g_371{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-ambient);display:flex;flex-direction:column;transition:all .15s ease}._clothCard_5ir5g_371:hover{transform:translateY(-2px);border-color:var(--border-color)}._clothImgWrapper_5ir5g_387{position:relative;width:100%;padding-top:100%;background:#fff}._clothCardImg_5ir5g_394{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._categoryBadge_5ir5g_402{position:absolute;top:8px;left:8px;background:#0d0d0db3;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._sampleBadge_5ir5g_415{position:absolute;bottom:8px;left:8px;background:#f59e0beb;color:#1f1300;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:9999px}._localOnlyBadge_5ir5g_428{position:absolute;bottom:8px;left:8px;background:#2563ebeb;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:9999px}._sampleDesc_5ir5g_441{font-size:11px;color:#b45309;margin:0}._deleteBtn_5ir5g_447{position:absolute;top:8px;right:8px;background:#ffffffd9;color:#d45656;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s ease}._clothCard_5ir5g_371:hover ._deleteBtn_5ir5g_447{opacity:1}._clothCardInfo_5ir5g_469{padding:12px;display:flex;flex-direction:column;gap:6px}._clothColorRow_5ir5g_476{display:flex;align-items:center;gap:6px}._colorDot_5ir5g_482{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}._colorName_5ir5g_489{font-size:11px;color:var(--text-muted)}._clothName_5ir5g_494{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._clothTags_5ir5g_502{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}._tpoTag_5ir5g_509{font-size:10px;color:#065f46;background:#d4fae8;padding:2px 6px;border-radius:4px;font-weight:600}._modalOverlay_5ir5g_519{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}._modalPanel_5ir5g_531{width:min(480px,100%);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:24px;box-shadow:0 10px 30px #0003;max-height:90vh;overflow-y:auto}._modalHeader_5ir5g_542{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._modalCloseBtn_5ir5g_549{background:transparent;border:none;color:var(--text-muted);cursor:pointer}._modalForm_5ir5g_556{display:flex;flex-direction:column;gap:16px}._formGroup_5ir5g_562{display:flex;flex-direction:column;gap:6px}._formLabel_5ir5g_568{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase}._textInput_5ir5g_575,._selectInput_5ir5g_576{border:1px solid var(--border-color);border-radius:10px;padding:10px 12px;font-size:14px;background:var(--bg-panel);color:var(--text-root);outline:none}._textInput_5ir5g_575:focus,._selectInput_5ir5g_576:focus{border-color:#10b981}._fileUploadArea_5ir5g_591{border:2px dashed var(--border-color);border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;min-height:120px;background:#00000003}._fileLabel_5ir5g_602{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);cursor:pointer}._previewImage_5ir5g_612{max-height:140px;object-fit:contain;border-radius:8px}._colorInputs_5ir5g_618{display:flex;align-items:center;gap:10px}._colorPicker_5ir5g_624{width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;background:transparent}._checkboxGroup_5ir5g_633{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._checkLabel_5ir5g_639{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}._checkLabel_5ir5g_639 input[type=checkbox]{accent-color:#10b981;width:16px;height:16px}._modalSubmitBtn_5ir5g_653{margin-top:8px;background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:12px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease}._modalSubmitBtn_5ir5g_653:hover{filter:brightness(.95)}._confirmModalActions_5ir5g_674{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._labelRow_5ir5g_681{display:flex;align-items:center;justify-content:space-between;gap:8px}._aiBadge_5ir5g_688{display:inline-flex;align-items:center;gap:4px;background:#10b98129;color:#059669;font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px}[data-theme=dark] ._aiBadge_5ir5g_688{color:#34d399}._queueProgressBadge_5ir5g_704{font-size:12px;font-weight:600;color:#059669;background:#10b98124;padding:3px 10px;border-radius:9999px}._aiNoticeBox_5ir5g_713{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(16,185,129,.35);background:#10b98114;font-size:12px;line-height:1.45;color:var(--text-root)}._loginSuggestBox_5ir5g_726{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:#64748b14;font-size:12px;color:var(--text-root)}._loginSuggestBtn_5ir5g_739{background:#10b981;color:#09090b;border:none;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}._aiErrorNotice_5ir5g_751{padding:8px 12px;border-radius:10px;border:1px solid rgba(245,158,11,.4);background:#f59e0b1a;font-size:12px;color:var(--text-root)}._bodySegmentModalPanel_5ir5g_761{width:min(580px,100%);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:24px;box-shadow:0 10px 30px #00000040;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._beforeAfterGrid_5ir5g_775{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 480px){._beforeAfterGrid_5ir5g_775{grid-template-columns:1fr}}._previewCard_5ir5g_787{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-color);border-radius:14px;padding:10px;background:var(--bg-panel)}._previewCardTitle_5ir5g_797{font-size:12px;font-weight:600;color:var(--text-muted);text-align:center}._closetFloorSurface_5ir5g_804{width:100%;height:240px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bg-panel) 0%,rgba(16,185,129,.08) 65%,rgba(148,163,184,.22) 100%);border:1px solid var(--border-subtle)}._previewCardImg_5ir5g_821{max-width:100%;max-height:100%;object-fit:contain}._personNotFoundNotice_5ir5g_827{padding:14px 16px;border-radius:14px;border:1px solid rgba(245,158,11,.45);background:#f59e0b1a;font-size:14px;font-weight:600;color:var(--text-root);text-align:center}._bodyModalActions_5ir5g_838{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px}._guide_1oqzr_1{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:16px;border:1px dashed var(--border-color);background:#18e2990a}._guideHeader_1oqzr_11{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._guideTitle_1oqzr_18{font-size:14px;font-weight:700}._guideSub_1oqzr_23{font-size:12px;color:var(--text-muted)}._guideBody_1oqzr_29{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:20px;align-items:start}@media (max-width: 640px){._guideBody_1oqzr_29{grid-template-columns:1fr}}._figure_1oqzr_43{position:relative;margin:0;width:100%;max-width:280px;aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);background:#f1f5f9;box-shadow:var(--shadow-ambient);justify-self:center}._sampleImg_1oqzr_57{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._sampleTag_1oqzr_65{position:absolute;top:0;left:50%;transform:translate(-50%);background:#f59e0beb;color:#1f1300;font-size:10px;font-weight:700;padding:3px 10px;border-radius:0 0 8px 8px;white-space:nowrap}._figCaption_1oqzr_79{position:absolute;bottom:0;left:0;right:0;padding:3px 8px;font-size:9px;color:#ffffffd9;background:#0f172a73;text-align:center}._callout_1oqzr_92{position:absolute;display:flex;align-items:center;gap:5px;max-width:50%;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:14px;padding:3px 9px 3px 3px;line-height:1.25;font-size:11px;font-weight:600;color:var(--text-root);box-shadow:0 2px 8px #0000001f;z-index:1}._calloutNum_1oqzr_110,._guideNum_1oqzr_111{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#18e299;color:#0d0d0d;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._calloutText_1oqzr_125{word-break:keep-all}._guideList_1oqzr_129{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 18px}._guideItem_1oqzr_138{display:flex;align-items:flex-start;gap:8px}._guideNum_1oqzr_111{margin-top:5px}._guideIcon_1oqzr_148{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#18e29926;color:#10b981}._guideItemTitle_1oqzr_160{font-size:13px;font-weight:600;margin-bottom:2px}._guideItemDesc_1oqzr_166{font-size:12px;color:var(--text-muted);line-height:1.45;margin:0}._container_r92ux_1{display:flex;flex-direction:column;gap:20px;width:100%}._header_r92ux_8{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:var(--shadow-ambient)}._headerLeft_r92ux_21{display:flex;align-items:flex-start;gap:16px;min-width:0}._headerText_r92ux_28{min-width:0}._headerIcon_r92ux_32{color:#10b981;flex-shrink:0;margin-top:0}._title_r92ux_38{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px;word-break:keep-all}._desc_r92ux_46{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0;word-break:keep-all}._recordCountBadge_r92ux_54{background:#d4fae8;color:#065f46;font-size:13px;font-weight:600;padding:6px 14px;border-radius:9999px;flex-shrink:0}._emptyBox_r92ux_64{text-align:center;padding:60px 20px;background:var(--bg-panel);border-radius:20px;border:1px solid var(--border-subtle);color:var(--text-muted)}._emptyIcon_r92ux_73{margin-bottom:16px;opacity:.4}._emptyBox_r92ux_64 h4{font-size:16px;color:var(--text-root);margin-bottom:8px}._emptyBox_r92ux_64 p{font-size:14px}._recordsList_r92ux_88{display:flex;flex-direction:column;gap:14px}._recordCard_r92ux_94{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:16px;padding:16px 20px;display:grid;grid-template-columns:140px 1fr 140px;align-items:center;gap:20px;box-shadow:var(--shadow-ambient);transition:all .15s ease}._recordCard_r92ux_94:hover{border-color:var(--border-color);transform:translateY(-1px)}._recordDateCol_r92ux_112{display:flex;flex-direction:column;gap:6px}._dateText_r92ux_118{font-size:16px;font-weight:700;font-family:var(--font-geist-mono),monospace}._tpoBadge_r92ux_124{display:inline-block;background:#0000000a;color:var(--text-muted);font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;width:fit-content}._recordLookDetails_r92ux_135{display:flex;flex-direction:column;gap:10px}._lookTitle_r92ux_141{font-size:15px;font-weight:600}._clothesThumbnails_r92ux_146{display:flex;flex-wrap:wrap;gap:12px}._clothThumb_r92ux_152{display:flex;align-items:center;gap:8px;background:#00000005;padding:4px 10px 4px 4px;border-radius:10px;border:1px solid var(--border-subtle)}._clothThumb_r92ux_152 img{width:36px;height:36px;object-fit:cover;border-radius:6px}._thumbLabel_r92ux_169{font-size:12px;color:var(--text-muted);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recordMetaCol_r92ux_178{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._timeText_r92ux_185{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}._statusPill_r92ux_193{display:flex;align-items:center;gap:4px;background:#d4fae8;color:#065f46;font-size:11px;font-weight:600;padding:3px 10px;border-radius:9999px}@media (max-width: 768px){._recordCard_r92ux_94{grid-template-columns:1fr;gap:12px}._recordMetaCol_r92ux_178{align-items:flex-start}}@media (max-width: 480px){._header_r92ux_8{padding:16px 14px;gap:12px;align-items:flex-start}._headerLeft_r92ux_21{width:100%;flex:none;gap:10px}._headerText_r92ux_28{flex:1;min-width:0}._title_r92ux_38{font-size:15px;line-height:1.4}._desc_r92ux_46{font-size:12px;line-height:1.5}}
