.app-flow-module__vvuvTq__page{background:radial-gradient(circle at 0 0,#fcd6bb73,#0000 26%),radial-gradient(circle at 85% 0,#e0c0a247,#0000 24%),linear-gradient(#fffaf6 0%,#fff 100%);min-height:100dvh}.app-flow-module__vvuvTq__frame{gap:24px;width:min(1120px,100vw - 28px);margin:0 auto;padding:32px 0 72px;display:grid}.app-flow-module__vvuvTq__topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf6e0;border:1px solid #8c5a2f14;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 12px 30px #5c351b0f}.app-flow-module__vvuvTq__wordmark{color:#2a1b11;letter-spacing:-.03em;font-size:1.25rem;font-weight:800;font-family:var(--font-display), "Trebuchet MS", sans-serif}.app-flow-module__vvuvTq__topbarMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-flow-module__vvuvTq__pill{color:#7b4d2a;background:#8c5a2f14;border-radius:999px;padding:8px 12px;font-size:.84rem}.app-flow-module__vvuvTq__hero{gap:14px;animation:.54s both app-flow-module__vvuvTq__riseIn;display:grid}.app-flow-module__vvuvTq__kicker{color:#99633a;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.app-flow-module__vvuvTq__heroTitle{color:#26180e;letter-spacing:-.065em;max-width:11ch;font-size:clamp(3rem,8vw,5rem);line-height:.93;font-family:var(--font-display), "Trebuchet MS", sans-serif}.app-flow-module__vvuvTq__heroBody{color:#6c5242;max-width:60ch;font-size:1.03rem;line-height:1.8}.app-flow-module__vvuvTq__heroLayout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px;display:grid}.app-flow-module__vvuvTq__panel{background:#ffffffdb;border:1px solid #8c5a2f1a;border-radius:30px;gap:16px;padding:26px;animation:.62s both app-flow-module__vvuvTq__riseIn;display:grid;box-shadow:0 18px 42px #5c351b14}.app-flow-module__vvuvTq__panelTitle{color:#2a1b11;font-size:1.65rem;line-height:1.05}.app-flow-module__vvuvTq__panelBody{color:#6c5242;line-height:1.72}.app-flow-module__vvuvTq__form{gap:14px;display:grid}.app-flow-module__vvuvTq__formRow{gap:10px;display:grid}.app-flow-module__vvuvTq__label{color:#845537;font-size:.88rem;font-weight:700}.app-flow-module__vvuvTq__input,.app-flow-module__vvuvTq__select,.app-flow-module__vvuvTq__textarea{color:#2b1d14;width:100%;font:inherit;background:#fffcf8f2;border:1px solid #8c5a2f24;border-radius:18px;padding:14px 16px}.app-flow-module__vvuvTq__input:focus,.app-flow-module__vvuvTq__select:focus,.app-flow-module__vvuvTq__textarea:focus{border-color:#a7673d4d;outline:2px solid #d69c704d}.app-flow-module__vvuvTq__buttonRow{flex-wrap:wrap;gap:12px;display:flex}.app-flow-module__vvuvTq__button,.app-flow-module__vvuvTq__secondaryButton,.app-flow-module__vvuvTq__ghostButton{min-height:48px;font-weight:700;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.app-flow-module__vvuvTq__button{color:#fff8f2;background:#2a1b11;box-shadow:0 12px 22px #2a1b111f}.app-flow-module__vvuvTq__secondaryButton{color:#3d281a;background:#ffffffeb;border-color:#8c5a2f29}.app-flow-module__vvuvTq__ghostButton{color:#6c5242;background:0 0;border-color:#8c5a2f29}.app-flow-module__vvuvTq__gridTwo,.app-flow-module__vvuvTq__seasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-flow-module__vvuvTq__seasonCard{cursor:pointer;background:#ffffffeb;border:1px solid #8c5a2f1a;border-radius:26px;gap:14px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.68s both app-flow-module__vvuvTq__riseIn;display:grid}.app-flow-module__vvuvTq__seasonCard[data-selected=true]{border-color:#a7673d66;transform:translateY(-2px);box-shadow:0 18px 40px #5c351b1f}.app-flow-module__vvuvTq__seasonHeader{justify-content:space-between;gap:12px;display:flex}.app-flow-module__vvuvTq__seasonName{color:#26180e;font-size:1.2rem;font-weight:700}.app-flow-module__vvuvTq__seasonHint{color:#99633a;text-transform:uppercase;letter-spacing:.07em;font-size:.8rem;font-weight:700}.app-flow-module__vvuvTq__swatches{gap:10px;display:flex}.app-flow-module__vvuvTq__swatch{border:3px solid #fffffff2;border-radius:999px;width:34px;height:34px;box-shadow:0 8px 18px #2f180c1f}.app-flow-module__vvuvTq__subtle{color:#7a6252;font-size:.95rem;line-height:1.6}.app-flow-module__vvuvTq__tabs{flex-wrap:wrap;gap:10px;display:flex}.app-flow-module__vvuvTq__tab{color:#634a39;cursor:pointer;font:inherit;background:#ffffffdb;border:1px solid #8c5a2f1f;border-radius:999px;padding:10px 14px}.app-flow-module__vvuvTq__tab[data-active=true]{color:#fff8f2;background:#2a1b11}.app-flow-module__vvuvTq__closetGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.app-flow-module__vvuvTq__itemCard{background:#ffffffeb;border:1px solid #8c5a2f1a;border-radius:26px;gap:14px;padding:18px;animation:.52s both app-flow-module__vvuvTq__riseIn;display:grid;box-shadow:0 16px 36px #5c351b14}.app-flow-module__vvuvTq__itemImage{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(#f8eadf,#f5f1ec);border-radius:22px;width:100%}.app-flow-module__vvuvTq__itemMeta{gap:8px;display:grid}.app-flow-module__vvuvTq__itemTitle{color:#291a0f;font-size:1.05rem;font-weight:700}.app-flow-module__vvuvTq__metaRow{flex-wrap:wrap;gap:8px;display:flex}.app-flow-module__vvuvTq__badge,.app-flow-module__vvuvTq__statusBadge{border-radius:999px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:700}.app-flow-module__vvuvTq__badge{color:#7b4d2a;background:#91603814}.app-flow-module__vvuvTq__statusBadge[data-status=needs_photo]{color:#8b612f;background:#a680561f}.app-flow-module__vvuvTq__statusBadge[data-status=pending]{color:#4d6f8b;background:#7192b11f}.app-flow-module__vvuvTq__statusBadge[data-status=complete]{color:#52795f;background:#6a9e7b1f}.app-flow-module__vvuvTq__statusBadge[data-status=failed]{color:#8d4f49;background:#ae6c6524}.app-flow-module__vvuvTq__statusBadge[data-status=match]{color:#4d7f57;background:#73b07e24}.app-flow-module__vvuvTq__statusBadge[data-status=maybe]{color:#94611c;background:#c1995229}.app-flow-module__vvuvTq__statusBadge[data-status=not_ideal]{color:#8f5347;background:#ad766624}.app-flow-module__vvuvTq__emptyState{color:#6c5242;background:#ffffffb8;border:1px dashed #8c5a2f2e;border-radius:28px;padding:28px}.app-flow-module__vvuvTq__miniAction{color:#6b4e39;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.app-flow-module__vvuvTq__navLinks{flex-wrap:wrap;gap:10px;display:flex}.app-flow-module__vvuvTq__navLink{color:#6c5242;background:#ffffffd1;border:1px solid #8c5a2f1f;border-radius:999px;padding:10px 14px}.app-flow-module__vvuvTq__navLink[data-active=true]{color:#6f4421;background:#b77b4221;border-color:#b77b4233}.app-flow-module__vvuvTq__supportLink{color:#8f633a;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.app-flow-module__vvuvTq__hiddenFile{display:none}@media (hover:hover) and (pointer:fine){.app-flow-module__vvuvTq__button:hover,.app-flow-module__vvuvTq__secondaryButton:hover,.app-flow-module__vvuvTq__ghostButton:hover,.app-flow-module__vvuvTq__seasonCard:hover,.app-flow-module__vvuvTq__tab:hover,.app-flow-module__vvuvTq__navLink:hover{transform:translateY(-1px)}}@media (max-width:900px){.app-flow-module__vvuvTq__heroLayout,.app-flow-module__vvuvTq__gridTwo,.app-flow-module__vvuvTq__seasonGrid{grid-template-columns:1fr}.app-flow-module__vvuvTq__frame{padding-bottom:108px}.app-flow-module__vvuvTq__topbar{align-items:flex-start;padding-bottom:92px;position:relative}.app-flow-module__vvuvTq__navLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.app-flow-module__vvuvTq__navLink{text-align:center;justify-content:center;align-items:center;min-height:54px;padding:8px;font-size:.8rem;display:flex}}@keyframes app-flow-module__vvuvTq__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.page-module__meqK-a__page{min-height:100dvh;font-family:var(--font-geist-sans);background:radial-gradient(circle at 0 0,#fcd6bb80,#0000 28%),radial-gradient(circle at 80% 0,#d9b89647,#0000 26%),linear-gradient(#fffaf6 0%,#fff 100%)}.page-module__meqK-a__main{gap:28px;width:min(1100px,100vw - 32px);margin:0 auto;padding:88px 0 72px;display:grid}.page-module__meqK-a__hero{gap:18px;display:grid}.page-module__meqK-a__kicker{color:#8c5a2f;letter-spacing:.04em;text-transform:uppercase;background:#aa71481a;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.875rem;font-weight:700}.page-module__meqK-a__hero h1{letter-spacing:-.06em;color:#25170d;max-width:12ch;font-size:clamp(3rem,7vw,5rem);line-height:.95}.page-module__meqK-a__hero p{color:#6b5140;max-width:60ch;font-size:1.08rem;line-height:1.8}.page-module__meqK-a__story{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);gap:20px;display:grid}.page-module__meqK-a__storyPanel,.page-module__meqK-a__storyMetrics{background:#ffffffd1;border:1px solid #8c5a2f1f;border-radius:28px;gap:14px;padding:26px;display:grid;box-shadow:0 16px 40px #5c351b14}.page-module__meqK-a__eyebrow{color:#9b6b43;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module__meqK-a__storyPanel h2{color:#2b1c11;max-width:16ch;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1}.page-module__meqK-a__storyPanel p,.page-module__meqK-a__storyMetrics p{color:#6b5140;line-height:1.7}.page-module__meqK-a__storyMetrics{align-content:space-between}.page-module__meqK-a__storyMetrics div{gap:8px;display:grid}.page-module__meqK-a__storyMetrics span{color:#2b1c11;font-size:clamp(2.1rem,4vw,3rem);font-weight:700;line-height:1}.page-module__meqK-a__seasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__meqK-a__seasonCard{background:linear-gradient(#fffffff0,#fff7f0eb),#ffffffe6;border:1px solid #8c5a2f1f;border-radius:30px;gap:18px;min-height:240px;padding:24px;display:grid;box-shadow:0 20px 45px #5c351b14}.page-module__meqK-a__seasonCardHeader{justify-content:space-between;gap:16px;display:flex}.page-module__meqK-a__seasonFamily{color:#9b6b43;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.82rem;font-weight:700}.page-module__meqK-a__seasonCard h2{color:#26180e;font-size:1.55rem;line-height:1.05}.page-module__meqK-a__seasonNote{color:#7b4d2a;background:#8c5a2f14;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:.82rem}.page-module__meqK-a__swatches{gap:10px;display:flex}.page-module__meqK-a__swatch{border:3px solid #ffffffeb;border-radius:999px;width:42px;height:42px;box-shadow:0 8px 18px #2f180c24}.page-module__meqK-a__seasonDescription{color:#6b5140;max-width:34ch;line-height:1.7}.page-module__meqK-a__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__meqK-a__statusCard{background:#faf1e8e0;border:1px solid #8c5a2f1f;border-radius:24px;gap:10px;padding:22px;display:grid}.page-module__meqK-a__statusCard h3{color:#2b1c11;font-size:1.05rem}.page-module__meqK-a__statusCard p{color:#6b5140;line-height:1.65}.page-module__meqK-a__actions{flex-wrap:wrap;gap:14px;display:flex}.page-module__meqK-a__actions a{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.page-module__meqK-a__primary{color:#fff6ef;background:#25170d}.page-module__meqK-a__secondary{color:#3a2619;background:#ffffffd9;border-color:#8c5a2f33}.page-module__meqK-a__ghost{color:#5a3d29;background:0 0;border-color:#8c5a2f2e}@media (hover:hover) and (pointer:fine){.page-module__meqK-a__actions a:hover{transform:translateY(-1px)}.page-module__meqK-a__primary:hover{background:#3c281a}.page-module__meqK-a__secondary:hover{background:#fff}.page-module__meqK-a__ghost:hover{background:#ffffff8c}}@media (max-width:980px){.page-module__meqK-a__story,.page-module__meqK-a__seasonGrid,.page-module__meqK-a__statusGrid{grid-template-columns:1fr}}@media (max-width:840px){.page-module__meqK-a__main{padding:72px 0 56px}.page-module__meqK-a__seasonCardHeader{flex-direction:column}}
