.easy{--ink:#111;--sub:#444;--line:#d9d9d9;--soft:#f4f4f4;--naver:#03c75a}.easy *{box-sizing:border-box}.easy a{color:inherit}.easy .phone{width:430px;min-height:calc(100vh - 32px)}.easy .composer{display:flex;flex-direction:column;gap:8px}.easy .composer[hidden]{display:none}.easy .hdr{position:sticky;top:0;background:#fff;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.easy .logo{font-weight:800;letter-spacing:.3em}.easy .hdr-btn,.easy .logo{font-size:17px;cursor:pointer}.easy .hdr-btn{font-weight:700;background:none;border:2px solid var(--ink);border-radius:10px;padding:8px 12px}.easy .top{display:flex;align-items:center;gap:12px;padding:14px 20px 6px}.easy .back{font-size:26px;background:none;border:none;padding:4px 8px 4px 0;cursor:pointer}.easy .bar{flex:1;height:6px;background:var(--soft);border-radius:3px;overflow:hidden}.easy .bar>i{display:block;height:100%;background:var(--ink);transition:width .3s}.easy .chip{margin:4px 20px 0;padding:10px 14px;background:var(--soft);border-radius:12px;font-size:17px;font-weight:600}.easy .body{flex:1;padding:22px 20px 16px}.easy h1{font-size:28px;line-height:1.35;margin:0 0 12px}.easy h2{font-size:22px;margin:28px 0 10px}.easy .lead{font-size:19px;line-height:1.55;color:var(--sub);margin:0 0 18px}.easy .foot{padding:12px 20px 24px;display:flex;flex-direction:column;gap:10px}.easy .btn{width:100%;font-size:21px;font-weight:700;padding:19px;border-radius:16px;border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer}.easy .btn.ghost{background:#fff;color:var(--ink)}.easy .btn.naver{background:var(--naver);border-color:var(--naver)}.easy .btn.small{font-size:17px;padding:12px}.easy .btn:disabled{opacity:.35;cursor:default}.easy .ai-note{font-size:16px;line-height:1.5;background:var(--soft);border-radius:12px;padding:12px 14px;margin:0 0 16px}.easy .card{border:2px solid var(--ink);border-radius:18px;padding:18px;margin-bottom:12px;cursor:pointer}.easy .card b{font-size:22px;display:block;margin-bottom:6px}.easy .card span{font-size:17px;color:var(--sub);line-height:1.5}.easy .card video{width:100%;border-radius:12px;margin-top:12px;background:#000;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.easy .banner{font-size:19px;font-weight:700;text-align:center;padding:14px;border:2px dashed var(--ink);border-radius:14px;margin:6px 0 4px}.easy .big-pick{display:flex;flex-direction:column;align-items:center;gap:8px;border:3px dashed var(--line);border-radius:20px;padding:40px 16px;font-size:21px;font-weight:700;cursor:pointer}.easy .big-pick span{font-size:54px;line-height:1}.easy .count{font-size:20px;font-weight:700;margin:18px 0 4px}.easy .thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.easy .thumbs img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px}.easy .order{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.easy .order li{display:flex;align-items:center;gap:12px;border:2px solid var(--line);border-radius:14px;padding:10px}.easy .order .no{font-size:24px;font-weight:800;width:34px;text-align:center}.easy .order img{width:78px;height:78px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.easy .order .grow{flex:1;font-size:17px;color:var(--sub)}.easy .arrows{display:flex;flex-direction:column;gap:6px}.easy .arrows button{font-size:22px;width:56px;height:44px;border-radius:10px;border:2px solid var(--ink);background:#fff;cursor:pointer}.easy .arrows button:disabled{opacity:.2}.easy .rows{border:2px solid var(--line);border-radius:16px;overflow:hidden}.easy .rows div{display:flex;justify-content:space-between;gap:12px;padding:15px 16px;font-size:19px;border-top:1px solid var(--line)}.easy .rows div:first-child{border-top:none}.easy .rows b{text-align:right}.easy .pickgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.easy .opt{font-size:20px;padding:18px 12px;border:2px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;text-align:center}.easy .opt.on{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:700}.easy .optcol{display:flex;flex-direction:column;gap:10px}.easy .optcol .opt{text-align:left;display:flex;justify-content:space-between;align-items:center}.easy input.txt,.easy textarea{width:100%;font-size:20px;padding:14px;border:2px solid var(--line);border-radius:14px;font-family:inherit;line-height:1.5}.easy textarea{min-height:150px}.easy .check{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.easy .check:first-of-type{border-top:none}.easy .check input{width:26px;height:26px;margin:2px 0 0;flex:none;accent-color:#111}.easy .check label{font-size:18px;line-height:1.45;cursor:pointer}.easy .check.all{border:2px solid var(--ink);border-radius:16px;padding:16px;margin-bottom:6px}.easy .check.all label{font-size:21px;font-weight:700}.easy .detail{font-size:15.5px;color:var(--sub);line-height:1.55;margin:4px 0 0 38px;background:var(--soft);border-radius:10px;padding:10px 12px}.easy .detail table{width:100%;border-collapse:collapse}.easy .detail td{padding:3px 0;vertical-align:top}.easy .detail td:first-child{width:78px;font-weight:700;color:var(--ink)}.easy .legal-box{font-size:16.5px;line-height:1.6;border:2px solid var(--ink);border-radius:14px;padding:14px;margin-top:16px}.easy .bill div{display:flex;justify-content:space-between;font-size:19px;padding:11px 0;border-bottom:1px solid var(--line)}.easy .bill .total{font-size:25px;font-weight:800;border-bottom:none;padding-top:16px}.easy .vid{border:2px solid var(--line);border-radius:16px;padding:14px;margin-bottom:12px}.easy .vid .t{font-size:20px;font-weight:700}.easy .vid .m{font-size:16.5px;color:var(--sub);margin:4px 0 10px}.easy .vid .ph{aspect-ratio:16/9;background:#222;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:10px}.easy .vid .row{display:flex;gap:8px}.easy .prog{height:10px;background:var(--soft);border-radius:5px;overflow:hidden;margin:8px 0}.easy .prog i{display:block;height:100%;width:40%;background:var(--ink)}.easy .simple{width:100%;border-collapse:collapse;font-size:17px}.easy .simple td{padding:10px 4px}.easy .linkrow,.easy .simple td{border-bottom:1px solid var(--line)}.easy .linkrow{font-size:18px;padding:14px 0;display:flex;justify-content:space-between;cursor:pointer}.easy footer{background:var(--soft);padding:20px;font-size:13.5px;line-height:1.75;color:#333}.easy footer .links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:15px}.easy footer .links a{text-decoration:none}.easy footer .links .privacy{font-weight:800}.easy .arw{display:inline-block;font-size:15px}.easy .arw.beat{animation:flowdown 1.3s ease-in infinite}@keyframes flowdown{0%{transform:translateY(-6px);opacity:0}35%{opacity:1}to{transform:translateY(6px);opacity:0}}.easy .nextstep{font-size:15.5px;color:var(--sub);text-align:center;margin:0 0 10px;line-height:1.45}.easy .nextstep b{color:var(--ink)}.easy .smp{font-size:13px;padding:4px 9px;border-radius:8px;border:1.5px solid;background:transparent;color:inherit;cursor:pointer;align-self:flex-end;white-space:nowrap}.easy .smpbox{margin:6px 0 4px;text-align:center}.easy .smpbox video{width:100%;max-width:320px;border-radius:12px;border:2px solid var(--line)}.easy .vplay{position:relative;overflow:hidden}.easy .vplay.on:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:flow 1.1s linear infinite}.easy .opt:not(.on) .vplay.on:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.18),transparent)}@keyframes flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.easy .vgroup summary{font-size:19px;font-weight:700;cursor:pointer;margin:14px 0 8px}.easy .dur{width:100%;display:block}.easy .dur p{margin:0;padding:1px 0;font-size:15px;line-height:1.4;color:var(--sub);display:flex;justify-content:space-between;gap:8px}.easy .dur p small{font-size:13.5px;display:inline;white-space:nowrap}.easy .dur p.tot small{display:inline;color:var(--sub);font-weight:400}.easy .dur p.tot{color:var(--ink);font-weight:800;font-size:17px;padding-top:4px}.easy .rows .durrow{display:block;padding:10px 16px}.easy .rows .dur{display:block;padding:0;border:none}.easy .pay-dur{border:2px solid var(--line);border-radius:14px;padding:10px 14px;margin-bottom:6px}.easy .fitnote{margin-top:16px;border:2px solid #f2b705;background:#fff8e1;border-radius:14px;padding:14px;font-size:16.5px;line-height:1.5}.easy .fitbox{display:flex;flex-direction:column;gap:16px;margin-top:12px}.easy .fititem{border:2px solid var(--line);border-radius:14px;padding:12px}.easy .fitno{font-size:17px;font-weight:800;margin-bottom:8px}.easy .frame{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:10px;background:#000}.easy .frame img{position:absolute;inset:0;width:100%;height:100%}.easy .frame .bg{-o-object-fit:cover;object-fit:cover;filter:blur(14px) brightness(.85);transform:scale(1.15)}.easy .frame .fg{-o-object-fit:contain;object-fit:contain}.easy .frame .cv{-o-object-fit:cover;object-fit:cover}.easy .mover{justify-content:center;gap:18px;margin-top:10px;font-size:16px;flex-wrap:wrap}.easy .mover,.easy .mover .pad{display:flex;align-items:center}.easy .mover .pad{flex-direction:column;gap:4px}.easy .mover .pad span{display:flex;gap:56px}.easy .mover .zoom{display:flex;flex-direction:column;gap:6px}.easy .mover .zoom button{width:auto;padding:0 14px;font-size:17px;font-weight:700}.easy .mover .zoom .rs{font-size:15px;font-weight:400}.easy .movehint{font-size:16px;color:var(--ink);text-align:center;margin:10px 0 0;line-height:1.5}.easy .mover .rs{width:auto!important;padding:0 16px;font-size:15px!important;height:40px!important}.easy .frame.drag{cursor:grab;touch-action:none}.easy .fitno small{font-size:14px;font-weight:400;color:var(--sub);margin-left:6px}.easy .fitbtns{display:flex;flex-direction:column;gap:8px;margin-top:10px}.easy .fitpop{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.easy .fitsheet{background:#fff;border-radius:18px;padding:18px;width:100%;max-width:420px;max-height:94vh;overflow:auto}.easy .fitsheet h2{font-size:21px;margin:0 0 4px}.easy .mover button{font-size:22px;width:60px;height:48px;border-radius:12px;border:2px solid var(--ink);background:#fff;cursor:pointer}.easy .detail-link{padding:10px}.easy input[type=file]{display:none}.easy .fitpop,.easy .phone{--ink:#17243b;--sub:#526079;--line:#c7d2e3;--soft:#f2f5fa;--pt:#2457d6;--pt-ink:#1946aa;--info:#eaf1ff;--info-ink:#27436d;--info-line:#a6bdeb;--err:#b42342;--off-bg:#e2e7ef;--off-ink:#63718a;--ghost:#9caec9;font-family:Pretendard,Pretendard Variable,-apple-system,Malgun Gothic,sans-serif;color:var(--ink)}.easy .phone h1{font-size:30px;font-weight:700;line-height:1.35}.easy .phone h2{font-size:24px;font-weight:700}.easy .phone .lead{font-size:18px;line-height:1.6;color:var(--sub)}.easy .phone .body{padding:24px 24px 16px}.easy .phone .foot{padding:12px 24px 28px}.easy .phone .hdr{padding:16px 24px;border-bottom:none}.easy .phone .logo{letter-spacing:.35em;font-size:16px;color:var(--ink)}.easy .phone .hdr-btn{font-size:16px;border:1.5px solid var(--line);border-radius:12px;color:var(--ink)}.easy .phone .top{padding:16px 24px 8px}.easy .phone .back{color:var(--ink)}.easy .phone .bar{background:#e3eaf5}.easy .phone .bar>i{background:var(--pt)}.easy .phone .chip{margin:6px 24px 0;background:var(--info);color:var(--pt-ink);border-radius:12px;font-size:17px}.easy .fitpop .btn,.easy .phone .btn{min-height:60px;font-size:20px;padding:16px;border-radius:16px;border:none;background:var(--pt);color:#fff;box-shadow:0 2px 0 rgba(23,36,59,.08)}.easy .fitpop .btn.ghost,.easy .phone .btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--ghost);box-shadow:none}.easy .fitpop .btn.small,.easy .phone .btn.small{min-height:56px;font-size:18px;padding:12px}.easy .phone .btn.naver{background:#03c75a;color:#102e1c}.easy .fitpop .btn:disabled,.easy .phone .btn:disabled{opacity:1;background:var(--off-bg);color:var(--off-ink);border:none;box-shadow:none}.easy .fitpop .opt,.easy .phone .opt{font-size:19px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--ink)}.easy .phone .opt.on{border:2px solid var(--pt);background:var(--info);color:var(--pt-ink);font-weight:700}.easy .phone .optcol .opt.on>span:first-child:after,.easy .phone .pickgrid .opt.on:after{content:" ✓";font-weight:800}.easy .phone .card{border:1.5px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 1px 0 rgba(23,36,59,.04)}.easy .phone .card .ctop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.easy .phone .card .micon{width:52px;height:52px;flex:none}.easy .phone .card b{font-size:22px;color:var(--ink)}.easy .phone .card span{color:var(--sub)}.easy .phone .banner{border:none;background:var(--info);color:var(--pt-ink);border-radius:14px;font-size:18px}.easy .phone .big-pick{border:2px dashed #9bb3e3;background:#f4f7ff;color:var(--pt-ink);border-radius:20px}.easy .phone .big-pick img{width:72px;height:72px}.easy .phone .order img,.easy .phone .thumbs img{border-radius:12px}.easy .phone .order li{border:1.5px solid var(--line);background:#fafcff;border-radius:20px}.easy .phone .arrows button{width:56px;height:48px;border:1.5px solid var(--line);color:var(--pt);background:#fff;border-radius:12px}.easy .phone .rows{border:1.5px solid var(--line);border-radius:20px}.easy .phone .rows div{font-size:18px}.easy .phone .arw{color:var(--pt)}.easy .phone .fitnote{border:1.5px solid var(--info-line)}.easy .phone .ai-note,.easy .phone .fitnote{background:var(--info);color:var(--info-ink);border-radius:14px}.easy .phone .legal-box{border:1.5px solid #a6b8d4;background:#f4f7fc;border-radius:14px}.easy .phone .detail{background:#f4f7fc}.easy .phone .check.all{border:1.5px solid var(--info-line);border-radius:16px}.easy .phone .check input{accent-color:var(--pt)}.easy .phone input.txt,.easy .phone textarea{border:1.5px solid var(--ghost);border-radius:14px;font-size:18px;min-height:60px}.easy .phone textarea{min-height:150px}.easy .phone .nextstep b{color:var(--ink)}.easy .phone .smp{border:1.5px solid var(--ghost);color:var(--ink);border-radius:10px}.easy .phone .vgroup summary{color:var(--ink)}.easy .phone footer{background:var(--soft);color:var(--sub);font-size:13px}.easy .phone footer a{color:var(--sub)}.easy .phone footer .links .privacy{color:var(--ink)}.easy .fitsheet{border-radius:20px}.easy .phone .mvcard{border:1.5px solid var(--line);border-radius:20px;padding:16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.easy .phone .mvhead{display:flex;align-items:center;gap:12px;font-size:19px}.easy .phone .mvhead img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.easy .phone .mvcard .opt{font-size:17px;padding:14px 8px}.easy{background:#f2f5fa;min-height:100vh;color:#17243b}.easy .phone{width:100%;max-width:480px;min-height:100vh;margin:0 auto;background:#fff;display:flex;flex-direction:column}.easy .body{flex:1 0 auto}.easy .errbox{margin:8px 24px 0;padding:12px 14px;border:1.5px solid #b42342;color:#b42342;background:#fff;border-radius:14px;font-size:17px;line-height:1.5}.easy video.result{width:100%;border-radius:16px;background:#000;margin:8px 0 14px}.easy .vplay{font-size:22px;width:56px;height:48px;border-radius:12px;border:2px solid;background:transparent;color:inherit;cursor:pointer;flex:none}.easy .detail-link{display:block;text-align:center;font-size:17px;color:var(--sub);padding:12px;cursor:pointer}.easy .detail-link,.easy footer a{text-decoration:underline}.easy button{font-family:inherit}.easy .phone .rows .optcol{padding:0;border-top:none;display:flex;flex-direction:column;gap:10px}.easy .phone .rows .optcol>.opt{border:1.5px solid var(--line);padding:18px 12px}.easy .phone .rows .optcol>.opt.on{border:2px solid var(--pt)}.easy .phone .rows .smpbox{display:block;padding:0;border-top:none}.easy .actlist{display:flex;flex-direction:column;gap:10px;margin-top:8px}.easy .actrow{display:flex;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:16px;padding:10px}.easy .actrow img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:none}.easy .actin{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:16px}.easy .phone input.txt.act{font-size:16px;min-height:48px;padding:10px 12px}.easy .phone .thumbs+input.txt.act{margin-top:10px}.easy .order .grow small{font-size:15px;color:var(--ink)}.easy .frame.drag img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.easy .movehint small{color:var(--sub);font-size:14px}