.gm-savedn{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:rgba(201,168,76,.18);color:#8b6408;font:800 11px 'DM Sans',sans-serif;letter-spacing:.02em;white-space:nowrap;vertical-align:1px}html.gm-night .gm-savedn{color:#e8c46b;background:rgba(232,196,107,.16)}#gm-wshare{display:block;margin:-4px 0 14px;min-height:42px;padding:0 18px;border-radius:999px;border:1.5px solid #c9a84c;background:#0e1b3d;color:#e8c46b;font:800 13.5px 'DM Sans',sans-serif;cursor:pointer}#gm-plan-m{position:fixed;inset:0;z-index:100050;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(8,14,32,.62)}#gm-plan-m.on{display:flex}#gm-plan-m .gp-box{position:relative;width:min(460px,100%);max-height:92vh;overflow:auto;background:#f7f2ea;color:#0e1b3d!important;border-radius:18px;border:2px solid #c9a84c;padding:22px 18px 18px;box-shadow:0 18px 50px rgba(0,0,0,.35);font-family:'DM Sans',sans-serif}#gm-plan-m .gp-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:1.5px solid #c9a84c;background:0 0;color:#0e1b3d;font-size:16px;cursor:pointer}#gm-plan-m .gp-k{font:900 21px/1.2 'Playfair Display',Georgia,serif;padding-right:40px;color:#0e1b3d!important}#gm-plan-m .gp-p{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:#3a3528!important}#gm-plan-m .gp-l{display:block;margin-top:12px;font:800 11.5px 'DM Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b6408!important}#gm-plan-m .gp-l input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:11px 14px;border-radius:12px;border:1.5px solid #c9a84c;background:#fff;color:#141410;font:500 16px 'DM Sans',sans-serif;letter-spacing:0;text-transform:none}#gm-plan-m .gp-opts{margin-top:12px;display:grid;gap:6px}#gm-plan-m .gp-o{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e3d6b5;cursor:pointer}#gm-plan-m .gp-o input{margin-top:3px;width:18px;height:18px;accent-color:#0E1B3D}#gm-plan-m .gp-o b,#gm-plan-m .gp-t b{display:block;font:700 15px/1.3 'Playfair Display',Georgia,serif;color:#0e1b3d}#gm-plan-m .gp-o i,#gm-plan-m .gp-t i{display:block;font-style:normal;font-size:12px;color:#6b6456;margin-top:2px}#gm-plan-m .gp-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}#gm-plan-m .gp-b{flex:1 1 140px;min-height:46px;border-radius:999px;border:1.5px solid #c9a84c;background:#0e1b3d;color:#e8c46b;font:800 14px 'DM Sans',sans-serif;cursor:pointer}#gm-plan-m .gp-b.gold{background:#c9a84c;color:#0e1b3d}#gm-plan-m .gp-fine{margin:8px 0 0;font-size:12.5px;color:#9a2b25!important;min-height:1em}#gm-plan-m .gp-v{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}#gm-plan-m .gp-v li{padding:10px 12px;border-radius:14px;background:#fff;border:1.5px solid #e3d6b5}#gm-plan-m .gp-v li.lead{border-color:#4ca35f;box-shadow:0 0 0 2px rgba(76,163,95,.25)}#gm-plan-m .gp-v button{display:flex;width:100%;gap:10px;align-items:center;justify-content:space-between;border:0;background:0 0;padding:0;text-align:left;cursor:pointer}#gm-plan-m .gp-c{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1.5px solid #c9a84c;color:#0e1b3d;font:800 13px 'DM Sans',sans-serif}#gm-plan-m li.mine .gp-c{background:#0e1b3d;color:#e8c46b;border-color:#0e1b3d}#gm-plan-m .gp-bar{display:block;height:6px;margin-top:9px;border-radius:3px;background:#efe6cf;overflow:hidden}#gm-plan-m .gp-bar span{display:block;height:100%;background:#c9a84c}#gm-plan-m li.lead .gp-bar span{background:#4ca35f}#gm-plan-m .gp-n{display:block;margin-top:5px;font-size:12px;font-weight:700;color:#6b6456}#gm-plan-m .gp-n a{color:#8b6408}