body{margin:0}.s{width:390px;height:693px;box-sizing:border-box;background:linear-gradient(#F4F4F7,#ECEDF1);color:#3A3D4A;font:13px/1.3 Fredoka,system-ui,sans-serif;display:flex;flex-direction:column;padding:10px 12px 8px;gap:5px;overflow:hidden}.hd{position:relative;height:68px;flex:none}.gr{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center}.ttl{font-size:26px;font-weight:600;line-height:1.05;margin-top:2px}.sub{font-size:11px;color:#6B6F7B}.mas{position:absolute;right:-2px;bottom:-4px}.c{background:#FBFBFD;border:1px solid #E2E3E9;border-radius:18px;padding:8px 11px;box-shadow:0 2px 6px rgba(60,60,80,.08);display:flex;flex-direction:column;gap:6px;flex:none}.st{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600}.st>span:first-child{display:flex;align-items:center;gap:7px}.m{color:#6B6F7B;font-size:11px;font-weight:400}.r{display:flex;align-items:center;gap:6px}.sp{justify-content:space-between}.tabs{display:flex;gap:7px;flex:none}.tab{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border-radius:15px;background:#E8E9ED;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:12px;white-space:nowrap}.on{background:#3A3D4A;color:#fff}.bt{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:14px;background:#E8E9ED;font-size:12px}.in{border:1px solid #DADCE3;border-radius:12px;padding:7px 10px;color:#6B6F7B;background:#fff;flex:1}.mt{flex:1;border-radius:12px;display:flex;flex-direction:column;align-items:center;padding:4px 0 3px;font-size:9px}.bar{height:9px;border-radius:9px;background:#E2E3E9;display:flex;overflow:hidden}.bar i{display:block}.ck{width:19px;height:19px;box-sizing:border-box;border-radius:50%;border:1.5px solid #C9CBD3;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.ck.y{background:#3A3D4A;border-color:#3A3D4A}.q{width:24px;height:24px;border-radius:50%;background:#E8E9ED;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.cg{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;row-gap:1px}.cg i{font-style:normal;padding:3px 0}.tl{border-radius:12px;background:#F0F1F5;padding:5px 8px}.nv{margin-top:auto;display:flex;justify-content:space-around;background:#FBFBFD;border:1px solid #E2E3E9;border-radius:22px;padding:4px;box-shadow:0 2px 6px rgba(60,60,80,.1);flex:none}.nv div{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:9.500px;padding:4px 5px;border-radius:15px;color:#4C505C}.nv .on{color:#fff}html{background:#ECEDF1}.s{width:100%;max-width:480px;height:100dvh;margin:0 auto;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:calc(8px + env(safe-area-inset-bottom))}#pg{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:none}#pg>*{flex:none}.nv{margin-top:0}.nv div,.bt,.tab,.q,.ck,.mt,.cg i,.gr,[data-a]{cursor:pointer}.pw{position:absolute}.mg{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.mt.sl{outline:2px solid #3A3D4A}textarea.in{font:inherit;resize:none;width:100%;box-sizing:border-box}input.in{font:inherit;min-width:0;width:100%;box-sizing:border-box}.ph{width:100%;max-height:150px;object-fit:cover;border-radius:12px}.sc{overflow-x:auto;scrollbar-width:none}.w{flex-wrap:wrap}.hb{padding:2px 0;border-bottom:1px solid #EDEEF2}.cn{min-width:28px;text-align:center}.cg i.sd{outline:2px solid #3A3D4A;border-radius:8px}.gd{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sw{width:34px;height:20px;border-radius:12px;background:#C9CBD3;position:relative}.sw i{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff}.sw.on{background:#3A3D4A}.sw.on i{left:auto;right:2px}.nv div{flex:1}#fo,#rg{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}#fo{background:#3A3D4A;color:#fff;z-index:9}#fo[hidden],#rg[hidden],#ts[hidden]{display:none}#rg{background:rgba(40,42,50,.5);z-index:10}.rb{background:#FBFBFD;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#3A3D4A}#ft{font-size:64px;font-weight:600}#fl{font-size:18px}#ts{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#3A3D4A;color:#fff;padding:8px 14px;border-radius:14px;z-index:11;font-size:12px}html.dark{background:#111}html.dark .s{filter:invert(.92) hue-rotate(180deg)}html.dark .fc,html.dark img{filter:invert(1) hue-rotate(180deg)}