.post .heroart .phone{width:210px;height:374px}.post .appsc{color:var(--ink);font-family:var(--body);text-align:left;background:#fff;padding:42px 12px 12px;position:absolute;inset:0}.post .appsc .lg{font:800 17px var(--display);letter-spacing:-.04em}.post .appsc .lg i{color:var(--coral);font-style:normal}.post .appsc h4{font:800 16px var(--display);letter-spacing:-.02em;margin:10px 0 8px}.post .appsc .g{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.post .appsc .c{border:1.5px solid var(--line);min-width:0;animation:6s infinite hon;animation-delay:var(--d);border-radius:9px;align-items:center;gap:4px;padding:4px;font-size:9px;font-weight:700;display:flex}.post .appsc .c .chl{border-radius:5px;width:16px;height:16px}.post .appsc .c span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post .appsc .c b{width:10px;height:10px;animation:6s infinite htk;animation-delay:var(--d);border:1.5px solid #d8d8de;border-radius:50%;flex:none;margin-left:auto}@keyframes hon{0%,8%{border-color:var(--line)}14%,88%{border-color:var(--ink)}to{border-color:var(--line)}}@keyframes htk{0%,8%{background:0 0;border-color:#d8d8de}14%,88%{background:var(--mint);border-color:var(--mint)}to{background:0 0;border-color:#d8d8de}}.post .appsc .when{gap:4px;margin:10px 0;display:flex}.post .appsc .when span{text-align:center;border:1.5px solid var(--line);border-radius:999px;flex:1;padding:5px 0;font-size:9.5px;font-weight:600}.post .appsc .when span.s{animation:6s infinite hsel}@keyframes hsel{0%,40%{color:var(--ink);border-color:var(--line);background:0 0}46%,88%{background:var(--ink);color:#fff;border-color:var(--ink)}to{color:var(--ink);background:0 0}}.post .appsc .go{background:var(--coral);color:#fff;border-radius:999px;height:34px;font-size:11.5px;font-weight:700;animation:6s infinite hgo;position:relative;overflow:hidden}.post .appsc .go span{place-items:center;display:grid;position:absolute;inset:0}.post .appsc .go .b{animation:6s infinite hb}.post .appsc .go .a{animation:6s infinite ha}@keyframes hgo{0%,58%{background:var(--coral);transform:none}61%{transform:scale(.94)}64%,88%{background:var(--mint);transform:none}to{background:var(--coral)}}@keyframes hb{0%,60%{opacity:1;transform:none}64%,88%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@keyframes ha{0%,62%{opacity:0;transform:translateY(10px)}66%,88%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.post .appsc *{animation:none!important}}.connect{grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;padding:0 20px;display:grid}.acc{background:var(--card);border:1.5px solid var(--cardline);border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 10px 30px #1111140f}.acc .chl{border-radius:12px;width:42px;height:42px}.acc b{font:700 17px var(--body);color:var(--ink);flex:1}.acc .st{background:var(--ink);color:#fff;width:118px;height:36px;font:600 13px var(--body);border-radius:999px;transition:background .35s;position:relative;overflow:hidden}.acc .st span{place-items:center;transition:transform .35s cubic-bezier(.3,1.2,.5,1),opacity .25s;display:grid;position:absolute;inset:0}.acc .st .b{opacity:0;transform:translateY(80%)}.acc.on .st{background:var(--mint);color:var(--ink)}.acc.on .st .a{opacity:0;transform:translateY(-80%)}.acc.on .st .b{opacity:1;transform:none}.pick .film{background:var(--card);border:1.5px solid var(--cardline);border-radius:22px;width:250px;padding:14px;position:absolute;top:40px;left:30px;box-shadow:0 14px 40px #11111414}.pick .film .th{aspect-ratio:9/12;background:50%/cover no-repeat;border-radius:14px}.pick .film b{font:800 18px var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:10px;display:block}.pick .film small{font:500 13px var(--body);color:var(--ink2);display:block}.pick .form{background:var(--card);border:1.5px solid var(--cardline);width:500px;color:var(--ink);border-radius:22px;padding:20px;position:absolute;top:40px;left:320px;box-shadow:0 14px 40px #11111414}.pick .lab{font:700 15px var(--body);margin-bottom:10px}.pick .g{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.pick .c{border:1.5px solid var(--line);font:700 13px var(--body);border-radius:14px;align-items:center;gap:8px;padding:8px;transition:border-color .2s;display:flex}.pick .c .tick{border:1.5px solid #d8d8de;border-radius:50%;width:18px;height:18px;margin-left:auto;transition:background .2s,border-color .2s}.pick .c.on{border-color:var(--ink)}.pick .c.on .tick{background:var(--mint);border-color:var(--mint)}.pick .when{gap:8px;margin:8px 0 18px;display:flex}.pick .when span{text-align:center;border:1.5px solid var(--line);font:600 14px var(--body);border-radius:999px;flex:1;padding:10px 0;transition:background .2s,color .2s}.pick .when span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pick .okbtn.morph{background:var(--coral)}.pick .okbtn.morph.on{background:var(--mint)}.pweek2{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:20px 0 0}.pweek2 .day{background:var(--card);border:1.5px solid var(--cardline);border-radius:16px;flex-direction:column;gap:8px;min-height:300px;padding:10px 8px;display:flex}.pweek2 h5{font:600 12px var(--body);color:var(--ink2);text-align:center;margin:0 0 4px}.pweek2 h5 b{font:800 17px var(--display);color:var(--ink);display:block}.pweek2 .slot{background:var(--wash);transform:translateY(calc((1 - var(--in,0)) * -240px)) rotate(calc((1 - var(--in,0)) * -8deg));opacity:clamp(0,calc(var(--in,0) * 3),1);border-radius:12px;gap:6px;padding:6px;display:grid}.pweek2 .slot .th{aspect-ratio:9/12;background:50%/cover no-repeat;border-radius:8px}.pweek2 .slot .pf{flex-wrap:wrap;gap:3px;display:flex}.pweek2 .slot .chl{border-radius:6px;width:20px;height:20px}.pweek2 .slot small{font:600 11px var(--body);color:var(--ink2)}.post .prices.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.post .prices.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
