.pw-carousel :is(h1,h2,p){color:inherit;font-family:inherit;margin:0}.pw-carousel{max-width:680px;margin:0 auto;padding:36px 24px 120px;display:flex;flex-direction:column;gap:14px}.pw-carousel,.pw[data-look=dark] .pw-carousel{--panel:var(--page);--panel-shadow:var(--out)}.pw-carousel button{font:inherit;color:inherit;cursor:pointer}.pwcs-head{margin-bottom:6px}.pwcs-eyebrow{font-size:13px;font-weight:500;color:var(--muted);margin:0 0 10px}.pwcs-head h1{font-size:clamp(40px,4.6vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:800}.pwcs-head h1 span{color:transparent;background:linear-gradient(92deg,var(--accent) 0,#9d7bff 35%,#6f8fe8 65%,var(--accent) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:pwcs-ink 7s ease-in-out infinite}.pw[data-look=dark] .pwcs-head h1 span{background-image:linear-gradient(92deg,var(--accent) 0,#d6b4ff 35%,#b4c8ff 65%,var(--accent) 100%)}@keyframes pwcs-ink{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.pwcs-head h1 span{animation:none}}.pwcs-start{display:flex;flex-direction:column;gap:10px;background:var(--panel);border-radius:22px;padding:14px 12px 10px 16px;box-shadow:var(--panel-shadow);color:var(--ink)}.pwcs-start:focus-within{box-shadow:var(--out),0 0 0 3px #a2baff70}.pwcs-start textarea{border:0;outline:0;background:none;width:100%;min-height:54px;resize:none;padding:2px 4px 0 0;font:inherit;font-size:16px;line-height:1.4;color:inherit}.pwcs-start textarea:focus-visible{outline:0}.pwcs-start textarea::-moz-placeholder{color:#7b8598;opacity:1}.pwcs-start textarea::placeholder{color:#7b8598;opacity:1}.pwcs-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pwcs-row .pwcs-send{margin-left:auto}.pwcs-tb{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--glass-line);border-radius:12px;background:var(--glass);box-shadow:var(--glass-shadow);font-size:13px;font-weight:500;white-space:nowrap;max-width:100%}.pwcs-tb svg{width:15px;height:15px;flex:none}.pwcs-tb.on{color:var(--accent);overflow:hidden;text-overflow:ellipsis}.pwcs-tb.on b{font-weight:500;margin-left:2px}.pwcs-count{display:inline-flex;align-items:center;gap:10px;padding-left:4px;font-size:13px;font-weight:500;color:var(--muted)}.pwcs-toggle.pwcs-toggle-sm{align-self:auto;background:var(--page);box-shadow:var(--in-sm);padding:3px;gap:2px}.pwcs-toggle.pwcs-toggle-sm button{min-height:28px;min-width:38px;padding:0 10px;border-radius:999px;font-size:13px;color:var(--muted);transition:background .15s,color .15s}.pwcs-toggle.pwcs-toggle-sm button:hover{color:var(--ink)}.pwcs-toggle.pwcs-toggle-sm button[aria-pressed=true]{background:var(--glass);color:var(--ink);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-line)}.pwcs-send{width:44px;height:44px;border:1px solid #ffffffa6;border-radius:50%;background:var(--key);color:#142642;box-shadow:var(--out-sm),var(--key-shadow);display:grid;place-items:center;transition:transform .2s,filter .2s}.pwcs-send svg{width:20px;height:20px}.pwcs-send:hover{filter:brightness(1.06);transform:translateY(-1px)}.pwcs-send:disabled{opacity:.55;cursor:default;filter:none;transform:none}.pwcs-error a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pwcs-error{font-size:14px;font-weight:600;line-height:1.4;color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:12px;padding:12px 14px}.pw[data-look=dark] .pwcs-error{color:#ffb4b4;background:#3b1111;border-color:#7f1d1d}.pwcs-cta{height:46px;padding:0 18px;border:1px solid #ffffffa6;border-radius:14px;background:var(--key);color:#142642;box-shadow:var(--out-sm),var(--key-shadow);font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;transition:filter .2s,transform .2s}.pwcs-cta svg{width:16px;height:16px}.pwcs-cta:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.pwcs-cta:disabled{opacity:.6;cursor:default}.pwcs-sec{height:auto;min-height:48px;padding:10px 14px;border:0;border-radius:14px;background:var(--page);box-shadow:var(--out-sm);font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;transition:border-color .2s,transform .2s}.pwcs-sec svg{width:16px;height:16px;flex:none;color:var(--accent)}.pwcs-sec:hover{color:var(--accent);transform:translateY(-1px)}.pwcs-link{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.pwcs-group h3{display:flex;align-items:baseline;gap:8px;margin:12px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pwcs-group h3 small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.pwcs-group+.pwcs-group{margin-top:6px}.pwcs-homes{display:flex;flex-direction:column;gap:10px}.pwcs-homes .pwcs-sec{align-self:flex-start}.pwcs-sec.small{height:36px;padding:0 12px;font-size:13px}.pwcs-week{display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 16px 14px}.pw-carousel .pwcs-week-h{font-size:14px;font-weight:600;margin-bottom:2px}.pwcs-step{display:grid;grid-template-columns:1fr 44px 32px 44px;align-items:center;font-size:15px}.pwcs-step button{width:44px;height:40px;border:1px solid var(--line);border-radius:8px;background:none;font-size:18px;line-height:1}.pwcs-step button:disabled{opacity:.4;cursor:default}.pwcs-step b{text-align:center;font-size:16px}.pwcs-week .pwcs-cta{margin-top:6px;width:100%}.pw-carousel .pwcs-week-note{font-size:12.5px;color:var(--muted);text-align:center}@media (max-width:1023px){.pwcs-step button{height:44px}}.pwcs-bank{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pwcs-sec-h{display:flex;justify-content:space-between;align-items:baseline}.pwcs-sec-h h2{font-size:16px;font-weight:600;letter-spacing:-.2px}.pwcs-sec-h span{font-size:12px;color:var(--muted)}.pwcs-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pwcs-chips::-webkit-scrollbar{display:none}.pwcs-chips button{flex:none;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:none;font-size:13px;font-weight:500;white-space:nowrap}.pwcs-chips button.on{background:var(--ink);color:var(--page);border-color:var(--ink)}.pwcs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pwcs-list li+li{border-top:1px solid var(--line)}.pwcs-list button{width:100%;min-height:48px;padding:10px 4px;border:0;background:none;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;font-size:14px;font-weight:500;line-height:1.3;border-radius:8px;transition:background .15s}.pwcs-list button:hover{background:var(--soft);padding-left:8px}.pwcs-list button.on{color:var(--accent)}.pwcs-hot{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#c4451d;white-space:nowrap;flex:none}.pwcs-hot svg{width:12px;height:12px}.pwcs-more{align-self:flex-start;border:0;background:none;padding:4px 0;font-size:13px;font-weight:600;color:var(--accent)}.pwcs-sheet{position:fixed;inset:0;z-index:60;background:#0b0c1066;display:flex;align-items:flex-end;justify-content:center}.pwcs-sheet-in{width:100%;max-height:84dvh;background:var(--page);color:var(--ink);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #020b1b33;padding:14px 16px 0;display:flex;flex-direction:column;gap:12px}.pwcs-sheet-f,.pwcs-sheet-h,.pwcs-sheet-in>.pwcs-chips{flex:none}.pwcs-sheet-h{display:flex;align-items:center;gap:8px}.pwcs-sheet-h h2{font-size:17px;font-weight:600}.pwcs-sheet-h span{font-size:12px;color:var(--muted);flex:1}.pwcs-x{width:36px;height:36px;border:0;background:none;border-radius:8px;font-size:24px;line-height:1;color:var(--ink)}.pwcs-x:hover{background:var(--soft)}.pwcs-tgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-content:start;gap:10px;overflow-y:auto;flex:1;min-height:0;padding-bottom:6px}.pwcs-tt{position:relative;border:0;border-radius:14px;overflow:hidden;padding:5px;background:var(--page);box-shadow:var(--out-sm);text-align:left;transition:transform .2s}.pwcs-tt,.pwcs-tt img{display:block;height:auto}.pwcs-tt img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:10px}.pwcs-tt span{bottom:11px;padding:3px 8px;border-radius:999px;background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px var(--glass-line);color:var(--ink);font-size:11px;font-weight:600}.pwcs-tt i,.pwcs-tt span{position:absolute;left:11px}.pwcs-tt i{top:11px;width:24px;height:24px;border-radius:50%;background:#fff;color:#c4451d;display:grid;place-items:center}.pwcs-tt i svg{width:13px;height:13px}.pwcs-tt b{position:absolute;right:11px;top:11px;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.pwcs-tt b svg{width:14px;height:14px}.pwcs-tt.sel{box-shadow:var(--in-sm)}.pwcs-tt.sel img{box-shadow:0 0 0 2px var(--accent)}.pwcs-tt:hover{transform:translateY(-2px)}.pwcs-sheet-f{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 14px;box-shadow:inset 0 1px 0 var(--hi),inset 0 2px 0 var(--line)}.pwcs-sheet-in>[hidden]{display:none}.pwcs-pv{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;min-height:0}.pwcs-pv li{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--soft);scroll-snap-align:start}.pwcs-pv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s}.pwcs-pv li:not(.in) img{opacity:0}.pwcs-gen{text-align:center;padding-top:40px}.pwcs-gen,.pwcs-gen-chips{display:flex;flex-direction:column;align-items:center;gap:6px}.pwcs-gen-chips{width:100%}.pwcs-gen-chips .pwcs-tb{max-width:100%}.pwcs-orb{position:relative;width:200px;height:200px;margin:26px 0 6px;display:grid;place-items:center}.pwcs-orb i{position:absolute;border-radius:50%;border:1.5px solid #9db9ff}.pwcs-orb i:first-child{inset:0;opacity:.25}.pwcs-orb i:nth-child(2){inset:26px;opacity:.5}.pwcs-orb i:nth-child(3){inset:52px;opacity:.8;border-width:2px;border-color:var(--accent)}.pwcs-orb span{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#dbe6ff,#95b3fb 55%,#688fdf);display:grid;place-items:center;color:#142642;box-shadow:0 12px 40px #688fdf66}.pwcs-orb span svg{width:34px;height:34px}@media (prefers-reduced-motion:no-preference){.pwcs-orb i:nth-child(2){animation:pwcs-breathe 2.4s ease-in-out infinite}.pwcs-orb i:first-child{animation:pwcs-breathe 2.4s ease-in-out .6s infinite}}@keyframes pwcs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pwcs-gen-line{font-size:18px;font-weight:600}.pwcs-gen-slides{list-style:none;margin:18px 0 10px;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.pwcs-gen-slides li{aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:var(--soft);border:1px solid var(--line);position:relative}.pwcs-gen-slides li:not(.in):after,.pwcs-pv li:not(.in):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,#ffffff66 50%,transparent 70%);background-size:300% 100%;animation:pwcs-shine 1.6s linear infinite}.pw[data-look=dark] .pwcs-gen-slides li:not(.in):after,.pw[data-look=dark] .pwcs-pv li:not(.in):after{background-image:linear-gradient(100deg,transparent 30%,#ffffff14 50%,transparent 70%)}@keyframes pwcs-shine{to{background-position:-150% 0}}.pwcs-gen-slides span{display:flex;flex-direction:column;gap:4px;padding:8px;text-align:left;font-size:10.5px;line-height:1.3;color:var(--muted);overflow:hidden;height:100%;box-sizing:border-box}.pwcs-gen-slides b{font-size:12px;color:var(--ink)}.pwcs-gen-slides img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;animation:pwcs-in .35s ease-out}@keyframes pwcs-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.pwcs-gen-slides img,.pwcs-gen-slides li:after,.pwcs-pv li:after{animation:none}}.pwcs-gen-sub{font-size:13px;color:var(--muted)}@media (max-width:1023px){.pwcs-chips button,.pwcs-more,.pwcs-sec.small,.pwcs-tb,.pwcs-x{height:auto;min-height:44px}.pwcs-toggle.pwcs-toggle-sm button{min-height:40px;min-width:44px}.pwcs-send{width:44px;height:44px}.pwcs-x{width:44px}.pw:has(.pw-carousel) .pw-look{min-width:44px;min-height:44px;display:grid;place-items:center}}.pw[data-look=dark] .pwcs-sheet{background:#000000a8}.pwcs-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pwcs-type{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:14px 16px;border:0;border-radius:22px;background:var(--page);box-shadow:var(--out);color:var(--ink);text-align:left;font:inherit;cursor:pointer;text-decoration:none;transition:transform .2s}.pwcs-type:hover{transform:translateY(-2px)}.pwcs-type b{font-size:15px;font-weight:700;line-height:1.3}.pwcs-type small{font-size:12.5px;line-height:1.5;color:var(--muted)}.pwcs-type .rec{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--glass);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-line);color:var(--accent);font-size:11px;font-weight:600;vertical-align:2px}.pwcs-type.rec-card{box-shadow:var(--out),inset 0 0 0 2px var(--accent)}.pwcs-types.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pwcs-types.compact .pwcs-type{gap:4px;padding:8px 8px 10px;border-radius:18px;transition:transform .2s}.pwcs-types.compact .pwcs-type:hover:not(:disabled){transform:translateY(-1px)}.pwcs-types.compact .pwcs-type b{font-size:13px;line-height:1.2}.pwcs-types.compact .pwcs-type small,.pwcs-types.compact .rec{display:none}.pwcs-types.compact .pwcs-type small.need{display:block;font-size:11px}.pwcs-type small.line{display:none}.pwcs-types.compact .pwcs-type small.line{display:block;font-size:11.5px;line-height:1.35;color:var(--muted)}.pwcs-types.compact .pwcs-type-vis{margin-bottom:4px}.pwcs-types.compact .pwcs-type.rec-card{box-shadow:var(--out)}.pwcs-type.on,.pwcs-types.compact .pwcs-type.on{box-shadow:var(--in),0 0 0 2px #5ee6b8b3,0 0 18px #5ee6b866;background:var(--page);animation:pwcs-mint 2.2s ease-in-out infinite}@keyframes pwcs-mint{0%,to{box-shadow:var(--in),0 0 0 2px #5ee6b8b3,0 0 18px #5ee6b866}50%{box-shadow:var(--in),0 0 0 2px #5ee6b859,0 0 6px #5ee6b81f}}@media (prefers-reduced-motion:reduce){.pwcs-type.on,.pwcs-types.compact .pwcs-type.on{animation:none}}@media (max-width:639px){.pwcs-types.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.pwcs-type-vis{position:relative;width:100%;aspect-ratio:5/3;margin-bottom:8px;border-radius:14px;overflow:hidden;background:var(--page);box-shadow:var(--in-sm)}.pwcs-type-vis figure{position:absolute;left:50%;bottom:-6%;width:46%;margin:0;transform-origin:50% 100%;transform:translateX(-50%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.pwcs-type-vis img{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px #06132940}.pwcs-type-vis.n3 figure:first-child{transform:translateX(-108%) rotate(-9deg)}.pwcs-type-vis.n3 figure:nth-child(2){transform:translateX(8%) rotate(9deg)}.pwcs-type-vis.n3 figure:nth-child(3){transform:translateX(-50%) translateY(-6%)}.pwcs-type-vis.n2 figure:first-child{transform:translateX(-92%) rotate(-7deg)}.pwcs-type-vis.n2 figure:nth-child(2){transform:translateX(-8%) rotate(6deg)}.pwcs-type-vis.pair figure{width:42%;bottom:auto;top:8%}.pwcs-type-vis.pair figure:first-child{transform:translateX(-104%) rotate(-3deg)}.pwcs-type-vis.pair figure:nth-child(2){transform:translateX(4%) rotate(3deg)}.pwcs-type-vis figcaption{position:absolute;left:50%;top:8px;transform:translateX(-50%);padding:3px 9px;border-radius:999px;background:#0b0c10cc;color:#fff;font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.pwcs-type:hover .pwcs-type-vis.n3 figure:first-child{transform:translateX(-114%) rotate(-12deg)}.pwcs-type:hover .pwcs-type-vis.n3 figure:nth-child(2){transform:translateX(14%) rotate(12deg)}.pwcs-type:hover .pwcs-type-vis.n3 figure:nth-child(3){transform:translateX(-50%) translateY(-10%)}.pwcs-type:hover .pwcs-type-vis.n2 figure:first-child{transform:translateX(-98%) rotate(-10deg)}.pwcs-type:hover .pwcs-type-vis.n2 figure:nth-child(2){transform:translateX(-2%) rotate(9deg) translateY(-3%)}@media (prefers-reduced-motion:reduce){.pwcs-type-vis figure{transition:none}}.pwcs-back{align-self:flex-start;min-height:44px;margin:-6px 0 -4px;padding:0;display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pwcs-sub{margin:-6px 0 0;font-size:14px;color:var(--muted)}.pwcs-note{font-size:14px;line-height:1.45;padding:12px 14px;border-radius:12px;background:var(--soft);color:var(--ink)}.pwcs-toggle{display:inline-flex;align-self:flex-start;padding:3px;gap:2px;border-radius:999px;background:var(--page);box-shadow:var(--in-sm)}.pwcs-toggle button{min-height:40px;height:auto;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.pwcs-toggle button[aria-pressed=true]{background:var(--glass);color:var(--ink);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-line)}.pwcs-topic{display:flex;align-items:center;padding:4px 14px;border-radius:14px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.pwcs-topic:focus-within{box-shadow:0 0 0 3px #a2baff70}.pwcs-topic input{flex:1;min-width:0;height:40px;border:0;outline:0;background:none;font:inherit;font-size:14px;color:inherit}.pwcs-topic input:focus-visible,.pwcs-topic textarea:focus-visible{outline:0}.pwcs-docked .pwcs-sheet{position:static;inset:auto;z-index:auto;background:none;display:block}.pwcs-docked .pwcs-sheet-in{width:100%;max-height:none;border-radius:16px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--panel-shadow);padding:14px 14px 0}.pwcs-docked .pwcs-tgrid{grid-template-columns:repeat(3,1fr);max-height:min(60dvh,560px)}.pwcs-docked .pwcs-pv{grid-auto-columns:min(100%,300px);justify-content:center}@media (max-width:640px){.pwcs-types{grid-template-columns:1fr}.pwcs-docked .pwcs-tgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pw-carousel{padding:56px 24px 96px}.pwcs-sheet{align-items:center}.pwcs-sheet-in{width:min(760px,calc(100vw - 48px));max-height:80vh;border-radius:20px;padding:18px 20px 0}.pwcs-tgrid{grid-template-columns:repeat(4,1fr)}.pwcs-pv{grid-auto-columns:calc((100% - 20px) / 3);justify-content:center}}.pwcs-type:disabled{cursor:not-allowed;opacity:.6}.pwcs-type:disabled:hover{border-color:var(--line)}.pwcs-type .from{color:var(--ink);font-weight:500}.pwcs-type .need{color:#b4530f;font-weight:600}.pwcs-list button:disabled{opacity:.55;cursor:not-allowed}.pwcs-list button:disabled:hover{background:none;padding-left:4px}.pwcs-list button small{flex:none;font-size:12px;font-weight:500;color:var(--muted)}.pwcs-home-thumb{flex:none;width:64px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--soft);border:1px solid var(--line)}.pwcs-home-thumb+span{flex:1}.pwcs-me{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.pwcs-me img,.pwcs-me-ph{flex:none;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.pwcs-me>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pwcs-me b{font-size:15px;font-weight:700;line-height:1.3}.pwcs-me small{font-size:12.5px;line-height:1.4;color:var(--muted)}.pwcs-me a{flex:none;font-size:13px;font-weight:600;color:var(--accent)}.pwcs-topic.pwcs-about{padding:10px 14px}.pwcs-topic.pwcs-about textarea{flex:1;min-width:0;border:0;outline:0;resize:none;background:none;font:inherit;font-size:14px;line-height:1.45;color:inherit}.pwcs-col,.pwcs-cols{display:flex;flex-direction:column;gap:14px;min-width:0}.pwcs-grip,.pwcs-looks .pwcs-x,.pwcs-looks:empty,.pwcs-shelf-zoom{display:none}@media (min-width:1024px){.pw-carousel:has(.pwcs-cols){--pwcs-shelf:min(440px,34vw);max-width:none;padding:0;gap:0}.pwcs-cols{display:grid;grid-template-columns:minmax(0,1fr) min(var(--pwcs-shelf),calc(100% - 480px));-moz-column-gap:0;column-gap:0;align-items:start}.pwcs-col{box-sizing:border-box;width:100%;max-width:728px;margin:0 auto;padding:56px 24px 0}.pwcs-col-after{grid-column:1;grid-row:2;padding:14px 24px 96px}.pwcs-cols>.pwcs-looks{grid-column:2;grid-row:1/span 2;position:sticky;top:calc(69 * var(--u));height:calc(100dvh - 69 * var(--u));box-sizing:border-box;background:var(--glass);border-left:1px solid var(--glass-line);box-shadow:inset 1px 0 0 var(--glass-hi);backdrop-filter:blur(18px) saturate(160%)}.pwcs-cols .pwcs-docked .pwcs-sheet{height:100%}.pwcs-cols .pwcs-docked .pwcs-sheet-in{box-sizing:border-box;height:100%;max-height:none;border:0;border-radius:0;background:none;box-shadow:none;padding:18px 18px 0}.pwcs-cols .pwcs-docked .pwcs-tgrid{max-height:none;grid-template-columns:repeat(var(--pwcs-tiles,3),1fr)}.pwcs-grip{display:block;position:absolute;left:-5px;top:0;bottom:0;width:11px;padding:0;border:0;background:none;cursor:col-resize;z-index:2;touch-action:none}.pwcs-grip:after{content:"";position:absolute;left:3px;top:50%;width:5px;height:48px;margin-top:-24px;border-radius:4px;background:var(--accent);transition:background .15s,transform .15s}.pwcs-cols.resizing .pwcs-grip:after,.pwcs-grip:focus-visible:after,.pwcs-grip:hover:after{background:var(--accent);filter:brightness(1.15);transform:scaleX(1.3)}.pwcs-grip:active{transform:none}.pwcs-cols.resizing,.pwcs-cols.resizing *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pwcs-shelf-zoom{display:flex;position:absolute;top:18px;right:18px;z-index:2;align-items:center;gap:8px;height:24px;color:var(--muted)}.pwcs-shelf-zoom svg{width:14px;height:14px;flex:none}.pwcs-shelf-zoom input{width:96px;height:24px;margin:0;accent-color:var(--accent);cursor:pointer}}.pwcs-photos{display:flex;flex-direction:column;gap:10px}.pwcs-photos .pwcs-sec-h{align-items:baseline}.pwcs-photos .pwcs-more{margin-left:auto}.pwcs-asks{display:flex;flex-direction:column;gap:8px}.pwcs-asks .pwcs-chips button:disabled{opacity:.45;cursor:default}.pwcs-mine-h{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pwcs-mine-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.pwcs-mine-t{position:relative;flex:0 0 auto;width:96px}.pwcs-mine-t>button:first-child{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.pwcs-mine-t img{width:96px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.pwcs-mine-t span{font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwcs-mine-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:999px;background:#0b0c10cc;color:#fff;font-size:14px;line-height:22px;cursor:pointer}.pwcs-mine-save{display:flex;gap:8px;align-items:center;padding:0 0 12px}.pwcs-mine-save input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--page);color:var(--ink);font:inherit;font-size:14px}.pwcs-mine-note{margin:0 0 12px;font-size:13px;color:var(--muted)}.pwcs-moments{display:flex;flex-direction:column;gap:8px}.pwcs-highlights{flex-direction:column;align-items:stretch;gap:2px;padding:10px 14px 6px}.pwcs-highlights .pwcs-week-h{margin:0}.pwcs-highlights input{width:100%;min-height:40px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none}.pwcs-highlights input::-moz-placeholder{color:var(--muted)}.pwcs-highlights input::placeholder{color:var(--muted)}.pwcs-highlights:focus-within{box-shadow:0 0 0 2px var(--accent)}.pwcs-start.pwcs-nudge{animation:pwcs-shake .5s cubic-bezier(.36,.07,.19,.97),pwcs-flash .9s ease-out}@keyframes pwcs-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes pwcs-flash{0%{box-shadow:0 0 0 3px #e0463c99,0 0 24px #e0463c66}to{box-shadow:0 0 0 0 #e0463c00,0 0 0 #e0463c00}}@media (prefers-reduced-motion:reduce){.pwcs-start.pwcs-nudge{animation:pwcs-flash .9s ease-out}}.pwcs-row-note{flex:1 1 auto;min-width:0;padding:0 10px;font-size:13px;font-weight:600;line-height:1.3;color:#d73a2e}.pw[data-look=dark] .pwcs-row-note{color:#ff8a80}.pwcs-start,.pwcs-type,.pwcs-types.compact .pwcs-type.rec-card{border:1px solid var(--line);box-shadow:0 10px 28px #0f1a3014}.pw[data-look=dark] .pwcs-start,.pw[data-look=dark] .pwcs-type,.pw[data-look=dark] .pwcs-types.compact .pwcs-type.rec-card{box-shadow:0 10px 28px #00000059}.pwcs-start:focus-within{box-shadow:0 10px 28px #0f1a3014,0 0 0 3px #a2baff70}