._analytics_zw3m6_1{--analytics-ink:#414138;--analytics-muted:#77766b;--analytics-line:#eadfce;--analytics-paper:#fffdf8;color:var(--analytics-ink);gap:22px;padding:4px 0 56px;display:grid}._historyButton_zw3m6_20{background:linear-gradient(135deg,#b95f46,#cf795d);box-shadow:0 12px 26px #b95f4630}._historyButton_zw3m6_20:hover{background:#a9533d}._metricCard_zw3m6_22,._panelCard_zw3m6_22{border-color:var(--analytics-line);box-shadow:0 16px 40px #6f532f14}._trendCard_zw3m6_31{min-width:0}._boostButton_zw3m6_41{background:#b95f46;border-color:#b95f46}@media (width<=700px){._analytics_zw3m6_1{padding-bottom:18px}._metricGrid_zw3m6_47{grid-template-columns:1fr 1fr}._metricCard_zw3m6_22{border-radius:17px;min-height:148px}._historyButton_zw3m6_20,._boostButton_zw3m6_41{min-height:44px}}@media (width<=420px){._metricGrid_zw3m6_47{grid-template-columns:1fr}}._hero_zw3m6_56{justify-content:space-between;align-items:end;gap:28px;margin-bottom:10px;display:flex}._eyebrow_zw3m6_19,._kicker_zw3m6_19{color:#879087;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}._hero_zw3m6_56 h1{font-family:var(--app-font);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.08}._heroCopy_zw3m6_83{color:var(--analytics-muted);margin:14px 0 0;font-size:14px;line-height:1.7}._historyButton_zw3m6_20{color:#fff;cursor:pointer;font:inherit;background:#40584b;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 12px 24px #40584b2e}._historyButton_zw3m6_20:hover{background:#354b3f;transform:translateY(-2px);box-shadow:0 15px 28px #40584b3d}._buttonIcon_zw3m6_116{flex:none;display:block}._historyButton_zw3m6_20:focus-visible,._boostButton_zw3m6_41:focus-visible,._methodology_zw3m6_44 summary:focus-visible{outline-offset:3px;outline:3px solid #6f917c66}._metricGrid_zw3m6_47{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._metricCard_zw3m6_22{background:var(--analytics-paper);border:1px solid var(--analytics-line);border-radius:20px;min-height:174px;padding:21px;position:relative;overflow:hidden;box-shadow:0 14px 32px #2f37300d}._metricCard_zw3m6_22:after{content:"";opacity:.75;border-radius:999px;width:94px;height:94px;position:absolute;top:-35px;right:-34px}._metricCard_zw3m6_22>p{color:#69716a;letter-spacing:.04em;margin:0;font-size:12px;font-weight:750}._metricValue_zw3m6_164{align-items:baseline;gap:6px;margin:19px 0 15px;display:flex}._metricValue_zw3m6_164 strong{font-family:var(--app-font);letter-spacing:-.055em;font-size:clamp(38px,4vw,52px);font-weight:500;line-height:.95}._metricValue_zw3m6_164._compactValue_zw3m6_179 strong{letter-spacing:-.03em;font-family:inherit;font-size:clamp(20px,2vw,25px);font-weight:750;line-height:1.2}._metricValue_zw3m6_164 span{color:#707870;font-size:13px;font-weight:700}._metricCard_zw3m6_22 small{color:#858a84;max-width:24ch;font-size:11px;line-height:1.55;display:block}._panelCard_zw3m6_22{background:var(--analytics-paper);border:1px solid var(--analytics-line);border-radius:22px;min-width:0;padding:24px;box-shadow:0 14px 34px #2f37300d}._analysisGrid_zw3m6_215{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:18px;display:grid}._distributionGrid_zw3m6_221{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._cardHeading_zw3m6_227{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._cardHeading_zw3m6_227 h2,._cardHeading_zw3m6_227 h3,._idleHeader_zw3m6_236 h2{font-family:var(--app-font);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:500}._cardHeading_zw3m6_227 h3{font-size:22px}._legendMark_zw3m6_248{border-radius:50%;flex:none;width:11px;height:11px;margin-top:4px}._trendSummary_zw3m6_260{color:var(--analytics-muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}._trendSummary_zw3m6_260 strong{color:var(--analytics-ink);font-family:var(--app-font);font-size:18px;font-weight:500}._trendFigure_zw3m6_278{margin:28px 0 0}._trendPlot_zw3m6_32{background:repeating-linear-gradient(0deg,#0000 0 47px,#ecece6 48px);border-bottom:1px solid #d9dcd5;grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:clamp(2px,.5vw,6px);height:174px;padding:8px 3px 0;display:grid}._trendColumn_zw3m6_293{justify-content:flex-end;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}._trendBar_zw3m6_33{background:linear-gradient(#728e7a,#40584b);border-radius:5px 5px 2px 2px;width:100%;min-height:4px;transition:filter .15s,transform .15s;display:block;box-shadow:0 5px 9px #40584b1f}._trendBar_zw3m6_33:hover{filter:brightness(1.08);transform:scaleX(1.08)}._zeroBar_zw3m6_34{box-shadow:none;background:#dfe2dc}._trendColumn_zw3m6_293 small{color:#91968f;white-space:nowrap;font-size:9px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}._trendFigure_zw3m6_278 figcaption{color:#8a9089;margin-top:31px;font-size:10px;line-height:1.5}._dataPrompt_zw3m6_35{background:#f0f3ef;border-radius:14px;align-items:center;gap:12px;margin-top:17px;padding:13px 15px;display:flex}._dataPrompt_zw3m6_35>span{color:#55705f;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._dataPrompt_zw3m6_35>span svg,._emptyIdle_zw3m6_35>span svg{display:block}._dataPrompt_zw3m6_35 strong{font-size:12px}._dataPrompt_zw3m6_35 p{color:#7d847c;margin:3px 0 0;font-size:11px}._barList_zw3m6_370{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}._barMeta_zw3m6_378{justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;font-size:12px;display:flex}._barMeta_zw3m6_378>span{align-items:center;gap:8px;min-width:0;display:inline-flex}._barMeta_zw3m6_378 strong{font-family:var(--app-font);font-size:14px;font-weight:500}._colorDot_zw3m6_400{border:1px solid #2a302b1f;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff59}._barTrack_zw3m6_410{background:#edeee9;border-radius:999px;height:7px;overflow:hidden}._barFill_zw3m6_417{border-radius:inherit;height:100%;display:block}._inlineEmpty_zw3m6_423{color:#858b84;margin:30px 0 8px;font-size:12px}._idleCard_zw3m6_429{padding:26px}._idleHeader_zw3m6_236{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}._idleHeader_zw3m6_236>div>p:last-child{color:var(--analytics-muted);margin:10px 0 0;font-size:12px;line-height:1.6}._idleCount_zw3m6_40{color:#795f51;background:#f0e8e3;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}._idleList_zw3m6_457{margin:25px 0 0;padding:0;list-style:none;display:grid}._idleList_zw3m6_457 li{border-top:1px solid #e8e9e3;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:20px;padding:16px 0;display:grid}._itemIdentity_zw3m6_473{align-items:center;gap:13px;min-width:0;display:flex}._itemSwatch_zw3m6_480{border:4px solid #f2f2ec;border-radius:14px;flex:none;width:45px;height:45px;box-shadow:0 0 0 1px #2a302b1a}._itemIdentity_zw3m6_473 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}._itemIdentity_zw3m6_473 p,._lastWorn_zw3m6_498 span{color:#858b84;margin:5px 0 0;font-size:10px}._lastWorn_zw3m6_498{gap:4px;display:grid}._lastWorn_zw3m6_498 strong{font-family:var(--app-font);font-size:15px;font-weight:500}._boostButton_zw3m6_41{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#3f5147;border:1px solid #3f5147;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}._boostButton_zw3m6_41:hover{background:#32433a}._boostButton_zw3m6_41._boosted_zw3m6_43{color:#40584b;background:#edf2ee;border-color:#cfdad2}._emptyIdle_zw3m6_35{background:#f1f4f0;border:1px solid #e2e8e2;border-radius:17px;align-items:center;gap:15px;margin-top:22px;padding:19px;display:flex}._emptyIdle_zw3m6_35>span{color:#40584b;background:#dce8df;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}._emptyIdle_zw3m6_35 strong{font-size:13px}._emptyIdle_zw3m6_35 p{color:var(--analytics-muted);margin:4px 0 0;font-size:11px;line-height:1.55}._methodology_zw3m6_44{border:1px solid var(--analytics-line);color:#697169;background:#ffffff6b;border-radius:17px;padding:0 19px;font-size:11px;line-height:1.65}._methodology_zw3m6_44 summary{color:#4f5d53;cursor:pointer;padding:15px 0;font-size:12px;font-weight:750}._methodology_zw3m6_44>div{border-top:1px solid #e6e7e1;padding:4px 0 14px}._methodology_zw3m6_44 p{margin:10px 0 0}._methodology_zw3m6_44 strong{color:#3f4a42}._currentBasis_zw3m6_35{background:#f0f2ed;border-radius:10px;padding:9px 11px}@media (width<=1100px){._metricGrid_zw3m6_47{grid-template-columns:repeat(2,minmax(0,1fr))}._analysisGrid_zw3m6_215{grid-template-columns:1fr}._distributionCard_zw3m6_603 ._barList_zw3m6_370{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._analytics_zw3m6_1{gap:16px;padding-bottom:28px}._hero_zw3m6_56{flex-direction:column;align-items:stretch;gap:20px}._hero_zw3m6_56 h1{font-size:34px}._historyButton_zw3m6_20{align-self:flex-start}._distributionGrid_zw3m6_221{grid-template-columns:1fr}._panelCard_zw3m6_22,._idleCard_zw3m6_429{border-radius:18px;padding:19px}._trendPlot_zw3m6_32{gap:2px;height:150px}._idleList_zw3m6_457 li{grid-template-columns:1fr auto;align-items:start}._lastWorn_zw3m6_498{grid-area:2/1}._boostButton_zw3m6_41{grid-area:1/2/span 2}}@media (width<=520px){._metricGrid_zw3m6_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._metricCard_zw3m6_22{min-height:160px;padding:17px}._metricValue_zw3m6_164{margin:17px 0 12px}._metricValue_zw3m6_164 strong{font-size:39px}._metricValue_zw3m6_164._compactValue_zw3m6_179 strong{font-size:18px}._distributionCard_zw3m6_603 ._barList_zw3m6_370{grid-template-columns:1fr}._cardHeading_zw3m6_227{align-items:flex-start}._trendSummary_zw3m6_260{gap:1px;display:grid}._trendSummary_zw3m6_260 span{display:none}._idleHeader_zw3m6_236{display:grid}._idleCount_zw3m6_40{justify-self:start}._idleList_zw3m6_457 li{grid-template-columns:1fr}._lastWorn_zw3m6_498,._boostButton_zw3m6_41{grid-area:auto/1}._boostButton_zw3m6_41{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){._historyButton_zw3m6_20,._trendBar_zw3m6_33{transition:none}}._analytics_zw3m6_1{--analytics-ink:#292631;--analytics-muted:#696572;--analytics-line:#ece8ed;--analytics-paper:#fff}._analytics_zw3m6_1 h1,._analytics_zw3m6_1 h2,._analytics_zw3m6_1 h3,._metricValue_zw3m6_164,._trendValue_zw3m6_643{font-family:inherit}._hero_zw3m6_56 h1{letter-spacing:-.035em;font-weight:760}._cardHeading_zw3m6_227 h2,._cardHeading_zw3m6_227 h3,._idleHeader_zw3m6_236 h2{font-weight:720}._metricValue_zw3m6_164 strong,._trendSummary_zw3m6_260 strong,._barMeta_zw3m6_378 strong,._lastWorn_zw3m6_498 strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:720}._eyebrow_zw3m6_19,._kicker_zw3m6_19{color:#aa2945}._historyButton_zw3m6_20,._boostButton_zw3m6_41{color:#fff;background:linear-gradient(135deg,#b92d49,#c13a45);border-color:#b92d49;box-shadow:0 12px 26px #b92d4938}._historyButton_zw3m6_20:hover,._boostButton_zw3m6_41:hover{background:linear-gradient(135deg,#b92d49,#dc4e43);box-shadow:0 15px 30px #d63f5b45}._historyButton_zw3m6_20:focus-visible,._boostButton_zw3m6_41:focus-visible,._methodology_zw3m6_44 summary:focus-visible{outline-color:#2386b87a}._metricCard_zw3m6_22,._panelCard_zw3m6_22{border-color:#ece8ed;border-radius:24px;box-shadow:0 18px 46px #db4b6314,0 5px 16px #3670970d}._metricCard_zw3m6_22:first-child{background:linear-gradient(145deg,#fff,#ddf7eb)}._metricCard_zw3m6_22:nth-child(2){background:linear-gradient(145deg,#fff,#def3ff)}._metricCard_zw3m6_22:nth-child(3){background:linear-gradient(145deg,#fff,#fff4b8)}._metricCard_zw3m6_22:nth-child(4){background:linear-gradient(145deg,#fff,#ffe6df)}._metricCard_zw3m6_22._forest_zw3m6_27:after{background:#78d9b0}._metricCard_zw3m6_22._blue_zw3m6_28:after{background:#70c9f1}._metricCard_zw3m6_22._clay_zw3m6_29:after{background:#f4d34f}._metricCard_zw3m6_22._plum_zw3m6_30:after{background:#ff8c78}._trendPlot_zw3m6_32{background:repeating-linear-gradient(0deg,#0000 0 47px,#e9edf3 48px);border-color:#e6e8ef}._trendBar_zw3m6_33{background:linear-gradient(#ff846c,#d63f5b);box-shadow:0 7px 16px #d63f5b33}._zeroBar_zw3m6_34{background:#e5e7ed}._dataPrompt_zw3m6_35,._emptyIdle_zw3m6_35,._currentBasis_zw3m6_35{background:linear-gradient(145deg,#ddf7eb,#e7f6ff)}._dataPrompt_zw3m6_35>span,._emptyIdle_zw3m6_35>span{color:#28644d;background:#fff}._sage_zw3m6_37{background-color:#63c99b}._sand_zw3m6_38{background-color:#f4c928}._slate_zw3m6_39{background-color:#54b9ec}._idleCount_zw3m6_40{color:#9e3442;background:#ffe6df}._boostButton_zw3m6_41._boosted_zw3m6_43{color:#285f49;box-shadow:none;background:#ddf7eb;border-color:#9cdcc0}._methodology_zw3m6_44{background:#ffffffc2;border-color:#e8e9ef}._analytics_zw3m6_1 button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}@media (width<=700px){._metricCard_zw3m6_22,._panelCard_zw3m6_22{border-radius:20px}}._panel_11qye_1{color:#252923;padding:2px 0 64px}._hero_11qye_2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._hero_11qye_2 h1{font:500 clamp(34px, 5vw, 52px)/1.08 var(--app-font);letter-spacing:-.04em;margin:2px 0 8px}._hero_11qye_2 p:not(._eyebrow_11qye_4){color:#6d726a;max-width:650px;margin:0;font-size:14px;line-height:1.7}._eyebrow_11qye_4{color:#82877e;letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}._summary_11qye_6{text-align:right;background:#edf2ee;border:1px solid #d9dfd9;border-radius:18px;min-width:112px;padding:13px 18px;display:grid}._summary_11qye_6 strong{color:#40584b;font:600 30px/1 var(--app-font)}._summary_11qye_6 span{color:#748078;margin-top:5px;font-size:10px}._filters_11qye_9{background:#fff;border:1px solid #dedfd8;border-radius:18px;grid-template-columns:.85fr .85fr 1.25fr 1fr auto;align-items:end;gap:10px;padding:16px;display:grid;box-shadow:0 12px 28px #3f44380b}._filters_11qye_9 label{color:#777d75;letter-spacing:.04em;gap:6px;font-size:10px;font-weight:800;display:grid}._filters_11qye_9 input,._filters_11qye_9 select{color:#333933;background:#fafaf7;border:1px solid #daddd6;border-radius:10px;outline:none;width:100%;min-width:0;height:42px;padding:0 10px;font:600 12px inherit}._filters_11qye_9 input:focus,._filters_11qye_9 select:focus{border-color:#728778;box-shadow:0 0 0 3px #526b591c}._filters_11qye_9 button,._empty_11qye_13 button{color:#40584b;cursor:pointer;background:#f3f6f3;border:1px solid #ccd3cc;border-radius:10px;height:42px;padding:0 14px;font:800 11px inherit}._filters_11qye_9 button:disabled{cursor:default;opacity:.4}._resultMeta_11qye_15{color:#888d85;justify-content:space-between;margin:16px 3px 22px;font-size:11px;display:flex}._resultMeta_11qye_15 b{color:#525b53}._empty_11qye_13{text-align:center;background:#f8f8f5;border:1px dashed #ccd0c9;border-radius:22px;padding:72px 24px}._empty_11qye_13>span{color:#65776a;border:1px solid #cbd3cc;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:inline-grid}._empty_11qye_13 h2{font:600 21px var(--app-font);margin:16px 0 7px}._empty_11qye_13 p{color:#7d827a;margin:0 0 18px;font-size:13px}._timeline_11qye_21{gap:28px;display:grid}._dateGroup_11qye_22{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:22px;display:grid}._dateMarker_11qye_23{align-items:center;gap:11px;padding-top:4px;display:flex;position:sticky;top:20px}._dateMarker_11qye_23>span{color:#fff;width:45px;height:45px;font:600 19px var(--app-font);background:#40584b;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px #40584b25}._dateMarker_11qye_23 div{gap:3px;display:grid}._dateMarker_11qye_23 b{font-size:12px;line-height:1.35}._dateMarker_11qye_23 small{color:#8c9189;font-size:10px}._recordList_11qye_28{gap:14px;min-width:0;display:grid}._recordCard_11qye_29{background:#fff;border:1px solid #dedfd8;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #3f44380d}._recordTop_11qye_30{border-bottom:1px solid #e5e6df;justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex}._snapshotBadge_11qye_31{color:#536c5b;letter-spacing:.08em;background:#e9eee9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}._recordTop_11qye_30 h2{font:600 23px var(--app-font);margin:9px 0 0}._recordTop_11qye_30 p{color:#777d75;margin:6px 0 0;font-size:12px}._weatherLead_11qye_34{text-align:right;flex:none;align-content:center;display:grid}._weatherLead_11qye_34 strong{color:#40584b;font:500 36px/1 var(--app-font)}._weatherLead_11qye_34 span{color:#7d837b;margin-top:5px;font-size:10px}._contentGrid_11qye_37{background:#e5e6df;grid-template-columns:1.45fr .8fr;gap:1px;display:grid}._outfitSnapshot_11qye_38,._weatherSnapshot_11qye_38{background:#fff;min-width:0;padding:21px 24px 24px}._sectionLabel_11qye_40{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._sectionLabel_11qye_40 span{color:#515851;letter-spacing:.06em;font-size:11px;font-weight:800}._sectionLabel_11qye_40 small{color:#8b9088;font-size:10px}._itemGrid_11qye_43{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._item_11qye_43{background:#fafaf8;border:1px solid #e6e7e1;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}._itemVisual_11qye_45{color:#fff;text-shadow:0 1px 3px #0005;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}._itemVisual_11qye_45 img{object-fit:cover;width:100%;height:100%}._itemVisual_11qye_45 span{font:600 16px var(--app-font)}._item_11qye_43>div:last-child{gap:4px;min-width:0;display:grid}._item_11qye_43 b{color:#424842;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._item_11qye_43>div:last-child span{color:#92968e;font-size:9px}._weatherSnapshot_11qye_38 dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}._weatherSnapshot_11qye_38 dl div{border-bottom:1px solid #e5e6df;padding-bottom:9px}._weatherSnapshot_11qye_38 dt{color:#949890;font-size:9px}._weatherSnapshot_11qye_38 dd{color:#3f463f;font:700 12px var(--app-font);margin:4px 0 0}._manualWeather_11qye_55{color:#765f42;background:#eee8dc;border-radius:8px;margin:13px 0 0;padding:7px 9px;font-size:10px;font-weight:700}._feedbackSummary_11qye_56,._feedbackEditor_11qye_56{background:#f5f6f2;border-top:1px solid #e5e6df;padding:18px 24px 21px}._feedbackHeading_11qye_57{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._feedbackHeading_11qye_57>div{gap:3px;display:grid}._feedbackHeading_11qye_57 span{color:#4f574f;letter-spacing:.05em;font-size:11px;font-weight:800}._feedbackHeading_11qye_57 small{color:#92968e;font-size:9px}._feedbackHeading_11qye_57 button{color:#40584b;cursor:pointer;background:0 0;border:0;padding:0;font:800 11px inherit}._savedTags_11qye_62,._tagPicker_11qye_62{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}._savedTags_11qye_62 span,._tagPicker_11qye_62 button{color:#5f675f;background:#fff;border:1px solid #d8ddd7;border-radius:999px;padding:7px 10px;font:700 10px inherit}._tagPicker_11qye_62 button{cursor:pointer}._feedbackNote_11qye_66{color:#626962;font:italic 12px/1.65 var(--app-font);margin:12px 0 0}._noFeedback_11qye_67{color:#999d96;margin:10px 0 0;font-size:11px}._noteField_11qye_68{gap:7px;margin-top:14px;display:grid}._noteField_11qye_68>span{color:#646b64;justify-content:space-between;font-size:10px;font-weight:800;display:flex}._noteField_11qye_68 small{color:#969a93;font-weight:500}._noteField_11qye_68 textarea{resize:vertical;color:#343934;background:#fff;border:1px solid #d8ddd7;border-radius:11px;outline:none;min-height:82px;padding:10px 12px;font:12px/1.6 inherit}._noteField_11qye_68 textarea:focus{border-color:#728778;box-shadow:0 0 0 3px #526b591c}._feedbackActions_11qye_73{align-items:center;gap:12px;margin-top:11px;display:flex}._feedbackActions_11qye_73>button{color:#fff;cursor:pointer;background:#40584b;border:0;border-radius:10px;padding:10px 14px;font:800 11px inherit}._feedbackStatus_11qye_75{color:#687468;margin:0;font-size:10px;line-height:1.5}._feedbackSummary_11qye_56>._feedbackStatus_11qye_75{margin-top:10px}@media (width<=980px){._filters_11qye_9{grid-template-columns:repeat(2,1fr)}._filters_11qye_9 button{grid-column:1/-1}._dateGroup_11qye_22{grid-template-columns:1fr;gap:10px}._dateMarker_11qye_23{position:static}}._filters_11qye_9,._recordCard_11qye_29{background:#fffdf8;border-color:#eadfce;box-shadow:0 16px 40px #6f532f14}._filters_11qye_9 input,._filters_11qye_9 select{background:#fff9ef;border-color:#e4d8c7}._tagPicker_11qye_62 ._selectedTag_11qye_65{background:#6f8b67;border-color:#6f8b67}._feedbackActions_11qye_73>button{background:linear-gradient(135deg,#b95f46,#cc775b)}@media (width<=700px){._panel_11qye_1{padding-bottom:18px}._filters_11qye_9{padding:14px}._recordCard_11qye_29{border-radius:18px}._feedbackActions_11qye_73>button,._filters_11qye_9 button{min-height:44px}}._panel_11qye_1{color:#292631}._panel_11qye_1 h1,._panel_11qye_1 h2,._panel_11qye_1 h3,._summary_11qye_6 strong,._dateMarker_11qye_23>span,._weatherLead_11qye_34 strong,._itemVisual_11qye_45 span,._weatherSnapshot_11qye_38 dd,._restorePreview_11qye_117 dd{font-family:inherit}._hero_11qye_2 h1{letter-spacing:-.035em;font-weight:760}._empty_11qye_13 h2,._recordTop_11qye_30 h2{letter-spacing:-.025em;font-weight:720}._summary_11qye_6 strong,._dateMarker_11qye_23>span,._weatherLead_11qye_34 strong,._weatherSnapshot_11qye_38 dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:720}._eyebrow_11qye_4{color:#aa2945}._summary_11qye_6{background:linear-gradient(145deg,#ddf7eb,#fff4b8);border-color:#bde8d3}._summary_11qye_6 strong{color:#28644d}._filters_11qye_9,._recordCard_11qye_29{background:#fff;border-color:#ece8ed;border-radius:24px;box-shadow:0 18px 46px #db4b6314,0 5px 16px #3670970d}._filters_11qye_9 input,._filters_11qye_9 select,._noteField_11qye_68 textarea{color:#292631;background:#fbfbfd;border-color:#dddce3}._filters_11qye_9 input:focus,._filters_11qye_9 select:focus,._noteField_11qye_68 textarea:focus{border-color:#2386b8;box-shadow:0 0 0 3px #2386b82e}._filters_11qye_9 button,._empty_11qye_13 button{color:#9e3442;background:#fff0ec;border-color:#f3b4a7}._filters_11qye_9 button:hover,._empty_11qye_13 button:hover{background:#ffe6df;border-color:#ff765f}._empty_11qye_13{background:#ffffffb8;border-color:#d9dce4}._dateMarker_11qye_23>span{background:linear-gradient(145deg,#ff765f,#d63f5b);box-shadow:0 10px 24px #d63f5b38}._recordTop_11qye_30,._feedbackSummary_11qye_56,._feedbackEditor_11qye_56{border-color:#ece8ed}._snapshotBadge_11qye_31{color:#285f49;background:#ddf7eb}._weatherLead_11qye_34 strong{color:#b92d49}._contentGrid_11qye_37{background:#ece8ed}._outfitSnapshot_11qye_38{background:#fff}._weatherSnapshot_11qye_38{background:linear-gradient(145deg,#fff9d8,#def3ff)}._item_11qye_43{background:#fbfbfd;border-color:#e6e7ed}._manualWeather_11qye_55{color:#685000;background:#fff4b8}._feedbackSummary_11qye_56,._feedbackEditor_11qye_56{background:#f8f9fb}._savedTags_11qye_62 span,._tagPicker_11qye_62 button{background:#fff;border-color:#dddce3}._tagPicker_11qye_62 button:hover{background:#fff0ec;border-color:#ff9b88}._tagPicker_11qye_62 ._selectedTag_11qye_65{color:#fff;background:#b92d49;border-color:#b92d49}._feedbackActions_11qye_73>button{background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 10px 22px #b92d4933}._feedbackActions_11qye_73>button:hover{background:linear-gradient(135deg,#b92d49,#dc4e43)}._panel_11qye_1 button:focus-visible,._panel_11qye_1 input:focus-visible,._panel_11qye_1 select:focus-visible,._panel_11qye_1 textarea:focus-visible{outline-offset:3px;outline:3px solid #2386b87a}._panel_11qye_1 button:disabled{opacity:.52;box-shadow:none;transform:none}@media (width<=700px){._filters_11qye_9,._recordCard_11qye_29{border-radius:20px}._hero_11qye_2{flex-direction:column;align-items:flex-start}._summary_11qye_6{text-align:left;order:-1;align-items:baseline;gap:7px;min-width:0;display:flex}._summary_11qye_6 strong{font-size:24px}._filters_11qye_9{grid-template-columns:1fr}._filters_11qye_9 button{grid-column:auto}._recordTop_11qye_30{padding:18px}._contentGrid_11qye_37{grid-template-columns:1fr}._outfitSnapshot_11qye_38,._weatherSnapshot_11qye_38,._feedbackSummary_11qye_56,._feedbackEditor_11qye_56{padding:18px}._itemGrid_11qye_43{grid-template-columns:1fr}}._page_crzhf_1{--ink:#2c2929;--muted:#716a6b;--wine:#8f3148;--wine-dark:#702338;--cream:#fbf6ef;--line:#e9ded9;min-height:100svh;color:var(--ink);background:#fffdf9;grid-template-columns:minmax(460px,1.08fr) minmax(480px,.92fr);display:grid}._story_crzhf_2{isolation:isolate;color:#fffaf5;background:linear-gradient(145deg,#ffffff12,#0000 38%),linear-gradient(150deg,#3d3435 0%,#50393e 48%,#6d3947 100%);grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}._story_crzhf_2:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}._storyGlow_crzhf_4{z-index:-1;background:radial-gradient(circle,#e6919a57,#e6919a14 46%,#0000 70%);border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-12rem;right:-12rem}._brand_crzhf_5,._mobileBrand_crzhf_5{align-items:center;gap:13px;display:flex}._brandMark_crzhf_5{color:#fff8ef;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 30px #1e0f132e}._brand_crzhf_5 strong,._brand_crzhf_5 small,._mobileBrand_crzhf_5 strong,._mobileBrand_crzhf_5 small{display:block}._brand_crzhf_5 strong{letter-spacing:.13em;font-size:21px}._brand_crzhf_5 small{color:#fff8ef9c;letter-spacing:.18em;margin-top:3px;font-size:9px;font-weight:700}._storyCopy_crzhf_6{z-index:1;align-self:center;max-width:680px;padding:clamp(60px,8vh,104px) 0 250px}._eyebrow_crzhf_6{color:#efbfc5;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:750;display:flex}._storyCopy_crzhf_6 h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:650;line-height:1.13}._lead_crzhf_6{color:#fff8efb8;max-width:470px;margin:26px 0 0;font-size:15px;line-height:1.85}._wardrobeVisual_crzhf_7{z-index:0;width:min(470px,66%);height:245px;position:absolute;bottom:88px;right:clamp(28px,5vw,82px)}._rail_crzhf_7{background:linear-gradient(90deg,#0000,#ffffff73 15% 85%,#0000);border-radius:4px;height:2px;position:absolute;top:22px;left:0;right:0}._garment_crzhf_7{transform-origin:50% 0;width:94px;height:160px;position:absolute;top:22px}._garment_crzhf_7 i{border:1.5px solid #ffffff8c;border-bottom:0;border-radius:18px 18px 0 0;width:30px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}._garment_crzhf_7 span{clip-path:polygon(25% 0,41% 9%,59% 9%,75% 0,100% 18%,84% 34%,78% 27%,78% 100%,22% 100%,22% 27%,16% 34%,0 18%);border-radius:25px 25px 12px 12px;position:absolute;inset:16px 5px 0;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 36px #1d0d1229}._garmentOne_crzhf_7{left:2%;transform:rotate(-2deg)}._garmentOne_crzhf_7 span{background:linear-gradient(150deg,#d8a4a8,#b96b76)}._garmentTwo_crzhf_7{left:26%;transform:rotate(1deg)}._garmentTwo_crzhf_7 span{background:linear-gradient(150deg,#d7c3a2,#ad8e64)}._garmentThree_crzhf_7{left:50%;transform:rotate(-1deg)}._garmentThree_crzhf_7 span{background:linear-gradient(150deg,#81978a,#526a5c)}._lookCard_crzhf_8{color:#463c3d;background:#fffcf7eb;border:1px solid #ffffff38;border-radius:18px;width:180px;padding:16px;position:absolute;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 22px 48px #1c0d1238}._lookCard_crzhf_8>span{color:#916b70;letter-spacing:.1em;font-size:10px;font-weight:750}._lookCard_crzhf_8 strong{margin-top:8px;font-size:15px;display:block}._lookCard_crzhf_8 small{color:#777067;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}._lookCard_crzhf_8 small svg{color:#607a65}._storyFooter_crzhf_8{z-index:1;color:#fff8ef94;letter-spacing:.08em;border-top:1px solid #ffffff21;justify-content:space-between;gap:24px;padding-top:20px;font-size:10px;display:flex}._storyFooter_crzhf_8 span:first-child{align-items:center;gap:7px;display:flex}._access_crzhf_9{background:radial-gradient(circle at 100% 0%,#cf7a861c,transparent 23rem),linear-gradient(145deg,#fffdf9,var(--cream));flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:46px clamp(32px,6vw,92px) 28px;display:flex}._mobileTitle_crzhf_9{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._mobileBrand_crzhf_5{display:none}._formShell_crzhf_9{width:min(420px,100%);margin:auto 0}._formHeading_crzhf_9>p{color:var(--wine);letter-spacing:.2em;margin:0 0 12px;font-size:10px;font-weight:800}._formHeading_crzhf_9 h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:700;line-height:1.15}._formHeading_crzhf_9>span{color:var(--muted);margin-top:13px;font-size:14px;line-height:1.7;display:block}._alert_crzhf_10{color:#8a293d;background:#fff1f2;border:1px solid #e8bac1;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;margin-top:24px;padding:12px 14px;display:grid}._alert_crzhf_10 svg{margin-top:2px}._alert_crzhf_10 strong{font-size:12px;display:block}._alert_crzhf_10 p{margin:4px 0 0;font-size:11px;line-height:1.55}._form_crzhf_9{gap:19px;margin-top:32px;display:grid}._field_crzhf_10{gap:8px;display:grid}._field_crzhf_10>span{color:#514b4c;font-size:12px;font-weight:750}._field_crzhf_10 input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#ffffffc7;border-radius:13px;padding:13px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}._field_crzhf_10 input::placeholder{color:#aaa1a0}._field_crzhf_10 input:hover{background:#fff;border-color:#d7c5c2}._field_crzhf_10 input:focus{border-color:var(--wine);background:#fff;outline:0;box-shadow:0 0 0 4px #8f31481c}._field_crzhf_10 input[aria-invalid=true]{background:#fff8f8;border-color:#bd4358}._field_crzhf_10 small{color:#a62f45;font-size:11px;line-height:1.4}._submit_crzhf_11{background:linear-gradient(135deg,var(--wine),var(--wine-dark));color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:6px;padding:0 19px;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 15px 30px #70233838}._submit_crzhf_11:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #70233847}._submit_crzhf_11:active:not(:disabled){transform:translateY(0)}._submit_crzhf_11:focus-visible{outline-offset:3px;outline:3px solid #8f314847}._submit_crzhf_11:disabled{cursor:wait;opacity:.72}._spinner_crzhf_11{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite _spin_crzhf_11}._securityNote_crzhf_11{color:#837a77;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:10px;display:flex}._securityNote_crzhf_11 svg{color:#7d7254}._copyright_crzhf_11{color:#a09894;letter-spacing:.05em;margin:0;font-size:10px}@keyframes _spin_crzhf_11{to{transform:rotate(360deg)}}@media (width<=980px){._page_crzhf_1{grid-template-columns:minmax(360px,.86fr) minmax(430px,1.14fr)}._story_crzhf_2{padding:32px}._storyCopy_crzhf_6{padding-bottom:220px}._wardrobeVisual_crzhf_7{transform-origin:100% 100%;width:calc(100% - 52px);right:26px;transform:scale(.9)}._storyFooter_crzhf_8 span:last-child{display:none}}@media (height<=820px) and (width>=761px){._story_crzhf_2{padding-top:28px;padding-bottom:28px}._storyCopy_crzhf_6{padding:32px 0 174px}._storyCopy_crzhf_6 h1{font-size:clamp(40px,4.4vw,60px)}._lead_crzhf_6{margin-top:18px}._wardrobeVisual_crzhf_7{transform-origin:100% 100%;bottom:54px;transform:scale(.78)}._access_crzhf_9{padding-top:28px;padding-bottom:20px}._form_crzhf_9{margin-top:24px}._copyright_crzhf_11{margin-top:18px}}@media (width<=760px),(height<=500px) and (width<=900px){._page_crzhf_1{background:var(--cream);min-height:100svh;display:block}._story_crzhf_2{display:none}._access_crzhf_9{min-height:100svh;padding:max(24px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));justify-content:flex-start}._mobileBrand_crzhf_5{align-self:flex-start;display:flex}._mobileBrand_crzhf_5 ._brandMark_crzhf_5{width:43px;height:43px;color:var(--wine);background:#fff;border-color:#e4cdc9;box-shadow:0 10px 26px #7023381a}._mobileBrand_crzhf_5 strong{letter-spacing:.1em;font-size:18px}._mobileBrand_crzhf_5 small{color:var(--muted);margin-top:2px;font-size:9px}._formShell_crzhf_9{margin:clamp(62px,12vh,110px) 0 auto}._formHeading_crzhf_9 h2{font-size:38px}._form_crzhf_9{margin-top:28px}._copyright_crzhf_11{text-align:center;margin-top:42px}}@media (height<=500px) and (width<=900px){._access_crzhf_9{padding-top:18px;padding-bottom:18px}._mobileBrand_crzhf_5{position:absolute;top:18px;left:22px}._formShell_crzhf_9{width:min(520px,100% - 180px);margin:10px 0 18px}._formHeading_crzhf_9>span{display:none}._form_crzhf_9{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}._submit_crzhf_11{grid-column:1/-1}._securityNote_crzhf_11{margin-top:10px}._copyright_crzhf_11{display:none}}@media (width<=380px){._access_crzhf_9{padding-left:17px;padding-right:17px}._formShell_crzhf_9{margin-top:46px}._formHeading_crzhf_9 h2{font-size:34px}}@media (prefers-reduced-motion:reduce){._submit_crzhf_11,._field_crzhf_10 input{transition:none}._spinner_crzhf_11{animation-duration:1.5s}}._panel_1xj5n_1{--purchase-ink:#414138;--purchase-muted:#77766b;--purchase-line:#eadfce;--purchase-green:#6f8b67;--purchase-paper:#fff9ef;color:var(--purchase-ink);width:100%}._heroMeta_1xj5n_20{border-color:#e2cfb7}._workbench_1xj5n_22,._scoreCard_1xj5n_22,._metricGrid_1xj5n_22 article,._evidenceCard_1xj5n_22,._gapCard_1xj5n_22,._historyList_1xj5n_22{border-color:var(--purchase-line);background:#fffdf8;box-shadow:0 16px 42px #6f532f14}._uploadIcon_1xj5n_32{background:linear-gradient(145deg,#e99e80,#efc75f)}._privacyTip_1xj5n_33,._intentBlock_1xj5n_33{border-color:#e7d8c4}._fields_1xj5n_34 input:not([type=checkbox]):not([type=range]),._fields_1xj5n_34 select,._choice_1xj5n_34 span,._sceneChoice_1xj5n_34 span{background-color:#fff9ef;border-color:#e5d9c8}._choice_1xj5n_34 input:checked+span,._sceneChoice_1xj5n_34 input:checked+span{background:#6f8b67;border-color:#6f8b67}._analyzeButton_1xj5n_40:hover{box-shadow:0 13px 28px #b95f4647}._metricGrid_1xj5n_22 strong,._similarItem_1xj5n_51 b{color:#a95b43}._outfitExamples_1xj5n_53 strong,._gapList_1xj5n_53>div{background:#fff7e9}._emptyHistory_1xj5n_55{background:#fff7e9;border-color:#dfcbb0}._deleteButton_1xj5n_56:hover{background:#fde7dd}@media (width<=700px){._panel_1xj5n_1{padding-bottom:18px}._workbench_1xj5n_22{border-radius:18px}._uploadColumn_1xj5n_27,._formColumn_1xj5n_60{padding:17px}._imageStage_1xj5n_29{aspect-ratio:4/3}._analyzeButton_1xj5n_40{min-height:46px}}._hero_1xj5n_20{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}._eyebrow_1xj5n_19{color:#858a82;letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:750}._hero_1xj5n_20 h1,._resultHeading_1xj5n_83 h2,._historyHeading_1xj5n_84 h2{letter-spacing:-.035em;margin:0;font-family:inherit;font-weight:500}._hero_1xj5n_20 h1{font-size:clamp(38px,5vw,58px)}._lead_1xj5n_95{color:#666d65;margin:12px 0 0;font-size:14px;line-height:1.7}._heroMeta_1xj5n_20{white-space:nowrap;border-bottom:1px solid #cfd2ca;align-items:baseline;gap:9px;padding:0 0 10px;display:flex}._heroMeta_1xj5n_20 strong{color:var(--purchase-green);font-family:inherit;font-size:28px}._heroMeta_1xj5n_20 span{color:var(--purchase-muted);font-size:12px}._workbench_1xj5n_22{border:1px solid var(--purchase-line);background:#fff;border-radius:24px;grid-template-columns:minmax(260px,.78fr) minmax(460px,1.45fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #3f443814}._uploadColumn_1xj5n_27,._formColumn_1xj5n_60{min-width:0;padding:28px}._uploadColumn_1xj5n_27{border-right:1px solid var(--purchase-line);background:#efefe9}._sectionTitle_1xj5n_28{align-items:center;gap:12px;margin-bottom:22px;display:flex}._sectionTitle_1xj5n_28>span{color:#365041;background:#dae4dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:12px;display:flex}._sectionTitle_1xj5n_28 h2{margin:0 0 3px;font-family:inherit;font-size:20px;font-weight:600}._sectionTitle_1xj5n_28 p{color:var(--purchase-muted);margin:0;font-size:11px}._imageStage_1xj5n_29{aspect-ratio:4/5;cursor:pointer;background:#e4e4dc;border:1px dashed #b8bcb3;border-radius:18px;justify-content:center;align-items:center;max-height:460px;display:flex;position:relative;overflow:hidden}._imageStage_1xj5n_29:hover{border-color:var(--purchase-green)}._imageStage_1xj5n_29:focus-within{box-shadow:0 0 0 3px #40584b29}._imageStage_1xj5n_29._hasImage_1xj5n_31{background:#dadbd4;border-style:solid}._imageStage_1xj5n_29>img{object-fit:contain;width:100%;height:100%}._fileInput_1xj5n_210{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}._uploadPrompt_1xj5n_219{color:#555d55;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}._uploadIcon_1xj5n_32{background:var(--purchase-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:4px;font-size:24px;font-weight:300;display:flex}._uploadIcon_1xj5n_32 svg{display:block}._uploadPrompt_1xj5n_219 strong{font-size:14px}._uploadPrompt_1xj5n_219 small{color:#858b82;font-size:11px}._imageActions_1xj5n_255{gap:10px;margin-top:10px;display:flex}._imageActions_1xj5n_255 button{color:var(--purchase-green);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}._imageActions_1xj5n_255 button:last-child{color:#986054;margin-left:auto}._privacyTip_1xj5n_33{color:#737a72;border-top:1px solid #d6d7cf;align-items:flex-start;gap:9px;margin-top:22px;padding-top:17px;font-size:11px;line-height:1.6;display:flex}._privacyTip_1xj5n_33 p{margin:0}._privacyIcon_1xj5n_291{flex:none;margin-top:1px;display:block}._fields_1xj5n_34{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._fields_1xj5n_34>label,._fields_1xj5n_34>fieldset{min-width:0}._fields_1xj5n_34 label>span,._fields_1xj5n_34 legend{color:#656b64;margin:0 0 7px;font-size:12px;font-weight:650;display:block}._fields_1xj5n_34 input:not([type=checkbox]):not([type=range]),._fields_1xj5n_34 select{appearance:none;color:var(--purchase-ink);font:inherit;background:#f7f7f3;border:1px solid #dedfd8;border-radius:10px;outline:none;width:100%;height:43px;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}._fields_1xj5n_34 select{background-image:linear-gradient(45deg,#0000 50%,#777d76 50%),linear-gradient(135deg,#777d76 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}._fields_1xj5n_34 input:disabled{color:#7f847e}._fields_1xj5n_34 input::placeholder{color:#a2a69f}._fullField_1xj5n_355{grid-column:1/-1}._fields_1xj5n_34 fieldset{border:0;margin:0;padding:0}._choiceRow_1xj5n_365,._sceneChoices_1xj5n_366{flex-wrap:wrap;gap:8px;display:flex}._choice_1xj5n_34,._sceneChoice_1xj5n_34{cursor:pointer;position:relative}._choice_1xj5n_34 input,._sceneChoice_1xj5n_34 input{opacity:0;pointer-events:none;position:absolute}._choice_1xj5n_34 span,._sceneChoice_1xj5n_34 span{color:#666d65;background:#f7f7f3;border:1px solid #dedfd8;border-radius:9px;justify-content:center;align-items:center;min-width:52px;min-height:36px;padding:8px 12px;margin:0!important;font-size:12px!important;font-weight:500!important;display:flex!important}._choice_1xj5n_34 input:focus-visible+span,._sceneChoice_1xj5n_34 input:focus-visible+span{box-shadow:0 0 0 3px #40584b2e}._sceneChoice_1xj5n_34 span{min-width:0}._rangeLabel_1xj5n_38{justify-content:space-between;display:flex!important}._rangeLabel_1xj5n_38 strong{color:var(--purchase-green)}._rangeLabel_1xj5n_38 label{color:#656b64;font-size:12px;font-weight:650}._range_1xj5n_37{accent-color:var(--purchase-green);cursor:pointer;width:100%;height:18px;margin:4px 0 0}._intentBlock_1xj5n_33{border-top:1px solid #ecece7;margin-top:24px;padding-top:21px}._intentHeading_1xj5n_39{align-items:center;gap:9px;margin-bottom:16px;display:flex}._intentHeading_1xj5n_39 h3{margin:0;font-size:14px}._intentHeading_1xj5n_39>span{color:#858a82;background:#efefe9;border-radius:999px;padding:4px 8px;font-size:10px}._error_1xj5n_467{color:#8b4d43;background:#fbefeb;border-radius:9px;margin:18px 0 0;padding:10px 12px;font-size:12px}._analyzeButton_1xj5n_40{background:var(--purchase-green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:20px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 22px #40584b40}._analyzeButton_1xj5n_40:hover{transform:translateY(-1px);box-shadow:0 13px 28px #40584b4d}._buttonIcon_1xj5n_500{flex:none;display:block}._resultSection_1xj5n_505,._historySection_1xj5n_506{margin-top:52px}._resultHeading_1xj5n_83,._historyHeading_1xj5n_84{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}._resultHeading_1xj5n_83 h2,._historyHeading_1xj5n_84 h2{font-size:30px}._resultHeading_1xj5n_83>p,._historyHeading_1xj5n_84>span{color:var(--purchase-muted);margin:0;font-size:11px}._resultGrid_1xj5n_530{grid-template-columns:1.05fr 1fr;gap:16px;display:grid}._scoreCard_1xj5n_22,._metricGrid_1xj5n_22 article,._evidenceCard_1xj5n_22,._gapCard_1xj5n_22{border:1px solid var(--purchase-line);background:#fff;border-radius:20px}._scoreCard_1xj5n_22{--tone:#40584b;padding:24px}._scoreTop_1xj5n_555{justify-content:space-between;align-items:flex-start;display:flex}._scoreTop_1xj5n_555>div>span{color:var(--purchase-muted);margin-bottom:4px;font-size:12px;display:block}._scoreLabel_1xj5n_568 em{color:#9a654c;vertical-align:2px;background:#fff0dc;border:1px solid #efd5b6;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-block}._scoreTop_1xj5n_555 strong{color:var(--tone);font-family:inherit;font-size:62px;font-weight:500;line-height:1}._scoreTop_1xj5n_555 small{color:#91958f;font-size:12px}._verdict_1xj5n_595{background:color-mix(in srgb, var(--tone) 12%, white);color:var(--tone);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}._scoreTrack_1xj5n_47{background:#ebede8;border-radius:99px;height:7px;margin:18px 0;overflow:hidden}._scoreTrack_1xj5n_47 span{background:var(--tone);border-radius:inherit;height:100%;display:block}._confidence_1xj5n_619{justify-content:space-between;align-items:center;font-size:12px;display:flex}._confidence_1xj5n_619 span{color:var(--purchase-muted)}._confidence_1xj5n_619 strong{color:var(--tone)}._sceneScope_1xj5n_634{border-top:1px solid #ecece7;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;padding-top:13px;font-size:11px;display:flex}._sceneScope_1xj5n_634>span{color:var(--purchase-muted);flex:none;padding-top:3px}._sceneScope_1xj5n_634>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}._sceneScope_1xj5n_634 small{color:#587054;background:#edf4e9;border-radius:999px;padding:4px 7px;font-size:9px}._scoreCard_1xj5n_22>p{color:#777d76;border-top:1px solid #ecece7;margin:17px 0 0;padding-top:14px;font-size:11px;line-height:1.65}._metricGrid_1xj5n_22{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._metricGrid_1xj5n_22 article{flex-direction:column;justify-content:center;min-height:180px;padding:18px;display:flex}._metricGrid_1xj5n_22 span{color:var(--purchase-muted);font-size:11px}._metricGrid_1xj5n_22 strong{color:var(--purchase-green);margin:8px 0 10px;font-family:inherit;font-size:38px;font-weight:500}._metricGrid_1xj5n_22 small{color:#868b84;font-size:10px;line-height:1.5}._metricGrid_1xj5n_22 ._replacementFraction_1xj5n_708{color:#5d7888;font-weight:650}._evidenceGrid_1xj5n_713{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}._evidenceCard_1xj5n_22,._gapCard_1xj5n_22{padding:22px}._cardHeading_1xj5n_19{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}._cardHeading_1xj5n_19 span{color:#8a8f88;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}._cardHeading_1xj5n_19 h3{margin:0;font-family:inherit;font-size:18px}._cardHeading_1xj5n_19 small{color:#858a82;font-size:10px}._similarList_1xj5n_752{gap:2px;display:grid}._similarItem_1xj5n_51{border-top:1px solid #efefe9;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}._similarItem_1xj5n_51:first-child{border-top:0}._itemThumb_1xj5n_52,._itemSwatch_1xj5n_771,._missingThumb_1xj5n_772{border-radius:10px;width:44px;height:44px}._itemThumb_1xj5n_52{object-fit:cover;background:#ecece7}._itemSwatch_1xj5n_771,._missingThumb_1xj5n_772{color:#ffffffd1;justify-content:center;align-items:center;font-family:inherit;display:flex}._missingThumb_1xj5n_772{color:#81867f;background:#dedfd8}._missingThumb_1xj5n_772 svg{display:block}._similarItem_1xj5n_51>div:nth-child(2){min-width:0}._similarItem_1xj5n_51 strong,._similarItem_1xj5n_51 span{display:block}._similarItem_1xj5n_51 strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;overflow:hidden}._similarItem_1xj5n_51 span{color:var(--purchase-muted);font-size:10px}._similarItem_1xj5n_51 b{color:var(--purchase-green);font-family:inherit;font-size:16px}._similarScore_1xj5n_829{text-align:right}._similarScore_1xj5n_829 b,._similarScore_1xj5n_829 small{display:block}._similarScore_1xj5n_829 small{color:var(--purchase-muted);white-space:nowrap;margin-top:3px;font-size:8px}._outfitExamples_1xj5n_53{margin:0;padding:0;list-style:none}._outfitExamples_1xj5n_53 li{border-top:1px solid #efefe9;grid-template-columns:27px 1fr;align-items:flex-start;gap:13px;padding:13px 0;display:grid}._outfitExamples_1xj5n_53 li:first-child{border-top:0}._outfitExamples_1xj5n_53 li>span{color:#8c918a;padding-top:2px;font-family:inherit;font-size:11px}._outfitExamples_1xj5n_53 li>div{min-width:0}._outfitPieces_1xj5n_875{flex-wrap:wrap;gap:6px;display:flex}._outfitExamples_1xj5n_53 strong{color:#545b54;background:#f0f1ec;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:550}._outfitMeta_1xj5n_890{color:#7d827a;margin-top:8px;font-size:9px;line-height:1.5;display:block}._emptyText_1xj5n_898{color:var(--purchase-muted);text-align:center;margin:22px 0;font-size:12px;line-height:1.6}._gapCard_1xj5n_22{margin-top:16px}._gapList_1xj5n_53{gap:10px;display:grid}._gapList_1xj5n_53>div{background:#f6f6f1;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}._gapList_1xj5n_53>div>span{color:var(--purchase-green);background:#dce5de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:11px;display:flex}._gapList_1xj5n_53 p{margin:0}._gapList_1xj5n_53 strong,._gapList_1xj5n_53 small{display:block}._gapList_1xj5n_53 strong{margin:2px 0 5px;font-size:12px}._gapList_1xj5n_53 small{color:var(--purchase-muted);font-size:10px;line-height:1.55}._historyList_1xj5n_22{border:1px solid var(--purchase-line);background:#fff;border-radius:20px;overflow:hidden}._historyItem_1xj5n_965{border-top:1px solid #ecece7;grid-template-columns:58px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:14px 18px;display:grid}._historyItem_1xj5n_965:first-child{border-top:0}._historyItem_1xj5n_965>img,._historyPlaceholder_1xj5n_979{object-fit:cover;background:#e8e8e1;border-radius:11px;width:58px;height:58px}._historyPlaceholder_1xj5n_979{color:#858a82;justify-content:center;align-items:center;font-family:inherit;display:flex}._historyPlaceholder_1xj5n_979 svg{display:block}._historyMain_1xj5n_999{min-width:0}._historyMain_1xj5n_999>div{align-items:baseline;gap:9px;display:flex}._historyMain_1xj5n_999 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._historyMain_1xj5n_999 span,._historyMain_1xj5n_999 p{color:var(--purchase-muted);font-size:10px}._historyMain_1xj5n_999 p{margin:7px 0 0}._historyScore_1xj5n_1026{text-align:right;min-width:92px}._historyScore_1xj5n_1026 strong,._historyScore_1xj5n_1026 span{display:block}._historyScore_1xj5n_1026 strong{color:var(--tone);font-family:inherit;font-size:24px}._historyScore_1xj5n_1026 span{color:var(--tone);font-size:10px;font-weight:700}._deleteButton_1xj5n_56{color:#92968f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}._deleteIcon_1xj5n_1067{display:block;transform:rotate(45deg)}._emptyHistory_1xj5n_55{color:#747a72;text-align:center;background:#efefe9;border:1px dashed #cfd1ca;border-radius:18px;flex-direction:column;align-items:center;min-height:180px;padding:30px;display:flex}._emptyHistory_1xj5n_55>span{color:var(--purchase-green);margin-bottom:10px;font-size:22px}._emptyHistory_1xj5n_55>span svg{display:block}._emptyHistory_1xj5n_55 strong{color:#4f5650;font-size:13px}._emptyHistory_1xj5n_55 p{margin:7px 0 0;font-size:11px}@media (width<=1050px){._workbench_1xj5n_22{grid-template-columns:minmax(230px,.72fr) minmax(420px,1.28fr)}._uploadColumn_1xj5n_27,._formColumn_1xj5n_60{padding:22px}._resultGrid_1xj5n_530{grid-template-columns:.9fr 1.1fr}._metricGrid_1xj5n_22{grid-template-columns:1fr}._metricGrid_1xj5n_22 article{min-height:0}}@media (width<=820px){._workbench_1xj5n_22,._resultGrid_1xj5n_530,._evidenceGrid_1xj5n_713{grid-template-columns:1fr}._uploadColumn_1xj5n_27{border-bottom:1px solid var(--purchase-line);border-right:0}._imageStage_1xj5n_29{aspect-ratio:16/10;max-height:420px}._metricGrid_1xj5n_22{grid-template-columns:repeat(3,1fr)}._metricGrid_1xj5n_22 article{min-height:145px}}@media (width<=560px){._hero_1xj5n_20{flex-direction:column;align-items:flex-start;gap:18px}._heroMeta_1xj5n_20{width:100%}._uploadColumn_1xj5n_27,._formColumn_1xj5n_60{padding:18px}._fields_1xj5n_34{grid-template-columns:1fr}._fullField_1xj5n_355{grid-column:auto}._resultHeading_1xj5n_83{flex-direction:column;align-items:flex-start;gap:8px}._metricGrid_1xj5n_22{grid-template-columns:1fr}._metricGrid_1xj5n_22 article{min-height:110px}._historyItem_1xj5n_965{grid-template-columns:50px minmax(0,1fr) 28px;align-items:start;padding:13px}._historyItem_1xj5n_965>img,._historyPlaceholder_1xj5n_979{width:50px;height:50px}._historyScore_1xj5n_1026{text-align:left;grid-column:2;min-width:0}._historyScore_1xj5n_1026 strong,._historyScore_1xj5n_1026 span{margin-right:7px;display:inline}._deleteButton_1xj5n_56{grid-area:1/3}}._panel_1xj5n_1{--purchase-ink:#292631;--purchase-muted:#696572;--purchase-line:#ece8ed;--purchase-green:#d63f5b;--purchase-paper:#f8f9fb}._panel_1xj5n_1 h1,._panel_1xj5n_1 h2,._panel_1xj5n_1 h3,._scoreValue_1xj5n_1224,._historyScore_1xj5n_1026 strong{font-family:inherit}._eyebrow_1xj5n_19,._cardHeading_1xj5n_19 span{color:#aa2945}._heroMeta_1xj5n_20{background:#fff0ec;border-color:#ffd6cb}._heroMeta_1xj5n_20 strong{color:#a92542}._workbench_1xj5n_22,._scoreCard_1xj5n_22,._metricGrid_1xj5n_22 article,._evidenceCard_1xj5n_22,._gapCard_1xj5n_22,._historyList_1xj5n_22{background:#fff;border-color:#ece8ed;border-radius:24px;box-shadow:0 18px 46px #db4b6314,0 5px 16px #3670970d}._uploadColumn_1xj5n_27{background:linear-gradient(160deg,#fff4b8,#ffe6df);border-color:#ece8ed}._sectionTitle_1xj5n_28>span{color:#a92542;background:#fff}._imageStage_1xj5n_29{background:#ffffffb3;border-color:#f1b9ad}._imageStage_1xj5n_29:hover{background:#fff;border-color:#ff765f}._imageStage_1xj5n_29._hasImage_1xj5n_31{background:#f4f6f9}._uploadIcon_1xj5n_32{background:linear-gradient(145deg,#ff765f,#d63f5b);box-shadow:0 10px 24px #d63f5b38}._privacyTip_1xj5n_33,._intentBlock_1xj5n_33{background:#ffffff94;border-color:#e4e5eb}._fields_1xj5n_34 input:not([type=checkbox]):not([type=range]),._fields_1xj5n_34 select,._choice_1xj5n_34 span,._sceneChoice_1xj5n_34 span{color:#292631;background-color:#fbfbfd;border-color:#dddce3}._fields_1xj5n_34 input:focus,._fields_1xj5n_34 select:focus{border-color:#2386b8;box-shadow:0 0 0 3px #2386b82e}._choice_1xj5n_34 span:hover,._sceneChoice_1xj5n_34 span:hover{background:#fff0ec;border-color:#ff9b88}._choice_1xj5n_34 input:checked+span,._sceneChoice_1xj5n_34 input:checked+span{color:#fff;background:#b92d49;border-color:#b92d49}._range_1xj5n_37{accent-color:#d63f5b}._rangeLabel_1xj5n_38 strong,._metricGrid_1xj5n_22 strong,._similarItem_1xj5n_51 b{color:#a92542}._intentHeading_1xj5n_39>span{color:#245a72;background:#def3ff}._analyzeButton_1xj5n_40{background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 12px 26px #b92d493d}._analyzeButton_1xj5n_40:hover{background:linear-gradient(135deg,#b92d49,#dc4e43);transform:translateY(-1px);box-shadow:0 15px 30px #d63f5b47}._scoreCard_1xj5n_22{--tone:#d63f5b;background:linear-gradient(145deg,#fff,#fff0ec)}._positive_1xj5n_43{--tone:#287455}._consider_1xj5n_44{--tone:#836500}._neutral_1xj5n_45{--tone:#246789}._negative_1xj5n_46{--tone:#b92d49}._scoreTrack_1xj5n_47{background:#ececf1}._metricGrid_1xj5n_22 article:first-child{background:#ddf7eb}._metricGrid_1xj5n_22 article:nth-child(2){background:#fff4b8}._metricGrid_1xj5n_22 article:nth-child(3){background:#def3ff}._itemThumb_1xj5n_52{background:#ffe6df}._outfitExamples_1xj5n_53 strong,._gapList_1xj5n_53>div,._emptyHistory_1xj5n_55{background:#fbfbfd}._gapList_1xj5n_53>div>span{color:#285f49;background:#ddf7eb}._emptyHistory_1xj5n_55{border-color:#d9dce4}._deleteButton_1xj5n_56:hover{color:#9e3442;background:#ffe6df}._panel_1xj5n_1 button:focus-visible,._panel_1xj5n_1 input:focus-visible,._panel_1xj5n_1 select:focus-visible,._panel_1xj5n_1 textarea:focus-visible{outline-offset:3px;outline:3px solid #2386b87a}._panel_1xj5n_1 button:disabled,._panel_1xj5n_1 input:disabled,._panel_1xj5n_1 select:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}@media (width<=700px){._workbench_1xj5n_22,._scoreCard_1xj5n_22,._metricGrid_1xj5n_22 article,._evidenceCard_1xj5n_22,._gapCard_1xj5n_22,._historyList_1xj5n_22{border-radius:20px}}._panel_1kw5t_1{color:#252923;padding:2px 0 64px}._hero_1kw5t_2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._hero_1kw5t_2 h1{font:500 clamp(34px, 5vw, 52px)/1.08 var(--app-font);letter-spacing:-.04em;margin:2px 0 8px}._hero_1kw5t_2 p:not(._eyebrow_1kw5t_4){color:#6d726a;max-width:680px;margin:0;font-size:14px;line-height:1.7}._eyebrow_1kw5t_4{color:#82877e;letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}._localBadge_1kw5t_6{color:#40584b;background:#edf2ee;border:1px solid #bfc9c1;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}._notice_1kw5t_7{z-index:4;border:1px solid;border-radius:13px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.5;position:sticky;top:12px;box-shadow:0 12px 30px #383e3615}._grid_1kw5t_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._card_1kw5t_12{background:#fff;border:1px solid #dedfd8;border-radius:22px;min-width:0;padding:24px;box-shadow:0 14px 34px #3f44380d}._wide_1kw5t_13{grid-column:1/-1}._cardHeading_1kw5t_14{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}._cardHeading_1kw5t_14>div{align-items:center;gap:10px;display:flex}._cardHeading_1kw5t_14 span{color:#40584b;width:31px;height:31px;font:700 12px var(--app-font);background:#e5ebe6;border-radius:50%;place-items:center;display:grid}._cardHeading_1kw5t_14 h2{font:600 19px var(--app-font);margin:0}._cardHeading_1kw5t_14 strong{color:#81867e;letter-spacing:.08em;font-size:11px}._privacyGrid_1kw5t_19{background:#e5e6df;border:1px solid #e5e6df;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}._privacyGrid_1kw5t_19>div{background:#f8f8f5;padding:16px}._privacyGrid_1kw5t_19 b,._backupIntro_1kw5t_21 b,._manualHint_1kw5t_21 b,._archiveNote_1kw5t_21 b{font-size:13px}._privacyGrid_1kw5t_19 p,._backupIntro_1kw5t_21 p,._manualHint_1kw5t_21 p,._archiveNote_1kw5t_21 p{color:#70766d;margin:6px 0 0;font-size:12px;line-height:1.6}._checkRow_1kw5t_23{color:#4e554e;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}._checkRow_1kw5t_23 input{accent-color:#40584b;width:16px;height:16px;margin-top:1px}._helper_1kw5t_25{color:#858981;margin:12px 0 0;font-size:11px;line-height:1.6}._aiStatus_1kw5t_26{border:1px solid;border-radius:16px;margin-bottom:14px;padding:15px;transition:border-color .2s,background .2s}._aiStatusSummary_1kw5t_27{align-items:flex-start;gap:10px;display:flex}._aiStatusSummary_1kw5t_27 b{font-size:14px;display:block}._aiStatusSummary_1kw5t_27 p{color:#696572;margin:4px 0 0;font-size:11px;line-height:1.5}._statusDot_1kw5t_30{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%;flex:none;margin-top:5px}._aiStatus_loading_1kw5t_31{color:#39738f;background:#f1f8fb;border-color:#cbdce5}._aiStatus_ready_1kw5t_32{color:#267052;background:#e9f8f0;border-color:#b9dfcc}._aiStatus_unconfigured_1kw5t_33{color:#8a6714;background:#fff9dd;border-color:#ead79b}._aiStatus_error_1kw5t_34{color:#a02f48;background:#fff0f2;border-color:#efc1c8}._aiStatusDetails_1kw5t_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}._aiStatusDetails_1kw5t_35 div{background:#ffffffb8;border-radius:10px;min-width:0;padding:9px 10px}._aiStatusDetails_1kw5t_35 dt{color:#77727e;letter-spacing:.08em;font-size:9px;font-weight:800}._aiStatusDetails_1kw5t_35 dd{overflow-wrap:anywhere;color:#302d36;margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.45}._aiSetupGuide_1kw5t_39{background:linear-gradient(145deg,#f1faff,#f2fbf6);border:1px solid #d7e5ed;border-radius:15px;margin-top:16px;padding:15px}._guideHeading_1kw5t_40{justify-content:space-between;align-items:center;gap:10px;display:flex}._guideHeading_1kw5t_40 b{color:#265b73;font-size:13px}._guideHeading_1kw5t_40 span{color:#2e6d8b;letter-spacing:.06em;background:#dceff8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}._aiSetupGuide_1kw5t_39>p{color:#67717a;margin:7px 0 12px;font-size:11px;line-height:1.6}._aiSetupGuide_1kw5t_39 code{color:#8f3148;background:#fff;border-radius:5px;padding:2px 5px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}._aiSetupGuide_1kw5t_39 dl{gap:7px;margin:0;display:grid}._aiSetupGuide_1kw5t_39 dl div{border-top:1px solid #507d9121;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:9px;padding-top:7px;display:grid}._aiSetupGuide_1kw5t_39 dt{color:#46687a;font:800 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}._aiSetupGuide_1kw5t_39 dd{overflow-wrap:anywhere;color:#3d4850;margin:0;font-size:10px;line-height:1.5}._field_1kw5t_49{color:#555b54;gap:7px;margin-bottom:15px;font-size:12px;font-weight:700;display:grid}._field_1kw5t_49 input:not([type=range]),._field_1kw5t_49 select{color:#2c312c;width:100%;min-height:44px;font:inherit;background:#fafaf7;border:1px solid #d8dbd4;border-radius:11px;outline:none;padding:10px 12px;font-weight:500;transition:border-color .15s,box-shadow .15s}._primaryButton_1kw5t_52,._secondaryButton_1kw5t_52,._dangerButton_1kw5t_52,._exportGrid_1kw5t_52 button,._filePicker_1kw5t_52 span{cursor:pointer;border:0;border-radius:11px;padding:11px 15px;font:800 12px/1.3 inherit;transition:transform .15s,opacity .15s,background .15s}._primaryButton_1kw5t_52:hover,._secondaryButton_1kw5t_52:hover,._dangerButton_1kw5t_52:hover,._exportGrid_1kw5t_52 button:hover,._filePicker_1kw5t_52 span:hover{transform:translateY(-1px)}._primaryButton_1kw5t_52{color:#fff;background:#40584b;box-shadow:0 8px 18px #40584b26}._secondaryButton_1kw5t_52{color:#40584b;background:#f3f6f3;border:1px solid #ccd3cc}._dangerButton_1kw5t_52{color:#fff;background:#8c4f44}._primaryButton_1kw5t_52:disabled,._secondaryButton_1kw5t_52:disabled,._dangerButton_1kw5t_52:disabled{cursor:not-allowed;opacity:.45;transform:none}._manualHint_1kw5t_21,._archiveNote_1kw5t_21{background:#f1f5f1;border-left:3px solid #8da293;border-radius:5px 12px 12px 5px;margin-top:16px;padding:13px 15px}._preferenceGrid_1kw5t_59{grid-template-columns:1fr 1fr 1.25fr;align-items:start;gap:18px;display:grid}._biasField_1kw5t_60{margin:0}._biasField_1kw5t_60>span{justify-content:space-between;display:flex}._biasField_1kw5t_60 input{accent-color:#40584b;width:100%}._rangeLabels_1kw5t_63{color:#93978f;justify-content:space-between;font-size:10px;font-weight:500;display:flex}._backupIntro_1kw5t_21{background:#f2f6f2;border:1px solid #d9e0da;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:17px;display:flex}._exportGrid_1kw5t_52{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}._exportGrid_1kw5t_52 button{color:#4e554e;text-align:left;background:#fafaf7;border:1px solid #e0e1db;justify-content:space-between;align-items:center;gap:10px;display:flex}._exportGrid_1kw5t_52 button span{background:#e9ede9;border-radius:999px;width:auto;height:auto;padding:3px 7px;font-size:10px}._filePicker_1kw5t_52{display:block}._filePicker_1kw5t_52 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._filePicker_1kw5t_52 span{color:#40584b;text-align:center;background:#f5f7f4;border:1px dashed #9eaaa0;display:block}._restorePreview_1kw5t_71{background:#fbf7f2;border:1px solid #e0d6cc;border-radius:15px;margin-top:14px;padding:16px}._restorePreview_1kw5t_71>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}._restorePreview_1kw5t_71>p{color:#7d756d;margin:5px 0 13px;font-size:11px}._restorePreview_1kw5t_71 dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 14px;display:grid}._restorePreview_1kw5t_71 dl div{text-align:center;background:#fff;border-radius:9px;padding:8px}._restorePreview_1kw5t_71 dt{color:#929087;font-size:9px}._restorePreview_1kw5t_71 dd{font:700 17px var(--app-font);margin:3px 0 0}._restorePreview_1kw5t_71 ._dangerButton_1kw5t_52{width:100%;margin-top:13px}._archiveNote_1kw5t_21{margin:0 0 18px}._card_1kw5t_12>._dangerButton_1kw5t_52{width:100%;margin-top:14px}._dataActionStack_1kw5t_81{gap:10px;margin-top:14px;display:grid}._dataActionStack_1kw5t_81 button{width:100%}@media (width<=900px){._privacyGrid_1kw5t_19,._exportGrid_1kw5t_52{grid-template-columns:repeat(2,1fr)}._preferenceGrid_1kw5t_59{grid-template-columns:1fr 1fr}._biasField_1kw5t_60{grid-column:1/-1}}._card_1kw5t_12{background:#fffdf8;border-color:#eadfce;box-shadow:0 16px 40px #6f532f14}._field_1kw5t_49 input:not([type=range]),._field_1kw5t_49 select{background:#fff9ef;border-color:#e4d8c7}._exportGrid_1kw5t_52 button{background:#fff9ef;border-color:#eadfce}@media (width<=700px){._panel_1kw5t_1{padding-bottom:18px}._card_1kw5t_12{border-radius:18px;padding:18px}._primaryButton_1kw5t_52,._secondaryButton_1kw5t_52,._dangerButton_1kw5t_52,._exportGrid_1kw5t_52 button,._filePicker_1kw5t_52 span{min-height:44px}}@media (width<=680px){._hero_1kw5t_2{flex-direction:column;align-items:flex-start}._localBadge_1kw5t_6{order:-1}._grid_1kw5t_11{grid-template-columns:1fr}._wide_1kw5t_13{grid-column:auto}._card_1kw5t_12{border-radius:18px;padding:19px}._privacyGrid_1kw5t_19,._preferenceGrid_1kw5t_59,._exportGrid_1kw5t_52{grid-template-columns:1fr}._biasField_1kw5t_60{grid-column:auto}._backupIntro_1kw5t_21{flex-direction:column;align-items:stretch}._aiStatusDetails_1kw5t_35{grid-template-columns:1fr}._aiSetupGuide_1kw5t_39 dl div{grid-template-columns:1fr;gap:2px}}._panel_1kw5t_1{color:#292631}._panel_1kw5t_1 h1,._panel_1kw5t_1 h2,._panel_1kw5t_1 h3,._cardHeading_1kw5t_14 span,._restorePreview_1kw5t_71 dd{font-family:inherit}._hero_1kw5t_2 h1{letter-spacing:-.035em;font-weight:760}._cardHeading_1kw5t_14 h2{letter-spacing:-.02em;font-weight:720}._cardHeading_1kw5t_14 span,._restorePreview_1kw5t_71 dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:720}._eyebrow_1kw5t_4{color:#aa2945}._hero_1kw5t_2 p:not(._eyebrow_1kw5t_4),._helper_1kw5t_25{color:#696572}._localBadge_1kw5t_6{color:#245a72;background:linear-gradient(145deg,#def3ff,#ddf7eb);border-color:#b7e1ef}._notice_1kw5t_7{border-radius:16px;box-shadow:0 14px 34px #3933491a}._success_1kw5t_8{color:#285f49;background:#ddf7eb;border-color:#afe1c9}._info_1kw5t_10{color:#245a72;background:#def3ff;border-color:#b9dff0}._error_1kw5t_9{color:#8c2038;background:#ffe6e9;border-color:#f2bdc6}._card_1kw5t_12{background:#fff;border-color:#ece8ed;border-radius:24px;box-shadow:0 18px 46px #db4b6314,0 5px 16px #3670970d}._cardHeading_1kw5t_14 span{color:#9e3442;background:#ffe6df}._privacyGrid_1kw5t_19{background:#ece8ed;border-color:#ece8ed}._privacyGrid_1kw5t_19>div{background:#fff}._privacyGrid_1kw5t_19>div:nth-child(2){background:#ddf7eb}._privacyGrid_1kw5t_19>div:nth-child(3){background:#def3ff}._privacyGrid_1kw5t_19>div:nth-child(4){background:#fff4b8}._checkRow_1kw5t_23 input,._biasField_1kw5t_60 input{accent-color:#d63f5b}._field_1kw5t_49 input:not([type=range]),._field_1kw5t_49 select{color:#292631;background:#fbfbfd;border-color:#dddce3}._field_1kw5t_49 input:focus,._field_1kw5t_49 select:focus{border-color:#2386b8;box-shadow:0 0 0 3px #2386b82e}._primaryButton_1kw5t_52{background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 10px 24px #b92d4938}._primaryButton_1kw5t_52:hover{background:linear-gradient(135deg,#b92d49,#dc4e43)}._secondaryButton_1kw5t_52{color:#9e3442;background:#fff0ec;border-color:#f2b7aa}._secondaryButton_1kw5t_52:hover{background:#ffe6df;border-color:#ff765f}._dangerButton_1kw5t_52{background:#a92542}._dangerButton_1kw5t_52:hover{background:#8c2038}._manualHint_1kw5t_21,._archiveNote_1kw5t_21{background:#ddf7eb;border-left-color:#63c99b}._backupIntro_1kw5t_21{background:linear-gradient(145deg,#ddf7eb,#def3ff);border-color:#bfe6dd}._exportGrid_1kw5t_52 button{color:#4d4854;background:#fbfbfd;border-color:#e2e2e8}._exportGrid_1kw5t_52 button:hover{background:#fff0ec;border-color:#ff9b88}._exportGrid_1kw5t_52 button span{color:#685000;background:#fff4b8}._filePicker_1kw5t_52 span{color:#9e3442;background:#fff0ec;border-color:#f0a999}._filePicker_1kw5t_52 span:hover{background:#ffe6df;border-color:#ff765f}._restorePreview_1kw5t_71{background:#f8f9fb;border-color:#e5e3e9}._panel_1kw5t_1 button:focus-visible,._panel_1kw5t_1 input:focus-visible,._panel_1kw5t_1 select:focus-visible,._filePicker_1kw5t_52 input:focus-visible+span{outline-offset:3px;outline:3px solid #2386b87a}._primaryButton_1kw5t_52:disabled,._secondaryButton_1kw5t_52:disabled,._dangerButton_1kw5t_52:disabled,._exportGrid_1kw5t_52 button:disabled{opacity:.52;box-shadow:none;transform:none}@media (width<=700px){._card_1kw5t_12{border-radius:20px}}._panel_v23c3_1{--forest:#6f8b67;--forest-dark:#a95740;--sage:#dfe8df;--clay:#a66f50;--ink:#414138;--muted:#77766b;--line:#eadfce;--paper:#fff9ef;color:var(--ink);width:100%}._hero_v23c3_24:after{content:"";background:radial-gradient(circle at 38% 36%,#fff8d9 0 12%,#f5cf6f 13% 50%,#f5cf6f14 52% 70%,#0000 72%);border-radius:50%;flex:0 0 88px;height:88px}._historyButton_v23c3_32,._regenerateButton_v23c3_32,._feedbackActions_v23c3_32 button{color:#fff;background:linear-gradient(135deg,#b95f46,#d17d60);border-color:#b95f46;box-shadow:0 10px 24px #b95f4633}._contextCard_v23c3_39,._outfitCard_v23c3_39{background:#fffdf8f2;border-color:#eadfce;box-shadow:0 16px 40px #6f532f14}._weatherLead_v23c3_45>span:first-child,._weatherIcon_v23c3_45{color:#d59d34}._weatherWarning_v23c3_49,._blockedNotice_v23c3_49{color:#874b3c;background:#fde9dd;border-color:#edc8b7}._sceneCard_v23c3_50 ._cardLabel_v23c3_31,._sceneCard_v23c3_50 ._defaultScene_v23c3_55,._sceneCard_v23c3_50 ._contextNotice_v23c3_55{color:#5e745c}._segmented_v23c3_56 button[aria-pressed=true]{color:#a45842;background:#fffdf8;box-shadow:0 5px 16px #735e411f}._field_v23c3_59 select,._field_v23c3_59 input,._tendencyField_v23c3_59 select{color:#414138;background:#fffdf8;border-color:#d9dfd0}._outfitCard_v23c3_39:before{height:4px}._wearButton_v23c3_73{background:linear-gradient(135deg,#b95f46,#cb7659);margin-top:16px;transform:none}._feedbackCard_v23c3_76{background:linear-gradient(145deg,#fff0d2,#fde6da);border-color:#edd1b9;box-shadow:0 16px 38px #a1664014}._feedbackTags_v23c3_77 button{background:#ffffffa8;border-color:#e4c7ad}._feedbackTags_v23c3_77 button._feedbackTagActive_v23c3_78{background:#6f8b67;border-color:#6f8b67}@media (width<=700px){._panel_v23c3_1{padding-bottom:18px}._hero_v23c3_24:after{display:none}._hero_v23c3_24 h1{font-size:32px}._contextCard_v23c3_39,._outfitCard_v23c3_39,._feedbackCard_v23c3_76{border-radius:18px}._outfitCard_v23c3_39{padding:18px}._weatherStats_v23c3_48{grid-template-columns:repeat(5,minmax(88px,1fr));padding-bottom:4px}._segmented_v23c3_56{justify-content:flex-start;overflow-x:auto}._segmented_v23c3_56 button{flex:none;min-width:76px}._historyButton_v23c3_32,._regenerateButton_v23c3_32,._wearButton_v23c3_73,._feedbackActions_v23c3_32 button{min-height:44px}}._panel_v23c3_1 button,._panel_v23c3_1 input,._panel_v23c3_1 select,._panel_v23c3_1 textarea{font:inherit}._panel_v23c3_1 button{cursor:pointer}._panel_v23c3_1 button:disabled{cursor:not-allowed;opacity:.55}._hero_v23c3_24{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}._eyebrow_v23c3_31,._cardLabel_v23c3_31{color:#7d827b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}._hero_v23c3_24 h1{font-family:var(--app-font);letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,4.3vw,58px);font-weight:500;line-height:1.08}._heroCopy_v23c3_132{color:var(--muted);margin:14px 0 0;font-size:14px}._historyButton_v23c3_32,._regenerateButton_v23c3_32{color:var(--forest);white-space:nowrap;background:0 0;border:1px solid #cfd2ca;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}._historyButton_v23c3_32:hover,._regenerateButton_v23c3_32:hover{background:#fff;border-color:#afb7ad}._contextGrid_v23c3_153{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;display:grid}._contextCard_v23c3_39{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;padding:25px 27px}._sceneCard_v23c3_50{background:var(--forest);border-color:var(--forest);color:#fff}._cardHeading_v23c3_170{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._cardHeading_v23c3_170 h2{font-family:var(--app-font);margin:0;font-size:25px;font-weight:500}._sceneCard_v23c3_50 ._cardLabel_v23c3_31{color:#c9d5cc}._iconButton_v23c3_47{color:var(--forest);background:#f2f2ec;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}._spinning_v23c3_187{animation:.9s linear infinite _spin_v23c3_187;display:inline-block}@keyframes _spin_v23c3_187{to{transform:rotate(360deg)}}._weatherLead_v23c3_45{justify-content:space-between;align-items:center;margin:24px 0 20px;display:flex}._temperature_v23c3_191{font-family:var(--app-font);letter-spacing:-.07em;font-size:clamp(58px,6vw,78px);line-height:.9}._apparentLabel_v23c3_192{color:var(--muted);margin-left:11px;font-size:13px}._weatherKind_v23c3_193{flex-direction:column;align-items:center;gap:4px;display:flex}._weatherIcon_v23c3_45{color:#d59d34;stroke-width:1.65px;width:42px;height:42px}._weatherKind_v23c3_193 strong{color:#515850;font-size:12px}._weatherStats_v23c3_48{border-top:1px solid #ebebe5;border-bottom:1px solid #ebebe5;grid-template-columns:repeat(5,1fr);gap:15px;margin:0;padding:17px 0;display:grid}._weatherStats_v23c3_48 div{min-width:0}._weatherStats_v23c3_48 dt{color:#858a83;margin-bottom:5px;font-size:10px}._weatherStats_v23c3_48 dd{white-space:nowrap;margin:0;font-size:12px;font-weight:750}._weatherFoot_v23c3_211{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:14px;font-size:11px;display:flex}._freshnessBadge_v23c3_46{color:#805d2e;background:#f4e6cd;border-radius:99px;padding:5px 9px;font-weight:750}._freshnessBadge_v23c3_46._expired_v23c3_213{color:#8b443c;background:#f3deda}._weatherWarning_v23c3_49{background:#fff1ed;border:1px solid #edc7bd;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:12px 13px;display:flex}._weatherWarning_v23c3_49 div{gap:3px;display:grid}._weatherWarning_v23c3_49 strong{color:#773d35;font-size:12px}._weatherWarning_v23c3_49 span{color:#805e59;font-size:10px;line-height:1.45}._weatherWarning_v23c3_49 button{color:#713e36;background:0 0;border:1px solid #c58a7d;border-radius:9px;flex:none;padding:8px 10px;font-size:11px;font-weight:750}._emptyWeather_v23c3_232{color:var(--muted);align-items:center;gap:16px;min-height:180px;display:flex}._emptyWeatherIcon_v23c3_233{color:#9fabb0;stroke-width:1.45px;flex:none;width:48px;height:48px}._emptyWeather_v23c3_232 strong{color:var(--ink);margin-bottom:6px;display:block}._emptyWeather_v23c3_232 p{margin:0;font-size:12px}._defaultScene_v23c3_55{color:#c8d3cb;text-align:right;max-width:180px;font-size:10px;line-height:1.5}._sceneFields_v23c3_238{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:23px;display:grid}._field_v23c3_59{gap:7px;display:grid}._field_v23c3_59>span,._tendencyField_v23c3_59 legend{color:#d6dfd8;letter-spacing:.04em;font-size:10px;font-weight:750}._field_v23c3_59 input,._field_v23c3_59 select,._field_v23c3_59 textarea{color:#fff;background:#ffffff10;border:1px solid #ffffff2e;border-radius:10px;width:100%;min-width:0;padding:10px 11px}._field_v23c3_59 input,._field_v23c3_59 select{height:40px}._field_v23c3_59 textarea{resize:vertical;line-height:1.45}._field_v23c3_59 input::placeholder,._field_v23c3_59 textarea::placeholder{color:#b9c5bc;opacity:.8}._field_v23c3_59 select option{color:var(--ink)}._tendencyField_v23c3_59{border:0;margin:15px 0;padding:0}._tendencyField_v23c3_59 legend{margin-bottom:7px}._segmented_v23c3_56{background:#20332975;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}._segmented_v23c3_56 button{color:#ced8d0;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px;font-size:11px;display:inline-flex}._segmented_v23c3_56 button svg{stroke-width:1.8px;flex:none;width:16px;height:16px}._segmented_v23c3_56 button._segmentActive_v23c3_252{color:var(--forest-dark);background:#fff;font-weight:750}._contextNotice_v23c3_55{color:#dbe6dd;align-items:center;gap:8px;margin:13px 0 0;font-size:11px;display:flex}._contextNotice_v23c3_55 span{color:#e9c095;font-size:8px}._activeBanner_v23c3_60{background:#e4ece4;border:1px solid #cbdacb;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:15px 18px;display:grid}._activeIcon_v23c3_61{background:var(--forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}._activeIcon_v23c3_61 svg{stroke-width:2.2px;width:19px;height:19px}._activeBanner_v23c3_60 p{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}._activeBanner_v23c3_60 strong{font-size:13px;display:block}._activeBanner_v23c3_60 div>span{color:#617067;margin-top:4px;font-size:10px;display:block}._activeBanner_v23c3_60 button{color:var(--forest);background:0 0;border:0;font-size:12px;font-weight:800}._recommendationHeading_v23c3_275{justify-content:space-between;align-items:flex-end;gap:24px;margin:46px 0 20px;display:flex}._recommendationHeading_v23c3_275 h2{font-family:var(--app-font);margin:0;font-size:31px;font-weight:500}._recommendationHeading_v23c3_275 p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}._regenerateButton_v23c3_32{background:var(--forest);border-color:var(--forest);color:#fff}._regenerateButton_v23c3_32:hover{background:var(--forest-dark);border-color:var(--forest-dark)}._blockedNotice_v23c3_49{color:#814940;background:#fff1ed;border:1px solid #eccbc2;border-radius:12px;margin:-5px 0 18px;padding:11px 13px;font-size:12px}._outfitGrid_v23c3_282{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._outfitCard_v23c3_39{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #343b3210}._outfitCard_v23c3_39:before{background:var(--slot-color,var(--forest));content:"";height:3px;position:absolute;inset:0 0 auto}._outfitHead_v23c3_289{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:52px;display:grid}._slotBadge_v23c3_290{background:var(--slot-soft);color:var(--slot-ink);font-family:var(--app-font);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:flex}._outfitHead_v23c3_289 p{color:var(--slot-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:800}._outfitHead_v23c3_289 h3{margin:0 0 3px;font-size:15px}._outfitHead_v23c3_289 div>span{color:var(--muted);font-size:10px;line-height:1.35;display:block}._score_v23c3_70{text-align:right;border-left:1px solid #e8e8e2;min-width:51px;padding-left:11px}._score_v23c3_70 strong{font-family:var(--app-font);font-size:26px;line-height:1;display:block}._score_v23c3_70 span{color:#8b8f88;margin-top:2px;font-size:8px}._invalidNotice_v23c3_298{background:#fff0ed;border-radius:10px;gap:2px;margin-top:14px;padding:10px 11px;display:grid}._invalidNotice_v23c3_298 strong{color:#81453d;font-size:11px}._invalidNotice_v23c3_298 span{color:#8b625c;font-size:9px}._pieceList_v23c3_66{gap:7px;margin:18px 0 16px;padding:0;list-style:none;display:grid}._pieceList_v23c3_66 li{background:#f6f6f1;border:1px solid #ecece6;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:7px 9px 7px 7px;display:grid}._pieceList_v23c3_66 li._pieceUnavailable_v23c3_304{background:#f5eeec}._pieceVisual_v23c3_305{background:color-mix(in srgb, var(--item-color,#ddd) 66%, #fff);border:1px solid #0000000a;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}._pieceVisual_v23c3_305 img{object-fit:cover;width:100%;height:100%}._pieceVisual_v23c3_305 span{color:#2229;font-family:var(--app-font);font-size:19px;font-weight:700}._pieceInfo_v23c3_308{min-width:0}._pieceInfo_v23c3_308 span{color:#8b8f88;margin-bottom:3px;font-size:9px;display:block}._pieceInfo_v23c3_308 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}._pieceList_v23c3_66 button{color:var(--slot-ink);background:0 0;border:0;padding:8px 3px;font-size:10px;font-weight:800}._pieceList_v23c3_66 ._pieceButton_v23c3_312{color:inherit;text-align:left;grid-column:1/span 2;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}._pieceList_v23c3_66 ._pieceButton_v23c3_312:hover{color:var(--slot-ink)}._pieceList_v23c3_66 ._pieceButton_v23c3_312:focus-visible{outline-offset:2px;border-radius:9px}._pieceList_v23c3_66 ._pieceButton_v23c3_312 ._pieceInfo_v23c3_308{overflow:hidden}._reasonBlock_v23c3_70{border-top:1px solid #e8e8e2;padding-top:14px}._reasonTitle_v23c3_31{color:#8a8e87;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}._reasonBlock_v23c3_70 ul{color:#5f655f;gap:5px;margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}._reasonBlock_v23c3_70 li{padding-left:13px;position:relative}._reasonBlock_v23c3_70 li:before{color:var(--slot-color);content:"•";position:absolute;left:0}._cautions_v23c3_72{color:#7a623e;background:#f8f0e3;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}._cautions_v23c3_72>span{border:1px solid #b79664;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:8px;display:flex}._cautions_v23c3_72 p{margin:0}._scoreDetails_v23c3_70{border-top:1px solid #e8e8e2;margin-top:14px;padding-top:11px}._scoreDetails_v23c3_70 summary{color:#60665f;cursor:pointer;font-size:10px;font-weight:750;list-style:none}._scoreDetails_v23c3_70 summary::-webkit-details-marker{display:none}._scoreDetails_v23c3_70 summary span{float:right;transition:transform .2s}._scoreDetails_v23c3_70[open] summary span{transform:rotate(180deg)}._scoreRows_v23c3_341{gap:7px;margin-top:12px;display:grid}._scoreRow_v23c3_71{grid-template-columns:68px 1fr 24px;align-items:center;gap:8px;display:grid}._scoreRow_v23c3_71>span{color:#747a73;font-size:9px}._scoreRow_v23c3_71>div{background:#e9ebe7;border-radius:99px;height:5px;overflow:hidden}._scoreRow_v23c3_71 i{background:var(--slot-color);border-radius:inherit;height:100%;display:block}._scoreRow_v23c3_71 strong{text-align:right;font-size:9px}._wearButton_v23c3_73{background:var(--forest-dark);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:43px;margin-top:auto;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex;transform:translateY(14px)}._buttonCheckIcon_v23c3_349{stroke-width:2.2px;flex:none;width:16px;height:16px}._scoreDetails_v23c3_70+._wearButton_v23c3_73{margin-top:2px}._wearButton_v23c3_73:hover:not(:disabled){background:var(--slot-ink)}._wearButton_v23c3_73._selectedWear_v23c3_74{color:var(--forest);background:#e1e9e2}._shortage_v23c3_61{background:#f0efe8;border:1px dashed #c9cbc2;border-radius:18px;align-items:flex-start;gap:15px;margin-top:18px;padding:18px 20px;display:flex}._shortageIcon_v23c3_61{color:var(--forest);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}._shortage_v23c3_61 h3{margin:1px 0 5px;font-size:13px}._shortage_v23c3_61 p{color:var(--muted);margin:0 0 7px;font-size:11px}._shortage_v23c3_61 ul{color:#5f655f;flex-wrap:wrap;gap:5px 19px;margin:0;padding-left:16px;font-size:10px;display:flex}._feedbackCard_v23c3_76{background:#e8e3d8;border:1px solid #dad2c3;border-radius:24px;grid-template-columns:.75fr 1.25fr;gap:30px;margin-top:34px;padding:27px;display:grid}._feedbackIntro_v23c3_361 h2{font-family:var(--app-font);margin:0;font-size:27px;font-weight:500}._feedbackIntro_v23c3_361>p:last-child{color:#6d695f;max-width:300px;margin:10px 0 0;font-size:11px;line-height:1.6}._feedbackForm_v23c3_363 fieldset{border:0;margin:0;padding:0}._feedbackTags_v23c3_77{flex-wrap:wrap;gap:7px;display:flex}._feedbackTags_v23c3_77 button{color:#5f5a50;background:#ffffff80;border:1px solid #cfc6b6;border-radius:99px;min-height:34px;padding:7px 13px;font-size:11px}._feedbackTags_v23c3_77 button._feedbackTagActive_v23c3_78{background:var(--forest);border-color:var(--forest);color:#fff}._feedbackNote_v23c3_79{gap:6px;margin-top:14px;display:grid;position:relative}._feedbackNote_v23c3_79>span{color:#686359;font-size:10px;font-weight:750}._feedbackNote_v23c3_79 textarea{color:var(--ink);resize:vertical;background:#ffffffa8;border:1px solid #ccc3b3;border-radius:11px;width:100%;padding:10px 12px 22px;line-height:1.5}._feedbackNote_v23c3_79 small{color:#8b857a;font-size:9px;position:absolute;bottom:7px;right:10px}._feedbackActions_v23c3_32{justify-content:space-between;align-items:center;gap:15px;margin-top:11px;display:flex}._feedbackActions_v23c3_32 span{color:#777166;font-size:9px}._feedbackActions_v23c3_32 button{background:var(--forest);color:#fff;border:0;border-radius:10px;min-height:38px;padding:9px 17px;font-size:11px;font-weight:800}._srOnly_v23c3_375{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1120px){._contextGrid_v23c3_153{grid-template-columns:1fr}._outfitGrid_v23c3_282{grid-template-columns:repeat(2,minmax(0,1fr))}._outfitCard_v23c3_39:last-child:nth-child(odd){grid-column:1/-1}._weatherStats_v23c3_48{grid-template-columns:repeat(5,minmax(75px,1fr));overflow-x:auto}}@media (width<=760px){._hero_v23c3_24{align-items:flex-start}._hero_v23c3_24 h1{font-size:36px}._heroCopy_v23c3_132{max-width:320px}._contextCard_v23c3_39{border-radius:20px;padding:21px}._outfitGrid_v23c3_282{grid-template-columns:1fr}._outfitCard_v23c3_39:last-child:nth-child(odd){grid-column:auto}._feedbackCard_v23c3_76{grid-template-columns:1fr}}@media (width<=520px){._hero_v23c3_24{flex-direction:column;align-items:stretch;margin-bottom:25px}._historyButton_v23c3_32{align-self:flex-start}._hero_v23c3_24 h1{font-size:32px}._sceneFields_v23c3_238{grid-template-columns:1fr}._defaultScene_v23c3_55{display:none}._segmented_v23c3_56 button{place-items:center;gap:2px;display:grid}._recommendationHeading_v23c3_275{flex-direction:column;align-items:stretch;margin-top:35px}._regenerateButton_v23c3_32{align-self:flex-start}._activeBanner_v23c3_60{grid-template-columns:auto 1fr}._activeBanner_v23c3_60>button{grid-column:2;justify-self:start;padding:0}._weatherWarning_v23c3_49{flex-direction:column;align-items:stretch}._weatherWarning_v23c3_49 button{align-self:flex-start}._feedbackCard_v23c3_76{border-radius:20px;padding:21px}._feedbackActions_v23c3_32{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._spinning_v23c3_187{animation:none}}._panel_v23c3_1{--forest:#d63f5b;--forest-dark:#b92d49;--sage:#63c99b;--paper:#f8f9fb;--ink:#292631;--muted:#696572;--line:#ece8ed}._panel_v23c3_1 h1,._panel_v23c3_1 h2,._panel_v23c3_1 h3,._temperature_v23c3_191,._slotBadge_v23c3_290,._score_v23c3_70 strong,._pieceVisual_v23c3_305 span{font-family:inherit}._hero_v23c3_24 h1{letter-spacing:-.035em;font-weight:760}._cardHeading_v23c3_170 h2,._recommendationHeading_v23c3_275 h2,._feedbackIntro_v23c3_361 h2{letter-spacing:-.025em;font-weight:720}._temperature_v23c3_191,._slotBadge_v23c3_290,._score_v23c3_70 strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:750}._eyebrow_v23c3_31,._cardLabel_v23c3_31,._reasonTitle_v23c3_31{color:#aa2945}._hero_v23c3_24:after{background:radial-gradient(circle at 38% 36%,#fffbe2 0 12%,#f4c928 13% 48%,#f4c9281a 50% 69%,#0000 71%)}._historyButton_v23c3_32,._regenerateButton_v23c3_32,._feedbackActions_v23c3_32 button,._wearButton_v23c3_73{color:#fff;background:linear-gradient(135deg,#b92d49,#c13a45);border-color:#b92d49;box-shadow:0 12px 26px #b92d4938}._historyButton_v23c3_32:hover,._regenerateButton_v23c3_32:hover,._feedbackActions_v23c3_32 button:hover,._wearButton_v23c3_73:hover:not(:disabled){background:linear-gradient(135deg,#b92d49,#dc4e43);border-color:#b92d49;transform:translateY(-1px)}._contextCard_v23c3_39,._outfitCard_v23c3_39{background:#fffffff5;border-color:#ece8ed;border-radius:24px;box-shadow:0 18px 46px #db4b6317,0 5px 16px #3670970d}._weatherCard_v23c3_44{background:linear-gradient(145deg,#fff 0%,#fff9d8 100%)}._freshnessBadge_v23c3_46{color:#685000;background:#fff2a8}._iconButton_v23c3_47{color:#a92542;background:#fff;border-color:#e5e2e8}._iconButton_v23c3_47:hover{background:#fff0ec;border-color:#ff9b88}._weatherStats_v23c3_48>div{background:#ffffffb8;border-color:#eee8dd}._sceneCard_v23c3_50{color:#28343d;background:linear-gradient(145deg,#ddf7eb,#def3ff);border-color:#bce7dd}._sceneCard_v23c3_50 ._cardLabel_v23c3_31,._sceneCard_v23c3_50 ._defaultScene_v23c3_55,._sceneCard_v23c3_50 ._contextNotice_v23c3_55,._field_v23c3_59>span,._tendencyField_v23c3_59 legend{color:#4d6571}._field_v23c3_59 input,._field_v23c3_59 select,._field_v23c3_59 textarea,._tendencyField_v23c3_59 select{color:#292631;background:#ffffffc2;border-color:#bcd9df}._field_v23c3_59 input::placeholder,._field_v23c3_59 textarea::placeholder{color:#6d7e86}._segmented_v23c3_56{background:#ffffff8f;border-color:#b7dce3}._segmented_v23c3_56 button{color:#465f6b}._segmented_v23c3_56 button._segmentActive_v23c3_252,._segmented_v23c3_56 button[aria-pressed=true]{color:#a92542;background:#fff;box-shadow:0 7px 18px #3670971f}._activeBanner_v23c3_60{color:#294e43;background:linear-gradient(135deg,#e1f8ed,#e4f4ff);border-color:#bde8d3}._activeIcon_v23c3_61,._shortageIcon_v23c3_61{color:#d63f5b;background:#fff}._activeBanner_v23c3_60 p,._activeBanner_v23c3_60 button{color:#9f2340}._slotA_v23c3_62{--slot-color:#51b98a;--slot-soft:#ddf7eb;--slot-ink:#285f49}._slotB_v23c3_63{--slot-color:#ff765f;--slot-soft:#ffe6df;--slot-ink:#9e3442}._slotC_v23c3_64{--slot-color:#4eafe0;--slot-soft:#def3ff;--slot-ink:#245a72}._pieceList_v23c3_66 li{background:#fbfbfd;border-color:#ece8ed}._pieceList_v23c3_66 li:nth-child(3n+1){background:#e8f9f1}._pieceList_v23c3_66 li:nth-child(3n+2){background:#fff0ec}._pieceList_v23c3_66 li:nth-child(3n){background:#eaf7ff}._reasonBlock_v23c3_70,._scoreDetails_v23c3_70{border-color:#ece8ed}._scoreRow_v23c3_71>div{background:#edeef3}._cautions_v23c3_72{color:#685000;background:#fff4b8}._wearButton_v23c3_73._selectedWear_v23c3_74{color:#285f49;box-shadow:none;background:#ddf7eb}._shortage_v23c3_61{background:#fff9d8;border-color:#f0d268}._feedbackCard_v23c3_76{background:linear-gradient(145deg,#fff4b8,#ffe6df 72%);border-color:#ffd5cc;border-radius:26px;box-shadow:0 18px 44px #db4b631a}._feedbackTags_v23c3_77 button{color:#4f4450;background:#ffffffbd;border-color:#f2b7aa}._feedbackTags_v23c3_77 button:hover{background:#fff;border-color:#ff765f}._feedbackTags_v23c3_77 button._feedbackTagActive_v23c3_78{color:#fff;background:#b92d49;border-color:#b92d49}._feedbackNote_v23c3_79 textarea{background:#ffffffd6;border-color:#efc5bd}._panel_v23c3_1 :focus-visible{outline-offset:3px;outline:3px solid #2386b87a}._panel_v23c3_1 button:disabled{opacity:.52;box-shadow:none;transform:none}@media (width<=700px){._contextCard_v23c3_39,._outfitCard_v23c3_39,._feedbackCard_v23c3_76{border-radius:20px}}._activeActions_v23c3_467{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._activeActions_v23c3_467 button{color:#245a72;cursor:pointer;background:#ffffffc7;border:1px solid #8acfe9;border-radius:12px;min-height:42px;padding:9px 13px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}._activeActions_v23c3_467 button:last-child{color:#9f2340;background:#fff0ec;border-color:#f4b9ae}._activeActions_v23c3_467 button:hover:not(:disabled){background:#fff;border-color:#54b9ec;transform:translateY(-1px);box-shadow:0 9px 20px #3670971f}._activeActions_v23c3_467 button:last-child:hover:not(:disabled){background:#ffe6df;border-color:#ff765f}._recommendationActions_v23c3_499{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._recommendationActions_v23c3_499 button{cursor:pointer;min-height:44px;padding:10px 15px}._manualWearButton_v23c3_511{color:#a92542;background:linear-gradient(135deg,#fff,#fff0ec);border:1px solid #f2a999;border-radius:12px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 10px 24px #d63f5b1a}._manualWearButton_v23c3_511:hover:not(:disabled){background:linear-gradient(135deg,#fff7f4,#ffe6df);border-color:#ff765f;transform:translateY(-1px);box-shadow:0 12px 26px #d63f5b29}._activeActions_v23c3_467 button:focus-visible,._manualWearButton_v23c3_511:focus-visible{outline-offset:3px;outline:3px solid #2386b87a}._historyButton_v23c3_32,._regenerateButton_v23c3_32,._manualWearButton_v23c3_511,._pieceList_v23c3_66 button{justify-content:center;align-items:center;gap:6px;display:inline-flex}._historyButton_v23c3_32 svg,._regenerateButton_v23c3_32 svg,._manualWearButton_v23c3_511 svg{width:16px;height:16px}._iconButton_v23c3_47 span,._contextNotice_v23c3_55 span,._pieceVisual_v23c3_305 span,._shortageIcon_v23c3_61{place-items:center;display:grid}._iconButton_v23c3_47 svg{width:18px;height:18px}._contextNotice_v23c3_55 span svg{width:13px;height:13px}._pieceVisual_v23c3_305 span svg{width:24px;height:24px}._pieceList_v23c3_66 button svg{width:14px;height:14px}._cautions_v23c3_72>span svg{width:11px;height:11px}._scoreDetails_v23c3_70 summary{justify-content:space-between;align-items:center;display:flex}._scoreDetails_v23c3_70 summary svg{width:15px;height:15px;transition:transform .2s}._scoreDetails_v23c3_70[open] summary svg{transform:rotate(180deg)}._shortageIcon_v23c3_61 svg{width:20px;height:20px}@media (width<=700px){._recommendationHeading_v23c3_275{align-items:stretch}._recommendationActions_v23c3_499{justify-content:flex-start}}@media (width<=520px){._activeActions_v23c3_467{grid-column:1/-1;justify-content:stretch;width:100%}._activeActions_v23c3_467 button{flex:140px}._recommendationActions_v23c3_499{flex-direction:column;align-items:stretch;width:100%}._recommendationActions_v23c3_499 button,._manualWearButton_v23c3_511,._regenerateButton_v23c3_32{align-self:stretch;width:100%}}._backdrop_1rdm2_1{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2824317a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1rdm2_12{--ink:#2e2935;--muted:#716c79;--line:#eae6ec;--berry:#c83757;--berry-dark:#9f2744;--sky:#dff3ff;--mint:#dff7eb;--sun:#fff2ae;width:min(1180px,100%);height:min(850px,100dvh - 48px);color:var(--ink);background:#fbfbfd;border:1px solid #ffffffb8;border-radius:30px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 100px #2a233657}._dialog_1rdm2_12 button,._dialog_1rdm2_12 input,._dialog_1rdm2_12 select{font:inherit}._dialog_1rdm2_12 button{cursor:pointer}._dialog_1rdm2_12 button:focus-visible,._dialog_1rdm2_12 input:focus-visible,._dialog_1rdm2_12 select:focus-visible{outline-offset:2px;outline:3px solid #2386b861}._dialog_1rdm2_12 button:disabled,._dialog_1rdm2_12 input:disabled,._dialog_1rdm2_12 select:disabled{cursor:not-allowed;opacity:.55}._header_1rdm2_38{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;gap:28px;padding:25px 28px 19px;display:flex}._eyebrow_1rdm2_48{color:var(--berry);letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}._header_1rdm2_38 h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.05}._header_1rdm2_38 p{color:var(--muted);margin:8px 0 0;font-size:13px}._closeButton_1rdm2_51{color:#554e5c;background:#f3f1f5;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;line-height:1;transition:all .18s;display:grid}._closeButton_1rdm2_51 svg{width:20px;height:20px}._closeButton_1rdm2_51:hover{color:var(--berry-dark);background:#ffe7e2;transform:rotate(4deg)}._uploadStrip_1rdm2_55{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#fffdf6,#f7fbff);flex:none;grid-template-columns:minmax(0,1fr) 245px;gap:14px;padding:15px 28px;display:grid}._dropzone_1rdm2_56{background:linear-gradient(125deg, var(--sun), var(--sky) 62%, var(--mint));border:1.5px dashed #eba18f;border-radius:19px;align-items:center;gap:15px;min-height:82px;padding:12px 16px;transition:all .2s;display:flex}._dragging_1rdm2_57{border-color:#2386b8;transform:translateY(-1px);box-shadow:inset 0 0 0 3px #2386b824}._uploadGlyph_1rdm2_58{color:#fff;background:linear-gradient(135deg,#d43e5d,#ef745c);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #c8375738}._uploadGlyph_1rdm2_58 svg{width:23px;height:23px}._dropzone_1rdm2_56>div:nth-child(2){gap:4px;min-width:0;display:grid}._dropzone_1rdm2_56 strong{font-size:14px}._dropzone_1rdm2_56 small{color:#696472;font-size:11px}._uploadActions_1rdm2_63{gap:8px;margin-left:auto;display:flex}._uploadActions_1rdm2_63 button{color:#8e3044;background:#ffffffd1;border:1px solid #ffffffb8;border-radius:11px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;box-shadow:0 5px 14px #35375014}._uploadActions_1rdm2_63 button:hover{background:#fff;transform:translateY(-1px)}._hiddenInput_1rdm2_66{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._batchSummary_1rdm2_67{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;padding:7px 12px;display:grid}._batchSummary_1rdm2_67>div:first-child{grid-row:span 2;align-items:baseline;display:flex}._batchSummary_1rdm2_67 strong{letter-spacing:-.04em;font-size:28px}._batchSummary_1rdm2_67 span,._batchSummary_1rdm2_67 small{color:var(--muted);font-size:10px}._progressTrack_1rdm2_71{background:#eeedf1;border-radius:99px;align-self:end;height:7px;overflow:hidden}._progressTrack_1rdm2_71 i{border-radius:inherit;background:linear-gradient(90deg,#43b889,#2386b8);height:100%;transition:width .25s;display:block}._pauseButton_1rdm2_73{color:#564f5c;background:#f3f2f5;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:30px;font-weight:800;display:inline-flex;font-size:11px!important}._pauseButton_1rdm2_73 svg{stroke-width:2px;flex:none;width:13px;height:13px}._pauseButton_1rdm2_73:hover:not(:disabled){color:#8f3046;background:#fff0ec}._notice_1rdm2_77{color:#725200;background:#fff4bd;border-bottom:1px solid #ecd879;flex:none;align-items:center;gap:12px;padding:9px 28px;font-size:12px;display:flex}._notice_1rdm2_77 button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}._workspace_1rdm2_80{flex:1;grid-template-columns:370px minmax(0,1fr);min-height:0;display:grid}._queuePanel_1rdm2_81,._reviewPanel_1rdm2_81{flex-direction:column;min-width:0;min-height:0;display:flex}._queuePanel_1rdm2_81{border-right:1px solid var(--line);background:#f7f6f9}._reviewPanel_1rdm2_81{background:linear-gradient(145deg,#fff,#f8fbfd)}._sectionHeading_1rdm2_84{border-bottom:1px solid var(--line);background:#ffffffd1;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:12px 18px;display:flex}._sectionHeading_1rdm2_84>div{gap:3px;display:grid}._sectionHeading_1rdm2_84 span{font-size:13px;font-weight:900}._sectionHeading_1rdm2_84 small{color:var(--muted);font-size:10px}._sectionHeading_1rdm2_84 b{color:#2f6a51;background:var(--mint);border-radius:99px;padding:5px 8px;font-size:10px}._queueList_1rdm2_90{flex:1;min-height:0;padding:10px;overflow:auto}._emptyQueue_1rdm2_91{text-align:center;min-height:260px;color:var(--muted);align-content:center;place-items:center;padding:28px;display:grid}._emptyQueue_1rdm2_91>span{color:#a3324a;background:linear-gradient(145deg,#fff1ad,#ffe3dc);border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid}._emptyQueue_1rdm2_91>span svg{stroke-width:1.9px;width:27px;height:27px}._emptyQueue_1rdm2_91 strong{color:var(--ink);font-size:14px}._emptyQueue_1rdm2_91 p{max-width:220px;margin:7px 0 0;font-size:11px;line-height:1.6}._queueItem_1rdm2_96{background:#fff;border:1px solid #0000;border-radius:16px;margin-bottom:8px;transition:all .18s;overflow:hidden;box-shadow:0 6px 16px #3630430d}._queueItem_1rdm2_96:hover{border-color:#e8cdd4}._selectedQueueItem_1rdm2_98{border-color:#e88b9e;box-shadow:0 8px 22px #c837571c}._dimmed_1rdm2_99{opacity:.64}._queueSelect_1rdm2_100{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px 52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}._index_1rdm2_101{color:#9a949f;font-size:9px;font-weight:900}._thumb_1rdm2_102{color:#9c6070;background:linear-gradient(145deg,#fff2ae,#dff3ff);border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}._thumb_1rdm2_102 img{object-fit:cover;width:100%;height:100%}._thumb_1rdm2_102>svg{stroke-width:1.7px;width:22px;height:22px}._spinner_1rdm2_105{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite _spin_1rdm2_105;position:absolute;inset:13px}._queueCopy_1rdm2_106{gap:4px;min-width:0;display:grid}._queueCopy_1rdm2_106 strong,._fileMeta_1rdm2_107 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._queueCopy_1rdm2_106 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._status_1rdm2_109{white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:900}._pending_1rdm2_110{color:#715a17;background:#fff2ae}._recognizing_1rdm2_111{color:#245e79;background:#dff3ff}._ready_1rdm2_112{color:#28664e;background:#dff7eb}._imported_1rdm2_113{color:#fff;background:#28664e}._error_1rdm2_114{color:#9c2e42;background:#ffe1df}._skipped_1rdm2_115{color:#66606d;background:#eceaf0}._rowActions_1rdm2_116{justify-content:flex-end;gap:4px;padding:0 9px 8px;display:flex}._rowActions_1rdm2_116 button{color:#756e7c;background:#f3f1f5;border:0;border-radius:7px;padding:4px 7px;font-size:9px!important}._rowActions_1rdm2_116 button:hover{color:#963046;background:#fff0ec}._reviewPanel_1rdm2_81>._sectionHeading_1rdm2_84{padding-left:22px;padding-right:22px}._reviewCard_1rdm2_121{flex:1;grid-template-columns:minmax(210px,.78fr) minmax(390px,1.55fr);gap:22px;min-height:0;padding:22px;display:grid;overflow:auto}._previewColumn_1rdm2_122{min-width:0}._preview_1rdm2_122{aspect-ratio:4/5;color:#a14b63;background:linear-gradient(145deg,#fff2ae,#dff3ff 65%,#dff7eb);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #3630431a}._preview_1rdm2_122 img{object-fit:cover;width:100%;height:100%}._preview_1rdm2_122>span{place-items:center;display:grid}._preview_1rdm2_122>span svg{stroke-width:1.35px;width:58px;height:58px}._previewBadge_1rdm2_127{border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px;box-shadow:0 5px 18px #2d28341f}._fileMeta_1rdm2_107{gap:5px;margin-top:13px;padding:0 4px;display:grid}._fileMeta_1rdm2_107 span,._fileMeta_1rdm2_107 code{color:var(--muted);font:9px/1.4 inherit}._fileMeta_1rdm2_107 code{text-overflow:ellipsis;overflow:hidden}._formColumn_1rdm2_131{min-width:0}._recognizingBanner_1rdm2_132,._errorBanner_1rdm2_132,._fallbackBanner_1rdm2_132,._requiredBanner_1rdm2_132{border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:10px}._recognizingBanner_1rdm2_132{color:#255d77;background:#e3f5ff;align-items:center;gap:8px;display:flex}._recognizingBanner_1rdm2_132 i{border:2px solid #80bbd6;border-top-color:#255d77;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite _spin_1rdm2_105}._errorBanner_1rdm2_132{color:#922b40;background:#ffe8e4;border:1px solid #f2c4bd;gap:3px;display:grid}._fallbackBanner_1rdm2_132{color:#725300;background:#fff5c9;border:1px solid #ecdb83;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}._fallbackBanner_1rdm2_132 strong{grid-column:1}._fallbackBanner_1rdm2_132 span{grid-column:1;line-height:1.45}._fallbackBanner_1rdm2_132 button{color:#765000;background:#fff;border:0;border-radius:8px;grid-area:1/2/3;align-self:center;padding:6px 8px;font-weight:800;font-size:9px!important}._requiredBanner_1rdm2_132{color:#8b3043;background:#fff0ec;border:1px solid #f2cbc4}._formGrid_1rdm2_141{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._field_1rdm2_142{border:0;align-content:start;gap:5px;min-width:0;margin:0;padding:0;display:grid}._field_1rdm2_142>span,._seasonField_1rdm2_143 legend{color:#5f5966;align-items:center;gap:5px;width:100%;padding:0 1px;font-size:10px;font-weight:850;display:flex}._field_1rdm2_142 b,._seasonField_1rdm2_143 b{color:var(--berry)}._field_1rdm2_142 em,._seasonField_1rdm2_143 em{color:#6d6772;background:#efedf1;border-radius:99px;margin-left:auto;padding:3px 5px;font-size:8px;font-style:normal}._field_1rdm2_142 input,._field_1rdm2_142 select{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #dfdbe2;border-radius:11px;outline:0;padding:9px 10px;font-size:12px}._field_1rdm2_142 input:focus,._field_1rdm2_142 select:focus{border-color:#2386b8;box-shadow:0 0 0 3px #2386b81f}._field_1rdm2_142 small{color:#a46116;font-size:8px}._lowConfidence_1rdm2_149 input,._lowConfidence_1rdm2_149 select,._lowConfidence_1rdm2_149._seasonField_1rdm2_143{background:#fffbea;border-color:#e3bc36}._lowConfidence_1rdm2_149>span,._lowConfidence_1rdm2_149 legend{color:#805f00}._lowConfidence_1rdm2_149 em{color:#745500;background:#ffefaa}._colorSelect_1rdm2_152{position:relative}._colorSelect_1rdm2_152>i{z-index:1;border:2px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:0 0 0 1px #d2cdd4}._colorSelect_1rdm2_152 select{padding-left:35px}._seasonField_1rdm2_143{background:#fff;border:1px solid #dfdbe2;border-radius:13px;grid-column:1/-1;padding:10px 11px 11px}._seasonField_1rdm2_143 legend{width:calc(100% + 2px);margin:0 -1px 7px}._seasonField_1rdm2_143>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}._seasonField_1rdm2_143>div label{cursor:pointer;position:relative}._seasonField_1rdm2_143 input{opacity:0;position:absolute}._seasonField_1rdm2_143 label span{color:#69636f;background:#f8f7fa;border:1px solid #e4e0e6;border-radius:9px;place-items:center;min-height:34px;font-size:10px;font-weight:800;display:grid}._seasonField_1rdm2_143 input:checked+span{color:#28664e;background:#dff7eb;border-color:#91d0b4}._seasonField_1rdm2_143>small{color:#a46116;margin-top:6px;font-size:8px;display:block}._aiSummary_1rdm2_163{background:linear-gradient(135deg,#e7faef,#e7f6ff);border:1px solid #cce9dc;border-radius:14px;gap:10px;margin-top:14px;padding:12px;display:flex}._aiSummary_1rdm2_163>span{color:#fff;background:linear-gradient(135deg,#39a978,#2386b8);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}._aiSummary_1rdm2_163>span svg{stroke-width:2px;width:15px;height:15px}._aiSummary_1rdm2_163 strong{font-size:10px}._aiSummary_1rdm2_163 p{color:#5f6870;margin:4px 0 0;font-size:10px;line-height:1.55}._emptyReview_1rdm2_168{text-align:center;flex:1;align-content:center;place-items:center;min-height:0;padding:36px;display:grid}._emptyReview_1rdm2_168>div{color:#a62e48;background:linear-gradient(145deg,#fff1ad,#dff3ff);border-radius:24px;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-4deg)}._emptyReview_1rdm2_168>div svg{stroke-width:1.7px;width:32px;height:32px}._emptyReview_1rdm2_168 h3{margin:18px 0 6px;font-size:20px}._emptyReview_1rdm2_168 p{max-width:350px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}._footer_1rdm2_174{min-height:76px;padding:13px 28px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:10px;display:flex}._footer_1rdm2_174>div{flex:1;gap:3px;min-width:0;display:grid}._footer_1rdm2_174 strong{font-size:12px}._footer_1rdm2_174 span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._cancelButton_1rdm2_178,._importButton_1rdm2_178{border:0;border-radius:12px;min-height:42px;padding:0 17px;font-weight:900;transition:all .18s;font-size:12px!important}._cancelButton_1rdm2_178{color:#625c68;background:#f1eff3}._cancelButton_1rdm2_178:hover{background:#e9e6ec}._importButton_1rdm2_178{color:#fff;background:linear-gradient(135deg,#b92d4b,#dc4f49);box-shadow:0 10px 24px #b92d4b3d}._importButton_1rdm2_178:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #b92d4b4a}._importButton_1rdm2_178:disabled{box-shadow:none}@keyframes _spin_1rdm2_105{to{transform:rotate(360deg)}}@media (width<=900px){._backdrop_1rdm2_1{padding:14px}._dialog_1rdm2_12{border-radius:24px;height:calc(100dvh - 28px)}._uploadStrip_1rdm2_55{grid-template-columns:1fr 205px;padding-left:20px;padding-right:20px}._dropzone_1rdm2_56{flex-wrap:wrap}._uploadActions_1rdm2_63{width:100%;margin-left:61px}._workspace_1rdm2_80{grid-template-columns:315px minmax(0,1fr)}._reviewCard_1rdm2_121{grid-template-columns:180px minmax(330px,1fr);gap:16px;padding:17px}}@media (width<=700px){._backdrop_1rdm2_1{padding:0}._dialog_1rdm2_12{border:0;border-radius:0;width:100%;height:100dvh}._header_1rdm2_38{padding:18px 16px 14px}._header_1rdm2_38 p{display:none}._header_1rdm2_38 h2{font-size:25px}._uploadStrip_1rdm2_55{grid-template-columns:1fr;padding:11px 16px}._dropzone_1rdm2_56{min-height:105px;padding:11px}._uploadGlyph_1rdm2_58{width:40px;height:40px}._uploadActions_1rdm2_63{margin-left:55px}._batchSummary_1rdm2_67{grid-template-columns:auto 1fr auto}._batchSummary_1rdm2_67>div:first-child{grid-row:auto}._batchSummary_1rdm2_67 small{align-self:center}._pauseButton_1rdm2_73{grid-area:1;min-width:94px}._workspace_1rdm2_80{min-height:0;display:block;overflow:auto}._queuePanel_1rdm2_81,._reviewPanel_1rdm2_81{min-height:auto}._queuePanel_1rdm2_81{border-right:0;border-bottom:1px solid var(--line)}._queueList_1rdm2_90{max-height:245px}._reviewCard_1rdm2_121{grid-template-columns:115px minmax(0,1fr);gap:13px;padding:14px;overflow:visible}._preview_1rdm2_122{border-radius:17px}._formGrid_1rdm2_141{grid-template-columns:1fr}._seasonField_1rdm2_143{grid-column:auto}._footer_1rdm2_174{min-height:68px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}._footer_1rdm2_174>div{display:none}._cancelButton_1rdm2_178{margin-left:auto}}@media (width<=480px){._header_1rdm2_38{align-items:center}._eyebrow_1rdm2_48{font-size:8px}._header_1rdm2_38 h2{font-size:22px}._closeButton_1rdm2_51{width:38px;height:38px}._dropzone_1rdm2_56>div:nth-child(2){flex:1}._uploadActions_1rdm2_63{width:100%;margin-left:0}._uploadActions_1rdm2_63 button{flex:1}._batchSummary_1rdm2_67{grid-template-columns:auto 1fr}._pauseButton_1rdm2_73{grid-area:auto/1/auto/-1}._reviewCard_1rdm2_121{grid-template-columns:1fr}._previewColumn_1rdm2_122{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}._preview_1rdm2_122{aspect-ratio:1}._fileMeta_1rdm2_107{margin:0}._seasonField_1rdm2_143>div{grid-template-columns:repeat(4,1fr)}._footer_1rdm2_174{gap:7px}._cancelButton_1rdm2_178,._importButton_1rdm2_178{padding:0 13px}}@media (prefers-reduced-motion:reduce){._dialog_1rdm2_12 *,._dialog_1rdm2_12 :before,._dialog_1rdm2_12 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._panel_1t3co_1{--ink:#263029;--green:#40584b;--line:#dedfd8;--muted:#737970;color:var(--ink);max-width:1500px;min-height:100vh;margin:auto;padding:42px clamp(24px,5vw,68px) 76px;position:relative}._header_1t3co_1{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}._header_1t3co_1 h1{letter-spacing:-.035em;margin:0;font:700 clamp(36px,4vw,52px)/1.08 inherit}._header_1t3co_1>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:14px}._eyebrow_1t3co_1{letter-spacing:.15em;color:#858b82;margin:0 0 8px;font-size:11px;font-weight:800}._primaryButton_1t3co_1,._secondaryButton_1t3co_1,._archiveButton_1t3co_1,._restoreButton_1t3co_1,._dangerButton_1t3co_1{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:12px 17px;font-weight:750}._primaryButton_1t3co_1{background:var(--green);color:#fff;box-shadow:0 10px 22px #40584b26}._primaryButton_1t3co_1:disabled{opacity:.55}._toolbar_1t3co_1{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;padding:14px;box-shadow:0 12px 30px #3b453b0a}._search_1t3co_1{color:#747c73;border-bottom:1px solid #ecece7;align-items:center;gap:10px;height:46px;margin:0 4px 12px;padding:0 8px;display:flex}._search_1t3co_1 span{font-size:24px}._search_1t3co_1 input{background:0 0;border:0;outline:0;width:100%;font-size:15px}._filters_1t3co_1{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}._filters_1t3co_1 select,._field_1t3co_1 input,._field_1t3co_1 select,._field_1t3co_1 textarea,._colorInput_1t3co_1 select{color:#303831;width:100%;font:inherit;background:#fafaf7;border:1px solid #dfe1da;border-radius:10px;outline:none;padding:10px 11px}._filters_1t3co_1 select{padding:9px}._batchBar_1t3co_1{z-index:3;color:#fff;background:#36493f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:11px 14px;font-size:13px;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #24342b33}._batchBar_1t3co_1 button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;padding:7px 10px}._batchBar_1t3co_1 ._clearSelection_1t3co_1{margin-left:auto}._grid_1t3co_1{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}._card_1t3co_1{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:19px;transition:all .2s;overflow:hidden;box-shadow:0 12px 30px #3741380b}._card_1t3co_1:hover{transform:translateY(-3px);box-shadow:0 18px 38px #37413818}._archivedCard_1t3co_1{opacity:.72}._cardImage_1t3co_1{background:#eae9e2;place-items:center;height:235px;display:grid;position:relative;overflow:hidden}._cardImage_1t3co_1>img{object-fit:cover;width:100%;height:100%}._cardImage_1t3co_1>span:not(._statusBadge_1t3co_1){color:#fff9;font:700 62px/1 inherit}._selectBox_1t3co_1{background:#fffde;border-radius:9px;gap:5px;padding:6px 8px;font-size:11px;display:flex;position:absolute;top:12px;left:12px}._selectBox_1t3co_1 input{accent-color:var(--green)}._statusBadge_1t3co_1{background:#fffde;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}._cardBody_1t3co_1{padding:16px}._cardTitle_1t3co_1{justify-content:space-between;gap:12px;display:flex}._cardTitle_1t3co_1 h3{margin:0 0 5px;font-size:15px}._cardTitle_1t3co_1 p{color:var(--muted);margin:0;font-size:12px}._cardTitle_1t3co_1 i{border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #ccc}._tags_1t3co_1{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}._tags_1t3co_1 span{color:#636b63;background:#f0f1eb;border-radius:99px;padding:4px 7px;font-size:10px}._cardFooter_1t3co_1{border-top:1px solid #eeeee9;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;display:flex}._cardFooter_1t3co_1>span{color:#555d56;font-size:11px}._cardFooter_1t3co_1 small{color:#92978f;margin-bottom:3px;display:block}._cardFooter_1t3co_1 select,._cardFooter_1t3co_1 button{color:#3e5547;background:#edf0eb;border:0;border-radius:8px;max-width:106px;padding:7px;font-size:11px}._empty_1t3co_1{text-align:center;background:#ffffff69;border:1px dashed #cfd2c9;border-radius:20px;align-content:center;place-items:center;min-height:420px;padding:35px;display:grid}._empty_1t3co_1>span{background:#e5e9e3;border-radius:50%;place-items:center;width:72px;height:72px;font:700 30px/1 inherit;display:grid}._empty_1t3co_1 h2{margin:18px 0 7px;font:700 24px/1.2 inherit}._empty_1t3co_1 p{color:var(--muted);margin:0 0 18px}._empty_1t3co_1 button{background:var(--green);color:#fff;border:0;border-radius:11px;padding:11px 16px}._overlay_1t3co_1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:40;background:#20271f6e;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawer_1t3co_1{background:#f7f6f2;flex-direction:column;width:min(1040px,94vw);height:100%;display:flex;box-shadow:-20px 0 50px #1114}._drawerHeader_1t3co_1{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:92px;padding:20px 28px;display:flex}._drawerHeader_1t3co_1 h2{margin:0;font:700 27px/1.2 inherit}._closeButton_1t3co_1{background:#f0f0eb;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}._drawerContent_1t3co_1{flex:1;grid-template-columns:330px 1fr;gap:26px;padding:26px 28px;display:grid;overflow:auto}._hiddenInput_1t3co_1{opacity:0;width:1px;height:1px;position:absolute}._dropzone_1t3co_1{text-align:center;cursor:pointer;background:#edece6;border:1.5px dashed #aeb7ad;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:330px;display:flex;position:relative;overflow:hidden}._dropzone_1t3co_1:focus,._dragging_1t3co_1{border-color:#587163;outline:3px solid #58716325}._hasImage_1t3co_1{border-style:solid}._dropzone_1t3co_1 img{object-fit:cover;width:100%;height:100%}._uploadIcon_1t3co_1{color:#54695b;font-size:35px}._dropzone_1t3co_1 p{color:var(--muted);font-size:12px}._analyzing_1t3co_1{color:#fff;background:#26382ee8;border-radius:10px;padding:10px;font-size:12px;position:absolute;inset:auto 10px 10px}._photoTips_1t3co_1{color:#777e76;gap:5px;margin:12px 2px 16px;font-size:11px;display:grid}._photoTips_1t3co_1 span:before{content:"·";margin-right:6px}._checkLine_1t3co_1{color:#5f685f;gap:7px;margin:12px 2px;font-size:11px;display:flex}._inlineAlert_1t3co_1{color:#765d18;background:#fff7df;border:1px solid #e6cc78;border-radius:12px;margin:12px 0;padding:11px;font-size:12px}._inlineAlert_1t3co_1 p{margin:0}._inlineAlert_1t3co_1 div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}._inlineAlert_1t3co_1 button{background:#fff;border:1px solid #d9ac8e;border-radius:8px;padding:6px 8px}._aiCard_1t3co_1,._metaCard_1t3co_1{background:#fff;border:1px solid #d8ded7;border-radius:15px;margin-top:14px;padding:14px}._aiCard_1t3co_1>div{justify-content:space-between;display:flex}._aiCard_1t3co_1 span{color:#41604e;font-size:12px;font-weight:800}._aiCard_1t3co_1 b{background:#e8eee9;border-radius:99px;padding:4px 7px;font-size:10px}._aiCard_1t3co_1 p{font-size:12px;line-height:1.65}._aiCard_1t3co_1 small{color:#8c6c39}._metaCard_1t3co_1 h3{font-size:13px}._metaCard_1t3co_1 dl{gap:8px;margin:0;display:grid}._metaCard_1t3co_1 dl div{justify-content:space-between;font-size:11px;display:flex}._metaCard_1t3co_1 dt{color:#8a9088}._metaCard_1t3co_1 dd{margin:0}._formGrid_1t3co_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._field_1t3co_1{display:block;position:relative}._fieldLabel_1t3co_1{color:#596159;align-items:center;gap:7px;min-height:20px;margin:0 1px 6px;font-size:11px;font-weight:750;display:flex}._fieldLabel_1t3co_1 b{color:#ad5745}._fieldLabel_1t3co_1 em{color:#718077;background:#e9ede9;border-radius:99px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal}._field_1t3co_1 small{color:#a46836;margin:5px 2px 0;font-size:10px;display:block}._field_1t3co_1 textarea{resize:vertical}._fullField_1t3co_1{grid-column:1/-1}._optionRow_1t3co_1{flex-wrap:wrap;gap:7px;padding:8px;display:flex}._optionRow_1t3co_1 label{background:#eeefe9;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}._colorInput_1t3co_1{position:relative}._colorInput_1t3co_1 i{border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}._colorInput_1t3co_1 select{padding-left:35px}._range_1t3co_1{background:#fafaf7;border:1px solid #dfe1da;border-radius:10px;align-items:center;gap:10px;height:41px;padding:5px 10px;display:flex}._range_1t3co_1 input{accent-color:var(--green);border:0;padding:0}._historySection_1t3co_1{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}._subheading_1t3co_1{justify-content:space-between;align-items:flex-end;display:flex}._subheading_1t3co_1 h3{margin:0;font:700 20px/1.2 inherit}._historyGrid_1t3co_1{grid-template-columns:1fr 1fr;gap:20px;margin-top:15px;display:grid}._historyGrid_1t3co_1 h4{color:#727970;font-size:11px}._wearRow_1t3co_1,._companion_1t3co_1{border-bottom:1px solid #e7e8e1;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}._companion_1t3co_1{text-align:left;background:0 0;border-width:0 0 1px;width:100%}._companion_1t3co_1 i{border-radius:50%;width:14px;height:14px}._companion_1t3co_1 span{flex:1}._muted_1t3co_1{color:var(--muted);font-size:12px}._formError_1t3co_1{color:#984a3d;background:#fff0ed;border-radius:9px;margin:0 28px 10px;padding:9px 12px;font-size:12px}._archiveConfirm_1t3co_1{background:#fff5f2;border:1px solid #e5b4aa;border-radius:13px;align-items:center;gap:8px;margin:0 28px 12px;padding:12px;display:flex}._archiveConfirm_1t3co_1 div{flex:1}._archiveConfirm_1t3co_1 p{margin:4px 0 0;font-size:11px}._archiveConfirm_1t3co_1 button{border:0;border-radius:9px;padding:8px 10px}._drawerFooter_1t3co_1{border-top:1px solid var(--line);background:#fff;align-items:center;gap:9px;min-height:76px;padding:14px 28px;display:flex}._drawerFooter_1t3co_1>span{flex:1}._toast_1t3co_1{z-index:80;color:#fff;background:#27382f;border-radius:11px;padding:12px 16px;font-size:13px;position:fixed;top:22px;right:26px;box-shadow:0 12px 30px #1114}@media (width<=960px){._filters_1t3co_1{grid-template-columns:repeat(3,1fr)}._drawerContent_1t3co_1{grid-template-columns:280px 1fr}._dropzone_1t3co_1{height:280px}}@media (width<=720px){._panel_1t3co_1{padding:26px 16px 96px}._header_1t3co_1>div>p:last-child{display:none}._filters_1t3co_1{grid-template-columns:1fr 1fr}._grid_1t3co_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._cardImage_1t3co_1{height:190px}._drawer_1t3co_1{width:100vw}._drawerContent_1t3co_1{padding:18px;display:block}._imageSection_1t3co_3{margin-bottom:24px}._formGrid_1t3co_1,._historyGrid_1t3co_1{grid-template-columns:1fr}._fullField_1t3co_1{grid-column:auto}._drawerFooter_1t3co_1{padding:12px;overflow-x:auto}._archiveConfirm_1t3co_1{flex-wrap:wrap;margin:0 12px 8px}}@media (width<=430px){._grid_1t3co_1{grid-template-columns:1fr}._cardImage_1t3co_1{height:270px}._header_1t3co_1 h1{font-size:36px}._drawerFooter_1t3co_1{gap:6px}}._cardTitle_1t3co_1{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._panel_1t3co_1{--ink:#414138;--green:#6f8b67;--line:#eadfce;--muted:#77766b;max-width:none;min-height:0;margin:0;padding:2px 0 64px}._primaryButton_1t3co_1{background:linear-gradient(135deg,#b95f46,#d07b5e);box-shadow:0 10px 24px #b95f4638}._toolbar_1t3co_1,._card_1t3co_1,._aiCard_1t3co_1,._metaCard_1t3co_1{background:#fffdf8;border-color:#eadfce;box-shadow:0 16px 40px #6f532f14}._filters_1t3co_1 select,._field_1t3co_1 input,._field_1t3co_1 select,._field_1t3co_1 textarea,._colorInput_1t3co_1 select{color:#414138;background:#fff9ef;border-color:#e4d8c7}._card_1t3co_1:hover{box-shadow:0 19px 42px #6f532f21}._statusBadge_1t3co_1,._selectBox_1t3co_1{color:#5d584f;background:#fffdf8e6}._empty_1t3co_1{background:linear-gradient(145deg,#fffdf8c2,#fff2cd7a);border-color:#ddc9ad}._imageSection_1t3co_3,._formSection_1t3co_42{min-width:0}._optionRow_1t3co_1 label{background:#eef5e8}._range_1t3co_1{background:#fff9ef;border-color:#e4d8c7}._range_1t3co_1 input{accent-color:#df8b6d}._toast_1t3co_1{color:#5b564d;background:#fffdf8;border:1px solid #ead8c2}@media (width<=900px){._drawerContent_1t3co_1{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media (width<=700px){._panel_1t3co_1{padding:0 0 18px}._header_1t3co_1{flex-direction:column;align-items:stretch;gap:18px}._primaryButton_1t3co_1{align-self:flex-start;min-height:44px}._filters_1t3co_1{grid-template-columns:1fr 1fr}._grid_1t3co_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._cardImage_1t3co_1{height:180px}._drawer_1t3co_1{width:100vw}._drawerHeader_1t3co_1{height:auto;min-height:74px;padding:16px}._drawerContent_1t3co_1{grid-template-columns:1fr;gap:18px;padding:18px 16px}._dropzone_1t3co_1{height:min(72vw,330px)}._formGrid_1t3co_1{grid-template-columns:1fr}._fullField_1t3co_1{grid-column:auto}._historyGrid_1t3co_1{grid-template-columns:1fr}._drawerFooter_1t3co_1{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}._drawerFooter_1t3co_1>span{display:none}._drawerFooter_1t3co_1 button{min-height:42px}}._cardImage_1t3co_1:focus-visible{outline-offset:-3px;outline:3px solid #58716366}@media (width<=430px){._filters_1t3co_1,._grid_1t3co_1{grid-template-columns:1fr}._cardImage_1t3co_1{height:230px}._batchBar_1t3co_1 ._clearSelection_1t3co_1{margin-left:0}}._reviewBadge_1t3co_80{color:#8a6124;background:#fff3d1;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:46px;right:12px}._cardImage_1t3co_1>span._reviewBadge_1t3co_80{font:800 11px/1 inherit;display:block}._panel_1t3co_1{--ink:#292631;--green:#d63f5b;--line:#ece8ed;--muted:#696572;padding:2px 0 64px}._panel_1t3co_1 h1,._panel_1t3co_1 h2,._panel_1t3co_1 h3,._cardImage_1t3co_1>span:not(._statusBadge_1t3co_1),._subheading_1t3co_1 h3{font-family:inherit}._eyebrow_1t3co_1{color:#aa2945}._primaryButton_1t3co_1{color:#fff;background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 12px 26px #b92d493d}._primaryButton_1t3co_1:hover:not(:disabled){background:linear-gradient(135deg,#b92d49,#dc4e43);transform:translateY(-1px)}._secondaryButton_1t3co_1{color:#9e3442;background:#fff0ec}._secondaryButton_1t3co_1:hover{background:#ffe6df}._toolbar_1t3co_1,._card_1t3co_1,._aiCard_1t3co_1,._metaCard_1t3co_1{background:#fff;border-color:#ece8ed;border-radius:22px;box-shadow:0 18px 46px #db4b6314,0 5px 16px #3670970d}._search_1t3co_1{border-color:#ece8ed}._filters_1t3co_1 select,._field_1t3co_1 input,._field_1t3co_1 select,._field_1t3co_1 textarea,._colorInput_1t3co_1 select,._range_1t3co_1{color:#292631;background:#fbfbfd;border-color:#dddce3}._filters_1t3co_1 select:focus,._field_1t3co_1 input:focus,._field_1t3co_1 select:focus,._field_1t3co_1 textarea:focus{border-color:#2386b8;box-shadow:0 0 0 3px #2386b82e}._batchBar_1t3co_1{background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 14px 34px #b92d493d}._batchBar_1t3co_1 button:hover{background:#ffffff38}._card_1t3co_1{border-radius:22px}._card_1t3co_1:hover{border-color:#ffd0c7;box-shadow:0 22px 50px #db4b6324,0 8px 20px #36709712}._cardImage_1t3co_1{background:linear-gradient(145deg,#fff4b8,#def3ff 58%,#ddf7eb)}._statusBadge_1t3co_1,._selectBox_1t3co_1{color:#4a4550;background:#ffffffeb;box-shadow:0 5px 16px #3933491a}._selectBox_1t3co_1 input,._range_1t3co_1 input{accent-color:#d63f5b}._tags_1t3co_1 span{color:#285f49;background:#ddf7eb}._tags_1t3co_1 span:nth-child(2n){color:#245a72;background:#def3ff}._cardFooter_1t3co_1{border-color:#ece8ed}._cardFooter_1t3co_1 select,._cardFooter_1t3co_1 button{color:#9e3442;background:#fff0ec}._cardFooter_1t3co_1 button:hover{background:#ffe6df}._empty_1t3co_1{background:linear-gradient(145deg,#ffffffd1,#fff4b894);border-color:#d9dce4;border-radius:24px}._empty_1t3co_1>span{color:#a92542;background:linear-gradient(145deg,#ffe6df,#fff4b8)}._empty_1t3co_1 button{background:linear-gradient(135deg,#b92d49,#c13a45)}._overlay_1t3co_1{background:#2a25335c}._drawer_1t3co_1{background:#f8f9fb}._drawerHeader_1t3co_1,._drawerFooter_1t3co_1{background:#fff;border-color:#ece8ed}._closeButton_1t3co_1{color:#4f4956;background:#f3f2f6}._closeButton_1t3co_1:hover{color:#a92542;background:#ffe6df}._drawerContent_1t3co_1{background:linear-gradient(145deg,#fffdfa,#f5f8fb)}._dropzone_1t3co_1{background:linear-gradient(145deg,#fff4b8,#def3ff);border-color:#f0a999}._dropzone_1t3co_1:hover{border-color:#ff765f}._dropzone_1t3co_1:focus,._dragging_1t3co_1{border-color:#2386b8;outline-color:#2386b840}._uploadIcon_1t3co_1{color:#d63f5b}._analyzing_1t3co_1{background:#292631e6}._inlineAlert_1t3co_1{color:#685000;background:#fff4b8;border-color:#edd05b}._aiCard_1t3co_1{background:linear-gradient(145deg,#ddf7eb,#def3ff)}._aiCard_1t3co_1 span{color:#285f49}._aiCard_1t3co_1 b{color:#245a72;background:#fff}._lowConfidence_1t3co_1 input,._lowConfidence_1t3co_1 select{background:#fff9d8;border-color:#e4bd2c}._optionRow_1t3co_1 label{color:#285f49;background:#ddf7eb}._archiveButton_1t3co_1{color:#9e3442;background:#ffe6df}._restoreButton_1t3co_1{color:#285f49;background:#ddf7eb}._dangerButton_1t3co_1{color:#fff;background:#a92542}._toast_1t3co_1{color:#3b3742;background:#fff;border:1px solid #ece8ed;box-shadow:0 18px 44px #3933492e}._panel_1t3co_1 button:focus-visible,._panel_1t3co_1 input:focus-visible,._panel_1t3co_1 select:focus-visible,._panel_1t3co_1 textarea:focus-visible,._dropzone_1t3co_1:focus-visible{outline-offset:3px;outline:3px solid #2386b87a}._panel_1t3co_1 button:disabled,._panel_1t3co_1 input:disabled,._panel_1t3co_1 select:disabled,._panel_1t3co_1 textarea:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}._headerActions_1t3co_155{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._reidentifyButton_1t3co_156{color:#a12d46;cursor:pointer;white-space:nowrap;background:#fff8f5;border:1px solid #f2b4a6;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:inline-flex}._reidentifyButton_1t3co_156 svg{width:17px;height:17px}._reidentifyButton_1t3co_156:hover:not(:disabled){background:#ffe9e3;transform:translateY(-1px)}._reidentifyCard_1t3co_159{background:linear-gradient(135deg,#fff8f5,#f4fbff);border:1px solid #f0d3cb;border-radius:22px;margin:0 0 18px;padding:18px 20px;box-shadow:0 14px 34px #b92d4917}._focusCard_1t3co_160{background:linear-gradient(135deg,#f1fff9,#f3f9ff);border:1px solid #bfe8dd;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:15px 18px;display:flex;box-shadow:0 12px 28px #319a8217}._focusCard_1t3co_160>div:first-child{gap:4px;display:grid}._focusCard_1t3co_160 strong{color:#176b60;font-size:15px}._focusCard_1t3co_160 span{color:#5e7370;font-size:13px}._focusStats_1t3co_164{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._focusStats_1t3co_164 span{white-space:nowrap;background:#fffc;border:1px solid #d6eee8;border-radius:999px;padding:7px 10px}._focusStats_1t3co_164 b{color:#176b60}._reidentifyHeading_1t3co_167{justify-content:space-between;align-items:center;gap:16px;display:flex}._reidentifyHeading_1t3co_167 h2{margin:0;font-size:19px}._reidentifyHeading_1t3co_167 ._eyebrow_1t3co_1{margin-bottom:5px}._reidentifyCancel_1t3co_170{color:#a12d46;cursor:pointer;background:#fff;border:1px solid #e3a9a0;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800}._reidentifyCancel_1t3co_170:hover{background:#ffe9e3}._reidentifyDone_1t3co_172{color:#28724e;background:#e7f5ed;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}._reidentifyMeta_1t3co_173{color:#6c6873;justify-content:space-between;gap:14px;margin-top:15px;font-size:12px;display:flex}._reidentifyMeta_1t3co_173 b{color:#292631;white-space:nowrap}._reidentifyTrack_1t3co_175{background:#f0e4e8;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}._reidentifyTrack_1t3co_175 span{border-radius:inherit;background:linear-gradient(90deg,#d63f5b,#2386b8);height:100%;transition:width .2s;display:block}._reidentifyStats_1t3co_177{color:#6c6873;flex-wrap:wrap;gap:15px;margin-top:12px;font-size:12px;display:flex}._reidentifyStats_1t3co_177 b{color:#292631}._reidentifyFailures_1t3co_179{color:#6c3944;background:#c42d4812;border-radius:14px;margin-top:12px;padding:11px 13px;font-size:12px}._reidentifyFailures_1t3co_179 strong{color:#9e2941;margin-bottom:5px;display:block}._reidentifyFailures_1t3co_179 p{overflow-wrap:anywhere;margin:3px 0}._emptyActions_1t3co_182{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._emptyActions_1t3co_182 ._emptySecondary_1t3co_183{color:#9e3442;background:#fff;border:1px solid #f2b4a6;box-shadow:0 8px 20px #b92d4917}._emptyActions_1t3co_182 ._emptySecondary_1t3co_183:hover{background:#fff0ec}._primaryButton_1t3co_1{justify-content:center;align-items:center;gap:7px;display:inline-flex}._primaryButton_1t3co_1 svg{width:17px;height:17px}._search_1t3co_1 span{font-size:inherit;place-items:center;display:grid}._search_1t3co_1 span svg{width:20px;height:20px}._cardImage_1t3co_1>span:not(._statusBadge_1t3co_1){font:inherit;place-items:center;display:grid}._cardPhotoButton_1t3co_190{z-index:0;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}._cardPhotoButton_1t3co_190:focus-visible{outline-offset:-3px;outline:3px solid #58716366}._cardPhotoButton_1t3co_190 img{object-fit:cover;width:100%;height:100%}._cardPhotoButton_1t3co_190>span{font:inherit;place-items:center;display:grid}._closeButton_1t3co_1{font-size:inherit;place-items:center;display:grid}._closeButton_1t3co_1 svg{width:19px;height:19px}._uploadIcon_1t3co_1{font-size:inherit;place-items:center;display:grid}._uploadIcon_1t3co_1 svg{width:36px;height:36px}@media (width<=700px){._panel_1t3co_1{padding:0 0 18px}._toolbar_1t3co_1,._card_1t3co_1,._aiCard_1t3co_1,._metaCard_1t3co_1{border-radius:20px}._headerActions_1t3co_155{justify-content:flex-start}._focusCard_1t3co_160{flex-direction:column;align-items:flex-start}._focusStats_1t3co_164{justify-content:flex-start}._headerActions_1t3co_155 ._primaryButton_1t3co_1,._headerActions_1t3co_155 ._secondaryButton_1t3co_1,._headerActions_1t3co_155 ._reidentifyButton_1t3co_156{flex:150px;align-self:auto}._reidentifyMeta_1t3co_173{flex-direction:column;align-items:flex-start;gap:5px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.inline{display:inline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f6f5f0;--ink:#252923;--muted:#767a72;--line:#dedfd8;--green:#40584b}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.app-shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{background:#e9e8e1;border-right:1px solid #d7d7cf;flex-direction:column;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin:0 8px 44px;display:flex}.brand-mark{background:var(--green);color:#fff;width:42px;height:42px;font-family:var(--app-font);border-radius:14px;place-items:center;font-size:20px;display:grid}.brand strong{font-family:var(--app-font);letter-spacing:.12em;font-size:22px}.brand small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.sidebar nav{gap:8px;display:grid}.nav-item{text-align:left;color:#5b6059;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:12px;padding:13px 15px;font-size:14px;display:flex}.nav-item span{text-align:center;width:18px}.privacy-note{color:#6d746c;border-top:1px solid #d2d2ca;gap:10px;margin-top:auto;padding:22px 8px 0;font-size:12px;display:flex}.privacy-note p{margin:0;line-height:1.6}.content{width:100%;max-width:1500px;margin:auto;padding:42px clamp(28px,5vw,72px) 70px}.topbar,.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow,.mini-label{text-transform:uppercase;letter-spacing:.14em;color:#82877e;margin:0 0 8px;font-size:11px;font-weight:700}.topbar h1{font-family:var(--app-font);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,50px);font-weight:500}.add-button,.wear-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px 19px;font-weight:700;box-shadow:0 10px 22px #40584b2b}.context-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin:38px 0 46px;display:grid}.weather-card,.scene-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px 26px}.weather-card{grid-template-columns:1fr auto;display:grid}.temperature{font-family:var(--app-font);margin-top:12px;font-size:58px;line-height:1}.temperature small{color:var(--muted);margin-left:10px;font-family:inherit;font-size:14px}.weather-icon{color:#d6a858;font-size:52px}.weather-stats{color:#62675f;border-top:1px solid #ecece7;flex-wrap:wrap;grid-column:1/-1;gap:20px;margin-top:20px;padding-top:20px;font-size:12px;display:flex}.scene-card{color:#fff;background:#46594d;justify-content:space-between;align-items:flex-end;display:flex}.scene-card .mini-label{color:#ced8d0}.scene-card h2{font-family:var(--app-font);margin:10px 0 8px;font-size:30px}.scene-card p{color:#dce4de;margin:0;font-size:13px}.ghost-button{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #fff5;border-radius:10px;padding:10px 14px}.section-heading h2{font-family:var(--app-font);margin:0;font-size:30px;font-weight:500}.text-button{color:var(--green);background:0 0;border:0;font-weight:700}.outfit-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.outfit-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;transition:all .2s;box-shadow:0 14px 34px #3f443810}.outfit-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3f44381a}.outfit-head{align-items:center;gap:12px;display:flex}.slot{color:#365041;width:34px;height:34px;font-family:var(--app-font);background:#dae4dc;border-radius:50%;place-items:center;font-weight:700;display:grid}.clay .slot{color:#805b42;background:#eee0d5}.ink .slot{color:#3d4b55;background:#dce0e3}.outfit-head h3{margin:0 0 3px;font-size:15px}.outfit-head p{color:var(--muted);margin:0;font-size:12px}.outfit-head button{color:#888;background:0 0;border:0;margin-left:auto}.piece-stack{background:#f0f0eb;border-radius:17px;grid-template-rows:1.15fr .85fr;grid-template-columns:1fr 1fr;gap:1px;height:260px;margin:18px 0;display:grid;overflow:hidden}.piece{background:#e9e7df;flex-direction:column;justify-content:center;align-items:center;display:flex}.piece-0{background:#dedbd0;grid-column:1/-1}.piece-1{color:#fff;background:#4c5051}.piece-2{background:#ddd9cf}.piece span{font-family:var(--app-font);opacity:.7;font-size:40px}.piece p{margin:6px 0 0;font-size:11px}.reason{color:#62675f;min-height:44px;font-size:13px;line-height:1.65}.wear-button{background:#2f3933;width:100%;margin-top:10px}.clay .wear-button{background:#7b5f4a}.ink .wear-button{background:#3c4852}@media (width<=1000px){.outfit-grid{grid-template-columns:1fr}.piece-stack{height:220px}.context-grid{grid-template-columns:1fr}}@media (width<=700px){.app-shell{display:block}.sidebar{z-index:10;background:#eee;width:100%;height:auto;padding:9px;position:fixed;top:auto;bottom:0}.brand,.privacy-note{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px}.nav-item{place-items:center;gap:3px;padding:8px 2px;font-size:10px;display:grid}.content{padding:26px 18px 100px}.topbar h1{font-size:32px}.add-button{padding:11px;font-size:0}.add-button:first-letter{font-size:20px}.context-grid{margin:28px 0 36px}.weather-card,.scene-card{padding:20px}.scene-card p{display:none}.outfit-grid{grid-template-columns:1fr}.piece-stack{height:250px}}:root{--paper:#fff9ef;--paper-deep:#f8efe1;--surface:#fffdf8;--ink:#414138;--muted:#77766b;--line:#eadfce;--green:#6f8b67;--sage:#9eb893;--sage-soft:#e9f1e2;--peach:#e9a184;--peach-soft:#fde7d9;--sun:#efc75f;--sun-soft:#fff1c3;--sky:#8fc4e2;--sky-soft:#e6f3fb;--primary:#b95f46;--primary-dark:#984a37;--card-shadow:0 16px 42px #6f532f17}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 78% 0,#ffe1924d,#0000 30rem),radial-gradient(circle at 30% 18%,#f1ae9121,#0000 25rem),linear-gradient(145deg,#fffaf2 0%,#fbf3e6 58%,#f7f1e8 100%)}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{background:linear-gradient(#fffdf6f2,#faeedcf5);border-right-color:#ead9c3;box-shadow:10px 0 36px #6f532f0d}.brand{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.brand-mark,.brand-orb{background:linear-gradient(145deg, var(--peach), var(--sun));color:#fffdf8;box-shadow:0 10px 24px #d286563d}.brand-mark svg,.brand-orb svg,.mobile-topbar svg{display:block}.brand small{color:#8b796b}.nav-item{color:#726f64;align-items:center;transition:background .18s,color .18s,transform .18s}.nav-item .nav-icon{place-items:center;width:20px;height:20px;display:grid}.nav-item.active{color:#9e543f;box-shadow:0 10px 28px #aa68451f, inset 3px 0 var(--peach);background:#fffdf8}.morning-note{color:#796342;background:linear-gradient(145deg,#fff9e8,#fff1d1);border:1px solid #ead8bd;border-radius:16px;gap:10px;margin:auto 4px 18px;padding:14px;display:flex}.note-icon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.morning-note strong{font-size:11px;display:block}.morning-note p{margin:5px 0 0;font-size:10px;line-height:1.55}.privacy-note{color:#80786d;border-top-color:#ead9c3;margin-top:0}.content{padding-top:38px}.mobile-topbar{display:none}.weather-card,.outfit-card{border-color:var(--line);box-shadow:var(--card-shadow);background:#fffdf8f0}.scene-card{color:#435342;background:linear-gradient(145deg,#e7f2df,#e4f2f8);border-color:#ccddc7}.weather-icon{color:#dfa744}.clay .piece-1{background:#dfaa7b}.wear-button,.clay .wear-button,.ink .wear-button{background:var(--primary)}.loading-screen{text-align:center;background:radial-gradient(circle at 50% 38%,#fff1c8,#0000 19rem);place-content:center;justify-items:center;gap:11px;min-height:100vh;display:grid}.brand-orb{border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.loading-screen strong{font:600 22px var(--app-font);margin-top:8px}.loading-screen p{color:var(--muted);margin:0;font-size:13px}.toast{z-index:90;color:#5a554b;background:#fffdf8;border:1px solid #ead8c2;border-radius:14px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:13px 16px;font-size:13px;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 18px 44px #5e44262e}.toast>.toast-icon{background:var(--sun-soft);color:#80641c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.toast.success>.toast-icon{background:var(--sage-soft);color:#4d6a4c}.toast.error>.toast-icon{background:var(--peach-soft);color:#a14f3a}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#4e3f3161;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.modal-card{background:#fffdf8;border:1px solid #eadbc8;border-radius:24px;width:min(620px,100%);max-height:min(760px,100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #4133233d}.modal-card h2{font:600 28px var(--app-font);margin:4px 0 9px}.modal-card>p:not(.modal-kicker){color:var(--muted);font-size:12px;line-height:1.6}.modal-kicker{color:#c07858;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}.modal-close{color:#795e4d;cursor:pointer;background:#f8eee2;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:16px;right:16px}.replacement-list{gap:9px;margin-top:20px;display:grid}.replacement-list>button{color:var(--ink);cursor:pointer;text-align:left;background:#fffaf2;border:1px solid #eadfd0;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.replacement-list>button:hover{background:#fff5e9;border-color:#e4af96}.replacement-list i{color:#fff;border-radius:11px;place-items:center;width:50px;height:50px;font-style:normal;display:grid;overflow:hidden}.replacement-list img{object-fit:cover;width:100%;height:100%}.replacement-list span{min-width:0}.replacement-list strong,.replacement-list small{display:block}.replacement-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.replacement-list small{color:var(--muted);margin-top:4px;font-size:10px}.replacement-list em{color:#ad644b;font-size:10px;font-style:normal;font-weight:800}.modal-empty{color:var(--muted);text-align:center;background:#fff8ed;border:1px dashed #decfbb;border-radius:14px;padding:28px 16px;font-size:12px}.weather-form{width:min(520px,100%)}.weather-fields{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.weather-fields label{color:#6c685e;gap:6px;font-size:11px;font-weight:750;display:grid}.weather-fields input{width:100%;min-height:43px;color:var(--ink);background:#fffaf2;border:1px solid #e4d7c5;border-radius:10px;padding:9px 11px}.modal-primary{color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:44px;font-weight:800}@media (width<=700px){.sidebar{padding:7px 8px max(7px, env(safe-area-inset-bottom));background:#fffaf1f5;border-top:1px solid #eadbc8;box-shadow:0 -8px 28px #5942291a}.morning-note{display:none}.content{padding:18px 15px calc(92px + env(safe-area-inset-bottom))}.mobile-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.mobile-topbar button{color:#6e594b;font:700 17px var(--app-font);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.mobile-topbar button span{background:linear-gradient(145deg, var(--peach), var(--sun));color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.mobile-topbar em{color:#8d8377;font-size:10px;font-style:normal}.nav-item{color:#77736a;min-width:0}.nav-item:hover{transform:none}.nav-item.active{box-shadow:inset 0 -2px var(--peach)}.toast{max-width:none;top:12px;left:12px;right:12px}.modal-backdrop{align-items:end;padding:12px}.modal-card{border-radius:22px;max-height:calc(100vh - 24px);padding:23px 18px}.weather-fields{grid-template-columns:1fr}.replacement-list>button{grid-template-columns:46px minmax(0,1fr)}.replacement-list i{width:46px;height:46px}.replacement-list em{display:none}}:root{--app-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--paper:#f8f9fb;--ink:#292631;--muted:#696572;--line:#ece8ed;--green:#d63f5b;--sage:#63c99b;--sage-soft:#ddf7eb;--peach:#ff765f;--peach-soft:#ffe6df;--sun:#f4c928;--sun-soft:#fff4b8;--sky:#54b9ec;--sky-soft:#def3ff;--primary:#d63f5b;--primary-dark:#b92d49;--card-shadow:0 18px 46px #db4b631a, 0 5px 16px #3670970f}html{background:#f8f9fb}body{color:var(--ink);font-family:var(--app-font);background:radial-gradient(circle at 82% 2%,#ffe15933,#0000 27rem),radial-gradient(circle at 17% 20%,#ff765f1c,#0000 24rem),radial-gradient(circle at 72% 72%,#54b9ec14,#0000 26rem),linear-gradient(145deg,#fffdfa 0%,#f8f9fb 54%,#f5f8fb 100%)}.brand strong,.topbar h1,.section-heading h2,.loading-screen strong,.modal-card h2,.mobile-topbar button{font-family:inherit;font-weight:750}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-right-color:#ece8ed;box-shadow:12px 0 40px #4049650d}.brand-mark,.brand-orb{background:linear-gradient(145deg,#ff765f,#d63f5b);box-shadow:0 12px 26px #d63f5b3b}.brand strong{letter-spacing:.01em}.brand small,.privacy-note{color:var(--muted)}.nav-item{color:#625e6a}.nav-item:hover{color:#b92d49;background:#fff0ec;transform:translate(2px)}.nav-item.active{color:#a92542;background:#fff;box-shadow:0 12px 30px #d63f5b1f,inset 4px 0 #ff765f}.nav-item.active span{color:#d63f5b}.morning-note{color:#6c5520;background:linear-gradient(145deg,#fff9d9,#fff0e7);border-color:#ffe2a0}.morning-note>span{color:#d63f5b}.privacy-note{border-top-color:#ece8ed}.add-button,.wear-button,.modal-primary{background:linear-gradient(135deg,#b92d49,#c13a45);box-shadow:0 12px 26px #b92d493d}.add-button:hover,.wear-button:hover,.modal-primary:hover{background:linear-gradient(135deg,#98223a,#aa2b38);transform:translateY(-1px)}.weather-card,.outfit-card{box-shadow:var(--card-shadow);background:#fffffff0;border-color:#ece8ed;border-radius:24px}.scene-card{color:#28343d;background:linear-gradient(145deg,#ddf7eb,#def3ff);border-color:#bfe9dc;border-radius:24px}.scene-card .mini-label,.scene-card p{color:#4e6370}.ghost-button{color:#245a72;background:#ffffffad;border-color:#89cfe9}.slot{background:var(--sage-soft);color:#285f49}.clay .slot{background:var(--peach-soft);color:#9e3442}.ink .slot{background:var(--sky-soft);color:#245a72}.piece-stack{background:#f4f6f9}.piece,.piece-0{background:#e9f8f1}.piece-1{background:#ff8a74}.clay .piece-0{background:#def3ff}.clay .piece-1{color:#443600;background:#f1c928}.ink .piece-0{background:#ffe6df}.ink .piece-1{background:#63bfe9}.loading-screen{background:radial-gradient(circle at 50% 38%,#fff4b8,#0000 19rem)}.brand-orb{font-variant-numeric:tabular-nums;font-family:inherit}.toast{color:#3b3742;background:#fff;border-color:#eee5e9;border-radius:16px;box-shadow:0 20px 50px #3933492e}.toast.success{border-color:#b9e8d2}.toast.error{border-color:#f2bec7}.modal-backdrop{background:#2a253359}.modal-card{background:#fff;border-color:#eee7eb;border-radius:28px;box-shadow:0 30px 90px #2a25333d}.modal-kicker{color:#b92d49}.modal-close{color:#4f4956;background:#f5f3f6}.modal-close:hover{color:#a92542;background:#ffe6df}.replacement-list>button{background:#fbfbfd;border-color:#ece7ec;border-radius:16px}.replacement-list>button:hover{background:#fff0ec;border-color:#ff9b88;transform:translateY(-1px)}.replacement-list em{color:#a92542}.modal-empty{background:#f7f8fb;border-color:#d9dce4}.weather-fields input{background:#fbfbfd;border-color:#dddce3}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2386b87a}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}@media (width<=700px){.sidebar{background:#fffffff5;border-top-color:#ebe7ec;box-shadow:0 -10px 30px #3d374c1a}.content{padding:18px 15px calc(94px + env(safe-area-inset-bottom))}.mobile-topbar button{color:#393440}.mobile-topbar button span{background:linear-gradient(145deg,#d63f5b,#b92d49)}.mobile-topbar em{color:#716c78}.nav-item.active{box-shadow:inset 0 -3px #ff765f}.modal-card{border-radius:24px}}.onboarding-backdrop{background:radial-gradient(circle at 18% 16%,#ffe15947,#0000 22rem),radial-gradient(circle at 82% 78%,#54b9ec33,#0000 24rem),#2a253352}.onboarding-card{background:radial-gradient(circle at 100% 0,#ffe1593b,#0000 14rem),linear-gradient(150deg,#fff 0%,#fffdfa 58%,#f5fbff 100%);border-color:#ffd8d0;width:min(570px,100%);overflow:auto;box-shadow:0 32px 90px #5b2f423d,0 12px 34px #54b9ec1f}.onboarding-card:before{content:"";background:linear-gradient(90deg,#ff765f,#f4c928 34%,#63c99b 67%,#54b9ec);height:6px;position:absolute;inset:0 0 auto}.onboarding-sparkles{color:#a92542;background:linear-gradient(135deg,#fff4b8,#ffe6df);border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:2px 0 12px;padding:7px 12px;display:flex;box-shadow:0 8px 20px #d63f5b1a}.onboarding-sparkles svg:nth-child(2){color:#d7a500}.onboarding-sparkles svg:nth-child(3){color:#3f9a75}.onboarding-points{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.onboarding-points li{color:#364b55;background:linear-gradient(135deg,#ddf7ebb8,#def3ffb8);border:1px solid #dcebf0;border-radius:14px;min-height:42px;padding:11px 13px 11px 42px;font-size:12px;line-height:1.55;position:relative}.onboarding-points li:before{content:none}.onboarding-point-icon{color:#287054;background:#fff;border-radius:8px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:12px;box-shadow:0 5px 12px #33876621}.privacy-confirm{color:#57491d;cursor:pointer;background:#fff9d8;border:1px solid #f0d46f;border-radius:15px;align-items:flex-start;gap:11px;margin:18px 0 14px;padding:13px 14px;font-size:12px;font-weight:750;line-height:1.5;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.privacy-confirm:hover{background:#fff4b8;border-color:#e3bd32}.privacy-confirm:focus-within{border-color:#54b9ec;box-shadow:0 0 0 3px #2386b82e}.privacy-confirm input{accent-color:#d63f5b;flex:none;width:18px;height:18px;margin:0}.manual-wear-form{width:min(820px,100%)}.manual-wear-grid{gap:18px;margin:20px 0;display:grid}.weather-fields input,.weather-fields select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fbfbfd;border:1px solid #dddce3;border-radius:12px;padding:9px 12px;transition:border-color .18s,background .18s,box-shadow .18s}.weather-fields input:hover,.weather-fields select:hover{background:#fff;border-color:#a9d8e9}.weather-fields input:focus,.weather-fields select:focus{background:#fff;border-color:#54b9ec;box-shadow:0 0 0 3px #2386b81f}.manual-accessories{background:linear-gradient(145deg,#f1fcf7,#f2faff);border:1px solid #bfe9dc;border-radius:18px;margin:0 0 18px;padding:15px}.manual-accessories legend{color:#315348;padding:0 7px;font-size:11px;font-weight:850}.manual-wear-picker{border:0;min-width:0;margin:0;padding:0}.manual-wear-picker legend{color:#3f3a45;align-items:center;gap:8px;padding:0 0 9px;font-size:12px;font-weight:850;display:flex}.manual-wear-picker legend b{color:#a92b48;background:#ffe7ed;border-radius:999px;padding:3px 7px;font-size:9px}.manual-wear-options{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(142px,158px);grid-auto-flow:column;gap:10px;padding:2px 2px 9px;display:grid;overflow-x:auto}.manual-wear-item,.manual-wear-empty{scroll-snap-align:start;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e1e6;border-radius:16px;padding:7px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.manual-wear-item:hover,.manual-wear-empty:hover{border-color:#ef9aab;transform:translateY(-1px)}.manual-wear-item:focus-visible,.manual-wear-empty:focus-visible{outline-offset:2px;outline:3px solid #54b9ec3d}.manual-wear-item.selected,.manual-wear-empty.selected{background:#fff7f9;border-color:#d63f5b;box-shadow:0 8px 22px #d63f5b26}.manual-wear-photo{color:#fff;background:#f3f0f2;border-radius:11px;place-items:center;width:100%;height:104px;display:grid;position:relative;overflow:hidden}.manual-wear-photo img{object-fit:cover;width:100%;height:100%}.manual-wear-photo>strong{text-shadow:0 2px 8px #00000024;font-size:30px}.manual-wear-photo>i{color:#fff;background:#d63f5b;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 12px #69152b3d}.manual-wear-item-copy{gap:3px;padding:8px 3px 3px;display:grid}.manual-wear-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manual-wear-item-copy small{color:#817985;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manual-wear-empty{color:#756e79;text-align:center;border-style:dashed;place-items:center;min-height:150px;display:grid}.manual-wear-none{color:#88818b;background:#f7f5f7;border-radius:12px;margin:0;padding:12px;font-size:11px}.form-error{color:#8d2139;background:#fff0f3;border:1px solid #f2b8c3;border-radius:13px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.5}.storage-alert{z-index:2;background:linear-gradient(135deg,#fff 0%,#fff0f3 66%,#fff8d8 100%);border:1px solid #ef9eae;border-left:6px solid #d63f5b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin:0 0 22px;padding:15px 16px;display:grid;position:relative;box-shadow:0 16px 38px #b2284721}.storage-alert strong{color:#84213a;font-size:13px;font-weight:850;display:block}.storage-alert span{color:#694d56;grid-column:1;font-size:11px;line-height:1.55}.storage-alert button{color:#a92542;cursor:pointer;background:#fff;border:1px solid #d63f5b;border-radius:12px;grid-area:1/2/span 2;min-height:42px;padding:9px 14px;font-size:11px;font-weight:850;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.storage-alert button:hover:not(:disabled){color:#fff;background:#b92d49;transform:translateY(-1px);box-shadow:0 10px 22px #b2284733}.modal-primary{border-radius:13px;transition:background .18s,box-shadow .18s,transform .18s}.modal-primary:disabled,.modal-primary:disabled:hover{color:#706b75;cursor:not-allowed;box-shadow:none;background:#d9d6dc;transform:none}.modal-close{font-size:inherit;place-items:center;display:grid}.modal-close svg{width:18px;height:18px}.replacement-list em{align-items:center;gap:4px;display:inline-flex}.replacement-list em svg{width:13px;height:13px}@media (width<=700px){.storage-alert{grid-template-columns:1fr;gap:6px;margin-bottom:16px;padding:14px}.storage-alert span,.storage-alert button{grid-area:auto/1}.storage-alert button{justify-self:stretch;min-height:44px;margin-top:5px}.onboarding-card,.manual-wear-form{width:100%}.onboarding-sparkles{margin-bottom:10px}.onboarding-points{gap:7px;margin:16px 0}.onboarding-points li{padding-right:11px}.manual-wear-grid{gap:15px;margin:16px 0}.manual-accessories{padding:13px}.manual-wear-options{grid-auto-columns:minmax(126px,138px)}.manual-wear-photo{height:94px}.modal-primary{min-height:46px}}@media (prefers-reduced-motion:reduce){.modal-primary,.storage-alert button,.manual-wear-item,.manual-wear-empty,.weather-fields input,.weather-fields select,.privacy-confirm{transition:none}}.logout-btn{border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;margin-top:12px;padding:10px 8px;font-size:12px;transition:all .2s}.logout-btn:hover{color:#c00;background:#fee;border-color:#fcc}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
