.board-actions.svelte-1pmeaeq{flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,80svh - 128px);margin:16px auto 0;display:flex}.board-actions.svelte-1pmeaeq .btn:where(.svelte-1pmeaeq):disabled{border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);cursor:default}.style.svelte-1pmeaeq{border:1px solid var(--color-ink);background:var(--color-paper);height:48px;color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:0 20px;font-size:.6875rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.style.svelte-1pmeaeq:hover:not(:disabled),.style.svelte-1pmeaeq:focus-visible{background:var(--color-ink);color:var(--color-paper)}.style.svelte-1pmeaeq:disabled{opacity:.35;cursor:default}.square.svelte-1pmeaeq{border:1px solid var(--color-ink);background:var(--color-paper);width:48px;height:48px;color:var(--color-ink);cursor:pointer;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.square.svelte-1pmeaeq:hover:not(:disabled),.square.svelte-1pmeaeq:focus-visible{background:var(--color-ink);color:var(--color-paper)}.square.svelte-1pmeaeq:disabled{opacity:.35;cursor:default}.status.svelte-1pmeaeq{color:var(--color-ink-soft);margin:0 0 0 8px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.style.svelte-1pmeaeq,.square.svelte-1pmeaeq{transition:none}}.dress-code.svelte-16zzefi{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.dress-code.in-panel.svelte-16zzefi{display:contents}.segmented.svelte-16zzefi{border:1px solid var(--color-ink);display:flex}.segmented.svelte-16zzefi button:where(.svelte-16zzefi),.season.svelte-16zzefi button:where(.svelte-16zzefi){background:var(--color-paper);color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;font-size:.6875rem;font-weight:500;line-height:1}.segmented.svelte-16zzefi button:where(.svelte-16zzefi){height:44px;padding:0 16px;transition:background-color .25s,color .25s}.in-panel.svelte-16zzefi .segmented:where(.svelte-16zzefi) button:where(.svelte-16zzefi){flex:1;padding:0 12px}.segmented.svelte-16zzefi button:where(.svelte-16zzefi)+button:where(.svelte-16zzefi){border-left:1px solid var(--color-ink)}.segmented.svelte-16zzefi button[aria-checked=true]:where(.svelte-16zzefi){background:var(--color-ink);color:var(--color-paper)}.season.svelte-16zzefi{flex-wrap:wrap;justify-content:flex-end;gap:16px;max-width:100%;display:flex}.season.svelte-16zzefi button:where(.svelte-16zzefi){color:var(--color-ink-soft);border-bottom:1px solid #0000;padding:4px 0;transition:color .25s,border-color .25s;position:relative}.season.svelte-16zzefi button:where(.svelte-16zzefi):before{content:"";position:absolute;inset:-12px -8px}.in-panel.svelte-16zzefi .season:where(.svelte-16zzefi){flex-wrap:nowrap;justify-content:flex-start;max-width:none}.in-panel.svelte-16zzefi .season:where(.svelte-16zzefi) button:where(.svelte-16zzefi){position:static}.in-panel.svelte-16zzefi .season:where(.svelte-16zzefi) button:where(.svelte-16zzefi):before{content:none}.season.svelte-16zzefi button[aria-checked=true]:where(.svelte-16zzefi){color:var(--color-ink);border-bottom-color:var(--color-ink)}.segmented.svelte-16zzefi button:where(.svelte-16zzefi):disabled,.season.svelte-16zzefi button:where(.svelte-16zzefi):disabled{cursor:default}@media (width<=960px){.dress-code.svelte-16zzefi:not(.in-panel){align-items:flex-start}}@media (width<=560px){.dress-code.svelte-16zzefi:not(.in-panel),.dress-code.svelte-16zzefi:not(.in-panel) .segmented:where(.svelte-16zzefi){width:100%}.dress-code.svelte-16zzefi:not(.in-panel) .segmented:where(.svelte-16zzefi) button:where(.svelte-16zzefi){flex:1;padding:0 8px}}@media (width<=22rem){.dress-code.svelte-16zzefi:not(.in-panel) .segmented:where(.svelte-16zzefi) button:where(.svelte-16zzefi){letter-spacing:.04em;min-width:0;padding:0 4px}}.pieces.svelte-1fkjcxf{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.piece.svelte-1fkjcxf{border-bottom:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.piece.svelte-1fkjcxf p:where(.svelte-1fkjcxf){margin:0}.piece-slot.svelte-1fkjcxf{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;padding-top:2px;font-size:.6875rem;font-weight:500}.piece-brand.svelte-1fkjcxf{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.piece.svelte-1fkjcxf .piece-name:where(.svelte-1fkjcxf){margin-top:4px;font-size:.875rem;line-height:1.45}.piece.svelte-1fkjcxf .piece-price:where(.svelte-1fkjcxf){align-items:baseline;gap:16px;margin-top:4px;font-size:.875rem;display:flex}.piece-buy.svelte-1fkjcxf{color:var(--color-ink);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:3px;font-size:.6875rem;font-weight:500;text-decoration:underline}.piece-remove.svelte-1fkjcxf{background:var(--color-paper);width:36px;height:36px;color:var(--color-ink-soft);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;transition:color .2s,border-color .2s;display:grid}.piece-remove.svelte-1fkjcxf:hover,.piece-remove.svelte-1fkjcxf:focus-visible{border-color:var(--color-ink);color:var(--color-ink)}.piece-switch.svelte-1fkjcxf{border:1px solid var(--color-line);align-items:center;margin-top:8px;display:inline-flex}.piece-switch.svelte-1fkjcxf button:where(.svelte-1fkjcxf){background:var(--color-paper);width:36px;height:32px;color:var(--color-ink);cursor:pointer;border:0;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.piece-switch.svelte-1fkjcxf button:where(.svelte-1fkjcxf):hover,.piece-switch.svelte-1fkjcxf button:where(.svelte-1fkjcxf):focus-visible{background:var(--color-ink);color:var(--color-paper)}.piece-switch-count.svelte-1fkjcxf{letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:.6875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.piece-remove.svelte-1fkjcxf,.piece-switch.svelte-1fkjcxf button:where(.svelte-1fkjcxf){transition:none}}.look-panel.svelte-1j3fzon{flex-direction:column;gap:20px;min-width:0;display:flex}.field.svelte-1j3fzon{gap:8px;display:grid}.field.svelte-1j3fzon input:where(.svelte-1j3fzon){border:1px solid var(--color-ink);background:var(--color-paper);height:48px;color:inherit;font:inherit;border-radius:0;padding:0 12px;font-size:1rem}.field.svelte-1j3fzon input:where(.svelte-1j3fzon)::-moz-placeholder{color:var(--color-ink-soft)}.field.svelte-1j3fzon input:where(.svelte-1j3fzon)::placeholder{color:var(--color-ink-soft)}.harmony.svelte-1j3fzon{grid-template-columns:1fr auto;align-items:end;gap:12px 16px;display:grid}.harmony.svelte-1j3fzon p:where(.svelte-1j3fzon){margin:0}.harmony-value.svelte-1j3fzon{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:500;line-height:.95}.harmony-track.svelte-1j3fzon{background:var(--color-line);grid-column:1/-1;height:1px}.harmony-fill.svelte-1j3fzon{background:var(--color-ink);height:1px;transition:width .7s var(--ease-out-expo);display:block}.odd.svelte-1j3fzon,.stylist-note.svelte-1j3fzon{margin:0;font-size:.875rem;line-height:1.45}.odd.svelte-1j3fzon{color:var(--color-ink-soft)}.notes.svelte-1j3fzon ul:where(.svelte-1j3fzon){margin:12px 0 0;padding:0;list-style:none}.notes.svelte-1j3fzon li:where(.svelte-1j3fzon){padding-left:20px;font-size:.875rem;line-height:1.45;position:relative}.notes.svelte-1j3fzon li:where(.svelte-1j3fzon)+li:where(.svelte-1j3fzon){margin-top:8px}.notes.svelte-1j3fzon li:where(.svelte-1j3fzon):before{content:"—";color:var(--color-ink-soft);position:absolute;left:0}.total.svelte-1j3fzon{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;margin:0;padding-top:16px;display:flex}.total-value.svelte-1j3fzon{font-size:1rem;font-weight:500}@media (prefers-reduced-motion:reduce){.harmony-fill.svelte-1j3fzon{transition:none}}.stylist.svelte-1icbytd{border-top:1px solid var(--color-ink);margin-top:56px;padding-top:28px}h2.svelte-1icbytd{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:500;line-height:.95}.stylist-status.svelte-1icbytd{color:var(--color-ink-soft);margin:16px 0 0;font-size:.875rem;line-height:1.45}.stylist-grid.svelte-1icbytd{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:28px 8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.stylist-card.svelte-1icbytd{min-width:0;animation:svelte-1icbytd-rise var(--duration-slow) var(--ease-out-expo) both}.stylist-card.svelte-1icbytd:nth-child(2){animation-delay:80ms}.stylist-card.svelte-1icbytd:nth-child(3){animation-delay:.16s}.stylist-frame.svelte-1icbytd,.skeleton-board.svelte-1icbytd{border:1px solid var(--color-line)}.skeleton-board.svelte-1icbytd{aspect-ratio:4/5;position:relative}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd),.skeleton-line.svelte-1icbytd{background:var(--color-wash);animation:1.6s ease-in-out infinite storefront-pulse}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd){position:absolute}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd):first-child{width:44%;height:52%;top:4%;left:4%}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd):nth-child(2){width:38%;height:36%;top:4%;left:54%}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd):nth-child(3){width:40%;height:50%;top:44%;left:54%}.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd):nth-child(4){width:36%;height:22%;top:64%;left:8%}.skeleton-line.svelte-1icbytd{width:40%;height:12px;margin-top:12px;display:block}.skeleton-line.wide.svelte-1icbytd{width:80%;margin-top:16px}.stylist-meta.svelte-1icbytd{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 0;font-size:.6875rem;font-weight:500;line-height:1.4}.stylist-note.svelte-1icbytd{margin:8px 0 0;font-size:.875rem;line-height:1.5}.stylist-actions.svelte-1icbytd{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.outline.svelte-1icbytd{border:1px solid var(--color-ink);background:var(--color-paper);height:48px;color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0 20px;font-size:.6875rem;font-weight:500;transition:background-color .2s,color .2s}.outline.svelte-1icbytd:hover:not(:disabled),.outline.svelte-1icbytd:focus-visible{background:var(--color-ink);color:var(--color-paper)}.outline.svelte-1icbytd:disabled{border-color:var(--color-line);color:var(--color-ink-soft);cursor:default}.unplaced.svelte-1icbytd{margin-top:28px}.unplaced.svelte-1icbytd ul:where(.svelte-1icbytd){margin:8px 0 0;padding:0;font-size:.875rem;line-height:1.45;list-style:none}.unplaced-name.svelte-1icbytd{font-weight:500}@keyframes svelte-1icbytd-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.stylist-card.svelte-1icbytd,.skeleton-board.svelte-1icbytd span:where(.svelte-1icbytd),.skeleton-line.svelte-1icbytd{animation:none}.outline.svelte-1icbytd{transition:none}}.wardrobe.svelte-1bqb9p3{flex-direction:column;gap:12px;min-width:0;display:flex}.wardrobe-head.svelte-1bqb9p3{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wardrobe-head.svelte-1bqb9p3 h2:where(.svelte-1bqb9p3){margin:0}.wardrobe-count.svelte-1bqb9p3{color:var(--color-ink-soft);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}.wardrobe-full.svelte-1bqb9p3{border:1px solid var(--color-ink);margin:0;padding:8px 12px;font-size:.8125rem;line-height:1.45}.tile.svelte-1bqb9p3:disabled{opacity:.4;cursor:not-allowed}.wardrobe-hint.svelte-1bqb9p3,.wardrobe-empty.svelte-1bqb9p3{color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.chips-wrap.svelte-1bqb9p3{--fade:28px;margin-inline:-2px}.chips-wrap.fade-start.svelte-1bqb9p3{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));mask-image:linear-gradient(to right, transparent, #000 var(--fade))}.chips-wrap.fade-end.svelte-1bqb9p3{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));mask-image:linear-gradient(to left, transparent, #000 var(--fade))}.chips-wrap.fade-start.fade-end.svelte-1bqb9p3{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.chips.svelte-1bqb9p3{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow:auto hidden}.chips.svelte-1bqb9p3::-webkit-scrollbar{display:none}.chip.svelte-1bqb9p3{background:var(--color-wash);min-height:44px;color:var(--color-ink);font:inherit;scroll-snap-align:center;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.chip.svelte-1bqb9p3:hover{background:var(--color-line)}.chip.svelte-1bqb9p3:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.chip[aria-checked=true].svelte-1bqb9p3{background:var(--color-ink);color:var(--color-paper)}.chip-count.svelte-1bqb9p3{font-variant-numeric:tabular-nums;opacity:.6;font-size:.75rem}.wardrobe-grid.svelte-1bqb9p3{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;max-height:calc(100svh - 280px);margin:0;padding:2px;list-style:none;display:grid;overflow:hidden auto}@media (width<=1200px){.wardrobe-grid.svelte-1bqb9p3{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:104px;grid-auto-flow:column;max-height:none;overflow:auto hidden}.wardrobe-grid.svelte-1bqb9p3 li:where(.svelte-1bqb9p3){scroll-snap-align:start}}@media (width<=560px){.wardrobe-grid.svelte-1bqb9p3{grid-auto-columns:88px}}.tile.svelte-1bqb9p3{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:grab;background:0 0;border:0;gap:4px;padding:0;display:grid}.tile.svelte-1bqb9p3:active{cursor:grabbing}.tile-photo.svelte-1bqb9p3{aspect-ratio:3/4;outline-offset:-1px;background:var(--color-wash);outline:1px solid #0000;transition:outline-color .2s;display:block;position:relative;overflow:hidden}.tile-photo.svelte-1bqb9p3 img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s var(--ease-out-expo);display:block}.tile.svelte-1bqb9p3:hover .tile-photo:where(.svelte-1bqb9p3) img{transform:scale(1.04)}.tile.svelte-1bqb9p3:hover .tile-photo:where(.svelte-1bqb9p3),.tile.svelte-1bqb9p3:focus-visible .tile-photo:where(.svelte-1bqb9p3){outline-color:var(--color-ink)}.tile.svelte-1bqb9p3:focus-visible{outline:none}.tile.is-active.svelte-1bqb9p3 .tile-photo:where(.svelte-1bqb9p3){outline:2px solid var(--color-ink);outline-offset:-2px}.tile-badge.svelte-1bqb9p3{border:1px solid var(--color-ink);background:var(--color-paper);width:24px;height:24px;color:var(--color-ink);opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out-expo);place-items:center;display:grid;position:absolute;top:6px;right:6px;transform:scale(.85)}.tile.svelte-1bqb9p3:hover .tile-badge:where(.svelte-1bqb9p3),.tile.svelte-1bqb9p3:focus-visible .tile-badge:where(.svelte-1bqb9p3),.tile.is-active.svelte-1bqb9p3 .tile-badge:where(.svelte-1bqb9p3){opacity:1;transform:none}.tile.is-active.svelte-1bqb9p3 .tile-badge:where(.svelte-1bqb9p3){background:var(--color-ink);color:var(--color-paper)}@media (hover:none){.tile-badge.svelte-1bqb9p3{opacity:1;transform:none}}.tile-slot.svelte-1bqb9p3{color:var(--color-ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:500}.tile-name.svelte-1bqb9p3{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.unplaced.svelte-1bqb9p3 summary:where(.svelte-1bqb9p3){color:var(--color-ink-soft);cursor:pointer;font-size:.8125rem}.unplaced.svelte-1bqb9p3 ul:where(.svelte-1bqb9p3){gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.unplaced.svelte-1bqb9p3 li:where(.svelte-1bqb9p3){gap:2px;font-size:.8125rem;line-height:1.4;display:grid}.unplaced-reason.svelte-1bqb9p3{color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){.chip.svelte-1bqb9p3,.tile-photo.svelte-1bqb9p3,.tile-photo.svelte-1bqb9p3 img,.tile-badge.svelte-1bqb9p3{transition:none}}.composer.svelte-1x4rry4 h1:where(.svelte-1x4rry4){margin:12px 0 0;font-size:clamp(3.5rem,8vw,6rem);line-height:.95}.composer.svelte-1x4rry4 .kicker:where(.svelte-1x4rry4) a:where(.svelte-1x4rry4){color:inherit}.composer-skeleton.svelte-1x4rry4{aspect-ratio:4/5;background:var(--color-wash);max-width:32rem;margin-top:28px;animation:1.6s ease-in-out infinite storefront-pulse}.empty.svelte-1x4rry4{margin-top:28px}.empty.svelte-1x4rry4 p:where(.svelte-1x4rry4){max-width:36rem;margin:0 0 20px;font-size:1rem;line-height:1.5}.composer-body.svelte-1x4rry4{grid-template-columns:minmax(13rem,16rem) minmax(0,7fr) minmax(0,5fr);grid-template-areas:"rail board panel";align-items:start;gap:28px 40px;margin-top:28px;display:grid}.composer-body.is-empty.svelte-1x4rry4{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);grid-template-areas:"rail board"}.rail.svelte-1x4rry4{grid-area:rail;min-width:0;position:sticky;top:96px}.board-column.svelte-1x4rry4{grid-area:board;min-width:0}.composer-body.svelte-1x4rry4>.look-panel{grid-area:panel}.board-frame.svelte-1x4rry4{border:1px solid var(--color-line);width:min(100%,80svh - 128px);margin-inline:auto;transition:border-color .2s;position:relative}.board-frame.is-dragging.svelte-1x4rry4{border-color:var(--color-ink)}.board-empty.svelte-1x4rry4{aspect-ratio:100/125;border:1px dashed var(--color-ink-soft);text-align:center;place-content:center;justify-items:center;gap:8px;margin:12px;padding:24px;display:grid}.board-empty-icon.svelte-1x4rry4{color:var(--color-ink-soft)}.board-empty.svelte-1x4rry4 p:where(.svelte-1x4rry4){margin:0}.board-empty-title.svelte-1x4rry4{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:500}.board-empty-hint.svelte-1x4rry4{max-width:22rem;color:var(--color-ink-soft);font-size:.875rem;line-height:1.45}.drop-veil.svelte-1x4rry4{z-index:4;border:2px solid var(--color-ink);background:color-mix(in srgb, var(--color-paper) 35%, transparent);opacity:0;pointer-events:none;place-items:end center;padding:20px;transition:opacity .2s;display:grid;position:absolute;inset:0}.drop-veil.svelte-1x4rry4 span:where(.svelte-1x4rry4){background:var(--color-ink);color:var(--color-paper);letter-spacing:.16em;text-transform:uppercase;transition:transform .3s var(--ease-out-expo);padding:10px 16px;font-size:.6875rem;font-weight:500;transform:translateY(8px)}.board-frame.is-dragging.svelte-1x4rry4 .drop-veil:where(.svelte-1x4rry4){opacity:.6}.board-frame.is-over.svelte-1x4rry4 .drop-veil:where(.svelte-1x4rry4){opacity:1}.board-frame.is-over.svelte-1x4rry4 .drop-veil:where(.svelte-1x4rry4) span:where(.svelte-1x4rry4){transform:none}.stylist-anchor.svelte-1x4rry4{margin-top:56px;scroll-margin-top:96px}@media (width<=1200px){.composer-body.svelte-1x4rry4,.composer-body.is-empty.svelte-1x4rry4{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"rail rail""board panel"}.composer-body.is-empty.svelte-1x4rry4{grid-template-areas:"rail rail""board board"}.rail.svelte-1x4rry4{position:static}}@media (width<=960px){.composer-body.svelte-1x4rry4,.composer-body.is-empty.svelte-1x4rry4{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""board""panel"}}@media (prefers-reduced-motion:reduce){.composer-skeleton.svelte-1x4rry4{animation:none}.board-frame.svelte-1x4rry4,.drop-veil.svelte-1x4rry4,.drop-veil.svelte-1x4rry4 span:where(.svelte-1x4rry4){transition:none}}.my-looks.svelte-oorl7t{border-top:1px solid var(--color-line);margin-top:72px;padding-top:28px}h2.svelte-oorl7t{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:500;line-height:.95}.my-looks-intro.svelte-oorl7t{max-width:40rem;color:var(--color-ink-soft);margin:16px 0 0;font-size:.875rem;line-height:1.45}.look-grid.svelte-oorl7t{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:28px 8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.look-card.svelte-oorl7t{min-width:0}.look-frame.svelte-oorl7t{border:1px solid var(--color-line);transition:border-color .25s}.look-card.svelte-oorl7t:hover .look-frame:where(.svelte-oorl7t),.look-card.svelte-oorl7t:focus-within .look-frame:where(.svelte-oorl7t){border-color:var(--color-ink)}.look-meta.svelte-oorl7t{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 0;font-size:.6875rem;font-weight:500;line-height:1.4}.look-name.svelte-oorl7t{margin:8px 0 0;font-size:1rem;font-weight:500;line-height:1.35}.look-note.svelte-oorl7t{margin:8px 0 0;font-size:.875rem;line-height:1.45}.look-actions.svelte-oorl7t{gap:20px;margin-top:12px;display:flex}.text-action.svelte-oorl7t{border:0;border-bottom:1px solid var(--color-ink);color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:4px 0;font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none}.text-action.quiet.svelte-oorl7t{color:var(--color-ink-soft);border-bottom-color:#0000;transition:color .2s,border-color .2s}.text-action.quiet.svelte-oorl7t:hover,.text-action.quiet.svelte-oorl7t:focus-visible{color:var(--color-ink);border-bottom-color:var(--color-ink)}.text-action.confirm.svelte-oorl7t{color:var(--color-error);border-bottom-color:var(--color-error)}@media (prefers-reduced-motion:reduce){.look-frame.svelte-oorl7t,.text-action.quiet.svelte-oorl7t{transition:none}}.selection-bar.svelte-jmojp6{z-index:5;border-top:1px solid var(--color-ink);background:var(--color-paper);animation:svelte-jmojp6-lift .4s var(--ease-out-expo) both;grid-template-columns:auto 1fr;align-items:center;gap:8px 20px;margin:28px -28px 0;padding:16px 28px;display:grid;position:sticky;bottom:0}.selection-scope.svelte-jmojp6{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.selection-toggle.svelte-jmojp6{border:0;border-bottom:1px solid var(--color-ink);color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:4px 0;font-size:.6875rem;font-weight:500;line-height:1}.selection-toggle.svelte-jmojp6:hover{border-bottom-width:2px}.style.svelte-jmojp6{align-items:center;gap:12px;display:inline-flex}.selection-count.svelte-jmojp6{letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:.6875rem;font-weight:500}.selection-actions.svelte-jmojp6{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.selection-actions.svelte-jmojp6 .btn:where(.svelte-jmojp6):disabled,.outline.svelte-jmojp6:disabled{opacity:.35;cursor:default}.outline.svelte-jmojp6{border:1px solid var(--color-ink);background:var(--color-paper);height:48px;color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:0 20px;font-size:.6875rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.outline.svelte-jmojp6:hover:not(:disabled),.outline.svelte-jmojp6:focus-visible{background:var(--color-ink);color:var(--color-paper)}.selection-hint.svelte-jmojp6{color:var(--color-ink-soft);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.45}@keyframes svelte-jmojp6-lift{0%{opacity:0;transform:translateY(16px)}}@media (width<=560px){.selection-bar.svelte-jmojp6{grid-template-columns:1fr;margin-inline:-16px;padding-inline:16px}.selection-actions.svelte-jmojp6{justify-content:stretch}.selection-actions.svelte-jmojp6>:where(.svelte-jmojp6){flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.selection-bar.svelte-jmojp6{animation:none}.outline.svelte-jmojp6{transition:none}}.saved-looks-kicker.svelte-1li4oli{margin:28px 0 16px}.saved-looks-pick.svelte-1li4oli{position:relative}
