body:has(.gc){background:#f6f7fb;margin:0}.gc{color:#0e1b3d;max-width:1040px;margin:0 auto;padding:20px 16px 60px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5}.gc *{box-sizing:border-box}.gc a{color:#1a47ff}.gc-top{align-items:center;gap:12px;margin-bottom:20px;display:flex}.gc-top img{height:22px}.gc-top .r{gap:14px;margin-left:auto;font-size:14px;display:flex}.gc-banner{color:#7a4600;background:#fff3df;border-radius:10px;margin-bottom:16px;padding:8px 12px;font-size:12.5px}.gc h1{letter-spacing:-.01em;margin:0 0 14px;font-size:26px}.gc h2{margin:0 0 12px;font-size:17px}.gc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.gc-box{background:#fff;border:1px solid #e6e8f0;border-radius:16px;padding:18px}.gc-prod{border-bottom:1px solid #eef0f5;grid-template-columns:72px 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}.gc-prod:last-child{border-bottom:0}.gc-prod img{object-fit:cover;background:#fff;border:1px solid #eef0f5;border-radius:12px;width:72px;height:72px}.gc-tiers{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.gc-tier{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d9dce6;border-radius:12px;padding:8px 10px;font-size:13px}.gc-tier.on{background:#eef2ff;border-color:#1a47ff}.gc-tier b{display:block}.gc-tier small{color:#0f8a5f;font-weight:600}.gc-btn{color:#fff;height:44px;font:inherit;cursor:pointer;background:#1a47ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.gc-btn.sec{color:#0e1b3d;background:#fff;border:1px solid #d9dce6}.gc-btn.sm{height:34px;padding:0 12px;font-size:13px}.gc-btn:disabled{opacity:.5;cursor:not-allowed}.gc-btn.wide{width:100%}.gc-line{border-bottom:1px solid #eef0f5;align-items:center;gap:12px;padding:10px 0;display:flex}.gc-line .n{flex:1;min-width:0}.gc-line small{color:#6b7390;font-size:12.5px;display:block}.gc-qty{border:1px solid #d9dce6;border-radius:10px;align-items:center;display:flex}.gc-qty button{cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:16px}.gc-sum{grid-template-columns:1fr auto;gap:6px;margin-top:12px;font-size:14px;display:grid}.gc-sum dt{color:#5d6578}.gc-sum dd{text-align:right;margin:0}.gc-sum .t{color:#0e1b3d;font-size:17px;font-weight:700}.gc-free{color:#0f6b4a;background:#e6f6ef;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px}.gc-free .bar{background:#c5ebdb;border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.gc-free .bar b{background:#0f8a5f;height:100%;display:block}.gc-err{color:#a42a1a;background:#fdecea;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:13.5px}.gc-ok{color:#0f6b4a;background:#e6f6ef;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:13.5px}.gc label{color:#4a5372;flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.gc input,.gc select{height:44px;font:inherit;color:#0e1b3d;background:#fff;border:1px solid #d9dce6;border-radius:10px;padding:0 12px;font-size:15px}.gc input:focus,.gc select:focus{outline-offset:0;border-color:#1a47ff;outline:2px solid #1a47ff}.gc-form{gap:12px;display:grid}.gc-r2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gc-r3{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.gc-ship{cursor:pointer;border:1.5px solid #d9dce6;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;flex-direction:row!important}.gc-ship.on{background:#eef2ff;border-color:#1a47ff}.gc-ship input{height:auto}.gc-ship .p{color:#0e1b3d;margin-left:auto;font-weight:600}.gc-promo{gap:8px;display:flex}.gc-promo input{flex:1}.gc-fine{color:#7a8299;margin-top:10px;font-size:12px}.gc-status{border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.gc-status.paid{color:#0f6b4a;background:#e6f6ef}.gc-status.wait{color:#1a47ff;background:#ebf0ff}.gc-status.bad{color:#a42a1a;background:#fdecea}.gc-fp{background:#fff;border:1px solid #e6e8f0;border-radius:20px;max-width:460px;margin:30px auto;padding:24px}.gc-fp .amt{letter-spacing:-.02em;margin:6px 0 2px;font-size:34px;font-weight:800}.gc-fp .acts{gap:10px;margin-top:18px;display:grid}@media (width<=760px){.gc-grid,.gc-r2,.gc-r3{grid-template-columns:1fr}.gc h1{font-size:22px}}.gc-top .acct{color:#0e1b3d;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.gc-top .acct svg{width:18px;height:18px}.gc-auth{max-width:440px;margin:10px auto 0}.gc-auth .gc-box{padding:22px}.gc-seg{background:#eef0f7;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}.gc-seg button{height:38px;font:inherit;color:#5d6578;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:600}.gc-seg button.on{color:#0e1b3d;background:#fff;box-shadow:0 1px 3px #0e1b3d1f}.gc-link{font:inherit;color:#1a47ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.gc-or{color:#9aa0b2;align-items:center;gap:10px;margin:4px 0;font-size:12.5px;display:flex}.gc-or:before,.gc-or:after{content:"";background:#e6e8f0;flex:1;height:1px}.gc-info{color:#3f2a9e;background:#f1ecff;border-radius:12px;padding:12px 14px;font-size:14px}.gc-info b{color:#0e1b3d}.gc-acct{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.gc-side{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.gc-side a,.gc-side button{color:#4a5372;font-weight:500;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.gc-side a.on{color:#0e1b3d;background:#fff;font-weight:600;box-shadow:0 1px 3px #0e1b3d14}.gc-side em{color:#fff;background:#9b7fea;border-radius:99px;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal;font-weight:700}.gc-hello{align-items:center;gap:12px;margin-bottom:16px;display:flex}.gc-hello .av{color:#0e1b3d;background:#c9b6ff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.gc-hello h1{margin:0}.gc-hello small{color:#7a8299;font-size:13px;display:block}.gc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.gc-stat{background:#fff;border:1px solid #e6e8f0;border-radius:16px;padding:14px 16px}.gc-stat small{color:#7a8299;font-size:12.5px;display:block}.gc-stat b{font-size:22px}.gc-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.gc-badge.paid{color:#1a47ff;background:#ebf0ff}.gc-badge.shipped{color:#0f6b4a;background:#e6f6ef}.gc-badge.refunded{color:#5d6578;background:#eff0f3}.gc-badge.cancelled{color:#a42a1a;background:#fdecea}.gc-orow{color:inherit;border-bottom:1px solid #eef0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.gc-orow:last-child{border-bottom:0}.gc-orow small{color:#7a8299;font-size:12.5px;display:block}.gc-track{background:#f1ecff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.gc-track code{letter-spacing:.04em;color:#0e1b3d;font-size:17px;font-weight:700}.gc-addr{border:1px solid #e6e8f0;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.gc-addr .a{flex:1;font-size:14px;line-height:1.5}.gc-chk{align-items:center;color:#0e1b3d!important;flex-direction:row!important;gap:10px!important;font-size:14px!important;display:flex!important}.gc-chk input{width:18px;height:18px!important}.gc-noti{border-bottom:1px solid #eef0f5;gap:12px;padding:12px 0;display:flex}.gc-noti i{background:#9b7fea;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.gc-noti.read i{background:#d9dce6}.gc-mail{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.gc-mail .m{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e6e8f0;border-radius:12px;margin-bottom:8px;padding:10px 12px;display:block}.gc-mail .m.on{background:#eef2ff;border-color:#1a47ff}.gc-mail .m small{color:#7a8299;font-size:12px;display:block}.gc-mail iframe{background:#f3f0ff;border:1px solid #e6e8f0;border-radius:16px;width:100%;height:900px}@media (width<=760px){.gc-acct{grid-template-columns:1fr}.gc-side{flex-direction:row;gap:4px;padding-bottom:4px;position:static;overflow-x:auto}.gc-side a,.gc-side button{white-space:nowrap;padding:8px 12px}.gc-cards{grid-template-columns:1fr 1fr}.gc-orow{grid-template-columns:minmax(0,1fr) auto}.gc-orow .t{grid-column:2}.gc-mail{grid-template-columns:1fr}.gc-mail iframe{height:760px}}.gc a.gc-orow{color:#0e1b3d}.gc a.gc-orow:hover b:first-child{color:#1a47ff}.gc-prenote{color:#3b2a8a;background:#f1ecff;border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.gc-prenote b{letter-spacing:.02em;font-size:12.5px}.gc-pre{color:#5b3fc4;margin-top:2px;font-size:11.5px;font-weight:600;display:inline-block}.gc-codes{gap:6px;margin-top:-4px;display:grid}.gc-code{background:#f3f4f8;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.gc-code b{letter-spacing:.04em}.gc-code span{color:#4a5372;flex:1}.gc-code.ok{background:#e6f6ef}.gc-code.ok span{color:#0f6b4a}.gc-code.no{background:#fdecea}.gc-code.no span{color:#a42a1a}.gc-code button{color:#4a5372;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}
