.style-profile{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;margin-bottom:24px;padding:20px;display:grid}.style-profile.compact{margin:4px 0 8px;padding:16px}.style-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.style-profile h2{margin:0;font-size:20px;font-weight:600}.style-count,.style-note,.style-run small{color:var(--muted);font-size:13px}.style-summary{max-width:68ch;margin:0;font-size:15px;line-height:1.55}.style-run{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.style-run .figure{font-variant-numeric:tabular-nums}.style-run .btn .figure{background:var(--sage);border-radius:999px;min-width:22px;padding:1px 6px;font-size:12px}.style-progress{background:var(--line);border-radius:999px;width:min(260px,100%);height:4px;position:relative;overflow:hidden}.style-progress i{background:var(--ink);transform-origin:0;transition:transform .3s;position:absolute;inset:0}.style-groups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 24px;display:grid}.style-group-formula{grid-column:1/-1}.style-group-formula ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));column-gap:24px}.compact .style-groups{grid-template-columns:1fr;gap:12px}.style-group h3{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:500}.style-group ul{margin:0;padding:0;list-style:none;display:grid}.style-group li{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:40px;display:flex}.style-line-text{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.style-line-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.style-group li.edited .style-line-count{font-style:italic}.style-line-actions{flex:none;display:flex}.style-line-actions .icon-btn{width:36px;height:36px;color:var(--muted)}.style-line-actions .icon-btn:hover,.style-line-actions .icon-btn:focus-visible{color:var(--ink)}.style-swatch{border:1px solid var(--line);border-radius:50%;flex:none;width:14px;height:14px}.style-group input.style-line-input:not([type=checkbox]):not([type=color]):not([type=file]){border-radius:8px;flex:1;min-height:36px;margin:2px 0;padding:4px 10px;font-size:16px}.style-note{margin:0}.style-tools{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:20px;display:flex}.style-tools .upload,.style-tools .privacy-note{margin:0}.look-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.look-formula,.look-pending{flex:160px;font-size:13px;line-height:1.4}.look-pending{color:var(--muted)}.look-caption .btn{min-height:36px;padding:0 14px;font-size:13px}.sheet.style-build{width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.style-build h2{margin:0}.style-build-body{grid-template-columns:minmax(120px,200px) 1fr;align-items:start;gap:20px;display:grid}.style-build-look{object-fit:cover;aspect-ratio:3/4;background:var(--sage);border-radius:12px;width:100%}.style-build-formula{color:var(--muted);margin:0 0 8px;font-size:13px}.style-build-pieces{margin:0;padding:0;list-style:none;display:grid}.style-build-pieces li{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:56px;display:flex}.style-build-thumb{background:var(--sage);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.style-build-thumb img{object-fit:contain;width:82%;height:82%}.style-build-name{flex:1;min-width:0;font-size:14px;font-weight:500;display:grid}.style-build-name small{color:var(--muted);font-size:12px;font-weight:400}.style-tag{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.style-tag.tag-exact{border-color:var(--ink)}.style-tag.tag-stand-in{color:var(--muted)}.style-build-missing{color:var(--muted);margin:12px 0 0;font-size:13px}.style-build-missing span{color:var(--ink)}.style-build-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.style-build-actions .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media (max-width:760px){.style-profile{padding:16px}.style-build-body{grid-template-columns:1fr;gap:12px}.style-build-look{width:112px}}[data-look=new] .style-page .section-head h1{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-l);letter-spacing:var(--track-title-l);font-variation-settings:var(--soft), "opsz" 72;line-height:40px}[data-look=new] .style-page .section-head p{max-width:var(--measure);font:var(--font-body);color:var(--ink-2)}[data-look=new] .style-profile{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-6) 0 var(--space-6);border:0;border-block:var(--hairline);border-radius:var(--radius-0);background:0 0}[data-look=new] .style-profile.compact{margin:var(--space-2) 0;padding:var(--space-4) 0;border-bottom:0}[data-look=new] .style-profile h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-m);letter-spacing:var(--track-title-m);font-variation-settings:var(--soft), "opsz" 72;line-height:32px}[data-look=new] .style-profile.compact h2{font-size:var(--title-s);line-height:28px}[data-look=new] .style-count,[data-look=new] .style-note,[data-look=new] .style-run small{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .style-count .figure,[data-look=new] .style-run .figure,[data-look=new] .style-line-count .figure{font:var(--font-figure);font-variant-numeric:tabular-nums}[data-look=new] .style-summary{font-family:var(--ui);font-size:var(--text-xl);color:var(--ink);line-height:26px}[data-look=new] .style-summary.quiet{font:var(--font-body);color:var(--ink-2)}[data-look=new] .style-run .btn .figure{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink-wash);color:inherit}[data-look=new] .style-run .btn:hover .figure{background:var(--on-navy-divider)}[data-look=new] .style-progress{border-radius:var(--radius-0);background:var(--line-soft);height:2px}[data-look=new] .style-progress i{background:var(--navy);transition:transform var(--d-move) var(--ease-valet)}[data-look=new] .style-groups{gap:var(--space-6) var(--space-8);margin-top:var(--space-2)}[data-look=new] .style-group h3{margin-bottom:var(--space-2);font:var(--font-label);color:var(--ink)}[data-look=new] .style-group li{min-height:var(--hit);gap:var(--space-2);border-top:1px solid var(--line-soft)}[data-look=new] .style-group li:last-child{border-bottom:1px solid var(--line-soft)}[data-look=new] .style-line-text{font:var(--font-item);color:var(--ink)}[data-look=new] .style-group-formula ul{column-gap:var(--space-8)}[data-look=new] .style-group-formula .style-line-text{font-family:var(--display);font-style:italic;font-weight:400;font-size:var(--text-xl);letter-spacing:var(--track-tight);font-variation-settings:var(--soft), "opsz" 24;line-height:22px}[data-look=new] .style-line-count{font:var(--font-small);color:var(--muted)}[data-look=new] .style-line-actions .icon-btn{width:var(--control-sm);height:var(--control-sm);box-shadow:none;border-radius:var(--radius-round);color:var(--ink-2);opacity:.55;transition:opacity var(--d-fade) var(--ease-fade), background-color var(--d-ui) var(--ease-ui), color var(--d-ui) var(--ease-ui);border:0}[data-look=new] .style-group li:hover .icon-btn,[data-look=new] .style-line-actions .icon-btn:focus-visible{opacity:1}[data-look=new] .style-line-actions .icon-btn:hover{background:var(--ink);color:var(--paper)}@media (hover:none){[data-look=new] .style-line-actions .icon-btn{opacity:1}}[data-look=new] .style-swatch{width:var(--space-3);height:var(--space-3);border:var(--hairline)}[data-look=new] .style-group input.style-line-input:not([type=checkbox]):not([type=color]):not([type=file]){min-height:var(--control-sm);border:var(--hairline);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:var(--font-body);font-size:var(--text-input)}[data-look=new] .style-tools{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6)}[data-look=new] .style-tools .privacy-note{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .style-page .board{column-gap:var(--space-4)}[data-look=new] .style-page .board figure{margin-bottom:var(--space-6);border-radius:var(--radius-0);background:0 0;border:0;overflow:visible}[data-look=new] .style-page .board img{border:var(--hairline);border-radius:var(--radius-md)}[data-look=new] .look-caption{padding:var(--space-2) 0 0;gap:var(--space-2)}[data-look=new] .look-formula{font-family:var(--display);font-style:italic;font-size:var(--text-lg);letter-spacing:var(--track-tight);font-variation-settings:var(--soft), "opsz" 24;color:var(--ink);line-height:20px}[data-look=new] .look-pending{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .look-caption .btn{min-height:var(--control-sm);padding:0 var(--space-4);font-size:var(--text-md)}[data-look=new] .style-page .card-remove{top:var(--space-2);right:var(--space-2);border:var(--hairline);background:var(--paper)}[data-look=new] .sheet.style-build{gap:var(--space-4);padding:var(--space-7)}[data-look=new] .style-build-look{border:var(--hairline);border-radius:var(--radius-md);background:var(--paper-2)}[data-look=new] .style-build-formula{font-family:var(--display);font-style:italic;font-size:var(--text-xl);color:var(--ink);font-variation-settings:var(--soft), "opsz" 24;line-height:22px}[data-look=new] .style-build-pieces li{gap:var(--space-3);min-height:var(--space-14);border-top:1px solid var(--line-soft)}[data-look=new] .style-build-pieces li:last-child{border-bottom:1px solid var(--line-soft)}[data-look=new] .style-build-thumb{width:var(--hit);height:var(--hit);border-radius:var(--radius-round);background:radial-gradient(circle at 50% 40%, var(--plate-hi), var(--plate-lo))}[data-look=new] .style-build-thumb img{filter:var(--shadow-doll)}[data-look=new] .style-build-name{font:var(--font-item);color:var(--ink)}[data-look=new] .style-build-name small{font:var(--font-small);color:var(--ink-2)}[data-look=new] .style-tag{padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-soft);font:500 var(--text-sm) / var(--space-6) var(--ui);color:var(--ink-2);border:0}[data-look=new] .style-tag.tag-exact{background:var(--ink);box-shadow:none;color:var(--paper)}[data-look=new] .style-tag.tag-close{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}[data-look=new] .style-build-missing{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .style-build-missing span{color:var(--ink)}[data-look=new] .style-build-actions{gap:var(--space-2);padding-top:var(--space-2)}@media (prefers-reduced-motion:reduce){[data-look=new] .style-progress i,.style-progress i{transition:none}}
.attr-field{gap:8px;display:grid}.attr-chips{scrollbar-width:none;flex-wrap:nowrap;margin:-2px -6px 0;padding:4px 6px;overflow-x:auto}.attr-chips::-webkit-scrollbar{display:none}.attr-chips button{flex:none}.label-read{min-height:44px;color:var(--muted);text-underline-offset:3px;cursor:pointer;justify-self:start;align-items:center;font-size:13px;font-weight:500;text-decoration:underline;position:relative;gap:6px!important;display:inline-flex!important}.label-read input{opacity:0;cursor:pointer;position:absolute;inset:0}.label-read:focus-within{outline:2px solid var(--ink);outline-offset:3px}.fact-list{border-top:1px solid var(--line);margin:0}.fact-list .fact-row{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.fact-row dt{color:var(--muted);font-size:13px;font-weight:500}.fact-row dd{min-width:0;margin:0}.fact-btn{width:100%;min-height:32px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:flex;position:relative}.fact-btn:after{content:"";position:absolute;inset:-8px 0}.fact-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fact-add{color:var(--muted);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.fact-pen{color:var(--muted);opacity:0;transition:opacity var(--d-fade) ease;margin-left:auto;display:inline-flex}.fact-btn:hover .fact-pen,.fact-btn:focus-visible .fact-pen{opacity:1}@media (hover:none){.fact-pen{opacity:.7}}.fact-row.editing{grid-template-columns:1fr;gap:6px;padding:10px 0 12px}.fact-edit{gap:8px;display:grid}.fact-edit[aria-busy=true]{opacity:.7}.fact-hint{color:var(--muted);font-size:12px}.fact-hint-touch{display:none}@media (hover:none) and (pointer:coarse){.fact-hint-keys{display:none}.fact-hint-touch{display:inline}}.fact-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}@media (max-width:760px){.add-sheet .fact-snack{top:calc(12px + env(safe-area-inset-top));bottom:auto}}[data-look=new] .attr-field{gap:var(--space-2)}[data-look=new] .add-sheet .label-read{color:var(--card-2);font:var(--font-meta)}[data-look=new] .add-sheet .label-read:hover{color:var(--card-fg)}[data-look=new] .add-sheet .label-read:focus-within{outline-color:var(--card-fg)}[data-look=new] .add-sheet .fact-list{border-top-color:var(--card-line)}[data-look=new] .add-sheet .fact-list .fact-row{border-bottom-color:var(--card-line)}[data-look=new] .vl-detail .fact-row{align-items:center}[data-look=new] .vl-detail dl>.fact-row.editing{grid-template-columns:1fr}[data-look=new] .add-sheet .fact-row dt{color:var(--card-2);font:var(--font-body)}[data-look=new] .add-sheet .fact-btn{color:var(--white);font:var(--font-body);transition:color var(--d-ui) var(--ease-ui)}[data-look=new] .add-sheet .fact-add{color:var(--card-2);-webkit-text-decoration-color:var(--on-card-line);text-decoration-color:var(--on-card-line)}[data-look=new] .add-sheet .fact-btn:hover .fact-add{color:var(--card-fg)}[data-look=new] .add-sheet .fact-pen{color:var(--card-2);transition:opacity var(--d-fade) var(--ease-fade)}[data-look=new] .add-sheet .fact-btn:focus-visible{outline:2px solid var(--card-fg);outline-offset:3px;border-radius:var(--radius-sm)}[data-look=new] .add-sheet .fact-row.editing{gap:var(--space-2);padding:var(--space-1) 0 var(--space-2)}[data-look=new] .add-sheet .fact-edit input{width:100%;height:var(--control);padding:0 var(--space-4);border:1px solid var(--card-fg);font:var(--font-body)}[data-look=new] .add-sheet .fact-hint{color:var(--card-2);font:var(--font-small)}[data-look=new] .add-sheet .brand-chips button[aria-pressed=true]:hover:not(:disabled){background:var(--card-fg);color:var(--ink)}[data-look=new] .vl-detail .fact-btn{min-height:24px}[data-look=new] .vl-detail .fact-btn:after{inset:-10px 0}@media (max-width:760px){[data-look=new] .add-sheet .fact-snack{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));bottom:auto}}[data-look=new] .add-sheet .attr-chips button{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);font:var(--font-label)}[data-look=new] .fact-row.editing{animation:vl-fact-in var(--d-ui) var(--ease-valet)}@keyframes vl-fact-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:760px){[data-look=new] .add-sheet .fact-edit input{font-size:var(--text-input)}}@media (prefers-reduced-motion:reduce){[data-look=new] .fact-row.editing{animation:none}}.fact-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fact-save{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.fact-save[aria-disabled=true]{opacity:.6}[data-look=new] .add-sheet .fact-save{border-color:var(--card-fg);background:var(--card-fg);color:var(--ink);font:var(--font-label)}[data-look=new] .add-sheet .fact-save:focus-visible{outline:2px solid var(--card-fg);outline-offset:3px}[data-look=new] .add-sheet .brand-chips button.suggested[aria-pressed=false]{border-style:dashed;border-color:var(--amber-on-dark);color:var(--amber-on-dark)}
[data-look=new] .wl{max-width:760px}[data-look=new] .wl-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}[data-look=new] .wl-head h1,[data-look=new] .wl-sheet-title{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-l);letter-spacing:var(--track-title-l);font-variation-settings:var(--soft), "opsz" 72;margin:0;line-height:40px}[data-look=new] .wl-add,[data-look=new] .wl-gap-add{align-items:center;gap:var(--space-2);flex:none;min-height:44px;display:inline-flex}[data-look=new] .wl-line{margin-top:var(--space-2);font:var(--font-meta);font-variant-numeric:tabular-nums;color:var(--ink-2)}[data-look=new] .wl-section{margin-top:var(--space-6)}[data-look=new] .wl-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}[data-look=new] .wl-section-head h2,[data-look=new] .wl-section-head h3{font:var(--font-label);font-size:var(--text-base);margin:0}[data-look=new] .wl-section-head>span{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .wl-fig{font:var(--font-figure);color:var(--ink-2)}[data-look=new] .wl-pill{min-height:26px;margin-top:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--paper-3);color:var(--ink);font:var(--font-label);font-size:var(--text-sm);align-self:flex-start;align-items:center;display:inline-flex}[data-look=new] .wl-pill.navy{background:var(--navy);color:var(--on-navy)}[data-look=new] .wl-pill.quiet{color:var(--ink-2);background:0 0;padding:0}[data-look=new] .wl-missing{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}[data-look=new] .wl-gap{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--line-ink);border-radius:var(--radius-lg);grid-template-columns:56px minmax(0,1fr) auto;display:grid}[data-look=new] .wl-gap-plus{border:1px dashed var(--line-ink);border-radius:var(--radius-round);width:56px;height:56px;font:400 var(--text-lg) var(--mono);color:var(--ink-2);place-items:center;display:grid}[data-look=new] .wl-gap-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-look=new] .wl-gap-name{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--text-lg);line-height:1.25}[data-look=new] .wl-gap-text small,[data-look=new] .wl-row-text small{font:var(--font-meta);color:var(--ink-2);overflow-wrap:anywhere}[data-look=new] .wl-list{margin:0;padding:0;list-style:none}[data-look=new] .wl-list li{align-items:center;gap:var(--space-3);border-bottom:var(--hairline);display:flex}[data-look=new] .wl-row{align-items:center;gap:var(--space-4);min-width:0;min-height:88px;padding:var(--space-2) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}[data-look=new] .wl-pic{border-radius:var(--radius-lg);background:var(--blush);width:72px;height:72px;color:var(--ink-2);flex:none;place-items:center;display:grid;overflow:hidden}[data-look=new] .wl-pic img{object-fit:contain;width:100%;height:100%}[data-look=new] .wl-pic img.raw,[data-look=new] .wl-sheet-pic img.raw{object-fit:cover;mix-blend-mode:multiply}[data-look=new] .wl-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-look=new] .wl-row-name{font:var(--font-item);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}[data-look=new] .wl-row:hover .wl-row-name{text-underline-offset:3px;text-decoration:underline}[data-look=new] .wl-try{border-radius:var(--radius-round);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}[data-look=new] .wl-try:hover{background:var(--ink);color:var(--paper)}[data-look=new] .wl-empty{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .wl-look-row{gap:var(--space-3);padding:0 0 var(--space-2);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}[data-look=new] .wl-look-row li{flex:none;position:relative}[data-look=new] .wl-look,[data-look=new] .wl-outfits button{align-items:center;gap:var(--space-2);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}[data-look=new] .wl-look-x{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:-6px;right:-10px}[data-look=new] .wl-look-x:before{content:"";border-radius:var(--radius-round);background:var(--paper);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-soft);position:absolute}[data-look=new] .wl-look-x svg{position:relative}[data-look=new] .wl-plate{width:88px;height:88px;padding:var(--space-2);border-radius:var(--radius-round);background:radial-gradient(circle at 50% 40%, var(--plate-hi), var(--plate-lo));box-shadow:inset 0 0 0 1px var(--line-soft);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-look=new] .wl-plate>span{place-items:center;width:30px;height:56px;margin:0 -3px;display:grid}[data-look=new] .wl-plate>span img,[data-look=new] .wl-plate>span svg{object-fit:contain;max-width:100%;max-height:100%}[data-look=new] .wl-plate-name{font:var(--font-label);font-size:var(--text-sm)}[data-look=new] .wl-sheet,[data-look=new] .wl-adder{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}[data-look=new] .wl-sheet-pic{aspect-ratio:5/3;border-radius:var(--radius-xl);background:var(--paper-2);max-height:46dvh;color:var(--ink-2);place-items:center;display:grid;overflow:hidden}[data-look=new] .wl-sheet-pic img{object-fit:contain;width:100%;height:100%}[data-look=new] .wl-kicker{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font:var(--font-meta);color:var(--ink-2);display:flex}[data-look=new] .wl-dot{border-radius:var(--radius-round);background:var(--red);width:8px;height:8px}[data-look=new] .wl-sheet-title{font-size:var(--title-m);line-height:36px}[data-look=new] .wl-name{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;display:inline}[data-look=new] .wl-name svg{margin-left:var(--space-2);vertical-align:middle;color:var(--ink-2)}[data-look=new] .wl-edit{width:100%;min-height:44px;font-size:var(--text-input)}[data-look=new] .wl-edit-title{font-family:var(--display);font-style:italic}[data-look=new] .wl-meta{align-items:center;gap:var(--space-1) var(--space-3);font:var(--font-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}[data-look=new] .wl-price,[data-look=new] .wl-stylist,[data-look=new] .wl-remove{min-height:44px}[data-look=new] .wl-stylist{align-self:flex-start}[data-look=new] .wl-sheet .wl-section-head{margin:var(--space-3) 0 0}[data-look=new] .wl-outfits{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}[data-look=new] .wl-outfits button:disabled{cursor:default}[data-look=new] .wl-outfits button[aria-pressed=true] .wl-plate{box-shadow:inset 0 0 0 2px var(--navy)}[data-look=new] .wl-prepare p{font:var(--font-meta);color:var(--ink-2);margin:0}[data-look=new] .wl-progress{gap:var(--space-1);margin-top:var(--space-2);display:grid}[data-look=new] .wl-progress-bar{border-radius:var(--radius-pill);background:var(--line-soft);height:3px;overflow:hidden}[data-look=new] .wl-progress-bar span{background:var(--navy);transform-origin:0;height:100%;transition:transform var(--d-ui) linear;display:block}[data-look=new] .wl-hint{margin-top:var(--space-2);font:var(--font-meta);color:var(--red-ink);display:block}[data-look=new] .wl-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-look=new] .wl-actions .btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;display:inline-flex}[data-look=new] .wl-actions .btn:first-child{flex:auto}[data-look=new] .btn.primary.wl-navy{--bg:var(--navy);--wipe:var(--navy-hi)}[data-look=new] .btn.wl-ink{--bg:var(--ink);--fg:var(--paper);--wipe:var(--navy)}[data-look=new] .wl-add-form{gap:var(--space-2);display:flex}[data-look=new] .wl-add-form input{min-width:0;min-height:48px;font-size:var(--text-input);flex:1}[data-look=new] .wl-add-form .btn,[data-look=new] .wl-photo{min-height:48px}[data-look=new] .wl-photo{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}[data-look=new] .wl-photo input{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:760px){[data-look=new] .wl-head h1{font-size:var(--title-m);line-height:36px}[data-look=new] .wl-gap{padding:var(--space-3);grid-template-columns:48px minmax(0,1fr) auto}[data-look=new] .wl-gap-plus{width:48px;height:48px}[data-look=new] .wl-pic{width:64px;height:64px}[data-look=new] .wl-sheet,[data-look=new] .wl-adder{padding-inline:var(--gutter)}}
.pf{--pf-paper:var(--paper);--pf-paper-2:var(--sage);--pf-paper-hi:var(--surface);--pf-ink:var(--ink);--pf-ink-2:var(--ink-2);--pf-muted:var(--muted);--pf-line:var(--line);--pf-frame:1px solid var(--line);--pf-stage:var(--sage);--pf-stage-hi:var(--surface);--pf-stage-lo:var(--sand);--pf-mark:var(--ink);--pf-red-ink:var(--red-ink);--pf-dark-text:var(--paper);--pf-display:var(--serif);--pf-display-style:normal;--pf-ui:var(--sans);--pf-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--pf-ease:cubic-bezier(.25, 1, .5, 1);--pf-move:var(--d-move);--pf-orbit:var(--d-orbit);--pf-gutter:0px;--pf-shadow:var(--shadow-garment);font-family:var(--pf-ui);color:var(--pf-ink)}[data-look=new] .pf{--pf-paper:var(--paper);--pf-paper-2:var(--paper-2);--pf-paper-hi:var(--paper-hi);--pf-ink:var(--ink);--pf-ink-2:var(--ink-2);--pf-muted:var(--muted);--pf-line:var(--line-soft);--pf-frame:var(--hairline);--pf-stage:var(--blush);--pf-stage-hi:var(--blush-hi);--pf-stage-lo:var(--blush-lo);--pf-mark:var(--red);--pf-red-ink:var(--red-ink);--pf-dark-text:var(--paper);--pf-display:var(--display);--pf-display-style:italic;--pf-ui:var(--ui);--pf-mono:var(--mono);--pf-ease:var(--ease-valet);--pf-move:var(--d-move);--pf-orbit:var(--d-orbit);--pf-shadow:var(--shadow-garment)}.profile-page{overflow-x:clip}.pf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-fig{font:400 12px/16px var(--pf-mono);font-variant-numeric:tabular-nums;color:var(--pf-muted)}.pf-label{font:500 13px/18px var(--pf-ui);letter-spacing:0;align-items:baseline;gap:10px;margin:0;display:flex}.pf-dot{border:1px solid var(--pf-ink);border-radius:50%;flex:none;width:8px;height:8px}.pf-quiet{color:var(--pf-ink-2)}.pf-crumb{min-height:44px;font:500 13px var(--pf-ui);color:var(--pf-ink-2);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pf-crumb:hover{color:var(--pf-ink)}.pf-crumb svg{transition:transform var(--pf-move) var(--pf-ease)}.pf-crumb:hover svg{transform:translate(-4px)}.pf-edit{min-height:44px;color:var(--pf-ink-2);font:500 13px var(--pf-ui);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0;display:inline-flex}.pf-edit:hover{color:var(--pf-ink);border-bottom-color:var(--pf-ink)}.pf-edit[aria-pressed=true]{color:var(--pf-ink)}.pf-edit[aria-pressed=true]:before{content:"";background:var(--pf-mark);border-radius:50%;width:8px;height:8px}.pf-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;padding:28px 0 72px;display:grid}.pf-hero-solo{grid-template-columns:minmax(0,1fr)}.pf-kicker{font:500 13px var(--pf-ui);color:var(--pf-ink-2);align-items:center;gap:10px;margin:0 0 18px;display:flex}.pf-kicker:before{content:"";background:var(--pf-mark);border-radius:50%;width:8px;height:8px}.pf-hero h1{overflow-wrap:anywhere;font:var(--pf-display-style) 500 clamp(76px, 11vw, 176px) / .86 var(--pf-display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.045em;margin:0}.pf-hero h1:focus{outline:none}.pf-ident{max-width:30ch;font:400 clamp(20px, 1.7vw, 26px) / 1.3 var(--pf-display);letter-spacing:-.01em;color:var(--pf-ink-2);margin:28px 0 0}.pf-ident em{color:var(--pf-ink);font-style:italic;font-weight:400}.pf-stats{border-top:1px solid var(--pf-ink);margin:44px 0 0;display:flex}.pf-stats div{flex-direction:column-reverse;flex:1;padding:14px 18px 0 0;display:flex}.pf-stats div+div{border-left:1px solid var(--pf-line);padding-left:18px}.pf-stats dt{font:400 13px var(--pf-ui);color:var(--pf-ink-2)}.pf-stats dd{font:400 34px/1 var(--pf-mono);letter-spacing:-.04em;margin:0 0 4px}.pf-hero-pieces{background:radial-gradient(120% 90% at 50% 40%, var(--pf-stage-hi), var(--pf-stage) 55%, var(--pf-stage-lo));height:clamp(420px,38vw,600px);box-shadow:inset 0 0 0 1px var(--pf-ink);margin:0;position:relative;overflow:hidden}.pf-piece{object-fit:contain;max-height:62%;filter:var(--pf-shadow);transition:transform var(--d-stage) var(--pf-ease);position:absolute}.pf-hero-pieces:hover .pf-piece{transform:translateY(-6px)}.pf-piece-top-1{width:38%;top:9%;left:8%}.pf-piece-top-2{z-index:2;width:32%;top:15%;left:38%}.pf-piece-bottom{z-index:1;width:22%;max-height:72%;top:7%;left:68%}.pf-piece-shoes{z-index:3;width:26%;bottom:14%;left:33%}.pf-hero-pieces figcaption{z-index:4;font:400 13px/18px var(--pf-ui);color:var(--pf-ink-2);align-items:baseline;gap:10px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.pf-sec{border-top:1px solid var(--pf-ink);padding:28px 0 88px}.pf-sec-head{flex-wrap:wrap;align-items:baseline;column-gap:18px;margin-bottom:44px;display:flex}.pf-sec-no{font:400 12px var(--pf-mono);color:var(--pf-muted)}.pf-sec-title{font:var(--pf-display-style) 500 36px/1.05 var(--pf-display);letter-spacing:-.025em;margin:0}.pf-sec-meta{font:400 13px var(--pf-ui);color:var(--pf-ink-2)}.pf-sec-meta .pf-fig{color:var(--pf-ink-2)}.pf-sec-head .pf-edit{margin-left:auto}.pf-block{margin-top:72px}.pf-block-head{border-bottom:1px solid var(--pf-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:4px;display:flex}.pf-note{font:400 13px/18px var(--pf-ui);color:var(--pf-ink-2);margin:14px 0 0}.pf-form-actions{flex-wrap:wrap;gap:10px;display:flex}.pf-x{background:var(--pf-paper);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--pf-ink);color:var(--pf-ink);font:400 16px/1 var(--pf-ui);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.pf-x:after{content:"";position:absolute;inset:-6px}.pf-x:hover{background:var(--pf-ink);color:var(--pf-paper)}.pf-line-input{border:1px solid var(--pf-ink);background:var(--pf-paper-hi);width:100%;min-width:0;min-height:44px;color:var(--pf-ink);font:400 16px var(--pf-ui);border-radius:999px;padding:0 16px}.pf-lede{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;display:grid}.pf-summary{max-width:26em;font:300 clamp(28px, 2.9vw, 46px) / 1.16 var(--pf-display);font-variation-settings:"SOFT" 60, "opsz" 96;letter-spacing:-.022em;text-wrap:pretty;margin:0}.pf-summary.pf-quiet{font-size:20px}.pf-summary-edit{gap:12px;max-width:720px;display:grid}.pf-summary-edit textarea{border:1px solid var(--pf-ink);background:var(--pf-paper-hi);width:100%;color:var(--pf-ink);font:400 17px/26px var(--pf-ui);resize:vertical;border-radius:20px;padding:14px 18px}.pf-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,250px);grid-auto-flow:dense;gap:10px;display:grid}.pf-tile{background:var(--pf-paper-2);margin:0;position:relative;overflow:hidden}.pf-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-stage) var(--pf-ease)}.pf-tile:hover img{transform:scale(1.04)}.pf-tile figcaption{background:linear-gradient(transparent, var(--scrim-caption));color:var(--paper);font:italic 500 14px/1.2 var(--pf-display);opacity:0;transition:opacity var(--d-ui), transform var(--pf-move) var(--pf-ease);padding:30px 12px 10px;position:absolute;inset:auto 0 0;transform:translateY(6px)}.pf-tile:hover figcaption{opacity:1;transform:none}.pf-big{grid-area:span 2/span 2}.pf-b1{grid-area:1/1/span 2/span 2}.pf-b2{grid-area:2/5/span 2/span 2}.pf-more{background:var(--pf-ink);color:var(--pf-dark-text);font:italic 500 24px/1.1 var(--pf-display);text-align:left;cursor:pointer;transition:background var(--pf-move) var(--pf-ease);border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.pf-more .pf-fig{color:var(--on-navy-3)}[data-look=new] .pf-more:hover{background:var(--navy)}.pf-formulas{border-top:1px solid var(--pf-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-formula{border-bottom:1px solid var(--pf-line);min-width:0;padding:28px 32px 32px 0;position:relative}.pf-formula:nth-child(2n){border-left:1px solid var(--pf-line);padding:28px 0 32px 32px}.pf-formula header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:16px;display:grid}.pf-formula h4{font:var(--pf-display-style) 500 clamp(22px, 2vw, 30px) / 1.12 var(--pf-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.pf-formula h4 i,.pf-line-text i{font:400 .6em var(--pf-mono);color:var(--pf-muted);vertical-align:.18em;padding:0 .1em}.pf-formula .pf-x{align-self:center}.pf-count{font:400 40px/1 var(--pf-mono);letter-spacing:-.05em}.pf-count .pf-fig{vertical-align:.9em;margin-right:2px;font-size:16px}.pf-share{align-items:center;gap:12px;margin:16px 0 22px;display:flex}.pf-share span{background:linear-gradient(var(--pf-ink), var(--pf-ink)) no-repeat left / var(--s) 100%, var(--pf-line);flex:0 0 120px;height:2px}.pf-share em{font-style:normal}.pf-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf-slot{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-slot-pic{aspect-ratio:4/5;background:radial-gradient(90% 70% at 50% 55%, var(--pf-paper-hi), var(--pf-paper-2));transition:transform var(--pf-move) var(--pf-ease);place-items:center;margin-bottom:10px;padding:14%;display:grid}.pf-slot-pic img{object-fit:contain;width:auto;max-width:100%;max-height:100%;filter:var(--pf-shadow)}.pf-slot-shoes .pf-slot-pic{padding:10%}.pf-slot:not(.pf-miss):hover .pf-slot-pic{transform:translateY(-4px)}.pf-slot-want{font:500 13px/18px var(--pf-ui)}.pf-slot-have{font:400 12px/16px var(--pf-ui);color:var(--pf-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-tag{box-shadow:inset 0 0 0 1px var(--pf-line);color:var(--pf-ink-2);font:500 12px/1 var(--pf-ui);border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 9px}.pf-miss .pf-slot-pic{border:1px dashed var(--line-dash);width:100%;color:var(--pf-ink-2);font:500 12px/16px var(--pf-ui);text-align:center;cursor:pointer;transition:background var(--d-ui), color var(--d-ui);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.pf-miss .pf-slot-pic:hover{border-color:var(--pf-ink);background:var(--pf-ink);color:var(--pf-paper)}.pf-miss-plus{width:36px;height:36px;font:400 18px var(--pf-mono);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px}.pf-miss .pf-slot-have{color:var(--pf-red-ink)}.pf-palette{height:clamp(180px,18vw,280px);box-shadow:inset 0 0 0 1px var(--pf-ink);margin:0;padding:0;list-style:none;display:flex}.pf-sw{flex:var(--n) 1 0;background:var(--c);min-width:0;color:var(--pf-ink);flex-direction:column;justify-content:flex-end;gap:2px;padding:16px;display:flex;position:relative}.pf-sw+.pf-sw{border-left:1px solid var(--line-faint)}.pf-sw-name{font:var(--pf-display-style) 500 clamp(18px, 1.6vw, 26px) / 1.1 var(--pf-display);letter-spacing:-.015em;text-overflow:ellipsis;overflow:hidden}.pf-sw .pf-fig{color:inherit;opacity:.8}.pf-dark{color:var(--pf-dark-text)}.pf-sw .pf-x{position:absolute;top:12px;right:12px}.pf-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;display:grid}.pf-bars{margin:0;padding:0;list-style:none}.pf-bars li{border-bottom:1px solid var(--pf-line);min-height:48px;font:500 14px var(--pf-ui);grid-template-columns:180px minmax(0,1fr) 32px;align-items:center;gap:16px;display:grid}.pf-editing .pf-bars li{grid-template-columns:220px minmax(0,1fr) 32px 32px}.pf-bars i{background:linear-gradient(var(--pf-ink), var(--pf-ink)) no-repeat left / calc(var(--v) * 100%) 100%, var(--pf-paper-2);border-radius:999px;height:10px}.pf-bars .pf-fig{text-align:right;color:var(--pf-ink-2)}.pf-mood{font:italic 400 20px/1.3 var(--pf-display);align-items:center;gap:10px;margin:18px 0 0;display:flex}.pf-mood .pf-line-text{min-width:0}[data-look=new] .pf-mood .pf-line-text{min-width:0}.pf-mood .pf-dot{border-color:var(--navy);background:var(--navy);align-self:center}.pf-mood .pf-line-input{flex:220px}.pf-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pf-chips li{min-height:44px;box-shadow:inset 0 0 0 1px var(--pf-ink);font:500 14px var(--pf-ui);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.pf-editing .pf-chips li{padding-right:6px}.pf-body{box-shadow:inset 0 0 0 1px var(--pf-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.pf-stage{border-right:1px solid var(--pf-ink);background:radial-gradient(80% 70% at 50% 45%, var(--pf-stage-hi), var(--pf-stage) 60%, var(--pf-stage-lo));place-items:center;min-height:600px;margin:0;display:grid;position:relative;overflow:hidden}.pf-stage img{z-index:1;width:auto;height:520px;filter:var(--shadow-stage-figure);position:relative}.pf-stage-note{z-index:1;text-align:center;max-width:14ch;font:var(--pf-display-style) 500 30px/1.1 var(--pf-display);letter-spacing:-.02em;color:var(--pf-ink-2);margin:0;position:relative}.pf-ring{border:1px solid var(--line-ring);width:440px;height:440px;animation:pf-orbit var(--pf-orbit) linear infinite;border-radius:50%;position:absolute}.pf-ring span{background:var(--pf-mark);border-radius:50%;width:9px;height:9px;position:absolute;top:40px;right:70px}@keyframes pf-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pf-ring{animation:none}}.pf-stage figcaption{z-index:2;align-items:baseline;gap:10px;display:flex;position:absolute;top:22px;left:24px}.pf-stage .pf-fig{color:var(--pf-ink-2)}.pf-measures{flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:36px 40px;display:flex}.pf-measure-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.pf-measure{border-bottom:1px solid var(--pf-line);flex-direction:column;gap:6px;min-width:0;padding:18px 0 22px;display:flex}.pf-measure:nth-child(odd){padding-right:24px}.pf-measure:nth-child(2n){border-left:1px solid var(--pf-line);padding-left:24px}.pf-measure dt,.pf-measure label{font:400 13px var(--pf-ui);color:var(--pf-ink-2)}.pf-measure dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.pf-measure small{font:400 12px/16px var(--pf-ui);color:var(--pf-ink-2)}.pf-num{font:400 64px/1 var(--pf-mono);letter-spacing:-.06em}.pf-unit{font:400 14px var(--pf-ui);color:var(--pf-ink-2)}.pf-measure .pf-word{font:var(--pf-display-style) 500 30px/1.1 var(--pf-display);letter-spacing:-.02em;flex-direction:column;align-items:flex-start}.pf-word small{max-width:30ch;font:400 13px/18px var(--pf-ui);letter-spacing:-.005em}.pf-empty dd{align-items:center}.pf-add{border:1px dashed var(--line-dash-strong);min-height:44px;color:var(--pf-ink);font:500 14px var(--pf-ui);cursor:pointer;transition:background var(--d-ui), color var(--d-ui);background:0 0;border-radius:999px;padding:0 18px}.pf-add:hover{background:var(--pf-ink);color:var(--pf-paper);border-style:solid}.pf-input{align-items:center;gap:8px;display:flex}.pf-input input,.pf-measure select,.pf-city-select{border:1px solid var(--pf-ink);background:var(--pf-paper-hi);width:100%;min-width:0;min-height:44px;color:var(--pf-ink);font:400 16px var(--pf-mono);border-radius:999px;padding:0 16px}.pf-measure select,.pf-city-select{font-family:var(--pf-ui)}.pf-city{padding-bottom:22px}.pf-city-select{width:auto;min-width:200px;margin-left:auto}.pf-city .pf-label label{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.pf-city .pf-error{flex-basis:100%}.pf-usage{align-items:flex-start;padding-bottom:22px}.pf-usage .pf-mail{flex:280px}.pf-usage-list{flex-basis:100%;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.pf-usage-list li{font:400 14px var(--pf-ui);color:var(--pf-ink);align-content:start;gap:6px;display:grid}.pf-usage-top{justify-content:space-between;gap:12px;display:flex}.pf-usage-meter{background:var(--pf-line);border-radius:2px;height:4px;overflow:hidden}.pf-usage-meter i{background:var(--pf-ink);height:100%;display:block}.pf-usage-list .out .pf-usage-meter i{background:var(--pf-red-ink)}.pf-usage-list small{font:400 12px var(--pf-ui);color:var(--pf-red-ink)}.pf-input input{max-width:140px;font-size:22px}.pf-error{border-left:2px solid var(--pf-red-ink);color:var(--pf-red-ink);font:500 14px/20px var(--pf-ui);margin:0;padding:12px 16px}.pf-why{max-width:52ch;font:400 14px/20px var(--pf-ui);color:var(--pf-ink-2);align-items:baseline;gap:10px;margin:0;display:flex}.pf-why .pf-dot{border-color:var(--pf-mark);background:var(--pf-mark)}.pf-account{border-top:1px solid var(--pf-ink);flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0 64px;display:flex}.pf-mail{overflow-wrap:anywhere;font:400 13px var(--pf-ui);color:var(--pf-ink-2);margin:0}.pf-account-actions{gap:10px;margin-left:auto;display:flex}@media (max-width:900px){.pf-sec{padding-bottom:64px}.pf-sec-head{margin-bottom:28px}.pf-sec-title{font-size:30px}.pf-block{margin-top:52px}.pf-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:16px 0 52px}.pf-hero h1{font-size:92px}.pf-ident{margin-top:18px;font-size:20px}.pf-stats{flex-wrap:wrap;margin-top:28px}.pf-stats div{flex:50%;padding:12px 0}.pf-stats div+div{border-left:0;padding-left:0}.pf-stats div:nth-child(2n){border-left:1px solid var(--pf-line);padding-left:16px}.pf-stats div:nth-child(n+3){border-top:1px solid var(--pf-line)}.pf-stats dd{font-size:28px}.pf-stats:not(:has(>:nth-child(4))){flex-wrap:nowrap}.pf-stats:not(:has(>:nth-child(4))) div{border-top:0;flex:1 1 0}.pf-stats:not(:has(>:nth-child(4))) div+div{border-left:1px solid var(--pf-line);padding-left:16px}.pf-hero-pieces{height:380px}.pf-hero-pieces figcaption{font-size:12px}.pf-lede{grid-template-columns:minmax(0,1fr);gap:8px}.pf-lede .pf-edit{justify-self:start}.pf-summary{font-size:26px;line-height:1.2}.pf-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:6px}.pf-b1,.pf-b2{grid-area:span 2/span 2}.pf-tile:nth-child(n+8):not(.pf-more){display:none}.pf-tile figcaption{opacity:1;font-size:12px;transform:none}.pf-tile:not(.pf-big) figcaption{display:none}.pf-formulas{grid-template-columns:minmax(0,1fr)}.pf-formula,.pf-formula:nth-child(2n){border-left:0;padding:22px 0 26px}.pf-formula header{gap:10px}.pf-formula h4{font-size:22px}.pf-count{font-size:30px}.pf-slots{gap:8px}.pf-miss .pf-slot-pic{padding:8px;font-size:11px;line-height:14px}.pf-miss-plus{width:30px;height:30px}.pf-palette{height:150px}.pf-sw{padding:10px 8px}.pf-sw-name{font-size:15px}.pf-split{grid-template-columns:minmax(0,1fr);gap:0}.pf-bars li{grid-template-columns:130px minmax(0,1fr) 28px;gap:12px;font-size:13px}.pf-editing .pf-bars li{grid-template-columns:minmax(0,1fr) 28px 32px}.pf-editing .pf-bars i{display:none}.pf-body{grid-template-columns:minmax(0,1fr)}.pf-stage{border-right:0;border-bottom:1px solid var(--pf-ink);min-height:440px}.pf-stage img{height:380px}.pf-ring{width:320px;height:320px}.pf-measures{padding:8px 16px 24px}.pf-measure:nth-child(odd){padding-right:12px}.pf-measure:nth-child(2n){padding-left:12px}.pf-measure.pf-wide{border-left:0;grid-column:span 2;padding-left:0}.pf-num{font-size:48px}.pf-measure .pf-word{font-size:24px}.pf-empty dd{flex-direction:column;align-items:flex-start}.pf-input input{max-width:none}.pf-account{flex-direction:column;align-items:flex-start;gap:10px}.pf-account-actions,.pf-city-select{margin-left:0}.pf-usage-list{grid-template-columns:1fr;width:100%}.pf-usage .pf-mail{flex:none}}.appbar>.icon-btn.on{background:var(--ink);color:var(--paper)}
[data-look=new] .dolap-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}[data-look=new] .dolap-head h1{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-l);letter-spacing:var(--track-title-l);margin:0;line-height:1.05}[data-look=new] .dolap-count{color:var(--muted);font:var(--font-figure);vertical-align:middle;font-style:normal}[data-look=new] .dolap-tools{align-items:center;gap:var(--space-2);display:flex}[data-look=new] .dolap-tools .bulk-bar{margin:0}[data-look=new] .dolap-seg{border:var(--hairline);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}[data-look=new] .dolap-seg button{min-height:44px;padding:0 var(--space-4);color:var(--ink);font:var(--font-label);cursor:pointer;background:0 0;border:0}[data-look=new] .dolap-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-look=new] .dolap-chips{z-index:var(--z-chrome);gap:var(--space-2);margin:0 calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-3);border-bottom:1px solid var(--line-soft);background:var(--paper);display:grid;position:sticky;top:0}[data-look=new] .dolap-chip-row{gap:var(--space-2);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}[data-look=new] .dolap-chip-row::-webkit-scrollbar{display:none}[data-look=new] .dolap-chip-row button{min-height:44px;padding:0 var(--space-4);border:var(--hairline);border-radius:var(--radius-pill);color:var(--ink);font:var(--font-label);font-size:var(--text-base);white-space:nowrap;cursor:pointer;background:0 0;flex:none}[data-look=new] .dolap-chip-row button span{margin-left:var(--space-1);color:var(--muted);font:var(--font-figure)}[data-look=new] .dolap-chip-row button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-look=new] .dolap-chip-row button[aria-pressed=true] span{color:var(--on-ink-2)}[data-look=new] .dolap-search{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--paper-hi);color:var(--muted);display:flex}[data-look=new] .dolap-search input:not([type=checkbox]):not([type=color]):not([type=file]){min-width:0;min-height:42px;color:var(--ink);font:var(--font-body);font-size:var(--text-input);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}[data-look=new] .dolap-search:focus-within{border-color:var(--navy-hi);box-shadow:0 0 0 3px var(--focus-halo)}[data-look=new] .dolap-group header{padding:var(--space-5) 0 var(--space-3);justify-content:space-between;align-items:baseline;display:flex}[data-look=new] .dolap-group h2{font:var(--font-label);font-size:var(--text-lg);margin:0}[data-look=new] .dolap-group header small{color:var(--muted);font:var(--font-meta)}[data-look=new] .dolap-grid-list{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-look=new] .dolap-card{gap:var(--space-1);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}[data-look=new] .dolap-card-pic{aspect-ratio:1;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--paper-2);place-items:center;display:grid;position:relative;overflow:hidden}[data-look=new] .dolap-card-pic img,[data-look=new] .dolap-card-pic svg{object-fit:contain;width:82%;height:82%;filter:var(--shadow-garment)}[data-look=new] .dolap-badge{top:var(--space-2);left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--navy);color:var(--on-navy);font:var(--font-small);font-weight:500;position:absolute}[data-look=new] .dolap-card-name{font:var(--font-item);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-look=new] .dolap-card-meta{color:var(--ink-2);font:var(--font-meta);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}[data-look=new] .dolap-card-meta i{border:1px solid var(--line-soft);border-radius:var(--radius-round);background:var(--paper);flex:none;width:12px;height:12px}[data-look=new] .dolap-card:focus-visible{outline:2px solid var(--navy-hi);outline-offset:4px;border-radius:var(--radius-md)}[data-look=new] .dolap-grid-list li.away .dolap-card{opacity:.55}[data-look=new] .dolap-none{padding:var(--space-8) 0;text-align:center}@media (min-width:900px){[data-look=new] .dolap-grid-list{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}[data-look=new] .dolap-empty{justify-items:center;gap:var(--space-3);min-height:60dvh;padding:var(--space-8) var(--space-2);text-align:center;align-content:center;display:grid}[data-look=new] .dolap-empty h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-m);letter-spacing:var(--track-title-m);margin:0}[data-look=new] .dolap-empty p{max-width:34ch;margin:0 0 var(--space-3);color:var(--ink-2)}[data-look=new] .dolap-empty .btn{min-height:48px;padding:0 var(--space-6);font-size:var(--text-lg)}[data-look=new] .mq-sheet:has(.piece-sheet){background:var(--paper)}[data-look=new] .mq-sheet-body:has(.piece-sheet){flex-direction:column;padding-bottom:0;display:flex}[data-look=new] .piece-sheet{padding:0 var(--space-4);flex-direction:column;flex:1;display:flex}[data-look=new] .piece-sheet-pic{aspect-ratio:7/5;border-radius:var(--radius-xl);background:var(--paper-2);place-items:center;display:grid}[data-look=new] .piece-sheet-pic img,[data-look=new] .piece-sheet-pic svg{object-fit:contain;width:80%;height:86%;filter:var(--shadow-hero)}[data-look=new] .piece-sheet-pic.away img{opacity:.55}[data-look=new] .piece-sheet-name{margin:var(--space-5) 0 var(--space-1);font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-m);letter-spacing:var(--track-title-m);line-height:1.1}[data-look=new] .piece-sheet-tags{color:var(--ink-2);margin:0}[data-look=new] .piece-sheet-stats{margin:var(--space-4) 0 0;border-block:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-look=new] .piece-sheet-stats div{padding:var(--space-3) 0;flex-direction:column-reverse;display:flex}[data-look=new] .piece-sheet-stats div+div{padding-left:var(--space-4);border-left:1px solid var(--line-soft)}[data-look=new] .piece-sheet-stats dd{font-family:var(--mono);font-size:var(--title-s);margin:0}[data-look=new] .piece-sheet-stats dt{color:var(--ink-2);font:var(--font-meta)}[data-look=new] .piece-sheet-details{margin-top:var(--space-3)}[data-look=new] .piece-sheet-details[open]{margin-bottom:var(--space-6)}[data-look=new] .piece-sheet-details dl{margin:0}[data-look=new] .piece-sheet-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-soft);min-height:48px;display:flex}[data-look=new] .piece-sheet-row dt{color:var(--ink-2)}[data-look=new] .piece-sheet-row dd{text-align:right;margin:0}[data-look=new] .piece-sheet-row .link{min-height:44px}[data-look=new] summary.piece-sheet-row{cursor:pointer;min-height:56px;font-weight:500;list-style:none}[data-look=new] summary.piece-sheet-row::-webkit-details-marker{display:none}[data-look=new] summary.piece-sheet-row span{display:grid}[data-look=new] summary.piece-sheet-row small{color:var(--ink-2);font:var(--font-meta);font-weight:400}[data-look=new] summary.piece-sheet-row:after{content:"›";color:var(--ink-2);font-size:var(--title-s);transition:transform var(--d-ui) var(--ease-ui)}[data-look=new] .piece-sheet-details[open] summary.piece-sheet-row:after{transform:rotate(90deg)}[data-look=new] .piece-sheet-outfits{margin:var(--space-4) 0 var(--space-6)}[data-look=new] .piece-sheet-outfits header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-look=new] .piece-sheet-outfits h3{font:var(--font-label);margin:0}[data-look=new] .piece-sheet-outfits small{color:var(--ink-2);font:var(--font-meta)}[data-look=new] .piece-sheet-outfits ul{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-look=new] .piece-sheet-outfits button{justify-items:center;gap:var(--space-2);width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:grid}[data-look=new] .piece-sheet-disc{aspect-ratio:1;border:1px solid var(--line-soft);border-radius:var(--radius-round);background:var(--paper-2);grid-template-columns:1fr 1fr;place-items:center;width:min(100%,120px);padding:14%;display:grid;overflow:hidden}[data-look=new] .piece-sheet-disc>span{place-items:center;width:100%;min-width:0;height:100%;display:grid}[data-look=new] .piece-sheet-disc img,[data-look=new] .piece-sheet-disc svg{object-fit:contain;max-width:100%;max-height:100%}[data-look=new] .piece-sheet-outfits button:focus-visible .piece-sheet-disc{outline:2px solid var(--ink);outline-offset:2px}[data-look=new] .piece-sheet-outfit-title{max-width:100%;font:var(--font-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-look=new] .piece-sheet-bar{gap:var(--space-3);margin:auto calc(-1 * var(--space-4)) 0;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--paper);grid-template-columns:1.6fr 1fr;display:grid;position:sticky;bottom:0}[data-look=new] .piece-sheet-bar .btn{justify-content:center;min-height:52px}[data-look=new] .vl-wall-bar .vl-seg{display:none}[data-look=new] .vl-wall-bar{justify-content:flex-end}
[data-look=new] .tabs .tab-add{display:none}[data-look=new] .studio.solo{grid-template-columns:minmax(0,1fr)}[data-look=new] .page-today>.today:first-child{min-height:calc(100dvh - 88px);margin-top:0}[data-look=new] .mq-pill{left:var(--gutter);z-index:25;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5) 0 var(--space-4);border:var(--hairline);border-radius:var(--radius-pill);background:var(--blush);color:var(--ink);font-size:var(--text-base);box-shadow:var(--shadow-sheet);font-weight:600;display:inline-flex;position:fixed;bottom:28px}[data-look=new] .mq-pill-count{color:var(--ink-2);font:var(--font-figure);font-variant-numeric:tabular-nums}[data-look=new] .mq-sheet-scrim:not([hidden]){z-index:30;background:var(--scrim-paper);justify-content:flex-end;display:flex;position:fixed;inset:0}[data-look=new] .mq-sheet{overscroll-behavior:contain;border-left:var(--hairline);background:var(--blush);width:min(560px,100%);height:100dvh;box-shadow:var(--shadow-sheet);animation:mq-sheet-in var(--d-move) var(--ease-valet);flex-direction:column;display:flex;overflow-y:auto}@keyframes mq-sheet-in{0%{opacity:0;transform:translate(24px)}}[data-look=new] .mq-sheet-top{z-index:var(--z-chrome);min-height:56px;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-3) var(--space-2);touch-action:none;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}[data-look=new] .mq-sheet-handle{top:calc(8px + env(safe-area-inset-top));border-radius:var(--radius-pill);background:var(--ink-2);opacity:.35;width:40px;height:4px;position:absolute;left:50%;transform:translate(-50%)}[data-look=new] .mq-sheet-body{padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex:1}[data-look=new] .mq-sheet-body .mannequin{border:0;width:100%;max-width:none}[data-look=new] .mq-sheet-body .mq-stage{min-height:min(68dvh,640px)}@media (prefers-reduced-motion:reduce){[data-look=new] .mq-sheet{animation:none}}@media (max-width:760px){[data-look=new] .appbar{grid-template-columns:1fr auto}[data-look=new] .appbar .wordmark{grid-column:1;justify-self:start}[data-look=new] .appbar>.icon-btn{grid-column:2;justify-self:end}[data-look=new] .appbar .add-btn{display:none}[data-look=new] .tabs{justify-content:space-between}[data-look=new] .tabs button{flex:1 1 0;width:auto;min-width:0}[data-look=new] .tabs .tab-add{width:52px;height:52px;margin:0 var(--space-1);border-radius:var(--radius-round);background:var(--ink);color:var(--paper);flex:none;justify-content:center;align-self:center;display:flex}[data-look=new] .tabs .tab-add span{display:none}[data-look=new] .page{padding-bottom:calc(150px + env(safe-area-inset-bottom))}[data-look=new] .page-today>.today:first-child{min-height:calc(100dvh - 72px)}[data-look=new] .mq-pill{left:var(--space-4);bottom:calc(84px + env(safe-area-inset-bottom))}[data-look=new] .mq-sheet{border-left:0;width:100%;animation-name:mq-sheet-up}@keyframes mq-sheet-up{0%{opacity:0;transform:translateY(32px)}}[data-look=new] .mq-sheet-body{padding-inline:0}}
[data-look=new] .add-sheet{max-height:calc(100dvh - 40px - var(--vl-kb,0px));padding-bottom:0}[data-look=new] .add-sheet .add-choices,[data-look=new] .add-sheet .add-busy,[data-look=new] .add-sheet .add-candidates,[data-look=new] .add-sheet .add-again,[data-look=new] .add-sheet .vl-detail{padding-bottom:var(--space-6)}[data-look=new] .add-photo-row{gap:var(--space-4);grid-template-columns:112px 1fr;align-items:center;display:grid}[data-look=new] .add-photo-row .add-preview{border-radius:var(--radius-md);background:var(--paper-2);height:112px}[data-look=new] .add-photo-row .add-preview img{max-width:88%;max-height:100px;filter:var(--shadow-laid)}[data-look=new] .add-photo-side{gap:var(--space-2);justify-items:start;display:grid}[data-look=new] .add-photo-checks{gap:var(--space-1) var(--space-3);font:var(--font-meta);color:var(--card-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-look=new] .add-photo-checks li{align-items:center;gap:var(--space-1);display:inline-flex}[data-look=new] .add-change{min-height:44px;font:var(--font-label);text-underline-offset:3px;cursor:pointer;align-items:center;text-decoration:underline;position:relative;display:inline-flex!important}[data-look=new] .add-change input,[data-look=new] .add-more input,[data-look=new] .add-again input{opacity:0;cursor:pointer;position:absolute;inset:0}[data-look=new] .add-change:focus-within{outline:2px solid var(--ink);outline-offset:2px}[data-look=new] .add-back{justify-self:start;min-height:44px}[data-look=new] .add-review .category-chips{gap:var(--space-2);display:grid}[data-look=new] .add-review .category-chips .field-head{align-items:center;gap:var(--space-2);font:var(--font-label);margin:0;display:flex}[data-look=new] .add-required{margin-left:auto}[data-look=new] .add-review .category-chips .brand-chips{gap:var(--space-2);margin-top:0}[data-look=new] .add-review .category-chips .brand-chips button{min-height:44px;padding:0 var(--space-4);font-size:var(--text-lg)}[data-look=new] .add-details{border-top:1px solid var(--card-line);border-bottom:1px solid var(--card-line);padding:0}[data-look=new] .add-details summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;font:var(--font-label);color:var(--card-fg);display:flex}[data-look=new] .add-details-hint{color:var(--card-2);font:var(--font-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-look=new] .add-details-body{gap:var(--space-3);padding-bottom:var(--space-3);display:grid}[data-look=new] .add-details[open] .add-detail-grid{padding-bottom:var(--space-4)}[data-look=new] .add-save{z-index:2;gap:var(--space-2);margin:var(--space-2) -22px 0;padding:var(--space-3) 22px calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--card-line);background:var(--paper);display:grid;position:sticky;bottom:0}[data-look=new] .add-save .save-note{margin:0}[data-look=new] .add-again{gap:var(--space-3);display:grid}[data-look=new] .add-again-done{align-items:center;gap:var(--space-2);font:var(--font-label);margin:0;display:flex}[data-look=new] .add-batch{gap:var(--space-3);display:grid}[data-look=new] .add-batch-line{align-items:center;gap:var(--space-2);min-height:24px;font:var(--font-label);margin:0;display:flex}[data-look=new] .add-batch-line .spinner{width:16px;height:16px}[data-look=new] .add-batch-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}[data-look=new] .add-batch-list li{gap:var(--space-3);padding:var(--space-2);border:1px solid var(--card-line);border-radius:var(--radius-md);background:rgb(var(--white-rgb) / .06);grid-template-columns:72px 1fr;align-items:start;display:grid}[data-look=new] .add-batch-list li[data-status=added]{opacity:.7}[data-look=new] .add-batch-thumb{border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;width:72px;height:72px;display:grid;overflow:hidden}[data-look=new] .add-batch-thumb img{object-fit:contain;width:100%;height:100%}[data-look=new] .add-batch-list li[data-status=waiting] .add-batch-thumb img,[data-look=new] .add-batch-list li[data-status=working] .add-batch-thumb img{opacity:.6}[data-look=new] .add-batch-body{gap:var(--space-1);min-width:0;display:grid}[data-look=new] .add-batch-body strong{font:var(--font-item);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-look=new] .add-batch-body small{align-items:center;gap:var(--space-2);color:var(--card-2);font:var(--font-meta);flex-wrap:wrap;display:flex}[data-look=new] .add-batch-note{color:var(--card-2)!important}[data-look=new] .add-batch-acts{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}[data-look=new] .add-batch-acts .btn,[data-look=new] .add-batch-body>.btn{justify-self:start;min-height:44px}[data-look=new] .add-batch-done{color:var(--card-fg)!important}[data-look=new] .add-batch-foot{gap:var(--space-2);padding:var(--space-3) 22px calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--card-line);background:var(--paper);margin:0 -22px;display:flex;position:sticky;bottom:0}[data-look=new] .add-batch-foot .btn{flex:1;min-height:48px}[data-look=new] .add-more{justify-content:center;align-items:center;gap:var(--space-2);color:var(--card-fg);cursor:pointer;display:inline-flex;position:relative}[data-look=new] .add-more:focus-within{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:760px){[data-look=new] .add-sheet{width:100%;height:calc(100dvh - var(--vl-kb,0px));max-height:calc(100dvh - var(--vl-kb,0px));padding-top:calc(var(--space-4) + env(safe-area-inset-top));padding-inline:var(--space-4);border-radius:0;margin:0}[data-look=new] .add-save,[data-look=new] .add-batch-foot{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}[data-look=new] .add-sheet{--card-fg:var(--ink);--card-2:var(--ink-2);--card-line:var(--line-soft);--on-card-line:rgb(var(--ink-rgb) / .5);--on-card-line-2:var(--line-ink);--on-card-divider:var(--line-soft);--on-card-wash:rgb(var(--ink-rgb) / .04);--on-card-wash-2:rgb(var(--ink-rgb) / .03);--white-rgb:var(--ink-rgb);--white:var(--ink);--red-on-dark:var(--red-ink);--amber-on-dark:var(--amber-ink);background:var(--paper);color:var(--ink)}[data-look=new] .add-sheet .btn{--wipe:var(--ink);--wipe-fg:var(--paper)}[data-look=new] .add-sheet .btn.primary{--bg:var(--ink);--fg:var(--paper);--wipe:var(--navy);--wipe-fg:var(--paper)}[data-look=new] .add-sheet .icon-btn:hover:not(:disabled),[data-look=new] .add-sheet .brand-chips button[aria-pressed=true],[data-look=new] .add-sheet .brand-chips button[aria-pressed=true]:hover:not(:disabled),[data-look=new] .add-sheet .look-choice button[aria-pressed=true],[data-look=new] .add-sheet .fact-save{color:var(--paper)}[data-look=new] .add-sheet .add-choice.primary-choice{background:var(--ink);color:var(--paper)}[data-look=new] .add-sheet .add-choice.primary-choice span{color:var(--on-ink-2)}[data-look=new] .add-sheet select option{background:var(--paper)}[data-look=new] .add-sheet input::placeholder,[data-look=new] .add-sheet textarea::placeholder{color:rgb(var(--ink-rgb) / .55)}
[data-look=new] .tz{gap:var(--space-5);flex-direction:column;max-width:980px;display:flex}[data-look=new] .tz-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}[data-look=new] .tz-head h1{font:italic 500 var(--title-l) / 40px var(--display);letter-spacing:var(--track-title-l);font-variation-settings:var(--soft), "opsz" 72;margin:0}[data-look=new] .tz-add{align-items:center;gap:var(--space-2);min-height:var(--hit);cursor:pointer;display:inline-flex}[data-look=new] .tz-line{align-items:baseline;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-look=new] .tz-headline{font:italic 600 24px / 30px var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-look=new] .tz-headline.tz-quiet{font:var(--font-body);color:var(--ink-2)}[data-look=new] .tz-more{min-height:var(--hit);color:var(--ink-2);font:500 var(--text-base) var(--ui);cursor:pointer;background:0 0;border:0;padding:0}[data-look=new] .tz-more:hover{color:var(--ink)}[data-look=new] .tz-sub{margin:var(--space-1) 0 0;font:var(--font-meta);color:var(--ink-2);grid-column:1/-1}[data-look=new] .tz-block{gap:var(--space-3);flex-direction:column;display:flex}[data-look=new] .tz-block-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-look=new] .tz-block-head h2{font:var(--font-label);font-size:var(--text-base);margin:0}[data-look=new] .tz-block-head span{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .tz-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-look=new] .tz-chip{align-items:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:500 var(--text-base) var(--ui);background:0 0;border:0;display:inline-flex}[data-look=new] .tz-formula{gap:var(--space-1);padding:4px var(--space-4) 4px var(--space-3);cursor:pointer}[data-look=new] .tz-formula img,[data-look=new] .tz-chip-gap{object-fit:contain;width:30px;height:36px;filter:var(--shadow-garment)}[data-look=new] .tz-chip-gap{border:1px dashed var(--line);border-radius:var(--radius-sm)}[data-look=new] .tz-formula .figure{margin-left:var(--space-1);font:var(--font-figure);color:var(--ink-2)}[data-look=new] .tz-dot,[data-look=new] .pf2-dot{width:12px;height:12px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .25);border-radius:50%;flex:none}[data-look=new] .tz-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-look=new] .tz-tile{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--paper-2);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}[data-look=new] .tz-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-move) var(--ease-valet)}[data-look=new] .tz-tile:hover img{transform:scale(1.03)}[data-look=new] .tz .privacy-note{margin:0}[data-look=new] .tz-view,[data-look=new] .tz-more-body{padding:0 var(--space-4)}[data-look=new] .tz-view{gap:var(--space-4);flex-direction:column;margin:0;display:flex}[data-look=new] .tz-view img{object-fit:contain;border-radius:var(--radius-lg);background:var(--paper-2);width:100%;max-height:68dvh}[data-look=new] .tz-view figcaption{gap:var(--space-3);flex-direction:column;display:flex}[data-look=new] .tz-view-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-look=new] .tz-view-actions .btn,[data-look=new] .pf2-actions .btn{align-items:center;gap:var(--space-2);min-height:var(--hit);text-decoration:none;display:inline-flex}[data-look=new] .tz-more-body h2{font:italic 500 30px / 1.1 var(--display);margin:0}[data-look=new] .tz-more-body .pf-lines{margin-top:var(--space-4)}[data-look=new] .tz-more-body .pf-block:first-of-type{margin-top:var(--space-6)}[data-look=new] .pf2{max-width:720px;padding-top:var(--space-4)}[data-look=new] .pf2-title{margin:0 0 var(--space-5);font:italic 500 var(--title-l) / 40px var(--display);letter-spacing:var(--track-title-l)}[data-look=new] .pf2-me{align-items:center;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--hairline);display:flex}[data-look=new] .pf2-avatar{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--ink);font:500 22px var(--ui);border-radius:50%;flex:none;place-items:center;display:grid}[data-look=new] .pf2-me h2{font:italic 600 26px / 1.15 var(--display);margin:0}[data-look=new] .pf2-me p{font:var(--font-meta);color:var(--ink-2);margin:2px 0 0}[data-look=new] .pf2-list{margin:0;padding:0;list-style:none}[data-look=new] .pf2-list li{border-bottom:var(--hairline)}[data-look=new] .pf2-list a{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) 0;color:var(--ink);text-decoration:none;display:flex}[data-look=new] .pf2-list a:hover .pf2-chev{color:var(--ink);transform:translate(3px)}[data-look=new] .pf2-icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}[data-look=new] .pf2-icon-blush{background:var(--blush)}[data-look=new] .pf2-row-text{flex-direction:column;flex:1;min-width:0;display:flex}[data-look=new] .pf2-row-title{font:500 var(--text-base) / 22px var(--ui)}[data-look=new] .pf2-row-note{font:var(--font-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-look=new] .pf2-chev{color:var(--ink-2);transition:transform var(--d-ui) var(--ease-ui);font-size:22px}[data-look=new] .pf2-bar{margin-bottom:var(--space-5);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}[data-look=new] .pf2-back{align-items:center;gap:var(--space-1);min-height:var(--hit);color:var(--ink-2);font:500 var(--text-base) var(--ui);text-decoration:none;display:inline-flex}[data-look=new] .pf2-back:hover{color:var(--ink)}[data-look=new] .pf2-bar h1{font:italic 500 28px / 1.1 var(--display);text-align:center;outline:none;margin:0}[data-look=new] .pf2-page .pf-sec-title,[data-look=new] .pf2-page .pf-account>h2.pf-label,[data-look=new] .pf2-page .pf-sec-no,[data-look=new] .pf2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-look=new] .pf2-page .pf-sec,[data-look=new] .pf2-page .pf-account{border-top:0;padding-top:0}[data-look=new] .pf2-quiet{font:var(--font-meta);color:var(--ink-2);margin:0}[data-look=new] .pf2-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}[data-look=new] .pf2-mannequin p{margin:0 0 var(--space-2);font:var(--font-body)}[data-look=new] .pf2-taste,[data-look=new] .pf2-journal{gap:var(--space-6);flex-direction:column;display:flex}[data-look=new] .pf2-note{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--paper-2);font:var(--font-meta);color:var(--ink-2);margin:0;display:flex}[data-look=new] .pf2-note strong{color:var(--ink);font-weight:600}[data-look=new] .pf2-ring{border:2px solid var(--navy);border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px}[data-look=new] .pf2-block{gap:var(--space-3);flex-direction:column;display:flex}[data-look=new] .pf2-block-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-look=new] .pf2-block-head h2{font:var(--font-label);font-size:var(--text-base);margin:0}[data-look=new] .pf2-block-head span{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .pf2-worn{gap:var(--space-3);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-look=new] .pf2-worn li{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}[data-look=new] .pf2-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, var(--plate-hi), var(--plate-lo));border-radius:50%;flex:none;place-items:center;width:min(64px,100%);display:grid;overflow:hidden}[data-look=new] .pf2-disc img{object-fit:contain;width:78%;height:78%;filter:var(--shadow-garment)}[data-look=new] .pf2 .figure{font:var(--font-figure);font-variant-numeric:tabular-nums}[data-look=new] .pf2-bar-colours{border-radius:var(--radius-pill);height:14px;box-shadow:inset 0 0 0 1px var(--line);display:flex;overflow:hidden}[data-look=new] .pf2-legend,[data-look=new] .pf2-chips{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-look=new] .pf2-legend li{align-items:center;gap:var(--space-2);font:var(--font-meta);display:inline-flex}[data-look=new] .pf2-chips{gap:var(--space-2)}[data-look=new] .pf2-chips li{align-items:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--ink);font:500 var(--text-base) var(--ui);display:inline-flex}[data-look=new] .pf2-chips .figure{color:var(--ink-2)}[data-look=new] .pf2-shelf{gap:var(--space-3);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-2);scroll-snap-type:x mandatory;list-style:none;display:flex;overflow-x:auto}[data-look=new] .pf2-shelf li{scroll-snap-align:start;flex:none}[data-look=new] .pf2-shelf button{gap:var(--space-1);min-width:var(--hit);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--blush);cursor:pointer;border:0;grid-template-columns:repeat(2,48px);place-items:center;display:grid}[data-look=new] .pf2-shelf img,[data-look=new] .pf2-gap{object-fit:contain;width:48px;height:56px;filter:var(--shadow-garment)}[data-look=new] .pf2-signals,[data-look=new] .pf2-days,[data-look=new] .pf2-pieces{margin:0;padding:0;list-style:none}[data-look=new] .pf2-signals li,[data-look=new] .pf2-days li{align-items:center;gap:var(--space-3);border-bottom:var(--hairline);min-height:52px;font:var(--font-body);grid-template-columns:64px minmax(0,1fr) auto;display:grid}[data-look=new] .pf2-signals .figure,[data-look=new] .pf2-days .figure{color:var(--ink-2)}[data-look=new] .pf2-signal-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-look=new] .pf2-streak p{font:var(--font-body);margin:0}[data-look=new] .pf2-big{font:italic 600 48px / 1 var(--display)}[data-look=new] .pf2-strip{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-look=new] .pf2-strip li{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--paper-2)}[data-look=new] .pf2-strip li.on{background:var(--navy)}[data-look=new] .pf2-days li{padding:var(--space-2) 0;grid-template-columns:64px minmax(0,1fr)}[data-look=new] .pf2-day-outfits{gap:var(--space-3);flex-wrap:wrap;display:flex}[data-look=new] .pf2-day-outfit{align-items:center;gap:var(--space-1);font:var(--font-meta);flex-wrap:wrap;display:flex}[data-look=new] .pf2-day-outfit img{object-fit:contain;width:36px;height:42px;filter:var(--shadow-garment)}[data-look=new] .pf2-pieces li{align-items:center;gap:var(--space-3);border-bottom:var(--hairline);min-height:64px;display:flex}[data-look=new] .pf2-pieces .pf2-disc{width:48px}[data-look=new] .pf2-invite .pf2-share-text{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--paper-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}[data-look=new] .pf2-invite p{margin:0 0 var(--space-4);font:var(--font-body)}@media (min-width:901px){[data-look=new] .tz-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-look=new] .tz-headline{font-size:30px;line-height:36px}}
[data-look=new] .ob{max-width:480px;min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-7) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);flex-direction:column;margin:0 auto;display:flex}[data-look=new] .ob-top{justify-content:space-between;align-items:center;min-height:44px;display:flex}[data-look=new] .ob-top .wordmark{font-size:var(--logo-s)}[data-look=new] .ob-skip{min-width:44px;min-height:44px;padding:0 var(--space-2)}[data-look=new] .ob-step{margin-top:var(--space-5);font:var(--font-figure);color:var(--muted)}[data-look=new] .ob h1{margin-top:var(--space-3);font:400 var(--title-l) / 40px var(--display);letter-spacing:var(--track-logo);outline:none}[data-look=new] .ob h1 em{font-style:italic;font-weight:500}[data-look=new] .ob>p{margin-top:var(--space-3);font:400 var(--text-lg) / 23px var(--ui);color:var(--ink-2)}[data-look=new] .ob-hero{margin:var(--space-4) calc(-1 * var(--space-7)) 0;background:radial-gradient(ellipse at 50% 92%, var(--floor-shadow), transparent 40%), var(--blush);place-items:end center;height:200px;display:grid;overflow:hidden}[data-look=new] .ob-hero img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:188px;filter:var(--shadow-figure)}[data-look=new] .ob-privacy{margin-top:var(--space-5);padding:14px var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);font:var(--font-meta);color:var(--ink-2);gap:6px;display:grid}[data-look=new] .ob-privacy b{color:var(--ink);font-weight:500}[data-look=new] .ob-ways{margin:var(--space-6) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}[data-look=new] .ob-ways li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);font:var(--font-meta);color:var(--ink-2);grid-template-columns:44px 1fr;display:grid}[data-look=new] .ob-ways li svg{justify-self:center}[data-look=new] .ob-ways strong{font:var(--font-label);color:var(--ink);display:block}[data-look=new] .ob-sex{margin-top:var(--space-6);gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}[data-look=new] .ob-sex button{justify-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--blush);color:var(--ink);font:var(--font-label);display:grid}[data-look=new] .ob-sex img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:120px}[data-look=new] .ob-sex button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-look=new] .ob-fields{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}[data-look=new] .ob-fields label{font:var(--font-label);gap:6px;display:grid}[data-look=new] .ob-fields label small{font:var(--font-small);color:var(--muted)}[data-look=new] .ob-fields input{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-ink);border-radius:var(--radius-pill);background:var(--paper-hi);font:400 var(--text-input) / 20px var(--mono);color:var(--ink)}[data-look=new] .ob .form-error{margin-top:var(--space-3)}[data-look=new] .ob-bottom{padding-top:var(--space-6);gap:10px;margin-top:auto;display:grid}[data-look=new] .ob-bottom .btn{width:100%;min-height:48px}[data-look=new] .demo-today{padding:var(--space-4) var(--space-4) var(--space-8);max-width:1080px;margin:0 auto}[data-look=new] .demo-head h1{margin-top:var(--space-2);font:400 var(--title-m) / 34px var(--display);letter-spacing:var(--track-title-m)}[data-look=new] .demo-head p{margin-top:var(--space-1);font:var(--font-meta);color:var(--ink-2)}[data-look=new] .demo-badge{padding:2px var(--space-3);border:1px solid var(--red-ink);border-radius:var(--radius-pill);font:var(--font-label);color:var(--red-ink);display:inline-block}[data-look=new] .demo-cards{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}[data-look=new] .demo-card h2{margin-top:var(--space-3);font:400 var(--title-s) / 28px var(--display);letter-spacing:var(--track-title-m)}[data-look=new] .demo-card p{font:var(--font-meta);color:var(--ink-2)}[data-look=new] .demo-plate{aspect-ratio:4/3;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 45%, var(--plate-hi), var(--plate-lo));justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}[data-look=new] .demo-piece{width:28%;max-width:120px;filter:var(--shadow-laid)}[data-look=new] .demo-piece svg{width:100%;height:auto}[data-look=new] .demo-piece .product-photo{background:0 0;width:100%;height:auto;padding:0;display:block}[data-look=new] .demo-piece.is-shoes,[data-look=new] .demo-piece.is-bag,[data-look=new] .demo-piece.is-accessory{width:18%}[data-look=new] .demo-actions,[data-look=new] .demo-invite>div{margin-top:var(--space-5);gap:10px;display:grid}[data-look=new] .demo-actions .btn,[data-look=new] .demo-invite .btn{width:100%;min-height:48px}[data-look=new] .demo-invite{margin:var(--space-4);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);font:var(--font-body);color:var(--on-navy-2)}[data-look=new] .demo-invite>div{margin-top:var(--space-3)}@media (min-width:900px){[data-look=new] .demo-cards{grid-template-columns:repeat(3,1fr)}[data-look=new] .demo-actions,[data-look=new] .demo-invite>div{grid-template-columns:max-content max-content}[data-look=new] .demo-actions .btn,[data-look=new] .demo-invite .btn{width:auto;padding:0 var(--space-6)}}
@media (max-width:900px),(pointer:coarse){[data-look=new] .btn,[data-look=new] .icon-btn{min-height:44px}[data-look=new] .icon-btn{min-width:44px}[data-look=new] .vl-seg button,[data-look=new] .vl-worn button{min-width:44px;min-height:44px}[data-look=new] .closet-shelf .piece-pick{min-width:44px}[data-look=new] .mq-pose button,[data-look=new] .mq-styling button,[data-look=new] .wish-title,[data-look=new] .prova-decide .link,html[data-look=new] .btn.sm,html[data-look=new] .studio .btn.sm,html[data-look=new] .prova .btn.sm,html[data-look=new] .appbar .add-btn,html[data-look=new] .mannequin .mq-offer{min-height:44px}html[data-look=new] .appbar .add-btn{min-width:44px}[data-look=new] .style-line-actions{gap:16px}[data-look=new] .style-line-actions .icon-btn.sm{width:44px;height:44px}[data-look=new] .vl-ticker p{overflow:visible}[data-look=new] .vl-ticker a{text-overflow:ellipsis;margin:-4px 0 -24px;padding:4px 0 24px;display:block;overflow:hidden}[data-look=new] .vl-ticker a:after{display:none}}@media (min-width:761px) and ((max-width:900px) or (pointer:coarse)){html[data-look=new] .tabs button{min-height:44px;padding-block:13px}}
