.msw{--navy:#101653;--ink2:#4c578a;--pink:#f02980;--pink2:#e0206f;--line:#e6eaf3;--sun:#ffb629;--r:20px;--W:min(60vw,32svh,290px);--os:.62;--seg:140;--len:680}html:has(.msw){scroll-behavior:smooth;-webkit-text-size-adjust:100%}.msw{color:var(--navy);background:linear-gradient(130deg,#f5fbff,#fff 32% 70%,#fff5f9) fixed;font-family:Nunito,Arial,sans-serif;line-height:1.55;overflow-x:clip}.msw .nav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,94%);height:58px;padding:0 10px 0 22px;display:flex;position:fixed;top:12px;left:50%;translate:-50%;box-shadow:0 4px 22px #10165318}.msw .nav .btn{min-height:42px;padding:0 20px;font-size:15px}.msw .prog{z-index:61;background:var(--pink);transform-origin:0;height:3px;animation:linear both msw-prog;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes msw-prog{to{transform:scaleX(1)}}.msw .buybar{z-index:60;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:999px;align-items:center;gap:12px;padding:9px 10px 9px 18px;animation:linear both msw-bar;animation-timeline:scroll(root);animation-range:70svh 110svh;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 8px 30px #10165326}@keyframes msw-bar{to{transform:none}}.msw .buybar span{color:var(--ink2);flex:1;font-size:13.5px;line-height:1.25}.msw .buybar span b{color:var(--navy);font-size:15px;display:block}.msw .buybar .btn{min-height:46px;padding:0 24px}@media (min-width:900px){.msw .buybar{width:auto;bottom:24px;left:auto;right:24px}}.msw .show{height:calc(var(--len)*1svh);view-timeline:--s block;position:relative}.msw .stage{perspective:1800px;height:100svh;padding:76px 20px calc(112px + env(safe-area-inset-bottom));grid-template-rows:1fr auto;justify-items:center;display:grid;position:sticky;top:0;overflow:hidden}.msw .bookarea{place-items:center;width:100%;display:grid;position:relative}.msw .slot{width:var(--W);height:var(--W);transform-style:preserve-3d;opacity:0;animation:linear both msw-slot;animation-timeline:--s;animation-range:cover calc(100svh + var(--i)*var(--seg)*1svh - 28svh) cover calc(100svh + (var(--i) + 1)*var(--seg)*1svh);position:absolute}.msw .slot:first-child{animation-name:msw-slot0}.msw .slot:last-child{animation-name:msw-slotN}@keyframes msw-slot{0%{opacity:0;translate:70vw}17%{opacity:1;translate:0}40%{opacity:1;translate:0;scale:1}62%{opacity:1;translate:calc(var(--W)*.5*var(--os)) 0;scale:var(--os)}82%{opacity:1;translate:calc(var(--W)*.5*var(--os)) 0;scale:var(--os)}to{opacity:0;translate:calc(-70vw + var(--W)*.5*var(--os)) 0;scale:var(--os)}}@keyframes msw-slot0{0%,17%{opacity:1;translate:0}40%{opacity:1;translate:0;scale:1}62%{opacity:1;translate:calc(var(--W)*.5*var(--os)) 0;scale:var(--os)}82%{opacity:1;translate:calc(var(--W)*.5*var(--os)) 0;scale:var(--os)}to{opacity:0;translate:calc(-70vw + var(--W)*.5*var(--os)) 0;scale:var(--os)}}@keyframes msw-slotN{0%{opacity:0;translate:70vw}17%{opacity:1;translate:0}40%{opacity:1;translate:0;scale:1}62%,to{opacity:1;translate:calc(var(--W)*.5*var(--os)) 0;scale:var(--os)}}.msw .pageR{background:#fffdf8;border-radius:2px 8px 8px 2px;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 40px #10165333,4px 0 #fff,6px 0 #dcd6e6,8px 2px #fff,10px 2px #cfc9db,11px 8px 22px #10165322}.msw .pageR img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0;left:-100%}.msw .pageR:after,.msw .pageL:after{content:"";pointer-events:none;position:absolute;inset:0}.msw .pageR:after{background:linear-gradient(90deg,#10165340,#0000 9%)}.msw .cv{transform-origin:0;transform-style:preserve-3d;animation:linear both msw-flip;animation-timeline:--s;animation-range:inherit;position:absolute;inset:0}@keyframes msw-flip{0%,40%{transform:rotateY(0)}62%,to{transform:rotateY(-180deg)}}.msw .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.msw .front{background:#1b2cb0;border-radius:3px 10px 10px 3px;box-shadow:0 22px 44px #1016534d,inset 0 0 0 1px #ffffff26}.msw .front img{object-fit:cover;width:100%;height:100%}.msw .front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0005 0,#ffffff30 2.5%,#0000001a 5%,#0000 9%);position:absolute;inset:0}.msw .back{background:#fffdf8;border-radius:10px 3px 3px 10px;transform:rotateY(180deg);box-shadow:inset -10px 0 14px -8px #1016533d}.msw .back img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.msw .back:after{content:"";pointer-events:none;background:linear-gradient(270deg,#10165340,#0000 9%);position:absolute;inset:0}.msw .shadow{filter:blur(6px);background:radial-gradient(#10165338,#0000 70%);border-radius:50%;height:7%;position:absolute;bottom:-6%;left:4%;right:-2%}.msw .words{text-align:center;width:min(560px,100%);height:215px;position:relative}.msw .tx{opacity:0;animation:linear both msw-tx;animation-timeline:--s;animation-range:cover calc(100svh + var(--i)*var(--seg)*1svh - 28svh) cover calc(100svh + (var(--i) + 1)*var(--seg)*1svh);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:absolute;inset:0}@keyframes msw-tx{0%,34%{opacity:0;transform:translateY(14px)}46%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-10px)}}@keyframes msw-txB{0%,10%{opacity:0;transform:translateY(14px)}22%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-10px)}}@keyframes msw-txN{0%,10%{opacity:0;transform:translateY(14px)}22%,to{opacity:1;transform:none}}.msw .tx{animation-name:msw-txB}.msw .tx:nth-child(2){animation-name:msw-tx}.msw .tx:last-child{animation-name:msw-txN}.msw .tx h2{font-size:clamp(30px,8vw,46px)}.msw .tx p{color:var(--ink2);max-width:420px;font-size:clamp(16px,4.2vw,19px)}.msw .tx small{color:var(--pink);letter-spacing:.2px;font-size:13px;font-weight:800}.msw .hero-tx{flex-direction:column;align-items:center;gap:12px;animation:linear both msw-hx;animation-timeline:--s;animation-range:cover 100svh cover 155svh;display:flex;position:absolute;inset:0}@keyframes msw-hx{0%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-16px)}}.msw .hero-tx h1{max-width:640px;font-size:clamp(34px,8.6vw,64px)}.msw .hero-tx p{color:var(--ink2);max-width:430px;font-size:clamp(16px,4.3vw,19px)}.msw .dots{left:0;right:0;bottom:calc(92px + env(safe-area-inset-bottom));opacity:0;justify-content:center;gap:9px;animation:linear both msw-dotsin;animation-timeline:--s;animation-range:cover 140svh cover 180svh;display:flex;position:absolute}@keyframes msw-dotsin{to{opacity:1}}.msw .dots i{background:#d9def0;border-radius:50%;width:9px;height:9px}.msw .dots i:after{content:"";background:var(--pink);opacity:0;border-radius:50%;width:100%;height:100%;display:block}@media (min-width:900px){.msw{--W:min(24vw,54svh,380px);--os:.9}.msw .stage{grid-template-rows:none;grid-template-columns:1fr 1.15fr;place-items:center stretch;gap:20px;padding:80px 6% 40px}.msw .bookarea{order:2;height:100%}.msw .words{text-align:left;order:1;justify-self:center;width:100%;max-width:520px;height:260px}.msw .tx,.msw .hero-tx{align-items:flex-start}.msw .tx h2{font-size:56px}.msw .hero-tx h1{font-size:68px}.msw .dots{bottom:34px;left:0;right:0}}.msw .spk{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.msw .spk i{color:var(--c,#ffb629);font-size:var(--z,16px);opacity:0;animation:msw-tw var(--d,4s) ease-in-out var(--s,0s) infinite;position:absolute}.msw .spk i svg{width:1em;height:1em;display:block}@keyframes msw-tw{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(25deg)}}.msw .stage .bookarea,.msw .stage .words{z-index:1;position:relative}.msw .glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffd6e866,#fff4c244 40%,#0000 68%);border-radius:50%;width:min(110vw,720px);animation:6s ease-in-out infinite alternate msw-breathe;position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes msw-breathe{to{opacity:.8;transform:scale(1.08)}}.msw .slot{cursor:pointer}.msw .mpill{color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #10165318}.msw .mpill .ic{color:var(--pink);font-size:18px}.msw .feel{text-align:center;max-width:1000px;margin:auto;padding:90px 22px 30px;position:relative}.msw .feel h2{margin-bottom:10px;font-size:clamp(34px,6.4vw,58px)}.msw .feel>p{color:var(--ink2);max-width:480px;margin:0 auto 38px;font-size:18px}.msw .moments{text-align:center;gap:18px;display:grid}.msw .moment{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:26px 22px 28px;animation:linear both msw-rev;animation-timeline:view();animation-range:entry 5% entry 60%;box-shadow:0 10px 30px #1016530f}@keyframes msw-rev{0%{opacity:0;transform:translateY(46px)scale(.97)}}.msw .moment h3{margin-bottom:6px;font-size:28px}.msw .moment p{color:var(--ink2);font-size:17px}.msw .moment .ic{width:70px;height:70px;color:var(--pink);background:linear-gradient(135deg,#ffe9f2,#fff3cf);border-radius:50%;margin-bottom:14px;font-size:38px}@media (min-width:900px){.msw .moments{grid-template-columns:repeat(3,1fr)}}.msw .who{text-align:center;max-width:760px;margin:auto;padding:70px 22px 30px}.msw .who h2{margin-bottom:18px;font-size:clamp(32px,6vw,52px)}.msw .opts{grid-template-columns:1fr;gap:10px;margin-bottom:18px;display:grid}.msw .opts label{cursor:pointer;background:#fff;border:2px solid #d6dfec;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:0 18px;font-size:18px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:flex}.msw .opts label .ic{color:var(--pink);font-size:26px}.msw .opts label:hover{transform:translateY(-2px)}.msw .opts input{opacity:0;pointer-events:none;position:absolute}.msw .opts label:has(input:checked){border-color:var(--pink);background:#fff0f6;box-shadow:0 8px 22px #f0298024}.msw .opts label:has(input:focus-visible){outline-offset:3px;outline:3px solid #f0298066}@media (min-width:760px){.msw .opts{grid-template-columns:repeat(3,1fr)}.msw .opts label{font-size:16px}}.msw .say{border-radius:var(--r);text-align:center;background:linear-gradient(115deg,#effdff,#ffe9f2);min-height:128px;padding:22px 22px 24px;display:none}.msw .say h3{margin-bottom:6px;font-size:27px}.msw .say p{color:var(--ink2);font-size:17px}:is(.msw .who:has(#w1:checked) .s1,.msw .who:has(#w2:checked) .s2,.msw .who:has(#w3:checked) .s3){animation:.45s cubic-bezier(.16,1,.3,1) msw-pop;display:block}@keyframes msw-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.msw .step .ic{height:52px;color:var(--pink);background:#ffe9f2;border-radius:16px;flex:0 0 52px;font-size:30px}.msw .step small{color:var(--pink);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.msw .calm{gap:12px;max-width:1000px;margin:auto;padding:30px 22px;display:grid}.msw .calm div{border-radius:var(--r);border:1px solid var(--line);background:#fffc;align-items:center;gap:14px;padding:16px 18px;display:flex}.msw .calm .ic{color:var(--pink);flex:none;font-size:28px}.msw .calm b{display:block}.msw .calm span{color:var(--ink2);font-size:15px}@media (min-width:900px){.msw .calm{grid-template-columns:repeat(3,1fr)}}@keyframes msw-bst{0%{opacity:1;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.2) rotate(120deg)}}.msw .nav{gap:14px}.msw .mbrand{align-items:center;gap:10px;min-width:0;display:flex}.msw .mark{filter:drop-shadow(0 4px 8px #e72e7633);flex:none;width:36px;height:36px}.msw .bn small{color:var(--ink2);letter-spacing:.1px;margin-top:3px;font-family:Nunito,sans-serif;font-size:10.5px;font-weight:600;display:block}.msw .links{color:var(--ink2);gap:26px;margin-left:auto;margin-right:10px;font-size:15px;font-weight:700;display:flex}.msw .links a:hover{color:var(--pink)}.msw .signin{color:var(--navy);align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:800;display:inline-flex}.msw .signin .ic{color:var(--pink);font-size:24px}.msw .signin:hover{color:var(--pink)}.msw .signin-row{color:var(--navy);align-items:center;gap:10px;display:flex!important}.msw .signin-row .ic{color:var(--pink);font-size:26px}.msw .menu,.msw .bsk{width:44px;height:44px;color:var(--pink);cursor:pointer;background:#fff0f6;border:0;border-radius:50%;place-items:center;font-size:24px;display:none}.msw .menu .ic,.msw .bsk .ic{font-size:24px}.msw .sheet{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10165366;position:fixed;inset:0}.msw .sheet[hidden]{display:none}.msw .sheet-card{background:#fff;border-radius:28px;gap:4px;padding:14px 16px 20px;animation:.35s cubic-bezier(.16,1,.3,1) msw-drop;display:grid;position:absolute;top:10px;left:10px;right:10px;box-shadow:0 20px 60px #10165344}@keyframes msw-drop{0%{opacity:0;transform:translateY(-16px)scale(.98)}}.msw .sheet-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.msw .sheet-card>a:not(.btn){border-radius:16px;align-items:center;min-height:56px;padding:0 14px;font-size:19px;font-weight:800;display:flex}.msw .sheet-card>a:not(.btn):active{background:#fff0f6}.msw .sheet-card .btn{margin-top:10px}@media (max-width:899px){.msw .nav{justify-content:space-between;width:calc(100% - 16px);height:60px;padding:0 8px;top:8px}.msw .links,.msw .nav>.btn,.msw .signin{display:none}.msw .menu,.msw .bsk{display:grid}.msw .mbrand{flex:1;justify-content:center}.msw .bn{font-size:22px}.msw .bn small{margin-top:2px;font-size:9px}html:has(.msw){scroll-padding-top:76px}.msw .moments{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -22px;padding:4px 22px 22px;display:flex;overflow-x:auto}.msw .moments::-webkit-scrollbar{display:none}.msw .moment{scroll-snap-align:center;flex:0 0 80%;padding:24px 18px 26px;animation:none}.msw .swipehint{display:flex}.msw .steps{gap:0}.msw .step{margin-bottom:14px;position:relative}.msw .step:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg,var(--pink) 0 4px,transparent 4px 8px);border-radius:3px;width:3px;height:14px;position:absolute;bottom:-14px;left:46px}.msw .calm{grid-template-columns:repeat(3,1fr);gap:8px;padding:30px 14px 10px}.msw .calm div{text-align:center;flex-direction:column;gap:6px;padding:14px 6px}.msw .calm p span{display:none}.msw .calm b{font-size:13px;line-height:1.25}.msw .calm .ic{font-size:30px}.msw .name input{min-height:58px;font-size:19px}.msw .name .btn,.msw .final .btn,.msw .hero-tx .btn{width:100%;max-width:340px;min-height:58px}.msw .hero-tx .btn{width:auto;padding:0 36px}}.msw .swipehint{color:var(--ink2);justify-content:center;align-items:center;gap:8px;margin:-6px 0 18px;font-size:13px;font-weight:800;display:none}.msw .swipehint .ic{color:var(--pink);font-size:18px;animation:1.6s ease-in-out infinite msw-nudge}@keyframes msw-nudge{50%{transform:translate(6px)}}@media (max-width:360px){.msw .bn{font-size:20px}.msw .bn small{display:none}.msw .mark{width:32px;height:32px}}@media (max-width:899px) and (max-height:620px){.msw{--W:min(50vw,26svh,240px)}.msw .stage{padding-top:84px}.msw .words{height:196px}.msw .hero-tx h1{font-size:30px}.msw .hero-tx p{font-size:15px}}.msw .sec{text-align:center;max-width:1080px;margin:auto;padding:84px 22px}.msw .sec h2{margin-bottom:12px;font-size:clamp(34px,6vw,54px)}.msw .sec>p{color:var(--ink2);max-width:480px;margin:0 auto 34px;font-size:18px}.msw .steps{text-align:left;gap:14px;display:grid}.msw .step{border-radius:var(--r);border:1px solid var(--line);background:#fff;align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:0 6px 22px #10165310}.msw .step i{background:var(--pink);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-family:StoryHand;font-size:23px;font-style:normal;display:grid}.msw .step h3{font-size:25px}.msw .step p{color:var(--ink2);font-size:16px}@media (min-width:900px){.msw .steps{grid-template-columns:repeat(3,1fr)}.msw .step{flex-direction:column}}.msw .plate{border-radius:var(--r);border:1px solid var(--line);text-align:center;background:#fff;max-width:360px;margin:0 auto 22px;padding:22px 24px 26px;box-shadow:0 10px 30px #1016531a}.msw .plate small{letter-spacing:1.6px;color:var(--ink2);text-transform:uppercase;font-size:12px;display:block}.msw .plate b{color:var(--pink);margin:4px 0;font-family:StoryHand;font-size:44px;font-weight:600;line-height:1.1;display:block}.msw .plate span{color:var(--ink2);font-size:15px}.msw .name{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}.msw .name label{position:absolute;left:-9999px}.msw .name input{min-height:54px;color:var(--navy);font:inherit;text-align:center;background:#fff;border:2px solid #d6dfec;border-radius:999px;padding:0 22px;font-size:18px;font-weight:700}.msw .name input:focus{outline-offset:2px;border-color:var(--pink);outline:3px solid #f0298055}.msw .name input::placeholder{color:#6a74a2}.msw .final{text-align:center;background:linear-gradient(115deg,#effdff,#ffe9f2);border-radius:36px;max-width:900px;margin:20px auto 90px;padding:56px 22px 60px}.msw .final h2{font-size:clamp(36px,7vw,62px)}.msw .final p{color:var(--ink2);max-width:420px;margin:10px auto 24px;font-size:18px}.msw .facts{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:22px;font-size:14px;display:flex}.msw footer{text-align:center;color:var(--ink2);padding:0 20px 130px;font-size:13px}@media (prefers-reduced-motion:reduce){.msw *{transition:none!important;animation:none!important}.msw .show{height:auto}.msw .stage{height:auto;padding-bottom:40px;position:relative}.msw .slot{opacity:1;margin:20px;position:relative}.msw .bookarea{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.msw .tx{opacity:1;margin:8px 0;position:relative}.msw .words{height:auto}.msw .cv,.msw .buybar{transform:none}}.msw{--navy:#101653;--ink2:#4c578a;--pink:#f02980;--pink2:#e0206f;--line:#e6eaf3;--sun:#ffb629;--r:20px;--ok:#12997f}.msw *{box-sizing:border-box;margin:0}html:has(.msw){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:92px}.msw{color:var(--navy);background:linear-gradient(130deg,#f5fbff,#fff 32% 70%,#fff5f9) fixed;min-height:100svh;font-family:Nunito,Arial,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.msw h1,.msw h2,.msw h3{font-family:StoryHand,Comic Sans MS,cursive;font-weight:600;line-height:1.05}.msw img{max-width:100%;display:block}.msw a{color:inherit;text-decoration:none}.msw button{font:inherit;color:inherit}.msw .ic{place-items:center;line-height:0;display:inline-grid}.msw .ic svg{width:1em;height:1em}.msw .btn{white-space:nowrap;color:#fff;background:linear-gradient(110deg,#f33b91,var(--pink2));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:17px;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px #b3175a,0 12px 26px #f0298033}.msw .btn:hover{transform:translateY(-2px)}.msw .btn:active{transform:translateY(3px)scale(.98);box-shadow:0 1px #b3175a}.msw .btn.ghost{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 2px #d6dfec}.msw .link{color:var(--pink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:800;text-decoration:underline}.msw .nav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border-radius:999px;align-items:center;gap:10px;width:min(1180px,100% - 16px);height:60px;padding:0 8px;display:flex;position:fixed;top:12px;left:50%;translate:-50%;box-shadow:0 4px 22px #10165318}.msw .rb{width:46px;height:46px;color:var(--pink);cursor:pointer;background:#fff0f6;border:0;border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.msw .rb:active{transform:scale(.94)}.msw .mbrand{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.msw .mark{flex:none;width:34px;height:34px}.msw .bn{white-space:nowrap;font-family:StoryHand;font-size:23px;font-weight:600;line-height:1}.msw .bn small{color:var(--ink2);margin-top:2px;font-family:Nunito,sans-serif;font-size:9px;font-weight:600;display:block}.msw .helpb{gap:6px;width:auto;padding:0 14px 0 10px;font-size:15px;font-weight:800;display:flex}.msw .helpb .ic{font-size:24px}@media (max-width:560px){.msw .helpb span:last-child{display:none}.msw .helpb{justify-content:center;width:46px;padding:0}}@media (min-width:900px){.msw .nav{padding:0 10px}.msw .mbrand{justify-content:flex-start;margin-left:6px}.msw .bn small{font-size:10.5px}.msw .bn{font-size:25px}}.msw .fprog{z-index:61;background:#ffe3ef;height:5px;position:fixed;top:0;left:0;right:0}.msw .fprog i{background:var(--pink);border-radius:0 5px 5px 0;width:0;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.msw .flowmain{max-width:1040px;margin:auto;padding:92px 18px 150px;position:relative}.msw .screen{animation:.5s cubic-bezier(.16,1,.3,1) msw-enter;display:none}.msw .screen.on{display:block}@keyframes msw-enter{0%{opacity:0;transform:translate(26px)}}.msw .screen.back{animation-name:msw-enterb}@keyframes msw-enterb{0%{opacity:0;transform:translate(-26px)}}.msw .narrow{max-width:640px;margin:auto}.msw .hd{text-align:center;max-width:640px;margin:10px auto 22px}.msw .hd .badge{width:68px;height:68px;color:var(--pink);background:linear-gradient(135deg,#ffe9f2,#fff3cf);border-radius:50%;place-items:center;margin-bottom:10px;font-size:36px;display:inline-grid}.msw .hd h1{margin-bottom:8px;font-size:clamp(34px,8vw,52px)}.msw .hd p{color:var(--ink2);font-size:18px}.msw .note{background:#fff0f6;border:2px solid #ffc3dc;border-radius:16px;align-items:flex-start;gap:12px;max-width:640px;margin:0 auto 18px;padding:14px 16px;font-weight:800;animation:.35s cubic-bezier(.16,1,.3,1) msw-pop;display:none}.msw .note.on{display:flex}.msw .note .ic{color:var(--pink);flex:none;font-size:26px}.msw .card{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:20px;box-shadow:0 8px 26px #1016530f}.msw .choices{gap:14px;display:grid}.msw .choice{text-align:left;border:3px solid var(--line);border-radius:var(--r);cursor:pointer;background:#fff;align-items:stretch;gap:14px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #1016530d}.msw .choice:hover{transform:translateY(-3px)}.msw .choice:focus-visible{outline-offset:3px;outline:4px solid #f0298055}.msw .choice .pic{aspect-ratio:1;background:#f1f4fb;flex:0 0 118px;align-self:flex-start;position:relative;overflow:hidden}.msw .choice .pic img{object-fit:cover;width:100%;height:100%}.msw .choice .tx{flex:1;min-width:0;padding:14px 52px 14px 0}.msw .choice h3{margin-bottom:4px;font-size:25px}.msw .choice p{color:var(--ink2);font-size:15px;line-height:1.4}.msw .choice .meta{color:var(--pink);align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:800;display:flex}.msw .choice .price{color:var(--navy);font-size:21px;font-weight:900}.msw .choice .tick{border:3px solid var(--line);color:#fff;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.msw .choice.sel{border-color:var(--pink);background:#fff7fb;box-shadow:0 12px 30px #f0298026}.msw .choice.sel .tick{background:var(--pink);border-color:var(--pink)}.msw .choice .tick .ic{opacity:0;transition:all .25s;transform:scale(.4)}.msw .choice.sel .tick .ic{opacity:1;transform:none}.msw .ribbon{background:var(--sun);color:#5b3b00;z-index:2;border-radius:0 999px 999px 0;padding:4px 12px 4px 10px;font-size:12px;font-weight:900;position:absolute;top:12px;left:0}@media (min-width:900px){.msw #s-product .choices{grid-template-columns:repeat(3,1fr)}.msw #s-product .choice{flex-direction:column;gap:0}.msw #s-product .choice .pic{flex:none;width:100%;height:auto}.msw #s-product .choice .tx{padding:14px 16px 18px}.msw #s-theme .choices{grid-template-columns:repeat(2,1fr)}.msw .choice .pic{flex-basis:150px}}.msw .stack2{background:linear-gradient(135deg,#fff0f6,#fff6dc);position:absolute;inset:0}.msw .stack2 img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:60%;height:auto;position:absolute;box-shadow:0 6px 16px #10165340}.msw .stack2 img:first-child{top:20%;left:5%;transform:rotate(-7deg)}.msw .stack2 img:last-child{top:14%;right:5%;transform:rotate(6deg)}.msw .bw img{filter:grayscale()contrast(1.15)brightness(1.1)}.msw .hintline{color:var(--ink2);align-items:flex-start;gap:10px;max-width:640px;margin:0 auto 16px;font-size:16px;display:flex}.msw .hintline .ic{color:var(--pink);flex:none;margin-top:2px;font-size:22px}.msw .f{gap:6px;margin-bottom:18px;display:grid}.msw .f>label,.msw .f>.lab{font-size:17px;font-weight:800}.msw .f .opt{color:var(--ink2);margin-left:6px;font-size:14px;font-weight:600}.msw .f small{color:var(--ink2);font-size:14px}.msw .in{width:100%;min-height:58px;color:var(--navy);font:inherit;background:#fff;border:2px solid #d6dfec;border-radius:16px;padding:0 18px;font-size:19px;font-weight:700}.msw .in:focus{outline-offset:1px;border-color:var(--pink);outline:4px solid #f0298044}.msw .in::placeholder{color:#6f78a3;font-weight:600}.msw .in.bad{border-color:var(--pink);background:#fff7fb;animation:.4s msw-shake}@keyframes msw-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.msw .pw{position:relative}.msw .pw .in{padding-right:64px}.msw .pw button{width:46px;height:46px;color:var(--pink);cursor:pointer;background:#fff0f6;border:0;border-radius:12px;place-items:center;font-size:24px;display:grid;position:absolute;top:6px;right:6px}.msw .tog{grid-template-columns:1fr 1fr;gap:10px;display:grid}.msw .tog button{border:3px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:60px;font-size:18px;font-weight:900;transition:all .2s;display:flex}.msw .tog button.sel{border-color:var(--pink);color:var(--pink);background:#fff0f6}.msw .tog button:focus-visible{outline-offset:2px;outline:4px solid #f0298055}.msw .stepper{grid-template-columns:62px 1fr 62px;gap:8px;display:grid}.msw .stepper button{color:var(--pink);cursor:pointer;background:#fff;border:2px solid #d6dfec;border-radius:16px;font-size:28px;font-weight:900}.msw .stepper .in{text-align:center}.msw .tabs{background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px;padding:6px;display:grid;box-shadow:0 6px 20px #1016530f}.msw .tabs button{cursor:pointer;min-height:52px;color:var(--ink2);background:0 0;border:0;border-radius:999px;font-size:17px;font-weight:900}.msw .tabs button.sel{background:linear-gradient(110deg,#f33b91,var(--pink2));color:#fff;box-shadow:0 4px 12px #f0298044}.msw .check{border:3px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px;display:flex}.msw .check .box{color:#fff;background:#fff;border:3px solid #b9c2dd;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:22px;display:grid}.msw .check.sel{border-color:var(--pink);background:#fff7fb}.msw .check.sel .box{background:var(--pink);border-color:var(--pink)}.msw .check .box .ic{opacity:0}.msw .check.sel .box .ic{opacity:1}.msw .check span.t{font-size:16px;line-height:1.45}.msw .check:focus-visible{outline-offset:2px;outline:4px solid #f0298055}.msw .drop{text-align:center;border-radius:var(--r);cursor:pointer;background:#fff7fb;border:3px dashed #f58ab8;place-items:center;gap:6px;min-height:200px;margin-bottom:14px;padding:22px;display:grid;position:relative}.msw .drop:hover{background:#fff0f6}.msw .drop .ic.big{color:var(--pink);font-size:54px}.msw .drop b{font-size:21px}.msw .drop span.s{color:var(--ink2);font-size:15px}.msw .drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.msw .drop:focus-within{outline-offset:3px;outline:4px solid #f0298055}.msw .photook{border-radius:var(--r);background:#effaf6;border:2px solid #b8e6d8;grid-template-columns:96px 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:none}.msw .photook.on{display:grid}.msw .ava{color:#fff;background:linear-gradient(135deg,#ffd6e8,#ffeab8);border-radius:50%;place-items:center;width:96px;height:96px;font-size:50px;display:grid;position:relative;overflow:hidden}.msw .ava img{object-fit:cover;width:100%;height:100%}.msw .photook h3{color:var(--ok);font-size:24px}.msw .photook .link{font-size:15px}.msw .tips{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.msw .tips div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px;font-size:14px;line-height:1.35}.msw .tips b{align-items:center;gap:6px;margin-bottom:6px;font-size:15px;display:flex}.msw .tips .good b{color:var(--ok)}.msw .tips .avoid b{color:#c2185b}.msw .tips ul{color:var(--ink2);gap:4px;padding:0;list-style:none;display:grid}.msw .people{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.msw .people span{border:2px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:800}.msw .people span.on{background:var(--pink);border-color:var(--pink);color:#fff}.msw .people span.done{color:var(--ok);background:#effaf6;border-color:#b8e6d8}.msw .rows{gap:0;display:grid}.msw .rowx{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 4px;display:flex}.msw .rowx:last-child{border-bottom:0}.msw .rowx .k{color:var(--ink2);min-width:88px;font-size:14px;font-weight:800}.msw .rowx .v{flex:1;font-size:17px;font-weight:800}.msw .rowx .link{white-space:nowrap;font-size:15px}@media (max-width:560px){.msw .rowx{grid-template-columns:1fr auto;align-items:center;gap:0 12px;display:grid}.msw .rowx .k{grid-column:1/3;min-width:0;font-size:13px}.msw .rowx .v{grid-column:1}.msw .rowx .link{grid-area:2/2}}.msw .sum{gap:16px;display:grid}@media (min-width:760px){.msw .sum{grid-template-columns:240px 1fr;align-items:start}}.msw .sumcover{aspect-ratio:1;border-radius:14px;max-width:240px;margin:auto;overflow:hidden;box-shadow:0 16px 36px #10165338}.msw .sumcover img{object-fit:cover;width:100%;height:100%}.msw .total{background:linear-gradient(115deg,#effdff,#ffe9f2);border-radius:16px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px;font-size:20px;font-weight:900;display:flex}.msw .fine{color:var(--ink2);margin-top:10px;font-size:14px}.msw .pstep{border-radius:var(--r);border:1px solid var(--line);background:#fff;align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px;display:flex}.msw .pstep i{background:var(--pink);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-family:StoryHand;font-size:26px;font-style:normal;display:grid}.msw .pstep b{font-size:18px;display:block}.msw .pstep span{color:var(--ink2);font-size:15.5px}.msw .pay-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.msw .pay-row:last-child{border-bottom:0}.msw .pay-row .k{color:var(--ink2);font-size:13px;font-weight:800;display:block}.msw .pay-row .v{word-break:break-word;font-size:21px;font-weight:900}.msw .pay-row div{flex:1}.msw .copyb{min-height:48px;color:var(--pink);cursor:pointer;background:#fff;border:2px solid #d6dfec;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:800;display:flex}.msw .copyb .ic{font-size:20px}.msw .warn{background:#fff8e1;border:2px solid #ffe08a;border-radius:16px;gap:12px;margin-top:14px;padding:14px 16px;font-size:15.5px;font-weight:700;display:flex}.msw .warn .ic{color:#c98600;flex:none;font-size:26px}.msw .track{text-align:left;gap:0;max-width:460px;margin:18px auto;display:grid}.msw .tk{color:var(--ink2);align-items:center;gap:14px;padding:10px 0;font-weight:800;display:flex;position:relative}.msw .tk i{z-index:1;background:#eef1f8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:21px;font-style:normal;display:grid}.msw .tk:not(:last-child):after{content:"";background:repeating-linear-gradient(#d3d9ec 0 4px,#0000 4px 8px);width:3px;position:absolute;top:44px;bottom:-6px;left:19px}.msw .tk.now{color:var(--navy)}.msw .tk.now i{background:var(--pink);color:#fff;animation:1.8s infinite msw-pulse}@keyframes msw-pulse{50%{box-shadow:0 0 0 10px #f0298022}}.msw .big{text-align:center}.msw .bigico{width:96px;height:96px;color:var(--pink);background:linear-gradient(135deg,#ffe9f2,#fff3cf);border-radius:50%;place-items:center;margin-bottom:12px;font-size:54px;display:inline-grid}.msw .bar{z-index:60;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:999px;align-items:center;gap:12px;padding:9px 10px 9px 20px;display:flex;position:fixed;box-shadow:0 8px 30px #10165326}.msw .bar>span{color:var(--ink2);flex:1;min-width:0;font-size:13.5px;line-height:1.25}.msw .bar>span b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.msw .bar .btn{flex:none;min-height:48px;padding:0 24px}.msw .bar.shake{animation:.4s msw-shake}.msw .short{display:none}@media (max-width:480px){.msw .long{display:none}.msw .short{display:inline}.msw .bar .btn{padding:0 26px}}@media (min-width:900px){.msw .bar{width:min(640px,100% - 40px);left:50%;right:auto;translate:-50%}}.msw .hsheet{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10165366;position:fixed;inset:0}.msw .hsheet[hidden]{display:none}.msw .hsheet-card{background:#fff;border-radius:28px;max-width:560px;margin:auto;padding:22px 20px 20px;animation:.35s cubic-bezier(.16,1,.3,1) msw-hrise;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 20px 60px #10165344}@keyframes msw-hrise{0%{opacity:0;transform:translateY(24px)}}.msw .hsheet-card h2{margin-bottom:6px;font-size:32px}.msw .hsheet-card p{color:var(--ink2);margin-bottom:14px}.msw .toast{z-index:90;opacity:0;background:var(--navy);color:#fff;pointer-events:none;border-radius:999px;padding:12px 20px;font-weight:800;transition:all .3s;position:fixed;bottom:110px;left:50%;translate:-50% 20px}.msw .toast.on{opacity:1;translate:-50%}.msw .burst{pointer-events:none;z-index:95;color:var(--c);font-size:var(--z);animation:.9s cubic-bezier(.16,1,.3,1) forwards msw-bst;position:fixed}.msw .burst svg{width:1em;height:1em;display:block}@media (prefers-reduced-motion:reduce){.msw *{transition:none!important;animation:none!important}}.msw{min-height:100svh}.msw .legal{max-width:760px;margin:0 auto;padding:6px 4px 40px}.msw .legal h1{margin-bottom:14px;font-size:clamp(36px,7vw,52px)}.msw .legal h2{margin:28px 0 8px;font-size:30px}.msw .legal p{color:var(--ink2);margin-bottom:12px;font-size:17px}.msw .legal a{color:var(--pink);font-weight:700;text-decoration:underline}.msw .legal .legal-notice{background:#fff8e1;border:2px solid #ffe08a;border-radius:16px;margin-top:22px;padding:14px 16px;font-size:15px;font-weight:700}.msw .mfoot{text-align:center;color:var(--ink2);padding:10px 20px 50px;font-size:14px}.msw .mfoot a{text-decoration:underline}.msw .acct-grid{gap:18px;display:grid}@media (min-width:900px){.msw .acct-grid{grid-template-columns:1.6fr 1fr;align-items:start}}.msw .acct h2{margin:6px 0 12px;font-size:30px}.msw .acct h3{margin:14px 0 6px;font-size:24px}.msw .card.order{margin-bottom:14px}.msw .row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.msw .acct-track{max-width:none;margin:12px 0}.msw .acct-track .tk.done{color:var(--navy)}.msw .acct-track .tk.done i{background:var(--ok);color:#fff}.msw .detail{background:#f7f9ff;border-radius:14px;gap:4px;margin-top:12px;padding:14px;display:grid}.msw .note.ok{background:#effaf6;border-color:#b8e6d8}.msw .card.empty{text-align:center;justify-items:center;gap:6px;display:grid}.msw .side .btn{width:100%}.msw .side form{margin-bottom:6px}.msw .face.front{container-type:size}.msw .nameband{z-index:2;pointer-events:none;opacity:0;justify-content:center;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:5%;left:0;right:0;transform:translateY(-14px)scale(.9)}.msw .nameband[data-on="1"]{opacity:1;transform:none}.msw .nameband span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(110deg,#f33b91,#e0206f);border-radius:999px;max-width:92%;padding:2.2cqw 6cqw 2.8cqw;font-family:StoryHand,cursive;font-size:8.2cqw;line-height:1;overflow:hidden;box-shadow:0 1.2cqw #b3175a,0 2cqw 5cqw #0006,inset 0 0 0 .5cqw #ffd36a}.msw .heroname{text-align:center;gap:6px;width:min(100%,360px);margin:2px 0 4px;display:grid}.msw .heroname label{color:var(--ink2);font-size:13.5px;font-weight:800}.msw .heroname input{min-height:50px;color:var(--navy);font:inherit;text-align:center;background:#fff;border:2px solid #f58ab8;border-radius:999px;padding:0 20px;font-size:18px;font-weight:800;box-shadow:0 6px 18px #f0298022}.msw .heroname input:focus{outline-offset:2px;border-color:var(--pink);outline:3px solid #f0298055}.msw .heroname input::placeholder{color:#8a93b8;font-weight:700}@media (min-width:900px){.msw .heroname{text-align:left;margin-top:4px}.msw .heroname input{text-align:left}}@media (max-width:899px){.msw .words{height:290px}.msw .stage{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}@media (max-width:899px) and (max-height:700px){.msw .hero-tx .mpill{display:none}.msw .hero-tx h1{font-size:28px}.msw .hero-tx p{display:none}.msw .words{height:230px}}@media (max-width:340px){.msw .nav{gap:4px;padding:0 6px}.msw .mbrand{gap:6px}.msw .mark{width:28px;height:28px}.msw .bn{font-size:17px}.msw .menu,.msw .bsk,.msw .rb{width:40px;height:40px}}.msw.crop-root{z-index:120;color:#fff;overscroll-behavior:contain;background:#0b0f2e;outline:none;min-height:0;position:fixed;inset:0;overflow:hidden}.crop-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0}.crop-stage:active{cursor:grabbing}.crop-img{transform-origin:0 0;will-change:transform;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.crop-img.anim{transition:transform .3s cubic-bezier(.16,1,.3,1)}.crop-frame{pointer-events:none;z-index:2;border:2px solid #fff;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #080b24a8}.crop-frame i{border:4px solid #fff;width:22px;height:22px;position:absolute}.crop-frame .tl{border-bottom:0;border-right:0;border-top-left-radius:14px;top:-4px;left:-4px}.crop-frame .tr{border-bottom:0;border-left:0;border-top-right-radius:14px;top:-4px;right:-4px}.crop-frame .bl{border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:-4px;left:-4px}.crop-frame .br{border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:-4px;right:-4px}.crop-top{z-index:3;padding:max(14px,env(safe-area-inset-top)) 14px 0;pointer-events:none;align-items:flex-start;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.crop-hint{color:#e8ecff;pointer-events:none;border-radius:16px;flex:1;margin:0;padding:10px 14px;font-size:16px;font-weight:800;line-height:1.35}.crop-hint.hot{color:var(--navy);box-shadow:0 0 0 3px var(--pink);background:#fff;animation:1.6s ease-in-out infinite crop-pulse}@keyframes crop-pulse{50%{box-shadow:0 0 0 6px #f0298055}}.crop-x{pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.crop-warn{z-index:3;text-align:center;color:#6b4700;background:#fff3cf;border:2px solid #ffb629;border-radius:12px;max-width:420px;margin:0 auto;padding:8px 12px;font-size:14px;font-weight:800;line-height:1.3;position:absolute;left:14px;right:14px}.crop-load{z-index:4;text-align:center;margin:0;font-weight:800;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.crop-bar{z-index:3;padding:0 16px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.crop-zoom{align-items:center;gap:10px;width:100%;max-width:420px;display:flex}.crop-zoom button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.crop-zoom input{min-width:0;height:44px;accent-color:var(--pink);flex:1}.crop-use{width:100%;max-width:420px}.crop-use:disabled{opacity:.6;cursor:default}.crop-links{flex-wrap:wrap;justify-content:center;gap:0 14px;display:flex}.crop-links button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:800;text-decoration:underline}.crop-links button:disabled{opacity:.5}.crop-root button:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.crop-stage:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.crop-zoom input:focus-visible{outline:3px solid var(--sun);outline-offset:2px}@media (prefers-reduced-motion:reduce){.crop-img.anim{transition:none}.crop-hint.hot{animation:none}}.photo-actions{flex-wrap:wrap;gap:2px 16px;margin-top:4px;display:flex}.photo-actions .link{text-align:left;min-height:44px;padding:0}
