
.lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own]{--w1w:min(560px,42vw,(100svh - var(--hero-top)) * .74)}
@media (min-width:1069px){
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own]{flex-direction:row;align-items:center;justify-content:center;column-gap:clamp(48px,6vw,112px);padding:clamp(24px,4svh,48px) max(6.25vw,(100vw - 1260px) / 2)}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-w{width:auto;flex:0 1 600px;margin:0;text-align:left}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-head{justify-items:start}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-head .actions{justify-content:flex-start}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-line{margin-left:0}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-media{flex:0 0 auto;width:var(--w1w);margin-top:0}
}
@media (min-width:735px) and (max-width:1068px){
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own]{--w1w:min(600px,80vw)}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-media{margin-top:56px;padding-bottom:64px}
}
@media (max-width:734px){
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own]{--w1w:min(440px,100vw - 32px)}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-media{margin-top:36px;padding-bottom:48px}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] :is(.ap-iw,.ap-i){width:72px;height:72px;border-radius:17px}
  .lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own] .ap-iw::after{border-radius:17px}
}

.ap-hero[data-own="wish"][data-ov="1"] .wsh1{position:relative;width:var(--w1w);margin:0 auto;font-family:var(--font-sans);text-align:left;-webkit-user-select:none;user-select:none}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-glow{position:absolute;left:-30%;right:-30%;top:-12%;bottom:-18%;background:radial-gradient(closest-side,rgba(168,3,36,.34),rgba(168,3,36,.12) 55%,transparent);pointer-events:none;opacity:0}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-seg{position:relative;display:flex;width:max-content;max-width:100%;margin:0 auto 28px;padding:4px;border-radius:13px;background:rgba(255,255,255,.08);opacity:0}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-pill{position:absolute;left:0;top:4px;bottom:4px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-pill b{position:absolute;left:0;top:0;bottom:0;width:10px;background:#3a363b;transform-origin:0 0;transition:transform .55s cubic-bezier(.22,1,.36,1)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-pl{border-radius:9px 0 0 9px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-pill .wsh1-pm{width:1px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-pr{border-radius:0 9px 9px 0}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-snap b{transition:none}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-si{position:relative;flex:1 1 auto;padding:0 18px;font:600 14px/36px var(--font-sans);color:#a39ba1;text-align:center;white-space:nowrap;transition:color .35s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-si.wsh1-sel{color:#f4f0f2}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;transition:opacity .6s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(3n+2){margin-top:44px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-fade .wsh1-grid{opacity:0}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell{opacity:0;transform:translateY(32px)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-bob{animation:wsh1-bob 6.4s ease-in-out infinite alternate}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(2) .wsh1-bob{animation-duration:7.2s;animation-delay:-2.1s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(3) .wsh1-bob{animation-duration:5.8s;animation-delay:-4.4s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(4) .wsh1-bob{animation-duration:6.9s;animation-delay:-1.3s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(5) .wsh1-bob{animation-duration:6.1s;animation-delay:-3.6s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(6) .wsh1-bob{animation-duration:7.6s;animation-delay:-5.2s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-off .wsh1-bob{animation-play-state:paused}
@keyframes wsh1-bob{from{transform:translateY(5px)}to{transform:translateY(-5px)}}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-card{position:relative;border-radius:16px;overflow:hidden;background:#1f1c20;box-shadow:0 0 0 .5px rgba(255,255,255,.09),0 18px 44px rgba(0,0,0,.5);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,opacity .5s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-hov{transform:translateY(-6px) scale(1.03);box-shadow:0 0 0 .5px rgba(255,255,255,.14),0 28px 60px rgba(0,0,0,.6)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-other,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-v1 .wsh1-on{opacity:.8}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-v2 .wsh1-other{opacity:1}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-ph{position:relative;aspect-ratio:1;background:radial-gradient(120% 95% at 50% 25%,var(--a),var(--b))}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-obj{position:absolute;left:9%;top:11%;width:82%;height:82%}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-fr,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-mine{position:absolute;display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;background:rgba(31,28,32,.82);box-shadow:0 1px 4px rgba(0,0,0,.14);font:600 12px/16px var(--font-sans);color:#f4f0f2;white-space:nowrap}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-hs{top:8px;left:8px;gap:1px;padding:5px 7px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-hs svg{display:block;width:11px;height:11px;fill:#ff3b5c}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-lb{left:8px;bottom:8px;gap:4px;font-weight:500;transition:opacity .3s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-lb svg{display:block;width:13px;height:13px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-hov .wsh1-lb{opacity:0}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-bdg{top:8px;right:8px;filter:blur(0);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1),filter .45s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-tk{color:#ff6f87}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-mine{background:#d11a3a;color:#fff;opacity:0;transform:scale(.5)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-mine svg{display:block;width:12px;height:12px;margin-left:-2px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-on .wsh1-mine{opacity:1;transform:none}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-tk2{opacity:0;transform:scale(.5)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-v1 .wsh1-on .wsh1-mine{opacity:0;transform:scale(.8);filter:blur(4px);transition:opacity .35s ease,transform .45s ease,filter .35s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-v1 .wsh1-on .wsh1-tk2{opacity:1;transform:none;transition-delay:.25s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-v2 .wsh1-bdg{opacity:0;transform:scale(.8);filter:blur(4px);transition:opacity .5s ease,transform .6s ease,filter .5s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-take{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:#d11a3a;box-shadow:0 8px 20px rgba(120,10,30,.4);font:600 12.5px/16px var(--font-sans);color:#fff;white-space:nowrap;opacity:0;transform:translate(-50%,10px);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-take svg{display:block;width:14px;height:14px}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-hov .wsh1-take{opacity:1;transform:translate(-50%,0)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-press .wsh1-take{transform:translate(-50%,0) scale(.93);transition-duration:.12s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-tt{min-height:40px;padding:11px 14px 13px;font:600 15px/20px var(--font-sans);color:#f4f0f2;text-wrap:balance}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cur{--k:1.8px;position:absolute;left:0;top:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-show{opacity:1}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cx{transition:transform 1s cubic-bezier(.45,.05,.25,1)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cy{position:relative;transition:transform 1s cubic-bezier(.15,.6,.3,1)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-ar{display:block;width:calc(12.6 * var(--k));height:calc(18.8 * var(--k));margin:calc(-2.9 * var(--k)) 0 0 calc(-1.5 * var(--k));filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35)) drop-shadow(0 4px 8px rgba(0,0,0,.22));transform-origin:calc(1.5 * var(--k)) calc(2.9 * var(--k));transition:transform .14s ease}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-click .wsh1-ar{transform:scale(.9)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-cn{position:absolute;left:calc(8.4 * var(--k));top:calc(13 * var(--k));padding:4px 9px 4px 8px;border-radius:3px 9px 9px 9px;background:#1e77bd;box-shadow:0 4px 12px rgba(0,0,0,.3);font:600 12.5px/16px var(--font-sans);letter-spacing:-.005em;color:#fff;white-space:nowrap}

.ap-hero[data-own="wish"][data-ov="1"] .wsh1-go .wsh1-glow{opacity:1;transition:opacity 1.6s ease .2s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-go .wsh1-seg{opacity:1;transition:opacity .8s ease .3s}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-go .wsh1-cell{opacity:1;transform:none;transition:opacity .8s ease calc(.35s + var(--i) * 90ms),transform 1.2s cubic-bezier(.16,1,.3,1) calc(.35s + var(--i) * 90ms)}
.ap-hero[data-own="wish"][data-ov="1"] .wsh1-still *{transition:none!important}
@media (prefers-reduced-motion:reduce){
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-seg,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-glow{opacity:1;transform:none;transition:none}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-bob{animation:none}
}

@media (max-width:734px),(min-width:1069px) and (max-width:1279px){
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-seg{width:100%}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-si{padding:6px 6px 7px;font-size:12.5px;line-height:15px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-sa,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-sb{display:block}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(3n+2){margin-top:0}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(2n){margin-top:28px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-cell:nth-child(n+5){display:none}
}
@media (min-width:1069px) and (max-width:1279px){.lapp .ap-hero[data-own="wish"][data-ov="1"][data-show=own]{--w1w:min(390px,34vw,(100svh - var(--hero-top)) * .56)}}
@media (max-width:734px){
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-seg{margin-bottom:20px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-cur{--k:1.6px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-tt{min-height:38px;padding:9px 11px 11px;font-size:14px;line-height:19px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-fr,.ap-hero[data-own="wish"][data-ov="1"] .wsh1-mine{font-size:11px;line-height:15px;padding:3px 7px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-hs{padding:4px 6px}
  .ap-hero[data-own="wish"][data-ov="1"] .wsh1-take{bottom:8px;padding:6px 10px;font-size:12px}
}
