:root{--bg:#f7f3ec;--surface:#ffffff8c;--solid:#fbf9f5;--sunk:#ece6dc;--fg:#111;--muted:#6b655c;--line:#1111111f;--ink:#2a2622;--on-ink:#f7f3ec;--ok:#2f6b48;--warn:#9a4a16;--display:var(--font-tinos), var(--font-hi-serif), "Cormorant Garamond", Garamond, "Times New Roman", serif;--body:var(--font-inter), var(--font-hi-sans), "Inter", "Segoe UI", system-ui, sans-serif;--glass:#ffffff6b;--glass-shadow:inset 0 1px 0 #ffffffb3,0 6px 20px #1111110d;--tabh:64px;--tile:#efebe4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));font-size:15px;line-height:1.5}.app{max-width:560px;padding-block:0 calc(var(--tabh) + 30px + env(safe-area-inset-bottom,0px));margin:0 auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.08}h1{font-size:2.1rem}h2{font-size:1.7rem}h3{font-size:1.3rem}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}img{max-width:100%}.top{z-index:20;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px))) 20px;padding:calc(env(safe-area-inset-top,0px) + 14px) max(16px, env(safe-area-inset-right,0px)) 13px max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#f7f3ecf0;border-bottom:1px solid #1111111a;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.logo{font-family:var(--display);color:var(--fg);line-height:1;text-decoration:none}.logo b{letter-spacing:.005em;font-size:1.55rem;font-weight:400;line-height:1.05;display:block}.logo i{letter-spacing:.56em;margin-top:2px;font-size:.85rem;font-style:normal;display:block}.top-r{text-align:right;color:var(--fg);background:0 0;border:0;grid-template-columns:auto 40px;align-items:center;column-gap:10px;padding:0;display:grid}.top-name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;grid-column:1;max-width:8.5rem;font-size:.68rem;font-weight:500;line-height:1.1;overflow:hidden}.page-t{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-column:1;margin-top:4px;font-size:.6rem}.menu-ico{-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#ffffff61;border:1px solid #1111118c;border-radius:2px;grid-area:1/2/3;place-items:center;width:40px;height:40px;display:grid}.menu-ico svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:square;width:18px;height:18px}.btn{-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);text-align:center;background:#ffffff61;border:1px solid #1111118c;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.7rem;font-weight:400;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff9,0 6px 20px #1111110f}.btn.primary{color:var(--on-ink);background:#111111db;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #1111111f}.btn.small{padding:8px 14px;font-size:.66rem}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:default}.btn.danger{color:var(--warn)}.linkish{color:var(--fg);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:400;text-decoration:underline}.muted{color:var(--muted)}.small{font-size:.85rem}.stack{gap:14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--glass);box-shadow:var(--glass-shadow);border:1px solid #ffffffbf;border-radius:2px;padding:16px}.notice{background:var(--sunk);border-radius:2px;padding:12px 14px;font-size:.9rem}.sec-h{justify-content:space-between;align-items:baseline;gap:8px;margin:22px 0 10px;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:400}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--glass);box-shadow:var(--glass-shadow);text-align:left;min-width:0;color:var(--fg);border:1px solid #ffffffbf;border-radius:2px;padding:12px;text-decoration:none}.tile b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:400;display:block}.tile span{color:var(--muted);font-size:.82rem}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.g{text-align:left;min-width:0;color:var(--fg);background:0 0;border:0;width:100%;padding:0;display:block}.g .ph{aspect-ratio:3/4;background:var(--tile);place-items:center;display:grid;position:relative;overflow:hidden}.g .ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:10%}.g .t{gap:2px;padding:8px 10px 16px;display:grid}.g .t b{letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.g .t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;display:block;overflow:hidden}.chips{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chip{white-space:nowrap;background:#ffffff61;border:1px solid #11111147;border-radius:2px;flex:none;padding:6px 12px;font-size:.84rem}.chip em{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.chip.on{color:var(--on-ink);background:#111111db;border-color:#111111db}.chip.on em{color:inherit;opacity:.7}.facet{border-bottom:1px solid var(--line);scrollbar-width:none;gap:16px;margin:12px 0 10px;display:flex;overflow-x:auto}.facet button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:.85rem}.facet button.on{color:var(--fg);border-color:var(--fg);font-weight:600}.seg{background:var(--sunk);border-radius:2px;gap:2px;padding:3px;display:flex}.seg button{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:2px;flex:1;padding:7px 10px;font-size:.78rem;font-weight:600}.seg button.on{color:var(--fg);background:#fff;box-shadow:0 1px 3px #00000014}input[type=search],input[type=text],input[type=email],input[type=number],select,textarea{border:1px solid var(--line);background:#ffffff8c;border-radius:2px;width:100%;min-width:0;padding:12px;font-size:16px}textarea{resize:vertical}label.f{color:var(--muted);gap:4px;min-width:0;font-size:.78rem;font-weight:600;display:grid}label.f>*{color:var(--fg);font-size:.95rem;font-weight:400}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form .full{grid-column:1/-1}.drop{box-shadow:var(--glass-shadow);text-align:center;background:var(--glass);border:1px solid #ffffffbf;border-radius:2px;justify-items:center;gap:10px;padding:24px 16px;display:grid}.draft{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.draft .ph{border:1px solid var(--line);background:#fff;border-radius:2px;width:96px;height:120px;overflow:hidden}.draft .ph img{object-fit:contain;width:100%;height:100%}.mini{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mini label,.mini button.pill{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:2px;padding:4px 10px;font-size:.78rem}.mini label.has{border-color:var(--ok);color:var(--ok)}.status{font-size:.78rem;font-weight:600}.status.ok{color:var(--ok)}.status.warn{color:var(--warn)}.progress{background:var(--sunk);border-radius:2px;height:4px;overflow:hidden}.progress i{background:var(--fg);height:100%;transition:width .3s;display:block}.sheet-bg{z-index:40;background:#14100a73;position:fixed;inset:0}.sheet{background:var(--bg);z-index:41;max-height:92%;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:18px 18px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sheet-in{gap:14px;max-width:560px;margin:0 auto;display:grid}.hero{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;place-items:center;display:grid;overflow:hidden}.hero img{object-fit:contain;max-width:100%;max-height:100%;padding:12px}.thumbs{gap:8px;display:flex}.thumbs button{border:1px solid var(--line);background:#fff;border-radius:2px;width:56px;height:56px;padding:0;overflow:hidden}.thumbs button.on{outline:2px solid var(--fg)}.thumbs img{object-fit:cover;width:100%;height:100%}.care{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.care div{background:var(--solid);border:1px solid var(--line);border-radius:2px;padding:10px}.care dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.care dd{margin:2px 0 0;font-size:.9rem}.tabs{z-index:25;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);padding:0 max(8px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px, env(safe-area-inset-left,0px));background:#f7f3ecf0;border-top:1px solid #1111111a;position:fixed;bottom:0;left:0;right:0}.tabs nav{max-width:560px;height:var(--tabh);grid-template-columns:repeat(5,1fr);align-items:center;margin:0 auto;display:grid}.tabs a{letter-spacing:.12em;text-transform:uppercase;height:100%;color:var(--muted);align-content:center;justify-items:center;gap:5px;font-size:.58rem;font-weight:400;text-decoration:none;display:grid;position:relative}.tabs a.on{color:var(--fg)}.tabs a.on span{text-underline-offset:4px;text-decoration:underline}.tabs svg{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:21px;height:21px}.fab{color:#f7f3ec;background:#111111db;border:1px solid #ffffff24;border-radius:2px;justify-self:center;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #11111129}.fab span{margin-top:-2px;font-size:1.6rem;font-weight:300;line-height:1}.toast{left:50%;bottom:calc(var(--tabh) + 56px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--on-ink);z-index:60;border-radius:2px;max-width:90vw;padding:10px 16px;font-size:.88rem;position:fixed;transform:translate(-50%)}.story{background:var(--ink);aspect-ratio:4/5;border-radius:0;max-width:100%;position:relative;overflow:hidden}.story img{object-fit:cover;width:100%;height:100%;display:block}.story .bars{z-index:2;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.story .bars span{background:#ffffff59;flex:1;height:2px;overflow:hidden}.story .bars i{background:#fff;width:0;height:100%;display:block}.story .cap{color:#fff;text-shadow:0 1px 8px #00000080;position:absolute;bottom:14px;left:14px;right:14px}.story:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0c0a0829 38%,#0c0a0899);height:46%;position:absolute;bottom:0;left:0;right:0}.story .note{z-index:2;pointer-events:none;color:#fff;animation:.7s both note-in;position:absolute;bottom:24px;left:20px;right:20px}.story .note .eyebrow{letter-spacing:.2em;color:#ffffffd9;font-size:.6rem;display:block}.story .note p{font-family:var(--display);color:#fff;text-wrap:balance;text-shadow:0 1px 16px #00000038;margin:6px 0 0;font-size:2.05rem;line-height:1.05}@keyframes note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.story .note{animation:none}}.story .tapl,.story .tapr{background:0 0;border:0;width:40%;position:absolute;top:0;bottom:0}.story .tapl{left:0}.story .tapr{right:0}.story-empty{aspect-ratio:16/10;box-shadow:var(--glass-shadow);text-align:center;background:var(--glass);border:1px solid #ffffffbf;border-radius:2px;place-items:center;padding:20px;display:grid}.story-thumbs{align-items:center;gap:8px;padding-block:10px 2px;display:flex;overflow-x:auto}.story-thumbs figure{text-align:center;flex:none;width:64px;margin:0}.story-thumbs img{object-fit:cover;background:var(--sunk);border-radius:2px;width:64px;height:80px;display:block}.story-thumbs .row{flex-wrap:nowrap;justify-content:center;gap:2px;margin-top:4px}.icon-btn{border:1px solid var(--line);background:var(--surface);border-radius:2px;width:26px;height:24px;padding:0;font-size:.75rem;line-height:1}details summary{cursor:pointer}.gallery{gap:12px;display:grid}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:2px;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:center;aspect-ratio:4/5;background:#fff;border-radius:2px;flex:0 0 100%;place-items:center;max-width:100%;margin:0;display:grid;position:relative;overflow:hidden}.slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.slide.is-original img{object-fit:cover}.slide-wait{color:var(--muted);font-size:.8rem}.slide .pill{color:#111;background:#ffffffeb;border-radius:2px;padding:7px 14px;font-size:.82rem;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #0000001f}.dots{justify-content:center;gap:6px;display:flex}.dots button{background:#1111114d;border:0;border-radius:2px;width:8px;height:8px;padding:0;transition:width .2s}.dots button.on{background:var(--fg);width:26px}.sheet.full{height:100%;max-height:none;padding-top:calc(8px + env(safe-area-inset-top,0px));border-radius:0;top:0}.sheet-bar{z-index:2;margin-block:-6px 0;padding-block:6px;position:sticky;top:0}.pdp-head{gap:6px;margin-top:6px;display:grid}.pdp-sub{color:var(--muted);letter-spacing:.02em;font-size:.9rem}.pdp-desc{max-width:62ch;margin:0;font-size:1rem;line-height:1.65}.pdp-sections{border-bottom:1px solid var(--line)}.pdp-sections details{border-top:1px solid var(--line)}.pdp-sections summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.pdp-sections summary::-webkit-details-marker{display:none}.pdp-sections summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.pdp-sections details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.pdp-sections details>:not(summary){margin-bottom:18px}.pdp-list{gap:9px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.pdp-list li{grid-template-columns:6.5rem minmax(0,1fr);gap:10px;display:grid}.pdp-list li span{color:var(--muted)}.pdp-list.plain li{margin-left:1.1rem;list-style:"–  ";display:list-item}.mosaic{gap:4px;display:grid}.mrow-j{gap:4px;display:flex}.mosaic figure{flex-shrink:1;flex-basis:0;min-width:0;margin:0;position:relative}.mosaic .tile-img{background:var(--tile);border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.mosaic .tile-img img{object-fit:contain;width:100%;height:100%;display:block}.mosaic .ph-empty{width:100%;height:100%;display:block}.mosaic.editing .tile-img{opacity:.85}.mosaic .tools{justify-content:space-between;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mosaic .tools button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1111119e;border:1px solid #ffffff80;border-radius:2px;flex:1;height:34px;font-size:1rem}.mosaic .tools button:disabled{opacity:.35}.mosaic-foot{justify-content:center;padding:18px 0 4px;display:flex}.mosaic-foot .btn{padding:9px 16px;font-size:.62rem}.collage{border:1px solid var(--line);aspect-ratio:4/5;background:#fff;border-radius:2px;gap:4px;padding:8px;display:grid;overflow:hidden}.collage img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:0}.pickgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:40vh;display:grid;overflow:auto}.pickgrid button{border:1px solid var(--line);aspect-ratio:1;background:#fff;border-radius:2px;padding:2px;overflow:hidden}.pickgrid button.on{outline:2px solid var(--fg)}.pickgrid img{object-fit:contain;width:100%;height:100%}.cmt{border-left:2px solid var(--line);text-align:left;padding-left:10px;font-size:.9rem}.cmt .who{font-size:.8rem;font-weight:600}.tag{background:var(--sunk);color:var(--fg);border-radius:2px;margin-right:6px;padding:1px 6px;font-size:.7rem;font-weight:700;display:inline-block}.picks{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.picks button{border:1px solid var(--line);text-align:center;color:#1d1a16;background:#fff;border-radius:2px;flex:none;width:84px;padding:4px;font-size:.7rem}.picks img{object-fit:contain;width:74px;height:74px;display:block}.bar{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:6px 0;padding:0;font-size:.86rem;display:grid}.bar .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar .track{background:var(--sunk);border-radius:2px;height:10px;overflow:hidden}.bar .fill{background:var(--fg);border-radius:2px;height:100%;display:block}.bar .n{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:2.5rem}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:2px;max-width:88%;padding:10px 13px;font-size:.93rem}.msg.me{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px;justify-self:end}.msg.ai{background:var(--solid);border:1px solid var(--line);border-bottom-left-radius:4px;justify-self:start}.composer{left:0;right:0;bottom:calc(var(--tabh) + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);z-index:15;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));position:fixed}.composer form{gap:8px;max-width:560px;margin:0 auto;display:flex}.composer input{flex:1}.login{max-width:440px;min-height:100dvh;padding-block:calc(env(safe-area-inset-top,0px) + 22px) calc(env(safe-area-inset-bottom,0px) + 22px);flex-direction:column;gap:22px;margin:0 auto;display:flex}.login .logo{text-align:left;align-self:start}.login .logo b{font-size:1.55rem}.login .logo i{font-size:.85rem}.login-hero{border-top:1px solid var(--line);gap:10px;margin-top:clamp(8px,4vh,40px);padding-top:22px;display:grid}.login-hero h1{font-size:2.6rem;line-height:1.04}.login-hero em{font-style:italic}.login-form h2{font-size:1.5rem}.login-foot{margin-top:auto;padding-top:12px;font-size:.62rem}html[data-theme=dark] .login-hero em{color:var(--gold-hi)}html[data-theme=dark] .login-hero{border-top-color:#c9a96e40}.divider{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page-h{letter-spacing:-.01em;font-size:2.8rem;line-height:1}.page-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-top .small{margin-top:4px}.round{width:42px;height:42px;color:var(--fg);-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#ffffff61;border:1px solid #1111118c;border-radius:2px;place-items:center;padding:0;display:grid}.round.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.round svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;width:19px;height:19px}.chip{letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;font-size:.72rem}.wrapchips{flex-wrap:wrap;gap:7px;display:flex}.fgroup{gap:9px;display:grid}.fgroup h3{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:400}.sheet-foot{background:var(--bg);border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.mlist{-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#ffffff6b;border:1px solid #1111111a;border-radius:2px;overflow:hidden}.mrow{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:54px;color:var(--fg);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;text-decoration:none;display:flex}.mlist>.mrow:first-child{border-top:0}div.mrow{cursor:default}.mrow>svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:20px;height:20px}.mrow>svg:last-child{width:16px;height:16px;color:var(--muted)}.mrow-t{flex:1;gap:1px;min-width:0;display:grid}.mrow-t b{font-weight:500}.mrow-t small{color:var(--muted);font-size:.8rem;line-height:1.35}.mval{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:.88rem;overflow:hidden}.mrow.col{flex-direction:column;align-items:stretch}.mrow.big{padding:16px}.mico{border:1px solid var(--line);background:#fff;border-radius:2px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mico.dark{color:#fff;background:#111;border-color:#111}.mico svg,.tip-ico svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.tip-ico{flex:none;place-items:center;width:24px;display:grid}.mlist+.mlist{margin-top:0}.set-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 2px 8px;font-size:.64rem}.me-card{background:#ffffff6b;border:1px solid #1111111a;border-radius:2px;align-items:center;gap:14px;padding:16px;display:flex}.me-card b{font-size:1.1rem;font-weight:600;display:block}.me-card small{color:var(--muted);font-size:.85rem}.avatar{color:#f7f3ec;width:56px;height:56px;font-family:var(--display);letter-spacing:.04em;background:#111111db;border-radius:2px;flex:none;place-items:center;font-size:1.4rem;display:grid}.page{gap:20px}.btn.big{padding:16px 20px;font-size:.8rem}.btn .bi{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}.grid.shop{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));background:var(--bg);gap:1px}.grid.shop.cols-1{grid-template-columns:minmax(0,1fr)}.grid.shop.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.shop.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.shop.cols-1 .g .ph{aspect-ratio:4/5}.grid.shop.cols-1 .g .t{padding:10px 16px 26px}.grid.shop.cols-1 .g .t b,.grid.shop.cols-1 .g .t span{font-size:.72rem}.grid.shop.cols-3 .g .t{padding:6px 6px 12px}.grid.shop.cols-3 .g .t span{display:none}.g .ptag{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);font-size:.56rem;position:absolute;top:8px;left:8px}.g.sel .ph{outline:1.5px solid var(--fg);outline-offset:-1.5px}.g.sel{outline:0}.cats{scrollbar-width:none;border-bottom:1px solid var(--line);margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:0 max(16px, env(safe-area-inset-left,0px));gap:18px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats button{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;margin-bottom:-1px;padding:12px 0 11px;font-size:.66rem}.cats button.on{color:var(--fg);border-color:var(--fg)}.cats sup{vertical-align:super;letter-spacing:0;margin-left:3px;font-size:.52rem}.bar-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;font-size:.62rem;display:flex}.toolbar{padding-top:16px}.views{align-items:center;gap:10px;display:flex}.views button{color:var(--muted);background:0 0;border:0;padding:2px 3px;font-size:.66rem}.views button.on{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.recent{margin-top:4px}.recent-row{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:0 max(16px, env(safe-area-inset-left,0px));gap:1px;display:flex;overflow-x:auto}.recent-row::-webkit-scrollbar{display:none}.recent-row .g{flex:none;width:31%}.g.small .t{padding:6px 2px 4px}.g.small .t b{-webkit-line-clamp:1}.sheet.full{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.pdp-media{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)))}.pdp-media .gallery-track{border-radius:0}.pdp-media .slide{aspect-ratio:3/4;background:var(--tile);border-radius:0}.pdp-media .slide img{mix-blend-mode:multiply}.pdp-media .slide.is-original img{mix-blend-mode:normal}.slide .pill{box-shadow:none;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);background:0 0;padding:0;font-size:.58rem;font-weight:400;top:12px;left:12px}.slide.is-original .pill{color:#fff;text-shadow:0 1px 6px #0006}.dots button{border-radius:0;width:18px;height:1.5px}.dots button.on{width:18px}.pdp-tags{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:14px;font-size:.6rem;display:flex}.item-title{margin-top:6px;font-size:2.2rem;line-height:1.05}.pdp-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.66rem}.pdp-sub{font-size:.8rem}.pdp-desc{font-size:.92rem;line-height:1.65}.pdp-worn{color:var(--muted);font-size:.72rem}.pdp-sections summary{letter-spacing:.12em;text-transform:uppercase;padding:16px 0;font-size:.7rem;font-weight:400}.pdp-list{font-size:.86rem}.var-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.var-row button{text-align:left;background:0 0;border:0;flex:none;width:64px;padding:0}.var-row img{object-fit:contain;background:var(--tile);mix-blend-mode:multiply;width:64px;height:80px;padding:6px;display:block}.var-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.58rem;display:block;overflow:hidden}.variants .bar-h{padding-top:0}.strip .bar-h{padding-top:6px}.pdp-bar{z-index:45;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#f7f3ecf0;border-top:1px solid #1111111a;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pdp-bar-t{flex:1;min-width:0;display:grid}.pdp-bar-t span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.pdp-bar-t b{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400;overflow:hidden}.pdp-bar .btn{flex:none;min-width:44%}.finish-bar{background:#ffffff6b;border:1px solid #11111124;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:.78rem;display:flex}.finish-bar .btn{flex:none}:root{--sheen:linear-gradient(180deg,#ffffff0d,#fff0 70%)}.top,.tabs,.pdp-bar{background:var(--sheen),#f7f3ece3;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px)}.top{box-shadow:inset 0 -1px #ffffff80}.tabs,.pdp-bar{box-shadow:inset 0 1px #ffffff8c}.btn:not(.primary),.round,.menu-ico,.chip:not(.on){background:var(--sheen),#ffffff54;box-shadow:inset 0 1px #ffffffa6,0 6px 20px #1111110d}.btn.primary,.fab,.chip.on{-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:linear-gradient(#ffffff0d,#fff0 60%),#111111cf}.mlist,.me-card,.card,.finish-bar{background:var(--sheen),#ffffff5e;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);box-shadow:inset 0 1px #fff9}.sheet{background:var(--sheen),#f7f3ecf2;-webkit-backdrop-filter:saturate(1.8)blur(24px);backdrop-filter:saturate(1.8)blur(24px)}.ai-chip{left:50%;bottom:calc(var(--tabh) + 12px + env(safe-area-inset-bottom,0px));z-index:30;color:#f7f3ec;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:linear-gradient(#ffffff0d,#fff0),#111111cf;border-radius:2px;align-items:center;gap:8px;padding:8px 14px;font-size:.62rem;display:flex;position:fixed;transform:translate(-50%)}.ai-chip i{background:#f7f3ec;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-pulse}@keyframes ai-pulse{0%,to{opacity:.3}50%{opacity:1}}.pick{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.pick-tile{aspect-ratio:4/5;cursor:pointer;background:linear-gradient(#ffffff0d,#fff0),#ffffff54;border:1px solid #1111118c;border-radius:2px;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffa6}.pick-tile svg{stroke:currentColor;fill:none;stroke-width:1.2px;stroke-linejoin:round;width:30px;height:30px;position:absolute;top:18px;left:16px}.pick-tile b{font-family:var(--display);font-size:1.6rem;font-weight:400;line-height:1}.pick-tile small{letter-spacing:.06em;color:var(--muted);font-size:.7rem}.pick-tile.dark{color:#f7f3ec;background:linear-gradient(#ffffff0d,#fff0),#111111db;border-color:#111111db}.pick-tile.dark small{color:#f7f3ecb3}.progress-card{background:linear-gradient(#ffffff0d,#fff0),#ffffff5e;border:1px solid #1111111f;border-radius:2px;gap:9px;padding:14px;display:grid}.progress-card b{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:500}.progress{border-radius:0;height:2px}.review{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;padding-bottom:84px;display:grid}.review figure{min-width:0;margin:0}.rv-ph{aspect-ratio:3/4;background:var(--tile);position:relative;overflow:hidden}.rv-ph img{object-fit:cover;width:100%;height:100%;display:block}.rv-x{color:#fff;background:#1119;border:0;border-radius:2px;width:24px;height:24px;padding:0;font-size:.9rem;line-height:1;position:absolute;top:4px;right:4px}.rv-lb{gap:4px;margin-top:5px;display:flex}.lb{text-align:center;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #11111140;border-radius:2px;flex:1;padding:5px 2px;font-size:.56rem}.lb.has{color:#f7f3ec;background:#111111db;border-color:#0000}.rv-add{aspect-ratio:3/4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--muted);border:1px dashed #1111114d;border-radius:2px;place-items:center;font-size:.6rem;display:grid}.save-bar{left:0;right:0;bottom:calc(var(--tabh) + env(safe-area-inset-bottom,0px));z-index:24;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);background:linear-gradient(#ffffff0d,#fff0),#f7f3ece3;border-top:1px solid #11111114;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed}.save-bar .btn{flex:1;max-width:70%}.add-head{gap:6px;display:grid}.studio{background:var(--tile);padding:38px 30px 40px;position:relative;overflow:hidden}.studio:before{content:"";pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#ffffff8c,#0000 60%);position:absolute;inset:0}.studio .vf{border:0 solid #11111173;width:22px;height:22px;position:absolute}.studio .tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.studio .tr{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.studio .bl{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.studio .br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.studio-in{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.studio h2{margin-top:2px;font-size:2.3rem;line-height:1.02}.studio h2 em{font-style:italic}.studio p{color:var(--muted);max-width:30ch;margin-bottom:8px;font-size:.86rem;line-height:1.55}.studio .btn{max-width:320px}.gallery-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:16px 4px;display:flex}.gallery-row svg{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linejoin:round;flex:none;width:24px;height:24px}.gallery-row .chev{width:16px;height:16px;color:var(--muted)}.gal-t{flex:1;gap:2px;display:grid}.gal-t b{font-family:var(--display);font-size:1.35rem;font-weight:400;line-height:1.1}.gal-t small{color:var(--muted);font-size:.72rem}.steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:6px 0 0;list-style:none;display:grid}.steps li{border-top:1px solid #111111b3;gap:4px;padding-top:10px;display:grid}.steps b{font-family:var(--display);font-size:1.4rem;font-weight:400;line-height:1}.steps span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.6rem;line-height:1.4}.tips-link{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);white-space:nowrap;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:4px 0;font-size:.66rem;display:inline-flex}.tips-link svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.g-link{width:31%;color:inherit;flex:none;text-decoration:none}.g-link .g{pointer-events:none;width:100%}.add .bar-h .linkish{font-size:.6rem}html,body{max-width:100%;overflow-x:clip}@supports not (overflow:clip){body{overflow-x:hidden}}input,select,textarea,label.f>input,label.f>select,label.f>textarea{font-size:16px}.sheet{overscroll-behavior:contain;overflow-x:hidden}.gallery-track,.recent-row,.var-row,.cats,.chips{overscroll-behavior-x:contain;touch-action:pan-x pan-y}img,video,canvas{max-width:100%}.sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.pdp-bar{z-index:45;position:fixed;bottom:0;left:0;right:0}.sheet-in,.stack,.page,.fgroup{grid-template-columns:minmax(0,1fr)}.sheet-in>*,.stack>*,.variants,.strip,.recent{min-width:0;max-width:100%}.item-title,.page-h,h1,h2{overflow-wrap:anywhere}:root{--gold:#c9a96e;--gold-hi:#e2c993;--gold-lo:#a8874f}.theme-seg button.on{background:var(--solid);color:var(--fg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0d0c;--surface:#ffffff0a;--solid:#171513;--sunk:#1e1b18;--fg:#efe8dc;--muted:#9a9184;--line:#efe8dc1f;--ink:#efe8dc;--on-ink:#0e0d0c;--ok:#8fbf9f;--warn:#e0a26a;--glass:#ffffff0a;--glass-shadow:inset 0 1px 0 #ffffff0f,0 10px 30px #0006;--sheen:linear-gradient(180deg,#ffffff0a,#fff0 70%);--tile:#e4ded3}html[data-theme=dark] body{background:radial-gradient(120% 60% at 50% -10%,#1c1915 0%,#0e0d0c 55%) fixed,#0e0d0c}html[data-theme=dark] .top,html[data-theme=dark] .tabs,html[data-theme=dark] .pdp-bar,html[data-theme=dark] .save-bar{background:var(--sheen),#0e0d0cd1;border-color:#c9a96e2e}html[data-theme=dark] .top{box-shadow:inset 0 -1px #c9a96e1f}html[data-theme=dark] .tabs,html[data-theme=dark] .pdp-bar{box-shadow:inset 0 1px #c9a96e1f}html[data-theme=dark] .tabs a.on{color:var(--gold-hi)}html[data-theme=dark] .tabs a.on span{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}html[data-theme=dark] .btn.primary,html[data-theme=dark] .fab,html[data-theme=dark] .chip.on,html[data-theme=dark] .lb.has,html[data-theme=dark] .avatar,html[data-theme=dark] .pick-tile.dark,html[data-theme=dark] .round.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));color:#14110d;border-color:#e2c99399;box-shadow:inset 0 1px #ffffff59,0 8px 24px #c9a96e2e}html[data-theme=dark] .pick-tile.dark small{color:#14110db3}html[data-theme=dark] .ai-chip,html[data-theme=dark] .toast{background:var(--sheen),#171513eb;color:var(--fg);border:1px solid #c9a96e59}html[data-theme=dark] .ai-chip i{background:var(--gold)}html[data-theme=dark] .btn:not(.primary),html[data-theme=dark] .round:not(.on),html[data-theme=dark] .menu-ico,html[data-theme=dark] .chip:not(.on),html[data-theme=dark] .lb:not(.has){background:var(--sheen),#ffffff0a;color:var(--fg);border-color:#efe8dc47;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .mlist,html[data-theme=dark] .me-card,html[data-theme=dark] .card,html[data-theme=dark] .finish-bar,html[data-theme=dark] .progress-card,html[data-theme=dark] .pick-tile:not(.dark){background:var(--sheen),#ffffff09;border-color:#efe8dc1a;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .mrow{border-color:#efe8dc14}html[data-theme=dark] .mico{background:var(--solid);border-color:var(--line)}html[data-theme=dark] .mico.dark{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d;border-color:#0000}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--fg);background:#ffffff0d;border-color:#efe8dc29}html[data-theme=dark] .seg{background:#ffffff0d}html[data-theme=dark] .seg button.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d;box-shadow:none}html[data-theme=dark] .sheet{background:var(--bg)}html[data-theme=dark] .sheet-bg{background:#0009}html[data-theme=dark] .sheet-foot{background:var(--bg)}html[data-theme=dark] .studio{background:#141210}html[data-theme=dark] .studio:before{background:radial-gradient(90% 60% at 50% 0,#c9a96e29,#0000 65%)}html[data-theme=dark] .studio .vf{border-color:#c9a96e8c}html[data-theme=dark] .steps li{border-top-color:#c9a96e99}html[data-theme=dark] .steps b{color:var(--gold-hi)}html[data-theme=dark] .g .ptag,html[data-theme=dark] .slide .pill{color:#1a1714}html[data-theme=dark] .slide.is-original .pill{color:#fff}html[data-theme=dark] .g .ph,html[data-theme=dark] .rv-ph{box-shadow:0 0 0 1px #c9a96e14}html[data-theme=dark] .grid.shop{background:var(--bg)}html[data-theme=dark] .rv-add,html[data-theme=dark] .tile-add{color:var(--muted);border-color:#c9a96e59}html[data-theme=dark] .eyebrow,html[data-theme=dark] .set-h,html[data-theme=dark] .bar-h,html[data-theme=dark] .pdp-tags{color:#a99d8a}html[data-theme=dark] .linkish{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}html[data-theme=dark] .cats button.on{border-color:var(--gold);color:var(--fg)}html[data-theme=dark] .views button.on{color:var(--gold-hi)}html[data-theme=dark] .dots button{background:#efe8dc40}html[data-theme=dark] .dots button.on{background:var(--gold)}html[data-theme=dark] .progress{background:#ffffff14}html[data-theme=dark] .progress i{background:var(--gold)}html[data-theme=dark] .msg.me{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .bar .fill{background:var(--gold)}html[data-theme=dark] ::selection{background:#c9a96e59}.ask-welcome{text-align:center;justify-items:center;gap:12px;padding:18px 4px 8px;display:grid}.ask-mono{width:58px;height:58px;font-family:var(--display);border:1px solid #11111159;place-items:center;margin-bottom:4px;font-size:1.9rem;font-style:italic;display:grid;position:relative}.ask-mono:after{content:"";border:1px solid #1111111f;position:absolute;inset:4px}.ask-welcome h1{font-size:2.15rem;line-height:1.08}.ask-welcome h1 em{font-style:italic}.ask-welcome>p{color:var(--muted);max-width:32ch;font-size:.88rem;line-height:1.6}.ask-suggest{border-top:1px solid var(--line);text-align:left;width:100%;margin-top:10px;display:grid}.ask-suggest button{border:0;border-bottom:1px solid var(--line);color:var(--fg);text-align:left;background:0 0;align-items:center;gap:14px;padding:14px 4px;display:flex}.ask-suggest svg{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;opacity:.8;flex:none;width:20px;height:20px}.ask-suggest span{gap:2px;min-width:0;display:grid}.ask-suggest b{font-family:var(--display);font-size:1.2rem;font-weight:400;line-height:1.15}.ask-suggest small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.ask-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding:4px 0 14px;display:flex}.msgs{gap:22px;display:grid}.msg{white-space:normal;overflow-wrap:anywhere;max-width:100%}.msg.me{background:var(--ink);max-width:82%;color:var(--on-ink);white-space:pre-wrap;border-radius:2px;justify-self:end;padding:11px 15px;font-size:.94rem;line-height:1.5;box-shadow:0 6px 18px #11111114}.msg.sup{justify-self:stretch;gap:10px;padding-left:2px;display:grid}.sup-by{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:.6rem;display:flex}.mono{width:22px;height:22px;font-family:var(--display);letter-spacing:0;color:var(--fg);border:1px solid;place-items:center;font-size:.85rem;font-style:italic;display:grid}.sup-text{color:var(--fg);font-size:.98rem;line-height:1.7}.sup-text p{margin:0 0 10px}.sup-text p:last-child{margin-bottom:0}.sup-text ul{gap:6px;margin:2px 0 10px;padding-left:0;list-style:none;display:grid}.sup-text li{padding-left:18px;position:relative}.sup-text li:before{content:"";opacity:.6;background:currentColor;width:7px;height:1px;position:absolute;top:.78em;left:2px}.sup-text b{font-weight:600}.sup-picks{margin-top:2px}.sup-picks .g{width:34%}.typing{color:var(--muted);letter-spacing:.04em;align-items:center;gap:5px;font-size:.74rem;display:flex}.typing i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ty}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.typing span{margin-left:6px}@keyframes ty{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.follow{scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.follow::-webkit-scrollbar{display:none}.follow button{background:var(--sheen),#ffffff54;color:var(--fg);white-space:nowrap;border:1px solid #11111140;border-radius:2px;flex:none;padding:9px 14px;font-size:.78rem}.ask-book{color:var(--muted);margin-top:20px;font-size:.78rem}.composer{bottom:calc(var(--tabh) + env(safe-area-inset-bottom,0px));background:var(--sheen),#f7f3ece6;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));border-top:1px solid #11111114}.composer form{background:#fff9;border:1px solid #1113;border-radius:2px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px}.composer textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:24px;max-height:132px;padding:8px 0;line-height:1.4}.composer form:focus-within{border-color:#1111118c}.send{color:#f7f3ec;background:#111111db;border:0;border-radius:2px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.send:disabled{opacity:.3}.send svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.send.stop svg{fill:currentColor;stroke:none}html[data-theme=dark] .ask-mono{color:var(--gold-hi);border-color:#c9a96e99}html[data-theme=dark] .ask-mono:after{border-color:#c9a96e33}html[data-theme=dark] .ask-welcome h1 em{color:var(--gold-hi)}html[data-theme=dark] .ask-suggest svg{color:var(--gold)}html[data-theme=dark] .mono{color:var(--gold-hi);border-color:#c9a96e99}html[data-theme=dark] .msg.me{box-shadow:0 8px 24px #c9a96e26}html[data-theme=dark] .follow button{background:#ffffff0a;border-color:#c9a96e4d}html[data-theme=dark] .composer{background:var(--sheen),#0e0d0cd9;border-top-color:#c9a96e26}html[data-theme=dark] .composer form{background:#ffffff0a;border-color:#efe8dc29}html[data-theme=dark] .composer form:focus-within{border-color:#c9a96e8c}html[data-theme=dark] .send{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .typing i{background:var(--gold)}html[data-theme=dark] .composer textarea,.composer textarea{background:0 0;border:0}.sheet-in>.pdp-media{width:auto;max-width:none;margin-left:calc(-1 * max(16px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right,0px)))}.studio-in .btn+.btn{margin-top:-2px}.studio-note{color:var(--muted);letter-spacing:.02em;font-size:.72rem}.fix-row{gap:8px;margin-top:-2px;display:flex}.fix-row .lb{color:inherit;background:0 0;padding:10px 4px;font-family:inherit;font-size:.6rem}.fix-row .lb.has{color:#f7f3ec;background:#111111db}.lb.off,.fix-row .lb:disabled{opacity:.45;pointer-events:none}.fix-status{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.fix-status:before{content:"";background:var(--gold,#111);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite alternate fixpulse}@keyframes fixpulse{0%{opacity:.25}to{opacity:1}}.fix-note{color:var(--muted);margin-top:-4px;font-size:.74rem;line-height:1.5}.fix-menu{display:grid}.fix-menu .gallery-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;background:0 0}.fix-menu .gal-t small{font-size:.76rem;line-height:1.45}html[data-theme=dark] .fix-row .lb{border-color:#c9a96e73}html[data-theme=dark] .fix-row .lb.has{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#111;border-color:#0000}.sheet .sheet-bg{z-index:49}.sheet .sheet{z-index:50}.review figure.is-dup .rv-ph{outline:1.5px solid var(--gold,#111);outline-offset:-1.5px}.rv-dup{gap:5px;margin-top:5px;display:grid}.rv-dup-t{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6rem;line-height:1.25;display:flex}.rv-dup-t img,.rv-dup-t i{object-fit:cover;background:var(--tile);flex:none;width:26px;height:32px;display:block}.rv-dup-b{gap:4px;display:flex}.rv-dup-b button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #11111140;border-radius:2px;flex:1;padding:6px 2px;font-size:.54rem}.rv-dup-b button:first-child{color:#f7f3ec;background:#111111db;border-color:#0000}.dup-card{background:#fff6;border:1px solid #1111112e;border-radius:2px;gap:12px;padding:14px;display:grid}.dup-card p{margin:0;font-size:.84rem;line-height:1.5}.dup-card p b{font-weight:600}.dup-ph{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dup-ph figure,.dup-ph button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;margin:0;padding:0;display:grid}.dup-ph img,.dup-ph i{aspect-ratio:3/4;object-fit:cover;background:var(--tile);width:100%;display:block}.dup-ph figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.dup-card .row{gap:8px;display:flex}.dup-card .row .btn{flex:1}html[data-theme=dark] .dup-card{background:#ffffff08;border-color:#c9a96e59}html[data-theme=dark] .rv-dup-b button{border-color:#c9a96e73}html[data-theme=dark] .rv-dup-b button:first-child{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#111}.fix-menu{gap:10px;padding-bottom:6px;display:grid}.fix-opt{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff80;border:1px solid #11111129;border-radius:2px;align-items:center;gap:14px;padding:16px 14px 16px 16px;transition:transform .12s,border-color .15s,background .15s;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 6px 18px #1111110d}.fix-opt:hover{border-color:#1116}.fix-opt:active{background:#1111110a;transform:scale(.985)}.fix-opt:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.fo-ic{background:#11111108;border:1px solid #1113;border-radius:2px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fo-ic svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:22px;height:22px}.fo-t{flex:1;gap:4px;min-width:0;display:grid}.fo-t b{font-family:var(--display);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.3rem;font-weight:400;line-height:1.1;display:flex}.fo-t b em{font-family:var(--body,inherit);letter-spacing:.14em;text-transform:uppercase;opacity:.8;border:1px solid;border-radius:2px;padding:4px 7px;font-size:.52rem;font-style:normal}.fo-t small{color:var(--muted);font-size:.76rem;line-height:1.45}.fo-go{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;flex:none;width:16px;height:16px;transition:transform .15s}.fix-opt:active .fo-go,.fix-opt:hover .fo-go{opacity:1;transform:translate(3px)}html[data-theme=dark] .fix-opt{box-shadow:none;background:#ffffff09;border-color:#c9a96e47}html[data-theme=dark] .fix-opt:hover{border-color:#c9a96e99}html[data-theme=dark] .fix-opt:active{background:#c9a96e14}html[data-theme=dark] .fo-ic{color:var(--gold-hi);background:#c9a96e12;border-color:#c9a96e73}html[data-theme=dark] .fo-t b em{color:var(--gold-hi)}html[data-theme=dark] .fo-go{color:var(--gold)}.pdp-media{position:relative}.media-veil{z-index:3;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f3ecb8;place-content:center;justify-items:center;gap:10px;padding:24px;animation:.25s mvIn;display:grid;position:absolute;inset:0}.media-veil b{font-family:var(--display);color:#111;font-size:1.5rem;font-weight:400;line-height:1.15}.media-veil small{color:#111111a6;max-width:26ch;font-size:.74rem;line-height:1.45}.mv-spin{border:1.5px solid #11111126;border-top-color:#111;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite mvSpin}html[data-theme=dark] .media-veil{background:#0c0b0ab3}html[data-theme=dark] .media-veil b{color:#f3ece0}html[data-theme=dark] .media-veil small{color:#f3ece0b3}html[data-theme=dark] .mv-spin{border-color:#c9a96e33;border-top-color:var(--gold-hi)}@keyframes mvSpin{to{transform:rotate(360deg)}}@keyframes mvIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mv-spin{animation-duration:2.4s}.fix-opt,.fo-go{transition:none}}.sheet.pop{top:calc(env(safe-area-inset-top,0px) + 54px);max-width:640px;max-height:none;padding-top:0;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;margin:0 auto;transition:transform .26s cubic-bezier(.2,.8,.2,1);animation:.36s cubic-bezier(.2,.8,.2,1) popUp;box-shadow:0 -18px 50px #00000047}.sheet.pop.out{transition:transform .22s cubic-bezier(.4,0,1,1);transform:translateY(105%)}.pop-bg{animation:.3s popFade}.pop-bg.out{opacity:0;transition:opacity .22s}@keyframes popUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes popFade{0%{opacity:0}to{opacity:1}}.pop-top{z-index:6;height:0;position:sticky;top:0}.pop-handle{background:#11111147;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.pop-x{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);-webkit-tap-highlight-color:transparent;background:#16141180;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:transform .12s,background .15s;display:grid;position:absolute;top:14px;right:-2px;box-shadow:0 2px 10px #0000002e}.pop-x:active{background:#161411b3;transform:scale(.9)}.pop-x:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pop-x svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:15px;height:15px}.sheet.pop .pdp-media{margin-top:0}.sheet.pop .pdp-media .slide .pill{top:16px;left:16px}@media (prefers-reduced-motion:reduce){.sheet.pop,.pop-bg{animation:none}.sheet.pop,.sheet.pop.out{transition:none}}.pdp-worn{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.worn-link{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:3px 0;font-size:.6rem}.worn-link:active{opacity:.6}.worn-done{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);flex:none;font-size:.6rem}html[data-theme=dark] .worn-link,html[data-theme=dark] .worn-done{color:var(--gold-hi)}.sheet.pop .sheet-in{max-width:none}.sheet-bg.pop-bg{background:#14100a4d}html[data-theme=dark] .sheet-bg.pop-bg{background:#0000006b}.login input.otp{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:12px 8px;font-size:1.6rem}.login.onboard{min-height:auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.big{cursor:pointer;border:0;width:84px;height:84px;padding:0;font-size:1.9rem}.pf-photo{align-items:center;gap:14px;display:flex}.pf-phone{grid-template-columns:5.2rem minmax(0,1fr);gap:8px;display:grid}.pf-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.f-group{gap:6px;display:grid}.f-l{color:var(--muted);font-size:.78rem;font-weight:600}.f-l .muted{font-weight:400}.profile-form input[readonly]{opacity:.7}.profile-form .chip{flex:none}.top-acts{align-items:center;gap:8px;display:flex}.hbtn{background:var(--sheen),#ffffff54;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);width:40px;height:40px;color:var(--fg);cursor:pointer;border:1px solid #1111118c;border-radius:2px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa6}.hbtn svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:square;width:18px;height:18px}.hbtn.on{color:var(--on-ink);background:#111111db;border-color:#0000}.badge{color:#f7f3ec;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg);background:#111;border-radius:9px;padding:0 4px;font-size:.58rem;font-weight:600;line-height:17px;animation:.35s cubic-bezier(.2,1.4,.4,1) pop;position:absolute;top:-5px;right:-5px}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.note-banner{z-index:70;left:50%;top:calc(env(safe-area-inset-top,0px) + 10px);width:min(520px,100vw - 24px);color:var(--fg);background:var(--sheen),#fbf9f5eb;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border:1px solid #1111111f;border-radius:2px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;animation:.45s cubic-bezier(.2,1,.3,1) drop;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #11111129}@keyframes drop{0%{transform:translate(-50%,-140%)}to{transform:translate(-50%)}}.nb-t{gap:2px;min-width:0;display:grid}.nb-t b{font-size:.92rem;font-weight:500}.nb-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.pav{color:#f7f3ec;width:40px;height:40px;font-family:var(--display);letter-spacing:.04em;background:#111111db;border-radius:2px;flex:none;place-items:center;font-size:1.05rem;display:grid;overflow:hidden}.pav img{object-fit:cover;width:100%;height:100%;display:block}.notes-page .seg{max-width:260px}.note-list{background:var(--line);border:1px solid var(--line);border-radius:2px;gap:1px;display:grid;overflow:hidden}.ncard{background:var(--sheen),#ffffff80;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);transition:background .3s;position:relative}.ncard.new{background:var(--sheen),#fff}.ncard.new:before{content:"";background:#111;width:2px;position:absolute;top:0;bottom:0;left:0}.note-main{text-align:left;width:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:14px 44px 14px 16px;display:flex}.note-av{flex:none;position:relative}.note-kind{background:var(--bg);border:1px solid var(--line);width:20px;height:20px;color:var(--fg);border-radius:2px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.note-kind svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;width:11px;height:11px}.note-t{flex:1;gap:3px;min-width:0;display:grid}.note-t b{font-size:.93rem;font-weight:400;line-height:1.35}.ncard.new .note-t b{font-weight:600}.note-q{color:var(--fg);opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.note-time{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:.62rem}.note-ph{object-fit:cover;background:var(--tile);flex:none;width:48px;height:60px}.dot{background:#111;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.note-cta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;padding:0 16px 14px 68px;display:flex}.note-x{width:30px;height:30px;color:var(--muted);opacity:.55;background:0 0;border:0;border-radius:2px;place-items:center;display:grid;position:absolute;top:10px;right:8px}.note-x:hover,.note-x:focus-visible{opacity:1;background:#1111110d}.note-x svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:14px;height:14px}.notes-empty{text-align:center;justify-items:center;gap:10px;padding:48px 16px 24px;display:grid}.notes-empty h2{font-size:1.9rem}.notes-empty p{max-width:30ch;margin:0 0 6px}.ne-ico{background:var(--sheen),#ffffff61;border:1px solid #1111118c;border-radius:2px;place-items:center;width:64px;height:64px;display:grid}.ne-ico svg{stroke:currentColor;fill:none;stroke-width:1.2px;stroke-linejoin:round;width:26px;height:26px}.board-anchor{scroll-margin:90px}.board-anchor.flash{animation:1.8s flash}@keyframes flash{0%,60%{box-shadow:0 0 0 2px #111}to{box-shadow:0 0 0 2px #0000}}.share-form{background:var(--sheen),#ffffff5e;border:1px solid #1111111a;border-radius:2px;gap:14px;padding:16px;display:grid}.phone-in{border:1px solid var(--line);background:var(--solid);border-radius:2px;align-items:stretch;display:flex;overflow:hidden}.phone-in .cc{border-right:1px solid var(--line);color:var(--muted);background:#11111108;place-items:center;padding:0 12px;font-size:.92rem;display:grid}.phone-in input{letter-spacing:.04em;background:0 0;border:0;border-radius:0;font-size:1.05rem}.phone-in:focus-within{outline-offset:1px;outline:2px solid #111}.toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle-row span{gap:1px;display:grid}.toggle-row b{font-size:.93rem;font-weight:500}.toggle-row small{color:var(--muted);font-size:.8rem}.switch{appearance:none;cursor:pointer;background:#11111124;border:0;border-radius:2px;flex:none;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:1px;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch:checked{background:#111}.switch:checked:after{transform:translate(18px)}.switch.sm{width:34px;height:20px}.switch.sm:after{width:14px;height:14px}.switch.sm:checked:after{transform:translate(14px)}.share-done{color:#f7f3ec;background:#111;border-radius:2px;gap:12px;padding:16px;animation:.3s pop;display:grid}.share-done-h{align-items:flex-start;gap:12px;display:flex}.share-done-h b{font-weight:500;display:block}.share-done-h small{opacity:.7;font-size:.82rem}.share-done .btn:not(.primary){color:#f7f3ec;background:#ffffff14;border-color:#f7f3ec66}.share-done .btn.primary{color:#111;background:#f7f3ec}.tick{border:1px solid #f7f3ec80;border-radius:2px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tick svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.share-row{align-items:flex-start}.share-row .mrow-t{gap:4px}.pill{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:2px;justify-self:start;padding:3px 7px;font-size:.58rem}.pill.ok{color:var(--ok);border-color:#2f6b4859}.share-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.mini-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:flex}.linkish.danger{color:var(--warn)}.linkish.muted{color:var(--muted)}.empty-soft{border:1px dashed #1113;border-radius:2px;gap:3px;padding:16px;display:grid}.empty-soft b{font-weight:500}.empty-soft small{color:var(--muted);font-size:.84rem}html[data-theme=dark] .hbtn{box-shadow:none;background:#ffffff0d;border-color:#efe8dc59}html[data-theme=dark] .hbtn.on,html[data-theme=dark] .badge{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .badge{box-shadow:0 0 0 2px var(--bg)}html[data-theme=dark] .ncard{background:#ffffff08}html[data-theme=dark] .ncard.new{background:#ffffff12}html[data-theme=dark] .ncard.new:before,html[data-theme=dark] .dot{background:var(--gold)}html[data-theme=dark] .note-banner{background:#171513f0;border-color:#efe8dc1f}html[data-theme=dark] .share-form,html[data-theme=dark] .ne-ico{background:#ffffff0a;border-color:#efe8dc1f}html[data-theme=dark] .switch{background:#efe8dc2e}html[data-theme=dark] .switch:checked{background:var(--gold)}html[data-theme=dark] .share-done{background:#1e1b18;border:1px solid #efe8dc1f}html[data-theme=dark] .pav{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}.brand-ask{border:1px solid var(--line);gap:10px;margin-top:4px;padding:12px 14px;display:grid}.brand-ask p{margin:0;font-size:.86rem;line-height:1.5}.brand-ask .eyebrow{margin-bottom:2px;display:block}.brand-ask-row{gap:8px;display:flex}.brand-look{text-underline-offset:3px;justify-self:start;margin-top:-2px;font-size:.78rem;text-decoration:underline}.phone-in input{flex:1;width:100%;min-width:0}.pick-contact{margin-top:8px}.picked{color:var(--muted);margin-top:6px;font-size:.8rem;font-weight:400;display:block}.fam{margin:0 0 18px}.fam-row{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:2px max(16px, env(safe-area-inset-left,0px)) 4px;overscroll-behavior-x:contain;gap:14px;display:flex;overflow-x:auto}.fam-row::-webkit-scrollbar{display:none}.fam-tile{width:76px;color:var(--fg);background:0 0;border:0;flex:none;justify-items:center;gap:7px;padding:0;display:grid}.fam-ph{border:1px solid #1111112e;width:76px;height:96px;padding:3px;position:relative}.fam-tile.new .fam-ph{border:1.5px solid var(--fg)}.fam-ph>img{object-fit:cover;background:var(--tile);width:100%;height:100%;display:block}.fam-av{border:2px solid var(--bg);background:var(--ink);width:26px;height:26px;color:var(--on-ink);letter-spacing:.04em;place-items:center;font-size:.55rem;font-weight:600;display:grid;position:absolute;bottom:-11px;left:50%;overflow:hidden;transform:translate(-50%)}.fam-av img{object-fit:cover;width:100%;height:100%}.fam-name{letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:76px;margin-top:6px;font-size:.6rem;overflow:hidden}.fam-tile:not(.new) .fam-name{color:var(--muted)}.fam-looks{margin-bottom:6px}.fam-strip{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:0 max(16px, env(safe-area-inset-left,0px));overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.fam-strip::-webkit-scrollbar{display:none}.fam-strip button{aspect-ratio:3/4;background:var(--tile);border:0;flex:none;width:96px;padding:0;overflow:hidden}.fam-strip img{object-fit:cover;width:100%;height:100%;display:block}.sv{z-index:80;color:#f3ede3;touch-action:none;background:#0b0a09;animation:.28s both sv-in;position:fixed;inset:0;overflow:hidden}@keyframes sv-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.sv-bg{filter:blur(38px)saturate(1.1)brightness(.45);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.sv-stage{padding:calc(env(safe-area-inset-top,0px) + 84px) 0 calc(env(safe-area-inset-bottom,0px) + 110px);place-items:center;display:grid;position:absolute;inset:0}.sv-stage img{object-fit:contain;max-width:100%;max-height:100%;animation:.45s both sv-img;display:block;box-shadow:0 30px 80px #00000073}@keyframes sv-img{0%{opacity:0}to{opacity:1}}.sv-wait{background:#fff6;width:40px;height:1px}.sv-top{z-index:3;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 14px;background:linear-gradient(#00000073,#0000);position:absolute;top:0;left:0;right:0}.sv-bars{gap:4px;display:flex}.sv-bars span{background:#ffffff4d;flex:1;height:2px;overflow:hidden}.sv-bars i{background:#fff;width:0;height:100%;display:block}.sv-who{align-items:center;gap:10px;margin-top:12px;display:flex}.sv-av{letter-spacing:.04em;border:1px solid #ffffff80;flex:none;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:600;display:grid;overflow:hidden}.sv-av img{object-fit:cover;width:100%;height:100%}.sv-name{flex:1;gap:1px;display:grid}.sv-name b{font-family:var(--display);font-size:1.2rem;font-weight:400;line-height:1.1}.sv-name small{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.6rem}.sv-x{color:#fff;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.sv-x svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;width:22px;height:22px}.sv-tap{z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;padding:0;position:absolute;top:96px;bottom:110px}.sv-tap.l{left:0}.sv-tap.r{right:0}.sv-foot{z-index:3;padding:20px 16px calc(env(safe-area-inset-bottom,0px) + 20px);background:linear-gradient(#0000,#0000008c);justify-items:center;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.sv-foot .eyebrow{color:#f3ede3bf}.sv-foot .btn{color:#f3ede3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-color:#f3ede380;min-width:220px}html[data-theme=dark] .fam-tile.new .fam-ph{border-color:var(--gold)}html[data-theme=dark] .fam-ph{border-color:#efe8dc26}html[data-theme=dark] .fam-av{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .sv-bars i{background:var(--gold-hi)}html[data-theme=dark] .sv-foot .btn{border-color:#c9a96e99}.tab-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);background:#111;border-radius:50%;animation:.35s cubic-bezier(.2,1.4,.4,1) pop;position:absolute;top:calc(50% - 19px);left:calc(50% + 8px)}html[data-theme=dark] .tab-dot{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo))}.sv-acts{align-items:center;gap:12px;display:flex}.sv-love{color:#f3ede3;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #f3ede380;border-radius:2px;flex:none;place-items:center;width:46px;height:46px;display:grid}.sv-love svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:22px;height:22px}.sv-love.on svg{fill:#e8dccb;stroke:#e8dccb;animation:.45s cubic-bezier(.2,1.6,.4,1) love}.sv-acts .btn{min-width:0}@keyframes love{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}html[data-theme=dark] .sv-love{border-color:#c9a96e99}html[data-theme=dark] .sv-love.on svg{fill:var(--gold-hi);stroke:var(--gold-hi)}@media (prefers-reduced-motion:reduce){.sv-love.on svg{animation:none}}.fix-earlier{gap:10px;margin:0 0 14px;display:grid}.fe-row{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.fe-row::-webkit-scrollbar{display:none}.fe-row button{aspect-ratio:3/4;border:1px solid var(--line);background:var(--tile);cursor:pointer;border-radius:2px;flex:none;width:96px;padding:0;overflow:hidden}.fe-row img{object-fit:contain;width:100%;height:100%;display:block}.fe-row button:active{transform:scale(.97)}html[data-theme=dark] .fe-row button{border-color:#c9a96e59}.wp{scrollbar-width:none;gap:18px;margin:0 0 4px;padding:4px 2px 14px;display:flex;overflow-x:auto}.wp::-webkit-scrollbar{display:none}.wp-p{cursor:pointer;color:var(--muted);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-items:center;gap:8px;padding:0;display:grid}.wp-av{width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;padding:3px;transition:box-shadow .25s;position:relative}.wp-av img,.wp-av i{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.wp-av i{letter-spacing:.06em;color:var(--fg);background:var(--tile);font-family:Cormorant Garamond,Tinos,serif;font-size:1.05rem;font-style:normal}.wp-n{letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.62rem;overflow:hidden}.wp-p.on{color:var(--fg)}.wp-p.on .wp-av{box-shadow:inset 0 0 0 1.5px var(--fg)}.wp-p:active .wp-av{transform:scale(.96)}.wp-new{width:11px;height:11px;box-shadow:0 0 0 2px var(--bg);background:#111;border-radius:50%;position:absolute;top:2px;right:2px}html[data-theme=dark] .wp-p.on .wp-av{box-shadow:inset 0 0 0 1.5px var(--gold)}html[data-theme=dark] .wp-p.on{color:var(--gold-hi)}html[data-theme=dark] .wp-new{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo))}html[data-theme=dark] .wp-av i{color:var(--gold-hi);background:#c9a96e1a}.pick-row{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.pick-row::-webkit-scrollbar{display:none}.pick{aspect-ratio:3/4;border:1px solid var(--line);background:var(--tile);cursor:pointer;border-radius:2px;flex:none;width:72px;padding:0;animation:.3s cubic-bezier(.2,1.4,.4,1) pop;position:relative;overflow:hidden}.pick img{object-fit:contain;width:100%;height:100%;display:block}.pick span{color:#f7f3ec;background:#111111bf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.8rem;line-height:1;display:grid;position:absolute;top:3px;right:3px}html[data-theme=dark] .pick{border-color:#c9a96e59}.outfits{margin-top:12px}.boards-row{display:grid}.boards-row.many{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.boards-row.many::-webkit-scrollbar{display:none}.boards-row.many>.board-anchor{scroll-snap-align:start;flex:0 0 86%;min-width:0}.flat{aspect-ratio:4/5;isolation:isolate;background:linear-gradient(#f3eee5,#ebe4d8);position:relative;overflow:hidden}.flat.empty{place-items:center;display:grid}.flat-p{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}span.flat-p{cursor:default}.flat-p img{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.035);width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.flat-p:active img{transform:scale(.97)}.flat-p i{background:#1111110a;width:100%;height:100%;display:block}.flat-mark{letter-spacing:.24em;text-transform:uppercase;color:#7a7266;pointer-events:none;font-size:.54rem;position:absolute;bottom:14px;left:16px}.flat.mini{border-radius:2px}.ofit{border:1px solid var(--line);background:var(--solid);border-radius:2px;min-width:0;overflow:hidden}.ofit-b{gap:4px;min-width:0;padding:16px 16px 18px;display:grid}.ofit-b h3{overflow-wrap:anywhere;margin:2px 0 0;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.1}.ofit-b .eyebrow{letter-spacing:.16em;font-size:.58rem}.ofit-note{margin:2px 0 0;font-size:.86rem}.ofit-line{color:var(--muted);margin:2px 0 0;font-size:.84rem;line-height:1.5}.ofit-acts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ofit-acts .btn{white-space:nowrap;width:100%;padding:13px 10px}.btn.done{border-color:var(--line);color:var(--fg);box-shadow:none;background:0 0}.ofit-links{gap:22px;margin-top:10px;display:flex}.ofit-links:empty{display:none}.ofit-links button{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.6rem}.ofit-links button:last-child:not(:first-child){margin-left:auto}.pieces{scrollbar-width:none;gap:8px;padding:12px 0 2px;display:flex;overflow-x:auto}.pieces::-webkit-scrollbar{display:none}.piece{flex:none;position:relative}.piece-ph{aspect-ratio:3/4;border:1px solid var(--line);cursor:pointer;background:#f1ebe1;border-radius:2px;width:64px;padding:0;display:block;overflow:hidden}.piece-ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.piece-x{background:var(--fg);width:22px;height:22px;color:var(--bg);cursor:pointer;box-shadow:0 0 0 2px var(--solid);border:0;border-radius:50%;place-items:center;font-size:.85rem;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.today{gap:12px;margin-bottom:22px;display:grid}.today-h{gap:2px;display:grid}.today-h h2{margin:0;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.05}.today-empty{text-align:center;border:1px solid var(--line);background:linear-gradient(#f3eee5,#ebe4d8);border-radius:2px;justify-items:center;gap:6px;padding:26px 22px 24px;display:grid}.te-art svg{fill:none;stroke:#111;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:46px;height:46px}.te-t{color:#111;margin:4px 0 0;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.45rem}.te-s{color:#6b655c;max-width:30ch;margin:0 0 10px;font-size:.84rem;line-height:1.55}.te-s b{color:#111;font-weight:500}.today-empty .btn.primary{min-width:220px}.past{gap:4px;display:grid}.past-row{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.past-row::-webkit-scrollbar{display:none}.past-d{cursor:pointer;width:112px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;flex:none;gap:7px;padding:0;display:grid}.past-d .flat{border:1px solid var(--line)}.past-d>span{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.flat-sheet{background:0 0;border:0}.flat-sheet .ofit-b{padding:14px 0 4px}.today-btn{width:100%;color:var(--fg);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:1px solid #1111118c;border-radius:2px;align-items:center;gap:12px;padding:15px 16px;font-size:.7rem;display:flex}.today-btn svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.today-btn span{flex:1}.today-btn small{letter-spacing:.14em;color:var(--muted);border-bottom:1px solid;padding-bottom:1px;font-size:.58rem}.today-btn.on{color:var(--on-ink);background:#111111db;border-color:#0000}.today-btn.on small{color:#f7f3ecb3}.today-btn:active{transform:scale(.99)}.pdp-worn{color:var(--muted);margin:-4px 0 0;font-size:.72rem;display:block}html[data-theme=dark] .ofit{background:#14120f;border-color:#c9a96e38}html[data-theme=dark] .ofit-b h3{color:#f3ede3}html[data-theme=dark] .btn.done{color:var(--gold-hi);border-color:#c9a96e73}html[data-theme=dark] .piece-ph{border-color:#c9a96e4d}html[data-theme=dark] .piece-x{background:var(--gold-hi);color:#14110d;box-shadow:0 0 0 2px #14120f}html[data-theme=dark] .today-empty{border-color:#c9a96e40}html[data-theme=dark] .past-d .flat{border-color:#c9a96e38}html[data-theme=dark] .today-btn{border-color:#c9a96e99}html[data-theme=dark] .today-btn.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .today-btn.on small{color:#14110db3}@media (prefers-reduced-motion:reduce){.flat-p img{transition:none}}.hbtn.hanger svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.today{margin:0}.today-back{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:.62rem}.toast.has-act{align-items:center;gap:16px;display:flex}.toast button{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0 0 1px;font-size:.66rem}.toast.has-act span{white-space:nowrap}.hbtn.hdate{align-content:center;place-items:center;gap:2px;line-height:1;display:grid}.hdate small{letter-spacing:.2em;padding-left:.2em;font-family:Inter,system-ui,sans-serif;font-size:.42rem;font-weight:500}.hdate b{letter-spacing:.02em;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:300}.hdate-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);background:#111;border-radius:50%;animation:.35s cubic-bezier(.2,1.4,.4,1) pop;position:absolute;top:-4px;right:-4px}html[data-theme=dark] .hdate-dot{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo))}.fix-row{flex-wrap:wrap}.fix-row .lb{text-overflow:ellipsis;flex:calc(50% - 4px);overflow:hidden}.rv-lb .lb{color:inherit;background:0 0;padding-inline:1px;font-family:inherit}.rv-lb .lb.has{color:#f7f3ec;background:#111111db}.vw-front{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0 0 12px;font-size:.62rem;display:flex}.vw-front img{aspect-ratio:3/4;object-fit:cover;background:var(--tile);width:56px;display:block}.vw-list{border-top:1px solid var(--line);margin-bottom:12px;display:grid}.vw-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px 14px;padding:14px 0;display:grid}.vw-ph{aspect-ratio:3/4;background:var(--tile);grid-row:span 2;place-items:center;width:64px;display:grid;overflow:hidden}.vw-ph img{object-fit:cover;width:100%;height:100%;display:block}.vw-ph i{color:var(--muted);font-size:1.3rem;font-style:normal}.vw-t{gap:3px;min-width:0;display:grid}.vw-t b{font-family:var(--display);font-size:1.2rem;font-weight:400;line-height:1.1}.vw-t small{color:var(--muted);font-size:.74rem;line-height:1.4}.vw-act{flex-wrap:wrap;gap:6px;display:flex}.vw-act .lb{min-width:76px;color:inherit;background:0 0;flex:none;padding:8px 10px;font-family:inherit;font-size:.58rem}html[data-theme=dark] .vw-act .lb{border-color:#c9a96e73}html[data-theme=dark] .rv-lb .lb.has{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#111}.rv-lb{flex-wrap:wrap}.rv-lb .lb-wide{flex-basis:100%}div.g{cursor:pointer;-webkit-tap-highlight-color:transparent}div.g:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.g .ph-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.g .ph-track::-webkit-scrollbar{display:none}.g .ph-track img{scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%}.g .ph-dots{pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.g .ph-dots i{background:#11111138;border-radius:50%;width:4px;height:4px}.g .ph-dots i.on{background:#111111bf}.g .ph-side{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);pointer-events:none;font-size:.52rem;position:absolute;top:8px;right:8px}.grid.shop.cols-3 .g .ph-side{display:none}.side-sw{margin-left:auto;margin-right:14px}html[data-theme=dark] .g .ph-side{color:#1a1714}.set-cover{background:var(--tile);position:absolute;inset:0}.set-cover .sc-p{aspect-ratio:1;display:block;position:absolute}.set-cover .sc-p img,.g .ph .set-cover .sc-p img{object-fit:contain;mix-blend-mode:multiply;-webkit-mask-composite:source-in;width:100%;height:100%;padding:0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.set-cover.n1 .sc-0{width:84%;top:8%;left:8%}.set-cover.n2 .sc-0{width:64%;top:17%;left:1%}.set-cover.n2 .sc-1{width:46%;top:43%;right:1%}.set-cover.n3 .sc-0{width:60%;top:20%;left:1%}.set-cover.n3 .sc-1{width:44%;top:4%;right:1%}.set-cover.n3 .sc-2{width:44%;bottom:4%;right:1%}.set-cover.n4 .sc-0{width:56%;top:22%;left:1%}.set-cover.n4 .sc-1{width:32%;top:2%;right:3%}.set-cover.n4 .sc-2{width:32%;top:34%;right:3%}.set-cover.n4 .sc-3{width:32%;top:66%;right:3%}.set-cover.own img,.g .ph .set-cover.own img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;padding:0;position:absolute;inset:0}.set-media{aspect-ratio:1;background:var(--tile);position:relative;overflow:hidden}.set-tile .ph{aspect-ratio:1}.set-links{gap:8px;display:grid}.set-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#11111108;border:1px solid #11111140;border-radius:2px;align-items:center;gap:10px;padding:14px 16px;display:flex}.set-link .eyebrow{flex:none}.set-link b{min-width:0;font-family:var(--display);flex:1;font-size:1.15rem;font-weight:400;line-height:1.15}.set-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;flex:none;width:16px;height:16px}.set-links .lb{color:inherit;background:0 0;padding:12px 6px;font-family:inherit;font-size:.6rem}.pick-grid{margin-bottom:6px}html[data-theme=dark] .set-link{background:#c9a96e0f;border-color:#c9a96e73}html[data-theme=dark] .set-links .lb{border-color:#c9a96e73}.pick-bar{z-index:3;margin:4px calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -12px 24px var(--bg);justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;bottom:0}.pick-search{width:100%;margin:0}.pick-secs{margin-top:0}.pick-cats{margin-bottom:0}.pick-chosen{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 2px 0;display:flex;overflow-x:auto}.pick-chosen::-webkit-scrollbar{display:none}.pick-chosen button{border:1px solid var(--fg);background:#efebe4;border-radius:2px;flex:none;width:56px;height:56px;padding:0;position:relative;overflow:visible}.pick-chosen img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.pick-chosen i{background:var(--fg);width:18px;height:18px;color:var(--bg);text-align:center;border-radius:2px;font-size:.75rem;font-style:normal;line-height:18px;position:absolute;top:-7px;right:-7px}.pick-bar .btn{flex:1;max-width:70%}.pair-card{background:#11111108;border:1px solid #11111140;border-radius:2px;gap:10px;margin-top:12px;padding:14px;display:grid}.pair-ph{gap:8px;display:flex}.pair-ph button{aspect-ratio:1;background:var(--tile);cursor:pointer;border:0;flex:none;width:76px;padding:0;overflow:hidden}.pair-ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.pair-card p{font-family:var(--display);margin:0;font-size:1.15rem;line-height:1.25}.pair-card p .eyebrow{font-family:var(--body,inherit);margin-bottom:4px;display:block}html[data-theme=dark] .pair-card{background:#c9a96e0f;border-color:#c9a96e73}.vw-t b .opt{font-family:var(--body,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:.56rem;font-style:normal}.phone-in .in-btn{border:0;border-left:1px solid var(--line);color:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.66rem;display:flex}.phone-in .in-btn svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:18px;height:18px}.phone-in .in-btn:active{background:#1111110f}.sent-line{opacity:.85;margin:0;font-size:.9rem}.share-done .done-skip{color:inherit;opacity:.75;justify-self:center}.phone-in input::placeholder{color:var(--muted);opacity:.55;letter-spacing:0;font-size:.92rem}label.f>.hint-soft{color:var(--muted);opacity:.8;margin-top:6px;font-size:.78rem;font-weight:400;display:block}.vis-row{border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#fff6;border-radius:2px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.vis-row .vis-ic{border:1px solid var(--line);border-radius:2px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vis-row svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vis-row .vis-t{flex:1;gap:2px;min-width:0;display:grid}.vis-row b{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500}.vis-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.vis-row.is-private{background:#11111109;border-color:#1111118c}.vis-row.is-private .vis-ic{color:#f7f3ec;background:#111;border-color:#111}html[data-theme=dark] .vis-row{background:#ffffff08}html[data-theme=dark] .vis-row.is-private{border-color:#c9a96e80}html[data-theme=dark] .vis-row.is-private .vis-ic{background:var(--gold);color:#14110d;border-color:var(--gold)}.g .plock{color:#f7f3ec;background:#111111d1;border-radius:2px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.g .plock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.g.small .plock{width:18px;height:18px;top:4px;right:4px}.g.small .plock svg{width:10px;height:10px}.g.is-private .ph img{opacity:.78}.hide-bar{left:0;right:0;bottom:calc(var(--tabh) + env(safe-area-inset-bottom,0px));z-index:24;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#f7f3ecf0;gap:10px;display:grid;position:fixed}.hide-bar>*{width:100%;max-width:560px;margin:0 auto}.hide-bar .hb-top{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:.62rem;display:flex}.hide-bar .hb-acts{gap:8px;display:flex}.hide-bar .hb-acts .btn{flex:1;padding-inline:10px}html[data-theme=dark] .hide-bar{background:#0e0d0cf0}.hide-pad{height:120px}.as-family{color:#f7f3ec;background:#111;border-radius:2px;align-items:center;gap:12px;margin:-2px 0 14px;padding:12px 14px;display:flex}.as-family svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:20px;height:20px}.as-family span{flex:1;gap:2px;font-size:.8rem;line-height:1.35;display:grid}.as-family b{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:500}.as-family button{color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f7f3ec80;border-radius:2px;flex:none;padding:8px 12px;font-size:.6rem}html[data-theme=dark] .as-family{background:var(--gold);color:#14110d}html[data-theme=dark] .as-family button{border-color:#14110d80}.mosaic .lk{color:#f7f3ec;pointer-events:none;background:#111111d1;border-radius:2px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.mosaic .lk svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mosaic .tools button.lk-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:15px;height:15px}.mosaic .tools button.lk-btn.on{color:#111;background:#f7f3ec}.add-private{margin-top:14px}.see-family{width:100%;color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:1px solid #11111140;border-radius:2px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:.66rem;display:flex}.see-family svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:18px;height:18px}.see-family span{flex:1}.sec-grid{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1px;display:grid}.sec-tile{background:var(--bg);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}.sec-pics{aspect-ratio:1;background:var(--tile);padding:10%;display:grid;position:relative;overflow:hidden}.sec-pics img,.sec-pics i{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:0;display:block}.sec-pics.n2{grid-template-columns:1fr 1fr;gap:6%;padding:14% 8%}.sec-pics.n3,.sec-pics.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6%;padding:8%}.sec-pics.n3 img:first-child{grid-row:span 2}.sec-label{gap:4px;padding:12px 14px 22px;display:grid}.sec-label b{font-family:var(--display);letter-spacing:-.005em;color:var(--fg);font-size:1.32rem;font-weight:400;line-height:1.05}.sec-label small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.sec-tile.empty .sec-pics{box-shadow:inset 0 0 0 1px var(--line);text-align:center;background:0 0;align-content:center;place-items:center;gap:10px;padding:14%}.sec-pics svg{fill:none;width:38px;height:38px;stroke:var(--muted);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;justify-self:center}.sec-empty{color:var(--muted);font-size:.74rem;line-height:1.4}.sec-lock{z-index:1;color:#f7f3ec;letter-spacing:.14em;text-transform:uppercase;background:#111111d1;border-radius:2px;align-items:center;gap:5px;padding:4px 7px;font-size:.52rem;display:flex;position:absolute;top:10px;right:10px}.sec-lock svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:10px;height:10px}.sec-sets{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));width:calc(100% + 2 * max(16px, env(safe-area-inset-left,0px)))}.sec-sets .sec-pics.row{aspect-ratio:2.4;justify-content:center;gap:4%;padding:6% 8%;display:flex}.sec-sets .sec-pics.row img,.sec-sets .sec-pics.row i{flex:1;min-width:0;max-width:30%}.sec-sets .sec-label{padding-bottom:8px}.sec-all{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:14px;padding:16px 0;display:flex}.sec-all span{text-align:left;letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:.66rem}.sec-all small{color:var(--muted);font-size:.66rem}.sec-all svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;width:16px;height:16px}.sec-strip{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px))) 4px;padding:0 max(16px, env(safe-area-inset-left,0px)) 10px;gap:6px;display:flex;overflow-x:auto}.sec-strip::-webkit-scrollbar{display:none}.sec-strip button{color:var(--fg);font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#ffffff61;border:1px solid #11111138;border-radius:2px;flex:none;padding:8px 12px;font-size:.6rem}.sec-strip button.on{color:#f7f3ec;background:#111111db;border-color:#0000}.back-link{color:var(--muted);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:6px;padding:0;font-size:.6rem;display:inline-flex}.back-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px}html[data-theme=dark] .sec-strip button{background:#ffffff0a;border-color:#efe8dc40}html[data-theme=dark] .sec-strip button.on{background:var(--gold);color:#14110d}.sec-vis{border-top:1px solid var(--line);gap:0;margin-top:6px;display:grid}.sec-vis .toggle-row{border-bottom:1px solid var(--line);padding:12px 0}.set-acc{scrollbar-width:none;margin:1px calc(-1 * max(16px, env(safe-area-inset-left,0px))) 0;padding:0 max(16px, env(safe-area-inset-left,0px));background:var(--bg);gap:1px;display:flex;overflow-x:auto}.set-acc::-webkit-scrollbar{display:none}.set-acc button{aspect-ratio:1;background:var(--tile);cursor:pointer;border:0;flex:none;width:64px;padding:0;overflow:hidden}.set-acc img,.set-acc i{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8px;display:block}.complete-look{border:1px solid var(--line);background:#ffffff61;border-radius:2px;gap:8px;padding:16px;display:grid}.complete-look p{color:var(--muted);margin:0;font-size:.85rem}.cl-acts{flex-wrap:wrap;gap:8px;display:flex}html[data-theme=dark] .complete-look{background:#ffffff08}html[data-theme=dark] .set-acc img{mix-blend-mode:normal}.beauty-life{border:1px solid var(--line);border-radius:2px;gap:10px;padding:14px;display:grid}.bl-h{gap:3px;display:grid}.bl-h b{font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1.15}.bl-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beauty-life.soon{border-color:#9a4a1673}.beauty-life.past{background:#9a4a160d;border-color:#9a4a16b3}.beauty-life.soon .bl-h b,.beauty-life.past .bl-h b{color:#9a4a16}.beauty-life .btn{justify-self:start}html[data-theme=dark] .beauty-life.soon .bl-h b,html[data-theme=dark] .beauty-life.past .bl-h b{color:#e0a87a}:lang(hi){letter-spacing:0}.ask-suggest .ask-lang b{letter-spacing:0;font-size:1.12rem;line-height:1.4}.ask-suggest .ask-lang small{letter-spacing:0;font-size:.8rem;font-weight:300;line-height:1.5}.ask-glyph{text-align:center;width:20px;font-style:normal;font-family:var(--display);opacity:.8;flex:none;font-size:1.25rem;line-height:1}html[data-theme=dark] .ask-glyph{color:var(--gold)}.pdp-actions{gap:10px;margin:2px 0 6px;display:grid}.pdp-actions button{width:100%;min-height:52px;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:.64rem;display:flex}.pdp-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pa-today{color:#f7f3ec;background:#111111db;border:0}.pa-today.on,.pa-set{color:var(--fg);background:0 0;border:1px solid #1111118c}.edit-photos{gap:10px;display:grid}html[data-theme=dark] .pa-today{background:var(--gold);color:#14110d}html[data-theme=dark] .pa-today.on{color:var(--fg);background:0 0;border-color:#c9a96e8c}html[data-theme=dark] .pa-set{border-color:#c9a96e8c}.hbtn{position:relative}.menu-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);background:#b0412e;border-radius:50%;animation:.3s ease-out dotIn;position:absolute;top:7px;right:7px}@keyframes dotIn{0%{transform:scale(0)}to{transform:scale(1)}}.mrow-count{color:#fff;text-align:center;background:#b0412e;border-radius:11px;flex:none;min-width:22px;height:22px;padding:0 7px;font-size:.66rem;font-weight:600;line-height:22px}.mrow.has-new .mrow-t b{font-weight:600}html[data-theme=dark] .menu-dot,html[data-theme=dark] .mrow-count{background:var(--gold);color:#14110d}@media (prefers-reduced-motion:reduce){.menu-dot{animation:none}}.home{gap:18px;display:grid}.hello{min-height:44px;animation:.7s both note-in}.hello h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:-.04em 0 -.16em;padding:.04em .12em .16em 0;font-size:clamp(1.5rem,7.8vw,2.3rem);font-weight:400;line-height:1.2;overflow:hidden}.hello h1 em{font-style:italic}.hello-dot{color:#a8874f}html[data-theme=dark] .hello-dot{color:var(--gold)}.bstory{aspect-ratio:6/7;color:#fff;isolation:isolate;-webkit-user-select:none;user-select:none;background:#12100e;position:relative;overflow:hidden}.bstory .bars{z-index:5;pointer-events:none;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.bstory .bars span{background:#ffffff52;flex:1;height:2px;overflow:hidden}.bstory .bars i{background:#fff;width:0;height:100%;display:block}.bs-brand{z-index:5;pointer-events:none;letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:8px;font-size:.56rem;display:flex;position:absolute;top:26px;left:14px}.bs-brand b{width:24px;height:24px;font-family:var(--display);letter-spacing:.04em;border:1px solid #fff9;place-items:center;font-size:.72rem;font-weight:400;display:grid}.bs-slide{z-index:3;pointer-events:none;animation:.6s both bs-in;position:absolute;inset:0}@keyframes bs-in{0%{opacity:0}to{opacity:1}}.bs-kick{letter-spacing:.22em;text-transform:uppercase;font-size:.56rem;display:block}.bs-cta{pointer-events:auto;-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff8c;border-radius:2px;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;font-size:.6rem;text-decoration:none;display:inline-flex;position:relative}.bs-cta svg,.bs-more svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:14px;height:14px}.bs-photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;animation:9s ease-out both bs-zoom;position:absolute;inset:0}@keyframes bs-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}.bs-photo:after{content:"";z-index:1;background:linear-gradient(#0000,#0c0a0847 45%,#0c0a08c7);height:62%;position:absolute;bottom:0;left:0;right:0}.bs-copy{z-index:3;pointer-events:none;animation:.8s .15s both note-in;position:absolute;bottom:22px;left:20px;right:20px}.bs-copy .bs-kick{color:#fffc}.bs-copy h2{color:#fff;text-shadow:0 1px 16px #0003;margin-top:10px;font-size:2.05rem;line-height:1.04}.bs-by{font-family:var(--display);color:#ffffffeb;margin-top:10px;font-size:1rem;font-style:italic;display:block}.bs-copy p{color:#ffffffdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:10px 0 0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.k-words{color:#111;background:#f3ede2}.k-words .bars span{background:#11111124}.k-words .bars i{background:#111}.k-words .bs-brand{color:#111}.k-words .bs-brand b{border-color:#11111180}.bs-words{background:radial-gradient(120% 70% at 85% 0,#c9a96e29,#0000 60%);flex-direction:column;justify-content:flex-end;padding:72px 24px 22px;display:flex;overflow:hidden}.bs-words .bs-kick{color:#6b655c}.bs-rule{background:#a8874f;width:30px;height:1px;margin:12px 0;display:block}.bs-words h2{color:#111;font-size:2.05rem;line-height:1.02}.bs-words p{color:#3b3631;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:36ch;margin:12px 0 0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bs-words ul{letter-spacing:.2em;text-transform:uppercase;color:#6b655c;flex-wrap:wrap;gap:6px 0;margin:14px 0 0;padding:0;font-size:.56rem;list-style:none;display:flex}.bs-words li:not(:last-child):after{content:"·";color:#a8874f;margin:0 9px}.bs-words .bs-cta{color:#f7f3ec;background:#111111db;border-color:#1111118c;align-self:flex-start;margin-top:16px}html[data-theme=dark] .k-words{color:#efe8dc;background:#171411}html[data-theme=dark] .k-words .bars span{background:#efe8dc2e}html[data-theme=dark] .k-words .bars i{background:var(--gold-hi)}html[data-theme=dark] .k-words .bs-brand{color:#efe8dc}html[data-theme=dark] .k-words .bs-brand b{border-color:#e2c99399}html[data-theme=dark] .bs-words h2{color:#efe8dc}html[data-theme=dark] .bs-words p{color:#c9c0b2}html[data-theme=dark] .bs-words .bs-kick,html[data-theme=dark] .bs-words ul{color:#9a9184}html[data-theme=dark] .bs-rule{background:var(--gold)}html[data-theme=dark] .bs-words .bs-cta{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));color:#14110d;border-color:#e2c99399}.k-edits{background:#0f0d0b}.bs-edits{flex-direction:column;padding:64px 0 12px;display:flex}.bs-head{padding:0 20px 14px}.bs-head .bs-kick{color:#e2c993}.bs-head h2{color:#fff;margin-top:6px;font-size:1.55rem;line-height:1.05}.bs-rail{scroll-snap-type:x mandatory;scrollbar-width:none;pointer-events:auto;touch-action:pan-x;flex:1;gap:10px;min-height:0;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.bs-rail::-webkit-scrollbar{display:none}.bs-card{aspect-ratio:3/4;scroll-snap-align:start;color:#fff;background:#1d1a17;flex:none;min-width:0;max-width:78%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.bs-card-ph{position:absolute;inset:0}.bs-card-ph img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;transition:transform .6s;display:block}.bs-card:active .bs-card-ph img{transform:scale(1.03)}.bs-card-t{background:linear-gradient(#0000,#0c0a088c 45%,#0c0a08e0);flex-direction:column;padding:48px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.bs-num{letter-spacing:.2em;text-transform:uppercase;color:#e2c993;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.bs-card b{font-family:var(--display);margin-top:4px;font-size:1.25rem;font-weight:400;line-height:1.1}.bs-card small{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bs-more{letter-spacing:.18em;text-transform:uppercase;color:#fff;align-items:center;gap:6px;margin-top:8px;font-size:.52rem;display:inline-flex}.bs-book{background:linear-gradient(160deg,#e2c99324,#e2c99300 60%),#0f0d0b;border:1px solid #e2c99373;flex-direction:column;justify-content:flex-end;padding:18px 16px;display:flex}.bs-book .bs-kick{color:#e2c993}.bs-book b{margin-top:10px;font-size:1.6rem}.bs-dots{justify-content:center;gap:6px;padding-top:12px;display:flex}.bs-dots i{background:#ffffff4d;width:4px;height:4px;transition:width .3s,background .3s}.bs-dots i.on{background:#e2c993;width:16px}.bs-taps{z-index:2;position:absolute;inset:0}.bs-taps .tapl,.bs-taps .tapr{background:0 0;border:0;width:38%;padding:0;position:absolute;top:0;bottom:0}.bs-taps .tapl{left:0}.bs-taps .tapr{right:0}@media (prefers-reduced-motion:reduce){.bs-slide,.bs-photo img,.bs-copy,.hello{animation:none}}.looks-h{margin-top:4px}.looks-empty{border:1px solid var(--line);background:var(--glass);justify-items:start;gap:14px;padding:18px;display:grid}.looks-empty p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.lookv{z-index:90;color:#efe8dc;background:#0b0a09;animation:.3s cubic-bezier(.2,.8,.2,1) both lv-in;position:fixed;inset:0}.lookv.out{animation:.26s both lv-out}@keyframes lv-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lv-out{to{opacity:0;transform:scale(.97)}}.lookv-top{z-index:3;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;background:linear-gradient(#0b0a09b3,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lookv-count{letter-spacing:.22em;font-variant-numeric:tabular-nums;color:#efe8dcd9;font-size:.66rem}.lookv-count i{opacity:.45;margin:0 4px;font-style:normal}.lookv-x{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#efe8dc;background:#ffffff0f;border:1px solid #efe8dc47;border-radius:2px;place-items:center;width:40px;height:40px;display:grid}.lookv-x svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:16px;height:16px}.lookv-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;transition:transform .25s;display:flex;position:absolute;inset:0;overflow-x:auto}.lookv-track::-webkit-scrollbar{display:none}.lookv-slide{scroll-snap-align:center;padding:calc(env(safe-area-inset-top,0px) + 64px) 0 calc(env(safe-area-inset-bottom,0px) + 200px);flex:0 0 100%;place-items:center;margin:0;display:grid}.lookv-slide img{object-fit:contain;max-width:100%;max-height:100%;animation:.4s both bs-in;display:block}.lookv-wait{aspect-ratio:4/5;background:#ffffff0a;width:40%}.lookv-nav{z-index:3;color:#efe8dc;background:#ffffff0f;border:1px solid #efe8dc40;border-radius:2px;place-items:center;width:44px;height:44px;margin-top:-50px;display:none;position:absolute;top:50%}.lookv-nav.l{left:16px}.lookv-nav.r{right:16px}.lookv-nav:disabled{opacity:.25}.lookv-nav svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.lookv-nav{display:grid}}.lookv-note{z-index:3;padding:56px 24px calc(env(safe-area-inset-bottom,0px) + 26px);pointer-events:none;background:linear-gradient(#0000,#0b0a09b8 22%,#0b0a09f7 55%);position:absolute;bottom:0;left:0;right:0}.lookv-from{letter-spacing:.22em;text-transform:uppercase;color:#e2c993;align-items:center;gap:8px;font-size:.56rem;display:flex}.lookv-from b{width:22px;height:22px;font-family:var(--display);letter-spacing:.04em;border:1px solid #e2c99399;place-items:center;font-size:.66rem;font-weight:400;display:grid}.lookv-quote{margin:14px 0 0;animation:.7s both note-in}.lookv-quote blockquote{text-shadow:0 1px 14px #00000073;max-width:34ch;font-family:var(--display);color:#f4ede1;text-wrap:pretty;margin:0;font-size:1.38rem;font-style:italic;line-height:1.26}.lookv-quote figcaption{font-family:var(--display);color:#e2c993;align-items:center;gap:10px;margin-top:12px;font-size:1.05rem;font-style:italic;display:flex}.lookv-quote figcaption span{flex:1}.lookv-heart{pointer-events:auto;color:#e2c993;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;display:grid}.lookv-heart svg{width:24px;height:24px}.lookv-heart path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;transition:fill .2s}.lookv-heart path.on{fill:#e2c993}.lookv-heart.on svg{animation:.45s cubic-bezier(.2,1.6,.4,1) heart-pop}@keyframes heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.lookv-quote figcaption:before{content:"";background:#e2c99399;width:22px;height:1px}.lookv-typing{align-items:center;gap:6px;height:1.8rem;display:flex}.lookv-typing i{opacity:.3;background:#e2c993;width:5px;height:5px;animation:1.2s ease-in-out infinite lv-dot}.lookv-typing i:nth-child(2){animation-delay:.15s}.lookv-typing i:nth-child(3){animation-delay:.3s}@keyframes lv-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lookv,.lookv.out,.lookv-quote,.lookv-slide img{animation:none}}.sn-empty{text-align:center;justify-items:center;gap:14px;padding:40px 16px;display:grid}.sn-empty p{max-width:30ch;color:var(--muted);margin:0;line-height:1.55}.sn-heart svg{width:34px;height:34px}.sn-heart path{fill:#a8874f;stroke:none}.sn-list{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sn-card{background:var(--bg);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.sn-ph{background:var(--tile);aspect-ratio:4/5;border:0;padding:0;display:block;overflow:hidden}.sn-ph img{object-fit:cover;width:100%;height:100%;display:block}.sn-t{flex-direction:column;min-width:0;display:flex}.sn-t blockquote{font-family:var(--display);color:var(--fg);margin:0;font-size:1.18rem;font-style:italic;line-height:1.28}.sn-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:.6rem;display:flex}.sn-foot .lookv-heart{color:#a8874f}html[data-theme=dark] .sn-foot .lookv-heart,html[data-theme=dark] .sn-heart path{color:var(--gold);fill:var(--gold)}.sn-foot .lookv-heart path.on{fill:currentColor}.hdate-n{color:#f7f3ec;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);background:#111;border-radius:2px;padding:0 4px;font:500 .55rem/16px Inter,system-ui,sans-serif;animation:.35s cubic-bezier(.2,1.4,.4,1) pop;position:absolute;top:-6px;right:-6px}html[data-theme=dark] .hdate-n{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}.plan-days{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:2px max(16px, env(safe-area-inset-left,0px)) 6px;gap:6px;display:flex;overflow-x:auto}.plan-days::-webkit-scrollbar{display:none}.plan-days button{border:1px solid var(--line);width:52px;color:var(--fg);font:inherit;cursor:pointer;background:#ffffff61;border-radius:2px;flex:none;justify-items:center;gap:2px;padding:8px 0 9px;display:grid;position:relative}.plan-days small{letter-spacing:.14em;color:var(--muted);font:500 .5rem/1 Inter,system-ui,sans-serif}.plan-days b{font:300 1.15rem/1.1 Inter,system-ui,sans-serif}.plan-days i{background:#a8874f;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.plan-days button.on{color:#f7f3ec;background:#111111db;border-color:#0000}.plan-days button.on small{color:#f7f3ecb3}.plan-days button.on i{background:#e2c993}html[data-theme=dark] .plan-days button{background:#ffffff0a;border-color:#efe8dc2e}html[data-theme=dark] .plan-days button.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .plan-days button.on small{color:#14110db3}html[data-theme=dark] .plan-days button.on i{background:#14110d}.plan-add{width:100%}.plan-empty{padding:18px 8px 6px}.plan-list{gap:12px;display:grid}.plan-card.small .flat{max-height:220px}.plan-card.small .ofit-b h3{font-size:1.4rem}.plan-step{align-items:center;gap:10px;margin-top:6px;display:flex}.plan-step b{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.35rem;font-weight:400}.plan-step small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:.62rem}.plan-n{border:1px solid var(--fg);border-radius:2px;place-items:center;width:22px;height:22px;font:500 .62rem/1 Inter,system-ui,sans-serif;display:grid}html[data-theme=dark] .plan-n{border-color:var(--gold);color:var(--gold-hi)}.plan-chips{flex-wrap:wrap;gap:6px;display:flex}.plan-chips .chip{cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);padding:9px 12px;font-size:.66rem}html[data-theme=dark] .plan-chips .chip{background:#ffffff0a;border-color:#efe8dc40}html[data-theme=dark] .plan-chips .chip.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d;border-color:#0000}.plan-date{position:relative;overflow:hidden}.plan-date input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.plan-sets{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.plan-sets::-webkit-scrollbar{display:none}.plan-set{width:132px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;gap:6px;padding:0;display:grid}.plan-set span{letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.plan-warn{background:#a8874f14;border-left:2px solid #a8874f;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45}.danger-t{color:#9a3b2e}html[data-theme=dark] .danger-t{color:#e08a7a}.hbtn.hss{background:linear-gradient(#e2c9932e,#a8874f14),#ffffff54;border-color:#a8874fbf}.hbtn.hss b{letter-spacing:.04em;color:#a8874f;padding-left:.04em;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.02rem;font-weight:500;line-height:1}.hbtn.hss.on{background:#111111db;border-color:#0000}.hbtn.hss.on b{color:#e2c993}html[data-theme=dark] .hbtn.hss{background:linear-gradient(#e2c9931f,#a8874f0a);border-color:#c9a96ea6}html[data-theme=dark] .hbtn.hss b{color:var(--gold-hi)}html[data-theme=dark] .hbtn.hss.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo))}html[data-theme=dark] .hbtn.hss.on b{color:#14110d}.tab-dot.red{background:#b0412e}html[data-theme=dark] .tab-dot.red{background:#d9654f}.bar-act{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.6rem;text-decoration:underline}.past-w{flex:none;position:relative}.past-w.tidy .past-d{animation:.5s ease-in-out wiggle}.past-x{background:var(--fg);width:22px;height:22px;color:var(--bg);cursor:pointer;box-shadow:0 0 0 2px var(--bg);border:0;border-radius:2px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.past-x.on{color:#fff;background:#b0412e}.flat.mini.empty{background:#efebe4}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.2deg)}75%{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.past-w.tidy .past-d{animation:none}}.past-row:has(.past-w){padding-top:8px;padding-right:8px}.wsearch{-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);background:#ffffff73;border:1px solid #11111138;border-radius:2px;align-items:center;height:46px;margin:2px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.wsearch:focus-within{border-color:#1119;box-shadow:0 0 0 3px #1111110f}.wsearch .ws-ic{width:17px;height:17px;stroke:var(--muted);fill:none;stroke-width:1.6px;stroke-linecap:round;flex:none;margin:0 2px 0 14px}.wsearch input{min-width:0;height:100%;color:var(--fg);appearance:none;outline:none;flex:1;font-size:.95rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important}.wsearch input::-webkit-search-cancel-button{display:none}.wsearch input::placeholder{color:var(--muted)}.ws-x{width:30px;height:30px;color:var(--fg);cursor:pointer;background:#11111114;border:0;border-radius:2px;flex:none;place-items:center;margin-right:2px;padding:0;font-size:1rem;line-height:1;display:grid}.ws-f{height:100%;color:var(--fg);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #11111124;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.6rem;display:flex;position:relative}.ws-f svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.ws-f b{color:#f7f3ec;letter-spacing:0;text-align:center;background:#111;border-radius:2px;min-width:17px;height:17px;padding:0 4px;font:500 .58rem/17px Inter,system-ui,sans-serif}.ws-f.on{color:var(--fg)}html[data-theme=dark] .wsearch{background:#ffffff0a;border-color:#efe8dc33}html[data-theme=dark] .wsearch:focus-within{border-color:#c9a96eb3;box-shadow:0 0 0 3px #c9a96e1f}html[data-theme=dark] .ws-f{border-left-color:#efe8dc29}html[data-theme=dark] .ws-f b{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .ws-x{background:#ffffff14}.swatch{vertical-align:-1px;border-radius:50%;flex:none;width:12px;height:12px;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.facc{border-top:1px solid var(--line);display:grid}.facc-g{border-bottom:1px solid var(--line)}.facc-h{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:16px 2px;display:flex}.facc-h b{letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:400}.facc-h span{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;overflow:hidden}.facc-h em{color:#f7f3ec;text-align:center;background:#111;border-radius:2px;flex:none;min-width:18px;height:18px;padding:0 5px;font:500 .6rem/18px Inter,system-ui,sans-serif}.facc-h svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.6px;flex:none;transition:transform .2s}.facc-g.open .facc-h svg{transform:rotate(180deg)}.facc-g.open .facc-h span{color:var(--fg)}.facc-b{flex-wrap:wrap;gap:7px;padding:0 0 16px;animation:.22s faccIn;display:flex}.facc-b .chip{cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;padding:9px 12px;font-size:.68rem;display:inline-flex}.facc-b .chip em{margin-left:6px}.facc-b.colours .chip{text-transform:none;letter-spacing:.02em;font-size:.82rem}.facc-clear{text-align:left;flex-basis:100%;margin-top:4px}@keyframes faccIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html[data-theme=dark] .facc-h em{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .facc-b .chip{background:#ffffff0a;border-color:#efe8dc40}html[data-theme=dark] .facc-b .chip.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d;border-color:#0000}html[data-theme=dark] .swatch{box-shadow:inset 0 0 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.facc-b{animation:none}}.add-secs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.add-sec{border:1px solid var(--line);min-height:132px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:#ffffff61;border-radius:2px;align-content:start;gap:4px;padding:16px 14px 14px;transition:border-color .2s,transform .15s;display:grid}.add-sec:active{transform:scale(.98)}.add-sec .add-ic{color:#a8874f;width:34px;height:34px;margin-bottom:8px}.add-sec .add-ic svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:100%}.add-sec b{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.1}.add-sec small{color:var(--muted);font-size:.72rem;line-height:1.4}html[data-theme=dark] .add-sec{background:#ffffff08;border-color:#efe8dc29}html[data-theme=dark] .add-sec .add-ic{color:var(--gold-hi)}.plan-top{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:-4px;font-size:.62rem;display:flex}.plan-days button{width:64px;padding-bottom:20px}.plan-days em{letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.48rem;font-style:normal;line-height:1.1;position:absolute;bottom:7px;left:4px;right:4px;overflow:hidden}.plan-days button.mj em{color:var(--fg);font-weight:500}.plan-days button.sp em{color:#a8874f;font-weight:600}.plan-days i{top:5px;bottom:auto;right:5px}.plan-days button.on em{color:#f7f3ecd9}.plan-days button.on.sp em{color:#e2c993}html[data-theme=dark] .plan-days button.sp em{color:var(--gold-hi)}html[data-theme=dark] .plan-days button.on em{color:#14110dcc}.plan-evs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-ev{border:1px solid var(--line);background:#ffffff4d;border-radius:2px;gap:1px;padding:7px 10px;display:grid}.plan-ev b{font-size:.8rem;font-weight:500}.plan-ev small{letter-spacing:.06em;color:var(--muted);font-size:.6rem}.plan-ev.mj{border-color:#1116}.plan-ev.sp{background:#e2c9931f;border-color:#a8874fb3}.plan-ev.sp b{color:#8a6c3b}html[data-theme=dark] .plan-ev{background:#ffffff08}html[data-theme=dark] .plan-ev.mj{border-color:#efe8dc59}html[data-theme=dark] .plan-ev.sp b{color:var(--gold-hi)}.cal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-head b{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.6rem;font-weight:400}.cal-nav{border:1px solid var(--line);width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border-radius:2px;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid}.cal-seg{margin-top:-2px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:0 -6px;display:grid}.cal-w{text-align:center;letter-spacing:.14em;color:var(--muted);padding:4px 0;font-size:.58rem}.cal-c{min-height:58px;color:var(--fg);font:inherit;cursor:pointer;background:#11111108;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px 4px;display:flex;position:relative}.cal-c.off{cursor:default;background:0 0}.cal-c b{font:300 .95rem/1.1 Inter,system-ui,sans-serif}.cal-c small{width:100%;color:var(--muted);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.44rem;line-height:1.15;display:-webkit-box;overflow:hidden}.cal-c em{color:var(--muted);font-size:.42rem;font-style:normal}.cal-c i{background:#111;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.cal-c.mj small{color:var(--fg);font-weight:500}.cal-c.sp{background:#e2c9932e;border-color:#a8874f73}.cal-c.sp small{color:#8a6c3b;font-weight:600}.cal-c.today{border-color:var(--fg)}.cal-c.today b{font-weight:600}.cal-c.past{opacity:.5}html[data-theme=dark] .cal-c{background:#ffffff08}html[data-theme=dark] .cal-c.off{background:0 0}html[data-theme=dark] .cal-c i{background:var(--gold)}html[data-theme=dark] .cal-c.sp{background:#c9a96e1f;border-color:#c9a96e73}html[data-theme=dark] .cal-c.sp small{color:var(--gold-hi)}html[data-theme=dark] .cal-c.today{border-color:var(--gold)}.cal-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:.62rem;display:flex}.cal-key span{vertical-align:middle;width:8px;height:8px;margin-right:5px;display:inline-block}.cal-key .k-sp{background:#e2c99399;border:1px solid #a8874f}.cal-key .k-mj{background:var(--fg)}.cal-key .k-pl{background:#111;border-radius:50%}html[data-theme=dark] .cal-key .k-pl{background:var(--gold)}.cal-list{display:grid}.cal-row{border:0;border-top:1px solid var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.cal-row.past{opacity:.55}.cal-d{flex:none;justify-items:center;gap:1px;width:38px;display:grid}.cal-d b{font:300 1.25rem/1 Inter,system-ui,sans-serif}.cal-d small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.55rem}.cal-evs{gap:6px;min-width:0;display:grid}.cal-ev{gap:1px;display:grid}.cal-ev b{font-size:.9rem;font-weight:400}.cal-ev.mj b{font-weight:600}.cal-ev.sp b{color:#8a6c3b;font-weight:600}.cal-ev.pl b{color:var(--muted);font-size:.78rem}.cal-ev small{color:var(--muted);font-size:.66rem}html[data-theme=dark] .cal-ev.sp b{color:var(--gold-hi)}.plans-h{gap:4px;margin-bottom:6px;padding:30px 52px 4px 0;display:grid}.plans-h small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.plans-h h2{margin:0;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.05}.plans-h+.today .plan-top{margin-top:2px}.sheet{overscroll-behavior:contain}.sheet-bg{touch-action:none}.sheet-in>.pick-bar{max-width:none;margin-bottom:calc(-24px - env(safe-area-inset-bottom,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.beauty-life.week{border-color:#9a4a1699}.beauty-life.week .bl-h b{color:#9a4a16}html[data-theme=dark] .beauty-life.week .bl-h b{color:#e0a87a}.bl-h small{color:var(--muted);font-size:.74rem}.rem-ic{color:#9a4a16;background:#9a4a161a!important}.rem-ic svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.ncard.rem.past .note-q{color:#9a4a16}html[data-theme=dark] .rem-ic{color:#e0a87a;background:#e0a87a1f!important}html[data-theme=dark] .ncard.rem.past .note-q{color:#e0a87a}.rv-side{color:#f7f3ec;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#111111b8;border-radius:2px;padding:3px 6px;font-size:.5rem;position:absolute;top:6px;left:6px}.rv-back{aspect-ratio:3/4;color:#111;cursor:pointer;background:#f7f3eceb;border:1px dashed #11111173;border-radius:2px;place-items:center;width:40%;display:grid;position:absolute;bottom:6px;right:6px;overflow:hidden;box-shadow:0 4px 14px #0000002e}.rv-back span{margin-top:-10px;font-size:1.2rem;line-height:1}.rv-back em{letter-spacing:.16em;text-transform:uppercase;text-align:center;font-size:.48rem;font-style:normal;position:absolute;bottom:4px;left:0;right:0}.rv-back.has{background:#fff;border-style:solid;border-color:#a8874f}.rv-back.has img{object-fit:cover;width:100%;height:100%}.rv-back.has em{color:#f7f3ec;background:#111111b8;padding:3px 0;bottom:0}html[data-theme=dark] .rv-back{color:var(--gold-hi);background:#14110de0;border-color:#e2c99399}html[data-theme=dark] .rv-back.has{border-color:var(--gold)}.back-ask{gap:12px;display:grid}.ba-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ba-pair figure{gap:6px;margin:0;display:grid}.ba-pair img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);border-radius:2px;width:100%}.ba-pair figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:.58rem}.ba-empty{position:relative}.ba-empty svg{aspect-ratio:3/4;border:1px dashed var(--line);fill:none;width:100%;stroke:var(--muted);stroke-width:1.2px;box-sizing:border-box;border-radius:2px;padding:34%}.back-ask .linkish{justify-self:center}.share-lead{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.share-block{gap:0;display:grid}.share-person small.wait{color:#a8874f}html[data-theme=dark] .share-person small.wait{color:var(--gold-hi)}.pav.add{color:var(--muted);border:1px dashed;font-family:Inter,system-ui,sans-serif;font-size:1.2rem;background:0 0!important}.share-add-row b{font-weight:500}.share-add{gap:10px;padding:14px 16px;display:grid}.share-add .phone-in{width:100%}.mrow .chev{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.6px;flex:none;margin-left:auto}.mrow.toggle-row{cursor:pointer}.fd-line{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 0;padding:10px 2px;font-size:.84rem;display:flex}.fd-line b{font-weight:500}.fd-line em{color:var(--muted);font-style:normal}.fd-line svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.6px;flex:none}.fd-list{margin:0;padding:0;list-style:none;display:grid}.fd-ev{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.fd-ev:first-child{border-top:0}.fd-ev b{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.15}.fd-ev.mj b{font-weight:500}.fd-ev.sp b{color:#8a6c3b}.fd-ev small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.fd-alts{color:var(--muted);font-size:.8rem;line-height:1.45}html[data-theme=dark] .fd-ev.sp b{color:var(--gold-hi)}.cal-alts{text-transform:none!important;letter-spacing:0!important}.cal-states{gap:4px;display:grid}.cal-st{border-top:1px solid var(--line);padding:10px 0}.cal-st h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font:500 .62rem/1.2 Inter,system-ui,sans-serif}.cal-st ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cal-st button{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.cal-st button span{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.12rem}.cal-st button small{color:var(--muted);flex:none;font-size:.7rem}.chip-select{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border-radius:2px;flex:none;border:1px dashed var(--line)!important;background:0 0!important;width:auto!important;padding:8px 12px!important;font-size:.72rem!important}.rv-lb>.lb:only-child{flex-basis:100%}.bl-count{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.bl-count b{font-variant-numeric:lining-nums;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:3rem;font-weight:400;line-height:.9}.bl-count span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.bl-count small{color:var(--muted);grid-column:1/-1;font-size:.8rem}.bl-bar{background:var(--line);border-radius:2px;grid-column:1/-1;height:3px;margin-top:6px;display:block;overflow:hidden}.bl-bar em{background:#2f6b48;height:100%;transition:width .5s;display:block}.beauty-life.soon .bl-bar em,.beauty-life.week .bl-bar em{background:#c98a2e}.beauty-life.past .bl-bar em{background:#9a4a16}.beauty-life.week .bl-count b,.beauty-life.past .bl-count b{color:#9a4a16}html[data-theme=dark] .beauty-life.week .bl-count b,html[data-theme=dark] .beauty-life.past .bl-count b{color:#e0a87a}.bl-out{background:#9a4a1612;border-left:2px solid #9a4a16;border-radius:2px;gap:6px;padding:12px;display:grid}.bl-out b{font-weight:500}.bl-out small{color:var(--muted);font-size:.8rem}.bl-facts{border-top:1px solid var(--line);display:grid}.bl-fact{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 0;font-size:.86rem;display:flex}.bl-fact>span{color:var(--muted)}.bl-fact input,.bl-fact select{text-align:right;min-width:0;max-width:60%;color:var(--fg);font-size:.92rem;background:0 0!important;border:0!important;width:auto!important;padding:4px 0!important}.bl-fact .btn{flex:none}.bl-facts .fix-note{margin:8px 0 0}.me-card-btn{text-align:left;width:100%;color:var(--fg);font:inherit;cursor:pointer}.me-card-btn>div{flex:1;min-width:0}.me-card-btn>svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.6px;flex:none}.hbtn.hbell svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:19px;height:19px}.bell-n{color:#fff!important;background:#b0412e!important}html[data-theme=dark] .bell-n{color:#fff!important;background:#d9654f!important}.nlist{margin:0;padding:0;list-style:none;display:grid}.nrow{border-top:1px solid var(--line);position:relative}.nrow:first-child{border-top:0}.nrow-b{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 2px;display:flex}.nrow-av{flex:none;width:44px;height:44px;position:relative}.nrow-av>img,.nrow-av>span{object-fit:cover;width:44px;height:44px;color:var(--fg);background:#1111110f;border-radius:50%;place-items:center;font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.15rem;display:grid}.nrow-av i{background:var(--bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.nrow-av i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:11px;height:11px}.nrow-t{flex:1;gap:2px;min-width:0;display:grid}.nrow-line{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.4;display:-webkit-box;overflow:hidden}.nrow-line b{color:var(--fg);font-weight:500}.nrow.new .nrow-line{color:var(--fg)}.nrow.new .nrow-line b{font-weight:600}.nrow-sub{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.nrow-when{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6rem;overflow:hidden}.nrow-ph{object-fit:cover;background:var(--tile);border-radius:2px;flex:none;width:44px;height:56px}.nrow.new:before{content:"";background:#a8874f;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-12px}.nrow.past .nrow-sub{color:#9a4a16}.nrow.rem .nrow-av>img,.nrow.past .nrow-av>img{object-fit:contain;background:var(--tile);border-radius:2px}html[data-theme=dark] .nrow-av>img,html[data-theme=dark] .nrow-av>span{background:#ffffff0f}html[data-theme=dark] .nrow.new:before{background:var(--gold-hi)}html[data-theme=dark] .nrow.past .nrow-sub{color:#e0a87a}.notes-page .page-top{align-items:flex-end}.notes-clear{justify-self:center;margin-top:8px}.hbtn.hbell{color:#a8874f;background:linear-gradient(#e2c9932e,#a8874f14),#ffffff54;border-color:#a8874fbf}.hbtn.hbell.on{color:#e2c993;background:#111111db;border-color:#0000}html[data-theme=dark] .hbtn.hbell{color:var(--gold-hi);background:linear-gradient(#e2c9931f,#a8874f0a);border-color:#c9a96ea6}html[data-theme=dark] .hbtn.hbell.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}.add-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.add-tile{min-height:150px;color:var(--fg);cursor:pointer;background:#ffffff73;border:1px solid #1113;border-radius:2px;align-content:end;gap:3px;padding:16px;transition:transform .15s,border-color .2s;display:grid;position:relative}.add-tile:active{transform:scale(.98)}.add-tile svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:28px;height:28px;position:absolute;top:16px;left:16px}.add-tile b{font-family:Cormorant Garamond,Tinos,Georgia,serif;font-size:1.45rem;font-weight:400;line-height:1.1}.add-tile small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.add-tile.primary{color:#f7f3ec;background:#111111db;border-color:#0000}.add-tile.primary small{color:#f7f3ecb3}html[data-theme=dark] .add-tile{background:#ffffff0a;border-color:#efe8dc33}html[data-theme=dark] .add-tile.primary{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .add-tile.primary small{color:#14110db3}.add-tip{color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;margin:0;font-size:.86rem;line-height:1.5;display:flex}.add-tip .linkish{flex:none}.today-empty .btn{color:#f7f3ec!important;background:#111111db!important;border-color:#0000!important}.today-empty .te-t{color:#111}.today-empty .te-s{color:#6b655c}.today-empty .te-s b{color:#111}.today-empty.plan-empty{background:0 0;border:0;gap:4px;padding:6px 0 0}.today-empty.plan-empty .te-t{color:var(--fg);font-size:1.2rem}.today-empty.plan-empty .te-s{color:var(--muted)}.sheet{--bg:#fcfaf6;box-shadow:0 -1px #1111110f,0 -16px 48px #11111138;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .sheet{--bg:#1b1916;--surface:#ffffff0d;box-shadow:0 -1px #c9a96e47,0 -20px 60px #000000bf}html[data-theme=dark] .sheet.pop{box-shadow:0 -1px #c9a96e47,0 -20px 60px #000000bf}.sheet-bg,.sheet-bg.pop-bg{-webkit-backdrop-filter:blur(4px)saturate(.85);backdrop-filter:blur(4px)saturate(.85);background:#110e0a7a}html[data-theme=dark] .sheet-bg,html[data-theme=dark] .sheet-bg.pop-bg{background:#000000bd}html[data-theme=dark] .sheet .mlist,html[data-theme=dark] .sheet .add-sec{background:#ffffff09;border-color:#efe8dc24}.sheet .mlist,.sheet .add-sec{background:#fff}.recent-small{margin-top:26px}.recent-small .recent-row{gap:8px}.recent-small .recent-row .g{width:23%;max-width:110px}.recent-small .g .t{padding:5px 2px 0}.recent-small .g .t b{font-size:.5rem}.recent-small .g .t span,.recent-small .g .pill{display:none}.page-in{animation:.24s ease-out pageIn}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-in{animation:none}}.sup-text{animation:.35s both supIn}.sup-text.live>p:last-child:after,.sup-text.live>ul:last-child>li:last-child:after{content:"";vertical-align:-.16em;background:var(--gold,#b8955a);border-radius:1px;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite supCaret;display:inline-block}.sup-picks{animation:.45s cubic-bezier(.2,.7,.2,1) both supIn}.sup-picks img{animation:.4s both supImg}@keyframes supIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes supImg{0%{opacity:0}to{opacity:1}}@keyframes supCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sup-text,.sup-picks,.sup-picks img,.sup-text.live>p:last-child:after,.sup-text.live>ul:last-child>li:last-child:after{animation:none}}.toolbar .tb-r{align-items:center;gap:8px;min-width:0;display:flex}.tb-sort{border:1px solid var(--line);height:32px;color:var(--fg);font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:2px;align-items:center;gap:7px;max-width:52vw;padding:0 12px;font-size:.6rem;transition:border-color .2s,background .2s;display:inline-flex;overflow:hidden}.tb-sort svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.tb-cols{border:1px solid var(--line);width:32px;height:32px;color:var(--fg);background:0 0;border-radius:2px;place-items:center;padding:0;transition:border-color .2s;display:grid}.tb-sort:active,.tb-cols:active{background:var(--sunk)}.grid-ic{fill:currentColor;opacity:.85;width:15px;height:15px}html[data-theme=dark] .tb-sort,html[data-theme=dark] .tb-cols{border-color:#c9a96e59}html[data-theme=dark] .tb-sort svg{stroke:var(--gold-hi)}html[data-theme=dark] .tb-cols{color:var(--gold-hi)}.grid.shop .grp-h{background:var(--bg);grid-column:1/-1;align-items:baseline;gap:10px;padding:26px 16px 10px;display:flex}.grid.shop .grp-h:first-child{padding-top:8px}.grp-h b{font-family:var(--display);letter-spacing:.01em;color:var(--fg);font-size:1.22rem;font-weight:500}.grp-h span{letter-spacing:.14em;color:var(--muted);font-size:.6rem}.grp-sw{border:1px solid #1111112e;border-radius:50%;flex:none;align-self:center;width:11px;height:11px}html[data-theme=dark] .grp-sw{border-color:#ffffff38}.g .t .t-note{color:var(--muted);letter-spacing:.02em}.toolbar{position:relative}.tb-sort.on{border-color:var(--fg)}.sm-bg{z-index:40;cursor:default;background:#110e0a0f;border:0;padding:0;animation:.18s both smFade;position:fixed;inset:0}.sort-menu{z-index:41;background:var(--solid);border:1px solid var(--line);transform-origin:100% 0;text-transform:none;letter-spacing:0;border-radius:2px;width:min(248px,100vw - 32px);padding:8px 0 12px;animation:.2s cubic-bezier(.2,.8,.2,1) both smIn;position:absolute;top:calc(100% - 2px);right:0;box-shadow:0 18px 44px #110e0a24,0 2px 6px #110e0a0f}.sort-menu.out{animation:.16s both smOut}.sm-h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:8px 16px 6px;font-size:.58rem}.sm-opt{width:100%;color:var(--fg);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.88rem;transition:background .15s;display:flex}.sm-opt:active{background:var(--sunk)}.sm-opt.on{font-weight:600}.sm-opt svg{fill:none;width:16px;height:16px;stroke:var(--gold-lo,#a8874f);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none}.sm-opt.on svg{opacity:1}.sm-foot{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding:12px 12px 0;display:flex}.sm-seg{border:1px solid var(--line);border-radius:2px;flex:1;display:flex;overflow:hidden}.sm-seg.icons{flex:none}.sm-seg button{min-width:34px;height:32px;color:var(--muted);font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;flex:1;place-items:center;padding:0 8px;font-size:.56rem;transition:background .15s,color .15s;display:grid}.sm-seg button+button{border-left:1px solid var(--line)}.sm-seg button.on{background:var(--fg);color:var(--bg)}.sm-seg .grid-ic{width:13px;height:13px}html[data-theme=dark] .sm-bg{background:#00000059}html[data-theme=dark] .sort-menu{border-color:#c9a96e38;box-shadow:0 20px 48px #0000008c}html[data-theme=dark] .sm-opt svg{stroke:var(--gold-hi)}html[data-theme=dark] .sm-seg button.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#14110d}html[data-theme=dark] .tb-sort.on{border-color:var(--gold-hi)}@keyframes smIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes smOut{to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes smFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sort-menu,.sort-menu.out,.sm-bg{animation:none}}.plan-line{border:1px solid var(--line);background:var(--solid);width:100%;min-height:48px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0 14px;transition:background .2s;animation:.7s 80ms both note-in;display:flex}.plan-line:active{background:var(--sunk)}.pl-what{align-items:center;gap:8px;min-width:0;display:flex}.pl-mark{background:#a8874f;flex:none;width:6px;height:6px;transform:rotate(45deg)}.pl-what b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.12rem;font-weight:500;line-height:1;overflow:hidden}.pl-what small{color:var(--muted);white-space:nowrap;flex:none;font-size:.78rem}.pl-go{letter-spacing:.16em;text-transform:uppercase;color:#a8874f;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.58rem;display:inline-flex}.pl-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.plan-line.sp .pl-what b{color:#8a6c3b}html[data-theme=dark] .plan-line{border-color:#c9a96e38}html[data-theme=dark] .pl-mark{background:var(--gold-hi)}html[data-theme=dark] .pl-go,html[data-theme=dark] .plan-line.sp .pl-what b{color:var(--gold-hi)}@media (prefers-reduced-motion:reduce){.plan-line{animation:none}}.bstory{width:100%;max-height:max(360px,100vh - 490px)}@supports (height:100svh){.bstory{max-height:max(360px,100svh - 490px)}}@media (max-height:900px){.bs-words{padding:0 22px 20px}.bs-words .bs-rule{margin:10px 0}.bs-words h2{font-size:1.8rem}.bs-words p{-webkit-line-clamp:2;margin-top:10px}.bs-words ul{white-space:nowrap;letter-spacing:.16em;flex-wrap:nowrap;margin-top:12px;font-size:.52rem;overflow:hidden}.bs-words li:not(:last-child):after{margin:0 7px}.bs-words .bs-cta{margin-top:14px}.bs-copy p{-webkit-line-clamp:2}.bs-copy h2{font-size:1.85rem}}.looks-h{align-items:center}.looks-acts{align-items:center;gap:16px;display:flex}.looks-plus{color:#a8874f;cursor:pointer;border:1px solid #a8874f8c;border-radius:2px;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:grid}.looks-plus svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:15px;height:15px}.looks-plus:active{background:var(--sunk)}.looks-plus.busy{opacity:.5;animation:1s ease-in-out infinite alternate fixpulse}html[data-theme=dark] .looks-plus{color:var(--gold-hi);border-color:#c9a96e8c}.mosaic-foot{justify-items:center;gap:8px;padding:26px 0 6px;display:grid}.looks-invite{font-family:var(--display);color:var(--muted);margin:0;font-size:1.08rem;font-style:italic}.looks-empty .looks-invite{color:var(--fg);font-size:1.25rem;font-style:italic}.looks-add{letter-spacing:.18em;text-transform:uppercase;color:#a8874f;cursor:pointer;border-bottom:1px solid;align-items:center;padding:4px 0 3px;font-size:.62rem;display:inline-flex}.looks-add:active{opacity:.7}html[data-theme=dark] .looks-add{color:var(--gold-hi)}.sv-ward{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3ede3;height:32px;font:inherit;letter-spacing:.16em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff61;border-radius:2px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:.56rem;display:inline-flex}.sv-ward svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sv-foot{align-items:center;gap:10px;justify-items:initial;padding:28px 16px calc(env(safe-area-inset-bottom,0px) + 18px);max-width:640px;margin:0 auto;display:flex}.sv-say{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3ede3e0;min-width:0;height:46px;font:inherit;text-align:left;cursor:text;background:#ffffff14;border:1px solid #f3ede361;border-radius:2px;flex:1;align-items:center;gap:10px;padding:0 16px;font-size:.86rem;display:flex}.sv-say span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-say svg,.lookv-talk svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:19px;height:19px}.lookv-acts{align-items:center;gap:8px;display:flex}.lookv-talk{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#efe8dc;background:#ffffff0f;border:1px solid #efe8dc47;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;display:inline-flex}.lookv-talk b{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.lookv-talk.has{color:#e2c993;border-color:#e2c99399}.lc{z-index:120;position:fixed;inset:0}.lc-bg{cursor:default;background:#0006;border:0;padding:0;animation:.2s both smFade;position:absolute;inset:0}.lc-panel{-webkit-backdrop-filter:saturate(1.4)blur(24px);backdrop-filter:saturate(1.4)blur(24px);color:#efe8dc;width:100%;max-width:640px;max-height:min(70vh,580px);padding-bottom:env(safe-area-inset-bottom,0px);background:#15120ff5;border-top:1px solid #c9a96e47;flex-direction:column;margin:0 auto;transition:bottom .18s;animation:.3s cubic-bezier(.2,.8,.2,1) both lcUp;display:flex;position:absolute;bottom:0;left:0;right:0}.lc.out .lc-panel{animation:.2s both lcDown}.lc.out .lc-bg{opacity:0;transition:opacity .2s}.lc-head{justify-content:space-between;align-items:center;padding:16px 14px 8px 20px;display:flex}.lc-head b{font-family:var(--display);font-size:1.3rem;font-weight:400}.lc-head small{letter-spacing:.14em;color:#efe8dc8c;margin-left:9px;font-size:.62rem}.lc-x{color:#efe8dc;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.lc-x svg{stroke:currentColor;stroke-width:1.4px;fill:none;stroke-linecap:round;width:18px;height:18px}.lc-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:110px;padding:2px 20px 8px;overflow-y:auto}.lc-row{gap:12px;padding:10px 0;animation:.35s both note-in;display:flex}.lc-av{letter-spacing:.04em;color:#e2c993;border:1px solid #c9a96e73;flex:none;place-items:center;width:30px;height:30px;font-size:.56rem;font-weight:600;display:grid}.lc-body{min-width:0}.lc-body p{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.lc-body p b{margin-right:7px;font-weight:600}.lc-body small{color:#efe8dc80;gap:14px;margin-top:3px;font-size:.68rem;display:flex}.lc-del{color:inherit;font:inherit;background:0 0;border:0;padding:0}.lc-del.on{color:#e2c993}.lc-empty{text-align:center;color:#efe8dc99;margin:0;padding:22px 6px;font-size:.86rem;line-height:1.5}.lc-empty i{background:#e2c993;border-radius:50%;width:5px;height:5px;margin:0 3px;animation:1.2s ease-in-out infinite ty;display:inline-block}.lc-empty i:nth-child(2){animation-delay:.15s}.lc-empty i:nth-child(3){animation-delay:.3s}.lc-quick{scrollbar-width:none;gap:8px;padding:4px 16px 10px;display:flex;overflow-x:auto}.lc-quick::-webkit-scrollbar{display:none}.lc-quick button{color:#efe8dc;font:inherit;white-space:nowrap;background:#ffffff0a;border:1px solid #efe8dc3d;border-radius:2px;flex:none;padding:8px 13px;font-size:.8rem}.lc-quick button:active{background:#ffffff1a}.lc-form{border-top:1px solid #ffffff12;gap:10px;padding:10px 14px 14px;display:flex}.lc-form input{color:#efe8dc;min-width:0;height:46px;font:inherit;background:#ffffff0f;border:1px solid #efe8dc2e;border-radius:2px;flex:1;padding:0 14px;font-size:16px}.lc-form input::placeholder{color:#efe8dc73}.lc-form input:focus{border-color:#e2c99399;outline:none}.lc-form button{color:#14110d;background:linear-gradient(#e2c993,#a8874f);border:0;border-radius:2px;flex:none;place-items:center;width:46px;height:46px;transition:opacity .2s;display:grid}.lc-form button:disabled{opacity:.3}.lc-form button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@keyframes lcUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes lcDown{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lc-panel,.lc.out .lc-panel,.lc-row,.lc-bg{animation:none}}.pk-card{background:var(--solid);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:1px solid #a8874f73;border-radius:2px;gap:6px;padding:16px 16px 14px;transition:background .2s,border-color .2s;animation:.5s both note-in;display:grid}.pk-card:active{background:var(--sunk)}.pk-card.new{border-color:#a8874f;box-shadow:0 0 0 3px #a8874f1a}.pk-card-eb{letter-spacing:.2em;text-transform:uppercase;color:#a8874f;align-items:center;gap:8px;font-size:.58rem;display:flex}.pk-card-eb i{background:#a8874f;width:6px;height:6px;transform:rotate(45deg)}.pk-card-t{font-family:var(--display);font-size:1.45rem;font-weight:500;line-height:1.1}.pk-card-m{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:.8rem;display:flex;overflow:hidden}.pk-card-ph{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:300px;margin-top:6px;display:grid}.pk-card-ph span{aspect-ratio:4/5;background:var(--sunk);overflow:hidden}.pk-card-ph img{object-fit:cover;width:100%;height:100%;display:block}.pk-card-go{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;margin-top:6px;padding-bottom:2px;font-size:.62rem}.wx-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}html[data-theme=dark] .pk-card{border-color:#c9a96e59}html[data-theme=dark] .pk-card.new{border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e1f}html[data-theme=dark] .pk-card-eb{color:var(--gold-hi)}html[data-theme=dark] .pk-card-eb i{background:var(--gold-hi)}.pk{gap:14px;transition:opacity .25s;display:grid}.pk-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:-4px 0 0;font-size:.82rem;display:flex}.pk-meta span{align-items:center;gap:6px;display:inline-flex}.pk-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk-fit.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-fit.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-piece,.pk-alts button{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.pk-ph{aspect-ratio:3/4;background:var(--sunk);outline-offset:-1px;outline:1px solid #0000;transition:outline-color .2s;display:block;overflow:hidden}.pk-ph img{object-fit:cover;width:100%;height:100%;display:block}.pk-piece.on .pk-ph{outline-offset:-2px;outline:2px solid #a8874f}.pk-name{letter-spacing:.08em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pk-hint{color:var(--muted);margin:-4px 0 0;font-size:.78rem}.pk-swap{border-top:1px solid var(--line);gap:10px;padding:12px 0 2px;animation:.25s both faccIn;display:grid}.pk-swap-h{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;display:flex}.pk-alts{scroll-snap-type:x proximity;margin:0 calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:0 max(16px, env(safe-area-inset-right,0px)) 4px max(16px, env(safe-area-inset-left,0px));scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pk-alts::-webkit-scrollbar{display:none}.pk-alts button{scroll-snap-align:start;flex:0 0 26%}.pk-note{font-family:var(--display);border-left:1px solid #a8874f;margin:2px 0 0;padding:2px 0 2px 14px;font-size:1.12rem;font-style:italic;line-height:1.4}.pk-note cite{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:.58rem;font-style:normal;display:block}.pk-tip{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:.84rem;display:flex}.pk-tip .wx-ic{color:#a8874f}.pk-links{justify-content:center;gap:28px;margin-top:-2px;display:flex}html[data-theme=dark] .pk-piece.on .pk-ph{outline-color:var(--gold-hi)}html[data-theme=dark] .pk-note{border-left-color:var(--gold)}html[data-theme=dark] .pk-tip .wx-ic{color:var(--gold-hi)}@media (prefers-reduced-motion:reduce){.pk-card,.pk-swap{animation:none}}.mrow-sw{cursor:pointer}.cc-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-steps li{counter-increment:s;grid-template-columns:22px 1fr;gap:10px;font-size:.9rem;line-height:1.45;display:grid}.cc-steps li:before{content:counter(s);font-family:var(--display);color:#a8874f;font-size:1.1rem;line-height:1.3}.cc-steps b{font-weight:600}.cc-err{color:var(--warn,#9a3b2f);margin:-4px 0 0;font-size:.84rem}.cc-events{margin:0;padding:0;list-style:none;display:grid}.cc-events li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cc-d{flex:none;justify-items:center;width:40px;line-height:1;display:grid}.cc-d b{font-family:var(--display);font-size:1.35rem;font-weight:500}.cc-d small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:.55rem}.cc-t{flex:1;gap:2px;min-width:0;display:grid}.cc-t b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;overflow:hidden}.cc-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.cc-code{letter-spacing:.14em;text-transform:uppercase;color:#a8874f;border:1px solid #a8874f73;flex:none;padding:4px 8px;font-size:.56rem}.cc-empty{color:var(--muted);margin:0;padding:18px 0;font-size:.88rem}html[data-theme=dark] .cc-steps li:before,html[data-theme=dark] .cc-code{color:var(--gold-hi)}html[data-theme=dark] .cc-code{border-color:#c9a96e73}.mrow-sw.off .switch{opacity:.4}.pk-head{gap:4px;padding-right:52px;display:grid}.pk-head h2{font-family:var(--display);text-wrap:balance;margin:0;font-size:1.75rem;font-weight:500;line-height:1.1;animation:.35s both note-in}.pk-head .pk-meta{margin:4px 0 0}.pk-ideas{scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:2px max(16px, env(safe-area-inset-right,0px)) 2px max(16px, env(safe-area-inset-left,0px));gap:8px;display:flex;overflow-x:auto}.pk-ideas::-webkit-scrollbar{display:none}.pk-idea{border:1px solid var(--line);background:var(--solid);max-width:220px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:2px;flex:none;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:border-color .2s,background .2s;display:flex}.pk-idea.on{border-color:var(--fg);background:var(--bg)}.pk-idea-ph{background:var(--sunk);flex:none;grid-auto-flow:column;place-items:center;gap:3px;width:38px;height:46px;display:grid;overflow:hidden}.pk-idea-ph img{object-fit:cover;width:100%;height:100%;display:block}.pk-idea-t{gap:1px;min-width:0;display:grid}.pk-idea-t small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.55rem}.pk-idea-t b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:1.15;overflow:hidden}.pk-idea.wait{cursor:default;border-style:dashed;animation:.3s both note-in}.pk-idea.wait i{background:#a8874f;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ty}.pk-idea.wait i:nth-child(2){animation-delay:.15s}.pk-idea.wait i:nth-child(3){animation-delay:.3s}.pk-fit{animation:.35s both note-in}.pk-note{animation:.4s both note-in}html[data-theme=dark] .pk-idea.on{border-color:var(--gold);background:#c9a96e0f}html[data-theme=dark] .pk-idea.wait i{background:var(--gold-hi)}@media (prefers-reduced-motion:reduce){.pk-head h2,.pk-fit,.pk-note,.pk-idea.wait{animation:none}}.ord-lead{color:var(--muted);max-width:46ch;margin:2px 0 0;font-size:.92rem;line-height:1.5}.ord-shots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ord-shot{aspect-ratio:9/16;background:var(--sunk);border:1px solid var(--line);position:relative;overflow:hidden}.ord-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ord-shot button{color:#fff;background:#110e0a99;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:1rem;line-height:1;display:grid;position:absolute;top:4px;right:4px}.ord-pick{aspect-ratio:9/16;background:var(--solid);color:var(--fg);text-align:center;cursor:pointer;border:1px dashed #a8874f99;align-content:center;place-items:center;gap:8px;padding:10px;display:grid}.ord-shots .ord-pick:only-child{aspect-ratio:auto;grid-column:1/-1;min-height:150px}.ord-pick svg{fill:none;stroke:#a8874f;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:26px;height:26px}.ord-pick b{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:500}.ord textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--solid);color:var(--fg);border-radius:2px;padding:12px 14px;font-size:16px;line-height:1.45}.ord-note{text-align:center;margin-top:-2px}.ord-link{position:relative}.ord-link textarea{padding-bottom:50px}.ord-paste{border:1px solid var(--line);background:var(--bg,#f7f3ec);color:var(--fg);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px 7px 10px;font-size:.68rem;font-weight:500;transition:border-color .15s,transform .15s;display:inline-flex;position:absolute;bottom:12px;right:8px}.ord-paste:active{transform:scale(.97)}.ord-paste svg{fill:none;stroke:#a8874f;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px}.ord-closed{background:var(--solid);border:1px solid #a8874f73;border-radius:2px;gap:8px;padding:16px;animation:.24s ease-out pageIn;display:grid}.ord-closed p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.ord-closed p b{color:var(--fg);font-weight:600}.ord-closed .btn{cursor:pointer;margin-top:4px}.ord-closed .btn.busy{opacity:.7;pointer-events:none}html[data-theme=dark] .ord-paste{background:#ffffff0f}.ord-list{margin:0;padding:0;list-style:none;display:grid}.ord-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;transition:opacity .2s;display:flex}.ord-row:not(.on){opacity:.62}.ord-ph{aspect-ratio:3/4;background:var(--sunk);flex:none;width:72px;display:grid;overflow:hidden}.ord-ph img{object-fit:cover;width:100%;height:100%;display:block}.ord-addph{cursor:pointer;color:#a8874f;border:1px dashed #a8874f99;align-content:center;place-items:center;gap:4px;display:grid}.ord-addph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:20px;height:20px}.ord-addph span{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem}.ord-t{flex:1;gap:2px;min-width:0;display:grid}.ord-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ord-t small{color:var(--muted);font-size:.78rem}.ord-t em{color:#a8874f;font-size:.72rem;font-style:normal}.ord-tick{cursor:pointer;flex:none;width:26px;height:26px;position:relative}.ord-tick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ord-tick i{border:1px solid var(--line);background:var(--solid);border-radius:2px;transition:background .15s,border-color .15s;position:absolute;inset:0}.ord-tick input:checked+i{background:var(--fg);border-color:var(--fg)}.ord-tick input:checked+i:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.ord-tick input:disabled+i{opacity:.4}.ord-tick input:focus-visible+i{outline-offset:2px;outline:2px solid #a8874f}html[data-theme=dark] .ord-tick input:checked+i{background:var(--gold);border-color:var(--gold)}html[data-theme=dark] .ord-t em{color:var(--gold-hi)}.ord-wait{background:linear-gradient(100deg,var(--sunk) 30%,var(--solid) 50%,var(--sunk) 70%);background-size:200% 100%;width:100%;height:100%;animation:1.2s linear infinite ordShimmer;display:block}@keyframes ordShimmer{to{background-position:-200% 0}}.ord-ret{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ord-wait{animation:none}}.gm-facts{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.gm-facts span{gap:2px;padding:12px 14px;display:grid}.gm-facts span+span{border-left:1px solid var(--line)}.gm-facts small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.gm-facts b{font-family:var(--display);font-size:1.2rem;font-weight:500}.privacy{max-width:640px;padding:40px max(20px, env(safe-area-inset-right,0px)) 64px max(20px, env(safe-area-inset-left,0px));color:var(--fg);gap:14px;margin:0 auto;display:grid}.privacy-logo{color:var(--fg);gap:2px;margin-bottom:18px;text-decoration:none;display:grid}.privacy-logo b{font-family:var(--display);letter-spacing:.04em;font-size:1.4rem;font-weight:400}.privacy-logo i{font-style:normal;font-family:var(--display);letter-spacing:.55em;font-size:.6rem}.privacy h1{font-family:var(--display);font-size:2.6rem;font-weight:500;line-height:1}.privacy h2{font-family:var(--display);margin-top:14px;font-size:1.35rem;font-weight:500}.privacy p{color:var(--fg);margin:0;font-size:.95rem;line-height:1.65}.privacy-lead{color:var(--muted)!important;font-size:1.02rem!important}.privacy-foot{color:var(--muted)!important;margin-top:24px!important;font-size:.78rem!important}.ord-ph{position:relative}.ord-ph .ord-back{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--bg);z-index:1;width:42%;height:auto;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 8px #110e0a2e}.ord-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ord-chips button{border:1px solid var(--line);background:var(--solid);color:var(--fg);font:inherit;border-radius:2px;padding:5px 10px;font-size:.72rem;line-height:1.2}.ord-chips.sz button{letter-spacing:.06em;min-width:36px;padding:5px 8px;font-size:.68rem}.ord-chips button.on{border-color:var(--fg);background:var(--fg);color:var(--bg)}html[data-theme=dark] .ord-chips button.on{background:var(--gold);border-color:var(--gold);color:#14110d}.ord-row{align-items:flex-start}.ord-tick{margin-top:4px}.btn.armed,html[data-theme=dark] .btn.armed{color:#fff;background:#9a3b2e;border-color:#9a3b2e;animation:.22s ease-out armIn;box-shadow:0 6px 18px #9a3b2e47}html[data-theme=dark] .btn.armed{background:#b4483a;border-color:#b4483a}@keyframes armIn{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:none}}@media (prefers-reduced-motion:reduce){.btn.armed{animation:none}}.ord-acts{flex:none;justify-items:center;gap:10px;margin-top:2px;display:grid}.ord-acts .ord-tick{margin-top:0}.ord-skip{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.ord-skip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.ord-skip:hover,.ord-skip:active{color:#9a3b2e;border-color:#9a3b2e}.ord-skip:focus-visible{outline-offset:2px;outline:2px solid #a8874f}html[data-theme=dark] .ord-skip:hover,html[data-theme=dark] .ord-skip:active{color:#e08a7a;border-color:#e08a7a}.ord-acts .ord-tick:before,.ord-skip:before{content:"";position:absolute;inset:-9px}.ord-skip{position:relative}.gm-accts{border-top:1px solid var(--line);margin-top:4px;display:grid}.gm-accts .eyebrow{padding:14px 0 6px}.gm-acct{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.gm-at{border:1px solid var(--line);width:32px;height:32px;font-family:var(--display);color:var(--fg);flex:none;place-items:center;font-size:1rem;display:grid}.gm-mail{flex:1;gap:1px;min-width:0;display:grid}.gm-mail b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;overflow:hidden}.gm-mail small{color:var(--muted);font-size:.72rem}.gm-acct .linkish{letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.7rem}.gm-add{color:var(--fg);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;font-size:.72rem;display:flex}.gm-add span{color:#a8874f;letter-spacing:0;border:1px dashed #a8874fb3;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}html[data-theme=dark] .gm-add span{color:var(--gold-hi)}.dup-card-ph{align-items:center;gap:8px;margin-top:6px;display:flex}.dup-card-ph span{aspect-ratio:4/5;background:var(--sunk);width:84px;overflow:hidden}.dup-card-ph img{object-fit:cover;width:100%;height:100%;display:block}.dup-card-ph i{font-style:normal;font-family:var(--display);color:var(--muted);font-size:1.3rem}.dp-pair{grid-template-columns:1fr 1fr;gap:10px;animation:.24s ease-out pageIn;display:grid}.dp-card{gap:8px;min-width:0;margin:0;display:grid}.dp-ph{aspect-ratio:3/4;background:var(--sunk);border:1px solid var(--line);display:block;overflow:hidden}.dp-ph img{object-fit:cover;width:100%;height:100%;display:block}.dp-card figcaption{gap:2px;min-width:0;display:grid}.dp-card small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.dp-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dp-card span:not(.dp-ph){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.dp-acts{gap:8px;margin-top:4px;display:grid}.ord-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ord-zoom img{object-fit:cover;width:100%;height:100%;display:block}.ord-lb{z-index:80;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0908b8;place-items:center;animation:.2s ease-out pageIn;display:grid;position:fixed;inset:0}.ord-lb-box{background:var(--bg);border:1px solid var(--line);gap:12px;width:min(440px,100%);max-height:100%;padding:14px;animation:.24s cubic-bezier(.2,.8,.2,1) lbIn;display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #00000059}@keyframes lbIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ord-lb-ph{aspect-ratio:3/4;background:#fff;place-items:center;max-height:62svh;display:grid;overflow:hidden}.ord-lb-ph img{object-fit:contain;width:100%;height:100%;display:block}.ord-lb-x{z-index:1;color:#fff;cursor:pointer;background:#110e0a8c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:22px;right:22px}.ord-lb-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.ord-lb-seg{justify-self:center;max-width:220px}.ord-lb-t{gap:2px;display:grid}.ord-lb-t b{font-family:var(--display);font-size:1.25rem;font-weight:500;line-height:1.2}.ord-lb-t small{color:var(--muted);font-size:.8rem}.ord-lb-t em{color:#a8874f;font-size:.74rem;font-style:normal}.ord-lb-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-theme=dark] .ord-lb-box{background:#14120f}@media (prefers-reduced-motion:reduce){.ord-lb,.ord-lb-box{animation:none}}.nh-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.nh-link span{flex:1;gap:2px;display:grid}.nh-link b{font-size:.9rem;font-weight:500}.nh-link small{color:var(--muted);font-size:.76rem}.nh-link svg,.nh-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--muted)}.nh-back{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;margin-bottom:8px;font-size:.62rem;text-decoration:none;display:inline-flex}.nh-back svg{width:13px;height:13px;transform:rotate(180deg)}
