.pg-rem .b2{background:#FFE3DE;color:#1A2420}.pg-rem .b2:hover{background:#FFD0C7;color:#1A2420}.pg-rem .tag{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;line-height:1.25;border-radius:999px;background:#FFE3DE;color:#8A2E1E;font-size:14px;font-weight:600;align-self:flex-start}.pg-rem .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:28px}.pg-rem .lock{position:relative;border-radius:44px;background:#1A2420;padding:44px 26px 30px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.pg-rem .lock .sun{position:absolute;width:360px;height:360px;border-radius:50%;background:#2B3833;right:-120px;top:-140px}.pg-rem .clock{position:relative;text-align:center;color:#FFFFFF;display:flex;flex-direction:column;gap:2px;margin-bottom:18px}.pg-rem .clock span{font-size:16px;color:#C9D5D0}.pg-rem .clock b{font-size:88px;font-weight:600;letter-spacing:-.04em;line-height:1}.pg-rem .ntf{position:relative;display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.93);border-radius:22px;padding:14px 16px}.pg-rem .ntf .ic{flex:0 0 38px;height:38px;border-radius:10px;background:#44B69A;display:flex;align-items:center;justify-content:center}.pg-rem .ntf .t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pg-rem .ntf .t small{font-size:12px;color:#5F6B67;display:flex;justify-content:space-between}.pg-rem .ntf .t b{font-size:15px}.pg-rem .ntf .t span{font-size:14px;color:#3E4C47}.pg-rem .builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;border-radius:36px;background:#FFE3DE;padding:20px}.pg-rem .bpane{border-radius:26px;background:#FFFFFF;padding:26px;display:flex;flex-direction:column;gap:16px}.pg-rem .opts{display:flex;flex-wrap:wrap;gap:8px}.pg-rem .opt{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:#F4F7F6;color:#1A2420;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.pg-rem .opt:hover{background:#E6EAE8}.pg-rem .opt.on{background:#1A2420;color:#FFFFFF}.pg-rem .summary{border-radius:18px;background:#FFF3D6;padding:16px 18px;font-size:18px;line-height:1.5;font-weight:500}.pg-rem .cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pg-rem .cal .dh{font-size:12px;font-weight:700;color:#5F6B67;text-align:center;padding-bottom:4px}.pg-rem .cal .d{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;background:#F4F7F6;color:#5F6B67;position:relative}.pg-rem .cal .d.blank{background:transparent}.pg-rem .cal .d.hit{background:#E5484D;color:#FFFFFF}.pg-rem .cal .d.today{box-shadow:inset 0 0 0 2px #1A2420;color:#1A2420}.pg-rem .cal .d.hit.today{color:#FFFFFF}.pg-rem .cal .d.multi:after{content:"×3";position:absolute;right:3px;bottom:2px;font-size:9px;font-weight:700}.pg-rem .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pg-rem .frame{border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:14px;background:#F4F7F6}.pg-rem .frame h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.pg-rem .frame p{margin:0;font-size:15px;line-height:1.55;color:#3E4C47}.pg-rem .mock{margin-top:auto;background:#FFFFFF;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:8px}.pg-rem .field{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:12px;background:#F4F7F6;font-size:14px}.pg-rem .field span{color:#5F6B67}.pg-rem .field.new{background:#FFF3D6}.pg-rem .ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pg-rem .way{border-radius:36px;padding:34px;display:flex;flex-direction:column;gap:16px}.pg-rem .way h3{margin:0;font-size:26px;font-weight:700;letter-spacing:-.025em}.pg-rem .way p{margin:0;font-size:16px;line-height:1.6;color:#3E4C47}.pg-rem .toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#FFFFFF}.pg-rem .sw{width:48px;height:28px;border-radius:14px;background:#44B69A;position:relative;flex:0 0 48px}.pg-rem .sw:after{content:"";position:absolute;right:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#FFFFFF}.pg-rem .chips{display:flex;flex-wrap:wrap;gap:8px}.pg-rem .chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:#FFFFFF;font-size:14px;font-weight:600}.pg-rem .ideas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pg-rem .idea{border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:8px;background:#F4F7F6}.pg-rem .idea b{font-size:17px}.pg-rem .idea span{font-size:14px;color:#3E4C47;line-height:1.45}.pg-rem .idea small{margin-top:auto;font-size:12px;font-weight:700;color:#8A2E1E}.pg-rem .manage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.pg-rem .list{border-radius:32px;background:#1A2420;color:#FFFFFF;padding:24px;display:flex;flex-direction:column;gap:10px}.pg-rem .li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#24312C}.pg-rem .li b{font-size:16px}.pg-rem .li span{font-size:13px;color:#C9D5D0}.pg-rem .miss{background:#3A2420}.pg-rem .foot h2{margin:0 0 12px;font-size:14px;font-weight:700;color:#5F6B67}.pg-rem .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pg-rem .foot a{color:#1A2420;text-decoration:none;font-size:15px;display:inline-block;padding:6px 0}.pg-rem .foot a:hover{color:#1F7A64;text-decoration:underline}@media (max-width:1000px){.pg-rem .about,.pg-rem .builder,.pg-rem .hero,.pg-rem .manage,.pg-rem .story,.pg-rem .ways{grid-template-columns:minmax(0,1fr)}.pg-rem .ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-rem .ideas{grid-template-columns:minmax(0,1fr)}.pg-rem .about,.pg-rem .bpane,.pg-rem .way{padding:22px}.pg-rem .clock b{font-size:64px}}