.grpcard{background:#fffdf9;border:1px solid #EBDDC8;border-radius:20px;overflow:hidden;margin:0 0 14px}.grpcap{margin:4px 2px 8px;font-size:12.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#6b5b4e}.grprow{display:flex;align-items:center;gap:12px;padding:13px 14px;border-top:1px solid #F3EADC;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#1b2430}.grprow:first-child{border-top:0}.grprow .ic{flex:0 0 44px;height:44px;border-radius:13px;background:#e4f7ed;display:flex;align-items:center;justify-content:center;color:#2f9e6b;font-size:21px}.grprow .ic svg.phx{width:24px;height:24px}.grprow .tx{flex:1;min-width:0}.grprow .tx b{display:block;font-size:15.5px;line-height:1.3}.grprow .tx small{display:block;font-size:13px;color:#5e6873;line-height:1.35}.grprow .pill{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;background:#e4f7ed;color:#1e7a50}.grprow .pill.wait{background:#fcebd6;color:#9a5410}.grprow .chk{flex:0 0 auto;font-size:12.5px;font-weight:900;color:#1e7a50}.grpchips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;margin:0 -2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.grpchips::-webkit-scrollbar{display:none}.grpchips span{flex:0 0 auto;padding:9px 16px;border-radius:999px;border:1px solid #EBDDC8;background:#fff;font-weight:800;font-size:14px;color:#1b2430;cursor:pointer}.grpchips span.on{background:#1e7a50;border-color:#1e7a50;color:#fff}.grplinks{display:flex;justify-content:center;gap:22px;margin:6px 0 20px}.grplinks span{font-weight:900;color:#1e7a50;font-size:15px;cursor:pointer}.grpempty{padding:16px 14px;text-align:center;color:#5e6873;font-size:14px;line-height:1.45}.grpsteps{display:flex;gap:6px;margin:0 0 12px}.grpsteps i{flex:1;height:5px;border-radius:9px;background:#e8dfd0}.grpsteps i.on{background:#1e7a50}.grpstep{margin:0 0 4px;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#6b5b4e}.grpq{margin:12px 0 8px;font-size:14.5px;font-weight:800;color:#1b2430}.grpkinds{display:flex;flex-wrap:wrap;gap:8px}.grpkinds span{padding:10px 16px;border-radius:999px;border:1.5px solid #E2DCCF;background:#fff;font-weight:800;font-size:14.5px;color:#1b2430;cursor:pointer}.grpkinds span.on{background:#1e7a50;border-color:#1e7a50;color:#fff}.grpwhy{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#e4f7ed;color:#1b4d36;font-size:14px;line-height:1.45;display:flex;gap:10px}.grpwhy svg.phx{flex:0 0 22px;width:22px;height:22px}.grpwhy.priv{background:#eef0ff;color:#2a2f55}.grpwait{position:fixed;inset:0;z-index:9800;background:#fbf6ee;overflow-y:auto;font-family:Nunito,system-ui,sans-serif;color:#1b2430}.grpwhero{background:linear-gradient(135deg,#1e7a50,#2f9e6b);color:#fff;padding:calc(12px + env(safe-area-inset-top)) 18px 20px;border-radius:0 0 24px 24px}.grpwhero .bk{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff3;color:#fff;font-weight:900;font-size:20px;cursor:pointer}.grpwhero .ey{margin:14px 0 2px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.grpwhero h1{margin:0;font-size:26px;font-weight:900;color:#fff;line-height:1.15}.grpwhero p{margin:6px 0 0;font-size:14.5px;color:#e2f5ea;line-height:1.4}.grpwbody{padding:14px 16px 40px}.grptick{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:15px}.grptick i{flex:0 0 24px;height:24px;border-radius:50%;border:1.5px solid #2F9E6B;color:#2f9e6b;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:900;font-size:13px}.grptick i.clk{border-color:#a49c8e;color:#a49c8e}.grpnote{margin:0 0 14px;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.45}.grpnote.more{background:#fff1de;color:#5e4a3a}.grpnote.no{background:#fdecea;color:#8e2a22}.grpadm{margin:0 0 14px;padding:14px;border-radius:18px;background:#e4f7ed;border:1px solid #BFE3CF;display:flex;align-items:center;gap:12px;cursor:pointer;color:#1b2430}.grpadm b{flex:1;font-size:16px}.grpadm span{font-weight:900;color:#1e7a50}.grpck{background:#fffdf9;border:1px solid #EBDDC8;border-radius:20px;padding:14px;margin:0 0 12px}.grpck .hd{display:flex;align-items:flex-start;gap:10px}.grpck .hd b{flex:1;font-size:17px}.grpck .k{padding:4px 10px;border-radius:999px;background:#e4f7ed;color:#1e7a50;font-weight:900;font-size:12px}.grpck p{margin:6px 0 0;font-size:14px;color:#3a4250}.grpck .map{display:block;margin:10px 0 0;padding:20px;border-radius:14px;background:#e4f7ed;color:#1e7a50;font-weight:900;text-align:center;text-decoration:none}.grpck .acts{display:flex;gap:8px;margin-top:12px}.grpck .acts span{flex:1;text-align:center;padding:11px 6px;border-radius:14px;font-weight:900;font-size:14.5px;cursor:pointer;border:1px solid #EBDDC8;background:#fff;color:#1e7a50}.grpck .acts .y{background:#1e7a50;border-color:#1e7a50;color:#fff}.grpck .acts .n{color:#b3261e}.grpck .st{margin-top:8px;font-size:13px;font-weight:800;color:#9a5410}.grpq{margin:0 0 10px}html:not(#_wm):not(#_v4):not(#_gq) body #grpQ{width:100%;box-sizing:border-box;height:46px;border:1.5px solid #EBDDC8;border-radius:23px;padding:0 16px;background:#fffdf9;font:inherit;font-size:16px;color:#3a2a1e}