.px-root,.px-root :not(svg,svg *){all:revert}.px-root{z-index:0;--bg:#f5f0e9;--surface:#fbf7f0;--ink:#3b2719;--ink-2:#6b5b4c;--ink-3:#a8998a;--wood:#3b2719;--stone:#6b5b4c;--outer:#d9cfc1;--line:#d9ccbd;--line-2:#c9b9a7;--seg:#e6dacb;--fill:#e6dacb;--hairline:#d9ccbd;--on-photo:#fff;--on-photo-2:#ffffffdb;--like:#ff375f;--glass-bg:#f5f0e99e;--glass-border:#ffffffbf;--glass-filter:blur(30px) saturate(190%);--glass-dark-bg:#16120f42;--glass-dark-border:#ffffff38;--glass-dark-filter:blur(22px) saturate(170%);--shadow-float:0 10px 36px #00000038;--shadow-sheet:0 -10px 40px #00000040;--scrim:#0000006b;--truth-simulated:#b9afe8;--truth-verified:#9fdbb9;--font-ui:var(--px-font-ui,"Jost"),"Jost",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-display:var(--px-font-display,"Cormorant Garamond"),"Cormorant Garamond","Cormorant",Georgia,serif;--r-sheet:36px;--r-group:16px;--r-pill:999px;--gutter:16px;--tabbar-h:64px;--tabbar-gap:max(12px, env(safe-area-inset-bottom));--topbar-top:max(12px, env(safe-area-inset-top));--rail-w:52px;--ease-ios:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.45,.64,1);--t-tap:.12s;--t-ui:.22s;--t-sheet:.42s;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.px-root,.px-root *,.px-root :before,.px-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.px-root,.px-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.px-root,.px-root{background:#000;height:100%;margin:0}.px-root{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.px-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.px-root input{font:inherit;-webkit-user-select:text;user-select:text}.px-root a{color:inherit;text-decoration:none}.px-root svg{display:block}.px-root :focus-visible{outline-offset:3px;border-radius:14px;outline:3px solid #fff}.px-root .piece-card:focus-visible,.px-root .sheet:focus-visible,.px-root .you:focus-visible,.px-root .mirror:focus-visible{outline:none}.px-root .sheet :focus-visible,.px-root .menu :focus-visible{outline-color:var(--ink)}.px-root .app{isolation:isolate;background:#000;max-width:440px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}@media (min-width:600px){.px-root .app{border-radius:44px;height:min(100dvh,932px);top:50%;transform:translateY(-50%);box-shadow:0 30px 80px #0009}}.px-root .glass{background:var(--glass-bg);border:.5px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px #ffffff8c,0 4px 18px #0000001a}.px-root .glass-dark{background:var(--glass-dark-bg);border:.5px solid var(--glass-dark-border);-webkit-backdrop-filter:var(--glass-dark-filter);backdrop-filter:var(--glass-dark-filter);color:#fff;box-shadow:inset 0 1px #ffffff29,0 2px 10px #0000001a}.px-root .press{transition:transform var(--t-tap) var(--ease-out)}.px-root .press:active{transform:scale(.92)}.px-root .chrome{transition:opacity .26s var(--ease-out),transform .42s var(--ease-spring)}.px-root .app.immersive .chrome,.px-root .app.exploring .chrome{opacity:0;pointer-events:none}.px-root .app.immersive .chrome.top,.px-root .app.exploring .chrome.top{transform:translateY(-8px)}.px-root .app.immersive .chrome.bottom,.px-root .app.exploring .chrome.bottom{transform:translateY(16px)scale(.98)}.px-root .topbar{z-index:20;top:var(--topbar-top);left:var(--gutter);right:var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.px-root .topbar>*{pointer-events:auto}.px-root .feed-switch{border-radius:var(--r-pill);letter-spacing:-.01em;height:40px;color:var(--ink);align-items:center;gap:6px;margin:2px 0;padding:0 13px 0 16px;font-size:16px;font-weight:600;display:flex}.px-root .feed-switch svg{transition:transform var(--t-ui) var(--ease-ios)}.px-root .feed-switch[aria-expanded=true] svg{transform:rotate(180deg)}.px-root .icon-44{border-radius:var(--r-pill);place-items:center;width:44px;height:44px;display:grid}.px-root .feed{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.px-root .set-row{scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow:auto hidden}.px-root .set-row::-webkit-scrollbar{display:none}.px-root .app.exploring .set-row{overflow:hidden}.px-root .feed::-webkit-scrollbar{display:none}.px-root .app.exploring .feed{overflow:hidden}.px-root .post{scroll-snap-align:start;scroll-snap-stop:always;background:#000;flex:none;width:100%;height:100%;position:relative;overflow:hidden}.px-root .items-ind{z-index:15;top:calc(var(--topbar-top) + 50px);left:calc(var(--gutter) + 2px);pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#16120f38;border-radius:9px;gap:4px;padding:5px 7px;display:flex;position:absolute}.px-root .items-ind:empty{display:none}.px-root .items-ind i{width:16px;height:3px;transition:background var(--t-ui);background:#ffffff61;border-radius:2px;box-shadow:0 0 0 .5px #00000014}.px-root .items-ind i.on{background:#fff}.px-root .post-inner{touch-action:none;position:absolute;inset:0}.px-root .post.near .post-inner,.px-root .post.near .viewport,.px-root .post.near .stage{will-change:transform}.px-root .app.exploring .post-inner{touch-action:none}.px-root .post-inner.gone{transition:transform .36s var(--ease-ios),opacity .3s;opacity:0;transform:scale(.86)}.px-root .viewport{background:#1a1512;position:absolute;inset:0;overflow:hidden}.px-root .stage{transform-origin:50%;position:absolute;top:50%;left:50%}.px-root .stage img{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.px-root .stage.missing img,.px-root .stage.missing .hotspot,.px-root .stage .img-missing{display:none}.px-root .stage.missing .img-missing{color:var(--ink-2);background:linear-gradient(160deg,#ece5da,#ddd3c4);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.px-root .shade{pointer-events:none;opacity:var(--shade,1);transition:opacity var(--t-ui);background:linear-gradient(#00000038 0%,#0000 20%),linear-gradient(#0000 55%,#0c08056b 78%,#0c0805b8 100%);position:absolute;inset:0}.px-root .app.immersive .shade,.px-root .app.exploring .shade{opacity:0!important}.px-root .hotspot{width:44px;height:44px;transform:scale(var(--inv,1));transform-origin:50%;opacity:0;transition:opacity .4s var(--ease-out),transform .2s var(--ease-spring);place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute}.px-root .hotspot .dot{transition:transform .6s var(--ease-spring);transform:scale(.4)}.px-root .post.is-active .hotspot .dot{transform:scale(1)}.px-root .hotspot:nth-of-type(2) .dot{transition-delay:90ms}.px-root .hotspot:nth-of-type(3) .dot{transition-delay:.18s}.px-root .hotspot:nth-of-type(4) .dot{transition-delay:.27s}.px-root .hotspot:nth-of-type(5) .dot{transition-delay:.36s}.px-root .hotspot.active .dot{transform:scale(1.25)}.px-root .post.is-active .hotspot,.px-root .app.exploring .hotspot,.px-root .app.immersive .hotspot{opacity:1}.px-root .hotspot .dot{border-color:#ffffff8c;border-radius:13px;place-items:center;width:26px;height:26px;display:grid;position:relative;box-shadow:0 2px 10px #0003}.px-root .hotspot .dot:before{content:"";background:#fff;border-radius:4px;width:8px;height:8px;box-shadow:0 1px 3px #00000059}.px-root .hotspot .dot:after{content:"";animation:ping 3.2s var(--ease-out) infinite;border:1.5px solid #ffffffe6;border-radius:14px;position:absolute;inset:-1px}@keyframes ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.px-root .hotspot .label{white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;max-width:min(60vw,240px);height:30px;transition:opacity var(--t-ui);border-radius:15px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:50%;left:40px;overflow:hidden;transform:translateY(-50%)}.px-root .hotspot.active .label{opacity:1}.px-root .hotspot.flip .label{left:auto;right:40px}.px-root .onb{z-index:45;background:var(--bg);color:var(--ink);padding:calc(var(--topbar-top) + 18px) 22px calc(var(--tabbar-gap) + 14px);-webkit-user-select:text;user-select:text;flex-direction:column;display:none;position:absolute;inset:0}.px-root .onb.on{display:flex}.px-root .onb.out{opacity:0;transition:opacity .4s var(--ease-out)}.px-root .onb .step{animation-duration:.22s;animation:onbIn .52s var(--ease-out) both;flex-direction:column;flex:1;display:none}.px-root .onb .step.on{display:flex}@keyframes onbIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.px-root .onb .mark{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8vh;font-size:40px}.px-root .onb .hero{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.px-root .onb h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:500;line-height:1.08}.px-root .onb p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.4}.px-root .onb .dots{gap:5px;margin-bottom:22px;display:flex}.px-root .onb .dots i{background:#1d191526;border-radius:2px;width:16px;height:3px}.px-root .onb .dots i.on{background:var(--ink)}.px-root .onb .btn-ghost{border-radius:var(--r-pill);height:52px;color:var(--ink);background:#786e641f;justify-content:center;align-items:center;width:100%;font-size:17px;font-weight:600;display:flex}.px-root .onb .stack{flex-direction:column;gap:10px;display:flex}.px-root .onb .legal{color:var(--ink-2);text-align:center;margin-top:12px;font-size:12px}.px-root .onb .szgroup{margin-top:22px}.px-root .onb .szgroup label{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.px-root .onb .szs{flex-wrap:wrap;gap:8px;display:flex}.px-root .onb .szs button{background:var(--surface);height:44px;box-shadow:0 0 0 1px var(--hairline) inset;color:var(--ink);border-radius:22px;padding:0 16px;font-size:15px;font-weight:600}.px-root .onb .szs button[aria-checked=true]{background:var(--ink);color:#fff;box-shadow:none}.px-root .onb .photo-art{flex:1;place-items:center;margin:10px 0;display:grid}.px-root .onb .photo-art .frame{aspect-ratio:3/4;background:#1a1512;border-radius:24px;place-items:center;width:min(58vw,230px);display:grid;position:relative;overflow:hidden}.px-root .onb .photo-art svg{height:82%}.px-root .onb .photo-art .tick{color:#fff;background:#ffffff24;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.px-root .onb .photo-art .tick i{background:var(--truth-verified);border-radius:4px;width:8px;height:8px}.px-root .onb .signing{justify-content:center;align-items:center;gap:10px;height:52px;font-weight:600;display:flex}.px-root .onb .signing .ring{border:2px solid var(--hairline);border-top-color:var(--ink);border-radius:9px;width:18px;height:18px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.px-root .touchdot{z-index:999;pointer-events:none;opacity:0;width:44px;height:44px;transition:opacity .12s,transform .16s var(--ease-out);background:#ffffff8c;border-radius:22px;margin:-22px 0 0 -22px;position:fixed;transform:scale(.6);box-shadow:0 0 0 2px #0000002e,0 4px 14px #00000040}.px-root .touchdot.on{opacity:1;transform:scale(1)}.px-root.film{zoom:2}.px-root.film .app{max-width:390px;box-shadow:none;border-radius:0;top:0;transform:none;height:844px!important}.px-root.film .stage-card{max-height:354px}.px-root.film .set-row{overflow-x:hidden}.px-root.film .feed{overflow-y:hidden}.px-root.film .hotspot .label{max-width:234px}.px-root.film .onb .photo-art .frame{width:226px}.px-root.film .onb .mark{margin-top:68px}.px-root .rent{z-index:12;background:var(--bg);color:var(--ink);scrollbar-width:none;padding:calc(var(--topbar-top) + 8px) var(--gutter) calc(var(--tabbar-gap) + var(--tabbar-h) + 24px);-webkit-user-select:text;user-select:text;display:none;position:absolute;inset:0;overflow-y:auto}.px-root .rent::-webkit-scrollbar{display:none}.px-root .app.on-rent .rent{display:block}.px-root .app.on-rent .feed,.px-root .app.on-rent .topbar,.px-root .app.on-rent .items-ind,.px-root .app.on-rent .cmap{visibility:hidden}.px-root .app.on-rent .tabbar{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--shadow-float),inset 0 1px 0 #ffffff8c}.px-root .app.on-rent .tab{color:var(--ink-2)}.px-root .app.on-rent .tab[aria-current=page]{color:var(--ink);box-shadow:none;background:#1d191514}.px-root .slots{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.px-root .slots.one{grid-template-columns:1fr}.px-root .slots.one .slot{aspect-ratio:4/3}.px-root .slot{aspect-ratio:4/5;background:var(--surface);text-align:left;color:#fff;box-shadow:0 0 0 1px var(--hairline) inset;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.px-root .slot .ph{background-position:50%;background-size:cover;position:absolute;inset:0}.px-root .slot:after{content:"";background:linear-gradient(#0c080500 40%,#0c0805b8);position:absolute;inset:0}.px-root .slot b,.px-root .slot small,.px-root .slot .tag{z-index:1;position:relative}.px-root .slot.empty small{color:var(--ink-2);opacity:1}.px-root .slot b{font-size:14px;line-height:1.2;display:block}.px-root .slot small{opacity:.85;font-size:12px}.px-root .slot .tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#16120f73;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.px-root .slot .tag i{background:var(--truth-verified);border-radius:4px;width:7px;height:7px}.px-root .slot.empty{color:var(--ink-2);border:1.5px dashed var(--hairline);box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:8px}.px-root .slot.empty:after{display:none}.px-root .slot.empty b{color:var(--ink);text-align:center;font-size:15px}.px-root .slot.empty .plus{background:var(--fill);width:40px;height:40px;color:var(--ink);border-radius:20px;place-items:center;font-size:24px;line-height:1;display:grid}.px-root .plan{background:var(--surface);border-radius:var(--r-group);text-align:left;box-shadow:0 0 0 1px var(--hairline) inset;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.px-root .plan[aria-checked=true]{box-shadow:0 0 0 2px var(--ink) inset}.px-root .plan .pname{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px}.px-root .plan .pprice{font-weight:600;position:absolute;top:16px;right:16px}.px-root .plan .psub{color:var(--ink-2);font-size:13px}.px-root .plans{flex-direction:column;gap:10px;display:flex}.px-root .rent .ship{align-items:center;gap:12px;padding:14px 16px;display:flex}.px-root .rent .ship .cal{background:var(--ink);color:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:52px;display:flex}.px-root .rent .ship .cal small{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:10px}.px-root .rent .ship .cal b{font-size:20px;line-height:1}.px-root .qrow{text-align:left;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px;display:flex}.px-root .qrow .thumb{background-position:50%;background-size:cover;border-radius:10px;flex:none;width:44px;height:52px}.px-root .qrow .grow{flex-direction:column;flex:1;min-width:0;display:flex}.px-root .qrow .grow span{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.px-root .qrow .grow .sub{color:var(--ink-2);font-size:13px;font-weight:400}.px-root .qrow .x{width:44px;height:44px;color:var(--ink-2);flex:none;place-items:center;display:grid}.px-root .incl{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.px-root .incl div{background:var(--surface);border-radius:14px;padding:12px;font-size:13px;line-height:1.3}.px-root .incl div b{margin-bottom:2px;font-size:15px;display:block}.px-root .pc-rent{white-space:nowrap;border-radius:24px;align-items:center;gap:6px;width:auto;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:flex}.px-root .pc-rent[aria-pressed=true]{background:var(--ink);color:#fff}.px-root .app.on-you .toast,.px-root .app.on-mirror .toast,.px-root .app.on-rent .toast{top:auto;bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 14px);transform:translate(-50%,16px)}.px-root .app:has(.onb.on) .toast{top:auto;bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 14px);transform:translate(-50%,16px)}.px-root .app.on-you .toast.show,.px-root .app.on-mirror .toast.show,.px-root .app.on-rent .toast.show{transform:translate(-50%)}.px-root .app:has(.onb.on) .toast.show{transform:translate(-50%)}.px-root .toast span{text-overflow:ellipsis;overflow:hidden}.px-root.no-apple [data-onb=apple]{display:none}.px-root.native{-webkit-touch-callout:none}.px-root .burst{pointer-events:none;opacity:0;z-index:6;width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute}.px-root .burst.go{animation:burst .76s var(--ease-ios)}@keyframes burst{0%{opacity:0;transform:scale(.2)rotate(-14deg)}22%{opacity:1;transform:scale(1.18)rotate(2deg)}40%{transform:scale(.96)}58%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.04)translateY(-36px)}}.px-root .rail{right:10px;bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 18px);width:var(--rail-w);z-index:5;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.px-root .rail-item{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.px-root .rail-btn{border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.px-root .rail-btn .fillable{fill:#0000;transition:fill var(--t-ui)}.px-root .like[aria-pressed=true] .fillable{fill:var(--like)}.px-root .like[aria-pressed=true] svg{stroke:var(--like)}.px-root .save[aria-pressed=true] .fillable{fill:#fff}.px-root .pop{animation:pop .38s var(--ease-ios)}@keyframes pop{0%{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.9)}to{transform:scale(1)}}.px-root .particle{pointer-events:none;z-index:7;opacity:0;width:14px;height:14px;position:absolute}.px-root .particle.go{animation:particle .9s var(--ease-out) forwards}@keyframes particle{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}.px-root .caption{left:16px;right:calc(var(--rail-w) + 20px);bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 18px);color:#fff;z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute}.px-root .truth{border-radius:var(--r-pill);letter-spacing:.04em;align-items:center;gap:5px;height:44px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.px-root .truth i{background:var(--truth-simulated);border-radius:3px;width:6px;height:6px}.px-root .post .caption>*,.px-root .post .rail-item{opacity:0;transition:opacity .48s var(--ease-out),transform .62s var(--ease-spring);transform:translateY(14px)}.px-root .post.is-active .caption>*,.px-root .post.is-active .rail-item{opacity:1;transform:none}.px-root .post.is-active .caption>:first-child{transition-delay:80ms}.px-root .post.is-active .caption>:nth-child(2){transition-delay:.16s}.px-root .post.is-active .rail-item:first-child{transition-delay:.12s}.px-root .post.is-active .rail-item:nth-child(2){transition-delay:.17s}.px-root .post.is-active .rail-item:nth-child(3){transition-delay:.22s}.px-root .post.is-active .rail-item:nth-child(4){transition-delay:.27s}.px-root .post.is-active .rail-item:nth-child(5){transition-delay:.32s}.px-root .app.immersive .post .caption>*,.px-root .app.immersive .post .rail-item,.px-root .app.exploring .post .caption>*,.px-root .app.exploring .post .rail-item{transition-delay:0s}.px-root .caption h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px #00000040;margin:0;font-size:32px;font-weight:400;line-height:1.05}.px-root .shop-pill{border-radius:var(--r-pill);min-width:0;height:48px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:#fff;flex:auto;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-size:16px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 6px 22px #00000029,inset 0 1px #fff}.px-root .shop-pill small{color:var(--ink-2);flex:none;margin-left:2px;font-size:13px;font-weight:500}.px-root .shop-pill .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.px-root .shop-pill svg{flex:none}.px-root .pan-ind{opacity:0;left:50%;bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 6px);z-index:5;pointer-events:none;background:#ffffff4d;border-radius:2px;width:56px;height:4px;position:absolute;overflow:hidden;transform:translate(-50%)}.px-root .pan-ind i{background:#fff;border-radius:2px;position:absolute;top:0;bottom:0}.px-root .app.exploring .pan-ind{bottom:calc(max(20px, env(safe-area-inset-bottom)) + 8px);opacity:1;width:96px;height:5px}.px-root .explore-ui{z-index:25;pointer-events:none;opacity:0;transition:opacity var(--t-ui);position:absolute;inset:0}.px-root .app.exploring .explore-ui{opacity:1}.px-root .app.exploring .explore-ui .ex-btn{pointer-events:auto}.px-root .ex-top{top:var(--topbar-top);left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.px-root .ex-btn{border-radius:var(--r-pill);align-items:center;gap:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.px-root .ex-btn[aria-pressed=true]{color:var(--ink);background:#fff}.px-root .zoom-read{left:50%;top:calc(var(--topbar-top) + 7px);opacity:0;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%)}.px-root .zoom-read.on{opacity:1}.px-root .piece-card{--glass-bg:#faf8f4d1;z-index:30;left:12px;right:12px;bottom:calc(var(--tabbar-gap) + var(--tabbar-h) + 12px);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transition:transform .36s var(--ease-ios),opacity var(--t-ui);border-radius:24px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;transform:translateY(24px)scale(.96)}.px-root .app.has-card .post.is-active .rail-item,.px-root .app.has-card .post.is-active .caption{opacity:0;pointer-events:none;transition:opacity var(--t-ui)}.px-root .piece-card.open{opacity:1;pointer-events:auto;transition:transform .52s var(--ease-spring),opacity var(--t-ui);transform:none}.px-root .app.exploring .piece-card{bottom:calc(max(20px, env(safe-area-inset-bottom)) + 40px)}.px-root .pc-top{align-items:center;gap:12px;display:flex;position:relative}.px-root .pc-sizes{scrollbar-width:none;gap:6px;margin:-2px 0;display:flex;overflow-x:auto}.px-root .pc-sizes:empty{display:none}.px-root .pc-sizes button{height:40px;color:var(--ink);background:#786e641f;border-radius:18px;flex:none;margin:2px 0;padding:0 12px;font-size:13px;font-weight:600}.px-root .pc-sizes button[aria-checked=true]{background:var(--ink);color:#fff}.px-root .pc-sizes button{position:relative}.px-root .pc-sizes .rec{background:var(--truth-verified);border-radius:5px;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.px-root .pc-verdict{text-align:left;align-items:center;gap:10px;width:100%;padding:8px 4px 2px;display:flex}.px-root .pc-verdict i{border-radius:4px;flex:none;width:8px;height:8px}.px-root .pc-verdict i.ok{background:var(--truth-verified)}.px-root .pc-verdict i.mid{background:#f0b35a}.px-root .pc-verdict i.bad{background:#e0857c}.px-root .pc-verdict span{flex-direction:column;flex:1;min-width:0;display:flex}.px-root .pc-verdict b{letter-spacing:-.01em;font-size:14px;font-weight:600}.px-root .pc-verdict small{color:var(--ink-2);font-size:12px}.px-root .fitbar{background:#786e6424;border-radius:3px;height:6px;margin-top:6px;display:block;position:relative;overflow:visible}.px-root .fitbar i{background:#9fdbb999;border-radius:3px;position:absolute;top:0;bottom:0}.px-root .fitbar b{background:var(--ink);border-radius:6px;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.px-root .pc-actions{align-items:center;gap:8px;display:flex}.px-root .pc-save{width:48px;height:48px;color:var(--ink);background:#786e641f;border-radius:24px;place-items:center;display:grid}.px-root .pc-try{white-space:nowrap;border-radius:24px;align-items:center;gap:6px;width:auto;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:flex}.px-root .pc-save .fillable{fill:#0000}.px-root .pc-save[aria-pressed=true] .fillable{fill:var(--ink)}.px-root .piece-thumb{background-repeat:no-repeat;background-size:420%;border-radius:16px;flex:none;width:60px;height:60px}.px-root .piece-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.px-root .piece-info b{color:#4a423b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.px-root .piece-info span{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.px-root .piece-info em{color:#4a423b;font-size:14px;font-style:normal}.px-root .piece-card .pc-verdict small,.px-root #pcVerdict small{color:#4a423b}.px-root .piece-x{place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;display:grid}.px-root .piece-x span{background:var(--surface);border-radius:13px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 2px 8px #0000002e}.px-root .post:not(.is-active) .glass-dark,.px-root .post:not(.is-active) .glass{-webkit-backdrop-filter:none;backdrop-filter:none}.px-root .post:not(.is-active) .glass-dark{background:#1e181480}.px-root .post:not(.is-active) .hotspot .dot:after{animation:none}.px-root .krow{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.px-root .eyebrow-row{text-align:left;max-width:100%;min-height:26px;color:inherit;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.px-root .eyebrow-row .k-eyebrow{flex:auto;min-width:0}.px-root .eyebrow-row .truth{height:26px;margin-left:auto;padding:0 9px;font-size:11px}.px-root .chip-ghost{border-radius:var(--r-pill);color:#fff;background:var(--glass-dark-bg);border:.5px solid var(--glass-dark-border);height:48px;-webkit-backdrop-filter:var(--glass-dark-filter);backdrop-filter:var(--glass-dark-filter);flex:none;align-items:center;gap:6px;margin-top:4px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.px-root .chip-ghost[aria-pressed=true],.px-root .shop-pill[aria-pressed=true]{color:var(--ink);background:#fff}.px-root .chip-ghost[aria-pressed=true]{border-color:#fff}.px-root .k-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--on-photo-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.px-root .caption h2.long{font-size:26px;line-height:1.12}.px-root .hotspot.num .dot{width:26px;height:26px;color:var(--ink);font-size:12px;font-weight:700;font-family:var(--font-ui);border-radius:13px}.px-root .hotspot.num .dot:before,.px-root .hotspot.num .dot:after{display:none}.px-root .hotspot.num.active .dot{background:var(--ink);color:#fff}.px-root .hotspot.cond .dot:before{background:var(--truth-verified)}.px-root .hotspot.cond.wear .dot:before{background:#f0b35a}.px-root .hotspot.cond.wear .dot:after{border-color:#f0b35a}.px-root .hotspot.cond .dot:after{border-color:var(--truth-verified)}@media (prefers-reduced-motion:reduce){.px-root .sheen{display:none}}.px-root .sheen{pointer-events:none;mix-blend-mode:screen;z-index:2;background:linear-gradient(100deg,#0000 42%,#ffffff38 50%,#0000 58%);transition:transform 80ms linear;position:absolute;inset:-40% -60%;transform:rotate(18deg)}.px-root .true-size{left:50%;top:calc(var(--topbar-top) + 60px);opacity:0;height:30px;transition:opacity var(--t-ui);z-index:26;pointer-events:none;border-radius:15px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.px-root .true-size:before,.px-root .true-size:after{content:"";background:#fff;width:20px;height:1px}.px-root .true-size.on{opacity:1}.px-root .app.on-chapter .tab{color:#ffffffb8}.px-root .app.on-chapter .tab[aria-current=page]{color:#fff;background:#ffffff29}.px-root .days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.px-root .day{background:var(--surface);height:60px;color:var(--ink-2);box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex}.px-root .day b{color:var(--ink);font-size:17px;font-weight:600}.px-root .day.on{background:var(--ink);color:#ffffffb3}.px-root .day.on b{color:#fff}.px-root .days{min-height:60px}.px-root .spark{color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex}.px-root .spark svg{width:100%;height:48px}.px-root .offers{gap:8px;display:flex}.px-root .fchip{border-radius:var(--r-pill);background:var(--surface);height:44px;box-shadow:inset 0 0 0 .5px var(--hairline);padding:0 16px;font-size:15px;font-weight:600}.px-root .fchip[aria-pressed=true],.px-root .fchip[aria-checked=true]{background:var(--ink);color:#fff}.px-root .app.light-photo .post.is-active .rail-btn,.px-root .app.light-photo .post.is-active .chip-ghost,.px-root .app.light-photo .post.is-active .truth{color:var(--ink);background:#faf8f49e;border-color:#fffc;box-shadow:inset 0 1px #fff9,0 4px 16px #0000001a}.px-root .app.light-photo .post.is-active .rail-btn svg{stroke:var(--ink)}.px-root .app.light-photo .post.is-active .rail-btn svg[fill=\#fff]{fill:var(--ink)}.px-root .app.light-photo .post.is-active .like[aria-pressed=true] svg{stroke:var(--like)}.px-root .app.light-photo .post.is-active .save[aria-pressed=true] .fillable{fill:var(--ink)}.px-root .app.light-photo .tabbar{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--shadow-float),inset 0 1px 0 #ffffff8c}.px-root .app.light-photo .tab[aria-current=page]{color:var(--ink);box-shadow:none;background:#1d191514}.px-root .app.light-photo .items-ind{background:#faf8f480}.px-root .app.light-photo .items-ind i{background:#1d191538}.px-root .app.light-photo .items-ind i.on{background:var(--ink)}.px-root .app.light-photo .post.is-active .shade{opacity:1}.px-root .cmap{z-index:16;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:7px;transition:opacity .16s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.px-root .cmap.on{opacity:1}.px-root .cmap i{width:5px;height:14px;transition:height var(--t-ui) var(--ease-ios),background var(--t-ui);background:#fff6;border-radius:2px;box-shadow:0 0 0 .5px #0000001a}.px-root .cmap i.on{background:#fff;height:26px}.px-root .app.light-photo .cmap i{background:#1d191540}.px-root .app.light-photo .cmap i.on{background:var(--ink)}.px-root .stage img{opacity:0;transition:opacity .42s var(--ease-out)}.px-root .stage img.ready{opacity:1}.px-root .stage:before{content:"";opacity:1;background:linear-gradient(100deg,#0000 30%,#ffffff14 50%,#0000 70%);transition:opacity .3s;animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.px-root .stage.loaded:before{opacity:0;animation:none}@keyframes shimmer{to{transform:translate(100%)}}.px-root .post.reveal .hotspot .label{opacity:1}.px-root .post.reveal .hotspot .dot{transform:scale(1.1)}.px-root .post.reveal .shade{opacity:.35}.px-root .n-like.pop{animation:pop .38s var(--ease-spring)}.px-root .shade{--shade-k:1}.px-root .shade:after{content:"";opacity:calc(var(--shade-k) - 1);pointer-events:none;background:linear-gradient(#0000 55%,#0c08054d 78%,#0c080573 100%);position:absolute;inset:0}.px-root .you{z-index:12;background:var(--bg);color:var(--ink);scrollbar-width:none;padding:calc(var(--topbar-top) + 8px) var(--gutter) calc(var(--tabbar-gap) + var(--tabbar-h) + 24px);-webkit-user-select:text;user-select:text;display:none;position:absolute;inset:0;overflow-y:auto}.px-root .you::-webkit-scrollbar{display:none}.px-root .app.on-you .you{display:block}.px-root .app.on-you .feed,.px-root .app.on-you .topbar,.px-root .app.on-you .items-ind,.px-root .app.on-you .cmap{visibility:hidden}.px-root .app.on-you .tabbar{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--shadow-float),inset 0 1px 0 #ffffff8c}.px-root .app.on-you .tab{color:var(--ink-2)}.px-root .app.on-you .tab[aria-current=page]{color:var(--ink);box-shadow:none;background:#1d191514}.px-root .you h1{letter-spacing:-.025em;margin:4px 4px 16px;font-size:34px;font-weight:700}.px-root .you-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.px-root .you-head h1{margin:0 4px}.px-root .ycard{background:var(--surface);border-radius:20px;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}.px-root .yav{color:#fff;width:56px;height:56px;font-family:var(--font-display);background:linear-gradient(145deg,#3a2c22,#1d1915);border-radius:28px;flex:none;place-items:center;font-size:24px;display:grid}.px-root .ycard .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.px-root .ycard .name{letter-spacing:-.01em;font-size:20px;font-weight:600}.px-root .ysec{justify-content:space-between;align-items:baseline;margin:22px 4px 8px;display:flex}.px-root .ysec h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.px-root .ysec a,.px-root .ysec button{color:var(--ink-2);min-height:44px;margin:-12px -4px;padding:0 4px;font-size:15px}.px-root .yboards{scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);gap:10px;display:flex;overflow-x:auto}.px-root .yboards::-webkit-scrollbar{display:none}.px-root .yboard{text-align:left;flex:none;width:150px}.px-root .yboard .bcover{border-radius:18px;width:150px;height:170px;margin-bottom:8px}.px-root .yboard .bcover .bthumb{min-height:84px}.px-root .yboard b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.px-root .yboard span{color:var(--ink-2);font-size:13px}.px-root .yboard.new .bcover{background:var(--fill);color:var(--ink-2);place-items:center;font-size:28px;display:grid}.px-root .ystat{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.px-root .ystat div{background:var(--surface);border-radius:16px;padding:12px 14px}.px-root .ystat b{letter-spacing:-.02em;font-size:24px;font-weight:600;display:block}.px-root .ystat span{color:var(--ink-2);font-size:13px}.px-root .yrow .thumb{background-size:cover;border-radius:10px;flex:none;width:44px;height:44px}.px-root .ypill{background:var(--fill);height:26px;color:var(--ink);border-radius:13px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.px-root .ypill i{background:#f0b35a;border-radius:3px;width:6px;height:6px}.px-root .ypill.ok i{background:var(--truth-verified)}.px-root .mirror{z-index:12;background:var(--bg);color:var(--ink);scrollbar-width:none;padding:calc(var(--topbar-top) + 8px) var(--gutter) calc(var(--tabbar-gap) + var(--tabbar-h) + 24px);display:none;position:absolute;inset:0;overflow-y:auto}.px-root .mirror::-webkit-scrollbar{display:none}.px-root .app.on-mirror .mirror{display:block}.px-root .app.on-mirror .feed,.px-root .app.on-mirror .topbar,.px-root .app.on-mirror .items-ind,.px-root .app.on-mirror .cmap{visibility:hidden}.px-root .app.on-mirror .tabbar{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--shadow-float),inset 0 1px 0 #ffffff8c}.px-root .app.on-mirror .tab{color:var(--ink-2)}.px-root .app.on-mirror .tab[aria-current=page]{color:var(--ink);box-shadow:none;background:#1d191514}.px-root .seg{background:#786e641f;border-radius:10px;grid-template-columns:1fr 1fr;height:44px;margin:0 0 14px;padding:2px;display:grid}.px-root .seg button{color:var(--ink);border-radius:9px;font-size:14px;font-weight:500}.px-root .seg button[aria-selected=true]{background:#fff;font-weight:600;box-shadow:0 2px 6px #00000014}.px-root .stage-card{aspect-ratio:3/4;background:#e9e3d9;border-radius:24px;width:100%;max-height:42dvh;margin:0 auto 12px;position:relative;overflow:hidden}.px-root .stage-card img{object-fit:cover;width:100%;height:100%;display:block}.px-root .stage-card .sil{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.px-root .stage-card .sil svg{opacity:.55;height:78%}.px-root .stage-card .truth{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);height:26px;padding:0 9px;font-size:11px;position:absolute;top:12px;left:12px;overflow:hidden}.px-root .stage-card .wearing{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.px-root .stage-card .wearing span{color:#fff;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.px-root .stage-card .wearing span i{background-position:50%;background-size:cover;border-radius:4px;width:14px;height:14px}.px-root .stage-card .empty{text-align:center;color:var(--ink-2);font-size:14px;position:absolute;bottom:18px;left:0;right:0}.px-root .tray{scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:2px var(--gutter) 6px;gap:10px;display:flex;overflow-x:auto}.px-root .tray::-webkit-scrollbar{display:none}.px-root .tray button{text-align:left;flex:none;width:84px}.px-root .tray .pth{width:84px;height:96px;box-shadow:inset 0 0 0 .5px var(--hairline);background-repeat:no-repeat;background-size:420%;border-radius:14px;margin-bottom:6px;display:block;position:relative}.px-root .tray button[aria-pressed=true] .pth{box-shadow:0 0 0 2px var(--ink)}.px-root .tray button[aria-pressed=true] .pth:after{content:"";background:var(--ink) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"none\" stroke=\"white\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 10.5l3.5 3.5L15 7\"/></svg>") center/12px no-repeat;border-radius:9px;width:18px;height:18px;position:absolute;top:6px;right:6px}.px-root .tray b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.px-root .tray span{color:var(--ink-2);font-size:11px}.px-root .cta-row{gap:8px;margin:10px 0 4px;display:flex}.px-root .mstep{align-items:stretch;gap:16px;display:flex}.px-root .mfig{background:var(--surface);border-radius:16px;flex:none;place-items:center;width:96px;padding:10px;display:grid}.px-root .mfig svg{height:150px}.px-root .mtext{flex:1;min-width:0}.px-root .mtext h3{letter-spacing:-.01em;margin:4px 0 6px;font-size:20px;font-weight:600}.px-root .mtext p{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.45}.px-root .mval{align-items:center;gap:12px;margin-bottom:8px;display:flex}.px-root .mval>div{text-align:center;flex:1}.px-root .mval b{letter-spacing:-.02em;font-size:34px;font-weight:600}.px-root .mval span{color:var(--ink-2);margin-left:4px;font-size:13px}.px-root #mRange{width:100%;accent-color:var(--ink)}.px-root #infoTitle small{color:var(--ink-2);margin-left:4px;font-weight:500}.px-root .fitrow .val{color:var(--ink);font-size:16px}.px-root .fitrow .approx{color:var(--ink-2);font-size:12px}.px-root .cap{aspect-ratio:3/4;color:#fff;background:#1a1512;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.px-root .cap .guide{place-items:center;display:grid;position:absolute;inset:0}.px-root .cap .guide svg{opacity:.9;height:84%;transition:stroke .3s}.px-root .cap .hint{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.px-root .cap .hint span{border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.px-root .cap .hint span i{background:#f0b35a;border-radius:4px;width:8px;height:8px}.px-root .cap .hint span.ok i{background:var(--truth-verified)}.px-root .cap .shutter{background:#ffffff40;border:4px solid #fff;border-radius:34px;width:68px;height:68px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.px-root .cap .shutter.ready{background:#fff}.px-root .prep{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}.px-root .prep .ring{border:3px solid #1d19151f;border-top-color:var(--ink);border-radius:28px;width:56px;height:56px;animation:.9s linear infinite spin}.px-root .prep ol{color:var(--ink-2);text-align:left;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.px-root .prep li{align-items:center;gap:8px;display:flex}.px-root .prep li i{background:#786e644d;border-radius:4px;width:8px;height:8px}.px-root .prep li.done i{background:var(--truth-verified)}.px-root .prep li.now i{background:var(--ink)}.px-root .stage-card .render{background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.px-root .stage-card .render-note{text-align:center;color:#fff;text-shadow:0 1px 8px #0006;font-size:14px;font-weight:600;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.px-root .stage-card .render-note small{opacity:.8;margin-top:4px;font-size:12px;font-weight:500;display:block}.px-root .stage-card .truth.skip{white-space:normal;max-width:none;height:auto;padding:6px 10px;line-height:1.3;inset:auto 12px 44px}.px-root .stage-card .quality{position:absolute;top:12px;left:auto;right:12px}.px-root .stage-card .you-photo{background:linear-gradient(160deg,#d9d2c6,#b9b0a2);place-items:center;display:grid;position:absolute;inset:0}.px-root .stage-card .you-photo svg{opacity:.5;height:80%}.px-root .tabbar{z-index:20;left:var(--gutter);right:var(--gutter);bottom:var(--tabbar-gap);height:var(--tabbar-h);border-radius:var(--r-pill);box-shadow:var(--shadow-float),inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#18131066;border:.5px solid #fff3;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:absolute}.px-root .tab{border-radius:var(--r-pill);color:#ffffffb8;transition:color var(--t-ui),transform var(--t-tap) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.px-root .tab:active{transform:scale(.94)}.px-root .tab[aria-current=page]{color:#fff;background:#ffffff2e;font-weight:600;box-shadow:inset 0 1px #fff3}.px-root .menu{z-index:40;opacity:0;pointer-events:none;min-width:240px;transition:opacity var(--t-ui) var(--ease-ios),transform var(--t-ui) var(--ease-ios);border-radius:20px;padding:6px;position:absolute;transform:scale(.85);box-shadow:0 18px 50px #0000004d}.px-root .menu.open{opacity:1;pointer-events:auto;transition:opacity .16s,transform .38s var(--ease-spring);transform:scale(1)}.px-root .menu button{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:17px;display:flex}.px-root .menu button:hover{background:var(--fill)}.px-root .menu .check{opacity:0;width:18px}.px-root .menu [aria-checked=true] .check{opacity:1}.px-root .menu hr{background:var(--hairline);border:0;height:.5px;margin:4px 8px}.px-root .catch{z-index:39;display:none;position:absolute;inset:0}.px-root .catch.on{display:block}.px-root .sheet-layer{z-index:50;visibility:hidden;transition:visibility 0s linear var(--t-sheet);position:absolute;inset:0}.px-root .sheet-layer.open{visibility:visible;transition-delay:0s}.px-root .scrim{background:var(--scrim);opacity:0;transition:opacity var(--t-sheet) var(--ease-ios);position:absolute;inset:0}.px-root .sheet-layer.open .scrim{opacity:1}.px-root .sheet{background:var(--bg);max-height:calc(100% - 64px);color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);transition:transform var(--t-sheet) var(--ease-ios);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.px-root .sheet.tall{height:calc(100% - 64px)}.px-root .sheet-layer.open .sheet{transition-duration:.52s;transition-timing-function:cubic-bezier(.22,1.1,.36,1);transform:translateY(0)}.px-root .sheet.dragging{transition:none}.px-root .grab{touch-action:none;cursor:grab;justify-content:center;padding:6px 0 0;display:flex}.px-root .grab span{background:#3c322838;border-radius:3px;width:36px;height:5px}.px-root .sheet-head{touch-action:none;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 16px 4px;display:grid}.px-root .sheet-head h2{text-align:center;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.px-root .sheet-head h2 small{color:var(--ink-2);font-weight:500}.px-root .circle{background:var(--fill);border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.px-root .sheet-body{padding:10px var(--gutter) 0;flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.px-root .sheet-foot{padding:12px var(--gutter) max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.px-root .btn-block{border-radius:var(--r-pill);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:17px;font-weight:600;display:flex}.px-root .set-row:focus-visible{outline-offset:-6px;outline:2px solid #fff}.px-root .section-label{color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;margin:0 4px 8px;font-size:13px;font-weight:500}.px-root .group{background:var(--surface);border-radius:var(--r-group);overflow:hidden}.px-root .row{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 16px;display:flex}.px-root .row+.row{border-top:.5px solid var(--hairline)}.px-root .row .grow{flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 0;display:flex}.px-root .row .sub{color:var(--ink-2);font-size:13px}.px-root .row .thumb{background-repeat:no-repeat;background-size:420%;border-radius:10px;flex:none;width:44px;height:44px}.px-root .note{color:var(--ink-2);margin:0 4px;font-size:13px;line-height:1.45}.px-root .comments{flex-direction:column;gap:18px;padding-bottom:8px;display:flex}.px-root .cmt{gap:12px;display:flex}.px-root .cmt .av{color:#fff;border-radius:18px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.px-root .cmt .body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.px-root .cmt .txt{font-size:15px;line-height:1.4}.px-root .cmt.mine{animation:fadeup .36s var(--ease-ios)}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.px-root .ask-intro{background:var(--surface);border-radius:var(--r-group);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.px-root .ask-intro b{margin-bottom:2px;font-size:15px;font-weight:600;display:block}.px-root .ask-intro .src-avatar{background:var(--ink);color:#fff;width:32px;height:32px;font-family:var(--font-display);border-radius:16px;flex:none;place-items:center;font-size:16px;display:grid}.px-root .qa{background:var(--surface);border-radius:var(--r-group);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.px-root .qa .q{letter-spacing:-.01em;font-size:16px;font-weight:600}.px-root .qa .a{color:var(--ink);gap:10px;font-size:15px;line-height:1.45;display:flex}.px-root .qa .a .src-avatar{border-radius:12px;flex:none;width:24px;height:24px;margin-top:1px;font-size:12px}.px-root .qa .pend{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.px-root .qa .pend i{background:#f0b35a;border-radius:3px;width:6px;height:6px}.px-root .qa .meta{color:var(--ink-2);font-size:12px}.px-root .comments{gap:10px}.px-root .composer{padding:10px var(--gutter) max(14px, env(safe-area-inset-bottom));border-top:.5px solid var(--hairline);background:var(--bg);align-items:flex-end;gap:8px;display:flex}.px-root .composer textarea,.px-root .composer input{resize:none;background:var(--surface);box-sizing:border-box;height:44px;min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 .5px var(--hairline);border:0;border-radius:22px;outline:none;flex:1;padding:11px 16px;font-family:inherit;font-size:16px;line-height:1.35}.px-root .send{background:var(--ink);width:44px;height:44px;transition:opacity var(--t-ui);border-radius:22px;place-items:center;display:grid}.px-root .send:disabled{opacity:.3;cursor:default}.px-root .quick{scrollbar-width:none;padding:0 var(--gutter) 2px;gap:8px;display:flex;overflow-x:auto}.px-root .quick button{background:var(--surface);height:44px;box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:16px;flex:none;padding:0 12px;font-size:13px;font-weight:500}.px-root .bcover{background:#e7e1d7;border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:1px;width:48px;height:48px;display:grid;overflow:hidden}.px-root .bcover.new{color:var(--ink-2);background:var(--fill);place-items:center;font-size:22px;display:grid}.px-root .bthumb{background-size:cover;width:100%;height:100%;min-height:23px;display:block}.px-root .bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-root .btile{aspect-ratio:4/5;background:#e7e1d7;border-radius:12px;overflow:hidden}.px-root .btile .bthumb{height:100%}.px-root .share-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.px-root .share-grid button{color:var(--ink);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.px-root .share-grid .ic{background:var(--surface);width:56px;height:56px;box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:16px;place-items:center;display:grid}.px-root .toast{z-index:60;left:50%;top:calc(var(--topbar-top) + 56px);opacity:0;pointer-events:none;border-radius:var(--r-pill);white-space:nowrap;max-width:calc(100% - 32px);height:48px;color:var(--ink);box-shadow:var(--shadow-float);transition:opacity var(--t-ui),transform var(--t-ui) var(--ease-ios);align-items:center;gap:12px;padding:0 6px 0 18px;font-size:15px;font-weight:500;display:flex;position:absolute;transform:translate(-50%,-16px)}.px-root .toast.show{opacity:1;pointer-events:auto;transition:opacity .16s,transform .46s var(--ease-spring);transform:translate(-50%)}.px-root .toast button{background:var(--fill);border-radius:18px;height:36px;padding:0 14px;font-size:15px;font-weight:600}.px-root .toast button[hidden]{display:none}.px-root .post.panel{background:var(--bg);color:var(--ink);text-align:center;padding:0 40px calc(var(--tabbar-h) + 40px);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.px-root .post.panel h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400}.px-root .post.panel p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.px-root .panel-icon{background:var(--surface);border-radius:32px;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.px-root .btn-ink{border-radius:var(--r-pill);background:var(--ink);color:#fff;height:50px;margin-top:10px;padding:0 24px;font-size:17px;font-weight:600}.px-root .app.on-panel .tabbar{background:var(--glass-bg);border-color:var(--glass-border)}.px-root .app.on-panel .tab{color:var(--ink-2)}.px-root .app.on-panel .tab[aria-current=page]{color:var(--ink);background:#1d191514}.px-root [hidden]{display:none!important}.px-root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.px-root .seg.seg3{grid-template-columns:1fr 1fr 1fr}.px-root .tray .pth.owned,.px-root .wearing i.owned{background-size:cover}.px-root .wcount{color:var(--ink-2);font-size:15px}.px-root .wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.px-root .wcard{flex-direction:column;gap:2px;min-width:0;display:flex}.px-root .wcard b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;font-weight:600;overflow:hidden}.px-root .wcard>span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.px-root .wph{aspect-ratio:4/5;background-color:var(--surface);width:100%;box-shadow:inset 0 0 0 .5px var(--hairline);transition:transform var(--t-tap) var(--ease-out);background-repeat:no-repeat;background-size:420%;border-radius:18px;display:block}.px-root .wph.owned{background-size:cover}.px-root .wph:active{transform:scale(.97)}.px-root .wph.wadd{background:var(--fill);box-shadow:none;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.px-root .wrm{min-height:32px;color:var(--ink-2);align-self:flex-start;font-size:13px}.px-root .wdraft{justify-content:center;display:flex}.px-root .wdraft span{aspect-ratio:4/5;width:148px;box-shadow:inset 0 0 0 .5px var(--hairline);background-position:50%;background-size:cover;border-radius:18px}.px-root .wfield{min-height:64px}.px-root .wfield .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.px-root .wfield .grow>span{color:var(--ink-2);font-size:12px}.px-root .wfield input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;padding:0;font-size:17px}.px-root .wfield input::placeholder{color:var(--ink-2)}.px-root .wcats{flex-wrap:wrap;gap:8px;display:flex}.px-root .wcats button{border-radius:var(--r-pill);background:var(--fill);height:36px;color:var(--ink);padding:0 14px;font-size:14px;font-weight:500}.px-root .wcats button[aria-checked=true]{background:var(--ink);color:#fff}@media (min-width:600px){.px-root{background:radial-gradient(120% 90% at 50% 0,#e6dacb 0%,#d9cfc1 60%,#cdbfae 100%)}}@media (min-width:900px){.px-root:before{content:"Preluxe";color:#3b2719;font-family:var(--font-display);letter-spacing:.01em;opacity:.92;pointer-events:none;font-size:34px;font-weight:500;position:fixed;top:32px;left:40px}.px-root:after{content:"Preluxe is designed for your phone. Open it there for the full experience.";color:#726253;pointer-events:none;max-width:260px;font-size:13px;line-height:1.45;position:fixed;bottom:32px;left:40px}}.px-root .ambient{filter:blur(40px)saturate(1.08)brightness(.7);opacity:0;transition:opacity .42s var(--ease-out);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-60px;transform:scale(1.12)}.px-root .ambient.on{opacity:1}.px-root .post[data-light="1"] .ambient{filter:blur(40px)saturate(1.04)brightness(.86)}.px-root .stage img{box-shadow:0 18px 60px #0000002e}.px-root .viewport{background:0 0}.px-root .post{background:#1a1512}.px-root .onb h1,.px-root .caption h2,.px-root .post.panel h2{letter-spacing:-.005em;font-weight:500}.px-root .onb h1{font-size:40px;line-height:1.02}.px-root .caption h2{font-size:36px;line-height:1}.px-root .you h1,.px-root .ysec h2,.px-root .sheet h2,.px-root .rent h1,.px-root .mirror h1{font-family:var(--font-display);letter-spacing:-.005em;font-weight:500}.px-root .you h1,.px-root .rent h1,.px-root .mirror h1{font-size:40px}.px-root .ysec h2{font-size:26px}.px-root .plan .pname{font-size:26px;font-weight:500}.px-root .plan,.px-root .group,.px-root .ycard,.px-root .ystat div,.px-root .incl div,.px-root .slot,.px-root .qa,.px-root .ask-intro,.px-root .mfig,.px-root .day,.px-root .fchip,.px-root .onb .szs button,.px-root .quick button{box-shadow:0 0 0 1px var(--line)}.px-root .plan[aria-pressed=true],.px-root .plan[aria-checked=true],.px-root .plan.on{box-shadow:0 0 0 1.5px var(--wood);background:var(--surface)}.px-root .composer textarea,.px-root .composer input{box-shadow:0 0 0 1px var(--line)}.px-root .btn-block,.px-root .btn-ink{letter-spacing:.02em;font-weight:500}.px-root .sheet{background:var(--bg)}.px-root .onb .szs button[aria-checked=true],.px-root .fchip[aria-pressed=true],.px-root .fchip[aria-checked=true],.px-root .wcats button[aria-checked=true],.px-root .pc-sizes button[aria-checked=true],.px-root .pc-rent[aria-pressed=true]{box-shadow:none}.px-root .onb .j-title{margin:6vh 0 18px;font-size:38px;line-height:1.02}.px-root .onb .j-offers{flex-direction:column;flex:1;margin:0 0 18px;padding:0;list-style:none;display:flex}.px-root .onb .j-offers li{border-top:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.px-root .onb .j-offers li:last-child{border-bottom:1px solid var(--line)}.px-root .onb .j-copy{flex:1;min-width:0}.px-root .onb .j-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.px-root .onb .j-copy h2{font-family:var(--font-display);color:var(--wood);margin:0 0 4px;font-size:23px;font-weight:500;line-height:1.08}.px-root .onb .j-copy p{color:var(--stone);font-size:14px;line-height:1.4}.px-root .onb .j-thumb{aspect-ratio:3/4;width:92px;box-shadow:0 0 0 1px var(--line);background:#ede5da;border-radius:10px;flex:none;overflow:hidden}.px-root .onb .j-thumb img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.px-root .onb .j-thumb.contain{background:#fff}.px-root .onb .j-thumb.contain img{object-fit:contain;padding:6px}@media (max-width:360px){.px-root .onb .j-thumb{width:72px}.px-root .onb .j-title{font-size:32px}}.px-root .onb .j-back{background:var(--seg);width:44px;height:44px;color:var(--wood);border-radius:22px;place-items:center;margin-top:2px;display:grid}.px-root .onb .j-back+.j-title{margin-top:18px}.px-root .onb .j-plans{flex-direction:column;gap:10px;display:flex}.px-root .onb .j-plan{background:var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--t-ui) var(--ease-out),background var(--t-ui);border-radius:18px;padding:16px}.px-root .onb .j-plan.on{background:var(--surface);box-shadow:0 0 0 1.5px var(--wood)}.px-root .onb .j-pick{border-radius:12px}.px-root .onb .j-pick:focus-visible{outline:2px solid var(--wood);outline-offset:3px}.px-root .onb .j-plan-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.px-root .onb .j-plan-head b{font-family:var(--font-display);color:var(--wood);font-size:24px;font-weight:500}.px-root .onb .j-price{color:var(--wood);white-space:nowrap;font-size:14px;font-weight:500}.px-root .onb .j-plan p{color:var(--stone);margin-top:4px;font-size:14px;line-height:1.4}.px-root .onb .j-brands{border-radius:var(--r-pill);background:var(--seg);gap:4px;margin-top:12px;padding:4px;display:flex}.px-root .onb .j-brand{border-radius:var(--r-pill);height:44px;color:var(--wood);flex:1;font-size:14px;font-weight:500}.px-root .onb .j-brand[aria-pressed=true]{background:var(--wood);color:#fff}.px-root .onb .j-brand:focus-visible{outline:2px solid var(--wood);outline-offset:2px}.px-root .onb .j-summary{color:var(--stone);flex:1;margin:16px 2px 14px;font-size:14px}.px-root .onb .j-free{flex-direction:column;gap:0;height:60px;line-height:1.2}.px-root .onb .j-free small{color:#5e4f41;font-size:13px;font-weight:500}.px-root .onb .btn-ghost{box-shadow:0 0 0 1px var(--line-2) inset;color:var(--wood);background:0 0;font-weight:500}.px-root .onb .step{scrollbar-width:none;overflow-y:auto}.px-root .post.showcase{background:var(--backdrop)}.px-root .post.showcase .ambient{display:none}.px-root .post.showcase .stage img{box-shadow:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.px-root .post.showcase[data-light="1"] .shade{background:linear-gradient(#0000 52%,#14100d8c 100%)}.px-root .onb .j-top{flex:none;align-items:center;gap:12px;margin-top:2px;display:flex}.px-root .onb .j-top .j-back{flex:none;margin:0}.px-root .onb .j-word{text-align:center;font-family:var(--font-display);flex:1;font-size:22px;font-weight:500}.px-root .onb .j-dots{flex:none;justify-content:flex-end;gap:5px;width:44px;display:flex}.px-root .onb .j-dots i{background:var(--line-2);border-radius:3px;width:6px;height:6px}.px-root .onb .j-dots i.done{background:var(--stone)}.px-root .onb .j-dots i.on{background:var(--wood);width:16px}.px-root .onb .j-top+.j-title{margin-top:18px}.px-root .onb .j-top+.hero{flex:0;justify-content:flex-start;padding:22px 0 18px}.px-root .onb .j-mosaic{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:8px;height:min(44svh,400px);margin-top:18px;display:grid}.px-root .onb .j-mosaic div{background:#ede5da;border-radius:16px;overflow:hidden}.px-root .onb .j-mosaic div:first-child{grid-row:span 2}.px-root .onb .j-mosaic img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.px-root .onb .hero.j-open{justify-content:flex-start;padding-top:24px}@media (max-height:640px){.px-root .onb .j-mosaic{height:32svh}}.px-root .guest-join{height:40px;color:var(--ink);border-radius:20px;align-items:center;margin:2px 0;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.px-root .join-why{color:var(--ink-2);margin:4px 2px 8px;font-size:17px;line-height:1.45}.px-root .join-foot{flex-direction:column;gap:10px;display:flex}.px-root .join-foot .btn-ghost{border-radius:var(--r-pill);background:var(--fill);height:52px;color:var(--ink);justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.px-root.guest .pc-verdict,.px-root.guest .pc-sizes .rec{display:none!important}.px-root .app.light-photo .tabbar{background:#f5f0e9db}.px-root .app.light-photo .tab{color:#5e4f41}.px-root .app.light-photo .tab[aria-current=page]{color:var(--ink);background:#3b27191a}.px-root .stage video.pvid{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .36s var(--ease-out);pointer-events:none;position:absolute;inset:0}.px-root .post.video-on .stage video.pvid{opacity:1}.px-root .post.has-video .hotspot{display:none}.px-root .post.showcase .stage video.pvid{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%),linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%),linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.px-root .bag-buy{height:34px;color:var(--ink);background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:120px;margin:0 6px 0 0;padding:0 12px;font-size:13px;text-decoration:none;overflow:hidden}.px-root a.btn-block{text-decoration:none}.px-root .tb-right{align-items:center;gap:8px;display:flex}.px-root .search-bar{padding:0 var(--gutter) 10px}.px-root .search-bar input{background:var(--surface);width:100%;height:44px;color:var(--ink);box-shadow:0 0 0 1px var(--line);appearance:none;border:0;border-radius:22px;outline:none;padding:0 16px;font-size:16px}.px-root .search-bar input:focus{box-shadow:0 0 0 1.5px var(--ink)}.px-root .search-suggest{flex-wrap:wrap;gap:8px;display:flex}.px-root .search-suggest .chip{border-radius:var(--r-pill);background:var(--fill);height:36px;color:var(--ink);padding:0 14px;font-size:14px;font-weight:600}.px-root .search-empty{text-align:center;color:var(--ink-2);flex-direction:column;gap:8px;padding:28px 12px;display:flex}.px-root .search-empty b{color:var(--ink);font-size:17px}.px-root .search-empty .btn-block{margin-top:10px}.px-root .search-find{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.px-root .search-find .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.px-root .search-find b{color:var(--ink);font-size:16px}.px-root .search-find .sub{color:var(--ink-2);font-size:13px}.px-root .search-bar input::-webkit-search-cancel-button{filter:grayscale()brightness(.6);cursor:pointer}.px-root .app.exploring .hotspot.nudged{translate:none}.px-root .hotspot.nudged .dot{box-shadow:0 0 0 2px #ffffff8c}.px-root .hotspot.offstage{visibility:hidden;pointer-events:none}.px-root .app.exploring .hotspot.offstage{visibility:visible;pointer-events:auto}.px-root .slot.empty.compact{aspect-ratio:auto;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:14px 16px}.px-root .slots.one .slot.empty.compact{aspect-ratio:auto}.px-root .slot.empty.compact b{text-align:left;font-size:15px}.px-root .slot.empty.compact small{margin-top:2px;display:block}.px-root .rentgrid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.px-root .rentgrid .yboard{text-align:left;width:auto;min-width:0}#rentBags{scroll-margin-top:12px}.px-root .rentgrid .bcover{width:100%;height:auto}.px-root .flatlay{background:#e9e3d9;gap:2px;display:grid;position:absolute;inset:0}.px-root .flatlay.n2{grid-template-columns:1fr 1fr}.px-root .flatlay.n3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.px-root .flatlay.n3 span:first-child{grid-row:span 2}.px-root .flatlay.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.px-root .flatlay span{background-color:#efe9df;background-repeat:no-repeat;min-height:0;display:block}@media (max-height:760px){.px-root .onb .j-mosaic{height:min(34svh,300px);margin-top:12px}.px-root .onb .hero.j-open{gap:10px;padding-top:16px}.px-root .onb .hero.j-open h1{font-size:34px;line-height:1.04}}.px-root .onb [data-step=sizes] #onbSizesBtn{margin-top:18px}.px-root .row{box-sizing:border-box}.px-root .row.bag-total b{color:var(--ink);font-size:17px;font-weight:600}.px-root .stage-card video.real{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.px-root .stage-card .vid-btn{color:#fff;z-index:3;border-radius:22px;height:44px;padding:0 16px;font-size:14px;font-weight:600;position:absolute;top:12px;right:12px}.px-root .onb .szs button,.px-root .sizes-edit .szs button{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:48px;padding:6px 14px;line-height:1.15;display:flex}.px-root .szs button small{opacity:.62;letter-spacing:.01em;margin-top:2px;font-size:13px;font-weight:500;display:block}.px-root .sizes-edit .szgroup{margin-bottom:18px}.px-root .sizes-edit .szgroup label{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.px-root .sizes-edit .szs{flex-wrap:wrap;gap:8px;display:flex}.px-root .sizes-edit .szs button{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:18px;font-size:15px;font-weight:600}.px-root .sizes-edit .szs button[aria-checked=true]{background:var(--ink);color:var(--bg,#fff);box-shadow:none}.px-root .mval .unit{color:var(--ink-2);text-underline-offset:3px;min-width:44px;min-height:44px;margin:0 auto;padding:0 8px;font-size:14px;text-decoration:underline;display:block}.px-root .order-note{box-sizing:border-box;resize:none;width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--line);border:0;border-radius:16px;padding:12px 14px;font-size:15px;line-height:1.35}.px-root .order-note:focus{outline:2px solid var(--ink);outline-offset:1px}.px-root .trail{flex-direction:column;margin:6px 4px 4px;padding:0;list-style:none;display:flex}.px-root .trail li{gap:12px;padding-bottom:16px;display:flex;position:relative}.px-root .trail li:last-child{padding-bottom:0}.px-root .trail li i{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0;border-radius:50%;flex:none;margin-top:4px}.px-root .trail li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:2px;left:5px}.px-root .trail li.on i{background:var(--ink);box-shadow:none}.px-root .trail li.next i{box-shadow:inset 0 0 0 2px var(--ink);animation:1.6s ease-in-out infinite px-pulse}.px-root .trail li b{color:var(--ink);font-size:15px;display:block}.px-root .trail li span{color:var(--ink-2);font-size:13px}.px-root .trail li:not(.on):not(.next) b{color:var(--ink-2)}@keyframes px-pulse{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.px-root .trail li.next i{animation:none}}.px-root .group.help details.row{padding:0;display:block}.px-root .group.help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.px-root .group.help summary::-webkit-details-marker{display:none}.px-root .group.help details[open] summary svg{transform:rotate(180deg)}.px-root .group.help details p{color:var(--ink-2);margin:0;padding:0 16px 14px;font-size:14px;line-height:1.45}.px-root .plan .cur{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-left:6px;font-size:13px;font-weight:600}.px-root .app:has(.sheet-layer.open) .toast{top:max(8px,calc(env(safe-area-inset-top) - 4px));z-index:80;bottom:auto;transform:translate(-50%,-16px)}.px-root .app:has(.sheet-layer.open) .toast.show{transform:translate(-50%)}.px-root .row-end{z-index:16;left:50%;top:calc(var(--topbar-top) + 62px);opacity:0;pointer-events:none;color:#fff;height:44px;transition:opacity .2s,transform .42s var(--ease-spring);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex;position:absolute;transform:translate(-50%,-10px)}.px-root .row-end.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.px-root .row-end span{opacity:.8}.px-root .row-end b{font-weight:600}.px-root .app.on-you .row-end,.px-root .app.on-mirror .row-end,.px-root .app.on-rent .row-end,.px-root .app.immersive .row-end{visibility:hidden}.bag-fly{z-index:9999;pointer-events:none;background-repeat:no-repeat;border-radius:12px;position:fixed;box-shadow:0 8px 24px #00000040}.px-root .bump{animation:px-bump .42s var(--ease-spring)}@keyframes px-bump{40%{transform:scale(1.35)}}.px-root .row-end:not(.on){visibility:hidden;transition:opacity .2s,transform .42s var(--ease-spring),visibility 0s .2s}.px-root .k-eyebrow .k-tag{color:var(--on-photo,#fff);font-weight:700}.px-root .k-eyebrow s{opacity:.7}.px-root .yconcierge{flex-direction:column;align-items:stretch;gap:12px}.px-root .yconcierge .yc-who{align-items:center;gap:12px;display:flex}.px-root .yconcierge .yc-who b{font-size:17px;font-weight:600}.px-root .yconcierge .yc-who .sub{color:var(--ink-2);font-size:13px}.px-root .yconcierge .yc-av .src-avatar{background:var(--ink) center/cover;color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:22px;place-items:center;font-size:20px;display:grid}.px-root .yconcierge .yc-msg{background:var(--ink);color:#fff;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.px-root .yconcierge .yc-req{text-align:left;background:var(--bg);border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #8f7d6b}.px-root .yconcierge .yc-k{letter-spacing:.06em;text-transform:uppercase;color:#7a5a2e;font-size:12px;font-weight:600}.px-root .yconcierge .yc-t{font-size:16px;font-weight:500}.px-root .yconcierge .yc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.px-root .yconcierge .yc-steps i{background:var(--line);border-radius:2px;height:4px}.px-root .yconcierge .yc-steps i.on{background:var(--ink)}.px-root .yconcierge .yc-steps i.now{background:#7a5a2e}.px-root .yconcierge .sub{color:var(--ink-2);font-size:13px;line-height:1.4}.px-root #bdWhen{gap:8px}.px-root .rail-lbl{letter-spacing:.02em;color:#fff;text-shadow:0 1px 3px #00000073;margin-top:-2px;font-size:11px;font-weight:600}.px-root .app.light-photo .post.is-active .rail-lbl{color:var(--ink);text-shadow:none}
.px-root .rw-lede{color:var(--ink-2);margin:0 4px 14px;font-size:14px;line-height:1.45}.px-root .rw-count{color:var(--ink-2);font-size:13px}.px-root .rw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.px-root .rw-card{flex-direction:column;gap:3px;min-width:0;display:flex}.px-root .rw-ph{aspect-ratio:4/5;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.px-root .rw-ph img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:10px}.px-root .rw-ph b{font-family:var(--font-display);color:var(--ink-2);font-size:24px;font-weight:500}.px-root .rw-chip{background:var(--ink);color:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.px-root .rw-brand{letter-spacing:.08em;text-transform:uppercase;color:#7a5a2e;font-size:12px;font-weight:600}.px-root .rw-name{font-size:15px;font-weight:500;line-height:1.25}.px-root .rw-detail{color:var(--ink-2);font-size:13px;line-height:1.3}.px-root .rw-want{min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:flex;box-shadow:inset 0 0 0 1.5px #8f7d6b}.px-root .rw-want.on{background:var(--ink);color:#fff;box-shadow:none}.px-root .rw-want:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.px-root .rw-invite{color:var(--ink);margin:14px 4px 0;font-size:14px}.px-root .rw-invite a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.px-root .rw-ask{width:100%;min-height:48px;color:var(--ink);background:var(--fill);cursor:pointer;border-radius:999px;margin-top:16px;font-size:15px;font-weight:600}.px-root .rw-ask:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.px-root .cap video{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0;transform:scaleX(-1)}.px-root .cap[data-state=live] video{display:block}.px-root .cap .guide svg{stroke:#f0b35a}.px-root .cap.ready .guide svg{stroke:#9fdbb9;stroke-dasharray:0}.px-root .cap .hint{justify-content:center;margin:0;padding:0;list-style:none;top:auto;bottom:12px}.px-root .cap .hint li{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16120f9e;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.px-root .cap .hint li i{background:#f0b35a;border-radius:4px;width:8px;height:8px;transition:background .2s}.px-root .cap .hint li.ok i{background:var(--truth-verified)}.px-root .cap[data-state=off] .hint,.px-root .cap[data-state=starting] .hint{display:none}.px-root .cap .cap-off{background:#ffffff1a;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;line-height:1.4;display:none;position:absolute;inset:auto 18px 18px}.px-root .cap .cap-off b{font-size:15px}.px-root .cap[data-state=off] .cap-off{display:flex}.px-root .cap .count{font-family:var(--font-display);color:#fff;text-shadow:0 4px 30px #00000073;pointer-events:none;place-items:center;font-size:120px;display:grid;position:absolute;inset:0}.px-root .cap .count.pop{animation:.9s ease-out px-count}@keyframes px-count{0%{opacity:0;transform:scale(1.4)}25%{opacity:1}to{opacity:.85;transform:scale(.9)}}.px-root .cap.flash:after{content:"";background:#fff;animation:.38s ease-out forwards px-flash;position:absolute;inset:0}@keyframes px-flash{0%{opacity:.9}to{opacity:0}}.px-root .cap-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.px-root .cap-bar .btn-ghost{background:var(--fill);height:44px;color:var(--ink);border-radius:22px;justify-self:start;padding:0 18px;font-size:15px;font-weight:600}.px-root .cap-bar .shutter{border:4px solid var(--ink);width:72px;height:72px;box-shadow:inset 0 0 0 4px var(--bg);background:0 0;border-radius:36px;transition:background .2s,opacity .2s;position:static;transform:none}.px-root .cap-bar .shutter:disabled{opacity:.3}.px-root .cap-bar .shutter.ready{background:var(--ink)}.px-root .cap-bar .cap-tip{text-align:center;color:var(--ink-2);grid-column:1/-1;min-height:20px;font-size:14px}.px-root .fix-ic{color:#1d1915;background:#f0b35a;border-radius:14px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.px-root .cap .count.pop,.px-root .cap.flash:after{animation:none}}.px-root .stage-card .board{background:radial-gradient(120% 90% at 50% 0,#f6f1e9 0%,#ebe3d6 100%);flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.px-root .board-head{letter-spacing:.02em;height:26px;color:var(--ink-2);flex:none;align-items:center;margin-bottom:8px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.px-root .board-head .warn{color:var(--ink);align-items:center;gap:6px;font-weight:500;line-height:1.25;display:inline-flex}.px-root .board-head .warn i{background:#f0b35a;border-radius:4px;flex:none;width:8px;height:8px}.px-root .board-grid{flex:1;gap:10px;min-height:0;display:grid;position:relative}.px-root .board.n1 .board-grid{grid-template-columns:1fr;padding:0 18%}.px-root .board.n2 .board-grid{grid-template-columns:1fr 1fr}.px-root .board.n3 .board-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr}.px-root .board.n3 figure:first-child{grid-row:span 2}.px-root .board.n4 .board-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.px-root .board figure{flex-direction:column;gap:5px;min-height:0;margin:0;display:flex}.px-root .board .bimg{background-color:#fbf8f3;background-repeat:no-repeat;border-radius:14px;flex:1;min-height:0;display:block;box-shadow:0 1px 2px #1d191514,0 8px 22px -10px #1d191547}.px-root .board figcaption{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 2px;font-size:13px;line-height:1.2;overflow:hidden}.px-root .board figcaption b{color:var(--ink);margin-right:5px;font-weight:600}.px-root .board .bmore{background:var(--ink);height:28px;color:var(--bg);border-radius:14px;place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:grid;position:absolute;bottom:26px;right:8px}.px-root .stage-card .see-you{z-index:2;background:var(--ink);color:var(--bg);border-radius:18px;flex:none;align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 14px;display:flex;position:relative}.px-root .stage-card>.see-you{margin:0;position:absolute;bottom:12px;left:12px;right:12px}.px-root .stage-card .see-you div{flex-direction:column;flex:1;min-width:0;display:flex}.px-root .stage-card .see-you b{font-size:15px}.px-root .stage-card .see-you span{opacity:.75;font-size:13px}.px-root .stage-card .see-you button{background:var(--bg);height:44px;color:var(--ink);border-radius:22px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.px-root .stage-card>.sil+.empty{top:16px;bottom:auto}.px-root .stage-card .orig{object-fit:cover;opacity:0;pointer-events:none;z-index:2;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.px-root .stage-card .orig-tag{opacity:0;z-index:3;transition:opacity .16s}.px-root .stage-card.comparing .orig,.px-root .stage-card.comparing .orig-tag{opacity:1}.px-root .stage-card.comparing .vid-btn,.px-root .stage-card.comparing .quality{opacity:0}.px-root .stage-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.px-root .stage-actions{justify-content:center;gap:8px;margin:-2px 0 10px;display:flex}.px-root .stage-actions .chip-ghost{background:var(--fill);height:44px;color:var(--ink);box-shadow:none;border:0;border-radius:22px;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.px-root .stage-actions [aria-pressed=true]{background:var(--ink);color:var(--bg)}.px-root .share-row{min-height:44px;padding:4px var(--gutter);color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.px-root .share-row[hidden]{display:none}.px-root .share-row input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:0}.px-root .share-row span{flex-direction:column;display:flex}.px-root .share-row small{color:var(--ink-2);font-size:13px}.px-root .offer-own{background:var(--surface);min-height:52px;box-shadow:0 0 0 1px var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 16px;font-size:15px;display:flex}.px-root .offer-own .cur{align-items:center;gap:2px;font-weight:600;display:flex}.px-root .offer-own input{width:96px;height:44px;font:inherit;color:var(--ink);text-align:right;background:0 0;border:0;outline:none;font-size:17px;font-weight:600}.px-root .cond-list{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.px-root .cond{flex-direction:column;gap:6px;margin:0;display:flex}.px-root .cond .cimg{aspect-ratio:1;background-color:var(--fill);background-repeat:no-repeat;border-radius:14px;display:block}.px-root .cond figcaption,.px-root .legend{color:var(--ink);align-items:flex-start;gap:6px;font-size:13px;line-height:1.3;display:inline-flex}.px-root .cond figcaption i,.px-root .legend i{background:var(--truth-verified);border-radius:5px;flex:none;width:9px;height:9px;margin-top:3px}.px-root .cond.wear figcaption i,.px-root .legend.wear i{background:#f0b35a}.px-root .legend{color:var(--ink-2);margin-right:12px}.px-root .bag-size{color:var(--ink-2);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.px-root .bag-size select{background:var(--fill);min-height:44px;color:var(--ink);font:inherit;border:0;border-radius:10px;padding:0 8px;font-size:13px;font-weight:600}.px-root .stage-card:has(.real){max-height:54dvh}.px-root .stage-card img.real,.px-root .stage-card video.real{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.px-root .stage-card img.bg{object-fit:cover;filter:blur(22px)saturate(.9)brightness(.92);z-index:0;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.px-root .stage-card .orig{object-fit:contain;background:#1a1512}.px-root .stage-card .truth,.px-root .stage-card .wearing,.px-root .stage-card .vid-btn,.px-root .stage-card .render,.px-root .stage-card .render-note{z-index:3}.px-root .hermes-ask .bcover{aspect-ratio:5/6;box-sizing:border-box;color:#f5f0e9;text-align:left;background:linear-gradient(160deg,#3a2f27 0%,#1d1915 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;width:100%;height:auto;margin:0;padding:14px;display:flex}.px-root .hermes-ask .bcover b{font-family:var(--font-display);font-size:28px;font-weight:500}.px-root .hermes-ask .bcover small{opacity:.9;font-size:13px}.px-root .onb .j-back-space{flex:none;width:44px;height:44px}.px-root .onb .step[data-step=sizes] .j-top,.px-root .onb .step[data-step=photo] .j-top{margin-bottom:18px}.px-root .onb .photo-art{flex-direction:column;align-items:center;gap:14px;display:flex}.px-root .onb .photo-art .frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.px-root .onb .photo-art .tick{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16120f8c;font-size:13px;top:auto;bottom:12px;left:50%;transform:translate(-50%)}.px-root .onb .photo-tips{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.px-root .onb .photo-tips li{align-items:center;gap:6px;display:inline-flex}.px-root .onb .photo-tips i{background:var(--truth-verified);border-radius:4px;width:8px;height:8px}.px-root .today-cue{z-index:16;left:50%;top:calc(var(--topbar-top) + 62px);opacity:0;pointer-events:none;color:#fff;text-align:center;white-space:nowrap;transition:opacity .26s,transform .46s var(--ease-spring);border-radius:999px;flex-direction:row;align-items:baseline;gap:8px;padding:7px 14px;display:flex;position:absolute;transform:translate(-50%,-10px)}.px-root .today-cue.on{opacity:1;transform:translate(-50%)}.px-root .today-cue b{font-family:var(--font-display);font-size:16px;font-weight:500}.px-root .today-cue span{opacity:.85;font-size:12.5px}.px-root .app.on-you .today-cue,.px-root .app.on-mirror .today-cue,.px-root .app.on-rent .today-cue{visibility:hidden}.px-root .app.fresh .post .caption>*,.px-root .app.fresh .post .rail-item{transition:none!important}.px-root .stage-card .render-note.fitting{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;font-weight:500;display:flex;left:24px;right:24px}.px-root .render-note.fitting span{opacity:.5;align-items:center;gap:10px;transition:opacity .4s;display:flex}.px-root .render-note.fitting span i{border-radius:4px;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px #fff}.px-root .render-note.fitting span.done{opacity:.85}.px-root .render-note.fitting span.done i{background:#fff}.px-root .render-note.fitting span.now{opacity:1}.px-root .render-note.fitting span.now i{animation:1.4s ease-in-out infinite px-pulse}.px-root .render-note.fitting small{opacity:.75;margin-top:4px;font-size:13px}.px-root .stage-card.split .orig{opacity:1;clip-path:inset(0 50% 0 0)}.px-root .stage-card.split:after{content:"";z-index:3;background:#ffffffe6;width:1.5px;margin-left:-.75px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 8px #0000004d}.px-root .stage-card.split .orig-tag{opacity:1}.px-root .stage-card.fitting-room{background:linear-gradient(#f3ede4 0%,#e6dccd 62%,#d9cdbb 100%);border-radius:999px 999px 26px 26px/180px 180px 26px 26px;box-shadow:inset 0 0 0 1px #96764873,inset 0 0 0 6px #f7f2ea,inset 0 0 0 7px #96764847,0 18px 40px -24px #3c281459}.px-root .stage-card .fr{border-radius:inherit;background:radial-gradient(120% 70% at 50% 18%,#ffffffbf,#fff0 60%),linear-gradient(#eee7dc,#dfd4c3);position:absolute;inset:7px;overflow:hidden}.px-root .stage-card .fr-sheen{background:linear-gradient(100deg,#fff0,#ffffff6b 45%,#fff0);width:22%;position:absolute;top:-10%;bottom:-10%;left:18%;transform:skew(-14deg)}.px-root .stage-card .fr-copy{text-align:center;color:var(--ink);z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:36%;left:28px;right:28px;transform:translateY(-50%)}.px-root .stage-card .fr-copy span{letter-spacing:.16em;text-transform:uppercase;color:#8a7457;font-size:11px;font-weight:600}.px-root .stage-card .fr-copy b{font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.1}.px-root .stage-card .fr-copy small{color:var(--ink-2);max-width:250px;font-size:13px;line-height:1.4}.px-root .tray button{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.px-root .tray button>span:last-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.px-root .stage-card.fitting-room .board{border-radius:inherit;background:radial-gradient(120% 70% at 50% 18%,#ffffffb3,#fff0 60%),linear-gradient(#eee7dc,#dfd4c3);padding-top:30px;inset:7px}.px-root .stage-card.fitting-room .board-head{text-align:center;justify-content:center}.px-root .mix-bar{align-items:center;gap:12px;margin:0 0 8px;display:flex}.px-root .mix-bar div{flex-direction:column;flex:1;display:flex}.px-root .mix-bar b{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.1}.px-root .mix-bar span{color:var(--ink-2);font-size:12px}.px-root .mx-shuffle{background:var(--ink);height:40px;color:var(--bg);border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.px-root .stage-card.mix-room{aspect-ratio:auto;background:radial-gradient(120% 60% at 50% 10%,#fbf8f3,#ebe3d6 70%,#e1d6c5);flex-direction:column;gap:2px;max-height:none;padding:14px 0 6px;display:flex}.px-root .reel{transition:opacity .25s;position:relative}.px-root .reel.covered{opacity:.32}.px-root .reel-label span{white-space:normal;max-width:64px;line-height:1.25}.px-root .reel-label{z-index:2;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:#8a7457;justify-content:space-between;align-items:center;height:18px;font-size:10px;font-weight:600;display:flex;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.px-root .mx-lock{pointer-events:auto;color:#8a7457;border-radius:14px;place-items:center;width:28px;height:28px;margin-right:-7px;display:grid}.px-root .mx-lock[aria-pressed=true]{background:var(--ink);color:var(--bg)}.px-root .reel-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px calc(50% - var(--tw)/2) 3px;align-items:center;gap:10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%)}.px-root .reel-track::-webkit-scrollbar{display:none}.px-root .mx-tile{scroll-snap-align:center;opacity:.55;transition:transform .22s var(--ease-out),opacity .22s,box-shadow .22s;background-color:#efe9df;background-repeat:no-repeat;border-radius:16px;flex:none;transform:scale(.78)}.px-root .mx-tile.on{opacity:1;transform:scale(1);box-shadow:0 10px 24px -14px #3c28148c,0 0 0 1px #96764859}.px-root .mx-tile.none:not(.on) span{opacity:0}.px-root .mx-tile.none{color:#8a7457;background:0 0;border:1.5px dashed #96764873;place-items:center;font-size:12px;font-weight:600;display:grid}.px-root .mix-sum{align-items:center;gap:12px;margin:12px 0 4px;display:flex}.px-root .mix-sum .mx-total{flex-direction:column;min-width:96px;display:flex}.px-root .mix-sum .mx-total b{font-size:15px}.px-root .mix-sum .mx-total span{color:var(--ink-2);font-size:12px}.px-root .mix-sum .btn-block{flex:1;height:48px;font-size:15px}.px-root .mx-save{background:var(--fill);width:48px;height:48px;color:var(--ink);border-radius:24px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.px-root .mx-tile{transition:none}}.px-root .mx-occ{scrollbar-width:none;margin:0 calc(var(--gutter)*-1) 8px;padding:0 var(--gutter);align-items:center;gap:6px;display:flex;overflow-x:auto}.px-root .mx-occ::-webkit-scrollbar{display:none}.px-root .mx-occ span{letter-spacing:.12em;text-transform:uppercase;color:#7a6650;flex:none;margin-right:2px;font-size:11px;font-weight:600}.px-root .mx-occ button{background:var(--fill);height:32px;color:var(--ink);border-radius:17px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.px-root .mx-occ button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.px-root .rate-render{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.px-root .rate-render button{background:var(--fill);height:32px;color:var(--ink);border-radius:16px;padding:0 12px;font-size:13px;font-weight:600}.px-root .mix-bar .mx-style{background:var(--ink);height:40px;color:var(--bg);border-radius:20px;flex:none;padding:0 18px;font-size:14px;font-weight:600}.px-root .mix-bar .mx-style[aria-expanded=true]{background:var(--fill);color:var(--ink)}.px-root .mix-bar>span{color:var(--ink-2);flex:1;font-size:13px;line-height:1.3}.px-root .mx-occ[hidden]{display:none}.px-root .mx-finish{border-top:1px solid var(--line,#00000014);width:100%;height:46px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin-top:6px;padding:0 4px;font-size:14px;display:flex}.px-root .mx-finish span{color:var(--ink-2);font-size:18px}.px-root .mx-back{margin:2px 0 10px}.px-root .mx-back h2{font-family:var(--font-display);margin:4px 0 0;font-size:24px;font-weight:500}.px-root .mx-tile{position:relative}.px-root .mx-tile .mx-styled{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1e18129e;border-radius:8px;padding:1px 6px;font-size:9px;font-weight:600;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.px-root .stage-card .truth.skip.faint:has(+.truth.skip){bottom:92px}.px-root .rate-render{background:var(--fill);border-radius:14px;margin:12px 0 2px;padding:8px 10px}.px-root .rate-render button{background:var(--bg)}
.px-root #mirror{--hair:#1e17121f;--muted:#665a4e}.px-root #mirror .mx-link{height:40px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:6px;background:0 0;border:0;align-items:center;padding:0 2px;font-size:12px;font-weight:600;-webkit-text-decoration:underline #1e171259;text-decoration:underline #1e171259;text-decoration-thickness:1px;display:inline-flex}.px-root #mirror .you-head>span{gap:18px!important}.px-root #mirror .mx-back h2{font-size:26px}.px-root #mirror .mix-bar{align-items:baseline;gap:16px;margin:2px 0 6px}.px-root #mirror .mix-bar .mx-style,.px-root #mirror .mix-bar .mx-style[aria-expanded=true]{height:auto;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:0 0 4px;font-size:12px;font-weight:600}.px-root #mirror .mix-bar>span{color:var(--muted);font-size:13px}.px-root #mirror .mx-occ{gap:20px;margin-bottom:6px;padding-top:4px;padding-bottom:2px}.px-root #mirror .mx-occ button{height:32px;color:var(--muted);background:0 0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:13px;font-weight:500}.px-root #mirror .mx-occ button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.px-root #mirror .stage-card.fitting-room.mix-room{box-shadow:none;margin:0 calc(var(--gutter)*-1);width:calc(100% + var(--gutter)*2);border-top:1px solid var(--hair);background:0 0;border-radius:0;gap:0;max-width:none;padding:0}.px-root #mirror .reel{border-bottom:1px solid var(--hair);padding:12px 0 14px}.px-root #mirror .reel-label{height:auto;margin:0 var(--gutter) 10px;letter-spacing:.18em;color:var(--muted);font-size:10.5px;position:static;transform:none}.px-root #mirror .reel-label span{max-width:none}.px-root #mirror .reel-track{gap:12px;-webkit-mask-image:none;mask-image:none}.px-root #mirror .mx-tile{opacity:.45;box-shadow:none;background-color:#ece5da;border-radius:2px;transform:scale(.9)}.px-root #mirror .mx-tile.on{opacity:1;box-shadow:inset 0 0 0 1px var(--ink);transform:scale(1)}.px-root #mirror .mx-tile.none{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:11px}.px-root #mirror .mx-tile.none:not(.on){opacity:.45}.px-root #mirror .mx-tile.none.on{background:#ece5da}.px-root #mirror .mx-tile .mx-styled{letter-spacing:.14em;background:#1e1712b3;border-radius:0;font-size:8.5px;bottom:6px}.px-root #mirror .reel.covered{opacity:.28}.px-root #mirror .mix-sum{gap:16px;margin:16px 0 0}.px-root #mirror .mix-sum .mx-total b{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.1}.px-root #mirror .mix-sum .mx-total span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11px}.px-root #mirror .mx-finish{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:600}.px-root #mirror .stage-card{border-radius:4px}.px-root #mirror .stage-card .truth{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px #0000008c;padding:0;font-size:10px;font-weight:600;background:0 0!important;border:0!important}.px-root #mirror .stage-card .truth i{display:none}.px-root #mirror .stage-card .vid-btn{letter-spacing:.14em;text-transform:uppercase;border-radius:2px;font-size:11px}.px-root #mirror .stage-actions{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);justify-content:space-between;gap:0;margin:2px 0 12px}.px-root #mirror .stage-actions .chip-ghost{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;flex:1;justify-content:center;height:46px;padding:0 4px;font-size:11px;font-weight:600}.px-root #mirror .stage-actions .chip-ghost+.chip-ghost{border-left:1px solid var(--hair)}.px-root #mirror .stage-actions .chip-ghost svg{width:15px;height:15px}.px-root #mirror .stage-actions [aria-pressed=true]{color:var(--ink);text-underline-offset:5px;background:0 0;text-decoration:underline}.px-root #mirror .rate-render{border:1px solid var(--hair);background:0 0;border-radius:2px;font-size:12.5px}.px-root #mirror .rate-render button{letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border-radius:0;padding:0 6px;font-size:11px;text-decoration:underline}.px-root .cap .guide svg{stroke:#f5f0e9b3;stroke-dasharray:none;stroke-width:1.2px}.px-root .cap.ready .guide svg{stroke:#fff;stroke-width:1.6px}.px-root #mirror .tray .pth{box-shadow:none;background-color:#ece5da;border-radius:2px}.px-root #mirror .tray button[aria-pressed=true] .pth{box-shadow:inset 0 0 0 1px var(--ink)}.px-root #mirror .tray button[aria-pressed=true] .pth:after{background-size:10px;border-radius:0;width:14px;height:14px;top:5px;right:5px}.px-root #mirror .tray b{margin-top:2px;font-size:12px;font-weight:500}.px-root #mirror .tray span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.px-root #mirror .stage-card .wearing{gap:4px 14px}.px-root #mirror .stage-card .wearing span{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px #0000008c;height:auto;padding:0;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important}.px-root #mirror .stage-card .wearing span i{display:none}.px-root #mirror .mx-second{border:1px solid var(--ink);border-radius:var(--r-pill,999px);height:52px;color:var(--ink);background:0 0;flex:none;padding:0 18px;font-size:14px;font-weight:600}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-ext-400-normal.0um3g168v8sv4.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-400-normal.0bfz5-m8s0u83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-400-normal.0yot-krkzlf8m.woff2)format("woff2"),url(../media/inter-tight-cyrillic-400-normal.3g5j6ksenfh6j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-ext-400-normal.38ugio14lp6yj.woff2)format("woff2"),url(../media/inter-tight-greek-ext-400-normal.0ryb-t5x8vu7c.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-400-normal.0uob6dnpjlsi0.woff2)format("woff2"),url(../media/inter-tight-greek-400-normal.09enj9a3xmrgy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-vietnamese-400-normal.35d46q-j65sjc.woff2)format("woff2"),url(../media/inter-tight-vietnamese-400-normal.0de9op66vw543.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-ext-400-normal.1nqa1clpm9thv.woff2)format("woff2"),url(../media/inter-tight-latin-ext-400-normal.1i0xq_rktert7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-400-normal.3gbylqd6j3yyh.woff2)format("woff2"),url(../media/inter-tight-latin-400-normal.352xh4ij5xfe_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-ext-500-normal.3rm0-xn5-yxyj.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-500-normal.01_3_pk4p68sv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-500-normal.1yaia-irj7mby.woff2)format("woff2"),url(../media/inter-tight-cyrillic-500-normal.0ux9bua8p8icf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-ext-500-normal.1stys8ynvmjx1.woff2)format("woff2"),url(../media/inter-tight-greek-ext-500-normal.40u4md81ol7lk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-500-normal.3q_fjbyf0zmxt.woff2)format("woff2"),url(../media/inter-tight-greek-500-normal.115lxjg77xwit.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-vietnamese-500-normal.1pfpffk4h5kot.woff2)format("woff2"),url(../media/inter-tight-vietnamese-500-normal.2mmmfy415d5a-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-ext-500-normal.2h3tabi_1w4_5.woff2)format("woff2"),url(../media/inter-tight-latin-ext-500-normal.2ser6hf9_1oy_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-500-normal.1v62_220moibu.woff2)format("woff2"),url(../media/inter-tight-latin-500-normal.28v_q9ffmdu2r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-ext-600-normal.1rk41nedscymp.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-600-normal.3l-q9z3qhozm9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-600-normal.36d2x74vlsjhb.woff2)format("woff2"),url(../media/inter-tight-cyrillic-600-normal.0rllsoohoi6o2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-ext-600-normal.1-qmu38qnwkio.woff2)format("woff2"),url(../media/inter-tight-greek-ext-600-normal.1s5p-rtj6srlk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-600-normal.03-cyf4v9_3li.woff2)format("woff2"),url(../media/inter-tight-greek-600-normal.2o8kwg_mzct_o.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-vietnamese-600-normal.0xe887943kwfk.woff2)format("woff2"),url(../media/inter-tight-vietnamese-600-normal.3iegh80yu5atb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-ext-600-normal.3v521sknlavqc.woff2)format("woff2"),url(../media/inter-tight-latin-ext-600-normal.3nz5sy5dd125z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-600-normal.0_9ka108difq2.woff2)format("woff2"),url(../media/inter-tight-latin-600-normal.3845a_gp45vfl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.px-root .mr{--hair:#1e17121f;--muted:#665a4e;min-height:calc(100dvh - var(--topbar-top) - 8px - var(--tabbar-gap) - var(--tabbar-h) - 24px);flex-direction:column;display:flex}.px-root .mr-top{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.px-root .mr-top h1{margin:0}.px-root .mr-top>span{gap:18px;display:flex}.px-root .mr .stage-card.mr-stage{aspect-ratio:auto;min-height:56dvh;max-height:none;width:calc(100% + var(--gutter)*2);margin:0 calc(var(--gutter)*-1);background:#1a1512;border-radius:0;flex:auto}.px-root .mr-intro .stage-card img.real{object-fit:cover;object-position:50% 20%}.px-root .mr-cap{z-index:4;color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px #0000008c;pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:14px;left:16px}.px-root .mr-cap.orig-tag{opacity:0;transition:opacity .16s}.px-root .stage-card.comparing .mr-cap.orig-tag{opacity:1}.px-root .stage-card.comparing .mr-cap:not(.orig-tag),.px-root .stage-card.comparing .mr-tools,.px-root .stage-card.comparing .mr-note{opacity:0}.px-root .mr-note{z-index:4;color:#fff;text-shadow:0 1px 10px #0009;max-width:52%;font-size:11.5px;line-height:1.35;position:absolute;bottom:18px;left:16px}.px-root .mr-tools{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;right:12px}.px-root .mr-tools button,.px-root .mr-tools a,.px-root .mr-tools span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#14100d94;border-radius:18px;align-items:center;height:36px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.px-root .mr-tools [aria-pressed=true]{color:var(--ink);background:#f5f0e9}.px-root .mr-progress{z-index:4;background:#ffffff2e;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.px-root .mr-progress:after{content:"";transform-origin:0;background:#f5f0e9;animation:40s cubic-bezier(.2,.6,.2,1) forwards mr-run;position:absolute;inset:0}@keyframes mr-run{0%{transform:scaleX(.04)}to{transform:scaleX(.94)}}.px-root .mr .render-note.fitting{font-size:15px;font-family:var(--font-display);color:#fff;text-shadow:0 1px 12px #00000080;gap:4px;inset:auto 16px 20px;transform:none}.px-root .mr .render-note.fitting span:not(.now),.px-root .mr .render-note.fitting span i{display:none}.px-root .mr .render-note.fitting small{font-family:var(--font-ui,inherit);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px}.px-root .mr-dock{padding:16px 0 0}.px-root .mr-intro .mr-dock h2{font-family:var(--font-display);margin:4px 0 8px;font-size:28px;font-weight:500;line-height:1.08}.px-root .mr-intro .mr-dock p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.45}.px-root .mr-dock .btn-block{height:52px;font-size:15px}.px-root .mr-hint{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.45}.px-root .mr-strip-head{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin:2px 0 10px;font-size:10.5px;font-weight:600;display:flex}.px-root .mr-strip-head button{color:var(--ink);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.px-root .tray.mr-strip{gap:12px}.px-root .tray.mr-strip button{width:64px}.px-root .tray.mr-strip .pth{width:64px;height:84px;box-shadow:none;background-color:#ece5da;border-radius:2px;margin-bottom:6px}.px-root .tray.mr-strip button[aria-pressed=true] .pth{box-shadow:inset 0 0 0 1px var(--ink)}.px-root .tray.mr-strip button[aria-pressed=true] .pth:after{background-size:10px;border-radius:0;width:14px;height:14px;top:4px;right:4px}.px-root .tray.mr-strip button>span:last-child{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.px-root .mr-wear{border-top:1px solid var(--hair);margin:0 0 14px}.px-root .mr-piece{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.px-root .mr-piece .pth{background-color:#ece5da;background-repeat:no-repeat;border-radius:2px;flex:none;width:40px;height:52px}.px-root .mr-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;display:flex;overflow:hidden}.px-root .mr-name small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.px-root .mr-piece b{font-family:var(--font-display);flex:none;font-size:17px;font-weight:500}.px-root .mr-acts{gap:10px;margin:0 0 12px;display:flex}.px-root .mr-acts .btn-block{flex:1}.px-root .mr-rate{color:var(--muted);align-items:center;gap:14px;margin:0 0 18px;font-size:12.5px;display:flex}.px-root .mr-rate button{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.px-root .mr-progress:after{animation:none;transform:scaleX(.5)}}
